1import{C as u}from"./CountrySearchDropdown.Qc490fmJ.js";import{g as d}from"./flags.E7U_eDJO.js";import{a as r,b as l}from"./phone.6IPSW9k8.js";import{n as p}from"./_plugin-vue2_normalizer.BFkBRMP4.js";import"./index.lhZDPT06.js";import"./isSymbol.chTKTE5Z.js";import"./parsePhoneNumber.BTw0MZOh.js";import"./parsePhoneNumber_.BLGV7CeO.js";(function(){try{var n=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};n.SENTRY_RELEASE={id:"v3.322.0"};var e=new n.Error().stack;e&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[e]="8df38df0-05fb-441c-be61-9c5707be7a5b",n._sentryDebugIdIdentifier="sentry-dbid-8df38df0-05fb-441c-be61-9c5707be7a5b")}catch{}})();const c={name:"EqPhoneInput",components:{CountrySearchDropdown:u},props:["active","refName","name","code","value","errorMessage","placeholder","onFieldChange","className","disabled","grouped"],data(){const{code:n="us",value:e}=this,t=e?r(e):{},{number:o,country:i}=t,s=(i?i.toLowerCase():void 0)||n,a=l(s);return{selectedCode:s,prefix:a,phoneNumber:o||"",isFocus:!1}},mounted(){this.value&&this.filterPrefix(this.value)},watch:{selectedCode(n,e){n!==e&&this.$emit("update:code",n)},prefix(n,e){if(n!==e){const t=`${n}${this.phoneNumber}`;this.onEmitInputEvent(t),this.phoneNumber&&this.onFieldChange&&this.onFieldChange(this.name,t)}},phoneNumber(n,e){if(n!==e){this.filterPrefix(n);const t=`${this.prefix}${n}`;this.onEmitInputEvent(t)}},value(n,e){n!==e&&this.filterPrefix(n)},code(n,e){n!==e&&(this.selectedCode=n)}},methods:{onEmitInputEvent(n){const{prefix:e}=this,t=n===e?null:n;this.$emit("input",t)},onChange(n){const{value:e}=n.target,t=`${this.prefix}${e}`;this.onFieldChange&&this.onFieldChange(this.name,t)},onBlur(n){this.$emit("blur",n),this.isFocus=!1},onFocus(){this.isFocus=!0},filterPrefix(n=""){const{prefix:e}=this;this.phoneNumber="",this.prefix="";const t=n===null?"":n;if(t.includes(e)){const i=t.replace(e,"");this.phoneNumber=d(i)}else{const{nationalNumber:i}=r(t);this.phoneNumber=i||t}this.prefix=e}}};var h=function(){var e=this,t=e._self._c;return e.active!==!1?t("div",{staticClass:"eq-phone-input",class:`${e.className||""} input-phone`},[t("div",{class:["input-phone__wrap",{"input-phone__grouped":e.grouped}]},[t("country-search-dropdown",{attrs:{grouped:e.grouped,error:e.errorMessage,focus:e.isFocus,disabled:e.disabled,code:e.selectedCode,prefix:e.prefix},on:{"update:prefix":function(o){e.prefix=o}}}),t("input",{directives:[{name:"model",rawName:"v-model",value:e.phoneNumber,expression:"phoneNumber"}],ref:e.refName,staticClass:"input-phone__input form-control",class:{"is-invalid":e.errorMessage,"input-phone__input-no-data":!e.phoneNumber||e.phoneNumber===""},attrs:{placeholder:e.placeholder,pattern:"[0-9]*",inputmode:"tel",disabled:e.disabled,type:"tel","aria-label":"enquiry-phone"},domProps:{value:e.phoneNumber},on:{change:e.onChange,blur:e.onBlur,focus:e.onFocus,input:function(o){o.target.composing||(e.phoneNumber=o.target.value)}}}
1)],1),t("div",{staticClass:"invalid-feedback",class:{"is-invalid":e.errorMessage}},[e._v(e._s(e.errorMessage))])]):e._e()},f=[],m=p(c,h,f,!1,null,"130eaef2");const E=m.exports;export{E as default};
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.