PageSourceSearch

https://ibis-gear.com/_nuxt/Bo3t-VNI.js

js ibis-gear.com collected 2026-10-08 07:20:53 UTC 2,450 bytes, 1 lines download raw bytes

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.