PageSourceSearch

https://www.act.ag/_next/static/chunks/app/contact/page-aff89d63cd…?dpl=dpl_GX9qQD8NM1C4uyaqLu8vRncjxQRW

js act.ag collected 2026-10-02 00:14:17 UTC 9,664 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[977],{22738:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(95155),l=n(12115),a=n(47650),r=n(70602);let i=e=>{let{isOpen:t,onClose:n,title:i,message:c,children:o,buttonText:d}=e,[x,u]=(0,l.useState)(!1);(0,l.useEffect)(()=>{u(!0)},[]);let h=(0,s.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center overflow-x-hidden overflow-y-auto outline-none focus:outline-none",children:(0,s.jsx)("div",{className:"relative w-auto max-w-sm mx-auto my-6",children:(0,s.jsxs)("div",{className:"w-[328px] p-8 bg-white rounded-2xl shadow-[0px_0px_4px_0px_rgba(0,0,0,0.08)] shadow-[0px_4px_8px_0px_rgba(0,0,0,0.08)] shadow-[0px_6px_12px_0px_rgba(0,0,0,0.12)] flex-col justify-center items-start gap-10 inline-flex",children:[(0,s.jsxs)("div",{className:"self-stretch flex-col justify-start items-start gap-4 flex",children:[(0,s.jsx)(r.default,{src:"/ic_notice.svg",alt:"notice-logo",width:40,height:40}),(0,s.jsxs)("div",{className:"self-stretch flex-col justify-center items-start gap-4 flex",children:[(0,s.jsx)("div",{className:"self-stretch text-[#1b1c1e] text-lg font-bold font-['Pretendard'] leading-relaxed",children:i}),o||(0,s.jsx)("div",{className:"self-stretch text-[#46474c] text-[15px] font-normal font-['Pretendard'] leading-snug",children:c})]})]}),(0,s.jsx)("button",{className:"self-stretch px-4 py-3 bg-[#0027a3] rounded-lg justify-center items-center gap-1 inline-flex",onClick:n,children:(0,s.jsx)("div",{className:"text-center text-white text-base font-normal font-['Pretendard'] leading-normal",children:d})})]})})});return x&&t?a.createPortal(h,document.getElementById("modal-root")||document.body):null}},26141:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});var s=n(12115),l=n(18281),a=n(73367);let r=e=>{let{pageName:t}=e;return(0,s.useEffect)(()=>{a.z&&(0,l.$s)(a.z,"screen_view",{firebase_screen:t,firebase_screen_class:"firebase_screen_class"})},[t]),null}},28033:(e,t,n)=>{Promise.resolve().then(n.bind(n,98743)),Promise.resolve().then(n.bind(n,31742)),Promise.resolve().then(n.bind(n,69546)),Promise.resolve().then(n.bind(n,7343)),Promise.resolve().then(n.bind(n,91653)),Promise.resolve().then(n.bind(n,26141))},70602:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var s=n(95155),l=n(12115);let a=new Map;async function r(e,t){let s=e.replace(/fill="(?!none)[^"]*"/g,'fill="'.concat(t,'"'));return(await n.e(2931).then(n.bind(n,82931))).default.sanitize(s)}function i(e){let{src:t,alt:n,width:i,height:c,className:o,draggable:d=!1,onClick:x,style:u,color:h}=e,[m,f]=(0,l.useState)(null),[p,g]=(0,l.useState)(!1);(0,l.useEffect)(()=>{if(!h){f(null),g(!1);return}if(a.has(t)){f(a.get(t)),g(!1);return}let e=new AbortController;return g(!0),fetch(t,{signal:e.signal}).then(e=>e.text()).then(e=>{a.set(t,e),f(e)}).catch(e=>{"AbortError"!==e.name&&(console.error("Failed to load SVG:",e),f(null))}).finally(()=>{g(!1)}),()=>{e.abort()}},[t,h]);let[b,j]=(0,l.useState)(null);return((0,l.useEffect)(()=>{if(!m||!h)return void j(null);r(m,h).then(j).catch(e=>{console.error("Failed to sanitize SVG:",e),j(m)})},[m,h]),h)?p||!b?(0,s.jsx)("img",{src:t,alt:n,width:i,height:c,className:o,draggable:d,onClick:x,style:u}):(0,s.jsx)("div",{role:"img","aria-label":n,className:o,onClick:x,style:{width:i,height:c,display:"inline-flex",alignItems:"center",justifyContent:"center",...u},dangerouslySetInnerHTML:{__html:b}}):(0,s.jsx)("img",{src:t,alt:n,width:i,height:c,className:o,draggable:d,onClick:x,style:u})}},72148:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var s=n(95155);function l(e){let{label:t,shareholder:n,isTextArea:l,onChange:a,type:r,suffix:i,disabled:c,value:o}=e;return(0,s.jsxs)("div",{className:"w-full h-full",children:[t&&(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-[#70737c] text-sm font-bold font-['Pretendard'] leading-tight",children:t}),(0,s.jsx)("span",{className:"text-[#0027a3] text-sm font-bold font-['Pretendard'] leading-tight",children:"*"})]}),(0,s.jsx)("div",{className:"".concat(l?"h-[calc(100%-28px)]":"","  p-3 bg-white rounded-lg border border-[#e1e2e4] flex justify-center items-center gap-1 inline-flex mt-[4px] w-full"),children:l?(0,s.jsx)("textarea",{onChange:a,placeholder:n,readOnly:null!=c&&c,value:o,className:"w-full h-full bg-transparent text-[#1b1c1e] text-base font-normal font-['Pretendard'] leading-normal placeholder-[#cccccc] focu
1s:outline-none resize-none"}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("input",{type:r||"text",placeholder:n,onChange:a,readOnly:null!=c&&c,value:o,className:"w-full bg-transparent text-[#1b1c1e] text-base font-normal font-['Pretendard'] leading-normal placeholder-[#cccccc] focus:outline-none"}),i&&(0,s.jsx)("div",{className:"ml-2",children:i})]})})]})}},73367:(e,t,n)=>{"use strict";let s;n.d(t,{x:()=>i,z:()=>s});var l=n(52078),a=n(18281);let r={apiKey:"AIzaSyCI77IrA4co893pfBhymvbR-f2Oq1fokxI",authDomain:"conduit-web-seo.firebaseapp.com",projectId:"conduit-web-seo",storageBucket:"conduit-web-seo.firebasestorage.app",messagingSenderId:"674642414817",appId:"1:674642414817:web:5b86b6394e20da4f543ba0",measurementId:"G-QP0Y84BDK2"},i=(0,l.Wp)(r);if(r.measurementId)try{s=(0,a.P5)(i)}catch(e){console.error("Firebase Analytics 초기화 실패:",e)}else console.error("Firebase Analytics 미초기화: NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID 누락")},91653:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var s=n(95155),l=n(12115),a=n(70602);function r(e){let{label:t,onChange:n}=e,[r,i]=(0,l.useState)(!1);return(0,s.jsx)("div",{className:"h-6 flex items-center gap-1",children:(0,s.jsxs)("label",{className:"inline-flex items-center cursor-pointer",children:[(0,s.jsx)("input",{type:"checkbox",className:"hidden",checked:r,onChange:e=>{n&&n(e),i(e.target.checked)}}),(0,s.jsx)(a.default,{src:"".concat(r?"/ic_check_circle_filled.svg":"/ic_check_circle.svg"),width:24,height:24,alt:"check-circle"}),(0,s.jsx)("span",{className:"text-[#1b1c1e] text-[15px] font-normal font-['Pretendard'] leading-snug ml-[4px]",children:t})]})})}var i=n(22738),c=n(72148),o=n(73367),d=n(18281),x=n(5710);function u(){let{executeRecaptcha:e}=(0,x.lw)(),[t,n]=(0,l.useState)({recaptchaResponse:"",senderName:"",senderEmail:"",phoneNumber:"",content:""}),[a,u]=(0,l.useState)(!1),[h,m]=(0,l.useState)(!1),[f,p]=(0,l.useState)({title:"",message:"",buttonText:""}),g=()=>u(!0),b=e=>t=>{n(n=>({...n,[e]:t}))};
1async function j(n){if(n.preventDefault(),o.z&&(0,d.$s)(o.z,"Contact_submit_click"),!h){p({title:"개인정보 수집에 동의해주세요",message:"제공해주신 정보는 안전하게 보호되며, 상담 목적 외에는 사용되지 않습니다.",buttonText:"확인"}),g();return}if(!t.senderName||!t.phoneNumber||!t.senderEmail||!t.content){p({title:"필수 입력항목을 입력해주세요",message:"이름, 연락처, 이메일, 문의 유형, 문의 내용을 입력해주세요.",buttonText:"확인"}),g();return}if(!e)return void console.error("reCAPTCHA 토큰이 없습니다.");try{t.recaptchaResponse=await e("post_inquiry");let n=await fetch("/api/contact-us",{method:"POST",headers:{"Content-Type":"application/json","x-app-version":"WEB"},body:JSON.stringify(t)});if(n.ok)p({title:"문의 전송 완료",message:"문의가 성공적으로 전송되었습니다. 빠른 시일 내에 답변드리겠습니다.",buttonText:"확인"}),g();else{let e="문의 전송에 실패했습니다. 잠시 후 다시 시도해주세요.";try{e=(await n.json()).message||e}catch(e){console.error("Error parsing response:",e)}p({title:"문의 전송 실패",message:e,buttonText:"확인"}),g()}}catch(e){console.error("reCAPTCHA 실행 또는 데이터 전송 중 오류 발생:",e)}}return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"text-center text-[#1b1c1e] text-4xl font-bold font-['Pretendard'] leading-[55.80px]",children:"Contact"}),(0,s.jsxs)("div",{className:"text-center text-[#46474c] text-lg font-normal font-['Pretendard'] leading-relaxed mt-[24px] mb-[80px] mobile:break-keep",children:["주주 행동, 시작이 고민되시나요?",(0,s.jsx)("br",{}),"ACT가 지분 확보부터 주주총회 대응까지 모든 과정을 쉽고 명확하게 안내해 드립니다.",(0,s.jsx)("br",{}),"비용과 절차가 부담되셨다면, 지금 문의하세요. 액트가 함께합니다."]}),(0,s.jsxs)("div",{className:"flex gap-[24px] mb-[30px] mobile:flex-col mobile:gap-[30px]",children:[(0,s.jsx)(c.A,{label:"이름",shareholder:"이름을 입력해주세요",onChange:e=>b("senderName")(e.target.value)}),(0,s.jsx)(c.A,{label:"연락처",shareholder:"숫자만 입력해주세요",onChange:e=>b("phoneNumber")(e.target.value),type:"number"})]}),(0,s.jsx)("div",{className:"mb-[30px]",children:(0,s.jsx)(c.A,{label:"이메일",shareholder:"[email protected]형식으로 입력해주세요",onChange:e=>b("senderEmail")(e.target.value),type:"email"})}),(0,s.jsx)("div",{className:"h-[182px] mb-[20px]",children:(0,s.jsx)(c.A,{label:"문의 내용",shareholder:"문의 내용을 입력해주세요",isTextArea:!0,onChange:e=>b("content")(e.target.value)})}),(0,s.jsx)(r,{label:"개인정보 수집 및 이용에 동의합니다",onChange:e=>{m(e.target.checked)}}),(0,s.jsx)("div",{className:"w-full h-[52px] px-4 py-3.5 bg-white rounded-lg border border-[#0027a3] justify-center items-center gap-1 inline-flex mt-[25px] cursor-pointer",onClick:j,children:(0,s.jsx)("div",{className:"text-center text-[#0027a3] text-base font-bold font-['Pretendard'] leading-normal",children:"문의하기"})}),(0,s.jsx)(i.A,{isOpen:a,onClose:()=>u(!1),title:f.title,message:f.message,buttonText:f.buttonText})]})}}},e=>{e.O(0,[2630,5710,8441,1255,7358],()=>e(e.s=28033)),_N_E=e.O()}]);

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.