vendor: 7,842 bytes, lines 1-2
1import{d as kt,r as C,c as z,o as _t,L as K,b as Dt,f as b,n as L,j as y,x as Rt,g as w,q as Ot,p as j,k as $t,O as Mt,P as Lt,F as jt,l as Bt,a4 as Ut,h as p,a6 as Vt,_ as Wt}from"./storefront-section-blog-header-Ch7Ns0HC.js";import{u as Ht}from"./measuredStock-SZ-aNCJk.js";import{f as Pt,g as Gt,h as U,F as Yt,j as qt,V as T,k as zt,l as ct,s as Kt,m as Xt,n as V,P as Jt,o as Qt,q as Zt,r as te,t as ee,M as xt,v as ne,w as St,x as re,p as E}from"./useBlogApi-BRs0zzgk.js";import"./storefront-section-blog-post-DCPfGkQN.js";function F(e){"@babel/helpers - typeof";return F=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},F(e)}function ie(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function ae(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,le(r.key),r)}}function oe(e,n,t){return n&&ae(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function le(e){var n=ue(e,"string");return F(n)=="symbol"?n:n+""}function ue(e,n){if(F(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var r=t.call(e,n);if(F(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var se=(function(){function e(n){var t=n.onCountryChange,r=n.onCallingCodeChange;ie(this,e),this.onCountryChange=t,this.onCallingCodeChange=r}return oe(e,[{key:"reset",value:function(t){var r=t.country,i=t.callingCode;this.international=!1,this.missingPlus=!1,this.IDDPrefix=void 0,this.callingCode=void 0,this.digits="",this.resetNationalSignificantNumber(),this.initCountryAndCallingCode(r,i)}},{key:"resetNationalSignificantNumber",value:function(){this.nationalSignificantNumber=this.getNationalDigits(),this.nationalSignificantNumberIsModified=!1,this.nationalPrefix=void 0,this.carrierCode=void 0,this.prefixBeforeNationalSignificantNumberThatIsNotNationalPrefix=void 0}},{key:"update",value:function(t){for(var r=0,i=Object.keys(t);r<i.length;r++){var a=i[r];this[a]=t[a]}}},{key:"initCountryAndCallingCode",value:function(t,r){this.setCountry(t),this.setCallingCode(r)}},{key:"setCountry",value:function(t){this.country=t,this.onCountryChange(t)}},{key:"setCallingCode",value:function(t){this.callingCode=t,this.onCallingCodeChange(t,this.country)}},{key:"startInternationalNumber",value:function(t,r){this.international=!0,this.initCountryAndCallingCode(t,r)}},{key:"appendDigits",value:function(t){this.digits+=t}},{key:"appendNationalSignificantNumberDigits",value:function(t){this.nationalSignificantNumber+=t}},{key:"getNationalDigits",value:function(){return this.international?this.digits.slice((this.IDDPrefix?this.IDDPrefix.length:0)+(this.callingCode?this.callingCode.length:0)):this.digits}},{key:"getDigitsWithoutInternationalPrefix",value:function(){return this.international&&this.IDDPrefix?this.digits.slice(this.IDDPrefix.length):this.digits}}])})();function fe(e,n){var t=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=ce(e))||n){t&&(e=t);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ce(e,n){if(e){if(typeof e=="string")return dt(e,n);var t={}.toString.call(e).slice(8,-1);return t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set"?Array.from(e):t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?dt(e,n):void 0}}function dt(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var N="x",X=new RegExp(N);function B(e,n){if(n<1)return"";for(var t="";n>1;)n&1&&(t+=e),n>>=1,e+=e;return t+e}function ht(e,n){return e[n]===")"&&n++,de(e.slice(0,n))}function de(e){for(var n=[],t=0;t<e.length;)e[t]==="("?n.push(t):e[t]===")"&&n.pop(),t++;var r=0,i="";n.push(e.length);for(var a=0,o=n;a<o.length;a++){var l=o[a];i+=e.slice(r,l),r=l+1}return i}function he(e,n,t){for(var r=fe(t.split("")),i;!(i=r()).done;){var a=i.value;if(e.slice(n+1).search(X)<0)return;n=e.search(X),e=e.replace(X,a)}return[e,n]}function me(e,n,t){var r=t.metadata,i=t.shouldTryNationalPrefixFormattingRule,a=t.getSeparatorAfterNationalPrefix,o=new RegExp("^(?:".concat(n.pattern(),")$"));if(o.test(e.nationalSignificantNumber))return ye(e,n,{metadata:r,shouldTryNationalPrefixFormattingRule:i,getSeparatorAfterNationalPrefix:a})}function ge(e,n){return Pt(e,void 0,n)==="IS_POSSIBLE"}function ye(e,n,t){var r=t.metadata,i=t.shouldTryNationalPrefixFormattingRule,a=t.getSeparatorAfterNationalPrefix;if(e.nationalSignificantNumber,e.international,e.nationalPrefix,e.carrierCode,i(n)){var o=mt(e,n,{useNationalPrefixFormattingRule:!0,getSeparatorAfterNationalPrefix:a,metadata:r});if(o)return o}return mt(e,n,{useNationalPrefixFormattingRule:!1,getSeparatorAfterNationalPrefix:a,metadata:r})}function mt(e,n,t){var r=t.metadata,i=t.useNationalPrefixFormattingRule,a=t.getSeparatorAfterNationalPrefix,o=Gt(e.nationalSignificantNumber,n,{carrierCode:e.carrierCode,useInternationalFormat:e.international,withNationalPrefix:i,metadata:r});if(i||(e.nationalPrefix?o=e.nationalPrefix+a(n)+o:e.prefixBeforeNationalSignificantNumberThatIsNotNationalPrefix&&(o=e.prefixBeforeNationalSignificantNumberThatIsNotNationalPrefix+" "+o)),pe(o,e))return o}function pe(e,n){return U(e)===n.getNationalDigits()}function k(e){"@babel/helpers - typeof";return k=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},k(e)}function ve(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function be(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ce(r.key),r)}}function Ne(e,n,t){return n&&be(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ce(e){var n=Pe(e,"string");return k(n)=="symbol"?n:n+""}function Pe(e,n){if(k(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var r=t.call(e,n);if(k(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var xe=(function(){function e(){ve(this,e)}return Ne(e,[{key:"parse",value:function(t){if(this.context=[{or:!0,instructions:[]}],this.parsePattern(t),this.context.length!==1)throw new Error("Non-finalized contexts left when pattern parse ended");var r=this.context[0],i=r.branches,a=r.instructions;if(i)return{op:"|",args:i.concat([J(a)])};if(a.length===0)throw new Error("Pattern is required");return a.length===1?a[0]:a}},{key:"startContext",value:function(t){this.context.push(t)}},{key:"endContext",value:function(){this.context.pop()}},{key:"getContext",value:function(){return this.context[this.context.length-1]}},{key:"parsePattern",value:function(t){if(!t)throw new Error("Pattern is required");var r=t.match(Te);if(!r){if(we.test(t))throw new Error("Illegal characters found in a pattern: ".concat(t));this.getContext().instructions=this.getContext().instructions.concat(t.split(""));return}var i=r[1],a=t.slice(0,r.index),o=t.slice(r.index+i.length);switch(i){case"(?:":a&&this.parsePattern(a),this.startContext({or:!0,instructions:[],branches:[]});break;case")":if(!this.getContext().or)throw new Error('")" operator must be preceded by "(?:" operator');if(a&&this.parsePattern(a),this.getContext().instructions.length===0)throw new Error('No instructions foun
2d after "|" operator in an "or" group');var l=this.getContext(),s=l.branches;s.push(J(this.getContext().instructions)),this.endContext(),this.getContext().instructions.push({op:"|",args:s});break;case"|":if(!this.getContext().or)throw new Error('"|" operator can only be used inside "or" groups');if(a&&this.parsePattern(a),!this.getContext().branches)if(this.context.length===1)this.getContext().branches=[];else throw new Error('"branches" not found in an "or" group context');this.getContext().branches.push(J(this.getContext().instructions)),this.getContext().instructions=[];break;case"[":a&&this.parsePattern(a),this.startContext({oneOfSet:!0});break;case"]":if(!this.getContext().oneOfSet)throw new Error('"]" operator must be preceded by "[" operator');this.endContext(),this.getContext().instructions.push({op:"[]",args:Se(a)});break;default:throw new Error("Unknown operator: ".concat(i))}o&&this.parsePattern(o)}}])})();function Se(e){for(var n=[],t=0;t<e.length;){if(e[t]==="-"){if(t===0||t===e.length-1)throw new Error("Couldn't parse a one-of set pattern: ".concat(e));
vendor: 20,144 bytes, lines 2-8
2for(var r=e[t-1].charCodeAt(0)+1,i=e[t+1].charCodeAt(0)-1,a=r;a<=i;)n.push(String.fromCharCode(a)),a++}else n.push(e[t]);t++}return n}var we=/[\(\)\[\]\?\:\|]/,Te=new RegExp("(\\||\\(\\?\\:|\\)|\\[|\\])");function J(e){return e.length===1?e[0]:e}function gt(e,n){var t=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=Ae(e))||n){t&&(e=t);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 3In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ae(e,n){if(e){if(typeof e=="string")return yt(e,n);var t={}.toString.call(e).slice(8,-1);return t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set"?Array.from(e):t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?yt(e,n):void 0}}function yt(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function _(e){"@babel/helpers - typeof";return _=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_(e)}function Ie(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function Ee(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ke(r.key),r)}}function Fe(e,n,t){return n&&Ee(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ke(e){var n=_e(e,"string");return _(n)=="symbol"?n:n+""}function _e(e,n){if(_(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var r=t.call(e,n);if(_(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var De=(function(){function e(n){Ie(this,e),this.matchTree=new xe().parse(n)}return Fe(e,[{key:"match",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.allowOverflow;if(!t)throw new Error("String is required");var a=Q(t.split(""),this.matchTree,!0);if(a&&a.match&&delete a.matchedChars,!(a&&a.overflow&&!i))return a}}])})();function Q(e,n,t){if(typeof n=="string"){var r=e.join("");return n.indexOf(r)===0?e.length===n.length?{match:!0,matchedChars:e}:{partialMatch:!0}:r.indexOf(n)===0?t&&e.length>n.length?{overflow:!0}:{match:!0,matchedChars:e.slice(0,n.length)}:void 0}if(Array.isArray(n)){for(var i=e.slice(),a=0;a<n.length;){var o=n[a],l=Q(i,o,t&&a===n.length-1);if(l){if(l.overflow)return l;if(l.match){if(i=i.slice(l.matchedChars.length),i.length===0)return a===n.length-1?{match:!0,matchedChars:e}:{partialMatch:!0}}else{if(l.partialMatch)return{partialMatch:!0};throw new Error(`Unsupported match result: 4`.concat(JSON.stringify(l,null,2)))}}else return;a++}return t?{overflow:!0}:{match:!0,matchedChars:e.slice(0,e.length-i.length)}}switch(n.op){case"|":for(var s,c=gt(n.args),d;!(d=c()).done;){var m=d.value,h=Q(e,m,t);if(h){if(h.overflow)return h;if(h.match)return{match:!0,matchedChars:h.matchedChars};if(h.partialMatch)s=!0;else throw new Error(`Unsupported match result: 5`.concat(JSON.stringify(h,null,2)))}}return s?{partialMatch:!0}:void 0;case"[]":for(var x=gt(n.args),P;!(P=x()).done;){var S=P.value;if(e[0]===S)return e.length===1?{match:!0,matchedChars:e}:t?{overflow:!0}:{match:!0,matchedChars:[S]}}return;default:throw new Error("Unsupported instruction tree: ".concat(n))}}function D(e){"@babel/helpers - typeof";return D=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},D(e)}function pt(e,n){var t=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=Re(e))||n){t&&(e=t);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 6In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Re(e,n){if(e){if(typeof e=="string")return vt(e,n);var t={}.toString.call(e).slice(8,-1);return t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set"?Array.from(e):t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?vt(e,n):void 0}}function vt(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function Oe(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function $e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Le(r.key),r)}}function Me(e,n,t){return n&&$e(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Le(e){var n=je(e,"string");return D(n)=="symbol"?n:n+""}function je(e,n){if(D(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var r=t.call(e,n);if(D(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Z="9",Be=15,Ue=B(Z,Be),Ve=/[- ]/,We=function(){return/\[([^\[\]])*\]/g},He=function(){return/\d(?=[^,}][^,}])/g},Ge=new RegExp("["+T+"]*\\$1["+T+"]*(\\$\\d["+T+"]*)*$"),bt=3,Ye=(function(){function e(n){n.state;var t=n.metadata;Oe(this,e),this.metadata=t,this.resetFormat()}return Me(e,[{key:"resetFormat",value:function(){this.chosenFormat=void 0,this.template=void 0,this.nationalNumberTemplate=void 0,this.populatedNationalNumberTemplate=void 0,this.populatedNationalNumberTemplatePosition=-1}},{key:"reset",value:function(t,r){this.resetFormat(),t?(this.isNANP=t.callingCode()==="1",this.matchingFormats=t.formats(),r.nationalSignificantNumber&&this.narrowDownMatchingFormats(r)):(this.isNANP=void 0,this.matchingFormats=[])}},{key:"format",value:function(t,r){var i=this;if(ge(r.nationalSignificantNumber,this.metadata))for(var a=pt(this.matchingFormats),o;!(o=a()).done;){var l=o.value,s=me(r,l,{metadata:this.metadata,shouldTryNationalPrefixFormattingRule:function(d){return i.shouldTryNationalPrefixFormattingRule(d,{international:r.international,nationalPrefix:r.nationalPrefix})},getSeparatorAfterNationalPrefix:function(d){return i.getSeparatorAfterNationalPrefix(d)}});if(s)return this.resetFormat(),this.chosenFormat=l,this.setNationalNumberTemplate(s.replace(/\d/g,N),r),this.populatedNationalNumberTemplate=s,this.populatedNationalNumberTemplatePosition=this.template.lastIndexOf(N),s}return this.formatNationalNumberWithNextDigits(t,r)}},{key:"formatNationalNumberWithNextDigits",value:function(t,r){var i=this.chosenFormat,a=this.chooseFormat(r);if(a)return a===i?this.formatNextNationalNumberDigits(t):this.formatNextNationalNumberDigits(r.getNationalDigits())}},{key:"narrowDownMatchingFormats",value:function(t){var r=this,i=t.nationalSignificantNumber,a=t.nationalPrefix,o=t.international,l=i,s=l.length-bt;s<0&&(s=0),this.matchingFormats=this.matchingFormats.filter(function(c){return r.formatSuits(c,o,a)&&r.formatMatches(c,l,s)}),this.chosenFormat&&this.matchingFormats.indexOf(this.chosenFormat)===-1&&this.resetFormat()}},{key:"formatSuits",value:function(t,r,i){return!(i&&!t.usesNationalPrefix()&&!t.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!r&&!i&&t.nationalPrefixIsMandatoryWhenFormattingInNationalFormat())}},{key:"formatMatches",value:function(t,r,i){var a=t.leadingDigitsPatterns().length;if(a===0)return!0;i=Math.min(i,a-1);var o=t.leadingDigitsPatterns()[i];if(r.length<bt)try{return new De(o).match(r,{allowOverflow:!0})!==void 0}catch(l){return console.error(l),!0}return new RegExp("^(".concat(o,")")).test(r)}},{key:"getFormatFormat",value:function(t,r){return r?t.internationalFormat():t.format()}},{key:"chooseFormat",value:function(t){for(var r=this,i=function(){var c=l.value;return r.chosenFormat===c?0:Ge.test(r.getFormatFormat(c,t.international))?r.createTemplateForFormat(c,t)?(r.chosenFormat=c,0):(r.matchingFormats=r.matchingFormats.filter(function(d){return d!==c}),1):1},a,o=pt(this.matchingFormats.slice()),l;!(l=o()).done&&(a=i(),a!==0););return this.chosenFormat||this.resetFormat(),this.chosenFormat}},{key:"createTemplateForFormat",value:function(t,r){if(!(t.pattern().indexOf("|")>=0)){var i=this.getTemplateForFormat(t,r);if(i)return this.setNationalNumberTemplate(i,r),!0}}},{key:"getSeparatorAfterNationalPrefix",value:function(t){return this.isNANP||t&&t.nationalPrefixFormattingRule()&&Ve.test(t.nationalPrefixFormattingRule())?" ":""}},{key:"getInternationalPrefixBeforeCountryCallingCode",value:function(t,r){var i=t.IDDPrefix,a=t.missingPlus;return i?r&&r.spacing===!1?i:i+" ":a?"":"+"}},{key:"getTemplate",value:function(t){if(this.template){for(var r=-1,i=0,a=t.international?this.getInternationalPrefixBeforeCountryCallingCode(t,{spacing:!1}):"";i<a.length+t.getDigitsWithoutInternationalPrefix().length;)r=this.template.indexOf(N,r+1),i++;return ht(this.template,r+1)}}},{key:"setNationalNumberTemplate",value:function(t,r){this.nationalNumberTemplate=t,this.populatedNationalNumberTemplate=t,this.populatedNationalNumberTemplatePosition=-1,r.international?this.template=this.getInternationalPrefixBeforeCountryCallingCode(r).replace(/[\d\+]/g,N)+B(N,r.callingCode.length)+" "+t:this.template=t}},{key:"getTemplateForFormat",value:function(t,r){var i=r.nationalSignificantNumber,a=r.international,o=r.nationalPrefix,l=r.prefixBeforeNationalSignificantNumberThatIsNotNationalPrefix,s=t.pattern();s=s.replace(We(),"\\d").replace(He(),"\\d");var c=Ue.match(s)[0];if(!(i.length>c.length)){var d=new RegExp("^"+s+"$"),m=i.replace(/\d/g,Z);d.test(m)&&(c=m);var h=this.getFormatFormat(t,a),x;if(this.shouldTryNationalPrefixFormattingRule(t,{international:a,nationalPrefix:o})){var P=h.replace(Yt,t.nationalPrefixFormattingRule());if(U(t.nationalPrefixFormattingRule())===(o||"")+U("$1")&&(h=P,x=!0,o))for(var S=o.length;S>0;)h=h.replace(/\d/,N),S--}var v=c.replace(new RegExp(s),h).replace(new RegExp(Z,"g"),N);return x||(l?v=B(N,l.length)+" "+v:o&&(v=B(N,o.length)+this.getSeparatorAfterNationalPrefix(t)+v)),a&&(v=qt(v)),v}}},{key:"formatNextNationalNumberDigits",value:function(t){var r=he(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,t);if(!r){this.resetFormat();return}return this.populatedNationalNumberTemplate=r[0],this.populatedNationalNumberTemplatePosition=r[1],ht(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1)}},{key:"shouldTryNationalPrefixFormattingRule",value:function(t,r){var i=r.international,a=r.nationalPrefix;if(t.nationalPrefixFormattingRule()){var o=t.usesNationalPrefix();if(o&&a||!o&&!i)return!0}}}])})();function R(e){"@babel/helpers - typeof";return R=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},R(e)}function wt(e,n){return Xe(e)||Ke(e,n)||ze(e,n)||qe()}function qe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 7In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ze(e,n){if(e){if(typeof e=="string")return Nt(e,n);var t={}.toString.call(e).slice(8,-1);return t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set"?Array.from(e):t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Nt(e,n):void 0}}function Nt(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function Ke(e,n){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var r,i,a,o,l=[],s=!0,c=!1;try{if(a=(t=t.call(e)).next,n!==0)for(;!(s=(r=a.call(t)).done)&&(l.push(r.value),l.length!==n);s=!0);}catch(d){c=!0,i=d}finally{try{if(!s&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw i}}return l}}function Xe(e){if(Array.isArray(e))return e}function Je(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function Qe(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,tn(r.key),r)}}function Ze(e,n,t){return n&&Qe(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function tn(e){var n=en(e,"string");return R(n)=="symbol"?n:n+""}function en(e,n){if(R(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var r=t.call(e,n);if(R(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var nn="["+T+V+"]+",rn=new RegExp("^"+nn+"$","i"),an="(?:["+Jt+"]["+T+V+"]*|["+T+V+"]+)",on=new RegExp("[^"+T+V+"]+.*$"),ln=/[^\d\[\]]/,un=(function(){function e(n){var t=n.defaultCountry,r=n.defaultCallingCode,i=n.metadata,a=n.onNationalSignificantNumberChange;Je(this,e),this.defaultCountry=t,this.defaultCallingCode=r,this.metadata=i,this.onNationalSignificantNumberChange=a}return Ze(e,[{key:"input",value:function(t,r){var i=cn(t),a=wt(i,2),o=a[0],l=a[1],s=U(o),c;return l&&(r.digits||(r.startInternationalNumber(void 0,void 0),s||(c=!0))),s&&this.inputDigits(s,r),{digits:s,justLeadingPlus:c}}},{key:"inputDigits",value:function(t,r){var i=r.digits,a=i.length<3&&i.length+t.length>=3;if(r.appendDigits(t),a&&this.extractIddPrefix(r),this.isWaitingForCountryCallingCode(r)){if(!this.extractCountryCallingCode(r))return}else r.appendNationalSignificantNumberDigits(t);r.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber(r.getNationalDigits(),function(o){return r.update(o)})}},{key:"isWaitingForCountryCallingCode",value:function(t){var r=t.international,i=t.callingCode;return r&&!i}},{key:"extractCountryCallingCode",value:function(t){var r=zt("+"+t.getDigitsWithoutInternationalPrefix(),t.country,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),i=r.countryCallingCode,a=r.number;if(i)return t.setCallingCode(i),t.update({nationalSignificantNumber:a}),!0}},{key:"reset",value:function(t){if(t){this.hasSelectedNumberingPlan=!0;var r=t._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=r&&ln.test(r)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:"extractNationalSignificantNumber",value:function(t,r){if(this.hasSelectedNumberingPlan){var i=ct(t,this.metadata),a=i.nationalPrefix,o=i.nationalNumber,l=i.carrierCode;if(o!==t)return this.onExtractedNationalNumber(a,l,o,t,r),!0}}},{key:"extractAnotherNationalSignificantNumber",value:function(t,r,i){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(t,i);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var a=ct(t,this.metadata),o=a.nationalPrefix,l=a.nationalNumber,s=a.carrierCode;if(l!==r)return this.onExtractedNationalNumber(o,s,l,t,i),!0}}},{key:"onExtractedNationalNumber",value:function(t,r,i,a,o){var l=!1,s,c=a.lastIndexOf(i);if(c<0||c!==a.length-i.length)l=!0;else{var d=a.slice(0,c);d&&d!==t&&(s=d)}o({nationalPrefix:t,carrierCode:r,nationalSignificantNumber:i,nationalSignificantNumberIsModified:l,prefixBeforeNationalSignificantNumberThatIsNotNationalPrefix:s}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:"reExtractNationalSignificantNumber",value:function(t){if(this.extractAnotherNationalSignificantNumber(t.getNationalDigits(),t.nationalSignificantNumber,function(r){return t.update(r)}))return!0;if(this.extractIddPrefix(t))return this.extractCallingCodeAndNationalSignificantNumber(t),!0;if(this.fixMissingPlus(t))return this.extractCallingCodeAndNationalSignificantNumber(t),!0}},{key:"extractIddPrefix",value:function(t){var r=t.international,i=t.IDDPrefix,a=t.digits;if(t.nationalSignificantNumber,!(r||i)){var o=Kt(a,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);if(o!==void 0&&o!==a)return t.update({IDDPrefix:a.slice(0,a.length-o.length)}),this.startInternationalNumber(t,{country:void 0,callingCode:void 0}),!0}}},{key:"fixMissingPlus",value:function(t){if(!t.international){var r=Xt(t.digits,t.country,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),i=r.countryCallingCode;if(i)return t.update({missingPlus:!0}),this.startInternationalNumber(t,{country:t.country,callingCode:i}),!0}}},{key:"startInternationalNumber",value:function(t,r){var i=r.country,a=r.callingCode;t.startInternationalNumber(i,a),t.nationalSignificantNumber&&(t.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:"extractCallingCodeAndNationalSignificantNumber",value:function(t){this.extractCountryCallingCode(t)&&this.extractNationalSignificantNumber(t.getNationalDigits(),function(r){return t.update(r)})}}])})();function sn(e){var n=e.search(an);if(!(n<0)){e=e.slice(n);var t;return e[0]==="+"&&(t=!0,e=e.slice(1)),e=e.replace(on,""),t&&(e="+"+e),e}}function fn(e){var n=sn(e)||"";return n[0]==="+"?[n.slice(1),!0]:[n]}function cn(e){var n=fn(e),t=wt(n,2),r=t[0],i=t[1];return rn.test(r)||(r=""),[r,i]}function O(e){"@babel/helpers - typeof";return O=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},O(e)}function dn(e,n){return yn(e)||gn(e,n)||mn(e,n)||hn()}function hn(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 8In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mn(e,n){if(e){if(typeof e=="string")return Ct(e,n);var t={}.toString.call(e).slice(8,-1);return t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set"?Array.from(e):t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Ct(e,n):void 0}}function Ct(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function gn(e,n){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var r,i,a,o,l=[],s=!0,c=!1;try{if(a=(t=t.call(e)).next,n!==0)for(;!(s=(r=a.call(t)).done)&&(l.push(r.value),l.length!==n);s=!0);}catch(d){c=!0,i=d}finally{try{if(!s&&t.return!=null&&(o=t.return(),Object(o)!==o))return}finally{if(c)throw i}}return l}}function yn(e){if(Array.isArray(e))return e}function pn(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function vn(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Nn(r.key),r)}}function bn(e,n,t){return n&&vn(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Nn(e){var n=Cn(e,"string");return O(n)=="symbol"?n:n+""}function Cn(e,n){if(O(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var r=t.call(e,n);if(O(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Tt=(function(){function e(n,t){pn(this,e),this.metadata=new xt(t);var r=this.getCountryAndCallingCode(n),i=dn(r,2),a=i[0],o=i[1];this.defaultCountry=a,this.defaultCallingCode=o,this.reset()}return bn(e,[{key:"getCountryAndCallingCode",value:function(t){var r,i;return t&&(Qt(t)?(r=t.defaultCountry,i=t.defaultCallingCode):r=t),r&&!this.metadata.hasCountry(r)&&(r=void 0),[r,i]}},{key:"input",value:function(t){var r=this.parser.input(t,this.state),i=r.digits,a=r.justLeadingPlus;if(a)this.formattedOutput="+";else if(i){this.determineTheCountryIfNeeded(),this.state.nationalSignificantNumber&&this.formatter.narrowDownMatchingFormats(this.state);var o;if(this.metadata.hasSelectedNumberingPlan()&&(o=this.formatter.format(i,this.state)),o===void 0&&this.parser.reExtractNationalSignificantNumber(this.state)){this.determineTheCountryIfNeeded();var l=this.state.getNationalDigits();l&&(o=this.formatter.format(l,this.state))}
8this.formattedOutput=o?this.getFullNumber(o):this.getNonFormattedNumber()}return this.formattedOutput}},{key:"reset",value:function(){var t=this;return this.state=new se({onCountryChange:function(i){t.country=i},onCallingCodeChange:function(i,a){t.metadata.selectNumberingPlan(a||i),t.formatter.reset(t.metadata.numberingPlan,t.state),t.parser.reset(t.metadata.numberingPlan)}}),this.formatter=new Ye({state:this.state,metadata:this.metadata}),this.parser=new un({defaultCountry:this.defaultCountry,defaultCallingCode:this.defaultCallingCode,metadata:this.metadata,state:this.state,onNationalSignificantNumberChange:function(){t.determineTheCountryIfNeeded(),t.formatter.reset(t.metadata.numberingPlan,t.state)}}),this.state.reset({country:this.defaultCountry,callingCode:this.defaultCallingCode}),this.formattedOutput="",this}},{key:"isInternational",value:function(){return this.state.international}},{key:"getCallingCode",value:function(){if(this.isInternational())return this.state.callingCode}},{key:"getCountryCallingCode",value:function(){return this.getCallingCode()}},{key:"getCountry",value:function(){var t=this.state.digits;if(t)return this._getCountry()}},{key:"_getCountry",value:function(){var t=this.state.country;return t}},{key:"determineTheCountryIfNeeded",value:function(){(!this.state.country||this.isCountryCallingCodeAmbiguous())&&this.determineTheCountry()}},{key:"getFullNumber",value:function(t){var r=this;if(this.isInternational()){var i=function(l){return r.formatter.getInternationalPrefixBeforeCountryCallingCode(r.state,{spacing:!!l})+l},a=this.state.callingCode;return i(a?t?"".concat(a," ").concat(t):a:"".concat(this.state.getDigitsWithoutInternationalPrefix()))}return t}},{key:"getNonFormattedNationalNumberWithPrefix",value:function(){var t=this.state,r=t.nationalSignificantNumber,i=t.prefixBeforeNationalSignificantNumberThatIsNotNationalPrefix,a=t.nationalPrefix,o=r,l=i||a;return l&&(o=l+o),o}},{key:"getNonFormattedNumber",value:function(){var t=this.state.nationalSignificantNumberIsModified;return this.getFullNumber(t?this.state.getNationalDigits():this.getNonFormattedNationalNumberWithPrefix())}},{key:"getNonFormattedTemplate",value:function(){var t=this.getNonFormattedNumber();if(t)return t.replace(/[\+\d]/g,N)}},{key:"isCountryCallingCodeAmbiguous",value:function(){var t=this.state.callingCode,r=this.metadata.getCountryCodesForCallingCode(t);return r&&r.length>1}},{key:"determineTheCountry",value:function(){var t=Zt(this.isInternational()?this.state.callingCode:this.defaultCallingCode,{nationalNumber:this.state.nationalSignificantNumber,metadata:this.metadata});t!==this.state.country&&(this.state.setCountry(t),t&&this.metadata.selectNumberingPlan(t))}},{key:"getNumberValue",value:function(){var t=this.state,r=t.digits,i=t.callingCode,a=t.country,o=t.nationalSignificantNumber;if(r){if(this.isInternational())return i?"+"+i+o:"+"+r;if(a||i){var l=a?this.metadata.countryCallingCode():i;return"+"+l+o}}}},{key:"getNumber",value:function(){var t=this.state,r=t.nationalSignificantNumber,i=t.carrierCode,a=t.callingCode;if(r){var o=this._getCountry();if(!(!o&&!a)){if(o&&o===this.defaultCountry){var l=this.metadata.numberingPlan.callingCode(),s=Pn(l,r,this.metadata);s&&(o=s)}var c=new te(o||a,r,this.metadata.metadata);return i&&(c.carrierCode=i),c}}}},{key:"isPossible",value:function(){var t=this.getNumber();return t?t.isPossible():!1}},{key:"isValid",value:function(){var t=this.getNumber();return t?t.isValid():!1}},{key:"validateLength",value:function(){var t=this.state,r=t.digits,i=t.nationalSignificantNumber;if(!r)return"NOT_A_NUMBER";if(!this.metadata.numberingPlan)return"INVALID_COUNTRY";if(!i)return"TOO_SHORT";var a=Pt(i,void 0,this.metadata);if(a!=="IS_POSSIBLE")return a}},{key:"getNationalNumber",value:function(){return this.state.nationalSignificantNumber}},{key:"getChars",value:function(){return(this.state.international?"+":"")+this.state.digits}},{key:"getTemplate",value:function(){return this.formatter.getTemplate(this.state)||this.getNonFormattedTemplate()||""}}])})();function Pn(e,n,t){var r=t.getCountryCodesForCallingCode(e);if(r.length>1)return ee(n,r,t.metadata)}function xn(e){return new xt(e).getCountries()}function $(e){return Tt.call(this,e,ne)}$.prototype=Object.create(Tt.prototype,{});$.prototype.constructor=$;function Sn(){return St(xn,arguments)}function wn(){return St(re,arguments)}const Tn={key:0,class:"ip-label"},An={key:0,class:"ip-req"},In={key:1,class:"ip-opt"},En=["disabled","tabindex","aria-label"],Fn={class:"ip-dial"},kn={key:0,class:"ip-caret",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","aria-hidden":"true"},_n=["value","placeholder","disabled"],Dn={key:1,class:"ip-ok","aria-hidden":"true"},Rn={class:"ip-search-wrap"},On={class:"ip-list"},$n=["onClick"],Mn={class:"ip-dial"},Ln={key:0,class:"ip-empty"},jn={key:0,class:"ip-error-text"},Bn=kt({__name:"IntlPhoneInput",props:{modelValue:{default:""},country:{default:"NG"},label:{default:""},error:{default:""},placeholder:{default:""},required:{type:Boolean,default:!1},optional:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},selector:{type:Boolean,default:!0}},emits:["update:modelValue","update:country","valid","focus","blur"],setup(e,{expose:n,emit:t}){const r=e,i=t;let a=null;try{a=new Intl.DisplayNames(["en"],{type:"region"})}catch{a=null}function o(u){try{return a?.of(u)??u}catch{return u}}function l(u){return u.length!==2?"":String.fromCodePoint(...[...u.toUpperCase()].map(f=>127397+f.charCodeAt(0)))}const s=Sn().map(u=>({iso:u,name:o(u),dial:"+"+wn(u),flag:l(u)})).sort((u,f)=>
8u.name.localeCompare(f.name)),c=()=>{const u=(r.country||"NG").toUpperCase();return s.some(f=>f.iso===u)?u:"NG"},d=C(c()),m=C(""),h=C(!1);Ht(()=>h.value,()=>{h.value=!1});const x=C(!1),P=C(""),S=C(null),v=C(null),tt=C(null),et=C(null),nt=C({}),rt=z(()=>s.find(u=>u.iso===d.value)??s[0]),it=z(()=>{const u=P.value.trim().toLowerCase();return u?s.filter(f=>f.name.toLowerCase().includes(u)||f.dial.includes(u)||f.iso.toLowerCase()===u):s}),at=z(()=>{const u=E(m.value,d.value);return!!u&&u.isValid()});function W(){const u=E(m.value,d.value);i("update:modelValue",u?.number??m.value),i("valid",!!u&&u.isValid())}function ot(u){const f=(u||"").trim();if(!f){m.value="";return}const g=E(f);g?(g.country&&(d.value=g.country),m.value=g.formatNational()):m.value=f}_t(()=>ot(r.modelValue)),K(()=>r.modelValue,u=>{(E(m.value,d.value)?.number??m.value)!==u&&ot(u)}),K(()=>r.country,()=>{m.value||(d.value=c())});function At(u){const f=u.target.value;if(f.trim().startsWith("+")){const g=E(f);if(g?.country){d.value=g.country,m.value=g.formatNational(),i("update:country",d.value),W();return}}m.value=new $(d.value).input(f),W()}function It(u){d.value=u,h.value=!1,i("update:country",u),m.value=new $(u).input(m.value),W()}function lt(){const u=v.value;if(!u)return;const f=u.getBoundingClientRect(),g=window.innerWidth,ut=window.innerHeight,G=Math.min(168,g-16);let I=f.left;I+G>g-8&&(I=g-8-G),I<8&&(I=8);const st=260,Y=ut-f.bottom-10,ft=f.top-10;let q,M;Y>=180||Y>=ft?(q=f.bottom+6,M=Math.min(st,Math.max(160,Y))):(M=Math.min(st,Math.max(160,ft)),q=Math.max(8,f.top-6-M)),nt.value={top:`${Math.round(q)}px`,left:`${Math.round(I)}px`,width:`${Math.round(G)}px`,maxHeight:`${Math.round(M)}px`}}function A(){h.value&<()}function H(u){const f=u.target;v.value?.contains(f)||et.value?.contains(f)||(h.value=!1)}K(h,u=>{u?(P.value="",Vt(()=>{lt(),typeof window<"u"&&typeof window.matchMedia=="function"&&window.matchMedia("(pointer: coarse)").matches||S.value?.focus()}),window.addEventListener("scroll",A,!0),window.addEventListener("resize",A),document.addEventListener("pointerdown",H,!0)):(window.removeEventListener("scroll",A,!0),window.removeEventListener("resize",A),document.removeEventListener("pointerdown",H,!0))}),Dt(()=>{window.removeEventListener("scroll",A,!0),window.removeEventListener("resize",A),document.removeEventListener("pointerdown",H,!0)});function Et(){r.disabled||!r.selector||(h.value=!h.value)}function Ft(){x.value=!1,i("blur")}return n({focus:()=>tt.value?.focus()}),(u,f)=>(p(),b("div",{class:L(["ip",{"ip--error":!!e.error,"ip--disabled":e.disabled,"ip--labeled":!!e.label}])},[y("div",{ref_key:"fieldEl",ref:v,class:L(["ip-field",{focused:x.value,open:h.value,valid:at.value&&m.value.length>0}])},[e.label?(p(),b("label",Tn,[Ot(j(e.label)+" ",1),e.required?(p(),b("span",An,"*")):w("",!0),e.optional?(p(),b("span",In,"(optional)")):w("",!0)])):w("",!0),y("button",{type:"button",class:L(["ip-cc",{"ip-cc--static":!e.selector}]),disabled:e.disabled,tabindex:e.selector?0:-1,"aria-label":`Country: ${rt.value.name}`,onClick:Et},[y("span",Fn,j(rt.value.dial),1),e.selector?(p(),b("svg",kn,[...f[2]||(f[2]=[y("path",{d:"m6 9 6 6 6-6"},null,-1)])])):w("",!0)],10,En),y("input",{ref_key:"inputEl",ref:tt,class:"ip-input",type:"tel",inputmode:"tel",autocomplete:"tel",value:m.value,placeholder:e.placeholder||"Phone number",disabled:e.disabled,onInput:At,onFocus:f[0]||(f[0]=g=>{x.value=!0,i("focus")}),onBlur:Ft},null,40,_n),at.value&&m.value.length>0?(p(),b("span",Dn,[...f[3]||(f[3]=[y("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2.4"},[y("path",{d:"M20 6 9 17l-5-5"})],-1)])])):w("",!0)],2),(p(),Rt(Ut,{to:"body"},[e.selector&&h.value?(p(),b("div",{key:0,ref_key:"ddEl",ref:et,class:"ip-dropdown",style:$t(nt.value)},[y("div",Rn,[f[4]||(f[4]=y("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","aria-hidden":"true"},[y("circle",{cx:"11",cy:"11",r:"8"}),y("path",{d:"m21 21-4.3-4.3"})],-1)),Mt(y("input",{ref_key:"searchEl",ref:S,"onUpdate:modelValue":f[1]||(f[1]=g=>P.value=g),class:"ip-search",type:"text",placeholder:"Searchâ¦"},null,512),[[Lt,P.value]])]),y("div",On,[(p(!0),b(jt,null,Bt(it.value,g=>(p(),b("button",{key:g.iso,type:"button",class:L(["ip-item",{sel:g.iso===d.value}]),onClick:ut=>It(g.iso)},[y("span",Mn,j(g.dial),1)],10,$n))),128)),it.value.length===0?(p(),b("div",Ln,"No match")):w("",!0)])],4)):w("",!0)])),e.error?(p(),b("p",jn,j(e.error),1)):w("",!0)],2))}}),Gn=Wt(Bn,[["__scopeId","data-v-f63d8478"]]);export{Gn 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.