PageSourceSearch

https://alphasquare.co.kr/assets/PointerList-94466cdd.js

js alphasquare.co.kr collected 2026-09-25 02:39:37 UTC 8,704 bytes, 2 lines download raw bytes

1import{i as B,a4 as N,bW as W,k as x,l as m,b6 as G,o as i,c as b,d as p,q as C,v as P,a as k,u as o,s as L,ah as F,bh as D,w as K,j as M,_ as E,n as V,x as A,F as S,e as R,K as U,a3 as j,U as q,X as H}from"./index-1d80ddef.js";import{P as X}from"./PromotionBanner-cd66ab3e.js";import{S as Y}from"./SoftBannerLayout-f2f208f5.js";import{_ as J}from"./NewSlideLayout.vue_vue_type_style_index_0_lang-823b8acb.js";import{u as O}from"./use-computed-permission-75c15a40.js";import{_ as Q}from"./SearchIcon.vue_vue_type_script_setup_true_lang-b902831d.js";import{T as Z}from"./TextInput-3176067d.js";import{A as ee}from"./AEmpty-b68cf43b.js";import{g as $}from"./label-bbcaf4c7.js";import{_ as te}from"./LockCloseIcon.vue_vue_type_script_setup_true_lang-30f87ff8.js";import{_ as re}from"./SettingIcon.vue_vue_type_script_setup_true_lang-b2490eb3.js";import{A as se}from"./AListItem-598955d3.js";import{A as ie}from"./ARadio-bfb0fc07.js";import{a as ae}from"./text-fcaf405f.js";import{P as oe}from"./PageHeader-f48bf082.js";import{A as ne,a as le}from"./ATabGroup-7b6bdf65.js";import"./autoplay-51d7b266.js";import"./swiper-vue-b48c29bd.js";import"./use-scheme-navigation-d0c63322.js";import"./uri-cb8efd27.js";import"./ABadge-ab4ad93c.js";import"./ChevronLeftIcon.vue_vue_type_script_setup_true_lang-769f1cec.js";import"./ChevronRightIcon.vue_vue_type_script_setup_true_lang-eca19756.js";import"./use-warp-transition-ab5f70dd.js";import"./ArrowLeftIcon.vue_vue_type_script_setup_true_lang-21d98747.js";import"./ADivider-4814eea1.js";(function(){try{var _=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},s=new Error().stack;s&&(_._sentryDebugIds=_._sentryDebugIds||{},_._sentryDebugIds[s]="42b197e4-7e67-4d28-8cb1-7c1269867dfd",_._sentryDebugIdIdentifier="sentry-dbid-42b197e4-7e67-4d28-8cb1-7c1269867dfd")}catch{}})();const ce={class:"item-label text-overflow"},ue=B({__name:"PointerListItem",props:{item:{},searchText:{default:""},showIcon:{type:Boolean,default:!0},unavailable:{type:Boolean,default:!1}},emits:["item-clicked","setting-clicked","item-hovered"],setup(_,{emit:s}){const e=_,{t:a}=N(),{start:f,stop:n}=W(d=>w(d),800,{immediate:!1}),t=x(!1),h=m(()=>e.showIcon&&(t.value||e.item.checked));function I(d){t.value=!0,f(d)}function T(){t.value=!1,n(),s("item-hovered",null)}function w(d){const l=d.target,c=l.offsetParent,y=document.getElementById("main-chart-pointer-list-body");!l||!c||!y||s("item-hovered",{strategy:e.item.strategy||"",y:l.offsetTop-c.offsetTop-y.scrollTop})}return(d,l)=>{const c=G("sanitize-html");return i(),b("div",{class:"pointer-list-item",onMouseenter:I,onMouseleave:T},[p(se,{clickable:"",class:"pointer-list-item__click-target",onClick:l[1]||(l[1]=y=>s("item-clicked",e.item))},{leading:C(()=>[p(ie,{size:"sm",checked:d.item.checked},null,8,["checked"])]),content:C(()=>[P(k("span",ce,null,512),[[c,o(ae)(o($)(e.item,o(a)),e.searchText)]])]),trailing:C(()=>[h.value&&e.unavailable?(i(),L(F,{key:0,size:"md","left-icon":o(te),"data-role":"toggle-pointer-setting"},null,8,["left-icon"])):h.value&&!o(D).has(e.item.strategy)?(i(),L(F,{key:1,size:"md","left-icon":o(re),style:{"z-index":"1"},"data-role":"toggle-pointer-setting",onClick:l[0]||(l[0]=K(y=>s("setting-clicked",e.item),["stop"]))},null,8,["left-icon"])):M("",!0)]),_:1})],32)}}});const z=E(ue,[["__scopeId","data-v-d0462d17"]]),de={id:"main-chart-pointer-list-body",class:"pointer-list-body"},me={key:1,class:"pointer-list-body__list-wrapper"},pe={class:"pointer-list-body__clear-divider"},_e={class:"pointer-list-body__divider"},ve={class:"pointer-list-body__divider"},fe=B({__name:"PointerListBody",props:{currentTab:{},isPremium:{type:Boolean},basicStrategyList:{},premiumStrategyList:{},partnerStrategyList:{}},emits:["clear-clicked","item-clicked","item-hovered","setting-clicked"],setup(_,{emit:s}){const e=_,{t:a}=N(),f=x(null),n=x(!1),t=x(""),h=m(()=>({checked:!(e.basicStrategyList.some(({checked:r})=>r)||e.premiumStrategyList.some(({checked:r})=>r)||e.partnerStrategyList.some(({checked:r})=>r)),label:"적용해제"})),I=m(()=>t.value.trim()&&!d.value.length&&!l.value.length),T=m(()=>["all","basic"].includes(e.currentTab)),w=m(()=>["all","premium","membership","partner"].includes(e.currentTab)),d=m(()=>e.basicStrategyList.filter(u=>$(u,a).toLowerCase().includes(t.value.trim().toLowerCase()))),l=m(()=>e.currentTab==="partner"?e.partnerStrategyList.filter(u=>$(u,a).toLowerCase().includes(t.value.trim().toLowerCase())):e.premiumStrategyList.filter(u=>$(u,a).toLowerCase().includes(t.value.trim().toLowerCase())));function c(u){t.value=u.target.value}function y(){var u;(u=f.value)==null||u.focus()}return(u,r)=>(i(),b("div",de,[k("div",{class:V(["pointer-list-body__search-wrapper",{"pointer-list-body__search-wrapper--is-focused":n.value,"clickable-layer":!n.value}]),onClick:y},[p(o(Q),{width:20,height:20}),p(Z,{ref_key:"searchInput",ref:f,value:t.value,placeholder:"전략명 검색","focus-when-open":!1,onFocus:r[0]||(r[0]=g=>n.value=!0),onBlur:r[1]||(r[1]=g=>n.value=!1),onInput:c},null,8,["value"])],2),I.value?(i(),L(ee,{key:0,text:"검색 ê²°ê
1³¼ê°€ 없습니다.",class:"pointer-list-body__empty"})):(i(),b("div",me,[P(p(z,{item:h.value,"show-icon":!1,class:"pointer-list-body__clear-btn",onItemClicked:r[2]||(r[2]=g=>s("clear-clicked"))},null,8,["item"]),[[A,!t.value.trim()]]),P(k("div",pe,null,512),[[A,!t.value.trim()&&(e.currentTab==="membership"||e.currentTab==="partner")]]),T.value?(i(),b(S,{key:0},[P(k("div",_e,"베이직 매매전략",512),[[A,!t.value.trim()]]),(i(!0),b(S,null,R(d.value,g=>(i(),L(z,{key:g.strategy,item:g,"search-text":t.value,onItemClicked:r[3]||(r[3]=v=>s("item-clicked",v)),onItemHovered:r[4]||(r[4]=v=>s("item-hovered",v)),onSettingClicked:r[5]||(r[5]=v=>s("setting-clicked",v))},null,8,["item","search-text"]))),128))],64)):M("",!0),w.value?(i(),b(S,{key:1},[P(k("div",ve,"프리미엄 매매전략",512),[[A,!t.value.trim()&&e.currentTab!=="membership"&&e.currentTab!=="partner"]]),(i(!0),b(S,null,R(l.value,g=>(i(),L(z,{key:g.strategy,item:g,"search-text":t.value,unavailable:!e.isPremium,onItemClicked:r[6]||(r[6]=v=>s("item-clicked",v)),onItemHovered:r[7]||(r[7]=v=>s("item-hovered",v)),onSettingClicked:r[8]||(r[8]=v=>s("setting-clicked",v))},null,8,["item","search-text","unavailable"]))),128))],64)):M("",!0)]))]))}});const ye=E(fe,[["__scopeId","data-v-1d1c24cc"]]),be={class:"pointer-list-header"},ge=B({__name:"PointerListHeader",props:{currentTab:{}},emits:["close","tab-changed"],setup(_,{emit:s}){const e=_,a=[{key:"membership",label:"멤버십"},{key:"partner",label:"파트너"}];return(f,n)=>(i(),b("div",be,[p(oe,{title:"매매전략","has-close-btn":"","border-bottom":!1,onClose:n[0]||(n[0]=t=>s("close"))}),p(le,{"model-value":e.currentTab,height:"md",width:"fill",gap:"none","aria-label":"매매전략 분류","onUpdate:modelValue":n[1]||(n[1]=t=>s("tab-changed",t))},{default:C(()=>[(i(),b(S,null,R(a,t=>p(ne,{key:t.key,value:t.key,text:t.label,state:t.key==="membership"?"active":"active-primary",class:V(`pointer-list-header__tab--${t.key}`)},null,8,["value","text","state","class"])),64))]),_:1},8,["model-value"])]))}});const he=E(ge,[["__scopeId","data-v-f8fc67a3"]]),ke={class:"pointer-list"},Ce=B({__name:"PointerList",setup(_){const{isPortfolioFolded:s}=U(j()),e=q(),a=e.useArgs(H.MainChartPointerList),f=x("membership"),{isChartPartnerStrategyAvailable:n,isChartPremiumStrategyAvailable:t}=O(),h=m(()=>s.value?{height:"auto",top:"8.6rem",bottom:0}:{height:"auto",bottom:0}),I=m(()=>[]),T=m(()=>a.strategyList.filter(c=>!D.has(c.strategy))),w=m(()=>a.strategyList.filter(c=>D.has(c.strategy))),d=m(()=>f.value==="membership"?t.value:n.value);function l(c){f.value=c}return(c,y)=>(i(),L(J,{name:o(H).MainChartPointerList,"container-style":h.value,direction:"left"},{default:C(()=>[k("div",ke,[p(he,{"current-tab":f.value,onClose:y[0]||(y[0]=u=>o(e).hide(o(H).MainChartPointerList)),onTabChanged:l},null,8,["current-tab"]),p(ye,{"current-tab":f.value,"is-premium":d.value,"basic-strategy-list":I.value,"premium-strategy-list":T.value,"partner-strategy-list":w.value,class:"pointer-list__body",onClearClicked:o(a).onClearClicked,onItemClicked:o(a).onItemClicked,onItemHovered:o(a).onItemHovered,onSettingClicked:o(a).onSettingClicked},null,8,["current-tab","is-premium","basic-strategy-list","premium-strategy-list","partner-strategy-list","onClearClicked","onItemClicked","onItemHovered","onSettingClicked"]),p(Y,{class:"pointer-list__promotion-layout"},{default:C(()=>[p(X,{"placement-key":"D_매매전략",height:"7.2rem"})]),_:1})])]),_:1},8,["name","container-style"]))}});const Ye=E(Ce,[["__scopeId","data-v-587b7e18"]]);export{Ye as default};
2//# sourceMappingURL=PointerList-94466cdd.js.map

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.