"use strict";var punycode=new function(){this.utf16={decode:function(r){for(var e,o,t=[],n=0,f=r.length;n>>10&1023|55296)),e=56320|1023&e),o.push(string.fromcharcode(e))}return o.join("")}};var v=36,a=2147483647;this.decode=function(r,e){var o,t,n,f,h,a,i,c,l=[],u=[],d=r.length,s=128,g=0,c=72,p=r.lastindexof("-");for(p<0&&(p=0),t=0;t= 0x80");l.push(r.charcodeat(t))}for(n=0math.floor((a-g)/h))return;if(g+=c*h,c<(c=a<=c?1:c+26<=a?26:a-c))break;if(h>math.floor(a/(v-c)))return;h*=v-c}if(c=function(r,e,o){var t;for(r=o?math.floor(r/700):r>>1,r+=math.floor(r/e),t=0;455a-s)return;s+=math.floor(g/o),g%=o,e&&u.splice(g,0,r.charcodeat(n-1)-65<26),l.splice(g,0,s),g++}if(e)for(g=0,i=l.length;g