(function(){function w(a){return(a+"").replace(M,"")}function z(a,c,b){for(var d=a.length;d<c;d++)a=b?"0"+a:a+"0";return a}function A(a){return B.call(a)==="[object Array]"}function y(a,c){if(a.indexOf)return a.indexOf(c);for(var b=0,d=a.length;b<d;b++)if(a[b]===c)return b;return-1}function D(a,c,b){var d=c["-"],c=c["+"],e;switch(b){case "n -":d=" "+d,c=" "+c;case "n-":a.substr(a.length-d.length)===d?e=["-",a.substr(0,a.length-d.length)]:a.substr(a.length-c.length)===c&&(e=["+",a.substr(0,a.length-
c.length)]);break;case "- n":d+=" ",c+=" ";case "-n":a.indexOf(d)===0?e=["-",a.substr(d.length)]:a.indexOf(c)===0&&(e=["+",a.substr(c.length)]);break;case "(n)":a.indexOf("(")===0&&a.substr(a.length-1)===")"&&(e=["-",a.substr(1,a.length-2)])}return e||["",a]}function C(a,c){if(!c)return 0;for(var b,d=a.getTime(),e=0,h=c.length;e<h;e++)if(b=c[e].start,b===null||d>=b)return e;return 0}function E(a){return a.split("\u00a0").join(" ").toUpperCase()}function v(a){for(var c=[],b=0,d=a.length;b<d;b++)c[b]=
E(a[b]);return c}function F(a,c,b,d){a=a.getFullYear();!d&&c.eras&&(a-=c.eras[b].offset);return a}function G(a,c){for(var b=0,d=!1,e=0,h=a.length;e<h;e++){var f=a.charAt(e);switch(f){case "'":d?c.push("'"):b++;d=!1;break;case "\\":d&&c.push("\\");d=!d;break;default:c.push(f),d=!1}}return b}function H(a,c){var c=c||"F",b;b=a.patterns;var d=c.length;if(d===1){b=b[c];if(!b)throw"Invalid date format string '"+c+"'.";c=b}else d===2&&c.charAt(0)==="%"&&(c=c.charAt(1));return c}function I(){return/\/|dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z|gg|g/g}
function J(a,c,b){a=w(a);b=b.calendar;a:{var d=b._parseRegExp;if(d){var e=d[c];if(e){c=e;break a}}else b._parseRegExp=d={};for(var e=H(b,c).replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g,"\\\\$1"),h=["^"],f=[],g=0,i=0,l=I(),j;(j=l.exec(e))!==null;){var p=e.slice(g,j.index),g=l.lastIndex;i+=G(p,h);if(i%2)h.push(j[0]);else{var p=j[0],n=p.length;switch(p){case "dddd":case "ddd":case "MMMM":case "MMM":case "gg":case "g":p="(\\D+)";break;case "tt":case "t":p="(\\D*)";break;case "yyyy":case "fff":case "ff":case "f":p=
"(\\d{"+n+"})";break;case "dd":case "d":case "MM":case "M":case "yy":case "y":case "HH":case "H":case "hh":case "h":case "mm":case "m":case "ss":case "s":p="(\\d\\d?)";break;case "zzz":p="([+-]?\\d\\d?:\\d{2})";break;case "zz":case "z":p="([+-]?\\d\\d?)";break;case "/":p="(\\"+b["/"]+")";break;default:throw"Invalid date format pattern '"+p+"'.";}p&&h.push(p);f.push(j[0])}}G(e.slice(g),h);h.push("$");e={regExp:h.join("").replace(/\s+/g,"\\s+"),groups:f};c=d[c]=e}i=RegExp(c.regExp).exec(a);if(i===null)return null;
var l=c.groups,r=a=null,q=null,s=c=null,f=h=e=d=0;j=null;g=!1;p=0;for(n=l.length;p<n;p++){var m=i[p+1];if(m){var t=l[p],k=t.length,o=parseInt(m,10);switch(t){case "dd":case "d":c=o;if(c<1||c>31)return null;break;case "MMM":case "MMMM":var q=b,k=k===3,t=q.months,K=q.monthsGenitive||q.months,u=q._upperMonths,o=q._upperMonthsGen;if(!u)q._upperMonths=u=[v(t.names),v(t.namesAbbr)],q._upperMonthsGen=o=[v(K.names),v(K.namesAbbr)];m=E(m);q=y(k?u[1]:u[0],m);q<0&&(q=y(k?o[1]:o[0],m));if(q<0||q>11)return null;
break;case "M":case "MM":q=o-1;if(q<0||q>11)return null;break;case "y":case "yy":case "yyyy":if(k<4){r=b;m=o;o=new Date;t=C(o);if(m<100)k=r.twoDigitYearMax,k=typeof k==="string"?(new Date).getFullYear()%100+parseInt(k,10):k,r=F(o,r,t),m+=r-r%100,m>k&&(m-=100);r=m}else r=o;if(r<0||r>9999)return null;break;case "h":case "hh":d=o;d===12&&(d=0);if(d<0||d>11)return null;break;case "H":case "HH":d=o;if(d<0||d>23)return null;break;case "m":case "mm":e=o;if(e<0||e>59)return null;break;case "s":case "ss":h=
o;if(h<0||h>59)return null;break;case "tt":case "t":g=b.PM&&(m===b.PM[0]||m===b.PM[1]||m===b.PM[2]);if(!g&&(!b.AM||m!==b.AM[0]&&m!==b.AM[1]&&m!==b.AM[2]))return null;break;case "f":case "ff":case "fff":f=o*Math.pow(10,3-k);if(f<0||f>999)return null;break;case "ddd":case "dddd":s=m;m=k===3;o=void 0;o=b.days;k=b._upperDays;if(!k)b._upperDays=k=[v(o.names),v(o.namesAbbr),v(o.namesShort)];s=E(s);m?(o=y(k[1],s),o===-1&&(o=y(k[2],s))):o=y(k[0],s);s=o;if(s<0||s>6)return null;break;case "zzz":k=m.split(/:/);
if(k.length!==2)return null;j=parseInt(k[0],10);if(j<-12||j>13)return null;k=parseInt(k[1],10);if(k<0||k>59)return null;j=j*60+(m.indexOf("-")===0?-k:k);break;case "z":case "zz":j=o;if(j<-12||j>13)return null;j*=60;break;case "g":case "gg":if(!m||!b.eras)return null;m=w(m.toLowerCase());k=0;for(o=b.eras.length;k<o;k++)if(m===b.eras[k].name.toLowerCase()){a=k;break}if(a===null)return null}}}i=new Date;l=(p=b.convert)?p.fromGregorian(i)[0]:i.getFullYear();r===null?r=l:b.eras&&(r+=b.eras[a||0].offset);
q===null&&(q=0);c===null&&(c=1);if(p){if(i=p.toGregorian(r,q,c),i===null)return null}else{i.setFullYear(r,q,c);if(i.getDate()!==c)return null;if(s!==null&&i.getDay()!==s)return null}g&&d<12&&(d+=12);i.setHours(d,e,h,f);j!==null&&(b=i.getMinutes()-(j+i.getTimezoneOffset()),i.setHours(i.getHours()+parseInt(b/60,10),b%60));return i}function L(a,c,b){function d(a,b){var c;c=a+"";if(b>1&&c.length<b)return c=p[b-2]+c,c.substr(c.length-b,b);return c}function e(){if(n||r)return n;n=q.test(c);r=!0;return n}
function h(a,b){if(t)return t[b];switch(b){case 0:return a.getFullYear();case 1:return a.getMonth();case 2:return a.getDate()}}var f=b.calendar,g=f.convert;if(!c||!c.length||c==="i"){if(b&&b.name.length)if(g)b=L(a,f.patterns.F,b);else{var b=new Date(a.getTime()),i=C(a,f.eras);b.setFullYear(F(a,f,i));b=b.toLocaleString()}else b=a.toString();return b}var i=f.eras,l=c==="s",c=H(f,c),b=[],j,p=["0","00","000"],n,r,q=/([^d]|^)(d|dd)([^d]|$)/g,s=0,m=I(),t;for(!l&&g&&(t=g.fromGregorian(a));;){j=m.lastIndex;
g=m.exec(c);j=c.slice(j,g?g.index:c.length);s+=G(j,b);if(!g)break;if(s%2)b.push(g[0]);else switch(j=g[0],g=j.length,j){case "ddd":case "dddd":names=g===3?f.days.namesAbbr:f.days.names;b.push(names[a.getDay()]);break;case "d":case "dd":n=!0;b.push(d(h(a,2),g));break;case "MMM":case "MMMM":j=h(a,1);b.push(f.monthsGenitive&&e()?f.monthsGenitive[g===3?"namesAbbr":"names"][j]:f.months[g===3?"namesAbbr":"names"][j]);break;case "M":case "MM":b.push(d(h(a,1)+1,g));break;case "y":case "yy":case "yyyy":j=t?
t[0]:F(a,f,C(a,i),l);g<4&&(j%=100);b.push(d(j,g));break;case "h":case "hh":j=a.getHours()%12;j===0&&(j=12);b.push(d(j,g));break;case "H":case "HH":b.push(d(a.getHours(),g));break;case "m":case "mm":b.push(d(a.getMinutes(),g));break;case "s":case "ss":b.push(d(a.getSeconds(),g));break;case "t":case "tt":j=a.getHours()<12?f.AM?f.AM[0]:" ":f.PM?f.PM[0]:" ";b.push(g===1?j.charAt(0):j);break;case "f":case "ff":case "fff":b.push(d(a.getMilliseconds(),3).substr(0,g));break;case "z":case "zz":j=a.getTimezoneOffset()/
60;b.push((j<=0?"+":"-")+d(Math.floor(Math.abs(j)),g));break;case "zzz":j=a.getTimezoneOffset()/60;b.push((j<=0?"+":"-")+d(Math.floor(Math.abs(j)),2)+":"+d(Math.abs(a.getTimezoneOffset()%60),2));break;case "g":case "gg":f.eras&&b.push(f.eras[C(a,i)].name);break;case "/":b.push(f["/"]);break;default:throw"Invalid date format pattern '"+j+"'.";}}return b.join("")}var n={},x={en:{}};x["default"]=x.en;n.extend=function(a){for(var c=arguments[1]||{},b=2,d=arguments.length;b<d;b++){var e=arguments[b];if(e)for(var h in e){var f=
e[h];if(typeof f!=="undefined")if(a&&(B.call(f)==="[object Object]"||A(f))){var g=c[h],g=g&&(B.call(g)==="[object Object]"||A(g))?g:A(f)?[]:{};c[h]=this.extend(!0,g,f)}else c[h]=f}}return c};n.findClosestCulture=function(a){var c;if(!a)return this.culture||this.cultures["default"];B.call(a)==="[object String]"&&(a=a.split(","));if(A(a)){var b,d=this.cultures,e=a,h,f=e.length,g=[];for(h=0;h<f;h++)a=w(e[h]),a=a.split(";"),b=w(a[0]),a.length===1?a=1:(a=w(a[1]),a.indexOf("q=")===0?(a=a.substr(2),a=parseFloat(a,
10),a=isNaN(a)?0:a):a=1),g.push({lang:b,pri:a});g.sort(function(a,b){return a.pri<b.pri?1:-1});for(h=0;h<f;h++)if(b=g[h].lang,c=d[b])return c;for(h=0;h<f;h++){b=g[h].lang;do{e=b.lastIndexOf("-");if(e===-1)break;b=b.substr(0,e);if(c=d[b])return c}while(1)}}else if(typeof a==="object")return a;return c||null};n.preferCulture=function(a){this.culture=this.findClosestCulture(a)||this.cultures["default"]};n.localize=function(a,c,b){typeof c==="string"&&(c=c||"default",c=this.cultures[c]||{name:c});var d=
x[c.name];arguments.length===3?(d||(d=x[c.name]={}),d[a]=b):(d&&(b=d[a]),typeof b==="undefined"&&((d=x[c.language])&&(b=d[a]),typeof b==="undefined"&&(b=x["default"][a])));return typeof b==="undefined"?null:b};n.format=function(a,c,b){b=this.findClosestCulture(b);if(typeof a==="number"){var d=a;if(!c||c==="i")a=b.name.length?d.toLocaleString():d.toString();else{var c=c||"D",b=b.numberFormat,a=Math.abs(d),e=-1;c.length>1&&(e=parseInt(c.slice(1),10));var h=c.charAt(0).toUpperCase(),f;switch(h){case "D":c=
"n";e!==-1&&(a=z(""+a,e,!0));d<0&&(a=-a);break;case "N":f=b;case "C":f=f||b.currency;case "P":f=f||b.percent;c=d<0?f.pattern[0]:f.pattern[1]||"n";if(e===-1)e=f.decimals;b:{var g=a*(h==="P"?100:1),h=f;f=h.groupSizes;var a=f[0],d=1,i=Math.pow(10,e),l=Math.round(g*i)/i;isFinite(l)||(l=g);i="";i=(l+"").split(/e/i);l=i.length>1?parseInt(i[1],10):0;g=i[0];i=g.split(".");g=i[0];i=i.length>1?i[1]:"";l>0?(i=z(i,l,!1),g+=i.slice(0,l),i=i.substr(l)):l<0&&(l=-l,g=z(g,l+1),i=g.slice(-l,g.length)+i,g=g.slice(0,
-l));i=e>0?h["."]+(i.length>e?i.slice(0,e):z(i,e)):"";e=g.length-1;h=h[","];for(l="";e>=0;){if(a===0||a>e){a=g.slice(0,e+1)+(l.length?h+l+i:i);break b}l=g.slice(e-a+1,e+1)+(l.length?h+l:"");e-=a;d<f.length&&(a=f[d],d++)}a=g.slice(0,e+1)+h+l+i}break;default:throw"Bad number format specifier: "+h;}f=/n|\$|-|%/g;for(d="";;){e=f.lastIndex;h=f.exec(c);d+=c.slice(e,h?h.index:c.length);if(!h)break;switch(h[0]){case "n":d+=a;break;case "$":d+=b.currency.symbol;break;case "-":/[1-9]/.test(a)&&(d+=b["-"]);
break;case "%":d+=b.percent.symbol}}a=d}}else a instanceof Date&&(a=L(a,c,b));return a};n.parseInt=function(a,c,b){return Math.floor(this.parseFloat(a,c,b))};n.parseFloat=function(a,c,b){var b=this.findClosestCulture(b),d=NaN,b=b.numberFormat,a=w(a);if(N.test(a))d=parseFloat(a,c);else if(!c&&O.test(a))d=parseInt(a,16);else{var e=D(a,b,b.pattern[0]),c=e[0],e=e[1];c===""&&b.pattern[0]!=="-n"&&(e=D(a,b,"-n"),c=e[0],e=e[1]);var c=c||"+",h,a=e.indexOf("e");a<0&&(a=e.indexOf("E"));a<0?(h=e,a=null):(h=e.substr(0,
a),a=e.substr(a+1));var f=b["."],g=h.indexOf(f);g<0?(e=h,h=null):(e=h.substr(0,g),h=h.substr(g+f.length));f=b[","];e=e.split(f).join("");g=f.replace(/\u00A0/g," ");f!==g&&(e=e.split(g).join(""));c+=e;h!==null&&(c+="."+h);a!==null&&(b=D(a,b,"-n"),c+="e"+(b[0]||"+")+b[1]);P.test(c)&&(d=parseFloat(c))}return d};n.parseDate=function(a,c,b){var b=this.findClosestCulture(b),d,e;if(c){if(typeof c==="string"&&(c=[c]),c.length){e=0;for(var h=c.length;e<h;e++){var f=c[e];if(f&&(d=J(a,f,b)))break}}}else for(e in c=
b.calendar.patterns,c)if(d=J(a,c[e],b))break;return d||null};var u=n.cultures=n.cultures||{},u=u["default"]=u.en=n.extend(!0,{name:"en",englishName:"English",nativeName:"English",isRTL:!1,language:"en",numberFormat:{pattern:["-n"],decimals:2,",":",",".":".",groupSizes:[3],"+":"+","-":"-",percent:{pattern:["-n %","n %"],decimals:2,groupSizes:[3],",":",",".":".",symbol:"%"},currency:{pattern:["($n)","$n"],decimals:2,groupSizes:[3],",":",",".":".",symbol:"$"}},calendars:{standard:{name:"Gregorian_USEnglish",
"/":"/",":":":",firstDay:0,days:{names:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],namesAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],namesShort:["Su","Mo","Tu","We","Th","Fr","Sa"]},months:{names:["January","February","March","April","May","June","July","August","September","October","November","December",""],namesAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""]},AM:["AM","am","AM"],PM:["PM","pm","PM"],eras:[{name:"A.D.",start:null,
offset:0}],twoDigitYearMax:2029,patterns:{d:"M/d/yyyy",D:"dddd, MMMM dd, yyyy",t:"h:mm tt",T:"h:mm:ss tt",f:"dddd, MMMM dd, yyyy h:mm tt",F:"dddd, MMMM dd, yyyy h:mm:ss tt",M:"MMMM dd",Y:"yyyy MMMM",S:"yyyy'-'MM'-'dd'T'HH':'mm':'ss"}}}},u.en);u.calendar=u.calendar||u.calendars.standard;var M=/^\s+|\s+$/g,N=/^[+-]?infinity$/i,O=/^0x[a-f0-9]+$/i,P=/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/,B=Object.prototype.toString;jQuery.findClosestCulture=n.findClosestCulture;jQuery.culture=n.culture;jQuery.cultures=n.cultures;
jQuery.preferCulture=n.preferCulture;jQuery.localize=n.localize;jQuery.format=n.format;jQuery.parseInt=n.parseInt;jQuery.parseFloat=n.parseFloat;jQuery.parseDate=n.parseDate})();
