PageSourceSearch

https://app.epho.io/build/assets/Input-CvBi9037.js

js epho.io collected 2026-10-04 23:41:55 UTC 4,936 bytes, 1 lines download raw bytes

1import{k as e}from"./dist-BZdgmrMd.js";import{Cn as t,En as n,H as r,Ht as i,L as a,On as o,Ut as s,Yt as c,Zn as l,_n as u,b as d,ct as f,g as p,k as m,mt as h,tt as g,un as _,vn as v,xn as y}from"./runtime-core.esm-bundler-BKdLzFmX.js";import{t as b}from"./utils-BTfqr2bq.js";import{a as x,c as S,d as C,f as w,i as T,l as E,n as D,o as O,r as k,t as A,u as j}from"./shared-BaRzIm7s.js";var M=k?window:void 0,N=k?window.document:void 0,P=k?window.navigator:void 0;k&&window.location;function F(e){let t=n(e);return t?.$el??t}function I(...e){let t=[],r=()=>{t.forEach(e=>e()),t.length=0},i=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),a=p(()=>{let t=S(n(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0}),s=w(()=>[a.value?.map(e=>F(e))??[M].filter(e=>e!=null),S(n(a.value?e[1]:e[0])),S(o(a.value?e[2]:e[1])),n(a.value?e[3]:e[2])],([e,n,a,o])=>{if(r(),!e?.length||!n?.length||!a?.length)return;let s=x(o)?{...o}:o;t.push(...e.flatMap(e=>n.flatMap(t=>a.map(n=>i(e,t,n,s)))))},{flush:`post`});return j(r),()=>{s(),r()}}function L(){let e=y(!1),t=a();return t&&f(()=>{e.value=!0},t),e}function R(e){let t=L();return p(()=>(t.value,!!e()))}var z=Symbol(`vueuse-ssr-width`);function B(){let e=r()?D(z,null):null;return typeof e==`number`?e:void 0}function V(e,t={}){let{window:r=M,ssrWidth:i=B()}=t,a=R(()=>r&&`matchMedia`in r&&typeof r.matchMedia==`function`),o=y(typeof i==`number`),c=y(),l=y(!1);return s(()=>{if(o.value){o.value=!a.value;let t=n(e).split(`,`);l.value=t.some(e=>{let t=e.includes(`not all`),n=e.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),r=e.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),a=!!(n||r);return n&&a&&(a=i>=O(n[1])),r&&a&&(a=i<=O(r[1])),t?!a:a});return}a.value&&(c.value=r.matchMedia(n(e)),l.value=c.value.matches)}),I(c,`change`,e=>{l.value=e.matches},{passive:!0}),p(()=>l.value)}function H(e,n={}){let{controls:r=!1,navigator:i=P}=n,a=R(()=>i&&`permissions`in i),o=y(),s=typeof e==`string`?{name:e}:e,c=y(),l=()=>{c.value=o.value?.state??`prompt`};I(o,`change`,l,{passive:!0});let u=A(async()=>{if(a.value){if(!o.value)try{o.value=await i.permissions.query(s)}catch{o.value=void 0}finally{l()}if(r)return t(o.value)}});return u(),r?{state:c,isSupported:a,query:u}:c}function U(e={}){let{navigator:t=P,read:r=!1,source:i,copiedDuring:a=1500,legacy:o=!1}=e,s=R(()=>t&&`clipboard`in t),c=H(`clipboard-read`),l=H(`clipboard-write`),u=p(()=>s.value||o),d=y(``),f=y(!1),m=C(()=>f.value=!1,a,{immediate:!1});async function h(){let e=!(s.value&&b(c.value));if(!e)try{d.value=await t.clipboard.readText()}catch{e=!0}e&&(d.value=v())}u.value&&r&&I([`copy`,`cut`],h,{passive:!0});async function g(e=n(i)){if(u.value&&e!=null){let n=!(s.value&&b(l.value));if(!n)try{await t.clipboard.writeText(e)}catch{n=!0}n&&_(e),d.value=e,f.value=!0,m.start()}}function _(e){let t=document.createElement(`textarea`);t.value=e??``,t.style.position=`absolute`,t.style.opacity=`0`,document.body.appendChild(t),t.select(),document.execCommand(`copy`),t.remove()}function v(){return((document==null?void 0:document.getSelection)?.call(document))?.toString()??``}function b(e){return e===`granted`||e===`prompt`}return{isSupported:u,text:d,copied:f,copy:g}}function W(e){return JSON.parse(JSON.stringify(e))}function G(e,t){let n=y(t);return i(E(e),(e,t)=>{n.value=t},{flush:`sync`}),u(n)}function K(e,t,n,r={}){let{clone:o=!1,passive:s=!1,eventName:c,deep:l=!1,defaultValue:u,shouldEmit:d}=r,f=a(),m=n||f?.emit||(f?.$emit)?.bind(f)||(f?.proxy?.$emit)?.bind(f?.proxy),h=c;t||=`modelValue`,h||=`update:${t.toString()}`;let _=e=>o?typeof o==`function`?o(e):W(e):e,y=()=>T(e[t])?_(e[t]):u,b=e=>{d?d(e)&&m(h,e):m(h,e)};if(s){let n=v(y()),r=!1;return i(()=>e[t],e=>{r||(r=!0,n.value=_(e),g(()=>r=!1))}),i(n,n=>{!r&&(n!==e[t]||l)&&b(n)},{deep:l}),n}else return p({get(){return y()},set(e){b(e)}})}var q=m({__name:`Input`,props:{defaultValue:{},modelValue:{},class:{type:[Boolean,null,String,Object,Array]}},emits:[`update:modelValue`],setup(t,{emit:n}){let r=t,i=K(r,`modelValue`,n,{passive:!0,defaultValue:r.defaultValue});return(t,n)=>c((h(),d(`input`,{"onUpdate:modelValue":n[0]||=e=>_(i)?i.value=e:null,"data-slot":`input`,class:l(o(b)(`file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm`,`focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]`,`aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive`,r.class))},null,2)),[[e,o(i)]])}});
1export{I as a,K as c,U as i,N as n,V as o,M as r,G as s,q as t};

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.