define(["require","exports"],(function(K,L){"use strict";if(typeof V>"u")var V=window.Vue;const g=2147483647,f=36,v=1,w=26,j=38,y=700,A=72,M=128,S="-",O=/^xn--/,U=/[^\0-\x7F]/,N=/[\x2E\u3002\uFF0E\uFF61]/g,R={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},F=f-v,l=Math.floor,I=String.fromCharCode;function d(t){throw new RangeError(R[t])}function z(t,n){const o=[];let e=t.length;for(;e--;)o[e]=n(t[e]);return o}function m(t,n){const o=t.split("@");let e="";o.length>1&&(e=o[0]+"@",t=o[1]),t=t.replace(N,".");const s=t.split("."),c=z(s,n).join(".");return e+c}function k(t){const n=[];let o=0;const e=t.length;for(;o<e;){const s=t.charCodeAt(o++);if(s>=55296&&s<=56319&&o<e){const c=t.charCodeAt(o++);(c&64512)==56320?n.push(((s&1023)<<10)+(c&1023)+65536):(n.push(s),o--)}else n.push(s)}return n}const G=t=>String.fromCodePoint(...t),H=function(t){return t>=48&&t<58?26+(t-48):t>=65&&t<91?t-65:t>=97&&t<123?t-97:f},T=function(t,n){return t+22+75*(t<26)-((n!=0)<<5)},B=function(t,n,o){let e=0;for(t=o?l(t/y):t>>1,t+=l(t/n);t>F*w>>1;e+=f)t=l(t/F);return l(e+(F+1)*t/(t+j))},D=function(t){const n=[],o=t.length;let e=0,s=M,c=A,a=t.lastIndexOf(S);a<0&&(a=0);for(let r=0;r<a;++r)t.charCodeAt(r)>=128&&d("not-basic"),n.push(t.charCodeAt(r));for(let r=a>0?a+1:0;r<o;){const i=e;for(let u=1,h=f;;h+=f){r>=o&&d("invalid-input");const x=H(t.charCodeAt(r++));x>=f&&d("invalid-input"),x>l((g-e)/u)&&d("overflow"),e+=x*u;const C=h<=c?v:h>=c+w?w:h-c;if(x<C)break;const b=f-C;u>l(g/b)&&d("overflow"),u*=b}const p=n.length+1;c=B(e-i,p,i==0),l(e/p)>g-s&&d("overflow"),s+=l(e/p),e%=p,n.splice(e++,0,s)}return String.fromCodePoint(...n)},q=function(t){const n=[];t=k(t);const o=t.length;let e=M,s=0,c=A;for(const i of t)i<128&&n.push(I(i));const a=n.length;let r=a;for(a&&n.push(S);r<o;){let i=g;for(const u of t)u>=e&&u<i&&(i=u);const p=r+1;i-e>l((g-s)/p)&&d("overflow"),s+=(i-e)*p,e=i;for(const u of t)if(u<e&&++s>g&&d("overflow"),u===e){let h=s;for(let x=f;;x+=f){const C=x<=c?v:x>=c+w?w:x-c;if(h<C)break;const b=h-C,E=f-C;n.push(I(T(C+b%E,0))),h=l(b/E)}n.push(I(T(h,0))),c=B(s,p,r===a),s=0,++r}++s,++e}return n.join("")},J={version:"2.3.1",ucs2:{decode:k,encode:G},decode:D,encode:q,toASCII:function(t){return m(t,function(n){return U.test(n)?"xn--"+q(n):n})},toUnicode:function(t){return m(t,function(n){return O.test(n)?D(n.slice(4).toLowerCase()):n})}};L.punycode=J}));
//# sourceMappingURL=punycode.es6-CNOnFR2-.amd.js.map
