scratch-www/static/js/lib/polyfill.min.js

731 lines
943 KiB
JavaScript
Raw Normal View History

2015-09-02 15:08:58 -04:00
/*!
* https://github.com/es-shims/es5-shim
* @license es5-shim Copyright 2009-2015 by contributors, MIT License
* see https://github.com/es-shims/es5-shim/blob/v4.1.10/LICENSE
*/
(function(e,t){"use strict";if(typeof define==="function"&&define.amd){define(t)}else if(typeof exports==="object"){module.exports=t()}else{e.returnExports=t()}})(this,function(){var e=Array;var t=e.prototype;var r=Object;var n=r.prototype;var a=Function.prototype;var i=String;var o=i.prototype;var l=Number;var u=l.prototype;var f=t.slice;var s=t.splice;var c=t.push;var v=t.unshift;var p=t.concat;var h=a.call;var g=Math.max;var y=Math.min;var d=n.toString;var w=typeof Symbol==="function"&&typeof Symbol.toStringTag==="symbol";var m;var b=Function.prototype.toString,T=function Me(e){try{b.call(e);return true}catch(t){return false}},x="[object Function]",O="[object GeneratorFunction]";m=function Fe(e){if(typeof e!=="function"){return false}if(w){return T(e)}var t=d.call(e);return t===x||t===O};var S;var j=RegExp.prototype.exec,E=function Re(e){try{j.call(e);return true}catch(t){return false}},I="[object RegExp]";S=function $e(e){if(typeof e!=="object"){return false}return w?E(e):d.call(e)===I};var D;var N=String.prototype.valueOf,k=function Ae(e){try{N.call(e);return true}catch(t){return false}},M="[object String]";D=function Ue(e){if(typeof e==="string"){return true}if(typeof e!=="object"){return false}return w?k(e):d.call(e)===M};var F=function(e){var t=r.defineProperty&&function(){try{var e={};r.defineProperty(e,"x",{enumerable:false,value:e});for(var t in e){return false}return e.x===e}catch(n){return false}}();var n;if(t){n=function(e,t,n,a){if(!a&&t in e){return}r.defineProperty(e,t,{configurable:true,enumerable:false,writable:true,value:n})}}else{n=function(e,t,r,n){if(!n&&t in e){return}e[t]=r}}return function a(t,r,i){for(var o in r){if(e.call(r,o)){n(t,o,r[o],i)}}}}(n.hasOwnProperty);var R=function Ce(e){var t=typeof e;return e===null||t!=="object"&&t!=="function"};var $={ToInteger:function Pe(e){var t=+e;if(t!==t){t=0}else if(t!==0&&t!==1/0&&t!==-(1/0)){t=(t>0||-1)*Math.floor(Math.abs(t))}return t},ToPrimitive:function Ze(e){var t,r,n;if(R(e)){return e}r=e.valueOf;if(m(r)){t=r.call(e);if(R(t)){return t}}n=e.toString;if(m(n)){t=n.call(e);if(R(t)){return t}}throw new TypeError},ToObject:function(e){if(e==null){throw new TypeError("can't convert "+e+" to object")}return r(e)},ToUint32:function Je(e){return e>>>0}};var A=function ze(){};F(a,{bind:function Be(e){var t=this;if(!m(t)){throw new TypeError("Function.prototype.bind called on incompatible "+t)}var n=f.call(arguments,1);var a;var i=function(){if(this instanceof a){var i=t.apply(this,p.call(n,f.call(arguments)));if(r(i)===i){return i}return this}else{return t.apply(e,p.call(n,f.call(arguments)))}};var o=g(0,t.length-n.length);var l=[];for(var u=0;u<o;u++){c.call(l,"$"+u)}a=Function("binder","return function ("+l.join(",")+"){ return binder.apply(this, arguments); }")(i);if(t.prototype){A.prototype=t.prototype;a.prototype=new A;A.prototype=null}return a}});var U=h.bind(n.hasOwnProperty);var C=h.bind(n.toString);var P=h.bind(o.slice);var Z=h.bind(o.split);var J=e.isArray||function Ge(e){return C(e)==="[object Array]"};var z=[].unshift(0)!==1;F(t,{unshift:function(){v.apply(this,arguments);return this.length}},z);F(e,{isArray:J});var B=r("a");var G=B[0]!=="a"||!(0 in B);var H=function He(e){var t=true;var r=true;if(e){e.call("foo",function(e,r,n){if(typeof n!=="object"){t=false}});e.call([1],function(){"use strict";r=typeof this==="string"},"x")}return!!e&&t&&r};F(t,{forEach:function Le(e){var t=$.ToObject(this);var r=G&&D(this)?Z(this,""):t;var n=-1;var a=r.length>>>0;var i;if(arguments.length>1){i=arguments[1]}if(!m(e)){throw new TypeError("Array.prototype.forEach callback must be a function")}while(++n<a){if(n in r){if(typeof i!=="undefined"){e.call(i,r[n],n,t)}else{e(r[n],n,t)}}}}},!H(t.forEach));F(t,{map:function Xe(t){var r=$.ToObject(this);var n=G&&D(this)?Z(this,""):r;var a=n.length>>>0;var i=e(a);var o;if(arguments.length>1){o=arguments[1]}if(!m(t)){throw new TypeError("Array.prototype.map callback must be a function")}for(var l=0;l<a;l++){if(l in n){if(typeof o!=="undefined"){i[l]=t.call(o,n[l],l,r)}else{i[l]=t(n[l],l,r)}}}return i}},!H(t.map));F(t,{f
/*!
* https://github.com/es-shims/es5-shim
* @license es5-sham Copyright 2009-2015 by contributors, MIT License
* see https://github.com/es-shims/es5-shim/blob/v4.1.10/LICENSE
*/
(function(e,t){"use strict";if(typeof define==="function"&&define.amd){define(t)}else if(typeof exports==="object"){module.exports=t()}else{e.returnExports=t()}})(this,function(){var e=Function.prototype.call;var t=Object.prototype;var r=e.bind(t.hasOwnProperty);var n=e.bind(t.propertyIsEnumerable);var o;var c;var i;var f;var a=r(t,"__defineGetter__");if(a){o=e.bind(t.__defineGetter__);c=e.bind(t.__defineSetter__);i=e.bind(t.__lookupGetter__);f=e.bind(t.__lookupSetter__)}if(!Object.getPrototypeOf){Object.getPrototypeOf=function z(e){var r=e.__proto__;if(r||r===null){return r}else if(e.constructor){return e.constructor.prototype}else{return t}}}var l=function S(e){try{e.sentinel=0;return Object.getOwnPropertyDescriptor(e,"sentinel").value===0}catch(t){return false}};if(Object.defineProperty){var u=l({});var p=typeof document==="undefined"||l(document.createElement("div"));if(!p||!u){var b=Object.getOwnPropertyDescriptor}}if(!Object.getOwnPropertyDescriptor||b){var s="Object.getOwnPropertyDescriptor called on a non-object: ";Object.getOwnPropertyDescriptor=function D(e,o){if(typeof e!=="object"&&typeof e!=="function"||e===null){throw new TypeError(s+e)}if(b){try{return b.call(Object,e,o)}catch(c){}}var l;if(!r(e,o)){return l}l={enumerable:n(e,o),configurable:true};if(a){var u=e.__proto__;var p=e!==t;if(p){e.__proto__=t}var O=i(e,o);var j=f(e,o);if(p){e.__proto__=u}if(O||j){if(O){l.get=O}if(j){l.set=j}return l}}l.value=e[o];l.writable=true;return l}}if(!Object.getOwnPropertyNames){Object.getOwnPropertyNames=function k(e){return Object.keys(e)}}if(!Object.create){var O;var j=!({__proto__:null}instanceof Object);var d=function F(){if(!document.domain){return false}try{return!!new ActiveXObject("htmlfile")}catch(e){return false}};var y=function G(){var e;var t;t=new ActiveXObject("htmlfile");t.write("<script></script>");t.close();e=t.parentWindow.Object.prototype;t=null;return e};var _=function A(){var e=document.createElement("iframe");var t=document.body||document.documentElement;var r;e.style.display="none";t.appendChild(e);e.src="javascript:";r=e.contentWindow.Object.prototype;t.removeChild(e);e=null;return r};if(j||typeof document==="undefined"){O=function(){return{__proto__:null}}}else{O=function(){var e=d()?y():_();delete e.constructor;delete e.hasOwnProperty;delete e.propertyIsEnumerable;delete e.isPrototypeOf;delete e.toLocaleString;delete e.toString;delete e.valueOf;e.__proto__=null;var t=function r(){};t.prototype=e;O=function(){return new t};return new t}}Object.create=function C(e,t){var r;var n=function o(){};if(e===null){r=O()}else{if(typeof e!=="object"&&typeof e!=="function"){throw new TypeError("Object prototype may only be an Object or null")}n.prototype=e;r=new n;r.__proto__=e}if(t!==void 0){Object.defineProperties(r,t)}return r}}var v=function I(e){try{Object.defineProperty(e,"sentinel",{});return"sentinel"in e}catch(t){return false}};if(Object.defineProperty){var w=v({});var h=typeof document==="undefined"||v(document.createElement("div"));if(!w||!h){var m=Object.defineProperty,E=Object.defineProperties}}if(!Object.defineProperty||m){var P="Property description must be an object: ";var g="Object.defineProperty called on non-object: ";var T="getters & setters can not be defined on this javascript engine";Object.defineProperty=function N(e,r,n){if(typeof e!=="object"&&typeof e!=="function"||e===null){throw new TypeError(g+e)}if(typeof n!=="object"&&typeof n!=="function"||n===null){throw new TypeError(P+n)}if(m){try{return m.call(Object,e,r,n)}catch(l){}}if("value"in n){if(a&&(i(e,r)||f(e,r))){var u=e.__proto__;e.__proto__=t;delete e[r];e[r]=n.value;e.__proto__=u}else{e[r]=n.value}}else{if(!a&&("get"in n||"set"in n)){throw new TypeError(T)}if("get"in n){o(e,r,n.get)}if("set"in n){c(e,r,n.set)}}return e}}if(!Object.defineProperties||E){Object.defineProperties=function W(e,t){if(E){try{return E.call(Object,e,t)}catch(r){}}Object.keys(t).forEach(function(r){if(r!=="__proto__"){Object.defineProperty(e,r,t[r])}});return e}}if(!Object.seal){Object.seal=function X(e){if(Object(e)!==e){throw new TypeError("Object.s
/*!
* https://github.com/paulirish/matchMedia.js
* @license Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license
* see https://github.com/paulirish/matchMedia.js/blob/master/LICENSE.txt
*/
(function(){window.matchMedia||(window.matchMedia=function(){"use strict";var e=window.styleMedia||window.media;if(!e){var t=document.createElement("style"),i=document.getElementsByTagName("script")[0],n=null;t.type="text/css",t.id="matchmediajs-test",i.parentNode.insertBefore(t,i),n="getComputedStyle"in window&&window.getComputedStyle(t,null)||t.currentStyle,e={matchMedium:function(e){var i="@media "+e+"{ #matchmediajs-test { width: 1px; } }";return t.styleSheet?t.styleSheet.cssText=i:t.textContent=i,"1px"===n.width}}}return function(t){return{matches:e.matchMedium(t||"all"),media:t||"all"}}}());})();
/*!
* https://github.com/krambuhl/custom-event-polyfill
* @license The MIT License (MIT) Copyright (c) 2014 Evan Krambuhl
* see https://github.com/krambuhl/custom-event-polyfill/blob/master/LICENSE
*/
(function(){try{new e("test")}catch(t){var e=function(t,e){var n;return e=e||{bubbles:!1,cancelable:!1,detail:void 0},n=document.createEvent("CustomEvent"),n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n};e.prototype=window.Event.prototype,window.CustomEvent=e}})();
/*!
* https://github.com/andyearnshaw/Intl.js
* @license The MIT License (MIT) Copyright (c) 2013 Andy Earnshaw
* see https://github.com/andyearnshaw/Intl.js/blob/master/LICENSE.txt
*/
(function(){"use strict";function a(a){for(var b=0;b<ma.length;b+=1)if(a.hasOwnProperty(ma[b]))return!1;return!0}function b(a){for(var b=0;b<la.length;b+=1)if(a.hasOwnProperty(la[b]))return!1;return!0}function c(a){if(ja.test(a))return void 0;var b={};return b.pattern=a.replace(ia,function(a){switch(a.charAt(0)){case"E":case"e":case"c":return b.weekday=ka.weekday[a.length-1],"{weekday}";case"G":return b.era=ka.era[a.length-1],"{era}";case"y":case"Y":case"u":case"U":return b.year=2===a.length?"2-digit":"numeric","{year}";case"M":case"L":return b.month=ka.month[a.length-1],"{month}";case"d":return b.day=2===a.length?"2-digit":"numeric","{day}";case"a":return"{ampm}";case"h":case"H":case"k":case"K":return b.hour=2===a.length?"2-digit":"numeric","{hour}";case"m":return b.minute=2===a.length?"2-digit":"numeric","{minute}";case"s":return b.second=2===a.length?"2-digit":"numeric","{second}";case"z":return b.timeZoneName=a.length<4?"short":"long","{timeZoneName}"}}),b.pattern=b.pattern.replace(/'([^']*)'/g,function(a,b){return b?b:"'"}),b.pattern.indexOf("{ampm}")>-1&&(b.hour12=!0,b.pattern12=b.pattern,b.pattern=b.pattern.replace("{ampm}","").replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")),b}function d(d){function e(a,b){var c=new Array((a.match(/M/g)||[]).length+1),d=new Array((a.match(/E/g)||[]).length+1);return c.length>2&&(b=b.replace(/(M|L)+/,c.join("$1"))),d.length>2&&(b=b.replace(/([Eec])+/,d.join("$1"))),b}var f,g,h,i,j,k=d.availableFormats,l=d.timeFormats,m=d.dateFormats,n=d.medium,o=[],p=[],q=[];for(f in k)k.hasOwnProperty(f)&&(g=e(f,k[f]),h=c(g),h&&(o.push(h),a(h)?q.push(g):b(h)&&p.push(g)));for(i=0;i<p.length;i+=1)for(j=0;j<q.length;j+=1)g=n.replace("{0}",p[i]).replace("{1}",q[j]).replace(/^[,\s]+|[,\s]+$/gi,""),h=c(g),h&&o.push(h);for(f in l)l.hasOwnProperty(f)&&(g=e(f,l[f]),h=c(g),h&&o.push(h));for(f in m)m.hasOwnProperty(f)&&(g=e(f,m[f]),h=c(g),h&&o.push(h));return o}function e(a){return ea.test(a)?fa.test(a)?!1:ga.test(a)?!1:!0:!1}function f(a){var b,c;a=a.toLowerCase(),c=a.split("-");for(var d=1,e=c.length;e>d;d++)if(2===c[d].length)c[d]=c[d].toUpperCase();else if(4===c[d].length)c[d]=c[d].charAt(0).toUpperCase()+c[d].slice(1);else if(1===c[d].length&&"x"!==c[d])break;a=xa.call(c,"-"),(b=a.match(ha))&&b.length>1&&(b.sort(),a=a.replace(RegExp("(?:"+ha.source+")+","i"),xa.call(b,""))),qa.call(Ha.tags,a)&&(a=Ha.tags[a]),c=a.split("-");for(var d=1,e=c.length;e>d;d++)qa.call(Ha.subtags,c[d])?c[d]=Ha.subtags[c[d]]:qa.call(Ha.extLang,c[d])&&(c[d]=Ha.extLang[c[d]][0],1===d&&Ha.extLang[c[1]][1]===c[0]&&(c=ua.call(c,d++),e-=1));return xa.call(c,"-")}function g(){return T}function h(a){var b=String(a),c=Q(b);return Fa.test(c)===!1?!1:!0}function i(a){if(void 0===a)return new O;for(var b=new O,a="string"==typeof a?[a]:a,c=R(a),d=c.length,g=0;d>g;){var h=String(g),i=h in c;if(i){var j=c[h];if(null==j||"string"!=typeof j&&"object"!=typeof j)throw new TypeError("String or Object type expected");var k=String(j);if(!e(k))throw new RangeError("'"+k+"' is not a structurally valid language tag");k=f(k),-1===sa.call(b,k)&&wa.call(b,k)}g++}return b}function j(a,b){for(var c=b;;){if(sa.call(a,c)>-1)return c;var d=c.lastIndexOf("-");if(0>d)return;d>=2&&"-"===c.charAt(d-2)&&(d-=2),c=c.substring(0,d)}}function k(a,b){for(var c,d=0,e=b.length;e>d&&!c;){var f=b[d],h=String(f).replace(Ga,""),c=j(a,h);d++}var i=new N;if(void 0!==c){if(i["[[locale]]"]=c,String(f)!==String(h)){var k=f.match(Ga)[0],l=f.indexOf("-u-");i["[[extension]]"]=k,i["[[extensionIndex]]"]=l}}else i["[[locale]]"]=g();return i}function l(a,b){return k(a,b)}function m(a,b,c,d,e){if(0===a.length)throw new ReferenceError("No locale data has been provided for this object yet.");var f=c["[[localeMatcher]]"];if("lookup"===f)var g=k(a,b);else var g=l(a,b);var h=g["[[locale]]"];if(qa.call(g,"[[extension]]"))var i=g["[[extension]]"],j=g["[[extensionIndex]]"],m=String.prototype.split,n=m.call(i,"-"),o=n.length;var p=new N;p["[[dataLocale]]"]=h;for(var q="-u",r=0,s=d.length;s>r;){var t=d[r],u=e[h],v=u[t],w=v[0],x="",y=sa;if(void 0!==n){var z=y.call(n,t);if(-1!==z)if(o>z+1&&n[z+1].l
(function(addLocaleData){
var a=["gregory","buddhist","chinese","coptic","dangi","ethioaa","ethiopic","generic","hebrew","indian","islamic","islamicc","japanese","persian","roc","{1} {0}","ccc","E HH:mm","E HH:mm:ss","E d","E hh:mm a","E hh:mm:ss a","y G","MMM y G","E, dd MMM y G","dd MMM y G","HH","HH:mm","HH:mm:ss","HH:mm:ss v","HH:mm v","L","E, d/M","LLL","E d MMM","E d MMMM","d MMM","dd MMMM","dd-MM","d","h a","h:mm a","h:mm:ss a","h:mm:ss a v","h:mm a v","mm:ss","y","MM-y","E y-MM-dd","MMM y","E, d MMM y","MMMM y","d MMM y","y-MM-dd","QQQ y","QQQQ y","EEEE, dd MMMM y","dd MMMM y","dd MMM y","h:mm:ss a zzzz","h:mm:ss a z","J","F","M","A","S","O","N","D","Jan.","Feb.","Mrt.","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des","Januarie","Februarie","Maart","April","Junie","Julie","Augustus","September","Oktober","November","Desember","W","V","So","Ma","Di","Wo","Do","Vr","Sa","Sondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrydag","Saterdag","BE","vm.","nm.","1","2","3","4","5","6","7","8","9","10","11","12","M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12","13","Tout","Baba","Hator","Kiahk","Toba","Amshir","Baramhat","Baramouda","Bashans","Paona","Epep","Mesra","Nasie","ERA0","ERA1","Meskerem","Tekemt","Hedar","Tahsas","Ter","Yekatit","Megabit","Miazia","Genbot","Sene","Hamle","Nehasse","Pagumen","v.C.","n.C.","v.g.j.","g.j.","voor Christus","na Christus","Tishri","Heshvan","Kislev","Tevet","Shevat","Adar I","Adar","Nisan","Iyar","Sivan","Tamuz","Av","Elul","Adar II","AM","Chaitra","Vaisakha","Jyaistha","Asadha","Sravana","Bhadra","Asvina","Kartika","Agrahayana","Pausa","Magha","Phalguna","Saka","Muh.","Saf.","Rab. I","Rab. II","Jum. I","Jum. II","Raj.","Sha.","Ram.","Shaw.","Dhuʻl-Q.","Dhuʻl-H.","Muharram","Safar","Rabiʻ I","Rabiʻ II","Jumada I","Jumada II","Rajab","Shaʻban","Ramadan","Shawwal","Dhuʻl-Qiʻdah","Dhuʻl-Hijjah","AH","Taika (645-650)","Hakuchi (650-671)","Hakuhō (672-686)","Shuchō (686-701)","Taihō (701-704)","Keiun (704-708)","Wadō (708-715)","Reiki (715-717)","Yōrō (717-724)","Jinki (724-729)","Tempyō (729-749)","Tempyō-kampō (749-749)","Tempyō-shōhō (749-757)","Tempyō-hōji (757-765)","Temphō-jingo (765-767)","Jingo-keiun (767-770)","Hōki (770-780)","Ten-ō (781-782)","Enryaku (782-806)","Daidō (806-810)","Kōnin (810-824)","Tenchō (824-834)","Jōwa (834-848)","Kajō (848-851)","Ninju (851-854)","Saiko (854-857)","Tennan (857-859)","Jōgan (859-877)","Genkei (877-885)","Ninna (885-889)","Kampyō (889-898)","Shōtai (898-901)","Engi (901-923)","Enchō (923-931)","Shōhei (931-938)","Tengyō (938-947)","Tenryaku (947-957)","Tentoku (957-961)","Ōwa (961-964)","Kōhō (964-968)","Anna (968-970)","Tenroku (970-973)","Ten-en (973-976)","Jōgen (976-978)","Tengen (978-983)","Eikan (983-985)","Kanna (985-987)","Ei-en (987-989)","Eiso (989-990)","Shōryaku (990-995)","Chōtoku (995-999)","Chōhō (999-1004)","Kankō (1004-1012)","Chōwa (1012-1017)","Kannin (1017-1021)","Jian (1021-1024)","Manju (1024-1028)","Chōgen (1028-1037)","Chōryaku (1037-1040)","Chōkyū (1040-1044)","Kantoku (1044-1046)","Eishō (1046-1053)","Tengi (1053-1058)","Kōhei (1058-1065)","Jiryaku (1065-1069)","Enkyū (1069-1074)","Shōho (1074-1077)","Shōryaku (1077-1081)","Eiho (1081-1084)","Ōtoku (1084-1087)","Kanji (1087-1094)","Kaho (1094-1096)","Eichō (1096-1097)","Shōtoku (1097-1099)","Kōwa (1099-1104)","Chōji (1104-1106)","Kashō (1106-1108)","Tennin (1108-1110)","Ten-ei (1110-1113)","Eikyū (1113-1118)","Gen-ei (1118-1120)","Hoan (1120-1124)","Tenji (1124-1126)","Daiji (1126-1131)","Tenshō (1131-1132)","Chōshō (1132-1135)","Hoen (1135-1141)","Eiji (1141-1142)","Kōji (1142-1144)","Tenyō (1144-1145)","Kyūan (1145-1151)","Ninpei (1151-1154)","Kyūju (1154-1156)","Hogen (1156-1159)","Heiji (1159-1160)","Eiryaku (1160-1161)","Ōho (1161-1163)","Chōkan (1163-1165)","Eiman (1165-1166)","Nin-an (1166-1169)","Kaō (1169-1171)","Shōan (1171-1175)","Angen (1175-1177)","Jishō (1177-1181)","Yōwa (1181-1182)","Juei (1182-1184)","Genryuku (1184-1185)","Bunji (1185-1190)","Kenkyū (1190-1199)","Shōji
addLocaleData(b[5][1]);
addLocaleData(b[5][2]);
addLocaleData(b[5][3]);
addLocaleData(b[5][4]);
addLocaleData(b[5][5]);
addLocaleData(b[5][6]);
addLocaleData(b[5][7]);
addLocaleData(b[5][8]);
addLocaleData(b[5][9]);
addLocaleData(b[5][10]);
addLocaleData(b[5][11]);
addLocaleData(b[5][12]);
addLocaleData(b[5][13]);
addLocaleData(b[5][14]);
addLocaleData(b[5][15]);
addLocaleData(b[5][16]);
addLocaleData(b[5][17]);
addLocaleData(b[5][18]);
addLocaleData(b[5][19]);
addLocaleData(b[5][20]);
addLocaleData(b[5][21]);
addLocaleData(b[5][22]);
addLocaleData(b[5][23]);
addLocaleData(b[5][24]);
addLocaleData(b[5][25]);
addLocaleData(b[5][26]);
addLocaleData(b[5][27]);
addLocaleData(b[5][28]);
addLocaleData(b[5][29]);
addLocaleData(b[5][30]);
addLocaleData(b[5][31]);
addLocaleData(b[5][32]);
addLocaleData(b[5][33]);
addLocaleData(b[5][34]);
addLocaleData(b[5][35]);
addLocaleData(b[5][36]);
addLocaleData(b[5][37]);
addLocaleData(b[5][38]);
addLocaleData(b[5][39]);
addLocaleData(b[5][40]);
addLocaleData(b[5][41]);
addLocaleData(b[5][42]);
addLocaleData(b[5][43]);
addLocaleData(b[5][44]);
addLocaleData(b[5][45]);
addLocaleData(b[5][46]);
addLocaleData(b[5][47]);
addLocaleData(b[5][48]);
addLocaleData(b[5][49]);
addLocaleData(b[5][50]);
addLocaleData(b[5][51]);
addLocaleData(b[5][52]);
addLocaleData(b[5][53]);
addLocaleData(b[5][54]);
addLocaleData(b[5][55]);
addLocaleData(b[5][56]);
addLocaleData(b[5][57]);
addLocaleData(b[5][58]);
addLocaleData(b[5][59]);
addLocaleData(b[5][60]);
addLocaleData(b[5][61]);
addLocaleData(b[5][62]);
addLocaleData(b[5][63]);
addLocaleData(b[5][64]);
addLocaleData(b[5][65]);
addLocaleData(b[5][66]);
addLocaleData(b[5][67]);
addLocaleData(b[5][68]);
addLocaleData(b[5][69]);
addLocaleData(b[5][70]);
addLocaleData(b[5][71]);
addLocaleData(b[5][72]);
addLocaleData(b[5][73]);
addLocaleData(b[5][74]);
addLocaleData(b[5][75]);
addLocaleData(b[5][76]);
addLocaleData(b[5][77]);
addLocaleData(b[5][78]);
addLocaleData(b[5][79]);
addLocaleData(b[5][80]);
addLocaleData(b[5][81]);
addLocaleData(b[5][82]);
addLocaleData(b[5][83]);
addLocaleData(b[5][84]);
addLocaleData(b[5][85]);
addLocaleData(b[5][86]);
addLocaleData(b[5][87]);
addLocaleData(b[5][88]);
addLocaleData(b[5][89]);
addLocaleData(b[5][90]);
addLocaleData(b[5][91]);
addLocaleData(b[5][92]);
addLocaleData(b[5][93]);
addLocaleData(b[5][94]);
addLocaleData(b[5][95]);
addLocaleData(b[5][96]);
addLocaleData(b[5][97]);
addLocaleData(b[5][98]);
addLocaleData(b[5][99]);
addLocaleData(b[5][100]);
addLocaleData(b[5][101]);
addLocaleData(b[5][102]);
addLocaleData(b[5][103]);
addLocaleData(b[5][104]);
addLocaleData(b[5][105]);
addLocaleData(b[5][106]);
addLocaleData(b[5][107]);
addLocaleData(b[5][108]);
addLocaleData(b[5][109]);
addLocaleData(b[5][110]);
addLocaleData(b[5][111]);
addLocaleData(b[5][112]);
addLocaleData(b[5][113]);
addLocaleData(b[5][114]);
addLocaleData(b[5][115]);
addLocaleData(b[5][116]);
addLocaleData(b[5][117]);
addLocaleData(b[5][118]);
addLocaleData(b[5][119]);
addLocaleData(b[5][120]);
addLocaleData(b[5][121]);
addLocaleData(b[5][122]);
addLocaleData(b[5][123]);
addLocaleData(b[5][124]);
addLocaleData(b[5][125]);
addLocaleData(b[5][126]);
addLocaleData(b[5][127]);
addLocaleData(b[5][128]);
addLocaleData(b[5][129]);
addLocaleData(b[5][130]);
addLocaleData(b[5][131]);
addLocaleData(b[5][132]);
addLocaleData(b[5][133]);
addLocaleData(b[5][134]);
addLocaleData(b[5][135]);
addLocaleData(b[5][136]);
addLocaleData(b[5][137]);
addLocaleData(b[5][138]);
addLocaleData(b[5][139]);
addLocaleData(b[5][140]);
addLocaleData(b[5][141]);
addLocaleData(b[5][142]);
addLocaleData(b[5][143]);
addLocaleData(b[5][144]);
addLocaleData(b[5][145]);
addLocaleData(b[5][146]);
addLocaleData(b[5][147]);
addLocaleData(b[5][148]);
addLocaleData(b[5][149]);
addLocaleData(b[5][150]);
addLocaleData(b[5][151]);
addLocaleData(b[5][152]);
addLocaleData(b[5][153]);
addLocaleData(b[5][154]);
addLocaleData(b[5][155]);
addLocaleData(b[5][156]);
addLocaleData(b[5][157]);
addLocaleData(b[5][158]);
addLocaleData(b[5][159]);
addLocaleData(b[5][160]);
addLocaleData(b[5][161]);
addLocaleData(b[5][162]);
addLocaleData(b[5][163]);
addLocaleData(b[5][164]);
addLocaleData(b[5][165]);
addLocaleData(b[5][166]);
addLocaleData(b[5][167]);
addLocaleData(b[5][168]);
addLocaleData(b[5][169]);
addLocaleData(b[5][170]);
addLocaleData(b[5][171]);
addLocaleData(b[5][172]);
addLocaleData(b[5][173]);
addLocaleData(b[5][174]);
addLocaleData(b[5][175]);
addLocaleData(b[5][176]);
addLocaleData(b[5][177]);
addLocaleData(b[5][178]);
addLocaleData(b[5][179]);
addLocaleData(b[5][180]);
addLocaleData(b[5][181]);
addLocaleData(b[5][182]);
addLocaleData(b[5][183]);
addLocaleData(b[5][184]);
addLocaleData(b[5][185]);
addLocaleData(b[5][186]);
addLocaleData(b[5][187]);
addLocaleData(b[5][188]);
addLocaleData(b[5][189]);
addLocaleData(b[5][190]);
addLocaleData(b[5][191]);
addLocaleData(b[5][192]);
addLocaleData(b[5][193]);
addLocaleData(b[5][194]);
addLocaleData(b[5][195]);
addLocaleData(b[5][196]);
addLocaleData(b[5][197]);
addLocaleData(b[5][198]);
addLocaleData(b[5][199]);
addLocaleData(b[5][200]);
addLocaleData(b[5][201]);
addLocaleData(b[5][202]);
addLocaleData(b[5][203]);
addLocaleData(b[5][204]);
addLocaleData(b[5][205]);
addLocaleData(b[5][206]);
addLocaleData(b[5][207]);
addLocaleData(b[5][208]);
addLocaleData(b[5][209]);
addLocaleData(b[5][210]);
addLocaleData(b[5][211]);
addLocaleData(b[5][212]);
addLocaleData(b[5][213]);
addLocaleData(b[5][214]);
addLocaleData(b[5][215]);
addLocaleData(b[5][216]);
addLocaleData(b[5][217]);
addLocaleData(b[5][218]);
addLocaleData(b[5][219]);
addLocaleData(b[5][220]);
addLocaleData(b[5][221]);
addLocaleData(b[5][222]);
addLocaleData(b[5][223]);
addLocaleData(b[5][224]);
addLocaleData(b[5][225]);
addLocaleData(b[5][226]);
addLocaleData(b[5][227]);
addLocaleData(b[5][228]);
addLocaleData(b[5][229]);
addLocaleData(b[5][230]);
addLocaleData(b[5][231]);
addLocaleData(b[5][232]);
addLocaleData(b[5][233]);
addLocaleData(b[5][234]);
addLocaleData(b[5][235]);
addLocaleData(b[5][236]);
addLocaleData(b[5][237]);
addLocaleData(b[5][238]);
addLocaleData(b[5][239]);
addLocaleData(b[5][240]);
addLocaleData(b[5][241]);
addLocaleData(b[5][242]);
addLocaleData(b[5][243]);
addLocaleData(b[5][244]);
addLocaleData(b[5][245]);
addLocaleData(b[5][246]);
addLocaleData(b[5][247]);
addLocaleData(b[5][248]);
addLocaleData(b[5][249]);
addLocaleData(b[5][250]);
addLocaleData(b[5][251]);
addLocaleData(b[5][252]);
addLocaleData(b[5][253]);
addLocaleData(b[5][254]);
addLocaleData(b[5][255]);
addLocaleData(b[5][256]);
addLocaleData(b[5][257]);
addLocaleData(b[5][258]);
addLocaleData(b[5][259]);
addLocaleData(b[5][260]);
addLocaleData(b[5][261]);
addLocaleData(b[5][262]);
addLocaleData(b[5][263]);
addLocaleData(b[5][264]);
addLocaleData(b[5][265]);
addLocaleData(b[5][266]);
addLocaleData(b[5][267]);
addLocaleData(b[5][268]);
addLocaleData(b[5][269]);
addLocaleData(b[5][270]);
addLocaleData(b[5][271]);
addLocaleData(b[5][272]);
addLocaleData(b[5][273]);
addLocaleData(b[5][274]);
addLocaleData(b[5][275]);
addLocaleData(b[5][276]);
addLocaleData(b[5][277]);
addLocaleData(b[5][278]);
addLocaleData(b[5][279]);
addLocaleData(b[5][280]);
addLocaleData(b[5][281]);
addLocaleData(b[5][282]);
addLocaleData(b[5][283]);
addLocaleData(b[5][284]);
addLocaleData(b[5][285]);
addLocaleData(b[5][286]);
addLocaleData(b[5][287]);
addLocaleData(b[5][288]);
addLocaleData(b[5][289]);
addLocaleData(b[5][290]);
addLocaleData(b[5][291]);
addLocaleData(b[5][292]);
addLocaleData(b[5][293]);
addLocaleData(b[5][294]);
addLocaleData(b[5][295]);
addLocaleData(b[5][296]);
addLocaleData(b[5][297]);
addLocaleData(b[5][298]);
addLocaleData(b[5][299]);
addLocaleData(b[5][300]);
addLocaleData(b[5][301]);
addLocaleData(b[5][302]);
addLocaleData(b[5][303]);
addLocaleData(b[5][304]);
addLocaleData(b[5][305]);
addLocaleData(b[5][306]);
addLocaleData(b[5][307]);
addLocaleData(b[5][308]);
addLocaleData(b[5][309]);
addLocaleData(b[5][310]);
addLocaleData(b[5][311]);
addLocaleData(b[5][312]);
addLocaleData(b[5][313]);
addLocaleData(b[5][314]);
addLocaleData(b[5][315]);
addLocaleData(b[5][316]);
addLocaleData(b[5][317]);
addLocaleData(b[5][318]);
addLocaleData(b[5][319]);
addLocaleData(b[5][320]);
addLocaleData(b[5][321]);
addLocaleData(b[5][322]);
addLocaleData(b[5][323]);
addLocaleData(b[5][324]);
addLocaleData(b[5][325]);
addLocaleData(b[5][326]);
addLocaleData(b[5][327]);
addLocaleData(b[5][328]);
addLocaleData(b[5][329]);
addLocaleData(b[5][330]);
addLocaleData(b[5][331]);
addLocaleData(b[5][332]);
addLocaleData(b[5][333]);
addLocaleData(b[5][334]);
addLocaleData(b[5][335]);
addLocaleData(b[5][336]);
addLocaleData(b[5][337]);
addLocaleData(b[5][338]);
addLocaleData(b[5][339]);
addLocaleData(b[5][340]);
addLocaleData(b[5][341]);
addLocaleData(b[5][342]);
addLocaleData(b[5][343]);
addLocaleData(b[5][344]);
addLocaleData(b[5][345]);
addLocaleData(b[5][346]);
addLocaleData(b[5][347]);
addLocaleData(b[5][348]);
addLocaleData(b[5][349]);
addLocaleData(b[5][350]);
addLocaleData(b[5][351]);
addLocaleData(b[5][352]);
addLocaleData(b[5][353]);
addLocaleData(b[5][354]);
addLocaleData(b[5][355]);
addLocaleData(b[5][356]);
addLocaleData(b[5][357]);
addLocaleData(b[5][358]);
addLocaleData(b[5][359]);
addLocaleData(b[5][360]);
addLocaleData(b[5][361]);
addLocaleData(b[5][362]);
addLocaleData(b[5][363]);
addLocaleData(b[5][364]);
addLocaleData(b[5][365]);
addLocaleData(b[5][366]);
addLocaleData(b[5][367]);
addLocaleData(b[5][368]);
addLocaleData(b[5][369]);
addLocaleData(b[5][370]);
addLocaleData(b[5][371]);
addLocaleData(b[5][372]);
addLocaleData(b[5][373]);
addLocaleData(b[5][374]);
addLocaleData(b[5][375]);
addLocaleData(b[5][376]);
addLocaleData(b[5][377]);
addLocaleData(b[5][378]);
addLocaleData(b[5][379]);
addLocaleData(b[5][380]);
addLocaleData(b[5][381]);
addLocaleData(b[5][382]);
addLocaleData(b[5][383]);
addLocaleData(b[5][384]);
addLocaleData(b[5][385]);
addLocaleData(b[5][386]);
addLocaleData(b[5][387]);
addLocaleData(b[5][388]);
addLocaleData(b[5][389]);
addLocaleData(b[5][390]);
addLocaleData(b[5][391]);
addLocaleData(b[5][392]);
addLocaleData(b[5][393]);
addLocaleData(b[5][394]);
addLocaleData(b[5][395]);
addLocaleData(b[5][396]);
addLocaleData(b[5][397]);
addLocaleData(b[5][398]);
addLocaleData(b[5][399]);
addLocaleData(b[5][400]);
addLocaleData(b[5][401]);
addLocaleData(b[5][402]);
addLocaleData(b[5][403]);
addLocaleData(b[5][404]);
addLocaleData(b[5][405]);
addLocaleData(b[5][406]);
addLocaleData(b[5][407]);
addLocaleData(b[5][408]);
addLocaleData(b[5][409]);
addLocaleData(b[5][410]);
addLocaleData(b[5][411]);
addLocaleData(b[5][412]);
addLocaleData(b[5][413]);
addLocaleData(b[5][414]);
addLocaleData(b[5][415]);
addLocaleData(b[5][416]);
addLocaleData(b[5][417]);
addLocaleData(b[5][418]);
addLocaleData(b[5][419]);
addLocaleData(b[5][420]);
addLocaleData(b[5][421]);
addLocaleData(b[5][422]);
addLocaleData(b[5][423]);
addLocaleData(b[5][424]);
addLocaleData(b[5][425]);
addLocaleData(b[5][426]);
addLocaleData(b[5][427]);
addLocaleData(b[5][428]);
addLocaleData(b[5][429]);
addLocaleData(b[5][430]);
addLocaleData(b[5][431]);
addLocaleData(b[5][432]);
addLocaleData(b[5][433]);
addLocaleData(b[5][434]);
addLocaleData(b[5][435]);
addLocaleData(b[5][436]);
addLocaleData(b[5][437]);
addLocaleData(b[5][438]);
addLocaleData(b[5][439]);
addLocaleData(b[5][440]);
addLocaleData(b[5][441]);
addLocaleData(b[5][442]);
addLocaleData(b[5][443]);
addLocaleData(b[5][444]);
addLocaleData(b[5][445]);
addLocaleData(b[5][446]);
addLocaleData(b[5][447]);
addLocaleData(b[5][448]);
addLocaleData(b[5][449]);
addLocaleData(b[5][450]);
addLocaleData(b[5][451]);
addLocaleData(b[5][452]);
addLocaleData(b[5][453]);
addLocaleData(b[5][454]);
addLocaleData(b[5][455]);
addLocaleData(b[5][456]);
addLocaleData(b[5][457]);
addLocaleData(b[5][458]);
addLocaleData(b[5][459]);
addLocaleData(b[5][460]);
addLocaleData(b[5][461]);
addLocaleData(b[5][462]);
addLocaleData(b[5][463]);
addLocaleData(b[5][464]);
addLocaleData(b[5][465]);
addLocaleData(b[5][466]);
addLocaleData(b[5][467]);
addLocaleData(b[5][468]);
addLocaleData(b[5][469]);
addLocaleData(b[5][470]);
addLocaleData(b[5][471]);
addLocaleData(b[5][472]);
addLocaleData(b[5][473]);
addLocaleData(b[5][474]);
addLocaleData(b[5][475]);
addLocaleData(b[5][476]);
addLocaleData(b[5][477]);
addLocaleData(b[5][478]);
addLocaleData(b[5][479]);
addLocaleData(b[5][480]);
addLocaleData(b[5][481]);
addLocaleData(b[5][482]);
addLocaleData(b[5][483]);
addLocaleData(b[5][484]);
addLocaleData(b[5][485]);
addLocaleData(b[5][486]);
addLocaleData(b[5][487]);
addLocaleData(b[5][488]);
addLocaleData(b[5][489]);
addLocaleData(b[5][490]);
addLocaleData(b[5][491]);
addLocaleData(b[5][492]);
addLocaleData(b[5][493]);
addLocaleData(b[5][494]);
addLocaleData(b[5][495]);
addLocaleData(b[5][496]);
addLocaleData(b[5][497]);
addLocaleData(b[5][498]);
addLocaleData(b[5][499]);
addLocaleData(b[5][500]);
addLocaleData(b[5][501]);
addLocaleData(b[5][502]);
addLocaleData(b[5][503]);
addLocaleData(b[5][504]);
addLocaleData(b[5][505]);
addLocaleData(b[5][506]);
addLocaleData(b[5][507]);
addLocaleData(b[5][508]);
addLocaleData(b[5][509]);
addLocaleData(b[5][510]);
addLocaleData(b[5][511]);
addLocaleData(b[5][512]);
addLocaleData(b[5][513]);
addLocaleData(b[5][514]);
addLocaleData(b[5][515]);
addLocaleData(b[5][516]);
addLocaleData(b[5][517]);
addLocaleData(b[5][518]);
addLocaleData(b[5][519]);
addLocaleData(b[5][520]);
addLocaleData(b[5][521]);
addLocaleData(b[5][522]);
addLocaleData(b[5][523]);
addLocaleData(b[5][524]);
addLocaleData(b[5][525]);
addLocaleData(b[5][526]);
addLocaleData(b[5][527]);
addLocaleData(b[5][528]);
addLocaleData(b[5][529]);
addLocaleData(b[5][530]);
addLocaleData(b[5][531]);
addLocaleData(b[5][532]);
addLocaleData(b[5][533]);
addLocaleData(b[5][534]);
addLocaleData(b[5][535]);
addLocaleData(b[5][536]);
addLocaleData(b[5][537]);
addLocaleData(b[5][538]);
addLocaleData(b[5][539]);
addLocaleData(b[5][540]);
addLocaleData(b[5][541]);
addLocaleData(b[5][542]);
addLocaleData(b[5][543]);
addLocaleData(b[5][544]);
addLocaleData(b[5][545]);
addLocaleData(b[5][546]);
addLocaleData(b[5][547]);
addLocaleData(b[5][548]);
addLocaleData(b[5][549]);
addLocaleData(b[5][550]);
addLocaleData(b[5][551]);
addLocaleData(b[5][552]);
addLocaleData(b[5][553]);
addLocaleData(b[5][554]);
addLocaleData(b[5][555]);
addLocaleData(b[5][556]);
addLocaleData(b[5][557]);
addLocaleData(b[5][558]);
addLocaleData(b[5][559]);
addLocaleData(b[5][560]);
addLocaleData(b[5][561]);
addLocaleData(b[5][562]);
addLocaleData(b[5][563]);
addLocaleData(b[5][564]);
addLocaleData(b[5][565]);
addLocaleData(b[5][566]);
addLocaleData(b[5][567]);
addLocaleData(b[5][568]);
addLocaleData(b[5][569]);
addLocaleData(b[5][570]);
addLocaleData(b[5][571]);
addLocaleData(b[5][572]);
addLocaleData(b[5][573]);
addLocaleData(b[5][574]);
addLocaleData(b[5][575]);
addLocaleData(b[5][576]);
addLocaleData(b[5][577]);
addLocaleData(b[5][578]);
addLocaleData(b[5][579]);
addLocaleData(b[5][580]);
addLocaleData(b[5][581]);
addLocaleData(b[5][582]);
addLocaleData(b[5][583]);
addLocaleData(b[5][584]);
addLocaleData(b[5][585]);
addLocaleData(b[5][586]);
addLocaleData(b[5][587]);
addLocaleData(b[5][588]);
addLocaleData(b[5][589]);
addLocaleData(b[5][590]);
addLocaleData(b[5][591]);
addLocaleData(b[5][592]);
addLocaleData(b[5][593]);
addLocaleData(b[5][594]);
addLocaleData(b[5][595]);
addLocaleData(b[5][596]);
addLocaleData(b[5][597]);
addLocaleData(b[5][598]);
addLocaleData(b[5][599]);
addLocaleData(b[5][600]);
addLocaleData(b[5][601]);
addLocaleData(b[5][602]);
addLocaleData(b[5][603]);
addLocaleData(b[5][604]);
addLocaleData(b[5][605]);
addLocaleData(b[5][606]);
addLocaleData(b[5][607]);
addLocaleData(b[5][608]);
addLocaleData(b[5][609]);
addLocaleData(b[5][610]);
addLocaleData(b[5][611]);
addLocaleData(b[5][612]);
addLocaleData(b[5][613]);
addLocaleData(b[5][614]);
addLocaleData(b[5][615]);
addLocaleData(b[5][616]);
addLocaleData(b[5][617]);
addLocaleData(b[5][618]);
addLocaleData(b[5][619]);
addLocaleData(b[5][620]);
addLocaleData(b[5][621]);
addLocaleData(b[5][622]);
addLocaleData(b[5][623]);
addLocaleData(b[5][624]);
addLocaleData(b[5][625]);
addLocaleData(b[5][626]);
addLocaleData(b[5][627]);
addLocaleData(b[5][628]);
addLocaleData(b[5][629]);
addLocaleData(b[5][630]);
addLocaleData(b[5][631]);
addLocaleData(b[5][632]);
addLocaleData(b[5][633]);
addLocaleData(b[5][634]);
addLocaleData(b[5][635]);
addLocaleData(b[5][636]);
addLocaleData(b[5][637]);
addLocaleData(b[5][638]);
addLocaleData(b[5][639]);
addLocaleData(b[5][640]);
addLocaleData(b[5][641]);
addLocaleData(b[5][642]);
addLocaleData(b[5][643]);
addLocaleData(b[5][644]);
addLocaleData(b[5][645]);
addLocaleData(b[5][646]);
addLocaleData(b[5][647]);
addLocaleData(b[5][648]);
addLocaleData(b[5][649]);
addLocaleData(b[5][650]);
addLocaleData(b[5][651]);
addLocaleData(b[5][652]);
addLocaleData(b[5][653]);
addLocaleData(b[5][654]);
addLocaleData(b[5][655]);
addLocaleData(b[5][656]);
addLocaleData(b[5][657]);
addLocaleData(b[5][658]);
addLocaleData(b[5][659]);
addLocaleData(b[5][660]);
addLocaleData(b[5][661]);
addLocaleData(b[5][662]);
addLocaleData(b[5][663]);
addLocaleData(b[5][664]);
addLocaleData(b[5][665]);
addLocaleData(b[5][666]);
addLocaleData(b[5][667]);
addLocaleData(b[5][668]);
addLocaleData(b[5][669]);
addLocaleData(b[5][670]);
addLocaleData(b[5][671]);
addLocaleData(b[5][672]);
addLocaleData(b[5][673]);
addLocaleData(b[5][674]);
addLocaleData(b[5][675]);
addLocaleData(b[5][676]);
addLocaleData(b[5][677]);
addLocaleData(b[5][678]);
addLocaleData(b[5][679]);
addLocaleData(b[5][680]);
addLocaleData(b[5][681]);
addLocaleData(b[5][682]);
addLocaleData(b[5][683]);
addLocaleData(b[5][684]);
addLocaleData(b[5][685]);
addLocaleData(b[5][686]);
addLocaleData(b[5][687]);
addLocaleData(b[5][688]);
addLocaleData(b[5][689]);
addLocaleData(b[5][690]);
addLocaleData(b[5][691]);
addLocaleData(b[5][692]);
addLocaleData(b[5][693]);
})(IntlPolyfill.__addLocaleData);