1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b6ff67b2-7cf5-4acd-8f49-5e04cc9670f5",e._sentryDebugIdIdentifier="sentry-dbid-b6ff67b2-7cf5-4acd-8f49-5e04cc9670f5")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[29939],{29939:(e,t,n)=>{n.d(t,{B9:()=>v,Bb:()=>y,D8:()=>_,EM:()=>C,G1:()=>S,Hp:()=>A,Hv:()=>T,IH:()=>V,Oj:()=>N,P9:()=>g,QX:()=>R,Xq:()=>x,ZV:()=>m,cn:()=>s,g0:()=>D,g1:()=>h,h2:()=>k,h9:()=>p,hK:()=>d,mq:()=>f,n4:()=>W,qo:()=>M,sg:()=>w,wk:()=>b});var r=n(2821),i=n(58316),a=n(57994),o=n(50316),c=n(16570),l=n(75889);function s(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,l.QP)((0,r.$)(t))}function u(e){if(null==e||""===e)return null;if(e instanceof Date)return Number.isNaN(e.getTime())?null:e;if("number"==typeof e&&Number.isFinite(e)){let t=new Date(e<1e12?1e3*e:e);return Number.isNaN(t.getTime())?null:t}let t=new Date(String(e));return Number.isNaN(t.getTime())?null:t}function h(e){let t=u(e);return t?t.toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric"}):""}function g(e){let t=u(e);return t?t.toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"}):""}function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,n=arguments.length>2?arguments[2]:void 0,r=u(e);if(!r)return"";if(r>t)return h(r);let l=(0,i.o)(t,r);if((null==n?void 0:n.recentWithinMinutes)!=null&&l>=0&&l<n.recentWithinMinutes){var s,g;return null!=n.recentLabel?n.recentLabel:l<1?null!=(s=n.recentJustNowLabel)?s:"Just now":null!=(g=n.recentMomentsLabel)?g:"Moments ago"}if(l<1)return"Just now";if(l<60)return 1===l?"1 min ago":"".concat(l," min ago");let f=(0,a.M)(t,r);if(f<24)return 1===f?"1 hour ago":"".concat(f," hours ago");let d=(0,o.c)(t,r);if(1===d)return"1 day ago";if(d<7)return"".concat(d," days ago");let m=Math.floor(d/7);if(d<30)return 1===m?"1 week ago":"".concat(m," weeks ago");let p=(0,c.W)(t,r);return p<1?1===m?"1 week ago":"".concat(m," weeks ago"):1===p?"1 month ago":"".concat(p," months ago")}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,n=u(e);if(!n)return"";if(n<=t)return"soon";let r=(0,i.o)(n,t);if(r<1)return"in 1 min";if(r<60)return 1===r?"in 1 min":"in ".concat(r," min");let l=(0,a.M)(n,t);if(l<24)return 1===l?"in 1 hour":"in ".concat(l," hours");let s=(0,o.c)(n,t);if(1===s)return"in 1 day";if(s<7)return"in ".concat(s," days");let h=Math.floor(s/7);if(s<30)return 1===h?"in 1 week":"in ".concat(h," weeks");let g=(0,c.W)(n,t);return g<1?1===h?"in 1 week":"in ".concat(h," weeks"):1===g?"in 1 month":"in ".concat(g," months")}function m(e){return e.toLocaleString("en-US")}function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return Number.isFinite(e)?new Intl.NumberFormat("en-US",{notation:"compact",maximumFractionDigits:t}).format(e):"0"}function b(e){if(!Number.isFinite(e))return"0";let t=(e,t,n)=>{let[r,i=""]=(Math.round(e*10**n)/10**n).toFixed(n).split("."),a=i.replace(/0+$/,""),o=a.length>0?a:"0";return"".concat(r,".").concat(o).concat(t)},n=Math.abs(e),r=e<0?"-":"";if(n<1e4)return e.toLocaleString("en-US");if(n<1e6){let e,i=Math.round(n/1e3*10)/10;return i>=1e3?"".concat(r).concat(t(n/1e6,"m",2)):"".concat(r).concat((e=i.toFixed(1)).endsWith(".0")?e.slice(0,-2):e,"k")}return n<1e9?"".concat(r).concat(t(n/1e6,"m",2)):"".concat(r).concat(t(n/1e9,"b",2))}function w(e,t){let n;return function(){for(var r=arguments.length,i=Array(r),a=0;a<r;a++)i[a]=arguments[a];clearTimeout(n),n=setTimeout(()=>e(...i),t)}}let y=60,C=60;function v(e){return!!e&&!(e.length>y)&&/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(e)}let M=128;function N(e){if(e.length>M)return{isValid:!1,message:"Password must not exceed ".concat(M," characters")};let t=[];e.length<8&&t.push("be at least 8 characters long");let n=/[A-Z]/.test(e),r=/[a-z]/.test(e),i=/\d/.test(e);
1if(n||t.push("include at least one uppercase letter"),r||t.push("include at least one lowercase letter"),i||t.push("include at least one number"),t.length>0){let e="Password must ";if(1===t.length)e+=t[0];else if(2===t.length)e+="".concat(t[0]," and ").concat(t[1]);else{let n=t[t.length-1],r=t.slice(0,-1).join(", ");e+="".concat(r,", and ").concat(n)}return{isValid:!1,message:e}}return{isValid:!0,message:"Password is strong"}}function D(e){return 10===V(e).length}function W(e){let t=e.replace(/\D/g,"");11===t.length&&t.startsWith("1")&&(t=t.slice(1));let n=t.slice(0,10);return n.length>6?"(".concat(n.slice(0,3),") ").concat(n.slice(3,6),"-").concat(n.slice(6)):n.length>3?"(".concat(n.slice(0,3),") ").concat(n.slice(3)):n.length>0?n:""}function V(e){return e.replace(/\D/g,"")}function k(e){let t=e.replace(/\D/g,"");return 11===t.length&&t.startsWith("1")&&(t=t.substring(1)),10===t.length?t:""}let S=/^(?:70|80|90)\d{8}$/,A={name:"USA/CA",phoneCode:"1",phoneRegex:/^[2-9]\d{9}$/,sanitizeCharacters:10};function R(e){return e&&"USA/CA"!==e.name?{name:e.name,phoneCode:e.phone_code,phoneRegex:new RegExp(e.phone_regex),sanitizeCharacters:e.sanitize_characters}:A}function z(e){return!e||"USA/CA"===e.name}function _(e,t){if(!e)return"";let n=null!=t?t:A;if(z(n))return k(e);let r=e.trim(),i=r.replace(/\D/g,"");if(!i)return"";if(r.startsWith("+")){let e=n.phoneCode;if(i.startsWith(e)&&i.length>=e.length+n.sanitizeCharacters){let t=i.slice(e.length);if(t.length===n.sanitizeCharacters&&n.phoneRegex.test(t))return t}return""}if(i.startsWith("0")&&(i=i.slice(1)),i.startsWith(n.phoneCode)&&i.length>=n.phoneCode.length+n.sanitizeCharacters){let e=i.slice(n.phoneCode.length);e.length===n.sanitizeCharacters&&(i=e)}return i.length===n.sanitizeCharacters&&n.phoneRegex.test(i)?i:""}function T(e,t){if(!e)return"";let n=null!=t?t:A,r=e.replace(/\D/g,"");if(z(n)){let t=e.startsWith("+")&&r.startsWith("1")&&11===r.length?r.slice(1):e.startsWith("+")||10===r.length?r:11===r.length&&r.startsWith("1")?r.slice(1):r;return W(10===t.length?t:e.replace(/\D/g,"").slice(-10))}let i=r;return(e.startsWith("+")&&r.startsWith(n.phoneCode)?i=r.slice(n.phoneCode.length):i.startsWith("0")&&(i=i.slice(1)),i.length===n.sanitizeCharacters)?"Japan"===n.name?"".concat(i.slice(0,3),"-").concat(i.slice(3,6),"-").concat(i.slice(6)):i:e}async function x(e,t){let n=V(e);if(!n||10!==n.length)return{isValid:!1,isMobile:!1,canReceiveRVM:!1,message:"Please enter a valid 10-digit phone number"};try{let e=await fetch("/api/phone-validation/rvm",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({phoneNumber:n}),signal:t});if(!e.ok){let t=await e.text(),n="Validation failed (".concat(e.status,")");try{let e=JSON.parse(t);n=(null==e?void 0:e.message)||(null==e?void 0:e.error)||n}catch(e){}return{isValid:!1,isMobile:!1,canReceiveRVM:!1,message:"Validation failed: ".concat(n)}}let r=await e.json();return{isValid:r.isValid,isMobile:r.isMobile,canReceiveRVM:r.canReceiveRVM,carrier:r.carrier,lineType:r.lineType,message:r.message}}catch(e){if("AbortError"===e.name)throw e;return console.error("â [PHONE_VALIDATION] Client-side error:",e),{isValid:!1,isMobile:!1,canReceiveRVM:!1,message:"Unable to validate phone number. Please try again."}}}}}]);
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.