PageSourceSearch

https://www.canto.com/_nuxt/IJvedIFo.js

js canto.com collected 2026-09-24 15:15:40 UTC 914 bytes, 1 lines download raw bytes

1import{s as f,aa as $}from"./B4Y9Z2uF.js";const p=/(^$|^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$)/,q=t=>t==null?!1:typeof t=="string"?t.trim()!=="":typeof t=="boolean"?t===!0:!0,F=(t,c)=>{const i=$({}),d=e=>{const r=c()[e];if(!r)return{$error:!1,$invalid:!1};const u=t[e],n={};if(r.required!==void 0){const o=typeof r.required=="function"?r.required():r.required;n.required=!o||q(u)}if(r.email&&(n.email=!u||p.test(u)),r.rules)for(const[o,v]of Object.entries(r.rules))n[o]=v(u);const a=Object.values(n).every(o=>o===!0);return{...n,$error:!!i[e]&&!a,$invalid:!a}},l=f(()=>{const e=c(),s={};for(const r in e)s[r]=d(r);return s}),m=f(()=>Object.values(l.value).some(e=>e.$invalid));return{v:l,isInvalid:m,touch:()=>{const e=c();for(const s in e)i[s]=!0},reset:()=>{for(const e in i)i[e]=!1}}};export{F 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.