PageSourceSearch

https://www.tossinvest.com/assets/v2/_next/static/chunks/3527.51133570435296b4.js

js tossinvest.com collected 2026-09-25 21:07:00 UTC 37,003 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(null!=n)for(var a in n)n.hasOwnProperty(a)&&(e[a]=n[a])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:tossinvest_wts":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f8fd259f-c993-4bb0-9fe7-df8bf7ef0bf6",e._sentryDebugIdIdentifier="sentry-dbid-f8fd259f-c993-4bb0-9fe7-df8bf7ef0bf6")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3527],{14578:(e,t,n)=>{"use strict";function a(e,t){let n={};for(let a=0;a<e.length;a++){let l=e[a];n[t(l)]=l}return n}n.d(t,{p:()=>a})},15039:()=>{},19242:(e,t,n)=>{"use strict";n.d(t,{HU:()=>l,XG:()=>r,cU:()=>o,p_:()=>i,zr:()=>a}),n(84497),n(60608);var a="_1yvar2c0",l="_1yvar2c1",r="_1yvar2c2",i="_1yvar2c3",o="_1yvar2c4"},19966:(e,t,n)=>{"use strict";function a(e){return Array.isArray(e)}n.d(t,{c:()=>a})},21574:(e,t,n)=>{"use strict";n.d(t,{W:()=>i});var a=n(37479),l=n(73640),r=n(8226);let i=()=>{let{market:e,rankingId:t,duration:n}=(0,l.s)(),i=(0,r.m)();return(0,a.useCallback)(a=>{i({stockCode:a,selection:{market:e,rankingId:t,duration:n}})},[n,e,t,i])}},32915:()=>{},34495:(e,t,n)=>{"use strict";n.d(t,{AS:()=>l,HQ:()=>r,My:()=>a,Vl:()=>i,Xf:()=>o}),n(93658);var a=190,l=0,r=16,i=24,o=12},37114:(e,t,n)=>{"use strict";function a(e){let{tag:t,rankingId:n,filters:a,duration:l}=e;return`tag:${t}&rankingId:${n}&filter:${a.join(",")}&duration:${l}`}n.d(t,{l:()=>a})},39243:()=>{},43527:(e,t,n)=>{"use strict";n.r(t),n.d(t,{RealtimeRanking:()=>th});var a=n(57877),l=n(37479),r=n(82367),i=n(31896),o=n(73832),s=n(55988),d=n(22356),c=n(25805),u=n(14529),m=n(73640),h=n(96234),g=n(88582),p=n(19966),v=n(76553),f=n(54122),y=n(99813),Y=n(62198),b=n(70683),k=n(68766),C=n(30297);let w=(0,l.memo)(()=>{let{rankingId:e}=(0,m.s)();return(0,a.Y)(k.t,{style:{height:420,flexGrow:1},asset:(0,a.Y)(b.eT,{src:"https://static.toss.im/lotties/spot-empty.json",width:150,loop:!1}),title:`${C.FO[e]} 실시간 차트 데이터가 없어요`})});var I=n(70655),R=n(72386),N=n(67504);let S={종목:"종목",현재가:"현재가",등락률:"등락률",거래대금:"거래대금",거래량:"거래량",시가총액:"시가총액",토스증권내거래:"토스증권 거래 비율",산업:"산업",예상체결가:"예상 체결가",예상등락률:"예상 등락률",예상거래대금:"예상 거래대금",예상거래량:"예상 거래량",aiSignal:"토스증권 AI 요약"},_={[S.종목]:"stock",[S.현재가]:"price",[S.등락률]:"fluctuation",[S.거래대금]:"amount",[S.거래량]:"volume",[S.시가총액]:"market-cap",[S.토스증권내거래]:"toss-securities-trades",[S.산업]:"tics",[S.예상체결가]:"price",[S.예상등락률]:"fluctuation",[S.예상거래대금]:"amount",[S.예상거래량]:"volume",[S.aiSignal]:"ai-signal"},x={[S.종목]:{id:"stock",mode:"fixed",value:260,pin:"left"},[S.현재가]:{id:"price",mode:"fixed",value:120},[S.등락률]:{id:"fluctuation",mode:"fixed",value:100},[S.거래대금]:{id:"amount",mode:"fixed",value:100},[S.거래량]:{id:"volume",mode:"fixed",value:100},[S.시가총액]:{id:"market-cap",mode:"fixed",value:100},[S.토스증권내거래]:{id:"toss-securities-trades",mode:"fixed",value:138},[S.산업]:{id:"tics",mode:"fixed",value:100},[S.예상체결가]:{id:"price",mode:"fixed",value:120},[S.예상등락률]:{id:"fluctuation",mode:"fixed",value:130},[S.예상거래대금]:{id:"amount",mode:"fixed",value:150},[S.예상거래량]:{id:"volume",mode:"fixed",value:150},[S.aiSignal]:{id:"ai-signal",mode:"fill",flexGrow:1,min:160}},A=(e,t)=>e.map(e=>{let n=x[e.type];return e.type===S.거래량&&t!==C.qz.실시간?{...n,value:140}:n}),D={종목:{type:S.종목,align:"start"},현재가:{type:S.현재가},등락률:{type:S.등락률},거래대금:{type:S.거래대금,bold:!0},거래량:{type:S.거래량,bold:!0},시가총액:{type:S.시가총액},토스증권내거래:{type:S.토스증권내거래},산업:{type:S.산업,align:"start"},예상체결가:{type:S.예상체결가},예상등락률:{type:S.예상등락률},예상거래대금:{type:S.예상거래대금},예상거래량:{type:S.예상거래량,bold:!0},aiSignal:{type:S.aiSignal,align:"start"}},T={[C.B9["토스증권 거래대금"]]:[D.종목,D.현재가,D.등락률,D.거래대금,D.시가총액,D.토스증권내거래,D.산업,D.aiSignal],[C.B9["거래대금"]]:[D.종목,D.현재가,D.등락률,D.거래대금,D.시가총액,D.토스증권내거래,D.산업,D.aiSignal],[C.B9["토스증권 거래량"]]:[D.종목,D.현재가,D.등락률,D.거래량,D.시가총액,D.토스증권내거래,D.산업,D.aiSignal],[C.B9["거래량"]]:[D.종목,D.현재가,D.등락률,D.거래량,D.시가총액,D.토스증권내거래,D.산업,D.aiSignal],[C.B9["급상승"]]:[D.종목,D.현재가,{...D.등락률,bold:!0},D.시가총액,D.토스증권내거래,D.산업,D.aiSignal],[C.B9["급하락"]]:[D.종목,D.현재가,{...D.등락률,bold:!0},D.시가총액,D.토스증권내거래,D.산업,D.aiSignal],[C.B9["예상체결량"]]:[D.종목,D.예상체결가,D.예상등락률,D.예상거래대금,D.예상거래량,D.시가총액,D.토스증권내거래,D.산업,D.aiSignal]};var E=n(80852),F=n(49784),M=n(26973),P=n(54510);n(97240);var z="fpyfvc0";let H=e=>{let{basedAt:t,tableColumns:n,rankingId:l}=e,{duration:r}=(0,m.s)();return(0,a.Y)(R.n.Header,{children:(0,a.Y)(R.n.HeaderRow,{children:n.map(e=>{let{type:n,align:i="end",bold:o=!1}=e,s=_[n];if(n===S.종목)return(0,a.Y)(O,{columnId:s,basedAt:t},n);if(n===S.토스증권내거래)return(0,a.Y)(q,{columnId:s,align:i,label:n},n);if(n===S.aiSignal)return(0,a.Y)(K,{columnId:s,align:i,label:n},n);
1let d=function(e){let{columnType:t,duration:n,rankingId:a}=e,l=null!=n&&"realtime"!==n?C.D4[n]:"",r=`${l} ${t}`;switch(t){case S.종목:case S.현재가:case S.시가총액:case S.토스증권내거래:case S.산업:case S.aiSignal:return t;case S.등락률:return(a===C.Gm.급상승||a===C.Gm.급하락)&&"1d"!==n?r:t;default:return r}}({columnType:n,duration:r,rankingId:l});return(0,a.Y)(R.n.HeaderCell,{columnId:s,align:i,children:o?`${d} 순`:d},n)})})})},O=e=>{let{basedAt:t,columnId:n}=e,r=t?(0,F.aD)(new Date(t)):void 0,i=(0,l.useMemo)(()=>r?`순위\xb7${(0,P.j)(r)} ${(0,M.A)(r,"HH:mm 기준")}`:"순위",[r]);return(0,a.Y)(R.n.HeaderCell,{columnId:n,align:"start",children:i})},q=e=>{let{columnId:t,align:n,label:l}=e;return(0,a.Y)(R.n.HeaderCell,{columnId:t,align:n,children:(0,a.FD)(E.n,{children:[(0,a.Y)(E.n.Trigger,{"data-tossinvest-priority-log":"Tooltip.Trigger","data-content-value":l,"data-parent-name":"TossSecuritiesRatioCell","data-component-id":"q0i5dx44mlf6","aria-label":l,render:(0,a.FD)("span",{className:z,children:[l,(0,a.Y)(E.n.QuestionmarkIcon,{})]})}),(0,a.FD)(E.n.Content,{"data-overlay-type":"Tooltip","data-section-name":"실시간차트",width:230,align:"end",side:"bottom","data-overlay-name":"토스증권 내 거래비율 안내",children:[(0,a.Y)(E.n.Title,{children:"토스증권 투자자들의 구매\xb7판매 체결비중을 나타내요"}),(0,a.FD)(E.n.Description,{children:["• 30분 이내 체결내역을 실시간으로 보여줘요.",(0,a.Y)("br",{}),"• 투자자들의 심리와 수급추세를 알 수 있어요. 단, 시장 전체의 수급을 의미하지 않아요."]})]})]})})},K=e=>{let{columnId:t,align:n,label:l}=e;return(0,a.Y)(R.n.HeaderCell,{columnId:t,align:n,children:(0,a.FD)(E.n,{children:[(0,a.Y)(E.n.Trigger,{"data-tossinvest-priority-log":"Tooltip.Trigger","data-content-value":"툴팁","data-parent-name":"AiSignalCell","data-component-id":"q0i5dx44mlf6","aria-label":l,render:(0,a.FD)("span",{className:z,children:[l,(0,a.Y)(E.n.QuestionmarkIcon,{})]})}),(0,a.FD)(E.n.Content,{"data-overlay-type":"Tooltip","data-section-name":"실시간차트",width:230,align:"end",side:"bottom","data-overlay-name":"토스증권 AI 요약 안내",children:[(0,a.Y)(E.n.Title,{children:"토스증권 AI가 뉴스와 시장 데이터를 요약해 알려드려요"}),(0,a.Y)(E.n.Description,{children:"본 서비스에서 제공하는 정보는 단순 참고용이며, 투자를 권유하거나 종목을 추천하기 위한 목적이 아니에요."})]})]})})},G=(0,l.memo)(()=>{let{rankingId:e,duration:t}=(0,m.s)(),n=T[e],r=(0,l.useMemo)(()=>A(n,t),[n,t]);return(0,a.Y)(R.n,{backgroundColor:I.n.bg.surface200,size:"medium",variant:"underline",children:(0,a.Y)(R.n.ScrollArea,{orientation:"horizontal",children:(0,a.FD)(R.n.Grid,{columnLayout:r,children:[(0,a.Y)(H,{tableColumns:n,rankingId:e}),(0,a.Y)(R.n.Body,{children:(0,N.y)(20).map(e=>(0,a.Y)(R.n.SkeletonRow,{},e))})]})})})});var L=n(44907),$=n(10953),B=n(24633),U=n(1057),V=n(39712),j=n(63240),W=n(5868);let X=(0,l.memo)(e=>{let{ref:t,rowTranslateY:n,product:r,children:i,onClick:o,...s}=e,d=(0,l.useRef)(null),c=(0,B.S)([t,d]),{duration:u,appliedFilters:h}=(0,m.s)(),g=(0,W.ar)({stockCode:r.productCode}),p=(0,l.useMemo)(()=>(0,a.Y)(j.W,{"data-tossinvest-log":"RouterLink","data-content-value":r.name,"data-component-id":"vxb1src892hg",ref:(0,L.XS)({clickedProductCode:r.productCode,productType:"stock",appliedFilters:h,duration:u,rank:r.rank}),href:g,onClick:o}),[r.name,r.productCode,r.rank,h,u,g,o]);return(0,V.E)(()=>{if(null==d.current||null==n||n<=0)return;let e=d.current.animate([{transform:`translateY(${n}px)`},{transform:"translateY(0)"}],{duration:620,easing:(0,U.UU)(U.a7.expo)});return()=>{e.cancel()}},[n]),(0,a.Y)(R.n.Row,{ref:c,renderAction:p,...s,children:i})});X.displayName="AnimatedRankingListRow";var Q=n(3047);n(90368),n(32915);var J={stock:"dg9uk10",watchlist:"dg9uk11",rank:"dg9uk12",name:"dg9uk13 _60z0ev1 _60z0ev3 _60z0ev0",numeric:"dg9uk14",aiSignal:"dg9uk15",empty:"dg9uk16",fluctuation:"dg9uk17"},Z={root:"dg9uk18",row:"dg9uk19",barRow:"dg9uk1a",bar:"dg9uk1b",percent:"dg9uk1c"},ee={"flag-usd":"dg9uk1d"};let et=(0,l.memo)(e=>{let{description:t,align:n,columnId:l}=e;return(0,a.Y)(R.n.Cell,{columnId:l,align:n??"end",maxLines:0,children:null!=t?(0,a.Y)("span",{className:J.aiSignal,children:t}):null})});var en=n(21963);let ea=(0,l.memo)(e=>{let{value:t,currency:n,align:l,columnId:r}=e,i=(0,en.F)({value:t,unitType:"krw"===n?"원":"USD",hasOnlyInteger:"krw"===n});return(0,a.Y)(R.n.Cell,{columnId:r,align:l??"end",children:(0,a.Y)("span",{className:J.numeric,children:i})})});var el=n(55450),er=n(19477),ei=n(59329),eo=n(25645);let es={rise:I.n.txt.positive,fall:I.n.txt.negative,stay:I.n.txt.neutral.tertiary},ed={[eo.M.plus]:{light:"rgba(255, 136, 144, 0.15)",dark:"rgba(240, 66, 81, 0.2)"},[eo.M.zero]:{light:ei.t.greyOpacity100,dark:ei.t.greyOpacity100},[eo.M.minus]:{light:"rgba(100, 168, 255, 0.15)",dark:"rgba(52, 133, 250, 0.2)"}};var ec=n(21881),eu=n(88028),em=n(98266);let eh=(0,l.memo)(e=>{let{price:t}
1=e,{targetRef:n,triggerAnimation:r,cancelAnimation:i}=(()=>{let e=(0,eu.n)(),t=(0,l.useRef)(null),n=(0,l.useRef)(!1),a=(0,l.useRef)(null),r=(0,em.p)(()=>{a.current&&(a.current.cancel(),a.current=null)}),i=(0,em.p)(l=>{if(!n.current){n.current=!0;return}if(null!=t.current){r();let n=Math.sign(l);a.current=t.current.animate([{backgroundColor:ed[n][e?"dark":"light"]},{backgroundColor:"transparent"}],{duration:2e3,easing:(0,U.UU)(U.a7.out)})}});return{targetRef:t,triggerAnimation:i,cancelAnimation:r}})(),o=(0,l.useRef)(null);return(0,l.useEffect)(()=>{if(!(t instanceof er.X))return;let e=t.on("change",e=>{let{value:t}=e,{base:n,close:a}=t;if(0===n)return;let l=(0,ec.Ay)(a).minus(n).div(n).round(3,ec.Ay.roundDown).toNumber();o.current!==l&&r(l),o.current=l});return()=>{i(),e()}},[t,r,i]),(0,a.Y)("div",{ref:n,className:J.fluctuation,children:(0,a.Y)("span",{className:J.numeric,children:(0,a.Y)(el.g,{price:t,fluctuationColor:es,formatter:{name:"등락률_범용",args:{sign:!0,decimalPlace:2}}})})})}),eg=(0,l.memo)(e=>{let{price:t,align:n,columnId:l}=e;return t instanceof er.X?(0,a.Y)(R.n.Cell,{columnId:l,align:n??"end",children:(0,a.Y)(eh,{price:t})}):(0,a.Y)(R.n.Cell,{columnId:l,align:n??"end",children:(0,a.Y)("span",{className:J.numeric,children:(0,a.Y)(el.g,{price:t,fluctuationColor:es,formatter:{name:"등락률_범용",args:{sign:!0}}})})})}),ep=(0,l.memo)(e=>{let{marketCap:t,align:n,columnId:l}=e;if(null==t||0===t.value)return(0,a.Y)(R.n.Cell,{columnId:l,align:n??"end",children:(0,a.Y)("span",{className:J.empty,children:"-"})});let r=(0,en.F)({value:t.value,unitType:"krw"===t.currency?"원":"USD",hasOnlyInteger:"krw"===t.currency});return(0,a.Y)(R.n.Cell,{columnId:l,align:n??"end",children:(0,a.Y)("span",{className:J.numeric,children:r})})});var ev=n(76844);let ef=(0,l.memo)(e=>
1{let{productCode:t,price:n,align:l,columnId:r}=e,{data:i}=(0,ev.o)();return(0,a.Y)(R.n.Cell,{columnId:r,align:l??"end",children:(0,a.Y)("span",{className:J.numeric,children:(0,a.Y)(el.g,{price:n,formatter:{name:"현재가_범용",args:{productCode:t,targetCurrency:i}}})})})});var ey=n(88193),eY=n(99567),eb=n(64765),ek=n(22228),eC=n(89098),ew=n(10535),eI=n(46805),eR=n(85554),eN=n(34002);let eS=(0,l.memo)(e=>{let{productCode:t,logParams:n,as:r=eC.t}=e,i=(0,l.useRef)(null),[o,s]=(0,l.useState)(!1),{handleToggle:d,isWatchlistAdded:c}=(0,eN.c)({code:t}),u=(0,ew.a)({triggerRef:i,callback:()=>d(()=>s(!0))}),m=c?"관심종목해제하기":"관심종목설정하기";return(0,a.Y)(eR.u,{stockCode:t,open:o,onOpenChange:s,children:(0,a.Y)(r,{"data-tossinvest-log":"Component","data-component-id":"gp6thn581lmu",ref:(0,B.P)([i,(0,L.XS)({clickedProductCode:t,productType:(0,eI.YW)(t),content:m,...n})]),"aria-label":m,className:J.watchlist,size:"small",variantTheme:"clear-neutral",icon:(0,a.Y)(b.In,{name:"icon-heart-mono",size:14,color:c?ei.t.red600:I.n.icon.neutral.quaternary}),onClick:e=>{e.stopPropagation(),e.preventDefault(),u()}})})});eS.displayName="WatchListButton";let e_=(0,l.memo)(e=>{let{name:t,productCode:n,rank:r,logoImageUrl:i,columnId:o}=e,{appliedFilters:s,duration:d}=(0,m.s)(),c=(0,l.useMemo)(()=>({appliedFilters:s,duration:d,rank:r}),[s,d,r]),u=(0,l.useMemo)(()=>(0,ek.v)(n)?(0,a.Y)(ey.t.Acc,{shape:"flag",children:e=>{let{width:t}=e;return(0,a.Y)("span",{className:ee["flag-usd"],style:{width:t,height:t},role:"presentation"})}}):null,[n]);return(0,a.Y)(R.n.Cell,{columnId:o,isRowHeader:!0,align:"start",maxLines:0,children:(0,a.FD)("div",{className:J.stock,children:[(0,a.Y)(eS,{as:R.n.IconButton,productCode:n,logParams:c}),(0,a.Y)(R.n.Rank,{className:J.rank,"aria-label":`${r}위`,children:r}),(0,a.Y)(ey.t,{shape:"squircle",size:24,acc:u,children:e=>{let{width:n,height:l}=e;return(0,a.Y)(eb.o,{src:i??eY.t,width:n,height:l,alt:`${t} 로고이미지`})}}),(0,a.Y)("span",{className:J.name,children:t})]})})});var ex=n(86902);let eA=(0,l.memo)(e=>{let{tics:t,productCode:n,align:r,columnId:i}=e,{ticsId:o,name:s}=t??{},d=(0,l.useCallback)(e=>{e.stopPropagation()},[]);return o&&s?(0,a.Y)(R.n.Cell,{columnId:i,align:r??"start",children:(0,a.Y)(j.W,{"data-tossinvest-log":"RouterLink","data-contents-label":s,"data-contents-label-code":"name","data-content-value":s,"data-component-id":"ipwpqgml6m60",href:`/sector/${o}?nation=${(0,eI.v)(n)?"US":"KR"}`,onClick:d,children:(0,a.Y)(ex.t,{size:"xsmall",variantTheme:"weak-neutral",children:s})})}):(0,a.Y)(R.n.Cell,{columnId:i,align:r??"start",children:(0,a.Y)("span",{className:J.empty})})});var eD=n(81519);let eT=(0,l.memo)(e=>{let{buy:t,sell:n,align:l,columnId:r}=e;if(0===t&&0===n)return(0,a.Y)(eE,{align:l,columnId:r});let{buyPercentage:i,sellPercentage:o}=function(e,t){function n(e,t){return 0===t?0:Number((0,ec.Ay)(e).div(t).mul(100).toFixed(0))}let a=e+t;return{buyPercentage:n(e,a),sellPercentage:n(t,a)}}(t,n),s=i===o?{buy:ei.t.red600,sell:ei.t.blue600}:i>o?{buy:ei.t.red600,sell:ei.t.blue100}:{buy:ei.t.red100,sell:ei.t.blue600};return(0,a.Y)(R.n.Cell,{columnId:r,align:l??"end",children:(0,a.FD)("div",{className:Z.root,children:[(0,a.FD)("div",{className:Z.barRow,children:[(0,a.Y)(eD.P.div,{className:Z.bar,style:{backgroundColor:s.sell},initial:{clipPath:"inset(0 calc(50% + 0.5px) 0 0 round 999px)"},animate:{clipPath:`inset(0 calc(${100-o}% + 0.5px) 0 0 round 999px)`}}),(0,a.Y)(eD.P.div,{className:Z.bar,style:{backgroundColor:s.buy},initial:{clipPath:"inset(0 0 0 calc(50% + 0.5px) round 999px)"},animate:{clipPath:`inset(0 0 0 calc(${100-i}% + 0.5px) round 999px)`}})]}),(0,a.FD)("div",{className:Z.row,children:[(0,a.Y)("span",{className:Z.percent,style:{color:I.n.txt.negative,textAlign:"start"},children:o}),(0,a.Y)("span",{className:Z.percent,style:{color:I.n.txt.positive,textAlign:"end"},children:i})]})]})})}),eE=e=>{let{align:t,columnId:n}=e;return(0,a.Y)(R.n.Cell,{columnId:n,align:t??"end",children:(0,a.FD)("div",{className:Z.root,children:[(0,a.Y)("div",{className:Z.barRow,children:(0,a.Y)("div",{className:Z.bar,style:{backgroundColor:ei.t.grey200}})}),(0,a.FD)("div",{className:Z.row,children:[(0,a.Y)("span",{className:Z.percent,style:{color:I.n.txt.neutral.quaternary,textAlign:"start"},children:"-"}),(0,a.Y)("span",{className:Z.percent,style:{color:I.n.txt.neutral.quaternary,textAlign:"end"},children:"-"})]})]})})};var eF=n(45278);let eM=(0,l.memo)(e=>{let{volume:t,align:n,columnId:l}=e,r=`${(0,eF.Nq)(t)}주`;return(0,a.Y)(R.n.Cell,{columnId:l,align:n??"end",children:(0,a.Y)("span",{className:J.numeric,children:r})})}
1),eP=(0,l.memo)(function(e){let{column:t,rankingData:n,price:l,aiSignalDescription:r}=e,i=_[t.type];switch(t.type){case S.종목:return(0,a.Y)(e_,{columnId:i,name:n.name,productCode:n.productCode,rank:n.rank,logoImageUrl:n.logoImageUrl});case S.현재가:case S.예상체결가:return(0,a.Y)(ef,{columnId:i,productCode:n.productCode,price:l,align:t.align});case S.등락률:case S.예상등락률:return(0,a.Y)(eg,{columnId:i,price:l,align:t.align});case S.거래대금:case S.예상거래대금:return(0,a.Y)(ea,{columnId:i,value:n.amount.value,currency:n.amount.currency,align:t.align});case S.거래량:case S.예상거래량:return(0,a.Y)(eM,{columnId:i,volume:n.volume,align:t.align});case S.시가총액:return(0,a.Y)(ep,{columnId:i,marketCap:n.marketCap,align:t.align});case S.토스증권내거래:return(0,a.Y)(eT,{columnId:i,buy:n.tossSecurities.buy,sell:n.tossSecurities.sell,align:t.align});case S.산업:return(0,a.Y)(eA,{columnId:i,tics:n.primaryTics,productCode:n.productCode,align:t.align});case S.aiSignal:return(0,a.Y)(et,{columnId:i,description:r,align:t.align});default:return null}});n(91303);let ez=(0,l.memo)(function(e){let{onMouseEnter:t,onMouseLeave:n,onRowClick:r,ref:i}=e,{rowTranslateY:o,product:s,tableColumns:d,isRealtimeCurrentPrice:c,cancelPendingHover:u,isFixedBasePrice:m,aiSignalDescription:h}
1=e,{targetRef:g}=(0,v.Id)(s.rank),p=(0,B.S)([i,g]),f=(0,Q.o)({productCode:s.productCode,initialPrice:s,transform:e=>m?{...e,base:s.base,baseKrw:s.baseKrw}:e}),y=(0,l.useCallback)(()=>{t(s.productCode,s.rank)},[t,s.productCode,s.rank]),Y=(0,l.useCallback)(()=>{n()},[n]),b=(0,l.useCallback)(e=>{e.metaKey||e.ctrlKey||0!==e.button||u(),r(s.productCode)},[u,r,s.productCode]);return(0,a.Y)(X,{"data-tossinvest-log":"AnimatedRankingListRow","data-parent-name":"RankingRow",ref:p,rowTranslateY:o,className:"yozeuq0",product:s,onMouseEnter:y,onMouseLeave:Y,onClick:b,children:d.map(e=>(0,a.Y)(eP,{column:e,rankingData:s,price:c?f:s,aiSignalDescription:e.type===S.aiSignal?h:void 0},e.type))})});var eH=n(21574),eO=n(21627),eq=n(36365),eK=n(73817),eG=n(44710),eL=n(58217),e$=n(68950);let eB=e=>{let{products:t,tableColumns:n,filterKey:r,isFixedBasePrice:i,aiSignals:o}=e,{data:s,isRealtimeCurrentPrice:d}=(0,e$.k)(t),{handleMouseEnter:c,handleMouseLeave:u,cancelPendingHover:m}=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],{isStopRolling:a,setFocusedProductCode:r,setFocusedProductRank:i,setIsStopRolling:o}=(0,eK.F)(),s=(0,l.useRef)(null),d=(0,l.useRef)(!1),c=(0,eO.md)(eL.T),[u]=(0,l.useState)(new eG.y({interval:5e3})),m=(0,eq.g)(e),h=(0,eq.g)(m.current.slice(0,10)),g=(0,eq.g)(e=>{r(h.current[e]),i(e+1)}),p=(0,eq.g)(()=>{g.current(0)}),v=(0,l.useRef)(t);(0,l.useEffect)(()=>{t!==v.current&&(o(!1),u.refresh(),v.current=t)},[m,t,u,r,o]),(0,l.useEffect)(()=>{let e=n?p.current:g.current,t=u.subscribe(e),a=requestAnimationFrame(()=>{u.start()});return()=>{cancelAnimationFrame(a),t(),u.destroyInterval()}},[n,p,u,g]);let f=(0,em.p)(()=>{null!=s.current&&(window.clearTimeout(s.current),s.current=null),u.destroyInterval()}),y=(0,l.useCallback)((e,t)=>{d.current||(s.current=window.setTimeout(()=>{d.current||(f(),r(e),i(t),o(!0))},200))},[f,r,i,o]),Y=(0,l.useCallback)(()=>{null!=s.current&&(window.clearTimeout(s.current),s.current=null)},[]),b=(0,l.useCallback)(()=>{d.current=!0,null!=s.current&&(window.clearTimeout(s.current),s.current=null)},[]);return(0,l.useEffect)(()=>{a&&u.destroyInterval()},[a,u]),(0,l.useEffect)(()=>{c?u.destroyInterval():a||u.start()},[c,a,u]),(0,l.useEffect)(()=>()=>{f()},[f]),{handleMouseEnter:y,handleMouseLeave:Y,cancelPendingHover:b}}([...s].map(e=>e.productCode),r),h=(0,eH.W)(),{products:g}=(e=>{let{products:t}=e;return(0,l.useMemo)(()=>t.reduce((e,t)=>({products:[...e.products,{...t,position:e.totalHeight}],totalHeight:e.totalHeight+24}),{products:[],totalHeight:0}),[t])})({products:s}),p=(0,$.Z)(g,{defaultValue:[]}),v=(0,$.Z)(r,{defaultValue:""});return(0,a.Y)(R.n.Body,{children:g.map(e=>{let t=p.find(t=>
1{let{productCode:n}=t;return n===e.productCode}),l=v!==r||null==t?void 0:t.position-e.position;return(0,a.Y)(ez,{product:e,tableColumns:n,isRealtimeCurrentPrice:d,rowTranslateY:null==l||0===l?void 0:l,isFixedBasePrice:i,cancelPendingHover:m,onMouseEnter:c,onMouseLeave:u,onRowClick:h,aiSignalDescription:o?.[e.productCode]?.reasoningDescription},e.productCode)})})};var eU=n(55720),eV=n(1849);n(15039);var ej={horizontal:"_15ndk3s0"};let eW=e=>{let{products:t,basedAt:n,filterKey:r}=e,{rankingId:i,market:o,appliedFilters:s,duration:d}=(0,m.s)(),c=T[i],u=(0,l.useMemo)(()=>A(c,d),[c,d]),{data:h}=(0,eU.h)({productCodes:t.map(e=>e.productCode)}),{targetRef:g}=(0,f.p)(C.FO[i],{params:{duration:d,appliedFilters:s},threshold:0,dependencies:[s,d,i,o]}),{getInViewedMaxRank:p,resetInViewedMaxRank:Y}=(0,v.Xv)();(0,l.useEffect)(()=>()=>{let e=p();null!=e&&((0,L.z7)({logType:"analytics",logName:"/",logNameConvert:"/",params:{analytics_type:"ranking_max_exposure",sectionName:`${y.NA}__${C.FO[i].replace(/\s/g,"")}`,maxRank:e,content:"노출 종목 최종랭킹",duration:d,appliedFilters:s}}),Y())},[s,p,i,d,o,Y]);let b=(0,eV.wE)();return(0,a.Y)("div",{ref:g,children:(0,a.Y)(R.n,{backgroundColor:I.n.bg.surface200,size:"medium",variant:"underline",className:ej.horizontal,children:(0,a.Y)(R.n.StickyHeaderScroll,{columnLayout:u,scrollContainer:b,stickyTop:44,customProps:{root:{fade:!1,orientation:"horizontal"}},header:(0,a.Y)(H,{basedAt:n,tableColumns:c,rankingId:i}),children:(0,a.Y)(eB,{products:t,tableColumns:c,filterKey:r,isFixedBasePrice:i===C.Gm.급상승||i===C.Gm.급하락,aiSignals:h})})})})},eX=(0,l.memo)(()=>{let{data:e}=(0,Y.P)(),{targetRef:t}=(0,f.p)(y.NA,{threshold:0,delay:0});return null==e?(0,a.Y)(G,{}):(0,p.c)(e.products)&&0!==e.products.length?(0,a.Y)("div",{ref:t,children:(0,a.Y)(v.nw,{children:(0,a.Y)(eW,{filterKey:e.filterKey,basedAt:e.basedAt,products:e.products})})}):(0,a.Y)(w,{})});var eQ=n(50690),eJ=n(85059),eZ=n(86221);let e0=(0,l.memo)(()=>{let{durationOptions:e,duration:t,setDuration:n}=(0,m.s)(),r=(0,l.useCallback)(e=>{n(e)},[n]);return 0===e.length||null==t?null:(0,a.FD)(eJ.t,{children:[(0,a.Y)(eJ.t.Trigger,{"data-tossinvest-priority-log":"Dropdown.Trigger","data-content-value":C.D4[t],"data-component-id":"adjf21r6r140",render:(0,a.Y)(eZ.t,{"data-tossinvest-log":"Button","data-content-value":C.D4[t],"data-component-id":"s48g1s41yh89",size:"small",variantTheme:"weak-neutral",display:"inline",disabled:!1,style:{color:I.n.txt.neutral.primary},rightAddon:(0,a.Y)(b.In,{name:"icon-arrow-down-small-mono",size:16,color:I.n.icon.neutral.tertiary}),children:C.D4[t]})}),(0,a.Y)(eJ.t.Content,{"data-overlay-type":"Dropdown","data-section-name":"실시간차트",align:"start",indicatorPosition:"start","data-overlay-name":"기간선택 필터",children:(0,a.Y)(eJ.t.RadioGroup,{value:t,onValueChange:r,children:e.map(e=>{let t=C.D4[e];return(0,a.Y)(eJ.t.RadioItem,{"data-tossinvest-log":"Dropdown.RadioItem","data-contents-label":t,"data-contents-label-code":"label","data-content-value":t,"data-component-id":"cahwy8yoeb1z",value:e,"data-clickable":"true",children:t},e)})})})]})});var e1=n(19440),e9=n(98847),e2=n(50912);let e7=(0,l.memo)(()=>{let{market:e,setMarket:t}=(0,m.s)(),n=(0,l.useCallback)(e=>{t(e)},[t]);return(0,a.FD)(e1.t,{fit:!0,size:"small",value:e,onValueChange:n,children:[(0,a.Y)(e1.t.Item,{"data-tossinvest-log":"SegmentedControl.Item","data-content-value":"전체","data-component-id":"nmgpgmpviv3w",value:"all",label:"전체"}),(0,a.Y)(e1.t.Item,{"data-tossinvest-log":"SegmentedControl.Item","data-content-value":"국내","data-component-id":"e0vbz86c4v4j",value:"kr",label:"국내"}),(0,a.Y)(e1.t.Item,{"data-tossinvest-log":"SegmentedControl.Item","data-content-value":"해외","data-component-id":"vgj84ldcv84x",value:"us",label:"해외"})]})}),e4=(0,l.memo)(()=>{let{market:e,setMarket:t}=(0,m.s)(),n=(0,l.useCallback)(e=>{t(e)},[t]);return(0,a.FD)(eJ.t,{children:[(0,a.Y)(eJ.t.Trigger,{"data-tossinvest-priority-log":"Dropdown.Trigger","data-content-value":C.Sx[e],"data-component-id":"adjf21r6r140",render:(0,a.Y)(eZ.t,{"data-tossinvest-log":"Button","data-content-value":C.Sx[e],"data-component-id":"60jhgwdmveuo",size:"small",variantTheme:"weak-neutral",display:"inline",disabled:!1,style:{color:I.n.txt.neutral.primary},rightAddon:(0,a.Y)(b.In,{name:"icon-arrow-down-small-mono",size:16,color:I.n.icon.neutral.tertiary}),children:C.Sx[e]})}),(0,a.Y)(eJ.t.Content,{"data-overlay-type":"Dropdown","data-section-name":"실시간차트",align:"start",indicatorPosition:"start","data-overlay-name":"시장선택 필터",children:(0,a.Y)(eJ.t.RadioGroup,{value:e,onValueChange:n,children:(0,e9.W)(C.Sx).map(e=>{let[t,n]=e;return(0,a.Y)(eJ.t.RadioItem,{"data-tossinvest-log":"Dropdown.RadioItem","data-contents-label":n,"data-contents-label-code":"label","data-content-value":n,"data-component-id":"natvnhgkriju",value:t,"data-clickable":"true",children:n},t)})})})]})}),e6=(0,l.memo)(()=>{let{isHighResolution:e}=(0,e2.i)({isBiggerThan:e2.i.MEDIUM});return e?(0,a.Y)(e7,{}):(0,a.Y)(e4,{})});var e5=n(19729);let e8=(0,l.memo)(()=>{let{filterMap:e,setFilterMap:t}=(0,e5.o)(),{setFocusedProductCode:n}=(0,eK.F)(),r=Object.values(e).some(e=>e),i=(0,l.useCallback)(()=>{r?t({MARKET_CAP_GREATER_THAN_50M:!1,STOCKS_PRICE_GREATER_THAN_ONE_DOLLAR:!1,KRX_MANAGEMENT_STOCK:!1}):t({MARKET_CAP_GREATER_THAN_50M:!0,STOCKS_PRICE_GREATER_THAN_ONE_DOLLAR:!0,KRX_MANAGEMENT_STOCK:!0}
1),n(null)},[r,t,n]);return(0,a.Y)(eZ.t,{"data-tossinvest-log":"Button","data-contents-label":"투자위험 주식 숨기기","data-contents-label-code":"투자위험 주식 숨기기","data-content-value":"투자위험 주식 숨기기","data-component-id":"aqis5s33awla",ref:(0,L.XS)({content:`투자위험 주식 숨기기 ${r?"unchecked":"checked"}`}),size:"small",variantTheme:"weak-neutral",display:"inline",disabled:!1,leftAddon:(0,a.Y)(b.In,{name:r?"icon-check-circle-blue":"icon-check-circle-line-mono",size:16,color:I.n.icon.neutral.tertiary}),style:{color:r?I.n.txt.brand:I.n.txt.neutral.primary},"data-checked":r,onClick:i,children:"투자위험 주식 숨기기"})});var e3=n(25801),te=n(28404),tt=n(26314),tn=n(94781);n(90726);var ta={left:"_6iqoti4 _6iqoti3",right:"_6iqoti5 _6iqoti3"},tl={left:"_6iqoti7 _6iqoti6",right:"_6iqoti8 _6iqoti6"};let tr=(0,l.memo)(e=>{let{children:t,background:n,className:r,label:i,...o}=e,s=(0,l.useRef)(null),d=(0,l.useRef)(null),[c,u]=(0,l.useState)(!1),m=(0,l.useCallback)(()=>{let e=s.current;null!=e&&u(e.scrollWidth-e.clientWidth>1)},[]);(0,tn.A)({targetRef:s,onResize:m,handleHeight:!1,disableRerender:!0}),(0,tn.A)({targetRef:d,onResize:m,handleHeight:!1,disableRerender:!0});let{scrollXProgress:h}=(0,te.L)({container:s}),g=(0,tt.G)(h,[.01,.08],[0,1]),p=(0,tt.G)(h,e=>e<=.01?"none":"auto"),v=(0,tt.G)(h,[.99-.07,.99],[1,0]),f=(0,tt.G)(h,e=>e>=.99?"none":"auto"),y=(0,l.useCallback)(e=>{let t=s.current;if(null==t)return;let n=.8*t.clientWidth;t.scrollBy({left:"left"===e?-n:n,behavior:"smooth"})},[]),Y=(0,l.useCallback)(()=>y("left"),[y]),k=(0,l.useCallback)(()=>y("right"),[y]),{wrapperStyle:C,leftGradient:w,rightGradient:R}=(0,l.useMemo)(()=>({wrapperStyle:{background:n},leftGradient:{backgroundImage:`linear-gradient(to right, ${n}, transparent)`},rightGradient:{backgroundImage:`linear-gradient(to left, ${n}, transparent)`}}),[n]);return(0,a.FD)("div",{className:"_6iqoti0",children:[(0,a.Y)("div",{ref:s,className:"_6iqoti1",children:(0,a.Y)("div",{ref:d,className:(0,e3.A)("_6iqoti2",r),...o,children:t})}),c?(0,a.FD)(a.FK,{children:[(0,a.FD)(eD.P.div,{className:ta.left,style:{...C,opacity:g},"aria-hidden":!0,children:[(0,a.Y)("span",{className:tl.left,style:w}),(0,a.Y)(eD.P.div,{style:{pointerEvents:p},children:(0,a.Y)(eC.t,{"data-tossinvest-log":"IconButton","data-content-value":i?.left,"data-component-id":"x7p2qk0m3rbf",size:"small",variantTheme:"clear-neutral","aria-label":i?.left,onClick:Y,icon:(0,a.Y)(b.In,{name:"icon-arrow-left-small-mono",size:16,color:I.n.icon.neutral.tertiary})})})]}),(0,a.FD)(eD.P.div,{className:ta.right,style:{...C,opacity:v},"aria-hidden":!0,children:[(0,a.Y)("span",{className:tl.right,style:R}),(0,a.Y)(eD.P.div,{style:{pointerEvents:f},children:(0,a.Y)(eC.t,{"data-tossinvest-log":"IconButton","data-content-value":i?.right,"data-component-id":"nb4j5wenb9ht",size:"small",variantTheme:"clear-neutral","aria-label":i?.right,onClick:k,icon:(0,a.Y)(b.In,{name:"icon-arrow-right-small-mono",size:16,color:I.n.icon.neutral.tertiary})})})]})]}):null]})});n(74267);var ti="_8oatva1";let to=(0,l.memo)(()=>{let{rankingId:e,duration:t,availableTabs:n,setRankingId:r}=(0,m.s)(),i=(0,l.useCallback)(e=>{n.includes(e)&&r(e)},[n,r]);return(0,a.Y)(e1.t,{fit:!0,size:"small",value:e,onValueChange:i,children:n.map(e=>(0,a.Y)(e1.t.Item,{"data-tossinvest-log":"SegmentedControl.Item","data-contents-label":C.FO[e],"data-content-value":C.FO[e],"data-component-id":"qc4vqhsbc7kt",ref:(0,L.XS)({duration:t}),value:e,label:C.FO[e]},e))})}),ts=Object.assign((0,l.memo)(()=>(0,a.FD)("div",{className:"_8oatva0",children:[(0,a.Y)("h3",{className:"sr-only",children:"필터"}),(0,a.FD)(tr,{className:ti,background:I.n.bg.surface200,"data-section-name":y.NA,label:{left:"이전 필터 보기",right:"필터 더 보기"},children:[(0,a.Y)(e6,{}),(0,a.Y)(to,{}),(0,a.Y)(e0,{}),(0,a.Y)(e8,{})]})]})),{Skeleton:()=>(0,a.FD)("div",{className:ti,children:[(0,a.Y)(eQ.t,{width:512,height:28}),(0,a.Y)(eQ.t,{width:140,height:28}),(0,a.Y)(eQ.t,{width:74,height:28}),(0,a.Y)(eQ.t,{width:154,height:28})]})});n(39243);let td=(0,l.memo)(()=>{let{market:e,rankingId:t,duration:n,appliedFilters:l,sentinelRef:r}=(0,m.s)(),[u,g]=(0,c.i)("local",d.W.SNAPVIEW_OPEN,!0);return(0,a.FD)(h.El,{defaultOpen:u,onOpenChange:g,aside:e=>(0,a.Y)(h.El.Aside,{children:(0,a.Y)(tu,{mode:e?"visible":"hidden"})}
1),children:[(0,a.FD)("div",{"data-nosnippet":!0,style:{position:"relative"},children:[(0,a.Y)("div",{ref:r,className:"_1qx1trs0"}),(0,a.Y)("h2",{className:"sr-only",children:"실시간 차트"}),(0,a.Y)(ts,{}),(0,a.Y)(o.T,{resetKeys:[e,t,n??"",...Object.values(l)],pendingFallback:(0,a.Y)(G,{}),rejectedFallback:i.v,children:(0,a.Y)(eX,{})})]}),(0,a.Y)(s.w,{})]})}),tc=(0,l.lazy)(()=>Promise.all([n.e(2173),n.e(2317),n.e(4900),n.e(177)]).then(n.bind(n,90177)).then(e=>{let{RealtimeRankingAside:t}=e;return{default:t}})),tu=(0,l.memo)(e=>{let{mode:t}=e,[n,r]=(0,l.useState)(!1);return(0,l.useEffect)(()=>(0,u.t)(()=>(0,l.startTransition)(()=>r(!0))),[]),(0,a.Y)(l.Suspense,{fallback:(0,a.Y)(g.v,{}),children:(0,a.Y)(l.Activity,{mode:t,children:n?(0,a.Y)(tc,{}):(0,a.Y)(g.v,{})})})}),tm=()=>(0,a.Y)(m.H,{children:(0,a.Y)(eK.U,{children:(0,a.Y)(td,{})})}),th=(0,l.memo)(()=>(0,a.Y)(r.t,{FallbackComponent:i.v,children:(0,a.Y)(tm,{})}))},44710:(e,t,n)=>{"use strict";n.d(t,{y:()=>l});var a=n(49784);class l{#e;#t;#n;#a;#l;constructor({interval:e}){this.#t=0,this.#n=new Set,this.#l=!1,this.#a=e}subscribe(e){return this.#n.add(e),()=>this.#n.delete(e)}emit(){this.#n.forEach(e=>{try{e(this.#t)}catch(e){console.error(e)}}),this.#t=(this.#t+1)%10}start(){this.#l||(this.#l=!0,this.emit(),this.#e=window.setInterval(()=>{this.emit()},this.#a))}destroyInterval(){this.#l=!1,window.clearInterval(this.#e),this.#e=void 0}async refresh(){this.destroyInterval(),await (0,a.yy)(100),this.#t=0,this.start()}}},50912:(e,t,n)=>{"use strict";n.d(t,{i:()=>i});var a=n(37479),l=n(39712),r=n(39674);let i=e=>{let{isBiggerThan:t}=e,[n,r]=(0,a.useState)(void 0);return(0,l.E)(()=>{r(window.innerWidth);let e=()=>r(window.innerWidth);return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),{isHighResolution:null!=n&&t<=n,windowWidth:n}};i.X_LARGE=r.EV.xlarge,i.LARGE=r.EV.large,i.MEDIUM=r.EV.medium,i.SMALL=r.EV.small},55720:(e,t,n)=>{"use strict";n.d(t,{h:()=>d});var a=n(9771),l=n(72116),r=n(69178),i=n(14578),o=n(55762);let s=r.jE,d=e=>
1{let{productCodes:t}=e;return(0,a.I)({...o.u.reactQuery(s,{body:{productCodes:t}}),staleTime:3e4,refetchInterval:3e4,placeholderData:l.rX,select:e=>(0,i.p)(e.signals,e=>e.productCode),enabled:t.length>0})}},60205:(e,t,n)=>{"use strict";n.d(t,{u:()=>r});var a=n(57877),l=n(37479);let r=e=>{let{children:t,separator:n}=e,r=t.filter(e=>null!=e),i=r.length;return(0,a.Y)(a.FK,{children:r.map((e,t)=>(0,a.FD)(l.Fragment,{children:[e,t+1!==i?n:null]},t))})}},60608:()=>{},62198:(e,t,n)=>{"use strict";n.d(t,{P:()=>h});var a=n(72116),l=n(14709),r=n(61795),i=n.n(r),o=n(73640),s=n(37114),d=n(9771),c=n(38091),u=n(49);let m=function(e){let{market:t,...n}=e,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l={...n,tag:t??"all"};return(0,d.I)({queryKey:m.getKey(l),queryFn:()=>(0,c.eO)(l),enabled:m.getEnabledOption(l),...a})};m.getKey=e=>["/api/v2/dashboard/wts/overview/ranking",e],m.getEnabledOption=e=>null==e.duration||(0,u.n1)(e.id).includes(e.duration);let h=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],{rankingId:t,appliedFilters:n,market:r,duration:d}=(0,o.s)();return m({id:t,market:r,filters:n,duration:d},{refetchInterval:(0,l.X)(i()("10s")),placeholderData:a.rX,staleTime:i()("2s"),enabled:e,select:e=>({...e,filterKey:(0,s.l)(e)})})}},73640:(e,t,n)=>{"use strict";n.d(t,{H:()=>p,s:()=>v});var a=n(57877),l=n(37479),r=n(77107),i=n(19729),o=n(68556),s=n(98266),d=n(66104),c=n(14529);let u=(0,n(52393).H)("wts:realtime-chart:home");var m=n(37114);let[h,g]=(0,r.g)("useRealtimeRanking",null),p=e=>{let{children:t}=e,{market:n,rankingId:r,duration:g,availableTabs:p,durationOptions:v,setMarket:f,setRankingId:y,setDuration:Y}=u.useSelection(),{filters:b}=(0,i.o)(),k=(e=>{let t=(0,o.a)(),n=(0,l.useRef)(e),a=(0,l.useRef)(null),{ref:r,inView:i}=(0,d.Wx)({threshold:1,initialInView:!0}),u=(0,s.p)(e=>(a.current=e??null,r(e??null),()=>{a.current=null})),m=(0,s.p)(()=>{i||(0,c.t)(()=>{a.current?.scrollIntoView({behavior:"smooth",block:"start"})})});return(0,l.useEffect)(()=>{t&&n.current!==e&&(n.current=e,m())},[t,e,m]),u})((0,l.useMemo)(()=>(0,m.l)({tag:n,rankingId:r,filters:b,duration:g??""}),[b,g,n,r]));return(0,a.Y)(h,{sentinelRef:k,availableTabs:p,rankingId:r,durationOptions:v,duration:g,appliedFilters:b,market:n,setMarket:f,setRankingId:y,setDuration:Y,children:t})},v=g},73817:(e,t,n)=>{"use strict";n.d(t,{F:()=>o,U:()=>i});var a=n(57877),l=n(37479);let r=(0,l.createContext)(new Proxy({},{get:()=>{throw Error("SnapViewProvider가 필요합니다.")}})),i=e=>{let{children:t}=e,[n,i]=(0,l.useState)(!1),[o,s]=(0,l.useState)(void 0),[d,c]=(0,l.useState)(null),u=(0,l.useMemo)(()=>({isStopRolling:n,focusedProductCode:d,focusedProductRank:o,snapViewLogParams:{stockCode:d??"",rank:o??null,isHovered:n},setIsStopRolling:i,setFocusedProductCode:c,setFocusedProductRank:s}),[d,o,n]);return(0,a.Y)(r,{value:u,children:t})},o=()=>(0,l.use)(r)},74267:()=>{},88582:(e,t,n)=>{"use strict";n.d(t,{v:()=>u});var a=n(57877),l=n(37479),r=n(4637),i=n(25801),o=n(60205),s=n(48855),d=n(34495),c=n(19242);let u=(0,l.memo)(()=>(0,a.Y)("aside",{style:{width:"100%"},className:(0,i.A)(c.HU,c.cU),children:(0,a.FD)(o.u,{separator:(0,a.Y)(s.K,{size:16}),children:[(0,a.Y)(r.t,{width:"100%",height:50}),(0,a.Y)(r.t,{width:"100%",height:d.My}),(0,a.Y)(r.t,{width:"100%",height:40}),(0,a.Y)(r.t,{width:"100%",height:560}),(0,a.Y)(r.t,{width:"100%",height:560})]})}))},90726:()=>{},91303:()=>{},93658:()=>{},97240:()=>{},99813:(e,t,n)=>{"use strict";n.d(t,{K1:()=>s,NA:()=>l,aC:()=>r,iJ:()=>i,lU:()=>o,mH:()=>d});var a=n(94920);let l="실시간차트",r="종목요약",i="AI시그널",o="로그인유도",s=(0,a.yJ)(["Popover","NewsSourceGroup"]),d=(0,a.yJ)([r,i,"등락률"])}}]);

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.