1import{_ as S,o as l,d as i,e as r,t as u,a as g,$ as x,l as f,F as k,G as T,f as _,w as h,q as w,r as M,s as W}from"./ruXfovmV.js";import{r as v}from"./BsFIP8P9.js";const L=n=>(M("data-v-a5364c49"),n=n(),W(),n),X={class:"esg-list-wrapper"},q={key:0,class:"esg-list-title"},I={class:"clamp-inner"},N={class:"esg-list-title-extra"},C={class:"esy-news-list"},F={class:"clamp-inner"},$={key:1,class:"idea-more news-more"},A=L(()=>r("i",null,null,-1)),B=32,E=40,V={__name:"EsgList",props:{title:String,list:Array,linkMore:String,linkText:{type:String,default:"äºè§£æ´å¤"}},setup(n){const p=s=>{if(window.matchMedia("(max-width: 960px)").matches)return;const e=s.currentTarget,t=e.querySelector(".clamp-inner");t&&(t.style.transition="none",t.style.transform="translateX(0)",requestAnimationFrame(()=>{const o=e.offsetWidth,a=t.scrollWidth-o;a<E||(t.style.transition="transform 8s linear",t.style.transform=`translateX(-${a}px)`)}))},y=s=>{const e=s.currentTarget.querySelector(".clamp-inner");e&&(e.style.transition="transform 0.4s ease-out",e.style.transform="translateX(0)")},d=s=>{const e=s.currentTarget,t=e.querySelector(".clamp-inner");t&&(t.style.transition="none",t.style.transform="translateX(0)",requestAnimationFrame(()=>{const o=e.offsetWidth,a=t.scrollWidth-o;a<B||(t.style.transition="transform 10s linear",t.style.transform=`translateX(-${a}px)`)}))},m=s=>{const e=s.currentTarget.querySelector(".clamp-inner");e&&(e.style.transition="transform 0.3s ease-out",e.style.transform="translateX(0)")};return(s,e)=>{const t=w;return l(),i("div",X,[n.title?(l(),i("div",q,[r("h2",{class:"esg-tt clamp-outer",onMouseenter:p,onMouseleave:y},[r("span",I,u(g(v)(n.title)),1)],32),r("div",N,[x(s.$slots,"extra",{},void 0)])])):f("",!0),r("ul",C,[(l(!0),i(k,null,T(n.list,(o,c)=>(l(),i("li",{key:c},[_(t,{to:o.link,target:o.linkType==="external"?"_blank":"_self"},{default:h(()=>[r("span",{class:"clamp-outer",onMouseenter:d,onMouseleave:m,onTouchstart:d,onTouchend:m},[r("span",F,u(o.title),1)],32)]),_:2},1032,["to","target"])]))),128))]),n.linkMore&&n.linkText?(l(),i("div",$,[_(t,{to:n.linkMore},{default:h(()=>[r("span",null,u(n.linkText),1),A]),_:1},8,["to"])])):f("",!0)])}}},R=S(V,[["__scopeId","data-v-a5364c49"]]);export{R as default};
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.