!function(e){var o="object"==typeof exports&&exports&&!exports.nodeType&&exports,n="object"==typeof module&&module&&!module.nodeType&&module,t="object"==typeof global&&global;t.global!==t&&t.window!==t&&t.self!==t||(e=t);var r,u,w=2147483647,x=36,b=1,y=26,i=38,f=700,C=72,m=128,j="-",c=/^xn--/,l=/[^\x20-\x7E]/,s=/[\x2E\u3002\uFF0E\uFF61]/g,d={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},p=x-b,A=Math.floor,I=String.fromCharCode;function E(e){throw RangeError(d[e])}function a(e,o){for(var n=e.length,t=[];n--;)t[n]=o(e[n]);return t}function h(e,o){var n=e.split("@"),t="";return 1<n.length&&(t=n[0]+"@",e=n[1]),t+a((e=e.replace(s,".")).split("."),o).join(".")}function F(e){for(var o,n,t=[],r=0,u=e.length;r<u;)55296<=(o=e.charCodeAt(r++))&&o<=56319&&r<u?56320==(64512&(n=e.charCodeAt(r++)))?t.push(((1023&o)<<10)+(1023&n)+65536):(t.push(o),r--):t.push(o);return t}function O(e){return a(e,function(e){var o="";return 65535<e&&(o+=I((e-=65536)>>>10&1023|55296),e=56320|1023&e),o+=I(e)}).join("")}function S(e,o){return e+22+75*(e<26)-((0!=o)<<5)}function T(e,o,n){var t=0;for(e=n?A(e/f):e>>1,e+=A(e/o);p*y>>1<e;t+=x)e=A(e/p);return A(t+(p+1)*e/(e+i))}function v(e){var o,n,t,r,u,i,f,c,l,s,d,p=[],a=e.length,h=0,v=m,g=C;for((n=e.lastIndexOf(j))<0&&(n=0),t=0;t<n;++t)128<=e.charCodeAt(t)&&E("not-basic"),p.push(e.charCodeAt(t));for(r=0<n?n+1:0;r<a;){for(u=h,i=1,f=x;a<=r&&E("invalid-input"),d=e.charCodeAt(r++),(x<=(c=d-48<10?d-22:d-65<26?d-65:d-97<26?d-97:x)||c>A((w-h)/i))&&E("overflow"),h+=c*i,!(c<(l=f<=g?b:g+y<=f?y:f-g));f+=x)i>A(w/(s=x-l))&&E("overflow"),i*=s;g=T(h-u,o=p.length+1,0==u),A(h/o)>w-v&&E("overflow"),v+=A(h/o),h%=o,p.splice(h++,0,v)}return O(p)}function g(e){var o,n,t,r,u,i,f,c,l,s,d,p,a,h,v,g=[];for(p=(e=F(e)).length,o=m,u=C,i=n=0;i<p;++i)(d=e[i])<128&&g.push(I(d));for(t=r=g.length,r&&g.push(j);t<p;){for(f=w,i=0;i<p;++i)o<=(d=e[i])&&d<f&&(f=d);for(f-o>A((w-n)/(a=t+1))&&E("overflow"),n+=(f-o)*a,o=f,i=0;i<p;++i)if((d=e[i])<o&&++n>w&&E("overflow"),d==o){for(c=n,l=x;!(c<(s=l<=u?b:u+y<=l?y:l-u));l+=x)v=c-s,h=x-s,g.push(I(S(s+v%h,0))),c=A(v/h);g.push(I(S(c,0))),u=T(n,a,t==r),n=0,++t}++n,++o}return g.join("")}if(r={version:"1.3.2",ucs2:{decode:F,encode:O},decode:v,encode:g,toASCII:function(e){return h(e,function(e){return l.test(e)?"xn--"+g(e):e})},toUnicode:function(e){return h(e,function(e){return c.test(e)?v(e.slice(4).toLowerCase()):e})}},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return r});else if(o&&n)if(module.exports==o)n.exports=r;else for(u in r)r.hasOwnProperty(u)&&(o[u]=r[u]);else e.punycode=r}(this);
//# sourceMappingURL=punycode.js.map
