PageSourceSearch

https://www.extremis.com/_next/static/chunks/app/%5Blocale%5D/(content)/%5Bslug%5D/page-3cdfb86c2055e0c3.js

js extremis.com collected 2026-09-24 10:22:15 UTC 6,358 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6206],{33418:(e,t,l)=>{"use strict";l.r(t),l.d(t,{Iframe:()=>o});var s=l(81728),n=l(51180),r=l(20995);let o=e=>{let{url:t,className:l,title:o="Embedded content"}=e,i=(0,n.useRef)(null),[a,c]=(0,n.useState)(null),u=(0,r.QP)("w-full h-full","h-[700px]",l);return(0,n.useEffect)(()=>{c(null);let e=null;try{e=new URL(t).origin}catch(e){return}let l=t=>{var l;if(t.origin!==e||t.source!==(null==(l=i.current)?void 0:l.contentWindow))return;let s=t.data;if(!s||"object"!=typeof s||"setHeight"!==s.type)return;let n="number"==typeof s.height?s.height:Number(s.height);Number.isFinite(n)&&!(n<=0)&&c(Math.round(n))};return window.addEventListener("message",l),()=>{window.removeEventListener("message",l)}},[t]),(0,s.jsx)("iframe",{ref:i,src:t,className:u,style:null!==a?{height:a}:void 0,title:o,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})}},40697:(e,t,l)=>{"use strict";l.d(t,{I:()=>r});var s=l(81728),n=l(20995);let r=e=>{let{icon:t,className:l,width:r,height:o,fill:i,stroke:a,...c}=e;return(0,s.jsx)(t,{className:(0,n.QP)("shrink-0",l),style:r&&o?{width:"".concat(r,"px"),height:"".concat(o,"px")}:{},fill:null!=i?i:"none",stroke:null!=a?a:"currentColor",...c})}},62026:(e,t,l)=>{"use strict";l.d(t,{K:()=>o});var s=l(81728),n=l(20995),r=l(40697);let o=e=>{let{icon:t,ariaLabel:l,ariaExpanded:o,ariaControls:i,onClick:a,className:c}=e;return(0,s.jsx)("button",{"aria-label":l,"aria-expanded":o,"aria-controls":i,onClick:a,className:(0,n.QP)("inline-flex items-center justify-center p-2 cursor-pointer",c),children:(0,s.jsx)(r.I,{icon:t,width:24,height:24})})}},70391:(e,t,l)=>{"use strict";l.r(t),l.d(t,{Video:()=>p});var s=l(81728),n=l(89100),r=l(78532),o=l(98580),i=l(27069),a=l(93119),c=l(51180),u=l(40678),d=l.n(u),h=l(98031),m=l.n(h),w=l(20995),v=l(81924),f=l(62026);let b=(0,n.F)("aspect-video relative overflow-hidden",{variants:{width:{full:"w-full",container:"w-full max-w-7xl mx-auto"}},defaultVariants:{width:"container"}}),x={youtube:e=>"https://www.youtube.com/watch?v=".concat(e),vimeo:e=>"https://vimeo.com/".concat(e)},p=e=>{let{provider:t,id:l,className:n,showNativeControls:u=!0,loop:h=!1,isActive:p=!0,variant:j="default",width:g}=e,y=(0,w.QP)(b({width:g}),n),{ref:N,isIntersecting:k}=(0,v.BL)({freezeOnceVisible:!1,initialIsIntersecting:!0}),[P,E]=c.useState(!1),[L,C]=c.useState(!0),[_,S]=c.useState(!0),[R,I]=c.useState(!1),Q=c.useRef(!0),q=c.useRef(p);c.useEffect(()=>{E(!0)},[]);let z=p&&k;c.useEffect(()=>{z?!q.current&&Q.current&&(C(!0),Q.current=!1):(q.current&&(Q.current=L),C(!1),S(!0)),q.current=z},[p,k,z,L]);let A="text-black bg-white/80 rounded-full p-3 hover:bg-white",M=x[t](l),B="cover"===j,F={url:M,playing:L&&z,muted:_||!z,controls:u,loop:h,width:B?"max(100cqw, calc(100cqh * 16 / 9))":"100%",height:B?"max(calc(100cqw * 9 / 16), 100cqh)":"100%",onReady:()=>I(!0),onPlay:()=>{z&&C(!0)},onPause:()=>{z&&C(!1)},className:B?"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2":"absolute top-0 left-0"};return(0,s.jsxs)("div",{ref:N,className:y,children:[P&&("youtube"===t?(0,s.jsx)(m(),{...F}):(0,s.jsx)(d(),{...F})),R&&(0,s.jsxs)("div",{className:"absolute top-4 left-4 flex items-center gap-2",children:[(0,s.jsx)(f.K,{icon:L?r.A:o.A,onClick:()=>{z&&C(e=>!e)},ariaLabel:L?"Pause video":"Play video",className:A}),(0,s.jsx)(f.K,{icon:_?i.A:a.A,onClick:()=>{S(!_)},ariaLabel:_?"Unmute video":"Mute video",className:A})]})]})}},78419:(e,t,l)=>{"use strict";l.d(t,{ImageCompare:()=>i});var s=l(81728),n=l(86438),r=l(51180),o=l(20995);let i=e=>{let{images:t,className:l}=e,[i,a]=(0,r.useState)(50),[c,u]=(0,r.useState)(!1),d=(0,r.useRef)(null),h=t[0],m=t[1],w=(0,r.useCallback)(e=>{if(!c||!d.current)return;let t=d.current.getBoundingClientRect(),l=(e-t.left)/t.width*100;l<0&&(l=0),l>100&&(l=100),a(l)},[c]),v=(0,r.useCallback)(e=>w(e.clientX),[w]),f=(0,r.useCallback)(e=>{let t=e.touches[0];t&&w(t.clientX)},[w]),b=(0,r.useCallback)(()=>u(!1),[]),x=(0,r.useCallback)(()=>u(!1),[]);return((0,r.useEffect)(()=>(c&&(window.addEventListener("mousemove",v),window.addEventListener("touchmove",f),window.addEventListener("mouseup",b),window.addEventListener("touchend",x)),()=>{window.removeEventListener("mousemove",v),window.removeEventListener("touchmove",f),window.removeEventListener("mouseup",b),window.removeEventListener("touchend",x)}),[c,v,f,b,x]),h&&m)?(0,s.jsxs)("div",{ref:d,className:(0,o.QP)("relative w-full max-w-[800px] overflow-hidden aspect-4/3 mx-auto my-10",l),style:{aspectRatio:"4/3"},onMouseDown:()=>u(!0),onTouchStart:()=>u(!0),children:[(0,s.jsx)(n.b,{...h,sizes:"(max-width: 800px) 100v
1w, 800px",className:"absolute top-0 left-0 w-full h-full object-cover select-none"}),(0,s.jsx)("div",{className:"absolute top-0 left-0 h-full w-full overflow-hidden",style:{clipPath:"inset(0 0 0 ".concat(i,"%)")},children:(0,s.jsx)(n.b,{...m,sizes:"(max-width: 800px) 100vw, 800px",className:"absolute top-0 left-0 w-full h-full object-cover select-none"})}),(0,s.jsx)("div",{className:"absolute top-0 h-full w-1 bg-white cursor-ew-resize",style:{left:"".concat(i,"%"),transform:"translateX(-50%)"},children:(0,s.jsx)("div",{className:"absolute top-1/2 left-1/2 -translate-y-1/2 -translate-x-1/2 h-10 w-10 rounded-full bg-white flex items-center justify-center",children:(0,s.jsx)("svg",{className:"w-4 h-4 text-gray-700 block",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 8l-4 4 4 4m6 0l4-4-4-4"})})})}),h.alt&&(0,s.jsx)("div",{className:"absolute bottom-2 left-2 p-2 text-white pointer-events-none [text-shadow:0_0_2px_#000]",children:h.alt}),m.alt&&(0,s.jsx)("div",{className:"absolute bottom-2 right-2 p-2 text-white pointer-events-none [text-shadow:0_0_2px_#000]",children:m.alt})]}):null}},99136:(e,t,l)=>{Promise.resolve().then(l.bind(l,64469)),Promise.resolve().then(l.bind(l,93782)),Promise.resolve().then(l.bind(l,67480)),Promise.resolve().then(l.bind(l,36238)),Promise.resolve().then(l.t.bind(l,94838,23)),Promise.resolve().then(l.t.bind(l,95607,23)),Promise.resolve().then(l.bind(l,33418)),Promise.resolve().then(l.bind(l,78419)),Promise.resolve().then(l.bind(l,70391))}},e=>{e.O(0,[4838,7202,8491,3165,615,3034,9921,9242,6260,7358],()=>e(e.s=99136)),_N_E=e.O()}]);

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.