PageSourceSearch

https://bit24.cash/__nuxt/Ck9UDfPY.js

js bit24.cash collected 2026-10-07 17:45:23 UTC 2,793 bytes, 1 lines download raw bytes

1import{B as m}from"./szOyFUc7.js";import{d as p,y as v,A as y,o as V,b as k,j as C,$ as D}from"./QJre-PsH.js";const I=p({__name:"BPhoneField",props:{label:{default:""},labelButton:{default:""},labelButtonType:{},labelButtonDisabled:{type:Boolean,default:!1},labelButtonLoading:{type:Boolean,default:!1},placeholder:{default:""},leading1:{default:void 0},leading2:{default:void 0},trailing1:{default:void 0},trailing2:{default:void 0},clearable:{type:Boolean,default:!0},inputBackground:{default:"bg-transparent"},inputBorder:{default:"border-de-tertiary--oln"},error:{default:""},errorIcon:{},hint:{default:""},hintIcon:{},type:{},inputMode:{},state:{default:void 0},size:{default:"40"},dir:{default:"rtl"},placeholderDirection:{default:"rtl"},readonly:{type:Boolean,default:!1},rounded:{type:Boolean,default:!1},modelValue:{default:""},innerButton:{default:null},ariaLabel:{},dataSelenium:{},autoFocus:{type:Boolean,default:!1}},emits:["update:modelValue","focus","blur","input","paste","clear","label-button-click"],setup(e,{emit:d}){const u=e,n=d,o=v(String(u.modelValue||""));y(()=>u.modelValue,t=>{o.value=String(t||"")},{immediate:!0});const r=t=>{const a=t.target;let l=a.value.replace(/[^0-9Û°-Û¹]/g,"");l.startsWith("0")?l=l.slice(0,11):l.startsWith("9")?l=l.slice(0,10):l=l.slice(0,11),l!==a.value&&(a.value=l),o.value=l,n("update:modelValue",l),n("input",t)},c=t=>{const a=t.replace(/[^0-9Û°-Û¹]/g,""),l=a.startsWith("9")&&!a.startsWith("0")?10:11;return a.slice(0,l)},s=t=>{t.preventDefault();const a=t.target,l=a.selectionStart??o.value.length,B=a.selectionEnd??o.value.length,i=c(o.value.slice(0,l)+(t.clipboardData?.getData("text")||"")+o.value.slice(B));o.value=i,n("update:modelValue",i),n("input",t)},b=t=>{n("focus",t)},f=t=>{n("blur",t)},g=()=>{o.value="",n("update:modelValue",""),n("clear")},h=()=>{n("label-button-click")};return(t,a)=>(V(),k(m,{trailing1:u.trailing1,trailing2:u.trailing2,leading1:u.leading1,leading2:u.leading2,label:e.label,"label-button":e.labelButton,"label-button-disabled":e.labelButtonDisabled,"label-button-loading":e.labelButtonLoading,placeholder:e.placeholder,error:e.error,hint:e.hint,size:e.size,dir:e.dir,readonly:e.readonly,rounded:e.rounded,state:e.state,"model-value":o.value,clearable:e.clearable,"inner-button":e.innerButton,"input-background":e.inputBackground,"auto-focus":e.autoFocus,type:"tel","input-mode":"tel",onInput:r,onFocus:b,onBlur:f,onClear:g,onPaste:s,onLabelButtonClick:h},{"inner-button-content":C(()=>[D(t.$slots,"default")]),_:3},8,["trailing1","trailing2","leading1","leading2","label","label-button","label-button-disabled","label-button-loading","placeholder","error","hint","size","dir","readonly","rounded","state","model-value","clearable","inner-button","input-background","auto-focus"]))}});export{I as _};

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.