PageSourceSearch

https://www.lazyblocks.com/_next/static/chunks/42cd2aa3feef0621.js?dpl=dpl_BwnndaR9z41SBricAFdSfrrE8vuP

js lazyblocks.com collected 2026-10-02 04:57:38 UTC 31,468 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,98879,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return s}});let n=e.r(71645),o="undefined"==typeof window,r=o?()=>{}:n.useLayoutEffect,a=o?()=>{}:n.useEffect;function s(e){let{headManager:t,reduceComponentsToState:i}=e;function s(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(i(e))}}return o&&(t?.mountedInstances?.add(e.children),s()),r(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),r(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n={default:function(){return g},defaultHead:function(){return u}};for(var o in n)Object.defineProperty(i,o,{enumerable:!0,get:n[o]});let r=e.r(55682),a=e.r(90809),s=e.r(43476),l=a._(e.r(71645)),d=r._(e.r(98879)),h=e.r(42732);function u(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function c(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let m=["name","httpEquiv","charSet","itemProp"];function f(e){let t,i,n,o;return e.reduce(c,[]).reverse().concat(u().reverse()).filter((t=new Set,i=new Set,n=new Set,o={},e=>{let r=!0,a=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){a=!0;let i=e.key.slice(e.key.indexOf("$")+1);t.has(i)?r=!1:t.add(i)}switch(e.type){case"title":case"base":i.has(e.type)?r=!1:i.add(e.type);break;case"meta":for(let t=0,i=m.length;t<i;t++){let i=m[t];if(e.props.hasOwnProperty(i))if("charSet"===i)n.has(i)?r=!1:n.add(i);else{let t=e.props[i],n=o[i]||new Set;("name"!==i||!a)&&n.has(t)?r=!1:(n.add(t),o[i]=n)}}}return r})).reverse().map((e,t)=>{let i=e.key||t;return l.default.cloneElement(e,{key:i})})}let g=function({children:e}){let t=(0,l.useContext)(h.HeadManagerContext);return(0,s.jsx)(d.default,{reduceComponentsToState:f,headManager:t,children:e})};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},88143,(e,t,i)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:i,blurHeight:n,blurDataURL:o,objectFit:r}){let a=i?40*i:e,s=n?40*n:t,l=a&&s?`viewBox='0 0 ${a} ${s}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${l}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${l?"none":"contain"===r?"xMidYMid":"cover"===r?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${o}'/%3E%3C/svg%3E`}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},87690,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return r},imageConfigDefault:function(){return a}};for(var o in n)Object.defineProperty(i,o,{enumerable:!0,get:n[o]});let r=["default","imgix","cloudinary","akamai","custom"],a={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,
1contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},8927,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImgProps",{enumerable:!0,get:function(){return d}}),e.r(33525);let n=e.r(43369),o=e.r(88143),r=e.r(87690),a=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function d({src:e,sizes:t,unoptimized:i=!1,priority:d=!1,preload:h=!1,loading:u,className:c,quality:m,width:f,height:g,fill:p=!1,style:v,overrideSrc:w,onLoad:b,onLoadingComplete:E,placeholder:y="empty",blurDataURL:S,fetchPriority:L,decoding:C="async",layout:O,objectFit:z,objectPosition:I,lazyBoundary:_,lazyRoot:D,...M},x){var P;let T,j,N,{imgConf:A,showAltText:R,blurComplete:$,defaultLoader:U}=x,k=A||r.imageConfigDefault;if("allSizes"in k)T=k;else{let e=[...k.deviceSizes,...k.imageSizes].sort((e,t)=>e-t),t=k.deviceSizes.sort((e,t)=>e-t),i=k.qualities?.sort((e,t)=>e-t);T={...k,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===U)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let W=M.loader||U;delete M.loader,delete M.srcSet;let G="__next_img_default"in W;if(G){if("custom"===T.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=W;W=t=>{let{config:i,...n}=t;return e(n)}}if(O){"fill"===O&&(p=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[O];e&&(v={...v,...e});let i={responsive:"100vw",fill:"100vw"}[O];i&&!t&&(t=i)}let F="",B=l(f),H=l(g);if((P=e)&&"object"==typeof P&&(s(P)||void 0!==P.src)){let t=s(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(j=t.blurWidth,N=t.blurHeight,S=S||t.blurDataURL,F=t.src,!p)if(B||H){if(B&&!H){let e=B/t.width;H=Math.round(t.height*e)}else if(!B&&H){let e=H/t.height;B=Math.round(t.width*e)}}else B=t.width,H=t.height}let Z=!d&&!h&&("lazy"===u||void 0===u);(!(e="string"==typeof e?e:F)||e.startsWith("data:")||e.startsWith("blob:"))&&(i=!0,Z=!1),T.unoptimized&&(i=!0),G&&!T.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(i=!0);let Y=l(m),q=Object.assign(p?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:z,objectPosition:I}:{},R?{}:{color:"transparent"},v),V=$||"empty"===y?null:"blur"===y?`url("data:image/svg+xml;charset=utf-8,${(0,o.getImageBlurSvg)({widthInt:B,heightInt:H,blurWidth:j,blurHeight:N,blurDataURL:S||"",objectFit:q.objectFit})}")`:`url("${y}")`,K=a.includes(q.objectFit)?"fill"===q.objectFit?"100% 100%":"cover":q.objectFit,X=V?{backgroundSize:K,backgroundPosition:q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:V}:{},J=function({config:e,src:t,unoptimized:i,width:o,quality:r,sizes:a,loader:s}){if(i){let e=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")&&e){let i=t.includes("?")?"&":"?";t=`${t}${i}dpl=${e}`}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:d}=function({deviceSizes:e,allSizes:t},i,n){if(n){let i=/(^|\s)(1?\d?\d)vw/g,o=[];for(let e;e=i.exec(n);)o.push(parseInt(e[2]));if(o.length){let i=.01*Math.min(...o);return{widths:t.filter(t=>t>=e[0]*i),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof i?{widths:e,kind:"w"}:{widths:[...new Set([i,2*i].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,o,a),h=l.length-1;return{sizes:a||"w"!==d?a:"100vw",srcSet:l.map((i,n)=>`${s({config:e,src:t,quality:r,width:i})} ${"w"===d?i:n+1}${d}`).join(", "),src:s({config:e,src:t,quality:r,width:l[h]})}}({config:T,src:e,unoptimized:i,width:B,quality:Y,sizes:t,loader:W}),Q=Z?"lazy":u;return{props:{...M,loading:Q,fetchPriority:L,width:B,height:H,decoding:C,className:c,style:{...q,...X},sizes:J.sizes,srcSet:J.srcSet,src:w||J.src},meta:{unoptimized:i,preload:h||d,placeholder:y,fill:p}}}},18556,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ImageConfigContext",{enumerable:!0,get:function(){return r}});let n=e.r(55682)._(e.r(71645)),o=e.r(87690),r=n.default.createContext(o.imageConfigDefault)},65856,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(55682)._(e.r(71645)).default.createContext(null)},70965,(e,t,i)=>{"use strict";function n(e,t){let i=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>
2Math.abs(t-i)<Math.abs(e-i)?t:e,0):i}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return a}});let n=e.r(70965),o=e.r(43369);function r({config:e,src:t,width:i,quality:r}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let a=(0,n.findClosestQuality)(r,e),s=(0,o.getDeploymentId)();return`${e.path}?url=${encodeURIComponent(t)}&w=${i}&q=${a}${t.startsWith("/")&&s?`&dpl=${s}`:""}`}r.__next_img_default=!0;let a=r},5500,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"Image",{enumerable:!0,get:function(){return E}});let n=e.r(55682),o=e.r(90809),r=e.r(43476),a=o._(e.r(71645)),s=n._(e.r(74080)),l=n._(e.r(25633)),d=e.r(8927),h=e.r(87690),u=e.r(18556);e.r(33525);let c=e.r(65856),m=n._(e.r(1948)),f=e.r(18581),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function p(e,t,i,n,o,r,a){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),i?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;i.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function v(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let w=(0,a.forwardRef)(({src:e,srcSet:t,sizes:i,height:n,width:o,decoding:s,className:l,style:d,fetchPriority:h,placeholder:u,loading:c,unoptimized:m,fill:g,onLoadRef:w,onLoadingCompleteRef:b,setBlurComplete:E,setShowAltText:y,sizesInput:S,onLoad:L,onError:C,...O},z)=>{let I=(0,a.useCallback)(e=>{e&&(C&&(e.src=e.src),e.complete&&p(e,u,w,b,E,m,S))},[e,u,w,b,E,C,m,S]),_=(0,f.useMergedRef)(z,I);return(0,r.jsx)("img",{...O,...v(h),loading:c,width:o,height:n,decoding:s,"data-nimg":g?"fill":"1",className:l,style:d,sizes:i,srcSet:t,src:e,ref:_,onLoad:e=>{p(e.currentTarget,u,w,b,E,m,S)},onError:e=>{y(!0),"empty"!==u&&E(!0),C&&C(e)}})});function b({isAppRouter:e,imgAttributes:t}){let i={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...v(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,i),null):(0,r.jsx)(l.default,{children:(0,r.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...i},"__nimg-"+t.src+t.srcSet+t.sizes)})}let E=(0,a.forwardRef)((e,t)=>{let i=(0,a.useContext)(c.RouterContext),n=(0,a.useContext)(u.ImageConfigContext),o=(0,a.useMemo)(()=>{let e=g||n||h.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),i=e.deviceSizes.sort((e,t)=>e-t),o=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:i,qualities:o,localPatterns:"undefined"==typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:s,onLoadingComplete:l}=e,f=(0,a.useRef)(s);(0,a.useEffect)(()=>{f.current=s},[s]);let p=(0,a.useRef)(l);(0,a.useEffect)(()=>{p.current=l},[l]);let[v,E]=(0,a.useState)(!1),[y,S]=(0,a.useState)(!1),{props:L,meta:C}=(0,d.getImgProps)(e,{defaultLoader:m.default,imgConf:o,blurComplete:v,showAltText:y});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(w,{...L,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:f,onLoadingCompleteRef:p,setBlurComplete:E,setShowAltText:S,sizesInput:e.sizes,ref:t}),C.preload?(0,r.jsx)(b,{isAppRouter:!i,imgAttributes:L}):null]})});("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
3dule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},51928,e=>{"use strict";var t=e.i(71645),i=e.i(74080);let n=(e,t)=>e===t?.tagName?.toUpperCase?.(),o=e=>n("DIV",e)||n("SPAN",e),r=e=>e.complete&&0!==e.naturalHeight,a=({height:e,offset:t,width:i})=>Math.min((window.innerWidth-2*t)/i,(window.innerHeight-2*t)/e),s=({containerHeight:e,containerWidth:t,hasScalableSrc:i,offset:n,targetHeight:o,targetWidth:r})=>e&&t?!i&&o&&r?(({containerHeight:e,containerWidth:t,offset:i,targetHeight:n,targetWidth:o})=>{let r=a({height:n,offset:i,width:o}),s=o>n?o/t:n/e;return r>1?s:r*s})({containerHeight:e,containerWidth:t,offset:n,targetHeight:o,targetWidth:r}):a({height:e,offset:n,width:t}):1,l=/url(?:\(['"]?)(.*?)(?:['"]?\))/,d=e=>{if(e){if(n("IMG",e))return e.currentSrc;else if(o(e)){let t=window.getComputedStyle(e).backgroundImage;if(t)return l.exec(t)?.[1]}}},h=({position:e,relativeNum:t})=>{let i=parseFloat(e);return e.endsWith("%")?t*i/100:i},u=/\.svg$/i,c=e=>{if(!e)return{};if(!n("SVG",e))return{height:e.offsetHeight,left:e.offsetLeft,width:e.offsetWidth,top:e.offsetTop};{let t=e.parentElement,i=e.getBoundingClientRect();if(!t)return{height:i.height,left:i.left,width:i.width,top:i.top};{let e=t.getBoundingClientRect();return{height:i.height,left:e.left-i.left,top:e.top-i.top,width:i.width}}}},m=["img","svg",'[role="img"]',"[data-zoom]"].map(e=>`${e}:not([aria-hidden="true"])`).join(","),f={overflow:"",width:""};function g(e){return t.default.createElement(p,{...e})}class p extends t.default.Component{constructor(){super(...arguments),this.state={id:"",isZoomImgLoaded:!1,loadedImgEl:void 0,modalState:"UNLOADED",shouldRefresh:!1,styleGhost:{}},this.refContent=t.default.createRef(),this.refDialog=t.default.createRef(),this.refModalContent=t.default.createRef(),this.refModalImg=t.default.createRef(),this.refWrap=t.default.createRef(),this.imgEl=null,this.isScaling=!1,this.prevBodyAttrs=f,this.styleModalImg={},this.handleModalStateChange=e=>{let{modalState:t}=this.state;"LOADING"!==e&&"LOADING"===t?(this.loadZoomImg(),window.addEventListener("resize",this.handleResize,{passive:!0}),window.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),window.addEventListener("touchmove",this.handleTouchMove,{passive:!0}),window.addEventListener("touchend",this.handleTouchEnd,{passive:!0}),window.addEventListener("touchcancel",this.handleTouchCancel,{passive:!0}),document.addEventListener("keydown",this.handleKeyDown,!0)):"LOADED"!==e&&"LOADED"===t?window.addEventListener("wheel",this.handleWheel,{passive:!0}):"UNLOADING"!==e&&"UNLOADING"===t?(this.ensureImgTransitionEnd(),window.removeEventListener("wheel",this.handleWheel),window.removeEventListener("touchstart",this.handleTouchStart),window.removeEventListener("touchmove",this.handleTouchMove),window.removeEventListener("touchend",this.handleTouchEnd),window.removeEventListener("touchcancel",this.handleTouchCancel),document.removeEventListener("keydown",this.handleKeyDown,!0)):"UNLOADED"!==e&&"UNLOADED"===t&&(this.bodyScrollEnable(),window.removeEventListener("resize",this.handleResize),this.refModalImg.current?.removeEventListener?.("transitionend",this.handleImgTransitionEnd),this.refDialog.current?.close?.())},this.getDialogContainer=()=>{let e=document.querySelector("[data-rmiz-portal]");return null==e&&((e=document.createElement("div")).setAttribute("data-rmiz-portal",""),document.body.appendChild(e)),e},this.setId=()=>{let e=()=>Math.random().toString(16).slice(-4);this.setState({id:e()+e()+e()})},this.setAndTrackImg=()=>{let e=this.refContent.current;e&&(this.imgEl=e.querySelector(m),this.imgEl?(this.contentNotFoundChangeObserver?.disconnect?.(),this.imgEl.addEventListener("load",this.handleImgLoad),this.imgEl.addEventListener("click",this.handleZoom),this.state.loadedImgEl||this.handleImgLoad(),this.imgElResizeObserver=new ResizeObserver(e=>{let t=e[0];t?.target&&(this.imgEl=t.target,this.setState({styleGhost:c(this.imgEl)}))}),this.imgElResizeObserver.observe(this.imgEl),this.contentChangeObserver||(this.contentChangeObserver=new MutationObserver(()=>{this.setState({styleGhost:c(this.imgEl)})}),this.contentChangeObserver.observe(e,{attributes:!0,childList:!0,subtree:!0}))):this.contentNotFoundChangeObserver||(this.contentNotFoundChangeObserver=new MutationObserver(this.setAndTrackImg),this.contentNotFoundChangeObserver.observe(e,{childList:!0,subtree:!0})))},this.handleIfZoomChanged=e=>{let{isZoomed:t}=this.props;!e&&t?this.zoom():e&&!t&&this.unzoom()},this.handleImgLoad=()=>{let e=d(this.imgEl);
3if(!e)return;let t=new Image;n("IMG",this.imgEl)&&(t.sizes=this.imgEl.sizes,t.srcset=this.imgEl.srcset,t.crossOrigin=this.imgEl.crossOrigin),t.src=e;let i=()=>{this.setState({loadedImgEl:t,styleGhost:c(this.imgEl)})};t.decode().then(i).catch(()=>{r(t)?i():t.onload=i})},this.handleZoom=e=>{!this.props.isDisabled&&this.hasImage()&&this.props.onZoomChange?.(!0,{event:e})},this.handleUnzoom=e=>{this.props.isDisabled||this.props.onZoomChange?.(!1,{event:e})},this.handleBtnUnzoomClick=e=>{e.preventDefault(),e.stopPropagation(),this.handleUnzoom(e)},this.handleDialogCancel=e=>{e.preventDefault()},this.handleDialogClick=e=>{(e.target===this.refModalContent.current||e.target===this.refModalImg.current)&&(e.stopPropagation(),this.handleUnzoom(e))},this.handleDialogClose=e=>{e.stopPropagation(),this.handleUnzoom(e)},this.handleKeyDown=e=>{("Escape"===e.key||27===e.keyCode)&&(e.preventDefault(),e.stopPropagation(),this.handleUnzoom(e))},this.handleWheel=e=>{e.ctrlKey||(e.stopPropagation(),queueMicrotask(()=>{this.handleUnzoom(e)}))},this.handleTouchStart=e=>{if(e.touches.length>1){this.isScaling=!0;return}1===e.changedTouches.length&&e.changedTouches[0]&&(this.touchYStart=e.changedTouches[0].screenY)},this.handleTouchMove=e=>{let t=window.visualViewport?.scale??1;this.props.canSwipeToUnzoom&&!this.isScaling&&t<=1&&null!=this.touchYStart&&e.changedTouches[0]&&(this.touchYEnd=e.changedTouches[0].screenY,Math.abs(Math.max(this.touchYStart,this.touchYEnd)-Math.min(this.touchYStart,this.touchYEnd))>this.props.swipeToUnzoomThreshold&&(this.touchYStart=void 0,this.touchYEnd=void 0,this.handleUnzoom(e)))},this.handleTouchEnd=()=>{this.isScaling=!1,this.touchYStart=void 0,this.touchYEnd=void 0},this.handleTouchCancel=()=>{this.isScaling=!1,this.touchYStart=void 0,this.touchYEnd=void 0},this.handleResize=()=>{this.setState({shouldRefresh:!0})},this.hasImage=()=>this.imgEl&&(this.state.loadedImgEl||n("SVG",this.imgEl))&&"none"!==window.getComputedStyle(this.imgEl).display,this.zoom=()=>{this.bodyScrollDisable(),this.refDialog.current?.showModal?.(),this.refModalImg.current?.addEventListener?.("transitionend",this.handleImgTransitionEnd),this.setState({modalState:"LOADING"})},this.unzoom=()=>{this.setState({modalState:"UNLOADING"})},this.handleImgTransitionEnd=()=>{clearTimeout(this.timeoutTransitionEnd),"LOADING"===this.state.modalState?this.setState({modalState:"LOADED"}):"UNLOADING"===this.state.modalState&&this.setState({shouldRefresh:!1,modalState:"UNLOADED"})},this.ensureImgTransitionEnd=()=>
3{if(this.refModalImg.current){let e=window.getComputedStyle(this.refModalImg.current).transitionDuration,t=parseFloat(e);if(t){let i=t*(e.endsWith("ms")?1:1e3)+50;this.timeoutTransitionEnd=setTimeout(this.handleImgTransitionEnd,i)}}},this.bodyScrollDisable=()=>{this.prevBodyAttrs={overflow:document.body.style.overflow,width:document.body.style.width};let e=document.body.clientWidth;document.body.style.overflow="hidden",document.body.style.width=`${e}px`},this.bodyScrollEnable=()=>{document.body.style.width=this.prevBodyAttrs.width,document.body.style.overflow=this.prevBodyAttrs.overflow,this.prevBodyAttrs=f},this.loadZoomImg=()=>{let{props:{zoomImg:e}}=this,t=e?.src;if(t){let i=new Image;i.sizes=e?.sizes??"",i.srcset=e?.srcSet??"",i.crossOrigin=e?.crossOrigin??void 0,i.src=t;let n=()=>{this.setState({isZoomImgLoaded:!0})};i.decode().then(n).catch(()=>{r(i)?n():i.onload=n})}},this.UNSAFE_handleSvg=()=>{let{imgEl:e,refModalImg:t,styleModalImg:i}=this;if(n("SVG",e)){let n=e.cloneNode(!0);(e=>{let t="-zoom",i=["clip-path","fill","mask","marker-start","marker-mid","marker-end"],n=new Map;if(e.hasAttribute("id")){let i=e.id,o=i+t;n.set(i,o),e.id=o}e.querySelectorAll("[id]").forEach(e=>{let i=e.id,o=i+t;n.set(i,o),e.id=o}),n.forEach((t,n)=>{let o=`url(#${n})`,r=`url(#${t})`,a=i.map(e=>`[${e}="${o}"]`).join(", ");e.querySelectorAll(a).forEach(e=>{i.forEach(t=>{e.getAttribute(t)===o&&e.setAttribute(t,r)})})}),e.querySelectorAll("style").forEach(e=>{n.forEach((t,i)=>{e.textContent&&(e.textContent=e.textContent.replaceAll(`#${i}`,`#${t}`))})})})(n),n.style.width=`${i.width||0}px`,n.style.height=`${i.height||0}px`,n.addEventListener("click",this.handleUnzoom),t.current?.firstChild?.remove?.(),t.current?.appendChild?.(n)}}}render(){let{handleBtnUnzoomClick:e,handleDialogCancel:r,handleDialogClick:a,handleDialogClose:l,handleUnzoom:c,handleZoom:m,imgEl:f,props:{a11yNameButtonUnzoom:g,a11yNameButtonZoom:p,children:v,classDialog:w,IconUnzoom:b,IconZoom:E,isZoomed:y,wrapElement:S,ZoomContent:L,zoomImg:C,zoomMargin:O},refContent:z,refDialog:I,refModalContent:_,refModalImg:D,refWrap:M,state:{id:x,isZoomImgLoaded:P,loadedImgEl:T,modalState:j,shouldRefresh:N,styleGhost:A}}=this,R=`rmiz-modal-${x}`,$=`rmiz-modal-img-${x}`,U=o(f),k=n("IMG",f),W=n("SVG",f),G=(e=>{if(e)if(n("IMG",e))return e.alt??void 0;else return e.getAttribute("aria-label")??void 0})(f),F=d(f),B=k?f.sizes:void 0,H=k?f.srcset:void 0,Z=k?f.crossOrigin:void 0,Y=!!C?.src,q=this.hasImage(),V=G?`${p}: ${G}`:p,K="LOADING"===j||"LOADED"===j,X=q?"found":"not-found",J="UNLOADED"===j||"UNLOADING"===j?"hidden":"visible";this.styleModalImg=q?(({hasZoomImg:e,imgSrc:t,isSvg:i,isZoomed:n,loadedImgEl:r,offset:a,shouldRefresh:l,targetEl:d})=>{let c=i||t?.slice?.(0,18)==="data:image/svg+xml"||e||!!(t&&u.test(t)),m=d.getBoundingClientRect(),f=window.getComputedStyle(d),g=null!=r&&o(d),p=null!=r&&!g,v=Object.assign({},(({containerHeight:e,containerLeft:t,containerTop:i,containerWidth:n,hasScalableSrc:o,offset:r,targetHeight:a,targetWidth:l})=>{let d=s({containerHeight:e,containerWidth:n,hasScalableSrc:o,offset:r,targetHeight:a,targetWidth:l});return{top:i,left:t,width:n*d,height:e*d,transform:`translate(0,0) scale(${1/d})`}})({containerHeight:m.height,containerLeft:m.left,containerTop:m.top,containerWidth:m.width,hasScalableSrc:c,offset:a,targetHeight:r?.naturalHeight||m.height,targetWidth:r?.naturalWidth||m.width}),p?(({containerHeight:e,containerLeft:t,containerTop:i,containerWidth:n,hasScalableSrc:o,objectFit:r,objectPosition:a,offset:l,targetHeight:d,targetWidth:u})=>{if("scale-down"===r&&(r=u<=n&&d<=e?"none":"contain"),"cover"===r||"contain"===r){let c=n/u,m=e/d,f="cover"===r?Math.max(c,m):Math.min(c,m),[g="50%",p="50%"]=a.split(" "),v=h({position:g,relativeNum:n-u*f}),w=h({position:p,relativeNum:e-d*f}),b=s({containerHeight:d*f,containerWidth:u*f,hasScalableSrc:o,offset:l,targetHeight:d,targetWidth:u});return{top:i+w,left:t+v,width:u*f*b,height:d*f*b,transform:`translate(0,0) scale(${1/b})`}}if("none"===r){let[r="50%",c="50%"]=a.split(" "),m=h({position:r,relativeNum:n-u}),f=h({position:c,relativeNum:e-d}),g=s({containerHeight:d,containerWidth:u,hasScalableSrc:o,offset:l,targetHeight:d,targetWidth:u});return{top:i+f,left:t+m,width:u*g,height:d*g,transform:`translate(0,0) scale(${1/g})`}}if("fill"!==r)return{};{let t=Math.max(n/u,e/d),i=s({containerHeight:d*t,containerWidth:u*t,hasScalableSrc:o,offset:l,targetHeight:d,targetWidth:u});return{width:n*i,height:e*i,transform:`translate(0,0) scale(${1/i})`}}})({containerHeight:m.height,containerLeft:m.left,containerTop:m.top,containerWidth:m.width,hasScalableSrc:c,objectFit:f.objectFit,objectPosition:f.objectPosition,offset:a,targetHeight:r?.naturalHeight||m.height,targetWidth:r?.naturalWi
3dth||m.width}):void 0,g?(({backgroundPosition:e,backgroundSize:t,containerHeight:i,containerLeft:n,containerTop:o,containerWidth:r,hasScalableSrc:a,offset:l,targetHeight:d,targetWidth:u})=>{if("cover"===t||"contain"===t){let c=r/u,m=i/d,f="cover"===t?Math.max(c,m):Math.min(c,m),[g="50%",p="50%"]=e.split(" "),v=h({position:g,relativeNum:r-u*f}),w=h({position:p,relativeNum:i-d*f}),b=s({containerHeight:d*f,containerWidth:u*f,hasScalableSrc:a,offset:l,targetHeight:d,targetWidth:u});return{top:o+w,left:n+v,width:u*f*b,height:d*f*b,transform:`translate(0,0) scale(${1/b})`}}if("auto"===t){let[t="50%",c="50%"]=e.split(" "),m=h({position:t,relativeNum:r-u}),f=h({position:c,relativeNum:i-d}),g=s({containerHeight:d,containerWidth:u,hasScalableSrc:a,offset:l,targetHeight:d,targetWidth:u});return{top:o+f,left:n+m,width:u*g,height:d*g,transform:`translate(0,0) scale(${1/g})`}}{let[c="50%",m="50%"]=t.split(" "),f=Math.min(h({position:c,relativeNum:r})/u,h({position:m,relativeNum:i})/d),[g="50%",p="50%"]=e.split(" "),v=h({position:g,relativeNum:r-u*f}),w=h({position:p,relativeNum:i-d*f}),b=s({containerHeight:d*f,containerWidth:u*f,hasScalableSrc:a,offset:l,targetHeight:d,targetWidth:u});return{top:o+w,left:n+v,width:u*f*b,height:d*f*b,transform:`translate(0,0) scale(${1/b})`}}})({backgroundPosition:f.backgroundPosition,backgroundSize:f.backgroundSize,containerHeight:m.height,containerLeft:m.left,containerTop:m.top,containerWidth:m.width,hasScalableSrc:c,offset:a,targetHeight:r?.naturalHeight||m.height,targetWidth:r?.naturalWidth||m.width}):void 0);if(n){let e=window.innerWidth/2,t=window.innerHeight/2,i=parseFloat(String(v.left||0))+parseFloat(String(v.width||0))/2,n=parseFloat(String(v.top||0))+parseFloat(String(v.height||0))/2;l&&(v.transitionDuration="0.01ms"),v.transform=`translate(${e-i}px,${t-n}px) scale(1)`}return v})({hasZoomImg:Y,imgSrc:F,isSvg:W,isZoomed:y&&K,loadedImgEl:T,offset:O,shouldRefresh:N,targetEl:f}):{};let Q=null;if(q){let i=k||U?t.default.createElement("img",{alt:G,crossOrigin:Z,sizes:B,src:F,srcSet:H,...P&&"LOADED"===j?C:{},"data-rmiz-modal-img":"",height:this.styleModalImg.height||void 0,id:$,ref:D,style:this.styleModalImg,width:this.styleModalImg.width||void 0}):W?t.default.createElement("div",{"data-rmiz-modal-img":!0,ref:D,style:this.styleModalImg}):null,n=t.default.createElement("button",{"aria-label":g,"data-rmiz-btn-unzoom":"",onClick:e,type:"button"},t.default.createElement(b,null));Q=L?t.default.createElement(L,{buttonUnzoom:n,modalState:j,img:i,isZoomImgLoaded:P,onUnzoom:c}):t.default.createElement(t.default.Fragment,null,i,n)}return t.default.createElement(S,{"aria-owns":R,"data-rmiz":"",ref:M},t.default.createElement(S,{"data-rmiz-content":X,ref:z,style:{visibility:"UNLOADED"===j?"visible":"hidden"}},v),q&&t.default.createElement(S,{"data-rmiz-ghost":"",style:A},t.default.createElement("button",{"aria-label":V,"data-rmiz-btn-zoom":"",onClick:m,type:"button"},t.default.createElement(E,null))),q&&i.default.createPortal(t.default.createElement("dialog",{"aria-labelledby":$,"aria-modal":"true",className:w,"data-rmiz-modal":"",id:R,onClick:a,onClose:l,onCancel:r,ref:I,role:"dialog"},t.default.createElement("div",{"data-rmiz-modal-overlay":J}),t.default.createElement("div",{"data-rmiz-modal-content":"",ref:_},Q)),this.getDialogContainer()))}componentDidMount(){this.setId(),this.setAndTrackImg(),this.handleImgLoad(),this.UNSAFE_handleSvg()}componentWillUnmount(){"UNLOADED"!==this.state.modalState&&this.bodyScrollEnable(),this.contentChangeObserver?.disconnect?.(),this.contentNotFoundChangeObserver?.disconnect?.(),this.imgElResizeObserver?.disconnect?.(),this.imgEl?.removeEventListener?.("load",this.handleImgLoad),this.imgEl?.removeEventListener?.("click",this.handleZoom),this.refModalImg.current?.removeEventListener?.("transitionend",this.handleImgTransitionEnd),window.removeEventListener("wheel",this.handleWheel),window.removeEventListener("touchstart",this.handleTouchStart),window.removeEventListener("touchmove",this.handleTouchMove),window.removeEventListener("touchend",this.handleTouchEnd),window.removeEventListener("touchcancel",this.handleTouchCancel),window.removeEventListener("resize",this.handleResize),document.removeEventListener("keydown",this.handleKeyDown,!0)}componentDidUpdate(e,t){this.handleModalStateChange(t.modalState),this.UNSAFE_handleSvg(),this.handleIfZoomChanged(e.isZoomed)}}function v({onZoomChange:e,...i}){let[n,o]=t.default.useState(!1),r=t.default.useCallback((t,{event:i})=>{o(t),e?.(t,{event:i})},[e]);return t.default.createElement(g,{...i,isZoomed:n,onZoomChange:r})}p.defaultProps={a11yNameButtonUnzoom:"Minimize image",a11yNameButtonZoom:"Expand image",canSwipeToUnzoom:!0,IconUnzoom:function(){return t.default.createElement("svg",{"aria-hidden":"true","data-rmiz-btn-unzoom-icon":!0,fill:"currentColor",focusable:"false",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},t.default.createElement("path",{d:"M 14.144531 1.148438 L 9 6.292969 L 9 3 L 8 3 L 8 8 L 13 8 L 13 7 L 9.707031 7 L 14.855469 1.851563 Z M 8 8 L 3 8 L 3 9 L 6.292969 9 L 1.148438 14.144531 L 1.851563 14.855469 L 7 9.707031 L 7 13 L 8 13 Z"}))},IconZoom:function(){return t.default.createElement("svg",{"aria-hidden":"true","data-rmiz-btn-zoom-icon":!0,fill:"currentColor",focusable:"false",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},t.default.createElement("path",{d:"M 9 1 L 9 2 L 12.292969 2 L 2 12.292969 L 2 9 L 1 9 L 1 14 L 6 14 L 6 13 L 2.707031 13 L 13 2.707031 L 13 6 L 14 6 L 14 1 Z"}))},isDisabled:!1,swipeToUnzoomThreshold:10,wrapElement:"div",zoomMargin:0},e.s(["Controlled",()=>g,"default",()=>v])}]);

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.