1import{j as a,b as e,c as s,k as r}from"./BQTGlgzh.js";import{c as m,k as l}from"./DWaT-nfm.js";const i=/^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,})$/,o=/^[a-zA-Z0-9а-ÑÐ-ЩЬÑЮÑЯÑÐÑÐÑÐÑÒÒ!@#$%^&*()-_=+[\]{};:'",.<>?/\\|]{8,}$/,n=/^(\+380\d{9}|380\d{9}|0\d{9})$/,t=/^[a-zA-Zа-ÑÐ-ЩЬÑЮÑЯÑÐÑÐÑÐÑÒÒ ,.'`-]+$/i,d=()=>e().max(255).required().email().label("Email").matches(i),u=()=>e().required().length(19,"ÐÐ¾Ð¼ÐµÑ ÑелеÑÐ¾Ð½Ñ Ð½ÐµÐ²ÑÑний").label("ÐÐ¾Ð¼ÐµÑ ÑелеÑонÑ"),c=()=>e().required().min(2).max(255).label("Ðм'Ñ").matches(t),p=()=>e().required().min(2).max(255).label("ÐÑÑзвиÑе").matches(t),w=()=>e().required().min(2).max(255).label("Ðо баÑÑковÑ").matches(t),b=m(()=>({firstName:c(),lastName:p(),patronymic:w(),phoneNumber:u()})),h=a=>a.match(i),f=a=>a.match(n),$=l({email:"Ðведено невÑÑÐ½Ñ Ð°Ð´ÑеÑÑ ÐµÐ». поÑÑи",phoneNumber:"Ðведено невÑÑний Ð½Ð¾Ð¼ÐµÑ ÑелеÑонÑ",password:"ÐаÑÐ¾Ð»Ñ Ð¿Ð¾Ð²Ð¸Ð½ÐµÐ½ бÑÑи англÑйÑÑÐºÐ¾Ñ Ð¼Ð¾Ð²Ð¾Ñ Ñ ÑкладаÑиÑÑ Ð½Ðµ менÑе нÑж Ñз 8 ÑимволÑв",passwordConfirmation:"ÐаÑÐ¾Ð»Ñ Ð½Ðµ ÑпÑвпадаÑÑÑ",firstName:"ÐбовʼÑзкове поле",lastName:"ÐбовʼÑзкове поле",patronymic:"ÐбовʼÑзкове поле"}),q=a=>a.replace(/[-()\s]/g,""),N=a=>{const e=q(a||"");return/^0\d{9}$/.test(e)?`+38${e}`:/^380\d{9}$/.test(e)?`+${e}`:e},g=m(()=>({...b.value,email:d(),birthday:a().min(new Date(1900,0,1)).max(new Date).label("ÐÐµÐ½Ñ Ð½Ð°ÑодженнÑ").transform((a,e)=>""===e?null:new Date(`${e}T00:00:00`)).nullable()})),x=m(()=>s({currentPassword:e().required().label("ÐоÑоÑний паÑолÑ").matches(o,{message:$.password}),newPassword:e().required().label("Ðовий паÑолÑ").matches(o,{message:$.password}),confirmNewPassword:e().label("ÐÑдÑвеÑÐ´Ð¶ÐµÐ½Ð½Ñ Ð¿Ð°ÑолÑ").oneOf([r("newPassword"),null],$.passwordConfirmation)})),z=m(()=>s({...b.value,email:d(),password:e().required().label("ÐоÑоÑний паÑолÑ").matches(o,{message:$.password}),passwordConfirmation:e().label("ÐÑдÑвеÑÐ´Ð¶ÐµÐ½Ð½Ñ Ð¿Ð°ÑолÑ").oneOf([r("password"),null],$.passwordConfirmation)})),A=m(()=>({email:d(),phoneNumber:u(),message:e().required().min(10).max(1024).label("ÐоменÑаÑ")}));export{u as a,c as b,w as c,h as d,d as e,q as f,A as g,f as i,p as l,N as n,x as p,z as s,g as u};
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.