1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6406],{26406:(n,e,t)=>{t.d(e,{sendVerificationEmail:()=>l});var o=t(61539),r=t(20293),a=t(44133);let l=async(n,e,t)=>{try{let o=new Date().getUTCFullYear(),r='<!DOCTYPE html>\n<html lang="en">\n<head>\n <meta charset="UTF-8" />\n <title>Verify Your Account</title>\n</head>\n<body style="margin:0; padding:0; background-color:#f3f4f6;">\n<table width="100%" cellpadding="0" cellspacing="0" role="presentation">\n <tr>\n <td align="center" style="padding:24px;">\n <table\n width="100%"\n cellpadding="0"\n cellspacing="0"\n role="presentation"\n style="max-width:600px; background-color:#ffffff; border-radius:14px; border:1px solid #e5e7eb; font-family:Arial, sans-serif;"\n >\n\n \x3c!-- Header --\x3e\n <tr>\n <td align="center" style="padding:32px 24px 16px;">\n <img\n src="'.concat((0,a.y)(),'/recomdo_logo_light.png"\n alt="Recomdo"\n width="180"\n style="display:block;"\n />\n </td>\n </tr>\n\n \x3c!-- Body --\x3e\n <tr>\n <td style="padding:24px 40px; color:#111827;">\n <h1 style="margin:0 0 16px; font-size:24px; font-weight:700; color:#111827;">\n Verify your email address\n </h1>\n\n <p style="margin:0 0 16px; font-size:16px; line-height:1.6; color:#374151;">\n Hi <strong>').concat(e,'</strong>\n </p>\n\n <p style="margin:0 0 16px; font-size:16px; line-height:1.6; color:#374151;">\n Welcome to <strong>Recomdo</strong>! Your account has been created successfully.\n </p>\n\n <p style="margin:0 0 24px; font-size:16px; line-height:1.6; color:#374151;">\n Please confirm your email address to activate your account and start using all features.\n This verification link is valid for <strong>24 hours</strong>.\n </p>\n\n \x3c!-- CTA --\x3e\n <table cellpadding="0" cellspacing="0" role="presentation" style="margin:24px 0;">\n <tr>\n <td>\n <a\n href="').concat(t,'"\n target="_blank"\n style="\n display:inline-block;\n background-color:#4f46e5;\n color:#ffffff;\n text-decoration:none;\n padding:14px 22px;\n border-radius:8px;\n font-size:16px;\n font-weight:600;\n "\n >\n Verify Email Address\n </a>\n </td>\n </tr>\n </table>\n\n <p style="margin:24px 0 0; font-size:14px; line-height:1.6; color:#6b7280;">\n If you didnât create a Recomdo account, you can safely ignore this email.\n </p>\n\n <p style="margin:24px 0 0; font-size:14px; line-height:1.6; color:#6b7280;">\n Need help? Contact us at\n <a href="mailto:[email protected]" style="color:#4f46e5; text-decoration:none;">\n [email protected]\n </a>\n </p>\n </td>\n </tr>\n\n \x3c!-- Divider --\x3e\n <tr>\n <td style="padding:0 40px;">\n <hr style="border:none; border-top:1px solid #e5e7eb;" />\n </td>\n </tr>\n\n \x3c!-- Footer --\x3e\n <tr>\n <td style="padding:24px 40px; font-size:13px; color:#9ca3af;">\n <p style="margin:0 0 8px;">\n Best regards,<br />\n <strong style="color:#111827;">The Recomdo.AI Team</strong>\n </p>\n <p style="margin:8px 0 0;">\n \xa9 ').concat(o," Recomdo.AI. All rights reserved.\n </p>\n </td>\n </tr>\n\n </table>\n </td>\n </tr>\n</table>\n</body>\n</html>");return await i({to:n,subject:"Welcome to Recomdo â Please Activate Your Account!",html:r})}catch(n){throw console.error("Error sending verification email:",n),n}},i=async n=>{try{let e={...n,from:n.from||o.nh.DEFAULT_FROM};return(await r.A.post(o.Sn.SEND_EMAIL,e,{headers:o.Rn})).data}catch(n){throw console.error("Error sending email:",n),n}}}}]);
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.