Files
shadowrun-server/frontend/build/_app/immutable/chunks/Ctq2WLIr.js

2 lines
1.0 KiB
JavaScript

import{Z as u,_ as m,S as _,$ as k,h as b,i as o,a0 as i}from"./D_7PzDbl.js";function y(e,a,v=a){var c=new WeakSet;u(e,"input",async r=>{var l=r?e.defaultValue:e.value;if(l=s(e)?n(l):l,v(l),o!==null&&c.add(o),await m(),l!==(l=a())){var t=e.selectionStart,d=e.selectionEnd,h=e.value.length;if(e.value=l??"",d!==null){var f=e.value.length;t===d&&d===h&&f>h?(e.selectionStart=f,e.selectionEnd=f):(e.selectionStart=t,e.selectionEnd=Math.min(d,f))}}}),(b&&e.defaultValue!==e.value||_(a)==null&&e.value)&&(v(s(e)?n(e.value):e.value),o!==null&&c.add(o)),k(()=>{var r=a();if(e===document.activeElement){var l=i??o;if(c.has(l))return}s(e)&&r===n(e.value)||e.type==="date"&&!r&&!e.value||r!==e.value&&(e.value=r??"")})}function E(e,a,v=a){u(e,"change",c=>{var r=c?e.defaultChecked:e.checked;v(r)}),(b&&e.defaultChecked!==e.checked||_(a)==null)&&v(e.checked),k(()=>{var c=a();e.checked=!!c})}function s(e){var a=e.type;return a==="number"||a==="range"}function n(e){return e===""?null:+e}const A=`http://${window.location.hostname}:3010`;export{A,E as a,y as b};