PageSourceSearch

https://www.kefairport.is/_next/static/chunks/pages/parking-5410d3aefceff7c7.js

js kefairport.is collected 2026-10-02 04:28:16 UTC 16,672 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8896],{94821:function(e,a,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/parking",function(){return r(81363)}])},56202:function(e,a,r){"use strict";r.d(a,{m:function(){return u}});var i=r(85893),n=r(67294),o=r(42708),l=r(19845),t=r.n(l),d=r(17193),c=r(22019),s=r(40021),g=r(84321),_=r.n(g);let p=t().bind(_()),u=e=>{let{title:a,description:r,links:l,children:t,breadcrumb:g,text:u,meta:b}=e,{inView:f,ref:m}=(0,o.YD)({triggerOnce:!0}),k=a.length>70?s.H3:s.H2,h=!!(r||l);return(0,i.jsxs)("header",{className:p(_().pageHeader,{active:f}),ref:m,children:[g&&(0,i.jsx)("div",{className:_().pageHeader__breadcrumb,children:g}),(0,i.jsx)("div",{className:_().pageHeader__inner,children:(0,i.jsxs)(c.M,{className:_().pageHeader__grid,children:[(0,i.jsx)(c.v,{columns:h?{desktop:9,wide:8}:{desktop:12,wide:10},offset:{wide:1},className:_().pageHeader__title,children:(0,i.jsx)(k,{as:"h1",children:a.length<15?(0,i.jsx)(d.a,{minCount:6,text:a}):a})}),u&&(0,i.jsx)(c.v,{className:_().pageHeader__text,columns:{desktop:9,wide:8},offset:{wide:1},children:(0,n.cloneElement)(u,{addStyles:!0})}),t&&(0,i.jsx)(c.v,{className:_().pageHeader__children,columns:{desktop:8},offset:{wide:1},children:t}),h&&(0,i.jsxs)(c.v,{columns:{desktop:5,wide:4},className:_().pageHeader__aside,children:[r&&!u&&(0,i.jsx)("p",{className:_().pageHeader__description,children:r}),l&&(0,i.jsx)("ul",{children:n.Children.map(l,e=>(0,i.jsx)("li",{children:e}))})]}),b&&(0,i.jsx)(c.v,{className:_().pageHeader__meta,columns:{wide:12},offset:{wide:1},children:b})]})})]})}},21761:function(e,a,r){"use strict";r.d(a,{R:function(){return _}});var i=r(85893),n=r(67294),o=r(42708),l=r(19845),t=r.n(l),d=r(22019),c=r(93903),s=r.n(c);let g=t().bind(s()),_=e=>{let{children:a,image:r}=e,{inView:l,ref:t}=(0,o.YD)({triggerOnce:!0}
1),[c,_]=(0,n.useState)(!1);return(0,i.jsx)("div",{className:g(s().parkingHero,{active:l,imageLoaded:c}),ref:t,children:(0,i.jsxs)(d.M,{className:s().parkingHero__grid,children:[(0,i.jsx)("div",{className:s().parkingHero__form,children:a}),r&&(0,i.jsx)("div",{className:s().parkingHero__imageWrap,children:(0,i.jsxs)("div",{className:s().parkingHero__imageInner,children:[(0,i.jsx)("span",{className:s().parkingHero__frame}),(0,n.cloneElement)(r,{lazy:!1,sizes:"(max-width: 1600px) 100vw, 90vw",onLoaded:()=>_(!0),className:s().parkingHero__image})]})})]})})}},32702:function(e,a,r){"use strict";r.d(a,{Y:function(){return d}});var i=r(85893),n=r(44012),o=r(60680),l=r(94482),t=r.n(l);let d=e=>{let{bookingSummaryButton:a,children:r,radioInputs:l,...d}=e;return(0,i.jsxs)("form",{className:t().parkingHeroForm,...d,children:[(0,i.jsxs)("fieldset",{className:t().parkingHeroForm__header,children:[l&&(0,i.jsx)("div",{className:t().parkingHeroForm__radioInputs,children:l}),a&&(0,i.jsx)("div",{className:t().parkingHeroForm__summaryButton,children:a})]}),(0,i.jsx)("div",{className:t().parkingHeroForm__body,children:r}),(0,i.jsx)("div",{className:t().parkingHeroForm__actions,children:(0,i.jsxs)("button",{className:t().parkingHeroForm__button,type:"submit",children:[(0,i.jsx)(o.JO,{id:"parking"})," ",(0,i.jsx)(n.Z,{id:"parking_submit_button",defaultMessage:"Book parking"})]})})]})}},76542:function(e,a,r){"use strict";r.d(a,{N:function(){return o}});var i=r(85893),n=r(30766);function o(e){var a,r,o,l,t,d,c,s,g,_,p,u,b,f,m,k,h;let{page:x,layout:v}=e,H=(null==x?void 0:null===(a=x.seo)||void 0===a?void 0:a.seo_title)?x.seo.seo_title:(null==x?void 0:x.title)?x.title:null===(r=v.default_seo)||void 0===r?void 0:r.title,w=null!==(m=null==x?void 0:null===(o=x.seo)||void 0===o?void 0:o.seo_description)&&void 0!==m?m:null===(l=v.default_seo)||void 0===l?void 0:l.description,y=(null==x?void 0:null===(d=x.seo)||void 0===d?void 0:null===(t=d.seo_image)||void 0===t?void 0:t.url)?{url:x.seo.seo_image.url,width:x.seo.seo_image.dimension.width,height:x.seo.seo_image.dimension.height}:{url:null===(s=v.default_seo)||void 0===s?void 0:null===(c=s.image)||void 0===c?void 0:c.url,width:null===(_=v.default_seo)||void 0===_?void 0:null===(g=_.image)||void 0===g?void 0:g.dimension.width,height:null===(u=v.default_seo)||void 0===u?void 0:null===(p=u.image)||void 0===p?void 0:p.dimension.height},j=null!==(k=null==x?void 0:null===(b=x.seo)||void 0===b?void 0:b.no_index)&&void 0!==k&&k,F=null!==(h=null==x?void 0:null===(f=x.seo)||void 0===f?void 0:f.no_follow)&&void 0!==h&&h;return(0,i.jsx)(n.h,{title:H,description:w,openGraph:{image:y},noindex:j||F})}},23876:function(e,a,r){"use strict";r.d(a,{h:function(){return i}});let i=(e,a)=>{(null==a?void 0:a.live_preview)&&(e.set("live_preview",a.live_preview),a.content_type_uid&&e.set("content_type_uid",a.content_type_uid),a.entry_uid&&e.set("entry_uid",a.entry_uid))}},81363:function(e,a,r){"use strict";r.r(a),r.d(a,{__N_SSG:function(){return C},default:function(){return D}});var i=r(85893),n=r(67294),o=r(23876),l=r(57885),t=r(26324),d=r(87633),c=r(11615),s=r(19371),g=r(28798),_=r(69907),p=r(56202),u=r(19138),b=r.n(u);let f=e=>{let{children:a}=e;return(0,i.jsx)("div",{className:b().parkingFormInput,children:a})};var m=r(21761),k=r(32702),h=r(44539),x=r(42721),v=r(72615),H=r(76542),w=r(56337),y=r(80431),j=r(14409),F=r(20216),N=r(88569),P=r(30801),S=r(41557),T=r(32778);let E=e=>{var a,r,o,u,b,E;let{page:L,layout:I,locale:C}=e,[D,M]=(0,n.useState)(void 0),[W,A]=(0,n.useState)(void 0),[Y,Z]=(0,n.useState)("00:00"),[U,B]=(0,n.useState)("00:00"),[z,K]=(0,n.useState)(1),[O,X]=(0,n.useState)([]),[R,V]=(0,n.useState)([]),[G,J]=(0,n.useState)(void 0),[q,$]=(0,n.useState)(void 0),Q=(0,w.Z)();return((0,n.useEffect)(()=>{async function e(e){let a=await (0,S.I)({from:e,to:(0,d.Z)(e,1)});if(a){let e=a.filter(e=>!e.arrival);X(e),J(e[0])}}D&&e(D)},[D]),(0,n.useEffect)(()=>{async function e(e){let a=await (0,S.I)({from:e,to:(0,d.Z)(e,1)});if(a){let e=a.filter(e=>e.arrival);V(e),$(e[0])}}W&&e(W)},[W]),L)?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(H.N,{page:L,layout:I}
1),(0,i.jsx)(p.m,{title:L.title,description:L.text?(0,N.S)(L.text):void 0}),(0,i.jsx)(x.$,{children:(0,i.jsx)(m.R,{image:L.hero_image?(0,i.jsx)(h.t,{src:L.hero_image.url,width:L.hero_image.dimension.width,height:L.hero_image.dimension.height,imagePosition:(null===(a=L.hero_position)||void 0===a?void 0:a.position_x)||(null===(r=L.hero_position)||void 0===r?void 0:r.position_x)?{x:null!==(o=L.hero_position.position_x)&&void 0!==o?o:50,y:null!==(u=L.hero_position.position_y)&&void 0!==u?u:50}:void 0}):void 0,children:(0,i.jsxs)(k.Y,{onSubmit:e=>{e.preventDefault();let a=(0,P.jI)({type:2===z?P.ZM:P.x,entryDate:D,exitDate:W,entryTime:Y,exitTime:U,entryFlight:G,exitFlight:q,locale:C});a&&window.open(a,"_blank")},radioInputs:[(0,i.jsx)(g.Y,{name:"bookingTime",value:Q.fetchTranslation("parking-time"),onClick:()=>K(2),defaultChecked:2===z},"booking-time"),(0,i.jsx)(g.Y,{name:"bookingTime",value:Q.fetchTranslation("parking-flight"),onClick:()=>K(1),defaultChecked:1===z},"booking-flights")],bookingSummaryButton:(0,i.jsx)(c.z,{variant:"stroked",to:"https://book.kefairport.is/book/KEF/ParkingManageBooking?cmd=login&lang=".concat("is-is"===Q.getLocale()?"is":"en-gb"),children:Q.fetchTranslation("parking-my-booking")}),children:[(0,i.jsx)(s.M,{label:2===z?Q.fetchTranslation("parking-entry-label"):(0,j.p)("Flight date - departure",Q.getLocale()),placeholder:2===z?Q.fetchTranslation("parking-entry-date"):(0,j.p)("Choose date",Q.getLocale()),tooltip:2===z?Q.fetchTranslation("parking-entry-tooltip"):(0,j.p)("Select departure date and flight for parking entry",Q.getLocale()),id:"entryDate",onChange:e=>M(e),locale:(0,y.Fe)(Q.getLocale()),fromDate:new Date,defaultMonth:null!=D?D:new Date}),2===z&&(0,i.jsx)(f,{children:(0,i.jsx)(v.i,{options:(0,F.P)(),label:Q.fetchTranslation("parking-entry-time"),placeholder:Q.fetchTranslation("parking-entry-time"),tooltip:Q.fetchTranslation("parking-entry-time-tooltip"),id:"entryTime",isFormLayoutElement:!0,onChange:e=>Z(e.toString()),value:Y})}),1===z&&(D&&Array.isArray(O)&&O.length>0?(0,i.jsx)(f,{children:(0,i.jsx)(_.u,{inputKey:D.toString(),label:(0,j.p)("Entry flight",Q.getL
1ocale()),options:O.map(e=>({label:"".concat(e.destination,", ").concat(e.flightNumber,", ").concat((0,T.W)(new Date(e.date),"HH:mm")),value:e.flightId.toString()})),placeholder:(0,j.p)("Select departure flight",Q.getLocale()),handleChange:e=>{J(O.find(a=>a.flightId.toString()===(null==e?void 0:e.value)))}})}):(0,i.jsx)("div",{})),(0,i.jsx)(s.M,{label:2===z?Q.fetchTranslation("parking-exit-label"):(0,j.p)("Flight date - return",Q.getLocale()),placeholder:2===z?Q.fetchTranslation("parking-exit-placeholder"):(0,j.p)("Choose date",Q.getLocale()),tooltip:2===z?Q.fetchTranslation("parking-exit-tooltip"):(0,j.p)("Select arrival date and flight for parking exit",Q.getLocale()),id:"exitDate",onChange:e=>A(e),locale:(0,y.Fe)(Q.getLocale()),fromDate:null!=D?D:new Date,defaultMonth:null!==(b=null!=W?W:D)&&void 0!==b?b:new Date}),2===z&&(0,i.jsx)(f,{children:(0,i.jsx)(v.i,{icon:"time",isFormLayoutElement:!0,options:(0,F.P)(),label:Q.fetchTranslation("parking-exit-icon-label"),placeholder:Q.fetchTranslation("parking-exit-icon-label"),tooltip:Q.fetchTranslation("parking-exit-icon-tooltip"),id:"exitTime",onChange:e=>B(e.toString()),value:U})}),1===z&&(W&&Array.isArray(R)&&R.length>0?(0,i.jsx)(f,{children:(0,i.jsx)(_.u,{inputKey:W.toString(),label:(0,j.p)("Exit flight",Q.getL
1ocale()),options:[...R.map(e=>({label:"".concat(e.destination,", ").concat(e.flightNumber,", ").concat((0,T.W)(new Date(e.date),"HH:mm")),value:e.flightId.toString()}))],placeholder:(0,j.p)("Select arrival flight",Q.getLocale()),handleChange:e=>$(R.find(a=>a.flightId.toString()===(null==e?void 0:e.value)))})}):(0,i.jsx)("div",{}))]})})}),(0,t.v)((0,l.v7)(),null!==(E=L.page_components)&&void 0!==E?E:[],l.Uk)]}):null};var L=r(74933),I=r(97679),C=!0;function D(e){let{page:a,layout:l,locale:t,type:d}=e,[c,s]=(0,n.useState)(a),g=(0,w.Z)();async function _(e){try{let a=new URLSearchParams({locale:null!=t?t:""});(0,o.h)(a,e);let r=await fetch("/api/pages/getParking?".concat(a.toString())).then(e=>e.json());if(!r.url)throw Error("Status: ".concat(404));s(r)}catch(e){I.kg.error("Error fetching",{metadata:{error:e}})}}async function p(){if((0,L.c)(window.location.host)){let{onEntryChange:e,getLivePreviewParams:a}=await Promise.all([r.e(1234),r.e(8550),r.e(6484)]).then(r.bind(r,67129));e(()=>_(a()))}}return((0,n.useEffect)(()=>{g.setTranslationState({page:a,type:d})},[]),(0,n.useEffect)(()=>{p()},[]),l)?(0,i.jsx)(E,{page:c,layout:l,locale:t}):null}},74933:function(e,a,r){"use strict";r.d(a,{c:function(){return i}});let i=e=>"preview.kefairport.is"===e||"beta.kefairport.is"===e||"beta.kefairport.com"===e||"localhost:3000"===e},84321:function(e){e.exports={mobile:"480px",tablet:"720px",desktop:"1080px",wide:"1320px",maxMobile:"479.9px",maxTablet:"719.9px",maxDesktop:"10
179.9px",maxWide:"1319.9px",scroll:'"(min-width: 1080px) and (pointer: fine) and (prefers-reduced-motion: no-preference)"',black25:"#f5f5f5",black50:"#e7e7e7",black100:"#b5b5b5",black200:"#919191",black250:"#757575",black300:"#5f5f5f",black400:"#404040",black500:"#101010",black600:"#0f0f0f",black700:"#0b0b0b",black800:"#090909",black900:"#070707",blue50:"#e6edfe",blue100:"#b0c8fc",blue200:"#8aadfa",blue300:"#5488f8",blue400:"#3371f6",blue500:"#004df4",blue600:"#0046de",blue700:"#0037ad",blue800:"#002a86",blue900:"#002066",gold50:"#f8f3ec",gold100:"#eadbc3",gold200:"#e0caa7",gold300:"#d1b17e",gold400:"#c9a265",gold500:"#bb8b3f",gold600:"#aa7e39",gold700:"#85632d",gold800:"#674c23",gold900:"#4f3a1a",green50:"#e7f5eb",green100:"#b4dfc0",green200:"#90d0a2",green300:"#5dbb78",green400:"#3dad5d",green500:"#0d9935",green600:"#0c8b30",green700:"#096d26",green800:"#07541d",green900:"#054016",red50:"#fbeae7",red100:"#f4bdb6",red200:"#ee9d92",red300:"#e77060",red400:"#e25541",red500:"#db2a12",red600:"#c72610",red700:"#9b1e0d",red800:"#78170a",red900:"#5c1208",yellow100:"#f4d8b6",yellow200:"#eec592",yellow300:"#e7ab60",yellow400:"#e29a41",yellow500:"#db8112",yellow600:"#c77510",yellow700:"#9b5c0d",yellow800:"#78170a",yellow900:"#5c3608",pageHeader:"PageHeader_pageHeader__C7C_A",active:"PageHeader_active__ebPwA",pageHeader__inner:"PageHeader_pageHeader__inner__I3miO",pageHeader__grid:"PageHeader_pageHeader__grid__MUc8R",pageHeader__breadcrumb:"PageHeader_pageHeader__breadcrumb__WMkA1",pageHeader__title:"PageHeader_pageHeader__title__YUmUX",pageHeader__aside:"PageHeader_pageHeader__aside__lAN3o",pageHeader__text:"PageHeader_pageHeader__text__eNJZm",pageHeader__description:"PageHeader_pageHeader__description__WTrEi",pageHeader__meta:"PageHeader_pageHeader__meta__RaM7W",pageHeader__children:"PageHeader_pageHeader__children__4FFKT"}},19138:function(e){e.exports={parkingFormInput:"ParkingFormInput_parkingFormInput__yDh4T"}},93903:function(e){e.exports={mobile:"480px",tablet:"720px",desktop:"1080px",wide:"1320px",maxMobile:"479.9px",maxTablet:"719.9px",maxDesktop:"10
179.9px",maxWide:"1319.9px",scroll:'"(min-width: 1080px) and (pointer: fine) and (prefers-reduced-motion: no-preference)"',black25:"#f5f5f5",black50:"#e7e7e7",black100:"#b5b5b5",black200:"#919191",black250:"#757575",black300:"#5f5f5f",black400:"#404040",black500:"#101010",black600:"#0f0f0f",black700:"#0b0b0b",black800:"#090909",black900:"#070707",blue50:"#e6edfe",blue100:"#b0c8fc",blue200:"#8aadfa",blue300:"#5488f8",blue400:"#3371f6",blue500:"#004df4",blue600:"#0046de",blue700:"#0037ad",blue800:"#002a86",blue900:"#002066",gold50:"#f8f3ec",gold100:"#eadbc3",gold200:"#e0caa7",gold300:"#d1b17e",gold400:"#c9a265",gold500:"#bb8b3f",gold600:"#aa7e39",gold700:"#85632d",gold800:"#674c23",gold900:"#4f3a1a",green50:"#e7f5eb",green100:"#b4dfc0",green200:"#90d0a2",green300:"#5dbb78",green400:"#3dad5d",green500:"#0d9935",green600:"#0c8b30",green700:"#096d26",green800:"#07541d",green900:"#054016",red50:"#fbeae7",red100:"#f4bdb6",red200:"#ee9d92",red300:"#e77060",red400:"#e25541",red500:"#db2a12",red600:"#c72610",red700:"#9b1e0d",red800:"#78170a",red900:"#5c1208",yellow100:"#f4d8b6",yellow200:"#eec592",yellow300:"#e7ab60",yellow400:"#e29a41",yellow500:"#db8112",yellow600:"#c77510",yellow700:"#9b5c0d",yellow800:"#78170a",yellow900:"#5c3608",parkingHero:"ParkingHero_parkingHero__b8Fyf",parkingHero__grid:"ParkingHero_parkingHero__grid__AS_7z",parkingHero__imageWrap:"ParkingHero_parkingHero__imageWrap__LiEYn",parkingHero__form:"ParkingHero_parkingHero__form__koHTU",active:"ParkingHero_active__2Evyi",parkingHero__imageInner:"ParkingHero_parkingHero__imageInner__dXz07",parkingHero__image:"ParkingHero_parkingHero__image__XYegG",imageLoaded:"ParkingHero_imageLoaded__9inAB",parkingHero__frame:"ParkingHero_parkingHero__frame__Uwhh0"}},94482:function(e){e.exports={mobile:"480px",tablet:"720px",desktop:"1080px",wide:"1320px",maxMobile:"479.9px",maxTablet:"719.9px",maxDesktop:"10
179.9px",maxWide:"1319.9px",scroll:'"(min-width: 1080px) and (pointer: fine) and (prefers-reduced-motion: no-preference)"',black25:"#f5f5f5",black50:"#e7e7e7",black100:"#b5b5b5",black200:"#919191",black250:"#757575",black300:"#5f5f5f",black400:"#404040",black500:"#101010",black600:"#0f0f0f",black700:"#0b0b0b",black800:"#090909",black900:"#070707",blue50:"#e6edfe",blue100:"#b0c8fc",blue200:"#8aadfa",blue300:"#5488f8",blue400:"#3371f6",blue500:"#004df4",blue600:"#0046de",blue700:"#0037ad",blue800:"#002a86",blue900:"#002066",gold50:"#f8f3ec",gold100:"#eadbc3",gold200:"#e0caa7",gold300:"#d1b17e",gold400:"#c9a265",gold500:"#bb8b3f",gold600:"#aa7e39",gold700:"#85632d",gold800:"#674c23",gold900:"#4f3a1a",green50:"#e7f5eb",green100:"#b4dfc0",green200:"#90d0a2",green300:"#5dbb78",green400:"#3dad5d",green500:"#0d9935",green600:"#0c8b30",green700:"#096d26",green800:"#07541d",green900:"#054016",red50:"#fbeae7",red100:"#f4bdb6",red200:"#ee9d92",red300:"#e77060",red400:"#e25541",red500:"#db2a12",red600:"#c72610",red700:"#9b1e0d",red800:"#78170a",red900:"#5c1208",yellow100:"#f4d8b6",yellow200:"#eec592",yellow300:"#e7ab60",yellow400:"#e29a41",yellow500:"#db8112",yellow600:"#c77510",yellow700:"#9b5c0d",yellow800:"#78170a",yellow900:"#5c3608",parkingHeroForm:"ParkingHeroForm_parkingHeroForm__MKV_E",parkingHeroForm__header:"ParkingHeroForm_parkingHeroForm__header__gZqNm",parkingHeroForm__radioInputs:"ParkingHeroForm_parkingHeroForm__radioInputs__nrgap",parkingHeroForm__summaryButton:"ParkingHeroForm_parkingHeroForm__summaryButton__zijVU",parkingHeroForm__body:"ParkingHeroForm_parkingHeroForm__body__KbXiV",parkingHeroForm__button:"ParkingHeroForm_parkingHeroForm__button__bnZVb"}}},function(e){e.O(0,[6898,8802,8889,9332,6438,5536,8105,1547,1980,8616,2252,7581,5364,4383,4013,9617,507,3307,2888,9774,179],function(){return e(e.s=94821)}),_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.