PageSourceSearch

https://newtheatre.org.uk/_nuxt/Cy-8HvxB2.js

js newtheatre.org.uk collected 2026-10-02 06:33:06 UTC 12,666 bytes, 1 lines download raw bytes

1import{En as e,Ht as t,J as n,On as r,Ut as i,ft as a,g as o,gn as s,k as c,mt as l,qt as u,tr as d,tt as f,v as p,vn as m,xt as h}from"./Ib1jYPSS.js";import{r as g}from"./CpWOf-GO.js";import{t as _}from"./DWEoD8ZB.js";import{t as v}from"./Bng2rRDf.js";import{t as y}from"./DHihWhf5.js";import{C as b,a as x,d as S,l as C,s as ee}from"./DErCahTs.js";import{i as te,r as w,s as T}from"./B5NWL8VE2.js";import{t as E}from"./CWibC7jz2.js";import{t as D}from"./7E6nlRLd2.js";function O(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)===`[object Module]`:!0}function k(e,t,n=`.`,r){if(!O(t))return k(e,{},n,r);let i={...t};for(let t of Object.keys(e)){if(t===`__proto__`||t===`constructor`)continue;let a=e[t];a!=null&&(r&&r(i,t,a,n)||(i[t]=Array.isArray(a)&&Array.isArray(i[t])?[...a,...i[t]]:O(a)&&O(i[t])?k(a,i[t],(n?`${n}.`:``)+t.toString(),r):a))}return i}function ne(e){return(...t)=>t.reduce((t,n)=>k(t,n,``,e),{})}var A=ne(),j=ee(()=>{let e=m(new Map),n=m(),r=o(()=>{for(let t of e.value.values())if(t)return!0;return!1}),i=g({scrollBody:m(!0)}),a=null,s=()=>{document.body.style.paddingRight=``,document.body.style.marginRight=``,document.body.style.pointerEvents=``,document.documentElement.style.removeProperty(`--scrollbar-width`),document.body.style.overflow=n.value??``,S&&a?.(),n.value=void 0};return t(r,(e,t)=>{if(!C)return;if(!e){t&&s();return}n.value===void 0&&(n.value=document.body.style.overflow);let o=window.innerWidth-document.documentElement.clientWidth,c={padding:o,margin:0},l=i.scrollBody?.value?typeof i.scrollBody.value==`object`?A({padding:i.scrollBody.value.padding===!0?o:i.scrollBody.value.padding,margin:i.scrollBody.value.margin===!0?o:i.scrollBody.value.margin},c):c:{padding:0,margin:0};o>0&&(document.body.style.paddingRight=typeof l.padding==`number`?`${l.padding}px`:String(l.padding),document.body.style.marginRight=typeof l.margin==`number`?`${l.margin}px`:String(l.margin),document.documentElement.style.setProperty(`--scrollbar-width`,`${o}px`),document.body.style.overflow=`hidden`),S&&(a=T(document,`touchmove`,e=>ie(e),{passive:!1})),f(()=>{r.value&&(document.body.style.pointerEvents=`none`,document.body.style.overflow=`hidden`)})},{immediate:!0,flush:`sync`}),e});function re(e){let t=Math.random().toString(36).substring(2,7),n=j();n.value.set(t,e??!1);let r=o({get:()=>n.value.get(t)??!1,set:e=>n.value.set(t,e)});return b(()=>{n.value.delete(t)}),r}function M(e){let t=window.getComputedStyle(e);if(t.overflowX===`scroll`||t.overflowY===`scroll`||t.overflowX===`auto`&&e.clientWidth<e.scrollWidth||t.overflowY===`auto`&&e.clientHeight<e.scrollHeight)return!0;{let t=e.parentNode;return!(t instanceof Element)||t.tagName===`BODY`?!1:M(t)}}function ie(e){let t=e||window.event,n=t.target;return n instanceof Element&&M(n)?!1:t.touches.length>1||(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}var ae=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},N=new WeakMap,P=new WeakMap,F={},I=0,L=function(e){return e&&(e.host||L(e.parentNode))},oe=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=L(t);return n&&e.contains(n)?n:(console.error(`aria-hidden`,t,`in not contained inside`,e,`. Doing nothing`),null)}).filter(function(e){return!!e})},R=function(e,t,n,r){var i=oe(t,Array.isArray(e)?e:[e]);F[n]||(F[n]=new WeakMap);var a=F[n],o=[],s=new Set,c=new Set(i),l=function(e){!e||s.has(e)||(s.add(e),l(e.parentNode))};i.forEach(l);var u=function(e){!e||c.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=t!==null&&t!==`false`,c=(N.get(e)||0)+1,l=(a.get(e)||0)+1;N.set(e,c),a.set(e,l),o.push(e),c===1&&i&&P.set(e,!0),l===1&&e.setAttribute(n,`true`),i||e.setAttribute(r,`true`)}catch(t){console.error(`aria-hidden: cannot operate on `,e,t)}})};return u(t),s.clear(),I++,function(){o.forEach(function(e){var t=N.get(e)-1,i=a.get(e)-1;N.set(e,t),a.set(e,i),t||(P.has(e)||e.removeAttribute(r),P.delete(e)),i||e.removeAttribute(n)}),I--,I||(N=new WeakMap,N=new WeakMap,P=new WeakMap,F={})}},z=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||ae(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),R(r,i,n,`aria-hidden`)):function(){return null}};function se(e){let n;t(()=>te(e),e=>{let t=!1;try{t=!!e?.closest(`[popover]:not(:popover-open)`)}catch{}e&&!t?n=z(e):n&&n()}),a(()=>{n&&n()})}var ce=`dismissableLayer.pointerDownOutside`,B=`dismissableLayer.focusOutside`;function V(e,t){if(!(t instanceof Element))return!1;let n=t.closest(`[data-dismissable-layer]`),r=e.dataset.dismissableLayer===``?e:e.querySelector(`[data-dismissable-layer]`),i=Array.from(e.ownerDocument.querySelectorAll(`[data-dismissable-layer]`));return!!(n&&(r===n||i.indexOf(r)<i.indexOf(n)))}function H(t,n,r=!0){let a=n?.value?.ownerDocument??globalThis?.document,o=m(!1),s=m(()=>{});return i(i=>{if(!C||!e(r))return;let c=async e=>{let r=e.target;if(!(!n?.value||!r)){if(V(n.value,r)){o.value=!1;return}
vendor: 5,657 bytes, line 1
1if(e.target&&!o.value){let n={originalEvent:e};function r(){v(ce,t,n)}e.pointerType===`touch`?(a.removeEventListener(`click`,s.value),s.value=r,a.addEventListener(`click`,s.value,{once:!0})):r()}else a.removeEventListener(`click`,s.value);o.value=!1}},l=window.setTimeout(()=>{a.addEventListener(`pointerdown`,c)},0);i(()=>{window.clearTimeout(l),a.removeEventListener(`pointerdown`,c),a.removeEventListener(`click`,s.value)})}),{onPointerDownCapture:()=>{e(r)&&(o.value=!0)}}}function U(t,n,r=!0){let a=n?.value?.ownerDocument??globalThis?.document,o=m(!1);return i(i=>{if(!C||!e(r))return;let s=async e=>{if(!n?.value)return;await f(),await f();let r=e.target;!n.value||!r||V(n.value,r)||e.target&&!o.value&&v(B,t,{originalEvent:e})};a.addEventListener(`focusin`,s),i(()=>a.removeEventListener(`focusin`,s))}),{onFocusCapture:()=>{e(r)&&(o.value=!0)},onBlurCapture:()=>{e(r)&&(o.value=!1)}}}var W=s({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set}),le=c({__name:`DismissableLayer`,props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`dismiss`],setup(e,{emit:t}){let n=e,a=t,{forwardRef:s,currentElement:c}=D(),m=o(()=>c.value?.ownerDocument??globalThis.document),g=o(()=>W.layersRoot),_=o(()=>c.value?Array.from(g.value).indexOf(c.value):-1),v=o(()=>W.layersWithOutsidePointerEventsDisabled.size>0),b=o(()=>{let e=Array.from(g.value),[t]=[...W.layersWithOutsidePointerEventsDisabled].slice(-1),n=e.indexOf(t);return _.value>=n}),x=H(async e=>{let t=[...W.branches].some(t=>t?.contains(e.target));!b.value||t||(a(`pointerDownOutside`,e),a(`interactOutside`,e),await f(),e.defaultPrevented||a(`dismiss`))},c),S=U(e=>{[...W.branches].some(t=>t?.contains(e.target))||(a(`focusOutside`,e),a(`interactOutside`,e),e.defaultPrevented||a(`dismiss`))},c);return w(`Escape`,e=>{_.value===g.value.size-1&&(a(`escapeKeyDown`,e),e.defaultPrevented||a(`dismiss`))}),i(e=>{c.value&&(n.disableOutsidePointerEvents&&(W.layersWithOutsidePointerEventsDisabled.size===0&&(W.originalBodyPointerEvents=m.value.body.style.pointerEvents,m.value.body.style.pointerEvents=`none`),W.layersWithOutsidePointerEventsDisabled.add(c.value)),g.value.add(c.value),e(()=>{n.disableOutsidePointerEvents&&W.layersWithOutsidePointerEventsDisabled.size===1&&!y(W.originalBodyPointerEvents)&&(m.value.body.style.pointerEvents=W.originalBodyPointerEvents)}))}),i(e=>{e(()=>{c.value&&(g.value.delete(c.value),W.layersWithOutsidePointerEventsDisabled.delete(c.value))})}),(e,t)=>(l(),p(r(E),{ref:r(s),"as-child":e.asChild,as:e.as,"data-dismissable-layer":``,style:d({pointerEvents:v.value?b.value?`auto`:`none`:void 0}),onFocusCapture:r(S).onFocusCapture,onBlurCapture:r(S).onBlurCapture,onPointerdownCapture:r(x).onPointerDownCapture},{default:u(()=>[h(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`style`,`onFocusCapture`,`onBlurCapture`,`onPointerdownCapture`]))}}),ue=x(()=>m([]));function de(){let e=ue();return{add(t){let n=e.value[0];t!==n&&n?.pause(),e.value=G(e.value,t),e.value.unshift(t)},remove(t){e.value=G(e.value,t),e.value[0]?.resume()}}}function G(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}var K=`focusScope.autoFocusOnMount`,q=`focusScope.autoFocusOnUnmount`,J={bubbles:!1,cancelable:!0};function Y(e,{select:t=!1}={}){let n=_();for(let r of e)if(Q(r,{select:t}),_()!==n)return!0}function fe(e){let t=X(e);return[Z(t,e),Z(t.reverse(),e)]}function X(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;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 Z(e,t){for(let n of e)if(!pe(n,{upTo:t}))return n}function pe(e,{upTo:t}){if(getComputedStyle(e).visibility===`hidden`)return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display===`none`)return!0;e=e.parentElement}return!1}function me(e){return e instanceof HTMLInputElement&&`select`in e}function Q(e,{select:t=!1}={}){if(e&&e.focus){let n=_();e.focus({preventScroll:!0}),e!==n&&me(e)&&t&&e.select()}}var he=c({__name:`FocusScope`,props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`mountAutoFocus`,`unmountAutoFocus`],setup(e,{emit:t}){let n=e,a=t,{currentRef:o,currentElement:c}=D(),d=m(null),g=de(),v=s({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});i(e=>{if(!C)return;let t=c.value;if(!n.trapped)return;function r(e){if(v.paused||!t)return;let n=e.target;t.contains(n)?d.value=n:Q(d.value,{select:!0})}function i(e){if(v.paused||!t)return;let n=e.relatedTarget;n!==null&&(t.contains(n)||Q(d.value,{select:!0}))}function a(e){let n=d.value;n!==null&&e.some(e=>e.removedNodes.length>0)&&(t.contains(n)||Q(t))}document.addEventListener(`focusin`,r),document.addEventListener(`focusout`,i);let o=new MutationObserver(a);t&&o.observe(t,{childList:!0,subtree:!0}),e(()=>{document.removeEventListener(`focusin`,r),document.removeEventListener(`focusout`,i),o.disconnect()})}),i(async e=>{let t=c.value;if(await f(),!t)return;g.add(v);let n=_();if(!t.contains(n)){let e=new CustomEvent(K,J);t.addEventListener(K,e=>a(`mountAutoFocus`,e)),t.dispatchEvent(e),e.defaultPrevented||(Y(X(t),{select:!0}),_()===n&&Q(t))}e(()=>{t.removeEventListener(K,e=>a(`mountAutoFocus`,e));let e=new CustomEvent(q,J),r=e=>{a(`unmountAutoFocus`,e)}
1;t.addEventListener(q,r),t.dispatchEvent(e),t.setAttribute(`data-focus-scope-unmounting`,``),setTimeout(()=>{e.defaultPrevented||Q(n??document.body,{select:!0}),t.removeEventListener(q,r),g.remove(v),t.removeAttribute(`data-focus-scope-unmounting`)},0)})});function y(e){if(!n.loop&&!n.trapped||v.paused)return;let t=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=_();if(t&&r){let t=e.currentTarget,[i,a]=fe(t);i&&a?!e.shiftKey&&r===a?(e.preventDefault(),n.loop&&Q(i,{select:!0})):e.shiftKey&&r===i&&(e.preventDefault(),n.loop&&Q(a,{select:!0})):r===t&&e.preventDefault()}}return(e,t)=>(l(),p(r(E),{ref_key:`currentRef`,ref:o,tabindex:`-1`,"as-child":e.asChild,as:e.as,onKeydown:y},{default:u(()=>[h(e.$slots,`default`)]),_:3},8,[`as-child`,`as`]))}}),ge=c({__name:`VisuallyHidden`,props:{feature:{type:String,required:!1,default:`focusable`},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){return(e,t)=>(l(),p(r(E),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature===`focusable`?`true`:void 0,"data-hidden":e.feature===`fully-hidden`?``:void 0,tabindex:e.feature===`fully-hidden`?`-1`:void 0,style:{position:`absolute`,border:0,width:`1px`,height:`1px`,padding:0,margin:`-1px`,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,clipPath:`inset(50%)`,whiteSpace:`nowrap`,wordWrap:`normal`,top:`-1px`,left:`-1px`}},{default:u(()=>[h(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-hidden`,`data-hidden`,`tabindex`]))}}),$=Symbol(`nuxt-ui.portal-target`);function _e(e){let t=n($,void 0),r=o(()=>e.value===!0?t?.value:e.value),i=o(()=>typeof r.value==`boolean`&&!r.value),a=o(()=>typeof r.value==`boolean`?`body`:r.value);return o(()=>({to:a.value,disabled:i.value}))}export{Y as a,W as c,re as d,A as f,he as i,se as l,_e as n,X as o,ge as r,le as s,$ as t,z as u};

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.