PageSourceSearch

https://cineville.nl/_next/static/chunks/584-a25815179a2d4d67.js

js cineville.nl collected 2026-10-02 02:30:49 UTC 9,901 bytes, 5 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[584],{37584:(e,t,n)=>{let r,o,l,i;n.d(t,{bm:()=>eC,UC:()=>eh,VY:()=>eb,hJ:()=>ey,ZL:()=>eg,bL:()=>em,hE:()=>eE,l9:()=>ev});var a=n(55729),s=n(25269),u=n(40041),d=n(99829),c=n(67913),f=n(16697),p=n(93009),m=n(57797),v=n(9613),g=n(6029),y="focusScope.autoFocusOnMount",h="focusScope.autoFocusOnUnmount",E={bubbles:!1,cancelable:!0},b=a.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:l,...i}=e,[s,d]=a.useState(null),c=(0,v.c)(o),f=(0,v.c)(l),p=a.useRef(null),b=(0,u.s)(t,e=>d(e)),N=a.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;a.useEffect(()=>{if(r){let e=function(e){if(N.paused||!s)return;let t=e.target;s.contains(t)?p.current=t:x(p.current,{select:!0})},t=function(e){if(N.paused||!s)return;let t=e.relatedTarget;null!==t&&(s.contains(t)||x(p.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&x(s)});return s&&n.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,s,N.paused]),a.useEffect(()=>{if(s){D.add(N);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(y,E);s.addEventListener(y,c),s.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(x(r,{select:t}),document.activeElement!==n)return}(C(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&x(s))}return()=>{s.removeEventListener(y,c),setTimeout(()=>{let t=new CustomEvent(h,E);s.addEventListener(h,f),s.dispatchEvent(t),t.defaultPrevented||x(e??document.body,{select:!0}),s.removeEventListener(h,f),D.remove(N)},0)}}},[s,c,f,N]);let j=a.useCallback(e=>{if(!n&&!r||N.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){var l;let t,r=e.currentTarget,[i,a]=[R(t=C(l=r),l),R(t.reverse(),l)];i&&a?e.shiftKey||o!==a?e.shiftKey&&o===i&&(e.preventDefault(),n&&x(a,{select:!0})):(e.preventDefault(),n&&x(i,{select:!0})):o===r&&e.preventDefault()}},[n,r,N.paused]);return(0,g.jsx)(m.sG.div,{tabIndex:-1,...i,ref:b,onKeyDown:j})});function C(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function R(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function x(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}b.displayName="FocusScope";var D=(l=[],{add(e){let t=l[0];e!==t&&t?.pause(),(l=N(l,e)).unshift(e)},remove(e){l=N(l,e),l[0]?.resume()}});function N(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var j=n(98477),w=n(35896),I=a.forwardRef((e,t)=>{let{container:n,...r}=e,[o,l]=a.useState(!1);(0,w.N)(()=>l(!0),[]);let i=n||o&&globalThis?.document?.body;return i?j.createPortal((0,g.jsx)(m.sG.div,{...r,ref:t}),i):null});I.displayName="Portal";var F=n(96822),O=n(74249),_=n(22703),P=n(20184),T=Symbol("radix.slottable");function S(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===T}var L="Dialog",[A,K]=(0,d.A)(L),[k,M]=A(L),W=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:l,modal:i=!0}=e,s=a.useRef(null),u=a.useRef(null),[d,p]=(0,f.i)({prop:r,defaultProp:o??!1,onChange:l,caller:L});return(0,g.jsx)(k,{scope:t,triggerRef:s,contentRef:u,contentId:(0,c.B)(),titleId:(0,c.B)(),descriptionId:(0,c.B)(),open:d,onOpenChange:p,onOpenToggle:a.useCallback(()=>p(e=>!e),[p]),modal:i,children:n})};W.displayName=L;var G="DialogTrigger",B=a.forwardRef((e,t)=>
1{let{__scopeDialog:n,...r}=e,o=M(G,n),l=(0,u.s)(t,o.triggerRef);return(0,g.jsx)(m.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":es(o.open),...r,ref:l,onClick:(0,s.mK)(e.onClick,o.onOpenToggle)})});B.displayName=G;var V="DialogPortal",[U,$]=A(V,{forceMount:void 0}),q=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:o}=e,l=M(V,t);return(0,g.jsx)(U,{scope:t,forceMount:n,children:a.Children.map(r,e=>(0,g.jsx)(F.C,{present:n||l.open,children:(0,g.jsx)(I,{asChild:!0,container:o,children:e})}))})};q.displayName=V;var H="DialogOverlay",Z=a.forwardRef((e,t)=>{let n=$(H,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,l=M(H,e.__scopeDialog);return l.modal?(0,g.jsx)(F.C,{present:r||l.open,children:(0,g.jsx)(Y,{...o,ref:t})}):null});Z.displayName=H;var J=((i=a.forwardRef((e,t)=>{let{children:n,...r}=e;if(a.isValidElement(n)){var o;let e,l,i=(o=n,(l=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(l=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),s=function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==a.Fragment&&(s.ref=t?(0,u.t)(t,i):i),a.cloneElement(n,s)}return a.Children.count(n)>1?a.Children.only(null):null})).displayName="DialogOverlay.RemoveScroll.SlotClone",r=i,(o=a.forwardRef((e,t)=>{let{children:n,...o}=e,l=a.Children.toArray(n),i=l.find(S);if(i){let e=i.props.children,n=l.map(t=>t!==i?t:a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null);return(0,g.jsx)(r,{...o,ref:t,children:a.isValidElement(e)?a.cloneElement(e,void 0,n):null})}return(0,g.jsx)(r,{...o,ref:t,children:n})})).displayName="DialogOverlay.RemoveScroll.Slot",o),Y=a.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=M(H,n);return(0,g.jsx)(_.A,{as:J,allowPinchZoom:!0,shards:[o.contentRef],children:(0,g.jsx)(m.sG.div,{"data-state":es(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),z="DialogContent",Q=a.forwardRef((e,t)=>{let n=$(z,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,l=M(z,e.__scopeDialog);return(0,g.jsx)(F.C,{present:r||l.open,children:l.modal?(0,g.jsx)(X,{...o,ref:t}):(0,g.jsx)(ee,{...o,ref:t})})});Q.displayName=z;var X=a.forwardRef((e,t)=>{let n=M(z,e.__scopeDialog),r=a.useRef(null),o=(0,u.s)(t,n.contentRef,r);return a.useEffect(()=>{let e=r.current;if(e)return(0,P.Eq)(e)},[]),(0,g.jsx)(et,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,s.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,s.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,s.mK)(e.onFocusOutside,e=>e.preventDefault())})}),ee=a.forwardRef((e,t)=>{let n=M(z,e.__scopeDialog),r=a.useRef(!1),o=a.useRef(!1);return(0,g.jsx)(et,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));let l=t.target;n.triggerRef.current?.contains(l)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),et=a.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:l,...i}=e,s=M(z,n),d=a.useRef(null),c=(0,u.s)(t,d);return(0,O.Oh)(),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(b,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:l,children:(0,g.jsx)(p.qW,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":es(s.open),...i,ref:c,onDismiss:()=>s.onOpenChange(!1)})}),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(ef,{titleId:s.titleId}),(0,g.jsx)(ep,{contentRef:d,descriptionId:s.descriptionId})]})]})}),en="DialogTitle",er=a.forwardRef((e,t)=>
1{let{__scopeDialog:n,...r}=e,o=M(en,n);return(0,g.jsx)(m.sG.h2,{id:o.titleId,...r,ref:t})});er.displayName=en;var eo="DialogDescription",el=a.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=M(eo,n);return(0,g.jsx)(m.sG.p,{id:o.descriptionId,...r,ref:t})});el.displayName=eo;var ei="DialogClose",ea=a.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=M(ei,n);return(0,g.jsx)(m.sG.button,{type:"button",...r,ref:t,onClick:(0,s.mK)(e.onClick,()=>o.onOpenChange(!1))})});function es(e){return e?"open":"closed"}ea.displayName=ei;var eu="DialogTitleWarning",[ed,ec]=(0,d.q)(eu,{contentName:z,titleName:en,docsSlug:"dialog"}),ef=({titleId:e})=>{let t=ec(eu),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
2
3If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
4
5For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return a.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},ep=({contentRef:e,descriptionId:t})=>{let n=ec("DialogDescriptionWarning"),r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return a.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},em=W,ev=B,eg=q,ey=Z,eh=Q,eE=er,eb=el,eC=ea}}]);

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.