PageSourceSearch

https://www.lauritz.com/_next/static/chunks/9030.269725ebe4a9a000.js

js lauritz.com collected 2026-09-24 23:07:54 UTC 38,500 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9030],{1635:(e,t,n)=>{"use strict";n.d(t,{$z:()=>c,Ay:()=>e_,D$:()=>T,DK:()=>ea,Fi:()=>I,K0:()=>V,LI:()=>g,Nf:()=>en,QJ:()=>E,Tz:()=>p,Y5:()=>y,Z$:()=>em,as:()=>eE,bo:()=>N,iJ:()=>er,mp:()=>K,oF:()=>s,tP:()=>m,tx:()=>w,uG:()=>$,wt:()=>q,yQ:()=>ev});var r,l,i=n(47451),o=n(19938),a=n(85686);let u="yarl__";function c(...e){return[...e].filter(Boolean).join(" ")}function s(e){return`${u}${e}`}function d(e){return`--${u}${e}`}function h(e,t){return`${e}${t?`_${t}`:""}`}function f(e){return t=>h(e,t)}function m(...e){return()=>{e.forEach(e=>{e()})}}function p(e,t,n){return()=>{let r=i.useContext(n);if(!r)throw Error(`${e} must be used within a ${t}.Provider`);return r}}function v(){return"undefined"!=typeof window}function g(e,t=0){let n=10**t;return Math.round((e+Number.EPSILON)*n)/n}function w(e){return void 0===e.type||"image"===e.type}function E(e,t){return e.imageFit===o.e7||e.imageFit!==o.Td&&t===o.e7}function b(e){return"string"==typeof e?Number.parseInt(e,10):e}function x(e){if("number"==typeof e)return{pixel:e};if("string"==typeof e){let t=b(e);return e.endsWith("%")?{percent:t}:{pixel:t}}return{pixel:0}}function y(){return(v()?null==window?void 0:window.devicePixelRatio:void 0)||1}function M(e,t){var n;return e[(n=e.length)>0?(t%n+n)%n:0]}function C(e,t){return e.length>0?M(e,t):void 0}function N(e,t,n){if(!n)return e;let{buttons:r,...l}=e,o=r.findIndex(e=>e===t),a=i.isValidElement(n)?i.cloneElement(n,{key:t},null):n;if(o>=0){let e=[...r];return e.splice(o,1,a),{buttons:e,...l}}return{buttons:[a,...r],...l}}let P=Number(i.version.split(".")[0])>=19,k={open:!1,close:()=>{},index:0,slides:[],render:{},plugins:[],toolbar:{buttons:[o.C]},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:o.Td,imageProps:{}},controller:{ref:null,focus:!0,aria:!1,touchAction:"none",closeOnPullUp:!1,closeOnPullDown:!1,closeOnBackdropClick:!1,preventDefaultWheelX:!0,preventDefaultWheelY:!1,disableSwipeNavigation:!1},portal:{},noScroll:{disabled:!1},on:{},styles:{},className:""};function I(e,t){return{name:e,component:t}}function R(e,t){return{module:e,children:t}}function L(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?[R(t.module,t.children.flatMap(t=>{var l;return null!=(l=e(t,n,r))?l:[]}))]:[t]}(e,t,n))?r:[]})}let S=i.createContext(null),$=p("useDocument","DocumentContext",S);function D({nodeRef:e,children:t}){let n=i.useMemo(()=>{let t=t=>{var n;return(null==(n=t||e.current)?void 0:n.ownerDocument)||document};return{getOwnerDocument:t,getOwnerWindow:e=>{var n;return(null==(n=t(e))?void 0:n.defaultView)||window}}},[e]);return i.createElement(S.Provider,{value:n},t)}let z=i.createContext(null),F=p("useEvents","EventsContext",z);function _({children:e}){let[t]=i.useState({});i.useEffect(()=>()=>{Object.keys(t).forEach(e=>delete t[e])},[t]);let n=i.useMemo(()=>{let e=(e,n)=>{var r;null==(r=t[e])||r.splice(0,t[e].length,...t[e].filter(e=>e!==n))};return{publish:(...[e,n])=>{var r;null==(r=t[e])||r.forEach(e=>e(n))},subscribe:(n,r)=>(t[n]||(t[n]=[]),t[n].push(r),()=>e(n,r)),unsubscribe:e}},[t]);return i.createElement(z.Provider,{value:n},e)}let A=i.createContext(null),T=p("useLightboxProps","LightboxPropsContext",A);function O({children:e,...t}){return i.createElement(A.Provider,{value:t},e)}let W=i.createContext(null),K=p("useLightboxState","LightboxStateContext",W),U=i.createContext(null),X=p("useLightboxDispatch","LightboxDispatchContext",U);function Y(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,a=C(r,o);return{slides:r,currentIndex:o,globalIndex:i,currentSlide:a,animation:l||void 0!==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:C(t.slides,t.index)};return e;default:throw Error(o.V)}}function H({slides:e,index:t,children:n}){let[r,l]=i.useReducer(Y,{slides:e,currentIndex:t,globalIndex:t,currentSlide:C(e,t)});i.useEffect(()=>{l({type:"update",slides:e,index:t})},[e,t]);let o=i.useMemo(()=>({...r,state:r,dispatch:l}),[r,l]);return i.createElement(U.Provider,{value:l},i.createElement(W.Provider,{value:o},n))}let Z=i.createContext(null),j=p("useTimeouts","TimeoutsContext",Z);function B({children:e}){let[t]=i.useState([]);i.useEffect(()=>()=>
1{t.forEach(e=>window.clearTimeout(e)),t.splice(0,t.length)},[t]);let n=i.useMemo(()=>{let e=e=>{t.splice(0,t.length,...t.filter(t=>t!==e))};return{setTimeout:(n,r)=>{let l=window.setTimeout(()=>{e(l),n()},r);return t.push(l),l},clearTimeout:t=>{void 0!==t&&(e(t),window.clearTimeout(t))}}},[t]);return i.createElement(Z.Provider,{value:n},e)}let V=i.forwardRef(function({label:e,className:t,icon:n,renderIcon:r,onClick:l,style:a,...u},d){var h;let{styles:f,labels:m}=T(),p=null!=(h=null==m?void 0:m[e])?h:e;return i.createElement("button",{ref:d,type:"button",title:p,"aria-label":p,className:c(s(o.Uj),t),onClick:l,style:{...a,...f.button},...u},r?r():i.createElement(n,{className:s(o.jR),style:f.icon}))});function q(e,t){var n=i.createElement("g",{fill:"currentColor"},i.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),t);let r=e=>i.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",...e},n);return r.displayName=e,r}let J=q("Close",i.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"})),Q=q("Previous",i.createElement("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"})),G=q("Next",i.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"})),ee=q("Loading",i.createElement(i.Fragment,null,Array.from({length:8}).map((e,t,n)=>i.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(${360/n.length*t}, 12, 12)`})))),et=q("Error",i.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"})),en=v()?i.useLayoutEffect:i.useEffect;function er(){let[e,t]=i.useState(!1);return i.useEffect(()=>{var e,n;let r=null==(e=window.matchMedia)?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)||n.call(r,"change",l),()=>{var e;return null==(e=null==r?void 0:r.removeEventListener)?void 0:e.call(r,"change",l)}},[]),e}function el(e,t){let n=i.useRef(void 0),r=i.useRef(void 0),l=er();return en(()=>{var i,o,a;if(e.current&&void 0!==n.current&&!l){let{keyframes:l,duration:u,easing:c,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(b);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))||{};if(l&&u){null==(i=r.current)||i.cancel(),r.current=void 0;try{r.current=null==(a=(o=e.current).animate)?void 0:a.call(o,l,{duration:u,easing:c})}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.playState)==="running"}}}function ei(){let e=i.useRef(null),t=i.useRef(void 0),[n,r]=i.useState();return{setContainerRef:i.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 eo(){let e=i.useRef(void 0),{setTimeout:t,clearTimeout:n}=j();return i.useCallback((r,l)=>{n(e.current),e.current=t(r,l>0?l:0)},[t,n])}function ea(e){let t=i.useRef(e);return en(()=>{t.current=e}),i.useCallback((...e)=>{var n;return null==(n=t.current)?void 0:n.call(t,...e)},[])}function eu(e,t){"function"==typeof e?e(t):e&&(e.current=t)}function ec(e,t){return i.useMemo(()=>null==e&&null==t?null:n=>{eu(e,n),eu(t,n)},[e,t])}function es(){let[e,t]=i.useState(!1);return en(()=>{t("rtl"===window.getComputedStyle(window.document.documentElement).direction)},[]),e}function ed(e,t){let n=i.useRef(0),r=eo(),l=ea((...t)=>{n.current=Date.now(),e(t)});return i.useCallback((...e)=>{r(()=>{l(e)},t-(Date.now()-n.current))},[t,l,r])}let eh=f("slide"),ef=f("slide_image");function em({slide:e,offset:t,render:n,rect:r,imageFit:l,imageProps:a,onClick:u,onLoad:d,onError:h,style:f}){var m,p,g,w,b,x,y;let[M,C]=i.useState(o.Qo),{publish:N}=F(),{setTimeout:P}=j(),k=i.useRef(null);i.useEffect(()=>{0===t&&N((0,o.EC)(M))},[t,M,N]);let I=ea(e=>{("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{e.parentNode&&(C(o.P9),P(()=>{null==d||d(e)},0))})}),R=i.useCallback(e=>{k.current=e,(null==e?void 0:e.complete)&&I(e)},[I]),L=i.useCallback(e=>{I(e.currentTarget)},[I]),S=ea(()=>{C(o.I1),null==h||h()}),$=E(e,l),D=(e,t)=>Number.isFinite(e)?e:t,z=D(Math.max(...(null!=(p=null==(m=e.srcSet)?void 0:m.map(e=>
1e.width))?p:[]).concat(e.width?[e.width]:[]).filter(Boolean)),(null==(g=k.current)?void 0:g.naturalWidth)||0),_=D(Math.max(...(null!=(b=null==(w=e.srcSet)?void 0:w.map(e=>e.height))?b:[]).concat(e.height?[e.height]:[]).filter(Boolean)),(null==(x=k.current)?void 0:x.naturalHeight)||0),A=z&&_?{maxWidth:`min(${z}px, 100%)`,maxHeight:`min(${_}px, 100%)`}:{maxWidth:"100%",maxHeight:"100%"},T=null==(y=e.srcSet)?void 0:y.sort((e,t)=>e.width-t.width).map(e=>`${e.src} ${e.width}w`).join(", "),O=T&&r&&v()?`${Math.round(Math.min(r&&!$&&e.width&&e.height?r.height/e.height*e.width:Number.MAX_VALUE,r.width))}px`:void 0,{style:W,className:K,...U}=a||{};return i.createElement(i.Fragment,null,i.createElement("img",{ref:R,onLoad:L,onError:S,onClick:u,draggable:!1,className:c(s(ef()),$&&s(ef("cover")),M!==o.P9&&s(ef("loading")),K),style:{...A,...f,...W},...U,alt:e.alt,sizes:O,srcSet:T,src:e.src}),M!==o.P9&&i.createElement("div",{className:s(eh(o.Bv))},M===o.Qo&&((null==n?void 0:n.iconLoading)?n.iconLoading():i.createElement(ee,{className:c(s(o.jR),s(eh(o.Qo)))})),M===o.I1&&((null==n?void 0:n.iconError)?n.iconError():i.createElement(et,{className:c(s(o.jR),s(eh(o.I1)))}))))}let ep=i.forwardRef(function({className:e,children:t,...n},r){let l=i.useRef(null);return i.createElement(D,{nodeRef:l},i.createElement("div",{ref:ec(r,l),className:c(s("root"),e),...n},t))});function ev(e,t,n,r,l){i.useEffect(()=>l?()=>{}:m(e(o.qq,t),e(o.RK,n),e(o.tu,r),e(o.tD,r),e(o.s,r)),[e,t,n,r,l])}!function(e){e[e.NONE=0]="NONE",e[e.SWIPE=1]="SWIPE",e[e.PULL=2]="PULL",e[e.ANIMATION=3]="ANIMATION"}(r||(r={})),function(e){e[e.NONE=0]="NONE",e[e.SWIPE=1]="SWIPE",e[e.PULL=2]="PULL"}(l||(l={}));let eg=f("container"),ew=i.createContext(null),eE=p("useController","ControllerContext",ew),eb=I(o.Kv,function({children:e,...t}){var n;let{carousel:a,animation:u,controller:h,on:f,styles:p,render:v}=t,{closeOnPullUp:w,closeOnPullDown:E,preventDefaultWheelX:b,preventDefaultWheelY:y}=h,[M,C]=i.useState(),N=K(),P=X(),[k,I]=i.useState(r.NONE),R=i.useRef(0),L=i.useRef(0),S=i.useRef(1),{registerSensors:D,subscribeSensors:z}=function(){let[e]=i.useState({}),t=i.useCallback((t,n)=>{var r;null==(r=e[t])||r.forEach(e=>{n.isPropagationStopped()||e(n)})},[e]);return{registerSensors:i.useMemo(()=>({onPointerDown:e=>t(o.qq,e),onPointerMove:e=>t(o.RK,e),onPointerUp:e=>t(o.tu,e),onPointerLeave:e=>t(o.tD,e),onPointerCancel:e=>t(o.s,e),onKeyDown:e=>t(o.uF,e),onKeyUp:e=>t(o.t$,e),onWheel:e=>t(o.j7,e)}),[t]),subscribeSensors:i.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:_,publish:A}=F(),T=eo(),O=eo(),W=eo(),{containerRef:U,setContainerRef:Y,containerRect:H}=ei(),Z=ec(function({preventDefaultWheelX:e,preventDefaultWheelY:t}){let n=i.useRef(null),r=ea(n=>{let r=Math.abs(n.deltaX)>Math.abs(n.deltaY);(r&&e||!r&&t||n.ctrlKey)&&n.preventDefault()});return i.useCallback(e=>{var t;e?e.addEventListener("wheel",r,{passive:!1}):null==(t=n.current)||t.removeEventListener("wheel",r),n.current=e},[r])}({preventDefaultWheelX:b,preventDefaultWheelY:y}),Y),B=i.useRef(null),V=ec(B,void 0),{getOwnerDocument:q}=$(),J=es(),Q=e=>(J?-1:1)*("number"==typeof e?e:1),G=ea(()=>{var e;return null==(e=U.current)?void 0:e.focus()}),ee=ea(()=>t),et=ea(()=>N),en=i.useCallback(e=>A(o.zn,e),[A]),er=i.useCallback(e=>A(o.Nc,e),[A]),eu=i.useCallback(()=>A(o.C),[A]),ed=e=>!(a.finite&&(Q(e)>0&&0===N.currentIndex||0>Q(e)&&N.currentIndex===N.slides.length-1)),eh=e=>{var t;R.current=e,null==(t=U.current)||t.style.setProperty(d("swipe_offset"),`${Math.round(e)}px`)},ef=e=>{var t,n;L.current=e,S.current=Math.min(Math.max(g(1-(E&&e>0?e:w&&e<0?-e:0)/60*.5,2),.5),1),null==(t=U.current)||t.style.setProperty(d("pull_offset"),`${Math.round(e)}px`),null==(n=U.current)||n.style.setProperty(d("pull_opacity"),`${S.current}`)},{prepareAnimation:em}=el(B,(e,t,n)=>{if(B.current&&H)return{keyframes:[{transform:`translate(0, ${e.rect.y-t.y+n.y}px)`,opacity:e.opacity},{transform:"translate(0, 0)",opacity:1}],duration:e.duration,easing:u.easing.fade}}),ep=(e,t)=>{if(w||E){ef(e);let n=0;B.current&&(n=u.fade*(t?2:1),em({rect:B.current.getBoundingClientRect(),opacity:S.current,duration:n})),W(()=>{ef(0),I(r.NONE)},n),I(r.ANIMATION),t||eu()}},{prepareAnimation:eE,isAnimationPlaying:eb}=el(B,(e,t,n)=>{var r;if(B.current&&H&&(null==(r=N.animation)?void 0:r.duration)){let r=x(a.spacing),l=(r.percent?r.percent*H.width/100:r.pixel)||0;return{keyframes:[{transform:`translate(${Q(N.globalIndex-e.index)*(H.width+l)+e.rect.x-t.x+n.x}
1px, 0)`},{transform:"translate(0, 0)"}],duration:N.animation.duration,easing:N.animation.easing}}}),ex=ea(e=>{var t,n;let l=e.offset||0,i=l?u.swipe:null!=(t=u.navigation)?t:u.swipe,a=l||eb()?u.easing.swipe:u.easing.navigation,{direction:c}=e,s=null!=(n=e.count)?n:1,d=r.ANIMATION,h=i*s;if(!c){let t=null==H?void 0:H.width,n=e.duration||0,r=t?i/t*Math.abs(l):i;0!==s?(n<r?h=h/r*Math.max(n,r/5):t&&(h=i/t*(t-Math.abs(l))),c=Q(l)>0?o.zn:o.Nc):h=i/2}let f=0;c===o.zn?ed(Q(1))?f=-s:(d=r.NONE,h=i):c===o.Nc&&(ed(Q(-1))?f=s:(d=r.NONE,h=i)),O(()=>{eh(0),I(r.NONE)},h=Math.round(h)),B.current&&eE({rect:B.current.getBoundingClientRect(),index:N.globalIndex}),I(d),A(o.sI,{type:"swipe",increment:f,duration:h,easing:a})});i.useEffect(()=>{var e,t;(null==(e=N.animation)?void 0:e.increment)&&(null==(t=N.animation)?void 0:t.duration)&&T(()=>P({type:"swipe",increment:0}),N.animation.duration)},[N.animation,P,T]);let ey=[z,ed,(null==H?void 0:H.width)||0,u.swipe,()=>I(r.SWIPE),e=>eh(e),(e,t)=>ex({offset:e,duration:t,count:1}),e=>ex({offset:e,count:0})],eM=[()=>{E&&I(r.PULL)},e=>ef(e),e=>ep(e),e=>ep(e,!0)];!function({disableSwipeNavigation:e,closeOnBackdropClick:t},n,r,a,u,c,d,h,f,m,p,v,g,w,E,b){let x=i.useRef(0),y=i.useRef([]),M=i.useRef(void 0),C=i.useRef(0),N=i.useRef(l.NONE),P=i.useCallback(e=>{M.current===e.pointerId&&(M.current=void 0,N.current=l.NONE);let t=y.current;t.splice(0,t.length,...t.filter(t=>t.pointerId!==e.pointerId))},[]),k=i.useCallback(e=>{P(e),e.persist(),y.current.push(e)},[P]),I=i.useCallback(e=>y.current.find(({pointerId:t})=>e.pointerId===t),[]),R=ea(e=>{k(e)}),L=(e,t)=>p&&e>t||m&&e<-t,S=ea(e=>{let n=I(e);if(n)if(M.current===e.pointerId){let e=Date.now()-C.current,t=x.current;N.current===l.SWIPE?Math.abs(t)>.3*a||Math.abs(t)>5&&e<u?h(t,e):f(t):N.current===l.PULL&&(L(t,60)?w(t,e):E(t)),x.current=0,N.current=l.NONE}else{let{target:r}=e;t&&r instanceof HTMLElement&&r===n.target&&(r.classList.contains(s(o.h0))||r.classList.contains(s(o.pc)))&&b()}P(e)});ev(n,R,ea(t=>{let n=I(t);if(n){let i=M.current===t.pointerId;if(0===t.buttons)return void(i&&0!==x.current?S(t):P(n));let o=t.clientX-n.clientX,a=t.clientY-n.clientY;if(void 0===M.current){let n=e=>{k(t),M.current=t.pointerId,C.current=Date.now(),N.current=e};Math.abs(o)>Math.abs(a)&&Math.abs(o)>30&&r(o)?e||(n(l.SWIPE),c()):Math.abs(a)>Math.abs(o)&&L(a,30)&&(n(l.PULL),v())}else i&&(N.current===l.SWIPE?(x.current=o,d(o)):N.current===l.PULL&&(x.current=a,g(a)))}}),S)}(h,...ey,w,E,...eM,eu),function(e,t,n,l,a,u,c,s,d){let h=i.useRef(0),f=i.useRef(0),m=i.useRef(void 0),p=i.useRef(void 0),v=i.useRef(0),g=i.useRef(void 0),w=i.useRef(0),{setTimeout:E,clearTimeout:b}=j(),x=i.useCallback(()=>{m.current&&(b(m.current),m.current=void 0)},[b]),y=i.useCallback(()=>{p.current&&(b(p.current),p.current=void 0)},[b]),M=ea(()=>{e!==r.SWIPE&&(h.current=0,w.current=0,x(),y())});i.useEffect(M,[e,M]);let C=ea(e=>{p.current=void 0,h.current===e&&d(h.current)}),N=ea(t=>{if(t.ctrlKey||Math.abs(t.deltaY)>Math.abs(t.deltaX))return;let i=e=>{v.current=e,b(g.current),g.current=e>0?E(()=>{v.current=0,g.current=void 0},300):void 0};if(e===r.NONE){if(Math.abs(t.deltaX)<=1.2*Math.abs(v.current))return void i(t.deltaX);if(!n(-t.deltaX))return;if(f.current+=t.deltaX,x(),Math.abs(f.current)>30)f.current=0,i(0),w.current=Date.now(),u();else{let e=f.current;m.current=E(()=>{m.current=void 0,e===f.current&&(f.current=0)},a)}}else if(e===r.SWIPE){let e=h.current-t.deltaX;if(h.current=e=Math.min(Math.abs(e),l)*Math.sign(e),c(e),y(),Math.abs(e)>.2*l){i(t.deltaX),s(e,Date.now()-w.current);return}p.current=E(()=>C(e),2*a)}else i(t.deltaX)});i.useEffect(()=>t(o.j7,N),[t,N])}(k,...ey);let eC=ea(()=>{h.focus&&q().querySelector(`.${s(o.kJ)} .${s(eg())}`)&&G()});i.useEffect(eC,[eC]);let eN=ea(()=>{var e;null==(e=f.view)||e.call(f,{index:N.currentIndex})});i.useEffect(eN,[N.globalIndex,eN]),i.useEffect(()=>m(_(o.zn,e=>ex({direction:o.zn,...e})),_(o.Nc,e=>ex({direction:o.Nc,...e})),_(o.sI,e=>P(e))),[_,ex,P]);let eP=i.useMemo(()=>({prev:en,next:er,close:eu,focus:G,slideRect:H?function(e,t){let n=x(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)}}(H,a.padding):{width:0,height:0},containerRect:H||{width:0,height:0},subscribeSensors:z,containerRef:U,setCarouselRef:V,toolbarWidth:M,setToolbarWidth:C}),[en,er,eu,G,z,H,U,V,M,C,a.padding]);return i.useImperativeHandle(h.ref,()=>({prev:en,next:er,close:eu,focus:G,getLightboxProps:ee,getLightboxState:et}),[en,er,eu,G,ee,et]),i.createElement("div",{ref:Z,className:c(s(eg()),s(o.tC)),style:{...k===r.SWIPE?{[d("swipe_offset")]:`${Math.round(R.current)}px`}:null,...k===r.PULL?{[d("pull_offset")]:`${Math.round(L.current)}px`,[d("pull_opacity")]:`${S.current}`}:null,..."none"!==h.touchAction?{[d("controller_touch_action")]:h.touchAction}:null,...p.container},...h.aria?{role:"region","aria-live":"polite","aria-roledescription":"carousel"}:null,tabIndex:-1,...D},H&&i.createElement(ew.Provider,{value:eP},e,null==(n=v.controls)?void 0:n.call(v)))});function ex(e){return h(o.mY,e)}function ey({slide:e,offset:t}){var n,r,l,a;let u,d=i.useRef(null),{currentIndex:f}=K(),{slideRect:m,focus:p}=eE(),{render:v,carousel:{imageFit:g,imageProps:E},on:{click:b},styles:{slide:x}}=T(),{getOwnerDocument:y}=$(),M=0!==t;return i.useEffect(()=>{var e;
1M&&(null==(e=d.current)?void 0:e.contains(y().activeElement))&&p()},[M,p,y]),i.createElement("div",{ref:d,className:c(s(h(o.h0,void 0)),!M&&s(h(o.h0,"current")),s(o.tC)),...{inert:P?M:M?"":void 0},style:x,role:"region","aria-roledescription":"slide"},(!(u=null==(n=v.slide)?void 0:n.call(v,{slide:e,offset:t,rect:m}))&&w(e)&&(u=i.createElement(em,{slide:e,offset:t,render:v,rect:m,imageFit:g,imageProps:E,onClick:M?void 0:()=>null==b?void 0:b({index:f})})),u?i.createElement(i.Fragment,null,null==(r=v.slideHeader)?void 0:r.call(v,{slide:e}),(null!=(l=v.slideContainer)?l:({children:e})=>e)({slide:e,children:u}),null==(a=v.slideFooter)?void 0:a.call(v,{slide:e})):null))}function eM(){let e=T().styles.slide;return i.createElement("div",{className:s(o.h0),style:e})}let eC=I(o.mY,function({carousel:e}){let{slides:t,currentIndex:n,globalIndex:r}=K(),{setCarouselRef:l}=eE(),o=x(e.spacing),a=x(e.padding),u=function(e,t,n=0){return Math.min(e.preload,Math.max(e.finite?t.length-1:Math.floor(t.length/2),n))}(e,t,1),h=[];if(t.length>0)for(let l=n-u;l<=n+u;l+=1){let i=M(t,l),o=r-n+l,a=e.finite&&(l<0||l>t.length-1);h.push(a?{key:o}:{key:[`${o}`,w(i)?i.src:void 0].filter(Boolean).join("|"),offset:l-n,slide:i})}return i.createElement("div",{ref:l,className:c(s(ex()),h.length>0&&s(ex("with_slides"))),style:{[`${d(ex("slides_count"))}`]:h.length,[`${d(ex("spacing_px"))}`]:o.pixel||0,[`${d(ex("spacing_percent"))}`]:o.percent||0,[`${d(ex("padding_px"))}`]:a.pixel||0,[`${d(ex("padding_percent"))}`]:a.percent||0}},h.map(({key:e,slide:t,offset:n})=>t?i.createElement(ey,{key:e,slide:t,offset:n}):i.createElement(eM,{key:e})))});function eN(){let{carousel:e}=T(),{slides:t,currentIndex:n}=K();return{prevDisabled:0===t.length||e.finite&&0===n,nextDisabled:0===t.length||e.finite&&n===t.length-1}}function eP({label:e,icon:t,renderIcon:n,action:r,onClick:l,disabled:o,style:a}){return i.createElement(V,{label:e,icon:t,renderIcon:n,className:s(`navigation_${r}`),disabled:o,onClick:l,style:a,...function(e,t=!1){let n=i.useRef(!1);return en(()=>{t&&n.current&&(n.current=!1,e())},[t,e]),{onFocus:i.useCallback(()=>{n.current=!0},[]),onBlur:i.useCallback(()=>{n.current=!1},[])}}(eE().focus,o)})}let ek=I(o.Ky,function({render:{buttonPrev:e,buttonNext:t,iconPrev:n,iconNext:r},styles:l}){let{prev:a,next:u,subscribeSensors:c}=eE(),{prevDisabled:s,nextDisabled:d}=eN();return!function(e){var t;let n=es(),{publish:r}=F(),{animation:l}=T(),{prevDisabled:a,nextDisabled:u}=eN(),c=(null!=(t=l.navigation)?t:l.swipe)/2,s=ed(()=>r(o.zn),c),d=ed(()=>r(o.Nc),c),h=ea(e=>{switch(e.key){case o.or:r(o.C);break;case o.A9:(n?u:a)||(n?d:s)();break;case o.jn:(n?a:u)||(n?s:d)()}});i.useEffect(()=>e(o.uF,h),[e,h])}(c),i.createElement(i.Fragment,null,e?e():i.createElement(eP,{label:"Previous",action:o.zn,icon:Q,renderIcon:n,style:l.navigationPrev,disabled:s,onClick:a}),t?t():i.createElement(eP,{label:"Next",action:o.Nc,icon:G,renderIcon:r,style:l.navigationNext,disabled:d,onClick:u}))}),eI=s(o.HR),eR=s(o.vg);
1function eL(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,`${(b(i)||0)+t}px`),()=>{o?e.style.setProperty(l,o):e.style.removeProperty(l)}}let eS=I(o.b6,function({noScroll:{disabled:e},children:t}){let n=es(),{getOwnerDocument:r,getOwnerWindow:l}=$();return i.useEffect(()=>{if(e)return()=>{};let t=[],i=l(),{body:o,documentElement:a}=r(),u=Math.round(i.innerWidth-a.clientWidth);if(u>0){t.push(eL(o,u,n));let e=o.getElementsByTagName("*");for(let r=0;r<e.length;r+=1){let l=e[r];"style"in l&&"fixed"===i.getComputedStyle(l).getPropertyValue("position")&&!l.classList.contains(eR)&&t.push(eL(l,u,n))}}return o.classList.add(eI),()=>{o.classList.remove(eI),t.forEach(e=>e())}},[n,e,r,l]),i.createElement(i.Fragment,null,t)});function e$(e,t,n){let r=e.getAttribute(t);return e.setAttribute(t,n),()=>{r?e.setAttribute(t,r):e.removeAttribute(t)}}let eD=I(o.kJ,function({children:e,animation:t,styles:n,className:r,on:l,portal:u,close:f}){let[m,p]=i.useState(!1),[v,g]=i.useState(!1),w=i.useRef([]),E=i.useRef(null),{setTimeout:b}=j(),{subscribe:x}=F(),y=er()?0:t.fade;i.useEffect(()=>(p(!0),()=>{p(!1),g(!1)}),[]);let M=ea(()=>{w.current.forEach(e=>e()),w.current=[]}),C=ea(()=>{var e;g(!1),M(),null==(e=l.exiting)||e.call(l),b(()=>{var e;null==(e=l.exited)||e.call(l),f()},y)});i.useEffect(()=>x(o.C,C),[x,C]);let N=ea(e=>{var t,n,r;e.scrollTop,g(!0),null==(t=l.entering)||t.call(l);let i=null!=(r=null==(n=e.parentNode)?void 0:n.children)?r:[];for(let t=0;t<i.length;t+=1){let n=i[t];-1===["TEMPLATE","SCRIPT","STYLE"].indexOf(n.tagName)&&n!==e&&(w.current.push(e$(n,"inert","")),w.current.push(e$(n,"aria-hidden","true")))}w.current.push(()=>{var e,t;null==(t=null==(e=E.current)?void 0:e.focus)||t.call(e)}),b(()=>{var e;null==(e=l.entered)||e.call(l)},y)}),P=i.useCallback(e=>{e?N(e):M()},[N,M]);return m?(0,a.createPortal)(i.createElement(ep,{ref:P,className:c(r,s(h(o.kJ,void 0)),s(o.vg),v&&s(h(o.kJ,"open"))),"aria-modal":!0,role:"dialog","aria-live":"polite","aria-roledescription":"lightbox",style:{...t.fade!==k.animation.fade?{[d("fade_animation_duration")]:`${y}ms`}:null,...t.easing.fade!==k.animation.easing.fade?{[d("fade_animation_timing_function")]:t.easing.fade}:null,...n.root},onFocus:e=>{E.current||(E.current=e.relatedTarget)}},e),u.root||document.body):null}),ez=I(o.OT,function({children:e}){return i.createElement(i.Fragment,null,e)}),eF=I(o.pq,function({toolbar:{buttons:e},render:{buttonClose:t,iconClose:n},styles:r}){let{close:l,setToolbarWidth:a}=eE(),{setContainerRef:u,containerRect:c}=ei();return en(()=>{a(null==c?void 0:c.width)},[a,null==c?void 0:c.width]),i.createElement("div",{ref:u,style:r.toolbar,className:s(h(o.pq,void 0))},null==e?void 0:e.map(e=>e===o.C?t?t():i.createElement(V,{key:o.C,label:"Close",icon:J,renderIcon:n,onClick:l}):e))});function e_({carousel:e,animation:t,render:n,toolbar:r,controller:l,noScroll:a,on:u,plugins:c,slides:s,index:d,...h}){let{animation:f,carousel:m,render:p,toolbar:v,controller:g,noScroll:w,on:E,slides:x,index:y,plugins:M,...C}=k,{config:N,augmentation:P}=function(e,t=[],n=[]){let 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=[R(t,r)];return}r=L(r,e,e=>[R(t,[e])])},a=(e,t)=>{r=L(r,e,e=>[R(e.module,[R(t,e.children)])])},u=(e,t,n)=>{r=L(r,e,e=>{var r;return[R(e.module,[...n?[R(t)]:[],...null!=(r=e.children)?r:[],...n?[]:[R(t)]])]})},c=(e,t,n)=>{r=L(r,e,e=>[...n?[R(t)]:[],e,...n?[]:[R(t)]])},s=e=>{a(o.Kv,e)},d=(e,t)=>{r=L(r,e,e=>[R(t,e.children)])},h=e=>{r=L(r,e,e=>e.children)},f=e=>{n.push(e)};return t.forEach(e=>{e({contains:l,addParent:i,append:a,addChild:u,addSibling:c,addModule:s,replace:d,remove:h,augment:f})}),{config:r,augmentation:e=>n.reduce((e,t)=>t(e),e)}}([R(eD,[R(eS,[R(eb,[R(eC),R(eF),R(ek)])])])],c||M),I=P({animation:function(e,t={}){let{easing:n,...r}=e,{easing:l,...i}=t;return{easing:{...n,...l},...r,...i}}(f,t),carousel:{...m,...e},render:{...p,...n},toolbar:{...v,...r},controller:{...g,...l},noScroll:{...w,...a},on:{...E,...u},...C,...h});return I.open?i.createElement(O,{...I},i.createElement(H,{slides:s||x,index:b(d||y)},i.createElement(B,null,i.createElement(_,null,function e(t,n){var r;return i.createElement(t.module.component,{key:t.module.name,...n},null==(r=t.children)?void 0:r.map(t=>e(t,n)))}(R(ez,N),I))))):null}}
1,19938:(e,t,n)=>{"use strict";n.d(t,{A9:()=>_,AH:()=>s,Bv:()=>m,C:()=>P,CC:()=>v,EC:()=>p,HR:()=>w,I1:()=>h,Kv:()=>l,Ky:()=>i,Nc:()=>C,OT:()=>u,P9:()=>f,Qo:()=>d,RK:()=>I,Td:()=>W,Ue:()=>y,Uj:()=>T,V:()=>U,b6:()=>o,e7:()=>K,h0:()=>b,j7:()=>z,jR:()=>O,jn:()=>A,kJ:()=>a,mY:()=>r,or:()=>F,pc:()=>x,pq:()=>c,qq:()=>k,s:()=>S,sI:()=>N,t$:()=>D,tC:()=>g,tD:()=>L,tu:()=>R,uF:()=>$,vg:()=>E,zn:()=>M});let r="carousel",l="controller",i="navigation",o="no-scroll",a="portal",u="root",c="toolbar",s="zoom",d="loading",h="error",f="complete",m="placeholder",p=e=>`active-slide-${e}`;p(d),p("playing"),p(h),p(f);let v="fullsize",g="flex_center",w="no_scroll",E="no_scroll_padding",b="slide",x="slide_wrapper",y="slide_wrapper_interactive",M="prev",C="next",N="swipe",P="close",k="onPointerDown",I="onPointerMove",R="onPointerUp",L="onPointerLeave",S="onPointerCancel",$="onKeyDown",D="onKeyUp",z="onWheel",F="Escape",_="ArrowLeft",A="ArrowRight",T="button",O="icon",W="contain",K="cover",U="Unknown action type"},23655:()=>{},28728:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var r=n(47451),l=n(1635),i=n(19938);let o={maxZoomPixelRatio:1,zoomInMultiplier:2,doubleTapDelay:300,doubleClickDelay:500,doubleClickMaxStops:2,keyboardMoveDistance:50,wheelZoomDistanceFactor:100,pinchZoomDistanceFactor:100,scrollToZoom:!1},a=e=>({...o,...e});function u(){let{zoom:e}=(0,l.D$)();return a(e)}function c(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),h=(0,l.Tz)("useZoom","ZoomControllerContext",d);function f({children:e}){let[t,n]=r.useState(),{slideRect:o}=(0,l.as)(),{imageRect:a,maxZoom:h}=function(e,t){var n,r;let i={width:0,height:0},o={width:0,height:0},{currentSlide:a}=(0,l.mp)(),{imageFit:c}=(0,l.D$)().carousel,{maxZoomPixelRatio:s}=u();if(e&&a){let u={...a,...t};if((0,l.tx)(u)){let t=(0,l.QJ)(u,c),a=Math.max(...((null==(n=u.srcSet)?void 0:n.map(e=>e.width))||[]).concat(u.width?[u.width]:[])),d=Math.max(...((null==(r=u.srcSet)?void 0:r.map(e=>e.height))||[]).concat(u.height?[u.height]:[]));a>0&&d>0&&e.width>0&&e.height>0&&(o={width:(o=t?{width:Math.round(Math.min(a,e.width/e.height*d)),height:Math.round(Math.min(d,e.height/e.width*a))}:{width:a,height:d}).width*s,height:o.height*s},i=t?{width:Math.min(e.width,o.width,a),height:Math.min(e.height,o.height,d)}:{width:Math.round(Math.min(e.width,e.height/d*a,a)),height:Math.round(Math.min(e.height,e.width/a*d,d))})}}let d=i.width?Math.max((0,l.LI)(o.width/i.width,5),1):1;return{imageRect:i,maxZoom:d}}(o,null==t?void 0:t.imageDimensions),{zoom:f,offsetX:m,offsetY:p,disabled:v,changeZoom:g,changeOffsets:w,zoomIn:E,zoomOut:b}=function(e,t,n){let[i,o]=r.useState(1),[a,c]=r.useState(0),[s,d]=r.useState(0),h=function(e,t,n,i){let o=r.useRef(void 0),a=r.useRef(void 0),{zoom:u}=(0,l.D$)().animation,c=(0,l.iJ)(),s=(0,l.DK)(()=>{var r,l,s;if(null==(r=o.current)||r.cancel(),o.current=void 0,a.current&&(null==i?void 0:i.current)){try{o.current=null==(s=(l=i.current).animate)?void 0:s.call(l,[{transform:a.current},{transform:`scale(${e}) translateX(${t}px) translateY(${n}px)`}],{duration:c?0:null!=u?u:500,easing:o.current?"ease-out":"ease-in-out"})}catch(e){console.error(e)}a.current=void 0,o.current&&(o.current.onfinish=()=>{o.current=void 0})}});return(0,l.Nf)(s,[e,t,n,s]),r.useCallback(()=>{a.current=(null==i?void 0:i.current)?window.getComputedStyle(i.current).transform:void 0},[i])}(i,a,s,n),{currentSlide:f,globalIndex:m}=(0,l.mp)(),{containerRect:p,slideRect:v}=(0,l.as)(),{zoomInMultiplier:g}=u(),w=f&&(0,l.tx)(f)?f.src:void 0,E=!w||!(null==n?void 0:n.current);(0,l.Nf)(()=>{o(1),c(0),d(0)},[m,w]);let b=r.useCallback((t,n,r)=>{let l=r||i,o=a-(t||0),u=s-(n||0),h=(e.width*l-v.width)/2/l,f=(e.height*l-v.height)/2/l;c(Math.min(Math.abs(o),Math.max(h,0))*Math.sign(o)),d(Math.min(Math.abs(u),Math.max(f,0))*Math.sign(u))},[i,a,s,v,e.width,e.height]),x=r.useCallback((e,n,r,a)=>{let u=(0,l.LI)(Math.min(Math.max(e+.001<t?e:t,1),t),5);u!==i&&(n||h(),b(r?r*(1/i-1/u):0,a?a*(1/i-1/u):0,u),o(u))},[i,t,b,h]),y=(0,l.DK)(()=>{i>1&&(i>t&&x(t,!0),b())});(0,l.Nf)(y,[p.width,p.height,y]);let M=r.useCallback(()=>x(i*g),[i,g,x]),C=r.useCallback(()=>x(i/g),[i,g,x]);return{zoom:i,offsetX:a,offsetY:s,disabled:E,changeOffsets:b,changeZoom:x,zoomIn:M,zoomOut:C}}(a,h,null==t?void 0:t.zoomWrapperRef),{on:x}=(0,l.D$)(),y=(0,l.DK)(()=>{var e;v||null==(e=x.zoom)||e.call(x,{zoom:f})});r.useEffect(y,[f,y]),function(e,t,n,o,a,d){let h=r.useRef([]),f=r.useRef(0),m=r.useRef(void 0),{globalIndex:p}=(0,l.mp)(),{getOwnerWindow:v}=(0,l.uG)(),{containerRef:g,subscribeSensors:w}=(0,l.as)(),{keyboardMoveDistance:E,zoomInMultiplier:b,wheelZoomDistanceFactor:x,scrollToZoom:y,doubleTapDelay:M,doubleClickDelay:C,doubleClickMaxStops:N,pinchZoomDistanceFactor:P}=u(),k=r.useCallback(e=>{if(g.current){let{pageX:t,pageY:n}=e,{scrollX:r,scrollY:l}=v(),{left:i,top:o,width:a,height:u}=g.current.getBoundingClientRect();return[t-i-r-a/2,n-o-l-u/2]}return[]},[g,v]),I=(0,l.DK)(t=>{let{key:n,metaKey:r,ctrlKey:l}=t,i=r||l,u=()=>{t.preventDefault(),t.stopPropagation()};if(e>1){let e=(e,t)=>
1{u(),a(e,t)};"ArrowDown"===n?e(0,E):"ArrowUp"===n?e(0,-E):"ArrowLeft"===n?e(-E,0):"ArrowRight"===n&&e(E,0)}let c=e=>{u(),o(e)};"+"===n||i&&"="===n?c(e*b):"-"===n||i&&"_"===n?c(e/b):i&&"0"===n&&c(1)}),R=(0,l.DK)(t=>{if((t.ctrlKey||y)&&Math.abs(t.deltaY)>Math.abs(t.deltaX)){t.stopPropagation(),o(s(e,-t.deltaY,x),!0,...k(t));return}e>1&&(t.stopPropagation(),y||a(t.deltaX,t.deltaY))}),L=r.useCallback(e=>{let t=h.current;t.splice(0,t.length,...t.filter(t=>t.pointerId!==e.pointerId))},[]),S=r.useCallback(e=>{L(e),e.persist(),h.current.push(e)},[L]),$=(0,l.DK)(n=>{var r;let l=h.current;if("mouse"===n.pointerType&&n.buttons>1||!(null==(r=null==d?void 0:d.current)?void 0:r.contains(n.target)))return;e>1&&n.stopPropagation();let{timeStamp:i}=n;0===l.length&&i-f.current<("touch"===n.pointerType?M:C)?(f.current=0,o(e!==t?e*Math.max(t**(1/N),b):1,!1,...k(n))):f.current=i,S(n),2===l.length&&(m.current=c(l[0],l[1]))}),D=(0,l.DK)(t=>{let n=h.current,r=n.find(e=>e.pointerId===t.pointerId);if(2===n.length&&m.current){t.stopPropagation(),S(t);let r=c(n[0],n[1]),l=r-m.current;Math.abs(l)>0&&(o(s(e,l,P),!0,...n.map(e=>k(e)).reduce((e,t)=>t.map((t,n)=>e[n]+t/2))),m.current=r);return}e>1&&(t.stopPropagation(),r&&(1===n.length&&a((r.clientX-t.clientX)/e,(r.clientY-t.clientY)/e),S(t)))}),z=r.useCallback(e=>{let t=h.current;2===t.length&&t.find(t=>t.pointerId===e.pointerId)&&(m.current=void 0),L(e)},[L]),F=r.useCallback(()=>{let e=h.current;e.splice(0,e.length),f.current=0,m.current=void 0},[]);(0,l.yQ)(w,$,D,z,n),r.useEffect(F,[p,F]),r.useEffect(()=>n?()=>{}:(0,l.tP)(F,w(i.uF,I),w(i.j7,R)),[n,w,F,I,R])}(f,h,v,g,w,null==t?void 0:t.zoomWrapperRef);let M=r.useMemo(()=>({zoom:f,maxZoom:h,offsetX:m,offsetY:p,disabled:v,zoomIn:E,zoomOut:b,changeZoom:g}),[f,h,m,p,v,E,b,g]);r.useImperativeHandle(u().ref,()=>M,[M]);let C=r.useMemo(()=>({...M,setZoomWrapper:n}),[M,n]);return r.createElement(d.Provider,{value:C},e)}let m=(0,l.wt)("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"}))),p=(0,l.wt)("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"})),v=r.forwardRef(function({zoomIn:e,onLoseFocus:t},n){let i=r.useRef(!1),o=r.useRef(!1),{zoom:a,maxZoom:u,zoomIn:c,zoomOut:s,disabled:d}=h(),{render:f}=(0,l.D$)(),v=d||(e?a>=u:a<=1);return r.useEffect(()=>{v&&i.current&&o.current&&t(),v||(i.current=!0)},[v,t]),r.createElement(l.K0,{ref:n,disabled:v,label:e?"Zoom in":"Zoom out",icon:e?m:p,renderIcon:e?f.iconZoomIn:f.iconZoomOut,onClick:e?c:s,onFocus:()=>{o.current=!0},onBlur:()=>{o.current=!1}})});function g(){let e=r.useRef(null),t=r.useRef(null),{focus:n}=(0,l.as)(),i=r.useCallback(e=>{var t,r;(null==(t=e.current)?void 0:t.disabled)?n():null==(r=e.current)||r.focus()},[n]),o=r.useCallback(()=>i(e),[i]),a=r.useCallback(()=>i(t),[i]);return r.createElement(r.Fragment,null,r.createElement(v,{zoomIn:!0,ref:e,onLoseFocus:a}),r.createElement(v,{ref:t,onLoseFocus:o}))}function w(){let{render:e}=(0,l.D$)(),t=h();
1return e.buttonZoom?r.createElement(r.Fragment,null,e.buttonZoom(t)):r.createElement(g,null)}function E({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.V)}}function b(e){var t,n;let[{current:i,preload:o},a]=r.useReducer(E,{}),{slide:u,rect:c,imageFit:s,render:d,interactive:h}=e,f=u.srcSet.sort((e,t)=>e.width-t.width),m=null!=(t=u.width)?t:f[f.length-1].width,p=null!=(n=u.height)?n:f[f.length-1].height,v=(0,l.QJ)(u,s),g=Math.max(...f.map(e=>e.width)),w=Math.min((v?Math.max:Math.min)(c.width,m*(c.height/p)),g),b=(0,l.Y5)(),x=(0,l.DK)(()=>{var e;let t=null!=(e=f.find(e=>e.width>=w*b))?e:f[f.length-1];(!i||f.findIndex(e=>e.src===i)<f.findIndex(e=>e===t))&&a({type:"fetch",source:t.src})});(0,l.Nf)(x,[c.width,c.height,b,x]);let y=(0,l.DK)(e=>a({type:"done",source:e})),M={WebkitTransform:h?"initial":"translateZ(0)"};return v||Object.assign(M,c.width/c.height<m/p?{width:"100%",height:"auto"}:{width:"auto",height:"100%"}),r.createElement(r.Fragment,null,o&&o!==i&&r.createElement(l.Z$,{key:"preload",...e,offset:void 0,slide:{...u,src:o,srcSet:void 0},style:{position:"absolute",visibility:"hidden",...M},onLoad:()=>y(o),render:{...d,iconLoading:()=>null,iconError:()=>null}}),i&&r.createElement(l.Z$,{key:"current",...e,slide:{...u,src:i,srcSet:void 0},style:M}))}function x({render:e,slide:t,offset:n,rect:o}){var a,u;let[c,s]=r.useState(),d=r.useRef(null),{zoom:f,maxZoom:m,offsetX:p,offsetY:v,setZoomWrapper:g}=h(),w=f>1,{carousel:E,on:x}=(0,l.D$)(),{currentIndex:y}=(0,l.mp)();(0,l.Nf)(()=>0===n?(g({zoomWrapperRef:d,imageDimensions:c}),()=>g(void 0)):()=>{},[n,c,g]);let M=null==(a=e.slide)?void 0:a.call(e,{slide:t,offset:n,rect:o,zoom:f,maxZoom:m});if(!M&&(0,l.tx)(t)){let i={slide:t,offset:n,rect:o,render:e,imageFit:E.imageFit,imageProps:E.imageProps,onClick:0===n?()=>{var e;return null==(e=x.click)?void 0:e.call(x,{index:y})}:void 0};M=((null==(u=t.srcSet)?void 0:u.length)||0)>0?r.createElement(b,{...i,slide:t,interactive:w,rect:0===n?{width:o.width*f,height:o.height*f}:o}):r.createElement(l.Z$,{onLoad:e=>s({width:e.naturalWidth,height:e.naturalHeight}),...i})}return M?r.createElement("div",{ref:d,className:(0,l.$z)((0,l.oF)(i.CC),(0,l.oF)(i.tC),(0,l.oF)(i.pc),w&&(0,l.oF)(i.Ue)),style:0===n?{transform:`scale(${f}) translateX(${p}px) translateY(${v}px)`}:void 0},M):null}let y=({augment:e,addModule:t})=>{e(({zoom:e,toolbar:t,render:n,controller:o,...u})=>{let c=a(e);return{zoom:c,toolbar:(0,l.bo)(t,i.AH,r.createElement(w,null)),render:{...n,slide:e=>{var t;return(0,l.tx)(e.slide)?r.createElement(x,{render:n,...e}):null==(t=n.slide)?void 0:t.call(n,e)}},controller:{...o,preventDefaultWheelY:c.scrollToZoom},...u}}),t((0,l.Fi)(i.AH,f))}}}]);

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.