1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2467],{47500:t=>{t.exports={container:"style_container__BYvEm",quote:"style_quote__YDdCW",attribution:"style_attribution__8fJ6Y",char:"style_char__x5Pah",quoteWord:"style_quoteWord__5A_h5",attributionWord:"style_attributionWord__DtS9e",separator:"style_separator__6oGp_",container__dark:"style_container__dark__0XPwF"}},82467:(t,e,r)=>{"use strict";r.r(e),r.d(e,{Quote:()=>c});var a=r(23798),o=r(53524),i=r(21462),s=r(35965),n=r(47500),l=r.n(n);let c=({quote:t,attribution:e,theme:r,refreshPriority:n})=>{let[c,u]=(0,i.useState)(null);(0,i.useEffect)(()=>{let t=c?.closest(".js-container"),{chars:e,words:r}=new s.SplitText(c,{type:"chars,words",charsClass:l().char}),a=s.gsap.fromTo(e,{opacity:0},{opacity:1,duration:10,stagger:.05}),o=s.ScrollTrigger.create({trigger:t,start:"top center",end:"bottom bottom",scrub:!0,animation:a,refreshPriority:n}),i=s.gsap.to(c,{opacity:0,duration:1,stagger:.05}),u=s.ScrollTrigger.create({trigger:t,start:"bottom 90%",end:"bottom 20%",scrub:!0,animation:i,refreshPriority:n});return()=>{a.revert(),i.revert(),r.forEach(t=>{t.remove()}),o.kill(),u.kill()}},[n,c]);let[g,d]=(0,i.useState)(null);(0,i.useEffect)(()=>{let t=g?.closest(".js-container"),{chars:e}=new s.SplitText(g,{type:"chars"}),r=s.gsap.fromTo(e,{opacity:0},{opacity:1,duration:1,stagger:.05}),a=s.ScrollTrigger.create({trigger:t,start:"top 20%",end:"bottom bottom",scrub:!0,animation:r,refreshPriority:n}),o=s.gsap.to(g,{opacity:0,dration:1,stagger:.05}),i=s.ScrollTrigger.create({trigger:t,start:"bottom 90%",end:"bottom 20%",scrub:!0,animation:o,refreshPriority:n});return()=>{r.revert(),o.revert(),i.kill(),a.kill()}},[n,g]);let[_,b]=(0,i.useState)(null);return(0,i.useEffect)(()=>{if(_){let t=_.closest(".js-container"),e=s.gsap.fromTo(_,{width:"0%"},{width:"100%",duration:1}),r=s.ScrollTrigger.create({trigger:t,start:"top 20%",end:"bottom bottom",animation:e,scrub:!0,refreshPriority:n}),a=s.gsap.fromTo(_,{width:"100%"},{width:"0%",duration:1}),o=s.ScrollTrigger.create({trigger:t,start:"bottom 90%",end:"bottom 20%",animation:a,scrub:!0,refreshPriority:n});return()=>{e.revert(),a.revert(),r.kill(),o.kill()}}},[_,n]),(0,a.jsx)("section",{children:(0,a.jsxs)("blockquote",{className:(0,o.A)(l().container,"black"===r?l().container__dark:"","js-container"),"aria-label":`${t} - ${e}`,tabIndex:0,children:[(0,a.jsx)("p",{ref:t=>{u(t)},className:l().quote,"aria-hidden":"true",children:t}),(0,a.jsx)("div",{ref:t=>{b(t)},className:l().separator}),(0,a.jsx)("cite",{ref:t=>{d(t)},className:l().attribution,"aria-hidden":"true",children:e})]})})}}}]);
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.