{"version":3,"file":"notifier.KUt2Fosp.mjs","names":[],"sources":["https:/framerusercontent.com/modules/DHSZKoty0hNRdIQ1E279/vSr6AVJHLE4s82buKTgl/notifier.js"],"sourcesContent":["/**\r\n * Notifier domain — legacy-compatible implementation (Phase 2A).\r\n *\r\n * Preserves the original Notifier/notify.ts signatures, requests, return values,\r\n * and error behavior. Notifier/notify.ts re-exports these functions so existing\r\n * UI imports remain unchanged.\r\n */import{request}from\"https://framerusercontent.com/modules/dsFxtkW9wliWoDJSN7Hs/MAsvEl27OTDHxA0gmKyz/client.js\";export async function sendSMS(phone,message){const response=await request(\"notifier\",\"/api/sms\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({receiver_phone:phone.replace(/-/g,\"\"),phone_message:message})});if(!response.ok){const errText=await response.text();throw new Error(`SMS 전송 실패 (${phone}): ${response.status} - ${errText}`);}return response;}export async function sendEmail(email,title,message){const response=await request(\"notifier\",\"/api/email\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({platform:\"gmail\",receiver_email:email,email_title:title,email_message:message})});if(!response.ok){const errText=await response.text();throw new Error(`이메일 전송 실패 (${email}): ${response.status} - ${errText}`);}return response;}export async function sendSMSv2(phone,type,params){const response=await request(\"notifier\",\"/api/sms/v2\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({receiver_phone:phone.replace(/-/g,\"\"),template_type:type,params})});if(!response.ok)throw new Error(\"SMS v2 전송 실패\");}export async function sendEmailv2(email,type,params){const response=await request(\"notifier\",\"/api/email/v2\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({receiver_email:email,template_type:type,platform:\"gmail\",params})});if(!response.ok)throw new Error(\"이메일 v2 전송 실패\");}export async function sendKakaov2(phone,type,params){const response=await request(\"notifier\",\"/api/kakao/v2\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({receiver_phone:phone.replace(/-/g,\"\"),template_type:type,params})});if(!response.ok){const errorData=await response.json().catch(()=>null);const message=errorData?.error?.message||errorData?.error||response.statusText||\"카카오 알림톡 전송 실패\";console.error(\"💥 카카오 알림톡 전송 실패:\",errorData);throw new Error(message);}}/** Queue path helper — path must remain /api/queue/:job (e.g. A, CD, N, O). */export function queueUrl(job){const suffix=job.startsWith(\"/\")?job:`/${job}`;return`/api/queue${suffix}`;}/** Placeholder queue POST — unused by UI in Phase 1 */export async function postQueue(job,body){return request(\"gateway\",queueUrl(job),{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(body)});}\nexport const __FramerMetadata__ = {\"exports\":{\"sendSMS\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"queueUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendKakaov2\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"postQueue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendEmailv2\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendEmail\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendSMSv2\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"yGAMkH,eAAsB,EAAQ,EAAM,EAAQ,CAAC,IAAM,EAAS,MAAM,EAAQ,WAAW,WAAW,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,kBAAkB,EAAE,KAAK,KAAK,UAAU,CAAC,eAAe,EAAM,QAAQ,KAAK,EAAE,EAAE,cAAc,CAAO,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,EAAS,GAAG,CAAC,IAAM,EAAQ,MAAM,EAAS,KAAK,EAAE,MAAU,MAAM,cAAc,EAAM,KAAK,EAAS,OAAO,KAAK,GAAS,CAAE,CAAC,OAAO,CAAS,CAAC,eAAsB,EAAU,EAAM,EAAM,EAAQ,CAAC,IAAM,EAAS,MAAM,EAAQ,WAAW,aAAa,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,kBAAkB,EAAE,KAAK,KAAK,UAAU,CAAC,SAAS,QAAQ,eAAe,EAAM,YAAY,EAAM,cAAc,CAAO,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,EAAS,GAAG,CAAC,IAAM,EAAQ,MAAM,EAAS,KAAK,EAAE,MAAU,MAAM,cAAc,EAAM,KAAK,EAAS,OAAO,KAAK,GAAS,CAAE,CAAC,OAAO,CAAS,CAAgqC,SAAgB,EAAS,EAAI,CAAgD,MAAM,aAAxC,EAAI,WAAW,GAAG,EAAE,EAAI,IAAI,KAAkC,CAAwD,eAAsB,EAAU,EAAI,EAAK,CAAC,OAAO,EAAQ,UAAU,EAAS,CAAG,EAAE,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,kBAAkB,EAAE,KAAK,KAAK,UAAU,CAAI,CAAC,CAAC,CAAE,iBAArwE"}