1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5848],{7626:(e,n,t)=>{"use strict";t.d(n,{SearchToggle:()=>l});var r=t(38527),s=t(97755),a=t(29630);let l=e=>{let{label:n}=e,{uiState:t,setUIState:l}=(0,s.t)();return(0,r.jsx)(a.$,{"aria-label":n,icon:t.isSearchOpen?"close":"search",onClick:()=>l({isSearchOpen:!t.isSearchOpen,menuIndex:-1}),active:t.isSearchOpen})}},8128:(e,n,t)=>{"use strict";t.d(n,{MenuButton:()=>u});var r=t(38527),s=t(38236),a=t.n(s),l=t(11966),i=t(74662),_=t.n(i);let c=a().bind(_()),u=e=>{let{url:n,children:t,onClick:s,active:a}=e;return n?(0,r.jsx)(l.N,{to:n,className:_().menuButton,children:t}):(0,r.jsx)("button",{type:"button",onClick:s,className:c(_().menuButton,{active:a}),children:t})}},12008:(e,n,t)=>{"use strict";t.d(n,{Nav:()=>_});var r=t(38527),s=t(54167),a=t(97755),l=t(29730),i=t.n(l);let _=e=>{let{children:n}=e,{uiState:t,setUIState:l}=(0,a.t)();return(0,r.jsx)("nav",{className:i().nav,"aria-label":"Main Navigation",children:(0,r.jsx)("ul",{className:i().nav__list,children:s.Children.map(n,(e,n)=>(0,r.jsx)("li",{className:i().nav__item,children:(0,s.cloneElement)(e,{active:t.menuIndex===n,onClick:()=>l(t.menuIndex!==n?{menuIndex:n}:{isMenuOpen:!1})})},n))})})}},15200:(e,n,t)=>{"use strict";t.d(n,{Menu:()=>h});var r=t(38527),s=t(54167),a=t(19850),l=t(28799),i=t(97755),_=t(38236),c=t.n(_),u=t(84843),o=t(79210),m=t.n(o);let d=c().bind(m()),h=e=>{let{children:n,button:t}=e,{uiState:_,setUIState:c}=(0,i.t)();(0,l.J)("Escape",()=>c({isMenuOpen:!1}));let o=(0,s.useRef)(null),h=(0,s.useRef)(null),p=(0,u.c)("Client");return(0,r.jsx)(a.A,{nodeRef:o,in:_.isMenuOpen,addEndListener:e=>{var n;null==(n=o.current)||n.addEventListener("transitionend",n=>{n.target===o.current&&e()})},classNames:{...m()},children:(0,r.jsxs)("div",{className:m().menu,ref:o,children:[(0,r.jsxs)("ul",{className:m().menu__content,ref:h,children:[s.Children.map(n,(e,n)=>(0,r.jsx)("li",{className:m().menu__item,children:(0,s.cloneElement)(e,{active:n===_.menuIndex})},"menu-item-".concat(n))),t?(0,r.jsx)("li",{className:d(m().menu__item,m().secondary),children:t}):void 0]}),(0,r.jsx)("button",{type:"button",className:m().menu__backdrop,onClick:()=>c({isMenuOpen:!1}),"aria-label":p("close")})]})})}},18621:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});let r=(e,n,t)=>{let r,s,a,l=function(){for(var i=arguments.length,_=Array(i),c=0;c<i;c++)_[c]=arguments[c];s=_,a=this,t&&!r&&e.apply(a,s),r&&clearTimeout(r),r=setTimeout(()=>{l.cancel(!0)},n)};return l.cancel=n=>{r&&clearTimeout(r),n&&r&&e.apply(a,s),r=void 0},l}},24276:(e,n,t)=>{"use strict";t.d(n,{HeaderWrap:()=>o});var r=t(38527),s=t(54167);let a=()=>{let[e,n]=(0,s.useState)(null),[t,r]=(0,s.useState)(0),a=(0,s.useRef)(!1),l=(0,s.useRef)(0),i=(0,s.useCallback)(()=>{if(a.current){a.current=!1;return}let e=window.scrollY;r(e),e<=50?n(null):n(l.current>e?"up":"down"),l.current=e},[]);return(0,s.useEffect)(()=>(window.addEventListener("scroll",i,{passive:!0}),()=>{window.removeEventListener("scroll",i)}),[i]),{scrollDirection:e,position:t}};var l=t(38236),i=t.n(l),_=t(39202),c=t.n(_);let u=i().bind(c()),o=e=>{let{children:n}=e,{scrollDirection:t}=a();return(0,r.jsx)("header",{className:u(c().header,{visible:"down"!==t}),children:n})}},26528:e=>{e.exports={search:"Search_search__buMo7",enter:"Search_enter__Nc5hf",enterActive:"Search_enterActive__eSTFf",enterDone:"Search_enterDone__IPtct",exit:"Search_exit__DYEG_",exitActive:"Search_exitActive__GqpXy",exitDone:"Search_exitDone__Lw41R",search__inner:"Search_search__inner__FoLg7",search__backdrop:"Search_search__backdrop___UJq_"}},28799:(e,n,t)=>{"use strict";t.d(n,{J:()=>a});var r=t(54167);let s={controlClick:!1,enable:!0},a=(e,n,t)=>{let a={...s,...t},l=(0,r.useRef)(void 0);(0,r.useEffect)(()=>{l.current=t=>{let r=Array.isArray(e)?t:void 0;(Array.isArray(e)?e.includes(t.key):e===t.key)&&(a.controlClick?t.ctrlKey&&n(r):n(r))}},[e,n,a.controlClick]),(0,r.useEffect)(()=>{if(!a.enable)return;let e=e=>{var n;null==(n=l.current)||n.call(l,e)};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[a.enable])}},29630:(e,n,t)=>{"use strict";t.d(n,{$:()=>o});var r=t(38527),s=t(67328),a=t(11966),l=t(38236),i=t.n(l),_=t(58816),c=t.n(_);let u=i().bind(c()),o=e=>{let{to:n,children:t,className:l,disabled:i,transition:_,variation:o="primary",icon:m,active:d,...h}=e,p=u(l,c().button,o,{disabled:i,active:d}),x=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:c().button__icon,children:(0,r.jsx)(s.In,{id:null!=m?m:"arrow-outward"})}),t&&(0,r.jsx)("span",{children:t})]});return n?(0,r.jsx)(a.N,{to:n,scroll:_,className:p,...h,children:x}):(0,r.jsx)("button",{type:"button",disabled:i,"aria-disabled":i,className:p,...h,children:x})}},29730:e=>{e.exports={nav:"Nav_nav__xkUtl",nav__list:"Nav_nav__list__VPPSI"}},39202:e=>{e.exports={header:"Header_header__LoodX",visible:"Header_visible__l27vC",header__skip:"Header_header__skip__Vrs0l",header__container:"Header_header__container__KEHok",header__home:"Header_header__home___Tet2",header__nav:"Header_header__nav__UVOR6",desktopOnly:"Header_desktopOnly__UH9Te",header__controls:"Header_header__controls__MpvxB",header__control:"Header_header__control__9jnEb",mobileOnly:"Header_mobileOnly___a6uf",iconOnly:"Header_iconOnly__CN0yc"}},41780:(e,n,t)=>{"use strict";t.d(n,{s:()=>a});var r=t(54167),s=t(18621);let a=()=>{let[e,n]=(0,r.useState)({width:0,height:0}),t=(0,r.useCallback)(()=>{n({width:window.innerWidth,height:window.innerHeight})},[]);return(0,r.useEffect)(()=>(t(),window.addEventListener("resize",(0,s.A)(t,100)),()=>{window.removeEventListener("resize",t)}),[t]),e}},43753:(e,n,t)=>{"use strict";t.d(n,{_:()=>i,i:()=>c});var r=t(38527),s=t(54167),a=t(91563);
1let l={isLoading:!1,isMenuOpen:!1,isSearchOpen:!1,menuIndex:-1,canScroll:!0,canTransition:!1,prefersReducedMotion:!1},i=(0,s.createContext)({uiState:l,setUIState:()=>null}),_=(e,n)=>{document.documentElement.classList[e?"add":"remove"](n?"nav-open":"scroll-disabled"),document.documentElement.style.setProperty("--ui-is-scroll-disabled",e?"1":"0")},c=(0,s.memo)(e=>{let{children:n}=e,[t,c]=(0,s.useState)(l),u=(0,a.usePathname)(),o=(0,s.useCallback)(e=>{c(n=>({...n,...e}))},[]);(0,s.useEffect)(()=>{_(!t.canScroll)},[t.canScroll]),(0,s.useEffect)(()=>{_(-1!==t.menuIndex)},[t.menuIndex]),(0,s.useEffect)(()=>{var e;_(null!=(e=t.isSearchOpen)&&e)},[t.isSearchOpen]),(0,s.useEffect)(()=>{o({isMenuOpen:void 0!==t.menuIndex&&-1!==t.menuIndex})},[t.menuIndex]),(0,s.useEffect)(()=>{t.isMenuOpen||o({menuIndex:-1})},[t.isMenuOpen]),(0,s.useEffect)(()=>{o({isMenuOpen:!1,menuIndex:-1,isSearchOpen:!1})},[u]);let m=(0,s.useMemo)(()=>({uiState:t,setUIState:o}),[t,o]);return(0,r.jsx)(i,{value:m,children:n})})},58816:e=>{e.exports={button:"Button_button__WoZjz",secondary:"Button_secondary__tQpzJ",tertiary:"Button_tertiary__xdN4l",disabled:"Button_disabled__GxAu0",button__icon:"Button_button__icon__g_KpT",primary:"Button_primary___WpMe",active:"Button_active__mn7sE"}},72435:e=>{e.exports={searchForm:"SearchForm_searchForm__jubd5",searchForm__title:"SearchForm_searchForm__title__OwBsi",searchForm__form:"SearchForm_searchForm__form__7iiM1",searchForm__input:"SearchForm_searchForm__input__TyZQw",searchForm__delete:"SearchForm_searchForm__delete__lcvtD",searchForm__deleteIcon:"SearchForm_searchForm__deleteIcon__xRFGO",searchForm__message:"SearchForm_searchForm__message__Xne13"}},72827:e=>{e.exports={menuItem:"MenuItem_menuItem__W1Ocs",enter:"MenuItem_enter__d2Qmz",enterActive:"MenuItem_enterActive__bGkXy",enterDone:"MenuItem_enterDone__mg2t3",exit:"MenuItem_exit__gWPno",menuItem__feature:"MenuItem_menuItem__feature__O47Rl",menuItem__links:"MenuItem_menuItem__links__N_0Fo",menuItem__imageWrap:"MenuItem_menuItem__imageWrap__CoGut",menuItem__image:"MenuItem_menuItem__image__9hPbg"}},72902:(e,n,t)=>{"use strict";t.d(n,{Search:()=>m});var r=t(38527),s=t(54167),a=t(19850),l=t(84424),i=t(28799),_=t(97755),c=t(84843),u=t(26528),o=t.n(u);let m=e=>{let{children:n}=e,{uiState:t,setUIState:u}=(0,_.t)(),m=(0,s.useRef)(null),d=(0,c.c)("Client");return(0,i.J)("Escape",()=>u({isSearchOpen:!1})),(0,r.jsx)(a.A,{timeout:600,in:t.isSearchOpen,classNames:{...o()},nodeRef:m,unmountOnExit:!0,children:(0,r.jsxs)("div",{className:o().search,ref:m,children:[(0,r.jsx)("div",{className:o().search__inner,children:(0,r.jsx)(l.J,{children:(0,r.jsx)(l.k,{offset:{desktop:1},columns:{desktop:10},children:(0,s.cloneElement)(n,{focus:t.isSearchOpen})})})}),(0,r.jsx)("button",{type:"button",className:o().search__backdrop,tabIndex:t.isSearchOpen?0:-1,onClick:()=>u({isSearchOpen:!1}),"aria-label":d("close")})]})})}},74662:e=>{e.exports={menuButton:"MenuButton_menuButton__IdH9k",active:"MenuButton_active__EQ3En"}},79210:e=>{e.exports={menu:"Menu_menu__tMADp",enter:"Menu_enter__Zx1_P",enterActive:"Menu_enterActive__5dRhR",enterDone:"Menu_enterDone__20IyD",exit:"Menu_exit__S49VS",exitActive:"Menu_exitActive__GyDWt",exitDone:"Menu_exitDone__pIB1q",menu__content:"Menu_menu__content__wdUU6",menu__item:"Menu_menu__item__uv1a2",secondary:"Menu_secondary__aWexd",menu__backdrop:"Menu_menu__backdrop__N8GDu"}},80237:e=>{e.exports={menuItemMobile:"MenuItemMobile_menuItemMobile__olzOb",menuItemMobile__listWrap:"MenuItemMobile_menuItemMobile__listWrap__YZJpD",active:"MenuItemMobile_active__aTit4"}},81195:(e,n,t)=>{"use strict";t.d(n,{MenuToggle:()=>u});var r=t(38527),s=t(97755),a=t(38236),l=t.n(a),i=t(97322),_=t.n(i);let c=l().bind(_()),u=e=>{let{label:n}=e,{uiState:t,setUIState:a}=(0,s.t)();return(0,r.jsx)("button",{type:"button","aria-label":n,onClick:()=>a({menuIndex:t.isMenuOpen?-1:0}),children:(0,r.jsx)("span",{className:c(_().menuToggle,{open:t.isMenuOpen}),children:(0,r.jsx)("span",{})})})}},81875:(e,n,t)=>{"use strict";t.d(n,{MenuItem:()=>b});var r=t(38527),s=t(54167),a=t(19850),l=t(84424),i=t(41780),_=t(38236),c=t.n(_),u=t
1(90823),o=t(8128),m=t(80237),d=t.n(m);let h=c().bind(d()),p=e=>{let{title:n,link:t,children:a}=e,[l,i]=(0,s.useState)(!1),_=(0,s.useRef)(!1),c=(0,u.a8)(),m=(0,s.useRef)(null),p=(0,s.useRef)(null),x=()=>{m.current&&p.current&&p.current.style.setProperty("--h",Math.round(m.current.getBoundingClientRect().height).toString())};return(0,s.useEffect)(()=>{x()},[]),(0,s.useEffect)(()=>{if(x(),_.current){_.current=!1;return}},[l]),(0,s.useEffect)(()=>{i(!1)},[c]),(0,r.jsxs)("div",{className:h(d().menuItemMobile,{active:l}),children:[(0,r.jsx)(o.MenuButton,{onClick:()=>i(!l),url:t,children:n}),(0,r.jsx)("div",{className:d().menuItemMobile__listWrap,ref:p,children:(0,r.jsx)("ul",{className:d().menuItemMobile__list,ref:m,children:s.Children.map(a,(e,n)=>(0,s.isValidElement)(e)?(0,r.jsx)("li",{children:(0,s.cloneElement)(e,{className:d().menuItemMobile__link})},"menu-item-mobile-link-".concat(n)):null)})})]})};var x=t(72827),v=t.n(x);let f=c().bind(v()),b=e=>{let{title:n,link:t,children:_,image:c,active:u}=e,o=(0,s.useRef)(null),[m,d]=(0,s.use
1State)(!1),[h,x]=(0,s.useState)(!1),b=(0,i.s)();(0,s.useEffect)(()=>{x(window.matchMedia("(max-width: 1079px").matches)},[b.width,u]);let M=s.Children.toArray(_).filter(s.isValidElement);return 0!==M.length||t?h?(0,r.jsx)(p,{title:n,link:t,children:_}):(0,r.jsx)(a.A,{in:u,appear:!0,timeout:500,classNames:{...v()},nodeRef:o,children:(0,r.jsxs)(l.J,{ref:o,className:f(v().menuItem,{imageLoaded:m}),children:[(0,r.jsx)(l.k,{as:"ul",className:v().menuItem__links,columns:c?{desktop:9,wide:8}:{desktop:14,wide:14},offset:{desktop:+!c},children:M.length&&M.map((e,n)=>(0,r.jsx)("li",{className:v().menuItem__link,children:e},"menu-item-link-".concat(n)))}),c&&(0,r.jsx)(l.k,{className:v().menuItem__imageWrap,columns:{desktop:7,wide:8},children:(0,s.cloneElement)(c,{className:v().menuItem__image,onLoad:()=>d(!0)})})]})}):null}},90823:(e,n,t)=>{"use strict";t.d(n,{a8:()=>c,rd:()=>u});let r=t(37811).env.NEXT_PUBLIC_DEFAULT_LOCALE||"is";var s=t(66351);let a=(0,t(9585).A)({locales:["is","en"],defaultLocale:r,localeDetection:!1,localePrefix:"as-needed",domains:[{domain:"www.kvikmyndamidstod.is",locales:["is"],defaultLocale:"is"},{domain:"www.icelandicfilmcentre.is",locales:["en"],defaultLocale:"en"}]}),{Link:l,redirect:i,permanentRedirect:_,usePathname:c,useRouter:u,getPathname:o}=(0,s.A)(a)},97322:e=>{e.exports={menuToggle:"MenuToggle_menuToggle__RpNJw",open:"MenuToggle_open__7FHen"}},97755:(e,n,t)=>{"use strict";t.d(n,{t:()=>a});var r=t(54167),s=t(43753);let a=()=>(0,r.use)(s._)},98839:(e,n,t)=>{"use strict";t.d(n,{SearchForm:()=>m});var r=t(38527),s=t(54167),a=t(67328),l=t(38236),i=t.n(l),_=t(84843),c=t(72435),u=t.n(c);let o=i().bind(u()),m=e=>{let{title:n,handleSubmit:t,handleChange:l,handleCancel:i,isSubmitted:c,submitMessage:m,initialMessage:d,focus:h}=e,p=(0,_.c)("Client"),x=(0,s.useRef)(null),[v,f]=(0,s.useState)(""),b=e=>{f(e.target.value)},M=(0,s.useId)();return(0,s.useEffect)(()=>{if(h){var e;null==(e=x.current)||e.focus()}},[h]),(0,r.jsxs)("div",{className:o(u().searchForm,{isSubmitted:c}),children:[n&&(0,r.jsx)("h2",{className:u().searchForm__title,children:n}),(0,r.jsx)("div",{className:u().searchForm__inner,children:(0,r.jsxs)("form",{className:u().searchForm__form,onSubmit:t?e=>{e.preventDefault();let n=new FormData(e.currentTarget);null==t||t(n)}:void 0,action:t?void 0:"/leit",children:[(0,r.jsx)("input",{className:u().searchForm__input,type:"search",name:"search",onChange:e=>{b(e),null==l||l(e)},value:v,id:M,ref:x,placeholder:p("search")}),v&&(0,r.jsx)("button",{type:"button",className:u().searchForm__delete,onClick:()=>{f(""),null==i||i()},children:(0,r.jsx)(a.In,{className:u().searchForm__deleteIcon,id:"close"})})]})}),d&&!m&&(0,r.jsx)("p",{className:u().searchForm__message,children:d})]})}},99750:e=>{e.exports={menuLink:"MenuLink_menuLink__rNG10",menuLink__icon:"MenuLink_menuLink__icon__O0k0y"}}}]);
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.