PageSourceSearch

https://www.aarong.com/_next/static/chunks/6744-4bbd2044bfd0c0c3.js

js aarong.com collected 2026-10-02 10:37:03 UTC 50,026 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6744],{948:function(e,t,n){n.d(t,{$0:function(){return ed},Eq:function(){return p},Fy:function(){return g},KL:function(){return C},NM:function(){return b},Nc:function(){return f},OL:function(){return eu},P0:function(){return eb},QB:function(){return w},RD:function(){return W},TX:function(){return ee},U2:function(){return G},VI:function(){return y},Wy:function(){return d},ZP:function(){return eZ},aU:function(){return K},bQ:function(){return ey},bc:function(){return eC},bt:function(){return eo},d8:function(){return ev},gJ:function(){return h},hI:function(){return T},hU:function(){return j},l6:function(){return L},oc:function(){return X},tS:function(){return _},wQ:function(){return N}});var r,l,i,o,u=n(4509),c=n(16557),a=n(86235);let s="yarl__";function d(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return[...t].filter(Boolean).join(" ")}function f(e){return"".concat(s).concat(e)}function h(e){return"--".concat(s).concat(e)}function v(e,t){return"".concat(e).concat(t?"_".concat(t):"")}function m(e){return t=>v(e,t)}function p(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return()=>{t.forEach(e=>{e()})}}function g(e,t,n){return()=>{let r=u.useContext(n);if(!r)throw Error("".concat(e," must be used within a ").concat(t,".Provider"));return r}}function E(){return"undefined"!=typeof window}function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=10**t;return Math.round((e+Number.EPSILON)*n)/n}function w(e){return void 0===e.type||"image"===e.type}function y(e,t){return e.imageFit===c.rO||e.imageFit!==c.j3&&t===c.rO}function x(e){return"string"==typeof e?Number.parseInt(e,10):e}function M(e){if("number"==typeof e)return{pixel:e};if("string"==typeof e){let t=x(e);return e.endsWith("%")?{percent:t}:{pixel:t}}return{pixel:0}}function C(){return(E()?null==window?void 0:window.devicePixelRatio:void 0)||1}function k(e,t){var n;return e[(n=e.length)>0?(t%n+n)%n:0]}function S(e,t){return e.length>0?k(e,t):void 0}function N(e,t,n){if(!n)return e;let{buttons:r,...l}=e,i=r.findIndex(e=>e===t),o=u.isValidElement(n)?u.cloneElement(n,{key:t},null):n;if(i>=0){let e=[...r];return e.splice(i,1,o),{buttons:e,...l}}return{buttons:[o,...r],...l}}let P=Number(u.version.split(".")[0])>=19,R={open:!1,close:()=>{},index:0,slides:[],render:{},plugins:[],toolbar:{buttons:[c.t9]},labels:{},animation:{fade:250,swipe:500,easing:{fade:"ease",swipe:"ease-out",navigation:"ease-in-out"}},carousel:{finite:!1,preload:2,padding:"16px",spacing:"30%",imageFit:c.j3,imageProps:{}},controller:{ref:null,focus:!0,aria:!1,touchAction:"none",closeOnPullUp:!1,closeOnPullDown:!1,closeOnBackdropClick:!1,preventDefaultWheelX:!0,preventDefaultWheelY:!1},portal:{},noScroll:{disabled:!1},on:{},styles:{},className:""};function L(e,t){return{name:e,component:t}}function I(e,t){return{module:e,children:t}}function F(e,t,n){return e.flatMap(e=>{var r;return null!==(r=function e(t,n,r){return t.module.name===n?r(t):t.children?[I(t.module,t.children.flatMap(t=>{var l;return null!==(l=e(t,n,r))&&void 0!==l?l:[]}))]:[t]}(e,t,n))&&void 0!==r?r:[]})}let z=u.createContext(null),_=g("useDocument","DocumentContext",z);function D(e){let{nodeRef:t,children:n}=e,r=u.useMemo(()=>{let e=e=>{var n;return(null===(n=e||t.current)||void 0===n?void 0:n.ownerDocument)||document};return{getOwnerDocument:e,getOwnerWindow:t=>{var n;return(null===(n=e(t))||void 0===n?void 0:n.defaultView)||window}}},[t]);return u.createElement(z.Provider,{value:r},n)}let A=u.createContext(null),T=g("useEvents","EventsContext",A);function H(e){let{children:t}=e,[n]=u.useState({});u.useEffect(()=>()=>{Object.keys(n).forEach(e=>delete n[e])},[n]);let r=u.useMemo(()=>{let e=(e,t)=>{var r;null===(r=n[e])||void 0===r||r.splice(0,n[e].length,...n[e].filter(e=>e!==t))};return{publish:function(){for(var e,t=arguments.length,r=Array(t),l=0;l<t;l++)r[l]=arguments[l];let[i,o]=r;null===(e=n[i])||void 0===e||e.forEach(e=>e(o))},subscribe:(t,r)=>(n[t]||(n[t]=[]),n[t].push(r),()=>e(t,r)),unsubscribe:e}},[n]);return u.createElement(A.Provider,{value:r},t)}let O=u.createContext(null),W=g("useLightboxProps","LightboxPropsContext",O);function U(e){let{children:t,...n}=e;return u.createElement(O.Provider,{value:n},t)}let Z=u.createContext(null),X=g("useLightboxState","LightboxStateContext",Z),V=u.createContext(null),$=g("useLightbox
1Dispatch","LightboxDispatchContext",V);function B(e,t){switch(t.type){case"swipe":{var n;let{slides:r}=e,l=(null==t?void 0:t.increment)||0,i=e.globalIndex+l,o=(n=r.length)>0?(i%n+n)%n:0,u=S(r,o);return{slides:r,currentIndex:o,globalIndex:i,currentSlide:u,animation:l||t.duration?{increment:l,duration:t.duration,easing:t.easing}:void 0}}case"update":if(t.slides!==e.slides||t.index!==e.currentIndex)return{slides:t.slides,currentIndex:t.index,globalIndex:t.index,currentSlide:S(t.slides,t.index)};return e;default:throw Error(c.c3)}}function Y(e){let{slides:t,index:n,children:r}=e,[l,i]=u.useReducer(B,{slides:t,currentIndex:n,globalIndex:n,currentSlide:S(t,n)});u.useEffect(()=>{i({type:"update",slides:t,index:n})},[t,n]);let o=u.useMemo(()=>({...l,state:l,dispatch:i}),[l,i]);return u.createElement(V.Provider,{value:i},u.createElement(Z.Provider,{value:o},r))}let q=u.createContext(null),K=g("useTimeouts","TimeoutsContext",q);function Q(e){let{children:t}=e,[n]=u.useState([]);u.useEffect(()=>()=>{n.forEach(e=>window.clearTimeout(e)),n.splice(0,n.length)},[n]);let r=u.useMemo(()=>{let e=e=>{n.splice(0,n.length,...n.filter(t=>t!==e))};return{setTimeout:(t,r)=>{let l=window.setTimeout(()=>{e(l),t()},r);return n.push(l),l},clearTimeout:t=>{void 0!==t&&(e(t),window.clearTimeout(t))}}},[n]);return u.createElement(q.Provider,{value:r},t)}let j=u.forwardRef(function(e,t){var n;let{label:r,className:l,icon:i,renderIcon:o,onClick:a,style:s,...h}=e,{styles:v,labels:m}=W(),p=null!==(n=null==m?void 0:m[r])&&void 0!==n?n:r;return u.createElement("button",{ref:t,type:"button",title:p,"aria-label":p,className:d(f(c.bg),l),onClick:a,style:{...s,...v.button},...h},o?o():u.createElement(i,{className:f(c.vg),style:v.icon}))});function J(e,t){let n=e=>u.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",...e},t);return n.displayName=e,n}function G(e,t){return J(e,u.createElement("g",{fill:"currentColor"},u.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),t))}function ee(e,t){return J(e,u.createElement(u.Fragment,null,u.createElement("defs",null,u.createElement("mask",{id:"strike"},u.createElement("path",{d:"M0 0h24v24H0z",fill:"white"}),u.createElement("path",{d:"M0 0L24 24",stroke:"black",strokeWidth:4}))),u.createElement("path",{d:"M0.70707 2.121320L21.878680 23.292883",stroke:"currentColor",strokeWidth:2}),u.createElement("g",{fill:"currentColor",mask:"url(#strike)"},u.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),t)))}let et=G("Close",u.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"})),en=G("Previous",u.createElement("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"})),er=G("Next",u.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"})),el=G("Loading",u.createElement(u.Fragment,null,Array.from({length:8}).map((e,t,n)=>u.createElement("line",{key:t,x1:"12",y1:"6.5",x2:"12",y2:"1.8",strokeLinecap:"round",strokeWidth:"2.6",stroke:"currentColor",strokeOpacity:1/n.length*(t+1),transform:"rotate(".concat(360/n.length*t,", 12, 12)")})))),ei=G("Error",u.createElement("path",{d:"M21.9,21.9l-8.49-8.49l0,0L3.59,3.59l0,0L2.1,2.1L0.69,3.51L3,5.83V19c0,1.1,0.9,2,2,2h13.17l2.31,2.31L21.9,21.9z M5,18 l3.5-4.5l2.5,3.01L12.17,15l3,3H5z M21,18.17L5.83,3H19c1.1,0,2,0.9,2,2V18.17z"})),eo=E()?u.useLayoutEffect:u.useEffect;function eu(){let[e,t]=u.useState(!1);return u.useEffect(()=>{var e,n;let r=null===(e=window.matchMedia)||void 0===e?void 0:e.call(window,"(prefers-reduced-motion: reduce)");t(null==r?void 0:r.matches);let l=e=>t(e.matches);return null===(n=null==r?void 0:r.addEventListener)||void 0===n||n.call(r,"change",l),()=>{var e;return null===(e=null==r?void 0:r.removeEventListener)||void 0===e?void 0:e.call(r,"change",l)}},[]),e}function ec(e,t){let n=u.useRef(),r=u.useRef(),l=eu();return eo(()=>{var i,o,u;if(e.current&&void 0!==n.current&&!l){let{keyframes:l,duration:c,easing:a,onfinish:s}=t(n.current,e.current.getBoundingClientRect(),function(e){let t=0,n=0,r=0,l=window.getComputedStyle(e).transform.match(/matrix.*\((.+)\)/);if(l){let e=l[1].split(",").map(x);6===e.length?(t=e[4],n=e[5]):16===e.length&&(t=e[12],n=e[13],r=e[14])}return{x:t,y:n,z:r}}(e.current))||{};
1if(l&&c){null===(i=r.current)||void 0===i||i.cancel(),r.current=void 0;try{r.current=null===(u=(o=e.current).animate)||void 0===u?void 0:u.call(o,l,{duration:c,easing:a})}catch(e){console.error(e)}r.current&&(r.current.onfinish=()=>{r.current=void 0,null==s||s()})}}n.current=void 0}),{prepareAnimation:e=>{n.current=e},isAnimationPlaying:()=>{var e;return(null===(e=r.current)||void 0===e?void 0:e.playState)==="running"}}}function ea(){let e=u.useRef(null),t=u.useRef(),[n,r]=u.useState();return{setContainerRef:u.useCallback(n=>{e.current=n,t.current&&(t.current.disconnect(),t.current=void 0);let l=()=>{if(n){let e=window.getComputedStyle(n),t=e=>parseFloat(e)||0;r({width:Math.round(n.clientWidth-t(e.paddingLeft)-t(e.paddingRight)),height:Math.round(n.clientHeight-t(e.paddingTop)-t(e.paddingBottom))})}else r(void 0)};l(),n&&"undefined"!=typeof ResizeObserver&&(t.current=new ResizeObserver(l),t.current.observe(n))},[]),containerRef:e,containerRect:n}}function es(){let e=u.useRef(),{setTimeout:t,clearTimeout:n}=K();return u.useCallback((r,l)=>{n(e.current),e.current=t(r,l>0?l:0)},[t,n])}function ed(e){let t=u.useRef(e);return eo(()=>{t.current=e}),u.useCallback(function(){for(var e,n=arguments.length,r=Array(n),l=0;l<n;l++)r[l]=arguments[l];return null===(e=t.current)||void 0===e?void 0:e.call(t,...r)},[])}function ef(e,t){"function"==typeof e?e(t):e&&(e.current=t)}function eh(e,t){return u.useMemo(()=>null==e&&null==t?null:n=>{ef(e,n),ef(t,n)},[e,t])}function ev(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=u.useRef();return eo(()=>{t&&n.current&&(n.current=!1,e())},[t,e]),{onFocus:u.useCallback(()=>{n.current=!0},[]),onBlur:u.useCallback(()=>{n.current=!1},[])}}function em(){let[e,t]=u.useState(!1);return eo(()=>{t("rtl"===window.getComputedStyle(window.document.documentElement).direction)},[]),e}function ep(e,t){let n=u.useRef(0),r=es(),l=ed(function(){for(var t=arguments.length,r=Array(t),l=0;l<t;l++)r[l]=arguments[l];n.current=Date.now(),e(r)});return u.useCallback(function(){for(var e=arguments.length,i=Array(e),o=0;o<e;o++)i[o]=arguments[o];r(()=>{l(i)},t-(Date.now()-n.current))},[t,l,r])}let eg=m("slide"),eE=m("slide_image");function eb(e){var t,n,r,l,i,o,a;let{slide:s,offset:h,render:v,rect:m,imageFit:p,imageProps:g,onClick:b,onLoad:w,onError:x,style:M}=e,[C,k]=u.useState(c.Xe),{publish:S}=T(),{setTimeout:N}=K(),P=u.useRef(null);u.useEffect(()=>{0===h&&S((0,c.J1)(C))},[h,C,S]);let R=ed(e=>{("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{e.parentNode&&(k(c.Zv),N(()=>{null==w||w(e)},0))})}),L=u.useCallback(e=>{P.current=e,(null==e?void 0:e.complete)&&R(e)},[R]),I=u.useCallback(e=>{R(e.currentTarget)},[R]),F=ed(()=>{k(c.fS),null==x||x()}),z=y(s,p),_=(e,t)=>Number.isFinite(e)?e:t,D=_(Math.max(...(null!==(n=null===(t=s.srcSet)||void 0===t?void 0:t.map(e=>e.width))&&void 0!==n?n:[]).concat(s.width?[s.width]:[]).filter(Boolean)),(null===(r=P.current)||void 0===r?void 0:r.naturalWidth)||0),A=_(Math.max(...(null!==(i=null===(l=s.srcSet)||void 0===l?void 0:l.map(e=>e.height))&&void 0!==i?i:[]).concat(s.height?[s.height]:[]).filter(Boolean)),(null===(o=P.current)||void 0===o?void 0:o.naturalHeight)||0),H=null===(a=s.srcSet)||void 0===a?void 0:a.sort((e,t)=>e.width-t.width).map(e=>"".concat(e.src," ").concat(e.width,"w")).join(", "),O=H&&m&&E()?"".concat(Math.round(Math.min(m&&!z&&s.width&&s.height?m.height/s.height*s.width:Number.MAX_VALUE,m.width)),"px"):void 0,{style:W,className:U,...Z}=g||{};return u.createElement(u.Fragment,null,u.createElement("img",{ref:L,onLoad:I,onError:F,onClick:b,draggable:!1,className:d(f(eE()),z&&f(eE("cover")),C!==c.Zv&&f(eE("loading")),U),style:{...D&&A?{maxWidth:"min(".concat(D,"px, 100%)"),maxHeight:"min(".concat(A,"px, 100%)")}:{maxWidth:"100%",maxHeight:"100%"},...M,...W},...Z,alt:s.alt,sizes:O,srcSet:H,src:s.src}),C!==c.Zv&&u.createElement("div",{className:f(eg(c.$L))},C===c.Xe&&((null==v?void 0:v.iconLoading)?v.iconLoading():u.createElement(el,{className:d(f(c.vg),f(eg(c.Xe)))})),C===c.fS&&((null==v?void 0:v.iconError)?v.iconError():u.createElement(ei,{
1className:d(f(c.vg),f(eg(c.fS)))}))))}let ew=u.forwardRef(function(e,t){let{className:n,children:r,...l}=e,i=u.useRef(null);return u.createElement(D,{nodeRef:i},u.createElement("div",{ref:eh(t,i),className:d(f("root"),n),...l},r))});function ey(e,t,n,r,l){u.useEffect(()=>l?()=>{}:p(e(c.NZ,t),e(c.N4,n),e(c.S2,r),e(c.pE,r),e(c.Vt,r)),[e,t,n,r,l])}(r=i||(i={}))[r.NONE=0]="NONE",r[r.SWIPE=1]="SWIPE",r[r.PULL=2]="PULL",r[r.ANIMATION=3]="ANIMATION",(l=o||(o={}))[l.NONE=0]="NONE",l[l.SWIPE=1]="SWIPE",l[l.PULL=2]="PULL";let ex=m("container"),eM=u.createContext(null),eC=g("useController","ControllerContext",eM),ek=L(c.l4,function(e){var t;let{children:n,...r}=e,{carousel:l,animation:a,controller:s,on:v,styles:m,render:g}=r,{closeOnPullUp:E,closeOnPullDown:w,preventDefaultWheelX:y,preventDefaultWheelY:x}=s,[C,k]=u.useState(),S=X(),N=$(),[P,R]=u.useState(i.NONE),L=u.useRef(0),I=u.useRef(0),F=u.useRef(1),{registerSensors:z,subscribeSensors:D}=function(){let[e]=u.useState({}),t=u.useCallback((t,n)=>{var r;null===(r=e[t])||void 0===r||r.forEach(e=>{n.isPropagationStopped()||e(n)})},[e]);return{registerSensors:u.useMemo(()=>({onPointerDown:e=>t(c.NZ,e),onPointerMove:e=>t(c.N4,e),onPointerUp:e=>t(c.S2,e),onPointerLeave:e=>t(c.pE,e),onPointerCancel:e=>t(c.Vt,e),onKeyDown:e=>t(c.ds,e),onKeyUp:e=>t(c.Bm,e),onWheel:e=>t(c.yq,e)}),[t]),subscribeSensors:u.useCallback((t,n)=>(e[t]||(e[t]=[]),e[t].unshift(n),()=>{let r=e[t];r&&r.splice(0,r.length,...r.filter(e=>e!==n))}),[e])}}(),{subscribe:A,publish:H}=T(),O=es(),W=es(),U=es(),{containerRef:Z,setContainerRef:V,containerRect:B}=ea(),Y=eh(function(e){let{preventDefaultWheelX:t,preventDefaultWheelY:n}=e,r=u.useRef(null),l=ed(e=>{let r=Math.abs(e.deltaX)>Math.abs(e.deltaY);(r&&t||!r&&n||e.ctrlKey)&&e.preventDefault()});return u.useCallback(e=>{var t;e?e.addEventListener("wheel",l,{passive:!1}):null===(t=r.current)||void 0===t||t.removeEventListener("wheel",l),r.current=e},[l])}({preventDefaultWheelX:y,preventDefaultWheelY:x}),V),q=u.useRef(null),Q=eh(q,void 0),{getOwnerDocument:j}=_(),J=em(),G=e=>(J?-1:1)*("number"==typeof e?e:1),ee=ed(()=>{var e;return null===(e=Z.current)||void 0===e?void 0:e.focus()}),et=ed(()=>r),en=ed(()=>S),er=u.useCallback(e=>H(c.KN,e),[H]),el=u.useCallback(e=>H(c.Eb,e),[H]),ei=u.useCallback(()=>H(c.t9),[H]),eo=e=>!(l.finite&&(G(e)>0&&0===S.currentIndex||0>G(e)&&S.currentIndex===S.slides.length-1)),eu=e=>{var t;L.current=e,null===(t=Z.current)||void 0===t||t.style.setProperty(h("swipe_offset"),"".concat(Math.round(e),"px"))},ef=e=>{var t,n;I.current=e,F.current=Math.min(Math.max(b(1-(w&&e>0?e:E&&e<0?-e:0)/60*.5,2),.5),1),null===(t=Z.current)||void 0===t||t.style.setProperty(h("pull_offset"),"".concat(Math.round(e),"px")),null===(n=Z.current)||void 0===n||n.style.setProperty(h("pull_opacity"),"".concat(F.current))},{prepareAnimation:ev}=ec(q,(e,t,n)=>{if(q.current&&B)return{keyframes:[{transform:"translate(0, ".concat(e.rect.y-t.y+n.y,"px)"),opacity:e.opacity},{transform:"translate(0, 0)",opacity:1}],duration:e.duration,easing:a.easing.fade}}),ep=(e,t)=>{if(E||w){ef(e);let n=0;
1q.current&&(n=a.fade*(t?2:1),ev({rect:q.current.getBoundingClientRect(),opacity:F.current,duration:n})),U(()=>{ef(0),R(i.NONE)},n),R(i.ANIMATION),t||ei()}},{prepareAnimation:eg,isAnimationPlaying:eE}=ec(q,(e,t,n)=>{var r;if(q.current&&B&&(null===(r=S.animation)||void 0===r?void 0:r.duration)){let r=M(l.spacing),i=(r.percent?r.percent*B.width/100:r.pixel)||0;return{keyframes:[{transform:"translate(".concat(G(S.globalIndex-e.index)*(B.width+i)+e.rect.x-t.x+n.x,"px, 0)")},{transform:"translate(0, 0)"}],duration:S.animation.duration,easing:S.animation.easing}}}),eb=ed(e=>{var t,n;let r=e.offset||0,l=r?a.swipe:null!==(t=a.navigation)&&void 0!==t?t:a.swipe,o=r||eE()?a.easing.swipe:a.easing.navigation,{direction:u}=e,s=null!==(n=e.count)&&void 0!==n?n:1,d=i.ANIMATION,f=l*s;if(!u){let t=null==B?void 0:B.width,n=e.duration||0,i=t?l/t*Math.abs(r):l;0!==s?(n<i?f=f/i*Math.max(n,i/5):t&&(f=l/t*(t-Math.abs(r))),u=G(r)>0?c.KN:c.Eb):f=l/2}let h=0;u===c.KN?eo(G(1))?h=-s:(d=i.NONE,f=l):u===c.Eb&&(eo(G(-1))?h=s:(d=i.NONE,f=l)),W(()=>{eu(0),R(i.NONE)},f=Math.round(f)),q.current&&eg({rect:q.current.getBoundingClientRect(),index:S.globalIndex}),R(d),H(c.Tn,{type:"swipe",increment:h,duration:f,easing:o})});u.useEffect(()=>{var e,t;(null===(e=S.animation)||void 0===e?void 0:e.increment)&&(null===(t=S.animation)||void 0===t?void 0:t.duration)&&O(()=>N({type:"swipe",increment:0}),S.animation.duration)},[S.animation,N,O]);let ew=[D,eo,(null==B?void 0:B.width)||0,a.swipe,()=>R(i.SWIPE),e=>eu(e),(e,t)=>eb({offset:e,duration:t,count:1}),e=>eb({offset:e,count:0})],eC=[()=>{w&&R(i.PULL)},e=>ef(e),e=>ep(e),e=>ep(e,!0)];!function(e,t,n,r,l,i,c,a,s,d,f,h,v,m){let p=u.useRef(0),g=u.useRef([]),E=u.useRef(),b=u.useRef(0),w=u.useRef(o.NONE),y=u.useCallback(e=>{E.current===e.pointerId&&(E.current=void 0,w.current=o.NONE);let t=g.current;t.splice(0,t.length,...t.filter(t=>t.pointerId!==e.pointerId))},[]),x=u.useCallback(e=>{y(e),e.persist(),g.current.push(e)},[y]),M=ed(e=>{x(e)}),C=(e,t)=>d&&e>t||s&&e<-t,k=ed(e=>{if(g.current.find(t=>t.pointerId===e.pointerId)&&E.current===e.pointerId){let e=Date.now()-b.current,t=p.current;w.current===o.SWIPE?Math.abs(t)>.3*n||Math.abs(t)>5&&e<r?c(t,e):a(t):w.current===o.PULL&&(C(t,60)?v(t,e):m(t)),p.current=0,w.current=o.NONE}y(e)});ey(e,M,ed(e=>{let n=g.current.find(t=>t.pointerId===e.pointerId);if(n){let r=E.current===e.pointerId;
1if(0===e.buttons){r&&0!==p.current?k(e):y(n);return}let u=e.clientX-n.clientX,c=e.clientY-n.clientY;if(void 0===E.current){let n=t=>{x(e),E.current=e.pointerId,b.current=Date.now(),w.current=t};Math.abs(u)>Math.abs(c)&&Math.abs(u)>30&&t(u)?(n(o.SWIPE),l()):Math.abs(c)>Math.abs(u)&&C(c,30)&&(n(o.PULL),f())}else r&&(w.current===o.SWIPE?(p.current=u,i(u)):w.current===o.PULL&&(p.current=c,h(c)))}}),k)}(...ew,E,w,...eC),function(e,t,n,r,l,o,a,s,d){let f=u.useRef(0),h=u.useRef(0),v=u.useRef(),m=u.useRef(),p=u.useRef(0),g=u.useRef(),E=u.useRef(0),{setTimeout:b,clearTimeout:w}=K(),y=u.useCallback(()=>{v.current&&(w(v.current),v.current=void 0)},[w]),x=u.useCallback(()=>{m.current&&(w(m.current),m.current=void 0)},[w]),M=ed(()=>{e!==i.SWIPE&&(f.current=0,E.current=0,y(),x())});u.useEffect(M,[e,M]);let C=ed(e=>{m.current=void 0,f.current===e&&d(f.current)}),k=ed(t=>{if(t.ctrlKey||Math.abs(t.deltaY)>Math.abs(t.deltaX))return;let u=e=>{p.current=e,w(g.current),g.current=e>0?b(()=>{p.current=0,g.current=void 0},300):void 0};if(e===i.NONE){if(Math.abs(t.deltaX)<=1.2*Math.abs(p.current)){u(t.deltaX);return}if(!n(-t.deltaX))return;if(h.current+=t.deltaX,y(),Math.abs(h.current)>30)h.current=0,u(0),E.current=Date.now(),o();else{let e=h.current;v.current=b(()=>{v.current=void 0,e===h.current&&(h.current=0)},l)}}else if(e===i.SWIPE){let e=f.current-t.deltaX;if(e=Math.min(Math.abs(e),r)*Math.sign(e),f.current=e,a(e),x(),Math.abs(e)>.2*r){u(t.deltaX),s(e,Date.now()-E.current);return}m.current=b(()=>C(e),2*l)}else u(t.deltaX)});u.useEffect(()=>t(c.yq,k),[t,k])}(P,...ew);let ek=ed(()=>{s.focus&&j().querySelector(".".concat(f(c.SA)," .").concat(f(ex())))&&ee()});u.useEffect(ek,[ek]);let eS=ed(()=>{var e;null===(e=v.view)||void 0===e||e.call(v,{index:S.currentIndex})});u.useEffect(eS,[S.globalIndex,eS]),u.useEffect(()=>p(A(c.KN,e=>eb({direction:c.KN,...e})),A(c.Eb,e=>eb({direction:c.Eb,...e})),A(c.Tn,e=>N(e))),[A,eb,N]);let eN=u.useMemo(()=>({prev:er,next:el,close:ei,focus:ee,slideRect:B?function(e,t){let n=M(t),r=void 0!==n.percent?e.width/100*n.percent:n.pixel;return{width:Math.max(e.width-2*r,0),height:Math.max(e.height-2*r,0)}}(B,l.padding):{width:0,height:0},containerRect:B||{width:0,height:0},subscribeSensors:D,containerRef:Z,setCarouselRef:Q,toolbarWidth:C,setToolbarWidth:k}),[er,el,ei,ee,D,B,Z,Q,C,k,l.padding]);return u.useImperativeHandle(s.ref,()=>({prev:er,next:el,close:ei,focus:ee,getLightboxProps:et,getLightboxState:en}),[er,el,ei,ee,et,en]),u.createElement("div",{ref:Y,className:d(f(ex()),f(c.aN)),style:{...P===i.SWIPE?{[h("swipe_offset")]:"".concat(Math.round(L.current),"px")}:null,...P===i.PULL?{[h("pull_offset")]:"".concat(Math.round(I.current),"px"),[h("pull_opacity")]:"".concat(F.current)}:null,..."none"!==s.touchAction?{[h("controller_touch_action")]:s.touchAction}:null,...m.container},...s.aria?{role:"presentation","aria-live":"polite"}:null,tabIndex:-1,...z},B&&u.createElement(eM.Provider,{value:eN},n,null===(t=g.controls)||void 0===t?void 0:t.call(g)))});function eS(e){return v(c.k0,e)}function eN(e){return v("slide",e)}function eP(e){var t,n,r,l;let i,{slide:o,offset:a}=e,s=u.useRef(null),{currentIndex:h}=X(),{slideRect:v,close:m,focus:p}=eC(),{render:g,carousel:{imageFit:E,imageProps:b},on:{click:y}
1,controller:{closeOnBackdropClick:x},styles:{slide:M}}=W(),{getOwnerDocument:C}=_(),k=0!==a;return u.useEffect(()=>{var e;k&&(null===(e=s.current)||void 0===e?void 0:e.contains(C().activeElement))&&p()},[k,p,C]),u.createElement("div",{ref:s,className:d(f(eN()),!k&&f(eN("current")),f(c.aN)),inert:P?k:k?"":void 0,onClick:e=>{let t=s.current,n=e.target instanceof HTMLElement?e.target:void 0;x&&n&&t&&(n===t||Array.from(t.children).find(e=>e===n)&&n.classList.contains(f(c.af)))&&m()},style:M},(!(i=null===(t=g.slide)||void 0===t?void 0:t.call(g,{slide:o,offset:a,rect:v}))&&w(o)&&(i=u.createElement(eb,{slide:o,offset:a,render:g,rect:v,imageFit:E,imageProps:b,onClick:k?void 0:()=>null==y?void 0:y({index:h})})),i?u.createElement(u.Fragment,null,null===(n=g.slideHeader)||void 0===n?void 0:n.call(g,{slide:o}),(null!==(r=g.slideContainer)&&void 0!==r?r:e=>{let{children:t}=e;return t})({slide:o,children:i}),null===(l=g.slideFooter)||void 0===l?void 0:l.call(g,{slide:o})):null))}function eR(){let e=W().styles.slide;return u.createElement("div",{className:f("slide"),style:e})}let eL=L(c.k0,function(e){let{carousel:t}=e,{slides:n,currentIndex:r,globalIndex:l}=X(),{setCarouselRef:i}=eC(),o=M(t.spacing),c=M(t.padding),a=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Math.min(e.preload,Math.max(e.finite?t.length-1:Math.floor(t.length/2),n))}(t,n,1),s=[];if(n.length>0)for(let e=r-a;e<=r+a;e+=1){let i=k(n,e),o=l-r+e,u=t.finite&&(e<0||e>n.length-1);s.push(u?{key:o}:{key:["".concat(o),w(i)?i.src:void 0].filter(Boolean).join("|"),offset:e-r,slide:i})}return u.createElement("div",{ref:i,className:d(f(eS()),s.length>0&&f(eS("with_slides"))),style:{["".concat(h(eS("slides_count")))]:s.length,["".concat(h(eS("spacing_px")))]:o.pixel||0,["".concat(h(eS("spacing_percent")))]:o.percent||0,["".concat(h(eS("padding_px")))]:c.pixel||0,["".concat(h(eS("padding_percent")))]:c.percent||0}},s.map(e=>{let{key:t,slide:n,offset:r}=e;return n?u.createElement(eP,{key:t,slide:n,offset:r}):u.createElement(eR,{key:t})}))});function eI(){let{carousel:e}=W(),{slides:t,currentIndex:n}=X();return{prevDisabled:0===t.length||e.finite&&0===n,nextDisabled:0===t.length||e.finite&&n===t.length-1}}function eF(e){let{label:t,icon:n,renderIcon:r,action:l,onClick:i,disabled:o,style:c}=e;return u.createElement(j,{label:t,icon:n,renderIcon:r,className:f("navigation_".concat(l)),disabled:o,onClick:i,style:c,...ev(eC().focus,o)})}let ez=L(c.Op,function(e){let{render:{buttonPrev:t,buttonNext:n,iconPrev:r,iconNext:l},styles:i}=e,{prev:o,next:a,subscribeSensors:s}=eC(),{prevDisabled:d,nextDisabled:f}=eI();return!function(e){var t;let n=em(),{publish:r}=T(),{animation:l}=W(),{prevDisabled:i,nextDisabled:o}=eI(),a=(null!==(t=l.navigation)&&void 0!==t?t:l.swipe)/2,s=ep(()=>r(c.KN),a),d=ep(()=>r(c.Eb),a),f=ed(e=>{switch(e.key){case c.PU:r(c.t9);break;case c.Sl:(n?o:i)||(n?d:s)();break;case c.NH:(n?i:o)||(n?s:d)()}});u.useEffect(()=>e(c.ds,f),[e,f])}(s),u.createElement(u.Fragment,null,t?t():u.createElement(eF,{label:"Previous",action:c.KN,icon:en,renderIcon:r,style:i.navigationPrev,disabled:d,onClick:o}),n?n():u.createElement(eF,{label:"Next",action:c.Eb,icon:er,renderIcon:l,style:i.navigationNext,disabled:f,onClick:a}))}),e_=f(c.Tf),eD=f(c.M9);function eA(e,t,n){let r=window.getComputedStyle(e),l=n?"padding-left":"padding-right",i=n?r.paddingLeft:r.paddingRight,o=e.style.getPropertyValue(l);return e.style.setProperty(l,"".concat((x(i)||0)+t,"px")),()=>{o?e.style.setProperty(l,o):e.style.removeProperty(l)}}let eT=L(c.HE,function(e){let{noScroll:{disabled:t},children:n}=e,r=em(),{getOwnerDocument:l,getOwnerWindow:i}=_();return u.useEffect(()=>{if(t)return()=>{};let e=[],n=i(),{body:o,documentElement:u}=l(),c=Math.round(n.innerWidth-u.clientWidth);if(c>0){e.push(eA(o,c,r));let t=o.getElementsByTagName("*");for(let l=0;l<t.length;l+=1){let i=t[l];"style"in i&&"fixed"===n.getComputedStyle(i).getPropertyValue("position")&&!i.classList.contains(eD)&&e.push(eA(i,c,r))}}return o.classList.add(e_),()=>{o.classList.remove(e_),e.forEach(e=>e())}},[r,t,l,i]),u.createElement(u.Fragment,null,n)});function eH(e,t,n){let r=e.getAttribute(t);return e.setAttribute(t,n),()=>{r?e.setAttribute(t,r):e.removeAttribute(t)}}let eO=L(c.SA,function(e){var t;let{children:n,animation:r,styles:l,className:i,on:o,portal:s,close:m}=e,[p,g]=u.useState(!1),[E,b]=u.useState(!1),w=u.useRef([]),y=u.useRef(null),{setTimeout:x}=K(),{subscribe:M}=T(),C=eu()?0:r.fade;u.useEffect(()=>(g(!0),()=>{g(!1),b(!1)}),[]);let k=ed(()=>
1{w.current.forEach(e=>e()),w.current=[]}),S=ed(()=>{var e;b(!1),k(),null===(e=o.exiting)||void 0===e||e.call(o),x(()=>{var e;null===(e=o.exited)||void 0===e||e.call(o),m()},C)});u.useEffect(()=>M(c.t9,S),[M,S]);let N=ed(e=>{var t,n,r;e.scrollTop,b(!0),null===(t=o.entering)||void 0===t||t.call(o);let l=null!==(r=null===(n=e.parentNode)||void 0===n?void 0:n.children)&&void 0!==r?r:[];for(let t=0;t<l.length;t+=1){let n=l[t];-1===["TEMPLATE","SCRIPT","STYLE"].indexOf(n.tagName)&&n!==e&&(w.current.push(eH(n,"inert","")),w.current.push(eH(n,"aria-hidden","true")))}w.current.push(()=>{var e,t;null===(t=null===(e=y.current)||void 0===e?void 0:e.focus)||void 0===t||t.call(e)}),x(()=>{var e;null===(e=o.entered)||void 0===e||e.call(o)},C)}),P=u.useCallback(e=>{e?N(e):k()},[N,k]);return p?(0,a.createPortal)(u.createElement(ew,{ref:P,className:d(i,f(v(c.SA,void 0)),f(c.M9),E&&f((t="open",v(c.SA,t)))),role:"presentation","aria-live":"polite",style:{...r.fade!==R.animation.fade?{[h("fade_animation_duration")]:"".concat(C,"ms")}:null,...r.easing.fade!==R.animation.easing.fade?{[h("fade_animation_timing_function")]:r.easing.fade}:null,...l.root},onFocus:e=>{y.current||(y.current=e.relatedTarget)}},n),s.root||document.body):null}),eW=L(c.lT,function(e){let{children:t}=e;return u.createElement(u.Fragment,null,t)}),eU=L(c.hb,function(e){let{toolbar:{buttons:t},render:{buttonClose:n,iconClose:r},styles:l}=e,{close:i,setToolbarWidth:o}=eC(),{setContainerRef:a,containerRect:s}=ea();eo(()=>{o(null==s?void 0:s.width)},[o,null==s?void 0:s.width]);let d=()=>n?n():u.createElement(j,{key:c.t9,label:"Close",icon:et,renderIcon:r,onClick:i});return u.createElement("div",{ref:a,style:l.toolbar,className:f(v(c.hb,void 0))},null==t?void 0:t.map(e=>e===c.t9?d():e))});function eZ(e){let{carousel:t,animation:n,render:r,toolbar:l,controller:i,noScroll:o,on:a,plugins:s,slides:d,index:f,...h}=e,{animation:v,carousel:m,render:p,toolbar:g,controller:E,noScroll:b,on:w,slides:y,index:M,plugins:C,...k}=R,{config:S,augmentation:N}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=e,l=e=>{let t=[...r];for(;t.length>0;){let n=t.pop();if((null==n?void 0:n.module.name)===e)return!0;(null==n?void 0:n.children)&&t.push(...n.children)}return!1},i=(e,t)=>{if(""===e){r=[I(t,r)];return}r=F(r,e,e=>[I(t,[e])])},o=(e,t)=>{r=F(r,e,e=>[I(e.module,[I(t,e.children)])])},u=(e,t,n)=>{r=F(r,e,e=>{var r;return[I(e.module,[...n?[I(t)]:[],...null!==(r=e.children)&&void 0!==r?r:[],...n?[]:[I(t)]])]})},a=(e,t,n)=>{r=F(r,e,e=>[...n?[I(t)]:[],e,...n?[]:[I(t)]])},s=e=>{o(c.l4,e)},d=(e,t)=>{r=F(r,e,e=>[I(t,e.children)])},f=e=>{r=F(r,e,e=>e.children)},h=e=>{n.push(e)};return t.forEach(e=>{e({contains:l,addParent:i,append:o,addChild:u,addSibling:a,addModule:s,replace:d,remove:f,augment:h})}),{config:r,augmentation:e=>n.reduce((e,t)=>t(e),e)}}([I(eO,[I(eT,[I(ek,[I(eL),I(eU),I(ez)])])])],s||C),P=N({animation:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{easing:n,...r}=e,{easing:l,...i}=t;return{easing:{...n,...l},...r,...i}}(v,n),carousel:{...m,...t},render:{...p,...r},toolbar:{...g,...l},controller:{...E,...i},noScroll:{...b,...o},on:{...w,...a},...k,...h});return P.open?u.createElement(U,{...P},u.createElement(Y,{slides:d||y,index:x(f||M)},u.createElement(Q,null,u.createElement(H,null,function e(t,n){var r;return u.createElement(t.module.component,{key:t.module.name,...n},null===(r=t.children)||void 0===r?void 0:r.map(t=>e(t,n)))}(I(eW,S),P))))):null}},53295:function(e,t,n){n.d(t,{Z:function(){return E}});var r=n(4509),l=n(948),i=n(16557);let o=e=>(0,l.Nc)(`slide_${e}`),u={descriptionTextAlign:"start",descriptionMaxLines:3,showToggle:!1,hidden:!1},c=e=>({...u,...e}),a=r.createContext(null),s=(0,l.Fy)("useCaptions","CaptionsContext",a);function d({captions:e,children:t}){let{ref:n,hidden:l}=c(e),[i,o]=r.useState(!l),u=r.useMemo(()=>({visible:i,show:()=>o(!0),hide:()=>o(!1)}),[i]);return r.useImperativeHandle(n,()=>u,[u]),r.createElement(a.Provider,{value:u},t)}function f({title:e}){let{toolbarWidth:t}=(0,l.bc)(),{styles:n}=(0,l.RD)(),{visible:i}=s();return i?r.createElement("div",{style:n.captionsTitleContainer,className:(0,l.Wy)(o("captions_container"),o("title_container"))},r.createElement("div",{className:o("title"),style:{...t?{[(0,l.gJ)("toolbar_width")]:`${t}px`}:null,...n.captionsTitle}},e)):null}function h({description:e}){let{descriptionTextAlign:t,descriptionMaxLines:n}=function(){let{captions:e}=(0,l.RD)();return c(e)}(),{styles:i}=(0,l.RD)(),{visible:a}=s();return a?r.createElement("div",{style:i.captionsDescriptionContainer,className:(0,l.Wy)(o("captions_container"),o("description_container"))},r.createElement("div",{className:o("description"),style:{...t!==u.descriptionTextAlign||n!==u.descriptionMaxLines?{[(0,l.gJ)("slide_description_text_align")]:t,[(0,l.gJ)("slide_description_max_lines")]:n}:null,...i.captionsDescription}},"string"==typeof e?e.split("\n").flatMap((e,t)=>[...t>0?[r.createElement("br",{key:t})]:[],e]):e)):null}let v=()=>r.createElement(r.Fragment,null,r.createElement("path",{strokeWidth:2,stroke:"currentColor",strokeLinejoin:"round",fill:"none",d:"M3 5l18 0l0 14l-18 0l0-14z"}),r.createElement("path",{d:"M7 15h3c.55 0 1-.45 1-1v-1H9.5v.5h-2v-3h2v.5H11v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm7 0h3c.55 0 1-.45 1-1v-1h-1.5v.5h-2v-3h2v.5H18v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1z"})),m=(0,l.U2)("CaptionsVisible",v()),p=(0,l.TX)("CaptionsVisible",v());function g(){let{visible:e,show:t,hide:n}=s(),{render:i}=(0,l.RD)();return i.buttonCaptions?r.createElement(r.Fragment,null,i.buttonCaptions({visible:e,show:t,hide:n})):r.createElement(l.hU,{label:e?"Hide captions":"Show captions",icon:e?m:p,renderIcon:e?i.iconCaptionsVisible:i.iconCaptions
1Hidden,onClick:e?n:t})}function E({augment:e,addModule:t}){e(({captions:e,render:{slideFooter:t,...n},toolbar:o,...u})=>{let a=c(e);return{render:{slideFooter:({slide:e})=>r.createElement(r.Fragment,null,null==t?void 0:t({slide:e}),e.title&&r.createElement(f,{title:e.title}),e.description&&r.createElement(h,{description:e.description})),...n},toolbar:(0,l.wQ)(o,i.JT,a.showToggle?r.createElement(g,null):null),captions:a,...u}}),t((0,l.l6)(i.JT,d))}},59354:function(e,t,n){n.d(t,{Z:function(){return v}});var r=n(4509),l=n(948),i=n(16557);let o={auto:!1,ref:null},u=e=>({...o,...e}),c=r.createContext(null),a=(0,l.Fy)("useFullscreen","FullscreenContext",c);function s({fullscreen:e,on:t,children:n}){let{auto:o,ref:a}=u(e),s=r.useRef(null),[d,f]=r.useState(),[h,v]=r.useState(!1),m=r.useRef(!1),{getOwnerDocument:p}=(0,l.tS)();(0,l.bt)(()=>{var e,t,n,r;let l=p();f(!(null!==(r=null!==(n=null!==(t=null!==(e=l.fullscreenEnabled)&&void 0!==e?e:l.webkitFullscreenEnabled)&&void 0!==t?t:l.mozFullScreenEnabled)&&void 0!==n?n:l.msFullscreenEnabled)&&void 0!==r&&r))},[p]);let g=r.useCallback(()=>{var e;let t=p(),n=t.fullscreenElement||t.webkitFullscreenElement||t.mozFullScreenElement||t.msFullscreenElement;return(null===(e=null==n?void 0:n.shadowRoot)||void 0===e?void 0:e.fullscreenElement)||n},[p]),E=r.useCallback(()=>{let e=s.current;try{e.requestFullscreen?e.requestFullscreen().catch(()=>{}):e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()}catch(e){}},[]),b=r.useCallback(()=>{if(!g())return;let e=p();try{e.exitFullscreen?e.exitFullscreen().catch(()=>{}):e.webkitExitFullscreen?e.webkitExitFullscreen():e.mozCancelFullScreen?e.mozCancelFullScreen():e.msExitFullscreen&&e.msExitFullscreen()}catch(e){}},[g,p]);r.useEffect(()=>{let e=p(),t=()=>{v(g()===s.current)};return(0,l.Eq)(...["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"].map(n=>(e.addEventListener(n,t),()=>e.removeEventListener(n,t))))},[g,p]);let w=(0,l.$0)(()=>{var e;return null===(e=t.enterFullscreen)||void 0===e?void 0:e.call(t)}),y=(0,l.$0)(()=>{var e;return null===(e=t.exitFullscreen)||void 0===e?void 0:e.call(t)});r.useEffect(()=>{h&&(m.current=!0),m.current&&(h?w:y)()},[h,w,y]);let x=(0,l.$0)(()=>{var e;return null===(e=o?E:null)||void 0===e||e(),b});r.useEffect(x,[x]);let M=r.useMemo(()=>({fullscreen:h,disabled:d,enter:E,exit:b}),[h,d,E,b]);return r.useImperativeHandle(a,()=>M,[M]),r.createElement("div",{ref:s,className:(0,l.Wy)((0,l.Nc)(i.zr),(0,l.Nc)(i.yS))},r.createElement(c.Provider,{value:M},n))}let d=(0,l.U2)("EnterFullscreen",r.createElement("path",{d:"M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"})),f=(0,l.U2)("ExitFullscreen",r.createElement("path",{d:"M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z"}));function h(){var e;let{fullscreen:t,disabled:n,enter:i,exit:o}=a(),{render:u}=(0,l.RD)();return n?null:u.buttonFullscreen?r.createElement(r.Fragment,null,null===(e=u.buttonFullscreen)||void 0===e?void 0:e.call(u,{fullscreen:t,disabled:n,enter:i,exit:o})):r.createElement(l.hU,{disabled:n,label:t?"Exit Fullscreen":"Enter Fullscreen",icon:t?f:d,renderIcon:t?u.iconExitFullscreen:u.iconEnterFullscreen,onClick:t?o:i})}function v({augment:e,contains:t,addParent:n}){e(({fullscreen:e,toolbar:t,...n})=>({toolbar:(0,l.wQ)(t,i.zr,r.createElement(h,null)),fullscreen:u(e),...n})),n(t(i.dA)?i.dA:i.l4,(0,l.l6)(i.zr,s))}},54308:function(e,t,n){n.d(t,{Z:function(){return v}});var r=n(4509),l=n(948),i=n(16557);let o={autoplay:!1,delay:3e3,ref:null},u=e=>({...o,...e}),c=r.createContext(null),a=(0,l.Fy)("useSlideshow","SlideshowContext",c);function s({slideshow:e,carousel:{finite:t},on:n,children:o}){let{autoplay:a,delay:s,ref:d}=u(e),f=r.useRef(a),[h,v]=r.useState(a),m=r.useRef(),p=r.useRef(),{slides:g,currentIndex:E}=(0,l.oc)(),{setTimeout:b,clearTimeout:w}=(0,l.aU)(),{subscribe:y}=(0,l.hI)(),{next:x}=(0,l.bc)(),M=0===g.length||t&&E===g.length-1,C=r.useCallback(()=>{h||M||v(!0)},[h,M]),k=r.useCallback(()=>{h&&v(!1)}
1,[h]),S=r.useCallback(()=>{w(m.current),m.current=void 0},[w]),N=(0,l.$0)(()=>{S(),h&&!M&&p.current!==i.Xe&&p.current!==i.hP&&(m.current=b(()=>{h&&(p.current=void 0,x())},s))});r.useEffect(N,[E,h,N]),r.useEffect(()=>{h&&M&&v(!1)},[E,h,M]);let P=(0,l.$0)(()=>{var e;return null===(e=n.slideshowStart)||void 0===e?void 0:e.call(n)}),R=(0,l.$0)(()=>{var e;return null===(e=n.slideshowStop)||void 0===e?void 0:e.call(n)});r.useEffect(()=>{h?P():f.current&&R(),f.current=h},[h,P,R]),r.useEffect(()=>(0,l.Eq)(S,y(i.p7,()=>{p.current=i.Xe,S()}),y(i.fV,()=>{p.current=i.hP,S()}),y(i.vP,()=>{p.current=i.fS,N()}),y(i.LN,()=>{p.current=i.Zv,N()})),[y,S,N]);let L=r.useMemo(()=>({playing:h,disabled:M,play:C,pause:k}),[h,M,C,k]);return r.useImperativeHandle(d,()=>L,[L]),r.createElement(c.Provider,{value:L},o)}let d=(0,l.U2)("Play",r.createElement("path",{d:"M8 5v14l11-7z"})),f=(0,l.U2)("Pause",r.createElement("path",{d:"M6 19h4V5H6v14zm8-14v14h4V5h-4z"}));function h(){let{playing:e,disabled:t,play:n,pause:i}=a(),{render:o}=(0,l.RD)(),u=(0,l.d8)((0,l.bc)().focus,t);return o.buttonSlideshow?r.createElement(r.Fragment,null,o.buttonSlideshow({playing:e,disabled:t,play:n,pause:i})):r.createElement(l.hU,{label:e?"Pause":"Play",icon:e?f:d,renderIcon:e?o.iconSlideshowPause:o.iconSlideshowPlay,onClick:e?i:n,disabled:t,...u})}function v({augment:e,addModule:t}){e(({slideshow:e,toolbar:t,...n})=>({toolbar:(0,l.wQ)(t,i.HY,r.createElement(h,null)),slideshow:u(e),...n})),t((0,l.l6)(i.HY,s))}},42172:function(e,t,n){n.d(t,{Z:function(){return x}});var r=n(4509),l=n(948),i=n(16557);let o={maxZoomPixelRatio:1,zoomInMultiplier:2,doubleTapDelay:300,doubleClickDelay:500,doubleClickMaxStops:2,keyboardMoveDistance:50,wheelZoomDistanceFactor:100,pinchZoomDistanceFactor:100,scrollToZoom:!1},u=e=>({...o,...e});function c(){let{zoom:e}=(0,l.RD)();return u(e)}function a(e,t){return((e.clientX-t.clientX)**2+(e.clientY-t.clientY)**2)**.5}function s(e,t,n=100,r=2){return e*Math.min(1+Math.abs(t/n),r)**Math.sign(t)}let d=r.createContext(null),f=(0,l.Fy)("useZoom","ZoomControllerContext",d);function h({children:e}){let[t,n]=r.useState(),{slideRect:o}=(0,l.bc)(),{imageRect:u,maxZoom:f}=function(e,t){var n,r;let i={width:0,height:0},o={width:0,height:0},{currentSlide:u}=(0,l.oc)(),{imageFit:a}=(0,l.RD)().carousel,{maxZoomPixelRatio:s}=c();if(e&&u){let c={...u,...t};if((0,l.QB)(c)){let t=(0,l.VI)(c,a),u=Math.max(...((null===(n=c.srcSet)||void 0===n?void 0:n.map(e=>e.width))||[]).concat(c.width?[c.width]:[])),d=Math.max(...((null===(r=c.srcSet)||void 0===r?void 0:r.map(e=>e.height))||[]).concat(c.height?[c.height]:[]));u>0&&d>0&&e.width>0&&e.height>0&&(o={width:(o=t?{width:Math.round(Math.min(u,e.width/e.height*d)),height:Math.round(Math.min(d,e.height/e.width*u))}:{width:u,height:d}).width*s,height:o.height*s},i=t?{width:Math.min(e.width,o.width,u),height:Math.min(e.height,o.height,d)}:{width:Math.round(Math.min(e.width,e.height/d*u,u)),height:Math.round(Math.min(e.height,e.width/u*d,d))})}}let d=i.width?Math.max((0,l.NM)(o.width/i.width,5),1):1;return{imageRect:i,maxZoom:d}}(o,null==t?void 0:t.imageDimensions),{zoom:h,offsetX:v,offsetY:m,disabled:p,changeZoom:g,changeOffsets:E,zoomIn:b,zoomOut:w}=function(e,t,n){let[i,o]=r.useState(1),[u,a]=r.useState(0),[s,d]=r.useState(0),f=function(e,t,n,i){let o=r.useRef(),u=r.useRef(),{zoom:c}=(0,l.RD)().animation,a=(0,l.OL)(),s=(0,l.$0)(()=>{var r,l,s;if(null===(r=o.current)||void 0===r||r.cancel(),o.current=void 0,u.current&&(null==i?void 0:i.current)){try{o.current=null===(s=(l=i.current).animate)||void 0===s?void 0:s.call(l,[{transform:u.current},{transform:`scale(${e}) translateX(${t}px) translateY(${n}px)`}],{duration:a?0:null!=c?c:500,easing:o.current?"ease-out":"ease-in-out"})}catch(e){console.error(e)}u.current=void 0,o.current&&(o.current.onfinish=()=>{o.current=void 0})}});return(0,l.bt)(s,[e,t,n,s]),r.useCallback(()=>{u.current=(null==i?void 0:i.current)?window.getComputedStyle(i.current).transform:void 0},[i])}(i,u,s,n),{currentSlide:h,globalIndex:v}=(0,l.oc)(),{containerRect:m,slideRect:p}=(0,l.bc)(),{zoomInMultiplier:g}=c(),E=h&&(0,l.QB)(h)?h.src:void 0,b=!E||!(null==n?void 0:n.current);(0,l.bt)(()=>{o(1),a(0),d(0)},[v,E]);let w=r.useCallback((t,n,r)=>{let l=r||i,o=u-(t||0),c=s-(n||0),f=(e.width*l-p.width)/2/l,h=(e.he
1ight*l-p.height)/2/l;a(Math.min(Math.abs(o),Math.max(f,0))*Math.sign(o)),d(Math.min(Math.abs(c),Math.max(h,0))*Math.sign(c))},[i,u,s,p,e.width,e.height]),y=r.useCallback((e,n,r,u)=>{let c=(0,l.NM)(Math.min(Math.max(e+.001<t?e:t,1),t),5);c!==i&&(n||f(),w(r?r*(1/i-1/c):0,u?u*(1/i-1/c):0,c),o(c))},[i,t,w,f]),x=(0,l.$0)(()=>{i>1&&(i>t&&y(t,!0),w())});(0,l.bt)(x,[m.width,m.height,x]);let M=r.useCallback(()=>y(i*g),[i,g,y]),C=r.useCallback(()=>y(i/g),[i,g,y]);return{zoom:i,offsetX:u,offsetY:s,disabled:b,changeOffsets:w,changeZoom:y,zoomIn:M,zoomOut:C}}(u,f,null==t?void 0:t.zoomWrapperRef);!function(e,t){let{on:n}=(0,l.RD)(),i=(0,l.$0)(()=>{var r;t||null===(r=n.zoom)||void 0===r||r.call(n,{zoom:e})});r.useEffect(i,[e,i])}(h,p),function(e,t,n,o,u,d){let f=r.useRef([]),h=r.useRef(0),v=r.useRef(),{globalIndex:m}=(0,l.oc)(),{getOwnerWindow:p}=(0,l.tS)(),{containerRef:g,subscribeSensors:E}=(0,l.bc)(),{keyboardMoveDistance:b,zoomInMultiplier:w,wheelZoomDistanceFactor:y,scrollToZoom:x,doubleTapDelay:M,doubleClickDelay:C,doubleClickMaxStops:k,pinchZoomDistanceFactor:S}=c(),N=r.useCallback(e=>{if(g.current){let{pageX:t,pageY:n}=e,{scrollX:r,scrollY:l}=p(),{left:i,top:o,width:u,height:c}=g.current.getBoundingClientRect();return[t-i-r-u/2,n-o-l-c/2]}return[]},[g,p]),P=(0,l.$0)(t=>{let n=()=>{t.preventDefault(),t.stopPropagation()};if(e>1){let e=(e,t)=>{n(),u(e,t)};"ArrowDown"===t.key?e(0,b):"ArrowUp"===t.key?e(0,-b):"ArrowLeft"===t.key?e(-b,0):"ArrowRight"===t.key&&e(b,0)}let r=e=>{n(),o(e)},l=()=>t.getModifierState("Meta");"+"===t.key||"="===t.key&&l()?r(e*w):"-"===t.key||"_"===t.key&&l()?r(e/w):"0"===t.key&&l()&&r(1)}),R=(0,l.$0)(t=>{if((t.ctrlKey||x)&&Math.abs(t.deltaY)>Math.abs(t.deltaX)){t.stopPropagation(),o(s(e,-t.deltaY,y),!0,...N(t));return}e>1&&(t.stopPropagation(),x||u(t.deltaX,t.deltaY))}),L=r.useCallback(e=>{let t=f.current;t.splice(0,t.length,...t.filter(t=>t.pointerId!==e.pointerId))},[]),I=r.useCallback(e=>{L(e),e.persist(),f.current.push(e)},[L]),F=(0,l.$0)(n=>{var r;let l=f.current;if("mouse"===n.pointerType&&n.buttons>1||!(null===(r=null==d?void 0:d.current)||void 0===r?void 0:r.contains(n.target)))return;e>1&&n.stopPropagation();let{timeStamp:i}=n;0===l.length&&i-h.current<("touch"===n.pointerType?M:C)?(h.current=0,o(e!==t?e*Math.max(t**(1/k),w):1,!1,...N(n))):h.current=i,I(n),2===l.length&&(v.current=a(l[0],l[1]))}),z=(0,l.$0)(t=>{let n=f.current,r=n.find(e=>e.pointerId===t.pointerId);if(2===n.length&&v.current){t.stopPropagation(),I(t);let r=a(n[0],n[1]),l=r-v.current;Math.abs(l)>0&&(o(s(e,l,S),!0,...n.map(e=>N(e)).reduce((e,t)=>t.map((t,n)=>e[n]+t/2))),v.current=r);return}e>1&&(t.stopPropagation(),r&&(1===n.length&&u((r.clientX-t.clientX)/e,(r.clientY-t.clientY)/e),I(t)))}),_=r.useCallback(e=>{let t=f.current;2===t.length&&t.find(t=>t.pointerId===e.pointerId)&&(v.current=void 0),L(e)},[L]),D=r.useCallback(()=>{let e=f.current;e.splice(0,e.length),h.current=0,v.current=void 0},[]);(0,l.bQ)(E,F,z,_,n),r.useEffect(D,[m,D]),r.useEffect(()=>n?()=>{}:(0,l.Eq)(D,E(i.ds,P),E(i.yq,R)),[n,E,D,P,R])}(h,f,p,g,E,null==t?void 0:t.zoomWrapperRef);let y=r.useMemo(()=>({zoom:h,maxZoom:f,offsetX:v,offsetY:m,disabled:p,zoomIn:b,zoomOut:w,changeZoom:g}),[h,f,v,m,p,b,w,g]);r.useImperativeHandle(c().ref,()=>y,[y]);let x=r.useMemo(()=>({...y,setZoomWrapper:n}),[y,n]);return r.createElement(d.Provider,{value:x},e)}let v=(0,l.U2)("ZoomIn",r.createElement(r.Fragment,null,r.createElement("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),r.createElement("path",{d:"M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"}))),m=(0,l.U2)("ZoomOut",r.createElement("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zM7 9h5v1H7z"})),p=r.forwardRef(function({zoomIn:e,onLoseFocus:t},n){let i=r.useRef(!1),o=r.useRef(!1),{zoom:u,maxZoom:c,zoomIn:a,zoomOut:s,disabled:d}
1=f(),{render:h}=(0,l.RD)(),p=d||(e?u>=c:u<=1);return r.useEffect(()=>{p&&i.current&&o.current&&t(),p||(i.current=!0)},[p,t]),r.createElement(l.hU,{ref:n,disabled:p,label:e?"Zoom in":"Zoom out",icon:e?v:m,renderIcon:e?h.iconZoomIn:h.iconZoomOut,onClick:e?a:s,onFocus:()=>{o.current=!0},onBlur:()=>{o.current=!1}})});function g(){let e=r.useRef(null),t=r.useRef(null),{focus:n}=(0,l.bc)(),i=r.useCallback(e=>{var t,r;(null===(t=e.current)||void 0===t?void 0:t.disabled)?n():null===(r=e.current)||void 0===r||r.focus()},[n]),o=r.useCallback(()=>i(e),[i]),u=r.useCallback(()=>i(t),[i]);return r.createElement(r.Fragment,null,r.createElement(p,{zoomIn:!0,ref:e,onLoseFocus:u}),r.createElement(p,{ref:t,onLoseFocus:o}))}function E(){let{render:e}=(0,l.RD)(),t=f();return e.buttonZoom?r.createElement(r.Fragment,null,e.buttonZoom(t)):r.createElement(g,null)}function b({current:e,preload:t},{type:n,source:r}){switch(n){case"fetch":if(!e)return{current:r};return{current:e,preload:r};case"done":if(r===t)return{current:r};return{current:e,preload:t};default:throw Error(i.c3)}}function w(e){var t,n;let[{current:i,preload:o},u]=r.useReducer(b,{}),{slide:c,rect:a,imageFit:s,render:d,interactive:f}=e,h=c.srcSet.sort((e,t)=>e.width-t.width),v=null!==(t=c.width)&&void 0!==t?t:h[h.length-1].width,m=null!==(n=c.height)&&void 0!==n?n:h[h.length-1].height,p=(0,l.VI)(c,s),g=Math.max(...h.map(e=>e.width)),E=Math.min((p?Math.max:Math.min)(a.width,a.height/m*v),g),w=(0,l.KL)(),y=(0,l.$0)(()=>{var e;let t=null!==(e=h.find(e=>e.width>=E*w))&&void 0!==e?e:h[h.length-1];(!i||h.findIndex(e=>e.src===i)<h.findIndex(e=>e===t))&&u({type:"fetch",source:t.src})});(0,l.bt)(y,[a.width,a.height,w,y]);let x=(0,l.$0)(e=>u({type:"done",source:e})),M={WebkitTransform:f?"initial":"translateZ(0)"};return p||Object.assign(M,a.width/a.height<v/m?{width:"100%",height:"auto"}:{width:"auto",height:"100%"}),r.createElement(r.Fragment,null,o&&o!==i&&r.createElement(l.P0,{key:"preload",...e,slide:{...c,src:o,srcSet:void 0},style:{position:"absolute",visibility:"hidden",...M},onLoad:()=>x(o),render:{...d,iconLoading:()=>null,iconError:()=>null}}),i&&r.createElement(l.P0,{key:"current",...e,slide:{...c,src:i,srcSet:void 0},style:M}))}function y({render:e,slide:t,offset:n,rect:o}){var u,c;let[a,s]=r.useState(),d=r.useRef(null),{zoom:h,maxZoom:v,offsetX:m,offsetY:p,setZoomWrapper:g}=f(),E=h>1,{carousel:b,on:y}=(0,l.RD)(),{currentIndex:x}=(0,l.oc)();(0,l.bt)(()=>0===n?(g({zoomWrapperRef:d,imageDimensions:a}),()=>g(void 0)):()=>{},[n,a,g]);let M=null===(u=e.slide)||void 0===u?void 0:u.call(e,{slide:t,offset:n,rect:o,zoom:h,maxZoom:v});if(!M&&(0,l.QB)(t)){let i={slide:t,offset:n,rect:o,render:e,imageFit:b.imageFit,imageProps:b.imageProps,onClick:0===n?()=>{var e;return null===(e=y.click)||void 0===e?void 0:e.call(y,{index:x})}:void 0};M=((null===(c=t.srcSet)||void 0===c?void 0:c.length)||0)>0?r.createElement(w,{...i,slide:t,interactive:E,rect:0===n?{width:o.width*h,height:o.height*h}:o}):r.createElement(l.P0,{onLoad:e=>s({width:e.naturalWidth,height:e.naturalHeight}),...i})}return M?r.createElement("div",{ref:d,className:(0,l.Wy)((0,l.Nc)(i.yS),(0,l.Nc)(i.aN),(0,l.Nc)(i.af),E&&(0,l.Nc)(i.ZZ)),style:0===n?{transform:`scale(${h}) translateX(${m}px) translateY(${p}px)`}:void 0},M):null}let x=({augment:e,addModule:t})=>{e(({zoom:e,toolbar:t,render:n,controller:o,...c})=>{let a=u(e);return{zoom:a,toolbar:(0,l.wQ)(t,i.xc,r.createElement(E,null)),render:{...n,slide:e=>{var t;return(0,l.QB)(e.slide)?r.createElement(y,{render:n,...e}):null===(t=n.slide)||void 0===t?void 0:t.call(n,e)}},controller:{...o,preventDefaultWheelY:a.scrollToZoom},...c}}),t((0,l.l6)(i.xc,h))}},16557:function(e,t,n){n.d(t,{$L:function(){return b},Bm:function(){return U},Eb:function(){return F},HE:function(){return o},HY:function(){return f},J1:function(){return w},JT:function(){return s},KN:function(){return I},LN:function(){return C},M9:function(){return P},N4:function(){return A},NH:function(){return $},NZ:function(){return D},Op:function(){return i},PU:function(){return X},S2:function(){return T},SA:function(){return u},Sl:function(){return V},Tf:function(){return N},Tn:function(){return z},Vt:function(){return O}
1,Xe:function(){return m},ZZ:function(){return L},Zv:function(){return E},aN:function(){return S},af:function(){return R},bg:function(){return B},c3:function(){return Q},dA:function(){return h},ds:function(){return W},fS:function(){return g},fV:function(){return x},hP:function(){return p},hb:function(){return a},j3:function(){return q},k0:function(){return r},l4:function(){return l},lT:function(){return c},p7:function(){return y},pE:function(){return H},rO:function(){return K},t9:function(){return _},vP:function(){return M},vg:function(){return Y},xc:function(){return v},yS:function(){return k},yq:function(){return Z},zr:function(){return d}});let r="carousel",l="controller",i="navigation",o="no-scroll",u="portal",c="root",a="toolbar",s="captions",d="fullscreen",f="slideshow",h="thumbnails",v="zoom",m="loading",p="playing",g="error",E="complete",b="placeholder",w=e=>`active-slide-${e}`,y=w(m),x=w(p),M=w(g),C=w(E),k="fullsize",S="flex_center",N="no_scroll",P="no_scroll_padding",R="slide_wrapper",L="slide_wrapper_interactive",I="prev",F="next",z="swipe",_="close",D="onPointerDown",A="onPointerMove",T="onPointerUp",H="onPointerLeave",O="onPointerCancel",W="onKeyDown",U="onKeyUp",Z="onWheel",X="Escape",V="ArrowLeft",$="ArrowRight",B="button",Y="icon",q="contain",K="cover",Q="Unknown action type"}}]);

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.