PageSourceSearch

https://www.hoopladigital.com/_next/static/chunks/9908.d7a43fbe053bcb87.js

js hoopladigital.com collected 2026-09-24 08:42:29 UTC 18,086 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9908],{92790:function(e){e.exports=function(e,t,n){var s;return n(e,function(e,n,i){if(t(e,n,i))return s=n,!1}),s}},78749:function(e,t,n){var s=n(92790),i=n(98060),o=n(88157);e.exports=function(e,t){return s(e,o(t,3),i)}},89238:function(e,t,n){var s=n(73819),i=n(88157),o=n(24240),r=n(25614);e.exports=function(e,t){return(r(e)?s:o)(e,i(t,3))}},37065:function(e,t,n){var s=n(7310),i=n(28302);e.exports=function(e,t,n){var o=!0,r=!0;if("function"!=typeof e)throw TypeError("Expected a function");return i(n)&&(o="leading"in n?!!n.leading:o,r="trailing"in n?!!n.trailing:r),s(e,t,{leading:o,maxWait:t,trailing:r})}},88671:function(e,t,n){"use strict";function s(e,t){return(s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,s(e,t)}n.d(t,{Z:function(){return i}})},21886:function(e,t,n){"use strict";let s,i;n.d(t,{pJ:function(){return _},lG:function(){return F},V2:function(){return V}});var o,r=n(59950),a=n(72371),l=n(79861),u=n(71049),p=n(11323),c=n(2265),h=n(36750),d=n(13323),f=n(80004),m=n(93689),v=n(34723),g=n(20494),b=n(37863),y=n(47634),S=n(91133),E=n(24536),M=n(40293),x=n(27847);let P=null!=(o=c.startTransition)?o:function(e){e()};var D=n(37388),k=((s=k||{})[s.Open=0]="Open",s[s.Closed=1]="Closed",s),T=((i=T||{})[i.ToggleDisclosure=0]="ToggleDisclosure",i[i.CloseDisclosure=1]="CloseDisclosure",i[i.SetButtonId=2]="SetButtonId",i[i.SetPanelId=3]="SetPanelId",i[i.SetButtonElement=4]="SetButtonElement",i[i.SetPanelElement=5]="SetPanelElement",i);let C={0:e=>(0,a._)((0,r._)({},e),{disclosureState:(0,E.E)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:(0,a._)((0,r._)({},e),{disclosureState:1}),2:(e,t)=>e.buttonId===t.buttonId?e:(0,a._)((0,r._)({},e),{buttonId:t.buttonId}),3:(e,t)=>
1e.panelId===t.panelId?e:(0,a._)((0,r._)({},e),{panelId:t.panelId}),4:(e,t)=>e.buttonElement===t.element?e:(0,a._)((0,r._)({},e),{buttonElement:t.element}),5:(e,t)=>e.panelElement===t.element?e:(0,a._)((0,r._)({},e),{panelElement:t.element})},w=(0,c.createContext)(null);function z(e){let t=(0,c.useContext)(w);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Disclosure /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,z),t}return t}w.displayName="DisclosureContext";let K=(0,c.createContext)(null);K.displayName="DisclosureAPIContext";let O=(0,c.createContext)(null);function I(e,t){return(0,E.E)(t.type,C,e,t)}O.displayName="DisclosurePanelContext";let B=c.Fragment,R=x.VN.RenderStrategy|x.VN.Static,N=(0,x.yV)(function(e,t){let{defaultOpen:n=!1}=e,s=(0,l._)(e,["defaultOpen"]),i=(0,c.useRef)(null),o=(0,m.T)(t,(0,m.h)(e=>{i.current=e},void 0===e.as||e.as===c.Fragment)),r=(0,c.useReducer)(I,{disclosureState:n?0:1,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:a,buttonId:u},p]=r,h=(0,d.z)(e=>{p({type:1});let t=(0,M.r)(i);if(!t||!u)return;let n=e?S.sP(e)?e:"current"in e&&S.sP(e.current)?e.current:t.getElementById(u):t.getElementById(u);null==n||n.focus()}),f=(0,c.useMemo)(()=>({close:h}),[h]),v=(0,c.useMemo)(()=>({open:0===a,close:h}),[a,h]),y=(0,x.L6)();return c.createElement(w.Provider,{value:r},c.createElement(K.Provider,{value:f},c.createElement(g.Z,{value:h},c.createElement(b.up,{value:(0,E.E)(a,{0:b.ZM.Open,1:b.ZM.Closed})},y({ourProps:{ref:o},theirProps:s,slot:v,defaultTag:B,name:"Disclosure"})))))}),F=(0,x.yV)(function(e,t){let n=(0,c.useId)(),{id:s="headlessui-disclosure-button-".concat(n),disabled:i=!1,autoFocus:o=!1}=e,r=(0,l._)(e,["id","disabled","autoFocus"]),[a,v]=z("Disclosure.Button"),g=(0,c.useContext)(O),b=null!==g&&g===a.panelId,S=(0,c.useRef)(null),E=(0,m.T)(S,t,(0,d.z)(e=>{if(!b)return v({type:4,element:e})}));(0,c.useEffect)(()=>{if(!b)return v({type:2,buttonId:s}),()=>{v({type:2,buttonId:null})}},[s,v,b]);let M=(0,d.z)(e=>{var t;if(b){if(1===a.disclosureState)return;switch(e.key){case D.R.Space:case D.R.Enter:e.preventDefault(),e.stopPropagation(),v({type:0}),null==(t=a.buttonElement)||t.focus()}}else switch(e.key){case D.R.Space:case D.R.Enter:e.preventDefault(),e.stopPropagation(),v({type:0})}}),P=(0,d.z)(e=>{e.key===D.R.Space&&e.preventDefault()}),k=(0,d.z)(e=>{var t;(0,y.P)(e.currentTarget)||i||(b?(v({type:0}),null==(t=a.buttonElement)||t.focus()):v({type:0}))}),{isFocusVisible:T,focusProps:C}=(0,u.F)({autoFocus:o}),{isHovered:w,hoverProps:K}=(0,p.X)({isDisabled:i}),{pressed:I,pressProps:B}=(0,h.x)({disabled:i}),R=(0,c.useMemo)(()=>({open:0===a.disclosureState,hover:w,active:I,disabled:i,focus:T,autofocus:o}),[a,w,I,T,i,o]),N=(0,f.f)(e,a.buttonElement),F=b?(0,x.dG)({ref:E,type:N,disabled:i||void 0,autoFocus:o,onKeyDown:M,onClick:k},C,K,B):(0,x.dG)({ref:E,id:s,type:N,"aria-expanded":0===a.disclosureState,"aria-controls":a.panelElement?a.panelId:void 0,disabled:i||void 0,autoFocus:o,onKeyDown:M,onKeyUp:P,onClick:k},C,K,B);return(0,x.L6)()({ourProps:F,theirProps:r,slot:R,defaultTag:"button",name:"Disclosure.Button"})}),V=(0,x.yV)(function(e,t){let n=(0,c.useId)(),{id:s="headlessui-disclosure-panel-".concat(n),transition:i=!1}=e,o=(0,l._)(e,["id","transition"]),[a,u]=z("Disclosure.Panel"),{close:p}=function e(t){let n=(0,c.useContext)(K);if(null===n){let n=Error("<".concat(t," /> is missing a parent <Disclosure /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(n,e),n}return n}("Disclosure.Panel"),[h,f]=(0,c.useState)(null),g=(0,m.T)(t,(0,d.z)(e=>{P(()=>u({type:5,element:e}))}),f);(0,c.useEffect)(()=>(u({type:3,panelId:s}),()=>{u({type:3,panelId:null})}),[s,u]);let y=(0,b.oJ)(),[S,E]=(0,v.Y)(i,h,null!==y?(y&b.ZM.Open)===b.ZM.Open:0===a.disclosureState),M=(0,c.useMemo)(()=>({open:0===a.disclosureState,close:p}),[a.disclosureState,p]),D=(0,r._)({ref:g,id:s},(0,v.X)(E)),k=(0,x.L6)();return c.createElement(b.uu,null,c.createElement(O.Provider,{value:a.panelId},k({ourProps:D,theirProps:o,slot:M,defaultTag:"div",features:R,visible:S,name:"Disclosure.Panel"})))}),_=Object.assign(N,{Button:F,Panel:V})},71215:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var s=n(88671),i=n(2265);function o(e){return e&&e.stopPropagation&&e.stopPropagation(),e&&e.preventDefault&&e.preventDefault(),!1}function r(e){return null==e?[]:Array.isArray(e)?e.slice():[e]}function a(e){return null!==e&&1===e.length?e[0]:e.slice()}function l(e){Object.keys(e).forEach(t=>{"undefined"!=typeof document&&document.addEventListener(t,e[t],!1)})}function u(e,t){let n;return p(((n=e)<=t.min&&(n=t.min),n>=t.max&&(n=t.max),n),t)}function p(e,t){let n=(e-t.min)%t.step,s=e-n;return 2*Math.abs(n)>=t.step&&(s+=n>0?t.step:-t.step),parseFloat(s.toFixed(5))}let c=function(e){function t(t){var n;(n=e.call(this,t)||this).onKeyUp=()=>{n.onEnd()},n.onMouseUp=()=>{n.onEnd(n.getMouseEventMap())},n.onTouchEnd=e=>{e.preventDefault(),n.onEnd(n.getTouchEventMap())},n.onBlur=()=>{n.setState({index:-1},n.onEnd(n.getKeyDownEventMap()))},n.onMouseMove=e=>
1{n.setState({pending:!0});let t=n.getMousePosition(e),s=n.getDiffPosition(t[0]),i=n.getValueFromPosition(s);n.move(i)},n.onTouchMove=e=>{if(e.touches.length>1)return;n.setState({pending:!0});let t=n.getTouchPosition(e);if(void 0===n.isScrolling){let e=t[0]-n.startPosition[0],s=t[1]-n.startPosition[1];n.isScrolling=Math.abs(s)>Math.abs(e)}if(n.isScrolling)return void n.setState({index:-1});let s=n.getDiffPosition(t[0]),i=n.getValueFromPosition(s);n.move(i)},n.onKeyDown=e=>{if(!(e.ctrlKey||e.shiftKey||e.altKey||e.metaKey))switch(n.setState({pending:!0}),e.key){case"ArrowLeft":case"ArrowDown":case"Left":case"Down":e.preventDefault(),n.moveDownByStep();break;case"ArrowRight":case"ArrowUp":case"Right":case"Up":e.preventDefault(),n.moveUpByStep();break;case"Home":e.preventDefault(),n.move(n.props.min);break;case"End":e.preventDefault(),n.move(n.props.max);break;case"PageDown":e.preventDefault(),n.moveDownByStep(n.props.pageFn(n.props.step));break;case"PageUp":e.preventDefault(),n.moveUpByStep(n.props.pageFn(n.props.step))}},n.onSliderMouseDown=e=>{if(!n.props.disabled&&2!==e.button){if(n.setState({pending:!0}),!n.props.snapDragDisabled){let t=n.getMousePosition(e);n.forceValueFromPosition(t[0],e=>{n.start(e,t[0]),l(n.getMouseEventMap())})}o(e)}},n.onSliderClick=e=>{if(!n.props.disabled&&n.props.onSliderClick&&!n.hasMoved){let t=n.getMousePosition(e),s=u(n.calcValue(n.calcOffsetFromPosition(t[0])),n.props);n.props.onSliderClick(s)}},n.createOnKeyDown=e=>t=>{n.props.disabled||(n.start(e),l(n.getKeyDownEventMap()),o(t))},n.createOnMouseDown=e=>t=>{if(n.props.disabled||2===t.button)return;n.setState({pending:!0});let s=n.getMousePosition(t);n.start(e,s[0]),l(n.getMouseEventMap()),o(t)},n.createOnTouchStart=e=>t=>{if(n.props.disabled||t.touches.length>1)return;n.setState({pending:!0});let s=n.getTouchPosition(t);n.startPosition=s,n.isScrolling=void 0,n.start(e,s[0]),l(n.getTouchEventMap()),t.stopPropagation&&t.stopPropagation()},n.handleResize=()=>{let e=window.setTimeout(()=>{n.pendingResizeTimeouts.shift(),n.resize()},0);n.pendingResizeTimeouts.push(e)},n.renderThumb=(e,t)=>{let s=n.props.thumbClassName+" "+n.props.thumbClassName+"-"+t+" "+(n.state.index===t?n.props.thumbActiveClassName:""),i={ref:e=>{n["thumb"+t]=e},key:n.props.thumbClassName+"-"+t,className:s,style:e,onMouseDown:n.createOnMouseDown(t),onTouchStart:n.createOnTouchStart(t),onFocus:n.createOnKeyDown(t),tabIndex:0,role:"slider","aria-orientation":n.props.orientation,"aria-valuenow":n.state.value[t],"aria-valuemin":n.props.min,"aria-valuemax":n.props.max,"aria-label":Array.isArray(n.props.ariaLabel)?n.props.ariaLabel[t]:n.props.ariaLabel,"aria-labelledby":Array.isArray(n.props.ariaLabelledby)?n.props.ariaLabelledby[t]:n.props.ariaLabelledby,"aria-disabled":n.props.disabled},o={index:t,value:a(n.state.value),valueNow:n.state.value[t]};return n.props.ariaValuetext&&(i["aria-valuetext"]="string"==typeof n.props.ariaValuetext?n.props.ariaValuetext:n.props.ariaValuetext(o)),n.props.renderThumb(i,o)},n.renderTrack=(e,t,s)=>{let i={key:n.props.trackClassName+"-"+e,className:n.props.trackClassName+" "+n.props.trackClassName+"-"+e,style:n.buildTrackStyle(t,n.state.upperBound-s)},o={index:e,value:a(n.state.value)};return n.props.renderTrack(i,o)};let s=r(t.value);s.length||(s=r(t.defaultValue)),n.pendingResizeTimeouts=[];let p=[];for(let e=0;e<s.length;e+=1)s[e]=u(s[e],t),p.push(e);return n.resizeObserver=null,n.resizeElementRef=i.createRef(),n.state={index:-1,upperBound:0,sliderLength:0,value:s,zIndices:p},n}(0,s.Z)(t,e);var n=t.prototype;return n.componentDidMount=function(){"undefined"!=typeof window&&(this.resizeObserver=new ResizeObserver(this.handleResize),this.resizeObserver.observe(this.resizeElementRef.current),this.resize())},t.getDerivedStateFromProps=function(e,t){let n=r(e.value);return n.length?t.pending?null:{value:n.map(t=>u(t,e))}:null},n.componentDidUpdate=function(){0===this.state.upperBound&&this.resize()},n.componentWillUnmount=function(){this.clearPendingResizeTimeouts(),this.resizeObserver&&this.resizeObserver.disconnect()},n.onEnd=function(e){e&&function(e){Object.keys(e).forEach(t=>{"undefined"!=typeof document&&document.removeEventListener(t,e[t],!1)})}(e),this.hasMoved&&this.fireChangeEvent("onAfterChange"),this.setState({pen
1ding:!1}),this.hasMoved=!1},n.getValue=function(){return a(this.state.value)},n.getClosestIndex=function(e){let t=Number.MAX_VALUE,n=-1,{value:s}=this.state,i=s.length;for(let o=0;o<i;o+=1){let i=Math.abs(e-this.calcOffset(s[o]));i<t&&(t=i,n=o)}return n},n.getMousePosition=function(e){return[e["page"+this.axisKey()],e["page"+this.orthogonalAxisKey()]]},n.getTouchPosition=function(e){let t=e.touches[0];return[t["page"+this.axisKey()],t["page"+this.orthogonalAxisKey()]]},n.getKeyDownEventMap=function(){return{keydown:this.onKeyDown,keyup:this.onKeyUp,focusout:this.onBlur}},n.getMouseEventMap=function(){return{mousemove:this.onMouseMove,mouseup:this.onMouseUp}},n.getTouchEventMap=function(){return{touchmove:this.onTouchMove,touchend:this.onTouchEnd}},n.getValueFromPosition=function(e){let t=e/(this.state.sliderLength-this.state.thumbSize)*(this.props.max-this.props.min);return u(this.state.startValue+t,this.props)},n.getDiffPosition=function(e){let t=e-this.state.startPosition;return this.props.invert&&(t*=-1),t},n.resize=function(){let{slider:e,thumb0:t}=this;if(!e||!t)return;let n=this.sizeKey(),s=e.getBoundingClientRect(),i=e[n],o=s[this.posMaxKey()],r=s[this.posMinKey()],a=t.getBoundingClientRect()[n.replace("client","").toLowerCase()],l=i-a,u=Math.abs(o-r);this.state.upperBound===l&&this.state.sliderLength===u&&this.state.thumbSize===a||this.setState({upperBound:l,sliderLength:u,thumbSize:a})},n.calcOffset=function(e){let t=this.props.max-this.props.min;return 0===t?0:(e-this.props.min)/t*this.state.upperBound},n.calcValue=function(e){return e/this.state.upperBound*(this.props.max-this.props.min)+this.props.min},n.calcOffsetFromPosition=function(e){let{slider:t}=this,n=t.getBoundingClientRect(),s=n[this.posMaxKey()],i=n[this.posMinKey()],o=e-(window["page"+this.axisKey()+"Offset"]+(this.props.invert?s:i));return this.props.invert&&(o=this.state.sliderLength-o),o-=this.state.thumbSize/2},n.forceValueFromPosition=function(e,t){let n=this.calcOffsetFromPosition(e),s=this.getClosestIndex(n),i=u(this.calcValue(n),this.props),o=this.state.value.slice();o[s]=i;for(let e=0;e<o.length-1;e+=1)if(o[e+1]-o[e]<this.props.minDistance)return;this.fireChangeEvent("onBeforeChange"),this.hasMoved=!0,this.setState({value:o},()=>{t(s),this.fireChangeEvent("onChange")})},n.clearPendingResizeTimeouts=function(){do clearTimeout(this.pendingResizeTimeouts.shift());while(this.pendingResizeTimeouts.length)},n.start=function(e,t){let n=this["thumb"+e];n&&n.focus();let{zIndices:s}=this.state;s.splice(s.indexOf(e),1),s.push(e),this.setState(n=>({startValue:n.value[e],startPosition:void 0!==t?t:n.startPosition,index:e,zIndices:s}))},n.moveUpByStep=function(e){void 0===e&&(e=this.props.step);let t=this.state.value[this.state.index],n=u(this.props.invert&&"horizontal"===this.props.orientation?t-e:t+e,this.props);
1this.move(Math.min(n,this.props.max))},n.moveDownByStep=function(e){void 0===e&&(e=this.props.step);let t=this.state.value[this.state.index],n=u(this.props.invert&&"horizontal"===this.props.orientation?t+e:t-e,this.props);this.move(Math.max(n,this.props.min))},n.move=function(e){let t=this.state.value.slice(),{index:n}=this.state,{length:s}=t,i=t[n];if(e===i)return;this.hasMoved||this.fireChangeEvent("onBeforeChange"),this.hasMoved=!0;let{pearling:o,max:r,min:a,minDistance:l}=this.props;if(!o){if(n>0){let s=t[n-1];e<s+l&&(e=s+l)}if(n<s-1){let s=t[n+1];e>s-l&&(e=s-l)}}t[n]=e,o&&s>1&&(e>i?(this.pushSucceeding(t,l,n),function(e,t,n,s){for(let i=0;i<e;i+=1){let o=s-i*n;t[e-1-i]>o&&(t[e-1-i]=o)}}(s,t,l,r)):e<i&&(this.pushPreceding(t,l,n),function(e,t,n,s){for(let i=0;i<e;i+=1){let e=s+i*n;t[i]<e&&(t[i]=e)}}(s,t,l,a))),this.setState({value:t},this.fireChangeEvent.bind(this,"onChange"))},n.pushSucceeding=function(e,t,n){let s,i;for(i=e[s=n]+t;null!==e[s+1]&&i>e[s+1];s+=1,i=e[s]+t)e[s+1]=p(i,this.props)},n.pushPreceding=function(e,t,n){for(let s=n,i=e[s]-t;null!==e[s-1]&&i<e[s-1];s-=1,i=e[s]-t)e[s-1]=p(i,this.props)},n.axisKey=function(){return"vertical"===this.props.orientation?"Y":"X"},n.orthogonalAxisKey=function(){return"vertical"===this.props.orientation?"X":"Y"},n.posMinKey=function(){return"vertical"===this.props.orientation?this.props.invert?"bottom":"top":this.props.invert?"right":"left"},n.posMaxKey=function(){return"vertical"===this.props.orientation?this.props.invert?"top":"bottom":this.props.invert?"left":"right"},n.sizeKey=function(){return"vertical"===this.props.orientation?"clientHeight":"clientWidth"},n.fireChangeEvent=function(e){this.props[e]&&this.props[e](a(this.state.value),this.state.index)},n.buildThumbStyle=function(e,t){let n={position:"absolute",touchAction:"none",willChange:this.state.index>=0?this.posMinKey():void 0,zIndex:this.state.zIndices.indexOf(t)+1};return n[this.posMinKey()]=e+"px",n},n.buildTrackStyle=function(e,t){let n={position:"absolute",willChange:this.state.index>=0?this.posMinKey()+","+this.posMaxKey():void 0};return n[this.posMinKey()]=e,n[this.posMaxKey()]=t,n},n.buildMarkStyle=function(e){var t;return(t={position:"absolute"})[this.posMinKey()]=e,t},n.renderThumbs=function(e){let{length:t}=e,n=[];for(let s=0;s<t;s+=1)n[s]=this.buildThumbStyle(e[s],s);let s=[];for(let e=0;e<t;e+=1)s[e]=this.renderThumb(n[e],e);return s},n.renderTracks=function(e){let t=[],n=e.length-1;t.push(this.renderTrack(0,0,e[0]));for(let s=0;s<n;s+=1)t.push(this.renderTrack(s+1,e[s],e[s+1]));return t.push(this.renderTrack(n+1,e[n],this.state.upperBound)),t},n.renderMarks=function(){let{marks:e}=this.props,t=this.props.max-this.props.min+1;return"boolean"==typeof e?e=Array.from({length:t}).map((e,t)=>t):"number"==typeof e&&(e=Array.from({length:t}).map((e,t)=>t).filter(t=>t%e==0)),e.map(parseFloat).sort((e,t)=>e-t).map(e=>{let t=this.calcOffset(e),n={key:e,className:this.props.markClassName,style:this.buildMarkStyle(t)};return this.props.renderMark(n)})},n.render=function(){let e=[],{value:t}=this.state,n=t.length;for(let s=0;s<n;s+=1)e[s]=this.calcOffset(t[s],s);let s=this.props.withTracks?this.renderTracks(e):null,o=this.renderThumbs(e),r=this.props.marks?this.renderMarks():null;return i.createElement("div",{ref:e=>{this.slider=e,this.resizeElementRef.current=e},style:{position:"relative"},className:this.props.className+(this.props.disabled?" disabled":""),onMouseDown:this.onSliderMouseDown,onClick:this.onSliderClick},s,o,r)},t}(i.Component);c.displayName="ReactSlider",c.defaultProps={min:0,max:100,step:1,pageFn:e=>10*e,minDistance:0,defaultValue:0,orientation:"horizontal",className:"slider",thumbClassName:"thumb",thumbActiveClassName:"active",trackClassName:"track",markClassName:"mark",withTracks:!0,pearling:!1,disabled:!1,snapDragDisabled:!1,invert:!1,marks:[],renderThumb:e=>i.createElement("div",e),renderTrack:e=>i.createElement("div",e),renderMark:e=>i.createElement("span",e)};var h=c}}]);

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.