PageSourceSearch

https://stellar.org/_next/static/chunks/14424.dfa1f51a73a1f2e7.js

js stellar.org collected 2026-09-24 08:33:34 UTC 23,095 bytes, 1 lines download raw bytes

1!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="2c8b901a-6f61-401e-bfe3-1122dcf71b54",t._sentryDebugIdIdentifier="sentry-dbid-2c8b901a-6f61-401e-bfe3-1122dcf71b54")}catch(t){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[14424],{14424:(t,e,n)=>{"use strict";n.r(e),n.d(e,{MediaAccordionSection:()=>B});var a=n(6029),r=n(55729),i=n(56760),o=n(19859),s=n(80642),l=n(89484),c=n(19680),h=n(20453),u=n(75912),d=n.n(u);let M=t=>{let{index:e,title:n,isActive:r,hasAlternativeTitle:i,onToggle:u,onHover:M}=t,y=(0,o.Qy)();return(0,a.jsxs)("button",{className:d().accordionHeader,type:"button","aria-expanded":r,"aria-controls":"sect".concat(e),id:"button".concat(e),onClick:t=>{var e;let a=!r;u(),void 0!==y&&(e=t.currentTarget,(0,l.Y)(e,"sui:click",{element:{path:y,text:n,tag:"button"},action:a?"open":"close"}))},onMouseEnter:M,children:[i?(0,a.jsx)(h.E,{size:"HeadingS",isAlternative:!0,hasLowerAlpha:!r,children:n}):(0,a.jsx)(h.E,{size:"BodyM",isBold:!0,children:n}),(0,a.jsx)(c.I,{name:"chevronDown",className:(0,s.cn)(d().icon,r&&d().isRotated)})]})},y=t=>{let{className:e,accordionItems:n,isExclusive:i=!1,shouldOpenOnHover:l=!1,shouldOpenFirstItemByDefault:c=!1,shouldAlwaysHaveActiveItem:h=!1,onActiveItemsChange:u,hasAlternativeTitle:y=!1,hasTopBorder:f=!0,hasIndentedItems:x=!1,hasActiveIndicator:m=!1,...p}=t,[g,z]=(0,r.useState)(()=>c&&n.length>0?[0]:[]),v=t=>{z(t),null==u||u(t)},A=new Set(g);return(0,a.jsx)(o.ep,{segment:"accordion",children:(0,a.jsx)("div",{className:(0,s.cn)(e,d().accordion,!f&&d().noTopBorder),...p,children:n.map((t,e)=>{let{id:n,title:r,description:c,media:u,cta:f}=t,p=A.has(e),z="function"==typeof u?u(p):u;return(0,a.jsx)(o.ep,{segment:"item[".concat(e,"]"),children:(0,a.jsxs)("div",{className:(0,s.cn)(d().itemWrapper,x&&d().isIndented,m&&d().hasActiveIndicator,p&&d().isActive),children:[(0,a.jsx)(M,{index:e,title:r,isActive:p,hasAlternativeTitle:y,onToggle:()=>(t=>{let e=g.includes(t);if(i){if(e){if(h)return;v([]);return}v([t]);return}v(e?g.filter(e=>e!==t):[...g,t])})(e),onHover:l?()=>{v([e])}:void 0}),(0,a.jsx)("div",{id:"sect".concat(e),"aria-labelledby":"button".concat(e),role:"region",className:(0,s.cn)(d().accordionSummary,p&&d().isOpen),hidden:!p,children:(0,a.jsxs)("div",{className:d().accordionSummaryContent,"data-accordion-summary-content":"",children:[z&&(0,a.jsx)("div",{className:d().visualWrapper,"data-accordion-visual":"",children:z}),(0,a.jsxs)("div",{className:d().content,children:[c,f&&(0,a.jsx)(o.ep,{segment:"cta",children:(0,a.jsx)("div",{className:d().ctaWrapper,children:f})})]})]})})]})},n)})})})};var f=n(5221),x=n(35617),m=n(50890),p=n(22309),g=n(70049),z=n(10022),v=n(34732);let A=()=>{var t;return null!=(t=(0,v.I)())&&t};var _=n(71485),w=n.n(_);function I(){return Math.random()}function P(){return Math.sqrt(-2*Math.log(Math.random()||1e-6))*Math.cos(2*Math.PI*Math.random())}function R(t,e){return{x:t.x-e.x,y:t.y-e.y,z:t.z-e.z}}let j={sphere:function(){return Array.from({length:900},()=>{let t=2*Math.PI*I(),e=Math.acos(2*I()-1),n=.88+.16*I();return{x:Math.sin(e)*Math.cos(t)*n,y:Math.cos(e)*n,z:Math.sin(e)*Math.sin(t)*n}})},pyramid:function(){let t={x:0,y:1,z:0},e=[{x:-.8,y:-.5,z:-.8},{x:.8,y:-.5,z:-.8},{x:.8,y:-.5,z:.8},{x:-.8,y:-.5,z:.8}],n=Math.round(144),a=Math.round((900-n)/4),r=[...[0,1,2,3].flatMap(n=>{var r,i;let o=e[n],s=e[(n+1)%4],l=function(t){let e=Math.sqrt(t.x*t.x+t.y*t.y+t.z*t.z)||1e-9;return{x:t.x/e,y:t.y/e,z:t.z/e}}((r=R(o,t),i=R(s,t),{x:r.y*i.z-r.z*i.y,y:r.z*i.x-r.x*i.z,z:r.x*i.y-r.y*i.x}));return Array.from({length:a},()=>{let e=I(),n=I();e+n>1&&(e=1-e,n=1-n);let a=1-e-n,r=.06*I();return{x:t.x*a+o.x*e+s.x*n+l.x*r,y:t.y*a+o.y*e+s.y*n+l.y*r,z:t.z*a+o.z*e+s.z*n+l.z*r}})}),...Array.from({length:n},()=>({x:(2*I()-1)*.8,y:-.5-.05*I(),z:(2*I()-1)*.8}))];for(;r.length<900;)r.push({x:0,y:-.5,z:0});return r},network:function(){let t=[{x:0,y:0,z:0},...Array.from({length:5},(t,e)=>{let n=e/5*Math.PI*2-Math.PI/2;return{x:.82*Math.cos(n),y:.82*Math.sin(n),z:e%2?.42:-.42}})],e=Math.round(Math.round(198)/5),n=t.slice(1).flatMap(t=>Array.from({length:e},()=>{let e=I();return{x:t.x*e+.025*P(),y:t.y*e+.025*P(),z:t.z*e+.025*P()}})),a=Array.from({length:900-n.length},(e,n)=>{let a=t[n%t.length],r=n%t.length==0?.16:.11,i=Math.sqrt(a.x*a.x+a.y*a.y),o=P()*r,s=P()*r,l=(.6>
1I()?1:-1)*Math.sqrt(Math.max(0,1-(o*o+s*s)/(r*r*4)))*r*1.6;return{x:a.x+o,y:a.y+s,z:a.z+l,spinRadius:i}}),r=[...n,...a];for(;r.length<900;)r.push({x:0,y:0,z:0});return r},atom:function(){let t=Math.round(126.00000000000001),e=Array.from({length:t},()=>({x:.13*P(),y:.13*P(),z:.13*P(),spinRadius:0})),n=Math.round((900-t)/3),a=[.62,.82,1],r=[...e,...[0,Math.PI/3,-Math.PI/3].flatMap((t,e)=>Array.from({length:n},(r,i)=>{let o=i/n*Math.PI*2,s=.98*Math.cos(o),l=.92*Math.sin(o);return{x:s,y:l*Math.cos(t),z:l*Math.sin(t),spinRadius:a[e]}}))];for(;r.length<900;)r.push({x:.12*P(),y:.12*P(),z:.12*P(),spinRadius:0});return r},cube:function(){let t=[{axis:"x",sign:1},{axis:"x",sign:-1},{axis:"y",sign:1},{axis:"y",sign:-1},{axis:"z",sign:1},{axis:"z",sign:-1}],e=Math.round(900/t.length),n=t.flatMap(t=>Array.from({length:e},()=>{let e=(2*I()-1)*.78,n=(2*I()-1)*.78,a=t.sign*I()*.05;return"x"===t.axis?{x:.78*t.sign+a,y:e,z:n}:"y"===t.axis?{x:e,y:.78*t.sign+a,z:n}:{x:e,y:n,z:.78*t.sign+a}}));for(;n.length<900;)n.push({x:0,y:0,z:0});return n},helix:function(){let t=Math.round(450),e=Array.from({length:2},(e,n)=>{let a=n*Math.PI;return Array.from({length:t},(e,n)=>{let r=n/(t-1),i=2.75*r*Math.PI*2+a;return{x:.55*Math.cos(i)+(I()-.5)*.03,y:2*r-1,z:.85*Math.sin(i)+(I()-.5)*.05,spinRadius:.55}})}).flat();for(;e.length<900;)e.push({x:(I()-.5)*.06,y:2*I()-1,z:(I()-.5)*.06,spinRadius:0});return e},coin:function(){let t=Array.from({length:6},(t,e)=>{let n=e*Math.PI/3;return[.95*Math.cos(n),.95*Math.sin(n)]});function e(e){let n=Math.floor(6*I()),[a,r]=t[n],[i,o]=t[(n+1)%6],s=I(),l=I();return s+l>1&&(s=1-s,l=1-l),{x:a*s+i*l,y:r*s+o*l,z:e}}let n=Math.round(342),a=[...Array.from({length:n},()=>e(.11+.02*I())),...Array.from({length:n},()=>e(-.11-.02*I()))];for(;a.length<900;){let e=Math.floor(6*I()),[n,r]=t[e],[i,o]=t[(e+1)%6],s=I();a.push({x:n+(i-n)*s,y:r+(o-r)*s,z:(2*I()-1)*.22/2})}return a},torus:function(){return Array.from({length:900},()=>{let t=I()*Math.PI*2,e=I()*Math.PI*2,n=.8+.3*Math.cos(e);return{x:n*Math.cos(t),y:n*Math.sin(t),z:.3*Math.sin(e)}})},lemniscate:function(){return Array.from({length:900},()=>{let t=I()*Math.PI*2,e=I()*Math.PI*2,n=1+Math.sin(t)*Math.sin(t),a=.9*Math.cos(t)/n,r=.9*Math.sin(t)*Math.cos(t)/n,i=1+Math.sin(t+.01)*Math.sin(t+.01),o=.9*Math.cos(t+.01)/i-a,s=.9*Math.sin(t+.01)*Math.cos(t+.01)/i-r,l=Math.sqrt(o*o+s*s)||1e-6;o/=l;let c=-(s/=l),h=.22*Math.cos(e);return{x:a+c*h,y:r+o*h,z:.22*Math.sin(e)}})},cone:function(){let t=Math.round(252.00000000000003),e=[...Array.from({length:900-t},()=>{let t=Math.sqrt(I()),e=I()*Math.PI*2,n=.85*t;return{x:Math.cos(e)*n,y:1+-1.6*t,z:Math.sin(e)*n}}),...Array.from({length:t},()=>{let t=.85*Math.sqrt(I()),e=I()*Math.PI*2;return{x:Math.cos(e)*t,y:-.6-.03*I(),z:Math.sin(e)*t}})];for(;e.length<900;)e.push({x:0,y:-.6,z:0});return e},capsule:function(){let t=Math.round(495.00000000000006),e=Math.round((900-t)/2);function n(t){return Array.from({length:e},()=>{let e=I()*Math.PI*2,n=Math.acos(I()),a=Math.sin(n)*Math.cos(e)*.55,r=Math.sin(n)*Math.sin(e)*.55;return{x:a,y:t*(.55+.55*Math.cos(n)),z:r}})}let a=[...Array.from({length:t},()=>{let t=I()*Math.PI*2;return{x:.55*Math.cos(t),y:(2*I()-1)*.55,z:.55*Math.sin(t)}}),...n(1),...n(-1)];for(;a.length<900;)a.push({x:0,y:0,z:0});return a},octahedron:function(){let t={x:.95,y:0,z:0},e={x:-.95,y:0,z:0},n={x:0,y:.95,z:0},a={x:0,y:-.95,z:0},r={x:0,y:0,z:.95},i={x:0,y:0,z:-.95},o=[[t,n,r],[r,n,e],[e,n,i],[i,n,t],[t,r,a],[r,e,a],[e,i,a],[i,t,a]],s=Math.round(900/o.length),l=o.flatMap(t=>Array.from({length:s},()=>{let e=I(),n=I();e+n>1&&(e=1-e,n=1-n);let a=1-e-n;return{x:t[0].x*a+t[1].x*e+t[2].x*n,y:t[0].y*a+t[1].y*e+t[2].y*n,z:t[0].z*a+t[1].z*e+t[2].z*n}}));for(;l.length<900;)l.push({x:0,y:0,z:0});return l},bicone:function(){let t=Math.round(450);function e(e){return Array.from({length:t},()=>{let t=Math.sqrt(I()),n=I()*Math.PI*2,a=.85*t;return{x:Math.cos(n)*a,y:.95*e*t,z:Math.sin(n)*a}})}let n=[...e(1),...e(-1)];for(;n.length<900;)n.push({x:0,y:0,z:0});return n},doubleshell:function(){let t=Math.round(360);return[...Array.from({length:t},()=>{let t=I()*Math.PI*2,e=Math.acos(2*I()-1),n=.42*Math.pow(I(),1/3);return{x:Math.sin(e)*Math.cos(t)*n,y:Math.cos(e)*n,z:Math.sin(e)*Math.sin(t)*n}}),...Array.from({length:900-t}
1,()=>{let t=I()*Math.PI*2,e=Math.acos(2*I()-1),n=.92+.12*I();return{x:Math.sin(e)*Math.cos(t)*n,y:Math.cos(e)*n,z:Math.sin(e)*Math.sin(t)*n}})]},cubecluster:function(){let t=[-1,1].flatMap(t=>[-1,1].flatMap(e=>[-1,1].map(n=>({x:.5*t,y:.5*e,z:.5*n})))),e=[{axis:"x",sign:1},{axis:"x",sign:-1},{axis:"y",sign:1},{axis:"y",sign:-1},{axis:"z",sign:1},{axis:"z",sign:-1}],n=Math.round(Math.round(900/t.length)/e.length),a=t.flatMap(t=>e.flatMap(e=>Array.from({length:n},()=>{let n=(2*I()-1)*.32,a=(2*I()-1)*.32;return"x"===e.axis?{x:t.x+.32*e.sign,y:t.y+n,z:t.z+a}:"y"===e.axis?{x:t.x+n,y:t.y+.32*e.sign,z:t.z+a}:{x:t.x+n,y:t.y+a,z:t.z+.32*e.sign}})));for(;a.length<900;)a.push({x:0,y:0,z:0});return a},coinstack:function(){let t=[{radius:.9,y:.55},{radius:.72,y:.15},{radius:.85,y:-.25},{radius:.6,y:-.62}],e=Math.round(900/t.length),n=t.flatMap(t=>Array.from({length:e},()=>{let e=I()*Math.PI*2,n=Math.sqrt(I())*t.radius;return{x:Math.cos(e)*n,y:t.y+(I()-.5)*.05,z:Math.sin(e)*n}}));for(;n.length<900;)n.push({x:0,y:0,z:0});return n},orrery:function(){let t=Math.round(198),e=Array.from({length:t},()=>{let t=2*Math.PI*I(),e=Math.acos(2*I()-1),n=(.8+.2*I())*.26;return{x:Math.sin(e)*Math.cos(t)*n,y:Math.cos(e)*n,z:Math.sin(e)*Math.sin(t)*n}}),n=[{radius:.5,tiltX:0,tiltZ:0,planetAngle:.7},{radius:.78,tiltX:Math.PI/2.3,tiltZ:.3,planetAngle:3.1},{radius:1.05,tiltX:-.35,tiltZ:Math.PI/2.6,planetAngle:5.2}],a=Math.round((900-t)/n.length),r=Math.round(.22*a),i=a-r;function o(t,e,n,a){let r=e*Math.cos(a.tiltX)-n*Math.sin(a.tiltX),i=e*Math.sin(a.tiltX)+n*Math.cos(a.tiltX);return{x:t*Math.cos(a.tiltZ)-r*Math.sin(a.tiltZ),y:t*Math.sin(a.tiltZ)+r*Math.cos(a.tiltZ),z:i}}let s=[...e,...n.flatMap(t=>[...Array.from({length:r},()=>{let e=I()*Math.PI*2;return o(Math.cos(e)*t.radius,Math.sin(e)*t.radius,0,t)}),...Array.from({length:i},()=>{let e=.09*P(),n=.14*P()*.5,a=t.planetAngle+e,r=t.radius+n;return o(Math.cos(a)*r,Math.sin(a)*r,.14*P(),t)})])];for(;s.length<900;)s.push({x:0,y:0,z:0});return s},ziggurat:function(){let t=[{size:.95,y:-.75,height:.14},{size:.72,y:-.42,height:.14},{size:.5,y:-.09,height:.14},{size:.28,y:.24,height:.14}],e=Math.round(900/t.length),n=t.flatMap(t=>{let n=Math.round(.35*e);return[...Array.from({length:e-n},()=>{let e=Math.floor(4*I()),n=(2*I()-1)*t.size,a=t.y+I()*t.height;return 0===e?{x:t.size,y:a,z:n}:1===e?{x:-t.size,y:a,z:n}:2===e?{x:n,y:a,z:t.size}:{x:n,y:a,z:-t.size}}),...Array.from({length:n},()=>({x:(2*I()-1)*t.size,y:t.y+t.height,z:(2*I()-1)*t.size}))]});for(;n.length<900;)n.push({x:0,y:0,z:0});return n},growthrings:function(){let t=[{majorRadius:.32,y:.5},{majorRadius:.52,y:.2},{majorRadius:.7,y:-.1},{majorRadius:.88,y:-.42}],e=Math.round(900/t.length),n=t.flatMap(t=>Array.from({length:e},()=>{let e=I()*Math.PI*2,n=I()*Math.PI*2,a=t.majorRadius+.06*Math.cos(n);return{x:Math.cos(e)*a,y:t.y+.06*Math.sin(n)*.6,z:Math.sin(e)*a}}));for(;n.length<900;)n.push({x:0,y:0,z:0});return n},frustum:function(){let t=Math.round(540),e=Math.round(135),n=Array.from({length:t},()=>{let t=I(),e=.4+.5499999999999999*t,n=.35+-.7*t,a=Math.floor(4*I()),r=(2*I()-1)*e;return 0===a?{x:e,y:n,z:r}:1===a?{x:-e,y:n,z:r}:2===a?{x:r,y:n,z:e}:{x:r,y:n,z:-e}}),a=[...n,...Array.from({length:e},()=>({x:(2*I()-1)*.4,y:.35+.03*I(),z:(2*I()-1)*.4})),...Array.from({length:900-t-e},()=>({x:(2*I()-1)*.95,y:-.35-.03*I(),z:(2*I()-1)*.95}))];for(;a.length<900;)a.push({x:0,y:0,z:0});return a},gyroscope:function(){let t=[{majorRadius:.95,tiltX:0,tiltZ:0},{majorRadius:.78,tiltX:Math.PI/2.3,tiltZ:0},{majorRadius:.62,tiltX:0,tiltZ:Math.PI/2.3}],e=Math.round(900/t.length),n=t.flatMap(t=>Array.from({length:e},()=>{let e=I()*Math.PI*2,n=I()*Math.PI*2,a=t.majorRadius+.05*Math.cos(n),r=Math.cos(e)*a,i=Math.sin(e)*a,o=.05*Math.sin(n),s=i*Math.cos(t.tiltX)-o*Math.sin(t.tiltX),l=i*Math.sin(t.tiltX)+o*Math.cos(t.tiltX);return{x:r*Math.cos(t.tiltZ)-s*Math.sin(t.tiltZ),y:r*Math.sin(t.tiltZ)+s*Math.cos(t.tiltZ),z:l}}));for(;n.length<900;)n.push({x:0,y:0,z:0});return n}},b=new Map;function S(t){let e=b.get(t);if(e)return e;let n=function(t){let e=t.map(t=>Math.sqrt(t.x*t.x+t.y*t.y+t.z*t.z)).sort((t,e)=>t-e),n=1.15/(e[Math.floor(.97*e.length)]||1);return t.map(t=>({x:t.x*n,y:t.y*n,z:t.z*n,spinRadius:null!=t.spinRadius?t.spinRadius*n:void 0}))}(j[t]());return b.set(t,n),n}let E="sphere";function N(t){return 1===t?1:1-Math.pow(2,-10*t)}function q(t,e,n){let a=(e+n)/2,r=(n-e)/2;if(r<=0)return a;let i=(t-a)/r,o=Math.abs(i);return o<=.85?t:a+(i<0?-1:1)*(.85+(1-Math.exp(-(o-.85)/.15000000000000002))*.15000000000000002)*r}function F(t,e,n){let a=Math.cos(n),r=Math.sin(n);return{x:t*a-e*r,y:t*r+e*a}}let L=t=>{let{activeShapeName:e,isPlaying:n,className:i,testId:o}=t,l=(0,r.useRef)(null);return!function(t){let{canvasRef:e,activeShapeName:n,prefersReducedMotion:a,isPlaying:i}=t,o=(0,r.useRef)(n),s=(0,r.useRef)(a),l=(0,r.useRef)(i);(0,r.useEffect)(()=>{o.current=n},[n]),(0,r.useEffect)(()=>{s.current=a},[a]),(0,r.useEffect)(()=>{l.current=i},[i]),(0,r.useEffect)(()=>{let t,n=e.current,a=null==n?void 0:n.getContext("2d");if(!n||!a)return;let r=o.current,i=S(r),c=i,h=performance.now(),u=-1/0,d=new Float32Array(900),M=new Float32Array(900),y=new Float32Array(900),f=new Float32Array(900),x=new Float32Array(900),m=new Float32Array(900),p=new Float32Array(900),g=new Float32Array(900),z=new Float32Array(900),v=new Float32Array(900),A=new Float32Array(900),_=new Float32Array(900),w=new Float32Array(900),I=new Float32Array(900);for(let t=0;t<900;t++)x[t]=Math.random(),f[t]=6283*x[t],m[t]=.55+.9*Math.random(),p[t]=.6+.8*Math.random(),g[t]=.4+.9*Math.random(),z[t]=Math.random()*Math.PI*2,v[t]=.55+.7*Math.pow(Math.random(),4);function P(t){for(let e=0;e<900;e++){let n=t[e],a=Math.sqrt(n.x*n.x+n.y*n.y+n.z*n.z);d[e]=300*Math.min(1,a/1.3),M[e]=(Math.random()-.5)*.7}}function R(){let t=n.getBoundingClientRect(),e=Math.min(window.devicePixelRatio||1,2);n.width=t.width*e,n.height=t.height*e,a.setTransform(e,0,0,e,0,0)}P(c),R(),window.addEventListener("resize",R);let j={x:null,y:null};function b(t){let e=n.getBoundingClientRect();j.x=t.clientX-e.left,j.y=t.clientY-e.top}function L(){j.x=null,j.y=null}n.addEventListener("pointermove",b),n.addEventListener("pointerleave",L);let C=!1,X=0,Z=0,B=0,W=0,k=0,O=0,D=0;function T(t){if(!s.current){C=!0,X=t.clientX,Z=t.clientY,B=performance.now(),O=0,D=0;try{n.setPointerCapture(t.pointerId)}catch(t){}t.preventDefault()}}function H(t){if(!C||s.current)return;let e=performance.now(),n=Math.max(1,e-B),a=t.clientX-X,r=t.clientY-Z,i=-(.008*a),o=-(.008*r);W+=i,k+=o;let l=Math.max(-.2,Math.min(.2,i/n*16.67)),c=Math.max(-.2,Math.min(.2,o/n*16.67));O=.65*O+.35*l,D=.65*D+.35*c,X=t.clientX,Z=t.clientY,B=e}function Y(){C=!1}n.addEventListener("pointerdown",T),n.addEventListener("pointermove",H),n.addEventListener("pointerup",Y),n.addEventListener("pointercancel",Y);let J=0,G=0,K=null,Q=0,V=0,U=null;return t=requestAnimationFrame(function e(R){o.current!==r&&function(t){if(t===r)return;let e=performance.now(),n=r===E&&!s.current,a=Array(900);for(let t=0;t<900;t++){let r=(e-h-d[t])/900,o=r<=0?0:r>=1?1:N(r),s=i[t].x+(c[t].x-i[t].x)*o,l=i[t].y+(c[t].y-i[t].y)*o,u=i[t].z+(c[t].z-i[t].z)*o;if(n){let e=F(s,l,y[t]);s=e.x,l=e.y}a[t]={x:s,y:l,z:u,spinRadius:c[t].spinRadius}}i=a,P(c=S(t)),r=t,h=e,u=e}(o.current);let b=null==U?0:Math.max(0,R-U);U=R,l.current&&(V+=b);let L=n.getBoundingClientRect(),X=L.width,Z=L.height;s.current?a.clearRect(0,0,X,Z):(a.fillStyle="rgba(15, 15, 15, ".concat(.3,")"),a.fillRect(0,0,X,Z));let B=X/2,T=Z/2,H=.42*X,Y=.42*Z,$=.35*Math.max(0,1-(R-u)/700),tt=1+(s.current?0:.02*Math.sin(9e-4*V)),te=r===E,tn=null==K?16.67:Math.max(1,Math.min(64,R-K));K=R;let ta=1+.35*Math.sin(.003*V),tr=1+.35*Math.sin(.003*V);Q+=((te&&!s.current?1:0)-Q)*.04;let ti=0,to=0;null==j.x||null==j.y||s.current||(to=.14*Math.max(-1,Math.min(1,(j.x-B)/B)),ti=.14*Math.max(-1,Math.min(1,(j.y-T)/T))),G+=(to-G)*.06,J+=(ti-J)*.06,C||s.current||(W+=O,k+=D,O*=.955,D*=.955,2e-5>Math.abs(O)&&(O=0),2e-5>Math.abs(D)&&(D=0));
1let ts=s.current?V:V+.25/7e-4*(1-Math.cos(7e-4*V)),tl=25e-5*ts+G+W,tc=(s.current?0:.17*Math.sin(16e-5*V))+J+k,th=Math.cos(tl),tu=Math.sin(tl),td=Math.cos(tc),tM=Math.sin(tc);for(let t=0;t<900;t++){var ty;let e=i[t],n=c[t],r=1;if(!s.current){let e=(R-h-d[t])/900;r=e<=0?0:e>=1?1:N(e)}let o=n.x-e.x,u=n.y-e.y,P=e.x+o*r,b=e.y+u*r,S=e.z+(n.z-e.z)*r;if(r>0&&r<1){let e=Math.sqrt(o*o+u*u);if(e>.02){let n=Math.sin(r*Math.PI)*e*M[t];P+=-u/e*n,b+=o/e*n}}let E=null!=(ty=n.spinRadius)?ty:e.spinRadius;if(te&&!s.current&&l.current){y[t]+=.0011*function(t,e,n){let a=Math.sqrt(t*t+e*e);return Math.pow(Math.min(1,(null!=n?n:a)/1.3),1.5)}(P,b,E)*ta*tn;let e=F(P,b,y[t]);P=e.x,b=e.y}let L=P*th-S*tu,C=P*tu+S*th,W=b*td-C*tM,k=b*tM+C*td,O=3/(3-k),D=B+L*H*tt*O,J=T+W*Y*tt*O,G=1;if(!te&&!s.current){let e=Math.pow(Math.min(1,Math.sqrt(P*P+b*b)/1.3),1.5),n=x[t],a=(1+8*e)*m[t],r=n<.5?1:-1,i=(7e-4+.0021*e)*p[t]*r;l.current&&(f[t]+=i*tr*tn);let o=f[t],s=Math.sin(3.7*o+47*n)*a*.22,c=Math.cos(o)*a+s,h=Math.sin(o)*a*g[t],u=Math.cos(z[t]),d=Math.sin(z[t]);D+=c*u-h*d,J+=c*d+h*u,G=1+.12*Math.sin(o)*e}if(!s.current){let e=0,n=0;if(null!=j.x&&null!=j.y){let t=D-j.x,a=J-j.y,r=Math.sqrt(t*t+a*a)||1e-4;if(r<90){let i=1-r/90,o=i*i*26;e=t/r*o,n=a/r*o}}w[t]+=(e-A[t])*.1,I[t]+=(n-_[t])*.1,w[t]*=.9,I[t]*=.9,A[t]+=w[t],_[t]+=I[t]}let K=D+A[t],V=J+_[t],U=Math.max(0,Math.min(1,(k+1)/2)),ti=.28+.55*U+$;if(Q>.01){let t=Math.max(-1,Math.min(1,W)),e=.18+.82*Math.pow((1-t)/2,1.4),n=Math.sqrt(L*L+W*W);t>.25&&n>.85&&(e=Math.max(e,Math.min(1,(n-.85)/.15)*Math.min(1,(t-.25)/.3))),ti*=1-Q+Q*e}!s.current&&x[t]>.88&&(ti*=.75+.25*Math.sin(R*(.002+(x[t]-.88)*.02)+6283*x[t])),ti*=G;let to=(.7+1.3*U)*1*(1+.6*$)*O*v[t],ts=to+3;K=q(K,ts,X-ts),V=q(V,ts,Z-ts),a.beginPath(),a.arc(K,V,to,0,2*Math.PI),a.fillStyle="rgba(255, 255, 255, ".concat(Math.min(1,ti).toFixed(3),")"),a.fill()}t=requestAnimationFrame(e)}),()=>{cancelAnimationFrame(t),window.removeEventListener("resize",R),n.removeEventListener("pointermove",b),n.removeEventListener("pointerleave",L),n.removeEventListener("pointerdown",T),n.removeEventListener("pointermove",H),n.removeEventListener("pointerup",Y),n.removeEventListener("pointercancel",Y)}},[e])}({canvasRef:l,activeShapeName:e,prefersReducedMotion:A(),isPlaying:n}),(0,a.jsx)("canvas",{ref:l,"data-testid":o,className:(0,s.cn)(w().canvas,i)})};var C=n(59880),X=n.n(C);let Z="__desktop_canvas_slot__",B=t=>{var e,n,o,l,c,h;let{testId:u,id:d,theme:M,intro:v,variant:_="primary",accordionItems:w,canvasShapeNameByItemId:I}=t,P=(0,z.K)(),[R,j]=(0,r.useState)(()=>w.length>0?[0]:[]),b=null==(e=w[R[0]])?void 0:e.id,S=!!I,E="primary"===_,N="secondary"===_,q="tertiary"===_,F=N||q,C=N||q,B=N||q||S,W=function(t){let[e,n]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let e=window.matchMedia(t),a=()=>n(e.matches);return a(),e.addEventListener("change",a),()=>e.removeEventListener("change",a)},[t]),e}(g.o.large),k=A(),O=(0,r.useRef)(!1),[D,T]=(0,r.useState)(!0);(0,r.useEffect)(()=>{!O.current&&(O.current=!0,k&&T(!1))},[k]);let H=(0,r.useRef)(new Map),Y=(0,r.useRef)(new Map),[,J]=(0,r.useState)(0),G=t=>{let e=Y.current.get(t);if(e)return e;let n=e=>{e?H.current.set(t,e):H.current.delete(t),J(t=>t+1)};return Y.current.set(t,n),n},K=W?Z:null!=b?b:null==(n=w[0])?void 0:n.id,Q=K&&null!=(l=H.current.get(K))?l:null,V=S?w.map(t=>({...t,media:(0,a.jsx)("div",{className:X().canvasSlot,ref:G(t.id)})})):w;return(0,a.jsxs)(m.w,{id:d,testId:u,theme:M,type:"mediaAccordionSection",children:[(0,a.jsxs)(f.m,{className:X().container,children:[(0,a.jsx)(p.Y,{...v,orientation:C?"horizontal":"vertical"}),(0,a.jsxs)("div",{className:(0,s.cn)(X().accordionWrapper,F&&X().swapOrder),"data-variant":_,"data-canvas":S,children:[(0,a.jsx)("div",{className:X().mediaWrapper,children:S?(0,a.jsx)("div",{className:X().canvasContainer,ref:G(Z)}):w.flatMap(t=>{let{id:e,media:n}=t;if(!n)return[];let r=e===b,i="function"==typeof n?n(r):n;return[(0,a.jsx)("div",{className:(0,s.cn)(X().mediaContainer,r&&X().isActive),inert:!r,children:i},e)]})}),(0,a.jsx)(y,{className:X().accordion,accordionItems:V,isExclusive:!0,shouldOpenOnHover:E,shouldOpenFirstItemByDefault:!0,shouldAlwaysHaveActiveItem:E||q,onActiveItemsChange:j,hasAlternativeTitle:B,hasTopBorder:!q,hasIndentedItems:q,hasActiveIndicator:q})]})]}),S&&Q&&(0,i.createPortal)((0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(L,{activeShapeName:null!=(h=null!=(c=b?null==I?void 0:I[b]:void 0)?c:null==I?void 0:I[null==(o=w[0])?void 0:o.id])?h:"sphere",isPlaying:D}),(0,a.jsx)(x.K,{className:X().canvasPlayPauseButton,iconName:D?"pause":"play",variant:"primary",hoverDirection:"none",onAction:()=>T(t=>!t),"aria-label":D?(0,z.P)(P,"canvas.pause","Pause"):(0,z.P)(P,"canvas.play","Play")})]}),Q)]})}},59880:t=>{t.exports={container:"MediaAccordionSection_container__VbGBO",accordionWrapper:"MediaAccordionSection_accordionWrapper___1MHy",mediaWrapper:"MediaAccordionSection_mediaWrapper__B_Oq_",accordion:"MediaAccordionSection_accordion__Fo_a9",swapOrder:"MediaAccordionSection_swapOrder__L7mH_",mediaContainer:"MediaAccordionSection_mediaContainer__8tjnf",isActive:"MediaAccordionSection_isActive__Ahq1s",canvasContainer:"MediaAccordionSection_canvasContainer__Xki85",canvasSlot:"MediaAccordionSection_canvasSlot__nDtRC",canvasPlayPauseButton:"MediaAccordionSection_canvasPlayPauseButton__i9EWk"}},70049:(t,e,n)=>{"use strict";n.d(e,{o:()=>r});let a={medium:768,large:1080},r={medium:"(min-width: ".concat(a.medium,"px)"),large:"(min-width: ".concat(a.large,"px)"),fullwidth:"(min-width: 1920px)",untilMedium:"(max-width: ".concat(a.medium-.5,"px)"),untilLarge:"(max-width: ".concat(a.large-.5,"px)")}},71485:t=>{t.exports={canvas:"InstitutionalToolkit_canvas__rw0J6"}},75912:t=>{t.exports={accordion:"Accordion_accordion__ZMwkp",noTopBorder:"Accordion_noTopBorder__ZdjYI",itemWrapper:"Accordion_
1itemWrapper__PlvD3",isIndented:"Accordion_isIndented__qbsvu",hasActiveIndicator:"Accordion_hasActiveIndicator__DmpMR",isActive:"Accordion_isActive__OvSm3",accordionHeader:"Accordion_accordionHeader__yJosA",icon:"Accordion_icon__GvomS",isRotated:"Accordion_isRotated__IZu3m",accordionSummary:"Accordion_accordionSummary__H1S2V",isOpen:"Accordion_isOpen__QfYJ_",accordionSummaryContent:"Accordion_accordionSummaryContent__7DBrd",visualWrapper:"Accordion_visualWrapper__ggOxh",content:"Accordion_content__lpZv4",ctaWrapper:"Accordion_ctaWrapper__8wL8y"}}}]);

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.