PageSourceSearch

https://www.ru.is/_next/static/chunks/4393.a19649d1e048e187.js

js ru.is collected 2026-09-24 08:47:39 UTC 11,560 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4393],{34393:(e,t,r)=>{r.d(t,{l:()=>$});var n=r(55729),o=r(77790),l=r(63201),a=r(5340),i=r(27233),u=r(16326),c=r(57349),s=r(46140),d=r(13968),f=r(55949),p=r(96916),g=r(52745),v=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(v||{}),h=r(24365),m=r(63619),E=r(92731);function b(e,t,r,o){let l=(0,E.Y)(r);(0,n.useEffect)(()=>{function r(e){l.current(e)}return(e=null!=e?e:window).addEventListener(t,r,o),()=>e.removeEventListener(t,r,o)},[e,t,o])}var y=r(51259);function w(e,t){let r=(0,n.useRef)([]),o=(0,p._)(e);(0,n.useEffect)(()=>{for(let[e,n]of t.entries())if(r.current[e]!==n){let e=o(t);return r.current=t,e}},[o,...t])}var P=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(P||{});let D=Object.assign((0,l.FX)(function(e,t){let r,i=(0,n.useRef)(null),u=(0,a.P)(i,t),{initialFocus:c,containers:E,features:P=30,...D}=e;(0,s.g)()||(P=1);let C=(0,m.g)(i);!function(e,t){let{ownerDocument:r}=e,o=(0,n.useRef)(null);b(null==r?void 0:r.defaultView,"focusout",e=>{!t||o.current||(o.current=e.target)},!0),w(()=>{t||((null==r?void 0:r.activeElement)===(null==r?void 0:r.body)&&(0,f.pW)(o.current),o.current=null)},[t]);let l=(0,n.useRef)(!1);(0,n.useEffect)(()=>(l.current=!1,()=>{l.current=!0,(0,y._)(()=>{l.current&&((0,f.pW)(o.current),o.current=null)})}),[])}({ownerDocument:C},!!(16&P));let R=function(e,t){let{ownerDocument:r,container:o,initialFocus:l}=e,a=(0,n.useRef)(null);return w(()=>{if(!t)return;let e=o.current;if(!e)return;let n=null==r?void 0:r.activeElement;if(null!=l&&l.current){if((null==l?void 0:l.current)===n){a.current=n;return}}else if(e.contains(n)){a.current=n;return}null!=l&&l.current?(0,f.pW)(l.current):(0,f.CU)(e,f.BD.First)===f.Me.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),a.current=null==r?void 0:r.activeElement},[t]),a}({ownerDocument:C,container:i,initialFocus:c},!!(2&P));!function(e,t){let{ownerDocument:r,container:n,containers:o,previousActiveElement:l}=e,a=(0,h.a)();b(null==r?void 0:r.defaultView,"focus",e=>{if(!t||!a.current)return;let r=new Set(null==o?void 0:o.current);r.add(n);let i=l.current;if(!i)return;let u=e.target;u&&u instanceof HTMLElement?function(e,t){var r;for(let n of e)if(null!=(r=n.current)&&r.contains(t))return!0;return!1}(r,u)?(l.current=u,(0,f.pW)(u)):(e.preventDefault(),e.stopPropagation(),(0,f.pW)(i)):(0,f.pW)(l.current)},!0)}({ownerDocument:C,container:i,containers:E,previousActiveElement:R},!!(8&P));let F=(r=(0,n.useRef)(0),(0,g.M)("keydown",e=>{"Tab"===e.key&&(r.current=+!!e.shiftKey)},!0),r),T=(0,p._)(()=>{let e=i.current;e&&(0,o.Y)(F.current,{[v.Forwards]:()=>(0,f.CU)(e,f.BD.First),[v.Backwards]:()=>(0,f.CU)(e,f.BD.Last)})});return n.createElement(n.Fragment,null,!!(4&P)&&n.createElement(d.j,{as:"button",type:"button",onFocus:T,features:d.O.Focusable}),(0,l.XX)({ourProps:{ref:u},theirProps:D,defaultTag:"div",name:"FocusTrap"}),!!(4&P)&&n.createElement(d.j,{as:"button",type:"button",onFocus:T,features:d.O.Focusable}))}),{features:P});var C=r(96168),R=r(38604);let F=new Set,T=new Map;function k(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function X(e){let t=T.get(e);t&&(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}var A=r(56760);let S=(0,n.createContext)(!1);function O(e){return n.createElement(S.Provider,{value:e.force},e.children)}let _=n.Fragment,B=(0,l.FX)(function(e,t){let r=(0,n.useRef)(null),o=(0,a.P)((0,a.a)(e=>{r.current=e}),t),i=(0,m.g)(r),u=function(e){let t=(0,n.useContext)(S),r=(0,n.useContext)(x),o=(0,m.g)(e),[l,a]=(0,n.useState)(()=>{if(!t&&null!==r)return null;let e=null==o?void 0:o.getElementById("headlessui-portal-root");if(e)return e;if(null===o)return null;let n=o.createElement("div");return n.setAttribute("id","headlessui-portal-root"),o.body.appendChild(n)});return(0,n.useEffect)(()=>{null!==l&&(null!=o&&o.body.contains(l)||null==o||o.body.appendChild(l))},[l,o]),(0,n.useEffect)(()=>{t||null!==r&&a(r.current)},[r,a,t]),l}
1(r),[c]=(0,n.useState)(()=>{var e;return null!=(e=null==i?void 0:i.createElement("div"))?e:null}),d=(0,s.g)(),f=(0,n.useRef)(!1);return(0,R.s)(()=>{if(f.current=!1,!(!u||!c))return u.contains(c)||(c.setAttribute("data-headlessui-portal",""),u.appendChild(c)),()=>{f.current=!0,(0,y._)(()=>{var e;f.current&&u&&c&&(u.removeChild(c),u.childNodes.length<=0&&(null==(e=u.parentElement)||e.removeChild(u)))})}},[u,c]),d&&u&&c?(0,A.createPortal)((0,l.XX)({ourProps:{ref:o},theirProps:e,defaultTag:_,name:"Portal"}),c):null}),M=n.Fragment,x=(0,n.createContext)(null),I=Object.assign(B,{Group:(0,l.FX)(function(e,t){let{target:r,...o}=e,i={ref:(0,a.P)(t)};return n.createElement(x.Provider,{value:r},(0,l.XX)({ourProps:i,theirProps:o,defaultTag:M,name:"Popover.Group"}))})});var L=r(90503),Y=r(1494);let W=(0,n.createContext)(()=>{});W.displayName="StackContext";var N=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(N||{});function j(e){let{children:t,onUpdate:r,type:o,element:l}=e,a=(0,n.useContext)(W),i=(0,p._)(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];null==r||r(...t),a(...t)});return(0,R.s)(()=>(i(0,o,l),()=>i(1,o,l)),[i,o,l]),n.createElement(W.Provider,{value:i},t)}var U=r(4910),H=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(H||{}),V=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(V||{});let q={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},G=(0,n.createContext)(null);function z(e){let t=(0,n.useContext)(G);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Dialog /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,z),t}return t}function K(e,t){return(0,o.Y)(t.type,q,e,t)}G.displayName="DialogContext";
1let J=l.O5.RenderStrategy|l.O5.Static,Q=(0,l.FX)(function(e,t){let{open:r,onClose:u,initialFocus:f,__demoMode:g=!1,...v}=e,[h,E]=(0,n.useState)(0),y=(0,Y.O_)();void 0===r&&null!==y&&(r=(0,o.Y)(y,{[Y.Uw.Open]:!0,[Y.Uw.Closed]:!1}));let w=(0,n.useRef)(new Set),P=(0,n.useRef)(null),A=(0,a.P)(P,t),S=(0,n.useRef)(null),_=(0,m.g)(P),B=e.hasOwnProperty("open")||null!==y,M=e.hasOwnProperty("onClose");if(!B&&!M)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!B)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!M)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof r)throw Error("You provided an `open` prop to the `Dialog`, but the value is not a boolean. Received: ".concat(r));if("function"!=typeof u)throw Error("You provided an `onClose` prop to the `Dialog`, but the value is not a function. Received: ".concat(u));let x=+!r,[W,H]=(0,n.useReducer)(K,{titleId:null,descriptionId:null,panelRef:(0,n.createRef)()}),V=(0,p._)(()=>u(!1)),q=(0,p._)(e=>H({type:0,id:e})),z=!!(0,s.g)()&&!g&&0===x,Q=h>1,Z=null!==(0,n.useContext)(G);(function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];(0,R.s)(()=>{if(!t||!e.current)return;let r=e.current,n=(0,C.T)(r);if(n){for(let e of(F.add(r),T.keys()))e.contains(r)&&(X(e),T.delete(e));return n.querySelectorAll("body > *").forEach(e=>{if(e instanceof HTMLElement){for(let t of F)if(e.contains(t))return;1===F.size&&(T.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),k(e))}}),()=>{if(F.delete(r),F.size>0)n.querySelectorAll("body > *").forEach(e=>{if(e instanceof HTMLElement&&!T.has(e)){for(let t of F)if(e.contains(t))return;T.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),k(e)}});else for(let e of T.keys())X(e),T.delete(e)}}},[t])})(P,!!Q&&z),(0,U.j)(()=>{var e,t;return[...Array.from(null!=(e=null==_?void 0:_.querySelectorAll("body > *, [data-headlessui-portal]"))?e:[]).filter(e=>!(!(e instanceof HTMLElement)||e.contains(S.current)||W.panelRef.current&&e.contains(W.panelRef.current))),null!=(t=W.panelRef.current)?t:P.current]},V,z&&!Q),b(null==_?void 0:_.defaultView,"keydown",e=>{e.defaultPrevented||e.key===i.D.Escape&&0===x&&(Q||(e.preventDefault(),e.stopPropagation(),V()))}),(0,n.useEffect)(()=>{var e;if(0!==x||Z)return;let t=(0,C.T)(P);if(!t)return;let r=t.documentElement,n=null!=(e=t.defaultView)?e:window,o=r.style.overflow,l=r.style.paddingRight,a=n.innerWidth-r.clientWidth;if(r.style.overflow="hidden",a>0){let e=r.clientWidth-r.offsetWidth;r.style.paddingRight="".concat(a-e,"px")}return()=>{r.style.overflow=o,r.style.paddingRight=l}},[x,Z]),(0,n.useEffect)(()=>{if(0!==x||!P.current)return;let e=new IntersectionObserver(e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&V()});return e.observe(P.current),()=>e.disconnect()},[x,P,V]);let[$,ee]=(0,L.r)(),et="headlessui-dialog-".concat((0,c.B)()),er=(0,n.useMemo)(()=>[{dialogState:x,close:V,setTitleId:q},W],[x,W,V,q]),en=(0,n.useMemo)(()=>({open:0===x}),[x]),eo={ref:A,id:et,role:"dialog","aria-modal":0===x||void 0,"aria-labelledby":W.titleId,"aria-describedby":$};return n.createElement(j,{type:"Dialog",element:P,onUpdate:(0,p._)((e,t,r)=>{"Dialog"===t&&(0,o.Y)(e,{[N.Add](){w.current.add(r),E(e=>e+1)},[N.Remove](){w.current.add(r),E(e=>e-1)}})})},n.createElement(O,{force:!0},n.createElement(I,null,n.createElement(G.Provider,{value:er},n.createElement(I.Group,{target:P},n.createElement(O,{force:!1},n.createElement(ee,{slot:en,name:"Dialog.Description"},n.createElement(D,{initialFocus:f,containers:w,features:z?(0,o.Y)(Q?"parent":"leaf",{parent:D.features.RestoreFocus,leaf:D.features.All&~D.features.FocusLock}):D.features.None},(0,l.XX)({ourProps:eo,theirProps:v,slot:en,defaultTag:"div",features:J,visible:0===x,name:"Dialog"})))))))),n.createElement(d.j,{features:d.O.Hidden,ref:S}))}),Z=(0,l.FX)(function(e,t){let[{dialogState:r,close:o}]=z("Dialog.Overlay"),i=(0,a.P)(t),s="headlessui-dialog-overlay-".concat((0,c.B)()),d=(0,p._)(e=>{if(e.target===e.currentTarget){if((0,u.l)(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),o()}}),f=(0,n.useMemo)(()=>({open:0===r}),[r]);return(0,l.XX)({ourProps:{ref:i,id:s,"aria-hidden":!0,onClick:d},theirProps:e,slot:f,defaultTag:"div",name:"Dialog.Overlay"})}),$=Object.assign(Q,{Backdrop:(0,l.FX)(function(e,t){let[{dialogState:r},o]=z("Dialog.Backdrop"),i=(0,a.P)(t),u="headlessui-dialog-backdrop-".concat((0,c.B)());(0,n.useEffect)(()=>
1{if(null===o.panelRef.current)throw Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[o.panelRef]);let s=(0,n.useMemo)(()=>({open:0===r}),[r]);return n.createElement(O,{force:!0},n.createElement(I,null,(0,l.XX)({ourProps:{ref:i,id:u,"aria-hidden":!0},theirProps:e,slot:s,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:(0,l.FX)(function(e,t){let[{dialogState:r},o]=z("Dialog.Panel"),i=(0,a.P)(t,o.panelRef),u="headlessui-dialog-panel-".concat((0,c.B)()),s=(0,n.useMemo)(()=>({open:0===r}),[r]),d=(0,p._)(e=>{e.stopPropagation()});return(0,l.XX)({ourProps:{ref:i,id:u,onClick:d},theirProps:e,slot:s,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:Z,Title:(0,l.FX)(function(e,t){let[{dialogState:r,setTitleId:o}]=z("Dialog.Title"),i="headlessui-dialog-title-".concat((0,c.B)()),u=(0,a.P)(t);(0,n.useEffect)(()=>(o(i),()=>o(null)),[i,o]);let s=(0,n.useMemo)(()=>({open:0===r}),[r]);return(0,l.XX)({ourProps:{ref:u,id:i},theirProps:e,slot:s,defaultTag:"h2",name:"Dialog.Title"})}),Description:L.V})}}]);

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.