PageSourceSearch

https://localpay.kr/assets/Login-DLuGR_3s.js

js localpay.kr collected 2026-10-02 00:11:54 UTC 24,230 bytes, 9 lines download raw bytes

1import{_ as R,r as m,c as d,a as i,b as s,u as o,d as a,e as y,F as u,f as b,w as N,g as E,T as O,n as g,h as p,t as r,i as $,s as z,o as n,j as T,k as L}from"./index-BNZs4-Rt.js";import{A as P}from"./AppFooter-BO-OMTt1.js";import{P as Q}from"./PublicTopbar-Ds-skwjt.js";import{I as e}from"./iconify-CA1Vdqfq.js";const V={class:"lp-root"},F={class:"lp-hero"},Y={class:"lp-hero-inner"},D={class:"lp-hero-content"},H={class:"lp-chip"},K={class:"lp-hero-actions"},j={class:"lp-hero-visual"},U={class:"lp-scanner-scene"},W={class:"lp-phone"},Z={class:"lp-phone-screen"},J={class:"lp-screen-layer qr-layer"},X={class:"lp-phone-header qr-mode"},ss={class:"lp-scanner-view"},ts={class:"lp-scanner-viewfinder"},ls={class:"lp-qr-code-wrapper"},is={class:"lp-screen-layer map-layer"},os={class:"lp-phone-header"},es={class:"lp-phone-search"},as={class:"lp-phone-map"},ns={class:"lp-map-pin pin1"},ds={class:"lp-map-pin pin2"},rs={class:"lp-map-pin pin3"},cs={class:"lp-phone-card"},ps={class:"lp-phone-card secondary"},fs={class:"lp-qr-easel"},vs={class:"lp-easel-board"},us={class:"lp-easel-paper"},bs={class:"lp-btn-ghost"},gs={class:"lp-section lp-problem-section",id:"problems"},hs={class:"lp-section-inner"},ms={class:"lp-section-header"},ys={class:"lp-chip dark"},ws={class:"lp-problem-grid"},ks={class:"lp-problem-icon"},_s={class:"lp-arrow-down"},xs={class:"lp-section",id:"features"},Ts={class:"lp-section-inner"},Ss={class:"lp-section-header"},Is={class:"lp-chip"},Cs={class:"lp-features-grid"},Ms={class:"lp-section lp-steps-section"},As={class:"lp-section-inner"},Gs={class:"lp-section-header"},qs={class:"lp-chip dark"},Bs={class:"lp-steps"},Rs={class:"lp-step-num"},Ns={class:"lp-step-icon"},Es={key:0,class:"lp-step-arrow"},Os={class:"lp-section lp-pricing-section",id:"pricing"},$s={class:"lp-section-inner"},zs={class:"lp-section-header"},Ls={class:"lp-chip"},Ps={class:"lp-plans"},Qs=["onMouseenter","onMouseleave"],Vs={key:0,class:"lp-plan-badge"},Fs={class:"lp-plan-name"},Ys={key:0,class:"lp-plan-trial-price"},Ds={class:"lp-plan-period"},Hs={class:"lp-plan-features"},Ks={class:"lp-benefit-row"},js={class:"lp-benefit-item"},Us={class:"lp-benefit-item"},Ws={class:"lp-benefit-item"},Zs={class:"lp-benefit-item"},Js={class:"lp-cta-banner"},Xs={class:"lp-cta-inner"},st={class:"lp-section lp-login-section",id:"login-section"},tt={class:"lp-section-inner lp-login-inner"},lt={class:"lp-login-left"},it={class:"lp-contact-email"},ot={class:"lp-login-tips"},et={class:"lp-tip-item"},at={class:"lp-login-card"},nt={class:"lp-login-card-header"},dt={class:"lp-login-logo-wrap"},rt={class:"lp-oauth-wrap"},ct={key:0,class:"lp-login-tooltip",role:"status"},pt=["disabled"],ft={key:0,class:"lp-recent-badge"},vt=["disabled"],ut={key:0,class:"lp-recent-badge"},bt={key:0,class:"lp-error"},gt={__name:"Login",setup(ht){const M=$(),w=m(!1),k=m(""),h=m(!1),S=m(localStorage.getItem("last_oauth_provider")||""),v=m(!1);let _=null;const I=async f=>{v.value=!1,w.value=!0,k.value="";try{sessionStorage.setItem("oauth_login_in_progress","true"),localStorage.setItem("last_oauth_provider",f);const{error:t}=await z.auth.signInWithOAuth({provider:f,options:{redirectTo:window.location.origin+"/"}});if(t)throw t}catch(t){sessionStorage.removeItem("oauth_login_in_progress"),k.value=`${f==="google"?"구글":"카카오"} 로그인 중 오류가 발생했습니다: ${t.message}`,w.value=!1}},x=()=>{A("login-section"),_&&clearTimeout(_),v.value=!1,_=setTimeout(()=>{v.value=!0,_=setTimeout(()=>{v.value=!1},4500)},550)},A=f=>{const t=document.getElementById(f);if(!t)return;const c=t.getBoundingClientRect().top+window.scrollY-72;window.scrollTo({top:Math.max(0,c),behavior:"smooth"})},G=[{icon:"mdi:chart-line-variant",title:"가입률은 높은데, 사용률은 낮다",desc:"지역화폐 발급은 늘었지만 실제 사용은 저조합니다. 어디서 쓸 수 있는지 주민들이 모르는 게 주된 원인입니다."},{icon:"mdi:map-search-outline",title:"포털에서도 가맹점 찾기가 어렵다",desc:"네이버·카카오 지도에서도 지역화폐 사용처가 명확히 표시되지 않아 주민들이 불편함을 느낍니다."},{icon:"mdi:file-document-alert-outline",title:"지자체 목록, 검색이 불편하다",desc:"지자체가 가맹점 목록을 공개하지만 실시간 검색이 어렵고 자료자체가 어디있는지 모르는 경우가 많습니다."},{icon:"mdi:cash-remove",title:"개발 초기비용 부담이 크다",desc:"별도 앱·웹 개발 시 수천만 원의 초기비용, 유지보수비까지 지자체의 수의계약 부담이 큽니다."}],q=[{icon:"mdi:currency-krw",color:"#4338ca",bg:"#eef2ff",title:"구독형 SaaS, 초기비용 0원",desc:"별도 개발 없이 월정액 구독만으로 즉시 사용 가능합니다. 수의계약 없이 투명하게 도입할 수 있습니다.",animText:`ZERO
2COST`},{icon:"mdi:shield-account-outline",color:"#059669",bg:"#ecfdf5",title:"개인정보 수집 없음",desc:"주민이 직접 앱에 가입·로그인할 필요가 없습니다. 개인정보 수집·보관 부담 없이 안전하게 서비스할 수 있습니다.",animText:`NO!
3PRIVACY`},{icon:"mdi:qrcode-scan",color:"#0284c7",bg:"#e0f2fe",title:"QR코드로 바로 설치",desc:"QR코드 하나로 앱 설치를 유도합니다. 앱스토어 다운로드 없이 스마트폰 홈화면에 바로 설치됩니다.",animText:`SCAN
4& GO`},{icon:"mdi:account-group-outline",color:"#d97706",bg:"#fffbeb",title:"노인층도 쉽게 사용",desc:"복잡한 회원가입 없이 지도에서 가맹점을 바로 검색합니다. 남녀노소 누구나 직관적으로 사용할 수 있습니다.",animText:`EASY
5TO USE`},{icon:"mdi:map-marker-multiple-outline",color:"#dc2626",bg:"#fef2f2",title:"실시간 가맹점 지도 조회",desc:"지역화폐 사용 가맹점을 지도에서 실시간으로 확인할 수 있습니다. 주민의 지역화폐 실사용률을 높입니다.",animText:`REAL
6TIME`},{icon:"mdi:chart-bar",color:"#5b21b6",bg:"#f5f3ff",title:"전국 지자체 맞춤 적용",desc:"특정 지역에 한정되지 않습니다. 전국 모든 지자체의 지역화폐 데이터를 동일한 플랫폼으로 제공합니다.",animText:`ANY
7CITY`},{icon:"mdi:bag-suitcase-outline",color:"#f43f5e",bg:"#fff1f2",title:"이제는 여행객도 지역화폐 사용",desc:"지역을 방문하는 외부 방문객들도 복잡한 앱 설치 없이 손쉽게 지역화폐 가맹점을 발견하고 소비할 수 있습니다.",animText:`TOURIST
8BOOST`},{icon:"mdi:creation",color:"#d946ef",bg:"#fdf4ff",title:"AI 스마트 분석 지원",desc:"AI가 활용 데이터를 분석하여 맞춤형 인사이트와 리포트를 생성합니다. 복잡한 통계 작업 없이도 핵심 지표를 즉시 파악할 수 있습니다.",animText:`AI
9ASSIST`}],C=[{icon:"mdi:handshake-outline",title:"담당자 로그인",desc:"지자체 담당자가 플랫폼에 로그인합니다."},{icon:"mdi:database-import-outline",title:"데이터 연동",desc:"지자체별 가맹점 목록 데이터를 서버에 업로드합니다."},{icon:"mdi:qrcode",title:"QR 배포 및 홍보",desc:"주민에게 QR코드를 배포, 앱을 홍보합니다."},{icon:"mdi:rocket-launch-outline",title:" 즉시 운영",desc:"복잡한 교육 없이 주민이 즉시 지역화폐 가맹점을 확인할 수 있습니다."},{icon:"mdi:chart-bar",title:" 지역활성화",desc:"AI 기반 분석 리포트를 통해 지역 경제 활성화 현황을 한눈에 파악할 수 있습니다."}],B=[{name:"프리미엄",price:"₩119,000",period:"/월",trialText:"처음 3개월 무료",color:"#5b21b6",features:["가맹점 실시간 지도 조회 및 검색","가맹점 상세 정보 통합 관리 (Editor)","현행화 제보 시스템 (시민 참여형)","지역 화폐 전용 앱 지원","가맹점주 자율 홍보 대시보드 (Shop)","가맹점별 고유 샵 ID 및 보안 관리","AI 기반 상권 분석 리포트 제공 (Analytics)","지자체 맞춤형 전용 기술 지원"],disabled:[],cta:"지금 시작하기",outline:!1,badge:"🔥 인기"}];return(f,t)=>(n(),d("div",V,[i(Q,{landing:""}),s("section",F,[t[26]||(t[26]=s("div",{class:"lp-hero-deco deco1"},null,-1)),t[27]||(t[27]=s("div",{class:"lp-hero-deco deco2"},null,-1)),s("div",Y,[s("div",D,[s("div",H,[i(o(e),{icon:"mdi:lightning-bolt",width:"14"}),t[4]||(t[4]=a(" 초기비용 없이 바로 도입 가능 ",-1))]),t[7]||(t[7]=y('<h1 class="lp-hero-title" data-v-6f8566bf> 지역화폐 가맹점,<br data-v-6f8566bf><span class="lp-gradient-text" data-v-6f8566bf>이제는 쉽게 찾는다</span></h1><p class="lp-hero-sub" data-v-6f8566bf> 가입률은 높지만 사용률은 낮은 지역화폐.<br class="desktop-only" data-v-6f8566bf> 주민이 가맹점을 못 찾아서 안 쓰는 문제를 해결합니다.<br class="desktop-only" data-v-6f8566bf> QR 하나로 설치, 개인정보 없이, 전국 지자체에 즉시 도입. </p>',2)),s("div",K,[s("button",{class:"lp-btn-primary",onClick:t[0]||(t[0]=l=>f.$router.push("/demo"))},[i(o(e),{icon:"mdi:play-circle-outline",width:"18"}),t[5]||(t[5]=a(" 데모 보기 ",-1))]),t[6]||(t[6]=s("a",{href:"#problems",class:"lp-btn-ghost"}," 도입 배경 보기 ",-1))]),t[8]||(t[8]=y('<div class="lp-hero-kpis" data-v-6f8566bf><div class="lp-kpi" data-v-6f8566bf><span class="lp-kpi-num" data-v-6f8566bf>₩0</span><span class="lp-kpi-label" data-v-6f8566bf>초기 개발비용</span></div><div class="lp-kpi-sep" data-v-6f8566bf></div><div class="lp-kpi" data-v-6f8566bf><span class="lp-kpi-num" data-v-6f8566bf>0건</span><span class="lp-kpi-label" data-v-6f8566bf>개인정보 수집</span></div><div class="lp-kpi-sep" data-v-6f8566bf></div><div class="lp-kpi" data-v-6f8566bf><span class="lp-kpi-num" data-v-6f8566bf>전국</span><span class="lp-kpi-label" data-v-6f8566bf>지자체 적용 가능</span></div></div>',1))]),s("div",j,[s("div",U,[s("div",W,[s("div",Z,[s("div",J,[s("div",X,[i(o(e),{icon:"mdi:qrcode-scan",width:"14",style:{color:"#5b21b6"}}),t[9]||(t[9]=s("span",null,"QR 코드 스캔 중...",-1))]),s("div",ss,[s("div",ts,[t[10]||(t[10]=s("div",{class:"corner top-left"},null,-1)),t[11]||(t[11]=s("div",{class:"corner top-right"},null,-1)),t[12]||(t[12]=s("div",{class:"corner bottom-left"},null,-1)),t[13]||(t[13]=s("div",{class:"corner bottom-right"},null,-1)),s("div",ls,[i(o(e),{icon:"mdi:qrcode",class:"lp-phone-qr-icon"})]),t[14]||(t[14]=s("div",{class:"lp-scanner-laser"},null,-1))])]),t[15]||(t[15]=s("div",{class:"lp-scanner-info"},[s("div",{class:"lp-scanner-text-main"}
9,"스캔하여 빠른 앱 설치"),s("div",{class:"lp-scanner-text-sub"},"지도를 보려면 호버하세요")],-1))]),s("div",is,[s("div",os,[i(o(e),{icon:"mdi:map-marker-radius-outline",width:"16",style:{color:"#5b21b6"}}),t[16]||(t[16]=s("span",null,"지역화폐 가맹점 지도뷰",-1))]),s("div",es,[i(o(e),{icon:"mdi:magnify",width:"15",style:{color:"#94a3b8"}}),t[17]||(t[17]=s("span",null,"가맹점 검색...",-1))]),s("div",as,[s("div",ns,[i(o(e),{icon:"mdi:map-marker",width:"18",style:{color:"#5b21b6"}})]),s("div",ds,[i(o(e),{icon:"mdi:map-marker",width:"18",style:{color:"#ef4444"}})]),s("div",rs,[i(o(e),{icon:"mdi:map-marker",width:"18",style:{color:"#0284c7"}})]),t[18]||(t[18]=s("div",{class:"lp-map-grid"},null,-1))]),s("div",cs,[i(o(e),{icon:"mdi:store-outline",width:"18",style:{color:"#5b21b6"}}),t[19]||(t[19]=s("div",{class:"lp-phone-card-info"},[s("div",{class:"lp-phone-card-name"},"○○ 전통시장 음식점"),s("div",{class:"lp-phone-card-tag"},"지역화폐 사용 가능 ✓")],-1))]),s("div",ps,[i(o(e),{icon:"mdi:silverware-fork-knife",width:"18",style:{color:"#059669"}}),t[20]||(t[20]=s("div",{class:"lp-phone-card-info"},[s("div",{class:"lp-phone-card-name"},"△△ 한식당"),s("div",{class:"lp-phone-card-tag green"},"도보 3분 거리")],-1))])])])]),t[24]||(t[24]=y('<div class="lp-scanner-beam" data-v-6f8566bf><div class="lp-beam-wave" data-v-6f8566bf></div><div class="lp-beam-particles" data-v-6f8566bf><span class="particle p1" data-v-6f8566bf></span><span class="particle p2" data-v-6f8566bf></span><span class="particle p3" data-v-6f8566bf></span></div></div>',1)),s("div",fs,[s("div",vs,[s("div",us,[i(o(e),{icon:"mdi:qrcode",class:"lp-easel-qr-icon"})])]),t[21]||(t[21]=s("div",{class:"lp-easel-leg-left"},null,-1)),t[22]||(t[22]=s("div",{class:"lp-easel-leg-right"},null,-1)),t[23]||(t[23]=s("div",{class:"lp-easel-shadow"},null,-1))])]),s("div",bs,[i(o(e),{icon:"mdi:qrcode-scan",width:"28",style:{color:"#5b21b6"}}),t[25]||(t[25]=s("div",null,[s("div",{class:"lp-qr-title"},"QR 스캔 한 번으로"),s("div",{class:"lp-qr-sub"},"지역화폐 가맹점 지도 보기")],-1))])])])]),s("section",gs,[s("div",hs,[s("div",ms,[s("div",ys,[i(o(e),{icon:"mdi:alert-circle-outline",width:"14"}),t[28]||(t[28]=a(" 현재 문제 ",-1))]),t[29]||(t[29]=s("h2",{class:"lp-section-title"},"왜 지역화폐 사용률이 낮을까요?",-1)),t[30]||(t[30]=s("p",{class:"lp-section-sub"},"가입은 해도 막상 쓰려면 어디서 쓸 수 있는지 모르는 주민이 많습니다.",-1))]),s("div",ws,[(n(),d(u,null,b(G,l=>s("div",{key:l.title,class:"lp-problem-card"},[s("div",ks,[i(o(e),{icon:l.icon,width:"26",style:{color:"#ef4444"}},null,8,["icon"])]),s("h3",null,r(l.title),1),s("p",null,r(l.desc),1)])),64))]),s("div",_s,[i(o(e),{icon:"mdi:arrow-down-circle-outline",width:"40",style:{color:"#5b21b6",opacity:"0.5"}}),t[31]||(t[31]=s("p",null,"이 문제를 해결합니다",-1))])])]),s("section",xs,[s("div",Ts,[s("div",Ss,[s("div",Is,[i(o(e),{icon:"mdi:star-four-points",width:"14"}),t[32]||(t[32]=a(" 핵심 기능 & 장점 ",-1))]),t[33]||(t[33]=s("h2",{class:"lp-section-title"},[a("모든 문제를 해결하는"),s("br"),a("하나의 플랫폼")],-1)),t[34]||(t[34]=s("p",{class:"lp-section-sub"},"복잡한 개발 없이, 구독 하나로 즉시 도입할 수 있습니다.",-1))]),s("div",Cs,[(n(),d(u,null,b(q,l=>s("div",{key:l.title,class:"lp-feature-card"},[s("div",{class:"lp-feature-anim-text",style:T({color:l.color})},r(l.animText),5),s("div",{class:"lp-feature-icon-wrap",style:T({background:l.bg})},[i(o(e),{icon:l.icon,width:"26",style:T({color:l.color})},null,8,["icon","style"])],4),s("h3",null,r(l.title),1),s("p",null,r(l.desc),1)])),64))])])]),s("section",Ms,[s("div",As,[s("div",Gs,[s("div",qs,[i(o(e),{icon:"mdi:progress-check",width:"14"}),t[35]||(t[35]=a(" 도입 과정 ",-1))]),t[36]||(t[36]=s("h2",{class:"lp-section-title"},"도입부터 운영까지 단 5단계",-1)),t[37]||(t[37]=s("p",{class:"lp-section-sub"},"복잡한 프로젝트 관리 없이 담당자 한 명으로 충분합니다.",-1))]),s("div",Bs,[(n(),d(u,null,b(C,(l,c)=>s("div",{key:l.title,class:"lp-step"},[s("div",Rs,r(c+1),1),s("div",Ns,[i(o(e),{icon:l.icon,width:"28",style:{color:"#5b21b6"}}
9,null,8,["icon"])]),s("h3",null,r(l.title),1),s("p",null,r(l.desc),1),c<C.length-1?(n(),d("div",Es,[i(o(e),{icon:"mdi:chevron-right",width:"22",style:{color:"#cbd5e1"}})])):p("",!0)])),64))])])]),s("section",Os,[s("div",$s,[s("div",zs,[s("div",Ls,[i(o(e),{icon:"mdi:tag-outline",width:"14"}),t[38]||(t[38]=a(" 요금 안내 ",-1))]),t[39]||(t[39]=s("h2",{class:"lp-section-title"},[a("수의계약 대비 합리적인"),s("br"),a("구독형 SaaS")],-1)),t[40]||(t[40]=s("p",{class:"lp-section-sub"},"기존 개발 프로젝트 대비 초기비용이 없으며, 언제든 해지 가능합니다.",-1))]),s("div",Ps,[(n(),d(u,null,b(B,l=>s("div",{key:l.name,class:g(["lp-plan-card",{featured:!l.outline}]),onMouseenter:c=>l.trialText?h.value=!0:null,onMouseleave:c=>l.trialText?h.value=!1:null},[l.badge?(n(),d("div",Vs,r(l.badge),1)):p("",!0),s("div",Fs,r(l.name),1),s("div",{class:g(["lp-plan-price",{"has-trial":l.trialText,hovered:l.trialText&&h.value}])},[s("span",{class:g(["lp-plan-amount",{"strike-anim":l.trialText&&h.value}])},r(l.price),3),l.trialText&&h.value?(n(),d("span",Ys,"₩0")):p("",!0),s("span",Ds,r(l.period),1)],2),l.trialText?(n(),d("div",{key:1,class:g(["lp-plan-trial",{"bounce-badge":!0}])},[i(o(e),{icon:"mdi:gift-outline",width:"14"}),a(" "+r(l.trialText),1)])):p("",!0),s("ul",Hs,[(n(!0),d(u,null,b(l.features,c=>(n(),d("li",{key:c},[i(o(e),{icon:"mdi:check-circle",width:"16",style:{color:"#16a34a","flex-shrink":"0"}}),a(" "+r(c),1)]))),128)),(n(!0),d(u,null,b(l.disabled,c=>(n(),d("li",{key:c,class:"disabled"},[i(o(e),{icon:"mdi:close-circle-outline",width:"16",style:{color:"#cbd5e1","flex-shrink":"0"}}),a(" "+r(c),1)]))),128))]),s("button",{class:g(["lp-plan-btn",l.outline?"outline":"filled"]),onClick:x},[l.cta==="도입 문의"?(n(),L(o(e),{key:0,icon:"mdi:chart-line",width:"18",style:{"margin-right":"4px"}})):p("",!0),a(" "+r(l.cta),1)],2)],42,Qs)),64))]),s("div",Ks,[s("div",js,[i(o(e),{icon:"mdi:lightning-bolt-circle",width:"28",style:{color:"#5b21b6"}}),t[41]||(t[41]=s("div",null,[s("strong",null,"즉시 운영 가능"),s("span",null,"데이터 연동 후 7일이내 오픈")],-1))]),s("div",Us,[i(o(e),{icon:"mdi:cancel",width:"28",style:{color:"#0284c7"}}),t[42]||(t[42]=s("div",null,[s("strong",null,"언제든 해지 가능"),s("span",null,"약정 없음")],-1))]),s("div",Ws,[i(o(e),{icon:"mdi:shield-check-outline",width:"28",style:{color:"#059669"}}),t[43]||(t[43]=s("div",null,[s("strong",null,"개인정보 수집 없음"),s("span",null,"GDPR·개인정보보호법 부담 없음")],-1))]),s("div",Zs,[i(o(e),{icon:"mdi:headset",width:"28",style:{color:"#d97706"}}),t[44]||(t[44]=s("div",null,[s("strong",null,"전담 기술 지원"),s("span",null,"도입부터 운영까지 서포트")],-1))])])])]),s("section",Js,[s("div",Xs,[i(o(e),{icon:"mdi:map-marker-check",width:"40",style:{color:"#fff",opacity:"0.9"}}),t[46]||(t[46]=s("div",{class:"lp-cta-text"},[s("h2",null,"지역화폐 사용률, 지금 바로 올릴 수 있습니다"),s("p",null,"전국 지자체 담당자라면 누구든 무료로 도입을 상담할 수 있습니다.")],-1)),s("div",{class:"lp-risechart",onClick:x,role:"button",tabindex:"0",onKeydown:N(x,["enter"])},[...t[45]||(t[45]=[y('<svg viewBox="0 0 200 130" class="lp-risechart-svg" xmlns="http://www.w3.org/2000/svg" data-v-6f8566bf><defs data-v-6f8566bf><linearGradient id="bar1g" x1="0" y1="0" x2="0" y2="1" data-v-6f8566bf><stop offset="0%" stop-color="rgba(255,255,255,0.95)" data-v-6f8566bf></stop><stop offset="100%" stop-color="rgba(255,255,255,0.5)" data-v-6f8566bf></stop></linearGradient><linearGradient id="bar2g" x1="0" y1="0" x2="0" y2="1" data-v-6f8566bf><stop offset="0%" stop-color="rgba(255,255,255,0.9)" data-v-6f8566bf></stop><stop offset="100%" stop-color="rgba(255,255,255,0.45)" data-v-6f8566bf></stop></linearGradient><linearGradient id="bar3g" x1="0" y1="0" x2="0" y2="1" data-v-6f8566bf><stop offset="0%" stop-color="rgba(255,255,255,0.85)" data-v-6f8566bf></stop><stop offset="100%" stop-color="rgba(255,255,255,0.4)" data-v-6f8566bf></stop></linearGradient><linearGradient id="bar4g" x1="0" y1="0" x2="0" y2="1" data-v-6f8566bf><stop offset="0%" stop-color="rgba(255,255,255,0.9)" data-v-6f8566bf></stop><stop offset="100%" stop-color="rgba(255,255,255,0.45)" data-v-6f8566bf></stop></linearGradient><linearGradient id="bar5g" x1="0" y1="0" x2="0" y2="1" data-v-6f8566bf><stop offset="0%" stop-color="rgba(255,255,255,0.95)" data-v-6f8566bf></stop><stop offset="100%" stop-color="rgba(255,255,255,0.5)" data-v-6f8566bf></stop></linearGradient><filter id="riseglow" data-v-6f8566bf><feGaussianBlur stdDeviation="2.5" result="b" data-v-6f8566bf></feGaussianBlur><feMerge data-v-6f8566bf><feMergeNode in="b" data-v-6f8566bf></feMergeNode><feMergeNode in="SourceGraphic" data-v-6f8566bf></feMergeNode></feMerge></filter></defs><rect x="10" y="100" width="24" height="20" rx="3" fill="url(#bar1g)" opacity="0.7" data-v-6f8566bf></rect><ellipse cx="22" cy="100" rx="12" ry="5" fill="rgba(255,255,255,0.9)" opacity="0.8" data-v-6f8566bf></ellipse><rect x="46" y="85" width="24" height="35" rx="3" fill="url(#bar2g)" opacity="0.75" data-v-6f8566bf></rect><ellipse cx="58" cy="85" rx="12" ry="5" fill="rgba(255,255,255,0.92)" opacity="0.85" data-v-6f8566bf></ellipse><rect x="82" y="68" width="24" height="52" rx="3" fill="url(#bar3g)" opacity="0.8" data-v-6f8566bf></rect><ellipse cx="94" cy="68" rx="12" ry="5" fill="rgba(255,255,255,0.94)" opacity="0.88" data-v-6f8566bf></ellipse><rect x="118" y="48" width="24" height="72" rx="3" fill="url(#bar4g)" opacity="0.85" data-v-6f8566bf></rect><ellipse cx="130" cy="48" rx="12" ry="5" fill="rgba(255,255,255,0.96)" opacity="0.9" data-v-6f8566bf></ellipse><rect x="154" y="26" width="24" height="94" rx="3" fill="url(#bar5g)" opacity="0.9" data-v-6f8566bf></rect><ellipse cx="166" cy="26" rx="12" ry="5" fill="rgba(255,255,255,1)" opacity="0.95" data-v-6f8566bf></ellipse><polyline points="10,85 75,25 105,50 156,12" fill="none" stroke="#fbbf24" stroke-width="8" stroke-linejoin="round" stroke-linecap="round" filter="url
9(#riseglow)" data-v-6f8566bf></polyline><polygon points="168,3 146,10 160,26" fill="#fbbf24" filter="url(#riseglow)" data-v-6f8566bf></polygon></svg>',1)])],32)])]),s("section",st,[s("div",tt,[s("div",lt,[t[50]||(t[50]=s("div",{class:"lp-chip"}," 관리자 로그인 ",-1)),t[51]||(t[51]=s("h2",{class:"lp-login-title"},[a("지금 바로"),s("br"),a("시작하세요")],-1)),t[52]||(t[52]=s("p",{class:"lp-section-sub"},"로그인하면 모든 기능을 사용할 수 있습니다.",-1)),s("div",{class:"lp-contact-box",onClick:t[1]||(t[1]=l=>o(M).push("/contact")),style:{cursor:"pointer"},title:"문의하기 페이지로 이동"},[t[48]||(t[48]=s("span",{class:"lp-contact-label"},"문의하기",-1)),s("div",it,[i(o(e),{icon:"mdi:email-outline",width:"16"}),t[47]||(t[47]=a(" [email protected] ",-1))])]),s("div",ot,[s("div",et,[i(o(e),{icon:"mdi:shield-lock-outline",width:"18",style:{color:"#5b21b6"}}),t[49]||(t[49]=a(" SSL 암호화 보안 연결 ",-1))])])]),s("div",at,[s("div",nt,[s("div",dt,[i(o(e),{icon:"mdi:map-marker-check",width:"26",style:{color:"#5b21b6"}})]),t[53]||(t[53]=s("span",{class:"lp-login-card-title"},"간편 계정 로그인",-1))]),s("div",rt,[i(O,{name:"lp-login-tip"},{default:E(()=>[v.value?(n(),d("div",ct,[...t[54]||(t[54]=[s("span",{class:"lp-login-tooltip-dot","aria-hidden":"true"},null,-1),a(" 여기 로그인하여 바로 시작하세요. ",-1)])])):p("",!0)]),_:1}),s("div",{class:g(["lp-oauth-container",{"lp-oauth-highlight":v.value}])},[s("button",{type:"button",class:"lp-oauth-btn lp-google-btn",disabled:w.value,onClick:t[2]||(t[2]=l=>I("google"))},[S.value==="google"?(n(),d("span",ft,"최근 로그인")):p("",!0),t[55]||(t[55]=y('<svg class="lp-oauth-icon" viewBox="0 0 24 24" width="22" height="22" xmlns="http://www.w3.org/2000/svg" data-v-6f8566bf><path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" fill="#4285F4" data-v-6f8566bf></path><path d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" fill="#34A853" data-v-6f8566bf></path><path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.06H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.94l2.85-2.22.81-.63z" fill="#FBBC05" data-v-6f8566bf></path><path d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.06l3.66 2.84c.87-2.6 3.3-4.52 6.16-4.52z" fill="#EA4335" data-v-6f8566bf></path></svg><span data-v-6f8566bf>Google 계정으로 로그인</span>',2))],8,pt),s("button",{type:"button",class:"lp-oauth-btn lp-kakao-btn",disabled:w.value,onClick:t[3]||(t[3]=l=>I("kakao"))},[S.value==="kakao"?(n(),d("span",ut,"최근 로그인")):p("",!0),t[56]||(t[56]=s("svg",{class:"lp-oauth-icon",viewBox:"0 0 24 24",width:"22",height:"22",xmlns:"http://www.w3.org/2000/svg"},[s("path",{d:"M12 3c-4.97 0-9 3.185-9 7.11 0 2.53 1.66 4.75 4.16 6.01l-.83 3.09c-.06.24.09.48.33.48.11 0 .22-.04.3-.12l3.62-2.43c.46.05.93.08 1.42.08 4.97 0 9-3.185 9-7.11S16.97 3 12 3z",fill:"#3C1E1E"})],-1)),t[57]||(t[57]=s("span",null,"Kakao 계정으로 로그인",-1))],8,vt)],2)]),k.value?(n(),d("p",bt,[i(o(e),{icon:"mdi:alert-circle-outline",width:"16"}),a(" "+r(k.value),1)])):p("",!0)])])]),i(P)]))}},_t=R(gt,[["__scopeId","data-v-6f8566bf"]]);export{_t 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.