You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ft...@apache.org on 2015/09/17 17:28:18 UTC

[03/51] [abbrv] [partial] git commit: [flex-falcon] [refs/heads/JsToAs] - Added GCL extern.

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/e2cad6e6/externs/GCL/externs/goog/i18n/compactnumberformatsymbols.js
----------------------------------------------------------------------
diff --git a/externs/GCL/externs/goog/i18n/compactnumberformatsymbols.js b/externs/GCL/externs/goog/i18n/compactnumberformatsymbols.js
new file mode 100644
index 0000000..29b4abb
--- /dev/null
+++ b/externs/GCL/externs/goog/i18n/compactnumberformatsymbols.js
@@ -0,0 +1,9763 @@
+// Copyright 2013 The Closure Library Authors. All Rights Reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS-IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+// implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+/**
+ * @fileoverview Compact number formatting symbols.
+ *
+ * This file is autogenerated by script:
+ * http://go/generate_number_constants.py
+ * using the --for_closure flag.
+ * File generated from CLDR ver. 27.0.1
+ *
+ * To reduce the file size (which may cause issues in some JS
+ * developing environments), this file will only contain locales
+ * that are frequently used by web applications. This is defined as
+ * closure_tier1_locales and will change (most likely addition)
+ * over time.  Rest of the data can be found in another file named
+ * "compactnumberformatsymbols_ext.js", which will be generated at
+ * the same time together with this file.
+ *
+ * Before checkin, this file could have been manually edited. This is
+ * to incorporate changes before we could fix CLDR. All manual
+ * modification must be documented in this section, and should be
+ * removed after those changes land to CLDR.
+ */
+
+goog.provide('goog.i18n.CompactNumberFormatSymbols');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_af');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_af_ZA');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_am');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_am_ET');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ar');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ar_001');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ar_EG');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_az');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_az_Latn');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_az_Latn_AZ');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_bg');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_bg_BG');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_bn');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_bn_BD');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_br');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_br_FR');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ca');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ca_AD');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ca_ES');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ca_ES_VALENCIA');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ca_FR');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ca_IT');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_chr');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_chr_US');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_cs');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_cs_CZ');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_cy');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_cy_GB');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_da');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_da_DK');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_da_GL');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_de');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_de_AT');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_de_BE');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_de_CH');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_de_DE');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_de_LU');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_el');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_el_CY');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_el_GR');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_001');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_AS');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_AU');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_DG');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_FM');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_GB');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_GU');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_IE');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_IN');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_IO');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_MH');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_MP');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_PR');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_PW');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_SG');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_TC');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_UM');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_US');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_VG');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_VI');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_ZA');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_en_ZW');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_es');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_es_419');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_es_EA');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_es_ES');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_es_IC');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_et');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_et_EE');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_eu');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_eu_ES');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fa');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fa_IR');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fi');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fi_FI');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fil');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fil_PH');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fr');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fr_BL');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fr_CA');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fr_FR');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fr_GF');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fr_GP');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fr_MC');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fr_MF');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fr_MQ');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fr_PM');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fr_RE');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_fr_YT');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ga');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ga_IE');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_gl');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_gl_ES');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_gsw');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_gsw_CH');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_gsw_LI');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_gu');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_gu_IN');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_haw');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_haw_US');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_he');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_he_IL');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_hi');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_hi_IN');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_hr');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_hr_HR');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_hu');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_hu_HU');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_hy');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_hy_AM');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_id');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_id_ID');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_in');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_is');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_is_IS');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_it');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_it_IT');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_it_SM');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_iw');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ja');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ja_JP');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ka');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ka_GE');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_kk');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_kk_Cyrl');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_kk_Cyrl_KZ');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_km');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_km_KH');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_kn');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_kn_IN');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ko');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ko_KR');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ky');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ky_Cyrl');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ky_Cyrl_KG');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ln');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ln_CD');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_lo');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_lo_LA');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_lt');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_lt_LT');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_lv');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_lv_LV');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_mk');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_mk_MK');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ml');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ml_IN');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_mn');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_mn_Cyrl');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_mn_Cyrl_MN');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_mr');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_mr_IN');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ms');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ms_Latn');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ms_Latn_MY');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_mt');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_mt_MT');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_my');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_my_MM');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_nb');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_nb_NO');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_nb_SJ');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ne');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ne_NP');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_nl');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_nl_NL');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_no');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_no_NO');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_or');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_or_IN');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_pa');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_pa_Guru');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_pa_Guru_IN');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_pl');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_pl_PL');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_pt');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_pt_BR');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_pt_PT');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ro');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ro_RO');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ru');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ru_RU');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_si');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_si_LK');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_sk');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_sk_SK');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_sl');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_sl_SI');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_sq');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_sq_AL');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_sr');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_sr_Cyrl');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_sr_Cyrl_RS');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_sv');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_sv_SE');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_sw');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_sw_TZ');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ta');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ta_IN');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_te');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_te_IN');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_th');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_th_TH');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_tl');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_tr');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_tr_TR');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_uk');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_uk_UA');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ur');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_ur_PK');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_uz');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_uz_Latn');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_uz_Latn_UZ');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_vi');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_vi_VN');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_zh');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_zh_CN');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_zh_HK');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_zh_Hans');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_zh_Hans_CN');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_zh_TW');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_zu');
+goog.provide('goog.i18n.CompactNumberFormatSymbols_zu_ZA');
+
+
+/**
+ * Compact number formatting symbols for locale af.
+ */
+goog.i18n.CompactNumberFormatSymbols_af = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0'
+    },
+    '10000': {
+      'other': '0'
+    },
+    '100000': {
+      'other': '0'
+    },
+    '1000000': {
+      'other': '0\u00A0m'
+    },
+    '10000000': {
+      'other': '00\u00A0m'
+    },
+    '100000000': {
+      'other': '000\u00A0m'
+    },
+    '1000000000': {
+      'other': '0\u00A0mjd'
+    },
+    '10000000000': {
+      'other': '00\u00A0mjd'
+    },
+    '100000000000': {
+      'other': '000\u00A0mjd'
+    },
+    '1000000000000': {
+      'other': '0\u00A0bn'
+    },
+    '10000000000000': {
+      'other': '00\u00A0bn'
+    },
+    '100000000000000': {
+      'other': '000\u00A0bn'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 duisend'
+    },
+    '10000': {
+      'other': '00 duisend'
+    },
+    '100000': {
+      'other': '000 duisend'
+    },
+    '1000000': {
+      'other': '0 miljoen'
+    },
+    '10000000': {
+      'other': '00 miljoen'
+    },
+    '100000000': {
+      'other': '000 miljoen'
+    },
+    '1000000000': {
+      'other': '0 miljard'
+    },
+    '10000000000': {
+      'other': '00 miljard'
+    },
+    '100000000000': {
+      'other': '000 miljard'
+    },
+    '1000000000000': {
+      'other': '0 biljoen'
+    },
+    '10000000000000': {
+      'other': '00 biljoen'
+    },
+    '100000000000000': {
+      'other': '000 biljoen'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale af_ZA.
+ */
+goog.i18n.CompactNumberFormatSymbols_af_ZA =
+    goog.i18n.CompactNumberFormatSymbols_af;
+
+
+/**
+ * Compact number formatting symbols for locale am.
+ */
+goog.i18n.CompactNumberFormatSymbols_am = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0\u123A'
+    },
+    '10000': {
+      'other': '00\u00A0\u123A'
+    },
+    '100000': {
+      'other': '000\u00A0\u123A'
+    },
+    '1000000': {
+      'other': '0\u00A0\u121C\u1275\u122D'
+    },
+    '10000000': {
+      'other': '00\u00A0\u121C\u1275\u122D'
+    },
+    '100000000': {
+      'other': '000\u00A0\u121C\u1275\u122D'
+    },
+    '1000000000': {
+      'other': '0\u00A0\u1262'
+    },
+    '10000000000': {
+      'other': '00\u00A0\u1262'
+    },
+    '100000000000': {
+      'other': '000\u00A0\u1262'
+    },
+    '1000000000000': {
+      'other': '0\u00A0\u1275'
+    },
+    '10000000000000': {
+      'other': '00\u00A0\u1275'
+    },
+    '100000000000000': {
+      'other': '000\u00A0\u1275'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 \u123A'
+    },
+    '10000': {
+      'other': '00 \u123A'
+    },
+    '100000': {
+      'other': '000 \u123A'
+    },
+    '1000000': {
+      'other': '0 \u121A\u120A\u12EE\u1295'
+    },
+    '10000000': {
+      'other': '00 \u121A\u120A\u12EE\u1295'
+    },
+    '100000000': {
+      'other': '000 \u121A\u120A\u12EE\u1295'
+    },
+    '1000000000': {
+      'other': '0 \u1262\u120A\u12EE\u1295'
+    },
+    '10000000000': {
+      'other': '00 \u1262\u120A\u12EE\u1295'
+    },
+    '100000000000': {
+      'other': '000 \u1262\u120A\u12EE\u1295'
+    },
+    '1000000000000': {
+      'other': '0 \u1275\u122A\u120A\u12EE\u1295'
+    },
+    '10000000000000': {
+      'other': '00 \u1275\u122A\u120A\u12EE\u1295'
+    },
+    '100000000000000': {
+      'other': '000 \u1275\u122A\u120A\u12EE\u1295'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale am_ET.
+ */
+goog.i18n.CompactNumberFormatSymbols_am_ET =
+    goog.i18n.CompactNumberFormatSymbols_am;
+
+
+/**
+ * Compact number formatting symbols for locale ar.
+ */
+goog.i18n.CompactNumberFormatSymbols_ar = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0\u0623\u0644\u0641'
+    },
+    '10000': {
+      'other': '00\u00A0\u0623\u0644\u0641'
+    },
+    '100000': {
+      'other': '000\u00A0\u0623\u0644\u0641'
+    },
+    '1000000': {
+      'other': '0\u00A0\u0645\u0644\u064A\u0648'
+    },
+    '10000000': {
+      'other': '00\u00A0\u0645\u0644\u064A\u0648'
+    },
+    '100000000': {
+      'other': '000\u00A0\u0645\u0644\u064A\u0648'
+    },
+    '1000000000': {
+      'other': '0\u00A0\u0628\u0644\u064A\u0648'
+    },
+    '10000000000': {
+      'other': '00\u00A0\u0628\u0644\u064A\u0648'
+    },
+    '100000000000': {
+      'other': '000\u00A0\u0628\u0644\u064A\u0648'
+    },
+    '1000000000000': {
+      'other': '0\u00A0\u062A\u0631\u0644\u064A\u0648'
+    },
+    '10000000000000': {
+      'other': '00\u00A0\u062A\u0631\u0644\u064A\u0648'
+    },
+    '100000000000000': {
+      'other': '000\u00A0\u062A\u0631\u0644\u064A\u0648'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 \u0623\u0644\u0641'
+    },
+    '10000': {
+      'other': '00 \u0623\u0644\u0641'
+    },
+    '100000': {
+      'other': '000 \u0623\u0644\u0641'
+    },
+    '1000000': {
+      'other': '0 \u0645\u0644\u064A\u0648\u0646'
+    },
+    '10000000': {
+      'other': '00 \u0645\u0644\u064A\u0648\u0646'
+    },
+    '100000000': {
+      'other': '000 \u0645\u0644\u064A\u0648\u0646'
+    },
+    '1000000000': {
+      'other': '0 \u0628\u0644\u064A\u0648\u0646'
+    },
+    '10000000000': {
+      'other': '00 \u0628\u0644\u064A\u0648\u0646'
+    },
+    '100000000000': {
+      'other': '000 \u0628\u0644\u064A\u0648\u0646'
+    },
+    '1000000000000': {
+      'other': '0 \u062A\u0631\u064A\u0644\u064A\u0648\u0646'
+    },
+    '10000000000000': {
+      'other': '00 \u062A\u0631\u064A\u0644\u064A\u0648\u0646'
+    },
+    '100000000000000': {
+      'other': '000 \u062A\u0631\u064A\u0644\u064A\u0648\u0646'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale ar_001.
+ */
+goog.i18n.CompactNumberFormatSymbols_ar_001 =
+    goog.i18n.CompactNumberFormatSymbols_ar;
+
+
+/**
+ * Compact number formatting symbols for locale ar_EG.
+ */
+goog.i18n.CompactNumberFormatSymbols_ar_EG =
+    goog.i18n.CompactNumberFormatSymbols_ar;
+
+
+/**
+ * Compact number formatting symbols for locale az.
+ */
+goog.i18n.CompactNumberFormatSymbols_az = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0G'
+    },
+    '10000000000': {
+      'other': '00G'
+    },
+    '100000000000': {
+      'other': '000G'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0G'
+    },
+    '10000000000': {
+      'other': '00G'
+    },
+    '100000000000': {
+      'other': '000G'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale az_Latn.
+ */
+goog.i18n.CompactNumberFormatSymbols_az_Latn =
+    goog.i18n.CompactNumberFormatSymbols_az;
+
+
+/**
+ * Compact number formatting symbols for locale az_Latn_AZ.
+ */
+goog.i18n.CompactNumberFormatSymbols_az_Latn_AZ =
+    goog.i18n.CompactNumberFormatSymbols_az;
+
+
+/**
+ * Compact number formatting symbols for locale bg.
+ */
+goog.i18n.CompactNumberFormatSymbols_bg = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0\u0445\u0438\u043B.'
+    },
+    '10000': {
+      'other': '00\u00A0\u0445\u0438\u043B.'
+    },
+    '100000': {
+      'other': '000\u00A0\u0445\u0438\u043B.'
+    },
+    '1000000': {
+      'other': '0\u00A0\u043C\u043B\u043D.'
+    },
+    '10000000': {
+      'other': '00\u00A0\u043C\u043B\u043D.'
+    },
+    '100000000': {
+      'other': '000\u00A0\u043C\u043B\u043D.'
+    },
+    '1000000000': {
+      'other': '0\u00A0\u043C\u043B\u0440\u0434.'
+    },
+    '10000000000': {
+      'other': '00\u00A0\u043C\u043B\u0440\u0434.'
+    },
+    '100000000000': {
+      'other': '000\u00A0\u043C\u043B\u0440\u0434.'
+    },
+    '1000000000000': {
+      'other': '0\u00A0\u0442\u0440\u043B\u043D.'
+    },
+    '10000000000000': {
+      'other': '00\u00A0\u0442\u0440\u043B\u043D.'
+    },
+    '100000000000000': {
+      'other': '000\u00A0\u0442\u0440\u043B\u043D.'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 \u0445\u0438\u043B\u044F\u0434\u0438'
+    },
+    '10000': {
+      'other': '00 \u0445\u0438\u043B\u044F\u0434\u0438'
+    },
+    '100000': {
+      'other': '000 \u0445\u0438\u043B\u044F\u0434\u0438'
+    },
+    '1000000': {
+      'other': '0 \u043C\u0438\u043B\u0438\u043E\u043D\u0430'
+    },
+    '10000000': {
+      'other': '00 \u043C\u0438\u043B\u0438\u043E\u043D\u0430'
+    },
+    '100000000': {
+      'other': '000 \u043C\u0438\u043B\u0438\u043E\u043D\u0430'
+    },
+    '1000000000': {
+      'other': '0 \u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430'
+    },
+    '10000000000': {
+      'other': '00 \u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430'
+    },
+    '100000000000': {
+      'other': '000 \u043C\u0438\u043B\u0438\u0430\u0440\u0434\u0430'
+    },
+    '1000000000000': {
+      'other': '0 \u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430'
+    },
+    '10000000000000': {
+      'other': '00 \u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430'
+    },
+    '100000000000000': {
+      'other': '000 \u0442\u0440\u0438\u043B\u0438\u043E\u043D\u0430'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale bg_BG.
+ */
+goog.i18n.CompactNumberFormatSymbols_bg_BG =
+    goog.i18n.CompactNumberFormatSymbols_bg;
+
+
+/**
+ * Compact number formatting symbols for locale bn.
+ */
+goog.i18n.CompactNumberFormatSymbols_bn = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0\u09B9\u09BE\u099C\u09BE\u09B0'
+    },
+    '10000': {
+      'other': '00\u00A0\u09B9\u09BE\u099C\u09BE\u09B0'
+    },
+    '100000': {
+      'other': '0\u00A0\u09B2\u09BE\u0996'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0B'
+    },
+    '10000000000': {
+      'other': '00B'
+    },
+    '100000000000': {
+      'other': '000B'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 \u09B9\u09BE\u099C\u09BE\u09B0'
+    },
+    '10000': {
+      'other': '00 \u09B9\u09BE\u099C\u09BE\u09B0'
+    },
+    '100000': {
+      'other': '0 \u09B2\u09BE\u0996'
+    },
+    '1000000': {
+      'other': '0 \u09AE\u09BF\u09B2\u09BF\u09AF\u09BC\u09A8'
+    },
+    '10000000': {
+      'other': '00 \u09AE\u09BF\u09B2\u09BF\u09AF\u09BC\u09A8'
+    },
+    '100000000': {
+      'other': '000 \u09AE\u09BF\u09B2\u09BF\u09AF\u09BC\u09A8'
+    },
+    '1000000000': {
+      'other': '0 \u09AC\u09BF\u09B2\u09BF\u09AF\u09BC\u09A8'
+    },
+    '10000000000': {
+      'other': '00 \u09AC\u09BF\u09B2\u09BF\u09AF\u09BC\u09A8'
+    },
+    '100000000000': {
+      'other': '000 \u09AC\u09BF\u09B2\u09BF\u09AF\u09BC\u09A8'
+    },
+    '1000000000000': {
+      'other': '0 \u099F\u09CD\u09B0\u09BF\u09B2\u09BF\u09AF\u09BC\u09A8'
+    },
+    '10000000000000': {
+      'other': '00 \u099F\u09CD\u09B0\u09BF\u09B2\u09BF\u09AF\u09BC\u09A8'
+    },
+    '100000000000000': {
+      'other': '000 \u099F\u09CD\u09B0\u09BF\u09B2\u09BF\u09AF\u09BC\u09A8'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale bn_BD.
+ */
+goog.i18n.CompactNumberFormatSymbols_bn_BD =
+    goog.i18n.CompactNumberFormatSymbols_bn;
+
+
+/**
+ * Compact number formatting symbols for locale br.
+ */
+goog.i18n.CompactNumberFormatSymbols_br = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0G'
+    },
+    '10000000000': {
+      'other': '00G'
+    },
+    '100000000000': {
+      'other': '000G'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale br_FR.
+ */
+goog.i18n.CompactNumberFormatSymbols_br_FR =
+    goog.i18n.CompactNumberFormatSymbols_br;
+
+
+/**
+ * Compact number formatting symbols for locale ca.
+ */
+goog.i18n.CompactNumberFormatSymbols_ca = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0m'
+    },
+    '10000': {
+      'other': '00m'
+    },
+    '100000': {
+      'other': '000m'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00\u00A0M'
+    },
+    '100000000': {
+      'other': '000\u00A0M'
+    },
+    '1000000000': {
+      'other': '0000\u00A0M'
+    },
+    '10000000000': {
+      'other': '00mM'
+    },
+    '100000000000': {
+      'other': '000mM'
+    },
+    '1000000000000': {
+      'other': '0B'
+    },
+    '10000000000000': {
+      'other': '00\u00A0B'
+    },
+    '100000000000000': {
+      'other': '000\u00A0B'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 milers'
+    },
+    '10000': {
+      'other': '00 milers'
+    },
+    '100000': {
+      'other': '000 milers'
+    },
+    '1000000': {
+      'other': '0 milions'
+    },
+    '10000000': {
+      'other': '00 milions'
+    },
+    '100000000': {
+      'other': '000 milions'
+    },
+    '1000000000': {
+      'other': '0 milers de milions'
+    },
+    '10000000000': {
+      'other': '00 milers de milions'
+    },
+    '100000000000': {
+      'other': '000 milers de milions'
+    },
+    '1000000000000': {
+      'other': '0 bilions'
+    },
+    '10000000000000': {
+      'other': '00 bilions'
+    },
+    '100000000000000': {
+      'other': '000 bilions'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale ca_AD.
+ */
+goog.i18n.CompactNumberFormatSymbols_ca_AD =
+    goog.i18n.CompactNumberFormatSymbols_ca;
+
+
+/**
+ * Compact number formatting symbols for locale ca_ES.
+ */
+goog.i18n.CompactNumberFormatSymbols_ca_ES =
+    goog.i18n.CompactNumberFormatSymbols_ca;
+
+
+/**
+ * Compact number formatting symbols for locale ca_ES_VALENCIA.
+ */
+goog.i18n.CompactNumberFormatSymbols_ca_ES_VALENCIA =
+    goog.i18n.CompactNumberFormatSymbols_ca;
+
+
+/**
+ * Compact number formatting symbols for locale ca_FR.
+ */
+goog.i18n.CompactNumberFormatSymbols_ca_FR =
+    goog.i18n.CompactNumberFormatSymbols_ca;
+
+
+/**
+ * Compact number formatting symbols for locale ca_IT.
+ */
+goog.i18n.CompactNumberFormatSymbols_ca_IT =
+    goog.i18n.CompactNumberFormatSymbols_ca;
+
+
+/**
+ * Compact number formatting symbols for locale chr.
+ */
+goog.i18n.CompactNumberFormatSymbols_chr = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0G'
+    },
+    '10000000000': {
+      'other': '00G'
+    },
+    '100000000000': {
+      'other': '000G'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale chr_US.
+ */
+goog.i18n.CompactNumberFormatSymbols_chr_US =
+    goog.i18n.CompactNumberFormatSymbols_chr;
+
+
+/**
+ * Compact number formatting symbols for locale cs.
+ */
+goog.i18n.CompactNumberFormatSymbols_cs = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0tis.'
+    },
+    '10000': {
+      'other': '00\u00A0tis.'
+    },
+    '100000': {
+      'other': '000\u00A0tis.'
+    },
+    '1000000': {
+      'other': '0\u00A0mil.'
+    },
+    '10000000': {
+      'other': '00\u00A0mil.'
+    },
+    '100000000': {
+      'other': '000\u00A0mil.'
+    },
+    '1000000000': {
+      'other': '0\u00A0mld.'
+    },
+    '10000000000': {
+      'other': '00\u00A0mld.'
+    },
+    '100000000000': {
+      'other': '000\u00A0mld.'
+    },
+    '1000000000000': {
+      'other': '0\u00A0bil.'
+    },
+    '10000000000000': {
+      'other': '00\u00A0bil.'
+    },
+    '100000000000000': {
+      'other': '000\u00A0bil.'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 tis\u00EDc'
+    },
+    '10000': {
+      'other': '00 tis\u00EDc'
+    },
+    '100000': {
+      'other': '000 tis\u00EDc'
+    },
+    '1000000': {
+      'other': '0 milion\u016F'
+    },
+    '10000000': {
+      'other': '00 milion\u016F'
+    },
+    '100000000': {
+      'other': '000 milion\u016F'
+    },
+    '1000000000': {
+      'other': '0 miliard'
+    },
+    '10000000000': {
+      'other': '00 miliard'
+    },
+    '100000000000': {
+      'other': '000 miliard'
+    },
+    '1000000000000': {
+      'other': '0 bilion\u016F'
+    },
+    '10000000000000': {
+      'other': '00 bilion\u016F'
+    },
+    '100000000000000': {
+      'other': '000 bilion\u016F'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale cs_CZ.
+ */
+goog.i18n.CompactNumberFormatSymbols_cs_CZ =
+    goog.i18n.CompactNumberFormatSymbols_cs;
+
+
+/**
+ * Compact number formatting symbols for locale cy.
+ */
+goog.i18n.CompactNumberFormatSymbols_cy = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0B'
+    },
+    '10000000000': {
+      'other': '00B'
+    },
+    '100000000000': {
+      'other': '000B'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 mil'
+    },
+    '10000': {
+      'other': '00 mil'
+    },
+    '100000': {
+      'other': '000 mil'
+    },
+    '1000000': {
+      'other': '0 miliwn'
+    },
+    '10000000': {
+      'other': '00 miliwn'
+    },
+    '100000000': {
+      'other': '000 miliwn'
+    },
+    '1000000000': {
+      'other': '0 biliwn'
+    },
+    '10000000000': {
+      'other': '00 biliwn'
+    },
+    '100000000000': {
+      'other': '000 biliwn'
+    },
+    '1000000000000': {
+      'other': '0 triliwn'
+    },
+    '10000000000000': {
+      'other': '00 triliwn'
+    },
+    '100000000000000': {
+      'other': '000 triliwn'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale cy_GB.
+ */
+goog.i18n.CompactNumberFormatSymbols_cy_GB =
+    goog.i18n.CompactNumberFormatSymbols_cy;
+
+
+/**
+ * Compact number formatting symbols for locale da.
+ */
+goog.i18n.CompactNumberFormatSymbols_da = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0td'
+    },
+    '10000': {
+      'other': '00\u00A0td'
+    },
+    '100000': {
+      'other': '000\u00A0td'
+    },
+    '1000000': {
+      'other': '0\u00A0mio'
+    },
+    '10000000': {
+      'other': '00\u00A0mio'
+    },
+    '100000000': {
+      'other': '000\u00A0mio'
+    },
+    '1000000000': {
+      'other': '0\u00A0mia'
+    },
+    '10000000000': {
+      'other': '00\u00A0mia'
+    },
+    '100000000000': {
+      'other': '000\u00A0mia'
+    },
+    '1000000000000': {
+      'other': '0\u00A0bill'
+    },
+    '10000000000000': {
+      'other': '00\u00A0bill'
+    },
+    '100000000000000': {
+      'other': '000\u00A0bill'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 tusind'
+    },
+    '10000': {
+      'other': '00 tusind'
+    },
+    '100000': {
+      'other': '000 tusind'
+    },
+    '1000000': {
+      'other': '0 millioner'
+    },
+    '10000000': {
+      'other': '00 millioner'
+    },
+    '100000000': {
+      'other': '000 millioner'
+    },
+    '1000000000': {
+      'other': '0 milliarder'
+    },
+    '10000000000': {
+      'other': '00 milliarder'
+    },
+    '100000000000': {
+      'other': '000 milliarder'
+    },
+    '1000000000000': {
+      'other': '0 billioner'
+    },
+    '10000000000000': {
+      'other': '00 billioner'
+    },
+    '100000000000000': {
+      'other': '000 billioner'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale da_DK.
+ */
+goog.i18n.CompactNumberFormatSymbols_da_DK =
+    goog.i18n.CompactNumberFormatSymbols_da;
+
+
+/**
+ * Compact number formatting symbols for locale da_GL.
+ */
+goog.i18n.CompactNumberFormatSymbols_da_GL =
+    goog.i18n.CompactNumberFormatSymbols_da;
+
+
+/**
+ * Compact number formatting symbols for locale de.
+ */
+goog.i18n.CompactNumberFormatSymbols_de = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0Tsd.'
+    },
+    '10000': {
+      'other': '00\u00A0Tsd.'
+    },
+    '100000': {
+      'other': '000\u00A0Tsd.'
+    },
+    '1000000': {
+      'other': '0\u00A0Mio.'
+    },
+    '10000000': {
+      'other': '00\u00A0Mio.'
+    },
+    '100000000': {
+      'other': '000\u00A0Mio.'
+    },
+    '1000000000': {
+      'other': '0\u00A0Mrd.'
+    },
+    '10000000000': {
+      'other': '00\u00A0Mrd.'
+    },
+    '100000000000': {
+      'other': '000\u00A0Mrd.'
+    },
+    '1000000000000': {
+      'other': '0\u00A0Bio.'
+    },
+    '10000000000000': {
+      'other': '00\u00A0Bio.'
+    },
+    '100000000000000': {
+      'other': '000\u00A0Bio.'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 Tausend'
+    },
+    '10000': {
+      'other': '00 Tausend'
+    },
+    '100000': {
+      'other': '000 Tausend'
+    },
+    '1000000': {
+      'other': '0 Millionen'
+    },
+    '10000000': {
+      'other': '00 Millionen'
+    },
+    '100000000': {
+      'other': '000 Millionen'
+    },
+    '1000000000': {
+      'other': '0 Milliarden'
+    },
+    '10000000000': {
+      'other': '00 Milliarden'
+    },
+    '100000000000': {
+      'other': '000 Milliarden'
+    },
+    '1000000000000': {
+      'other': '0 Billionen'
+    },
+    '10000000000000': {
+      'other': '00 Billionen'
+    },
+    '100000000000000': {
+      'other': '000 Billionen'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale de_AT.
+ */
+goog.i18n.CompactNumberFormatSymbols_de_AT = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0Tsd.'
+    },
+    '10000': {
+      'other': '00\u00A0Tsd.'
+    },
+    '100000': {
+      'other': '000\u00A0Tsd.'
+    },
+    '1000000': {
+      'other': '0\u00A0Mio.'
+    },
+    '10000000': {
+      'other': '00\u00A0Mio.'
+    },
+    '100000000': {
+      'other': '000\u00A0Mio.'
+    },
+    '1000000000': {
+      'other': '0\u00A0Mrd.'
+    },
+    '10000000000': {
+      'other': '00\u00A0Mrd.'
+    },
+    '100000000000': {
+      'other': '000\u00A0Mrd.'
+    },
+    '1000000000000': {
+      'other': '0\u00A0Bio.'
+    },
+    '10000000000000': {
+      'other': '00\u00A0Bio.'
+    },
+    '100000000000000': {
+      'other': '000\u00A0Bio.'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 Tausend'
+    },
+    '10000': {
+      'other': '00 Tausend'
+    },
+    '100000': {
+      'other': '000 Tausend'
+    },
+    '1000000': {
+      'other': '0 Millionen'
+    },
+    '10000000': {
+      'other': '00 Millionen'
+    },
+    '100000000': {
+      'other': '000 Millionen'
+    },
+    '1000000000': {
+      'other': '0 Milliarden'
+    },
+    '10000000000': {
+      'other': '00 Milliarden'
+    },
+    '100000000000': {
+      'other': '000 Milliarden'
+    },
+    '1000000000000': {
+      'other': '0 Billionen'
+    },
+    '10000000000000': {
+      'other': '00 Billionen'
+    },
+    '100000000000000': {
+      'other': '000 Billionen'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale de_BE.
+ */
+goog.i18n.CompactNumberFormatSymbols_de_BE =
+    goog.i18n.CompactNumberFormatSymbols_de;
+
+
+/**
+ * Compact number formatting symbols for locale de_CH.
+ */
+goog.i18n.CompactNumberFormatSymbols_de_CH = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0Tsd.'
+    },
+    '10000': {
+      'other': '00\u00A0Tsd.'
+    },
+    '100000': {
+      'other': '000\u00A0Tsd.'
+    },
+    '1000000': {
+      'other': '0\u00A0Mio.'
+    },
+    '10000000': {
+      'other': '00\u00A0Mio.'
+    },
+    '100000000': {
+      'other': '000\u00A0Mio.'
+    },
+    '1000000000': {
+      'other': '0\u00A0Mrd.'
+    },
+    '10000000000': {
+      'other': '00\u00A0Mrd.'
+    },
+    '100000000000': {
+      'other': '000\u00A0Mrd.'
+    },
+    '1000000000000': {
+      'other': '0\u00A0Bio.'
+    },
+    '10000000000000': {
+      'other': '00\u00A0Bio.'
+    },
+    '100000000000000': {
+      'other': '000\u00A0Bio.'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 Tausend'
+    },
+    '10000': {
+      'other': '00 Tausend'
+    },
+    '100000': {
+      'other': '000 Tausend'
+    },
+    '1000000': {
+      'other': '0 Millionen'
+    },
+    '10000000': {
+      'other': '00 Millionen'
+    },
+    '100000000': {
+      'other': '000 Millionen'
+    },
+    '1000000000': {
+      'other': '0 Milliarden'
+    },
+    '10000000000': {
+      'other': '00 Milliarden'
+    },
+    '100000000000': {
+      'other': '000 Milliarden'
+    },
+    '1000000000000': {
+      'other': '0 Billionen'
+    },
+    '10000000000000': {
+      'other': '00 Billionen'
+    },
+    '100000000000000': {
+      'other': '000 Billionen'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale de_DE.
+ */
+goog.i18n.CompactNumberFormatSymbols_de_DE =
+    goog.i18n.CompactNumberFormatSymbols_de;
+
+
+/**
+ * Compact number formatting symbols for locale de_LU.
+ */
+goog.i18n.CompactNumberFormatSymbols_de_LU =
+    goog.i18n.CompactNumberFormatSymbols_de;
+
+
+/**
+ * Compact number formatting symbols for locale el.
+ */
+goog.i18n.CompactNumberFormatSymbols_el = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0\u03C7\u03B9\u03BB.'
+    },
+    '10000': {
+      'other': '00\u00A0\u03C7\u03B9\u03BB.'
+    },
+    '100000': {
+      'other': '000\u00A0\u03C7\u03B9\u03BB.'
+    },
+    '1000000': {
+      'other': '0\u00A0\u03B5\u03BA.'
+    },
+    '10000000': {
+      'other': '00\u00A0\u03B5\u03BA.'
+    },
+    '100000000': {
+      'other': '000\u00A0\u03B5\u03BA.'
+    },
+    '1000000000': {
+      'other': '0\u00A0\u03B4\u03B9\u03C3.'
+    },
+    '10000000000': {
+      'other': '00\u00A0\u03B4\u03B9\u03C3.'
+    },
+    '100000000000': {
+      'other': '000\u00A0\u03B4\u03B9\u03C3.'
+    },
+    '1000000000000': {
+      'other': '0\u00A0\u03C4\u03C1\u03B9\u03C3.'
+    },
+    '10000000000000': {
+      'other': '00\u00A0\u03C4\u03C1\u03B9\u03C3.'
+    },
+    '100000000000000': {
+      'other': '000\u00A0\u03C4\u03C1\u03B9\u03C3.'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 \u03C7\u03B9\u03BB\u03B9\u03AC\u03B4\u03B5\u03C2'
+    },
+    '10000': {
+      'other': '00 \u03C7\u03B9\u03BB\u03B9\u03AC\u03B4\u03B5\u03C2'
+    },
+    '100000': {
+      'other': '000 \u03C7\u03B9\u03BB\u03B9\u03AC\u03B4\u03B5\u03C2'
+    },
+    '1000000': {
+      'other': '0 \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1'
+    },
+    '10000000': {
+      'other': '00 \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1'
+    },
+    '100000000': {
+      'other': '000 \u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1'
+    },
+    '1000000000': {
+      'other': '0 \u03B4\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1'
+    },
+    '10000000000': {
+      'other': '00 \u03B4\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1'
+    },
+    '100000000000': {
+      'other': '000 \u03B4\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1'
+    },
+    '1000000000000': {
+      'other': '0 \u03C4\u03C1\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1'
+    },
+    '10000000000000': {
+      'other': '00 \u03C4\u03C1\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1'
+    },
+    '100000000000000': {
+      'other': '000 \u03C4\u03C1\u03B9\u03C3\u03B5\u03BA\u03B1\u03C4\u03BF\u03BC\u03BC\u03CD\u03C1\u03B9\u03B1'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale el_CY.
+ */
+goog.i18n.CompactNumberFormatSymbols_el_CY =
+    goog.i18n.CompactNumberFormatSymbols_el;
+
+
+/**
+ * Compact number formatting symbols for locale el_GR.
+ */
+goog.i18n.CompactNumberFormatSymbols_el_GR =
+    goog.i18n.CompactNumberFormatSymbols_el;
+
+
+/**
+ * Compact number formatting symbols for locale en.
+ */
+goog.i18n.CompactNumberFormatSymbols_en = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0B'
+    },
+    '10000000000': {
+      'other': '00B'
+    },
+    '100000000000': {
+      'other': '000B'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 thousand'
+    },
+    '10000': {
+      'other': '00 thousand'
+    },
+    '100000': {
+      'other': '000 thousand'
+    },
+    '1000000': {
+      'other': '0 million'
+    },
+    '10000000': {
+      'other': '00 million'
+    },
+    '100000000': {
+      'other': '000 million'
+    },
+    '1000000000': {
+      'other': '0 billion'
+    },
+    '10000000000': {
+      'other': '00 billion'
+    },
+    '100000000000': {
+      'other': '000 billion'
+    },
+    '1000000000000': {
+      'other': '0 trillion'
+    },
+    '10000000000000': {
+      'other': '00 trillion'
+    },
+    '100000000000000': {
+      'other': '000 trillion'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale en_001.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_001 =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_AS.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_AS =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_AU.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_AU = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0B'
+    },
+    '10000000000': {
+      'other': '00B'
+    },
+    '100000000000': {
+      'other': '000B'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 thousand'
+    },
+    '10000': {
+      'other': '00 thousand'
+    },
+    '100000': {
+      'other': '000 thousand'
+    },
+    '1000000': {
+      'other': '0 million'
+    },
+    '10000000': {
+      'other': '00 million'
+    },
+    '100000000': {
+      'other': '000 million'
+    },
+    '1000000000': {
+      'other': '0 billion'
+    },
+    '10000000000': {
+      'other': '00 billion'
+    },
+    '100000000000': {
+      'other': '000 billion'
+    },
+    '1000000000000': {
+      'other': '0 trillion'
+    },
+    '10000000000000': {
+      'other': '00 trillion'
+    },
+    '100000000000000': {
+      'other': '000 trillion'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale en_DG.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_DG =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_FM.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_FM =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_GB.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_GB = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0B'
+    },
+    '10000000000': {
+      'other': '00B'
+    },
+    '100000000000': {
+      'other': '000B'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 thousand'
+    },
+    '10000': {
+      'other': '00 thousand'
+    },
+    '100000': {
+      'other': '000 thousand'
+    },
+    '1000000': {
+      'other': '0 million'
+    },
+    '10000000': {
+      'other': '00 million'
+    },
+    '100000000': {
+      'other': '000 million'
+    },
+    '1000000000': {
+      'other': '0 billion'
+    },
+    '10000000000': {
+      'other': '00 billion'
+    },
+    '100000000000': {
+      'other': '000 billion'
+    },
+    '1000000000000': {
+      'other': '0 trillion'
+    },
+    '10000000000000': {
+      'other': '00 trillion'
+    },
+    '100000000000000': {
+      'other': '000 trillion'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale en_GU.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_GU =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_IE.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_IE = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0B'
+    },
+    '10000000000': {
+      'other': '00B'
+    },
+    '100000000000': {
+      'other': '000B'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 thousand'
+    },
+    '10000': {
+      'other': '00 thousand'
+    },
+    '100000': {
+      'other': '000 thousand'
+    },
+    '1000000': {
+      'other': '0 million'
+    },
+    '10000000': {
+      'other': '00 million'
+    },
+    '100000000': {
+      'other': '000 million'
+    },
+    '1000000000': {
+      'other': '0 billion'
+    },
+    '10000000000': {
+      'other': '00 billion'
+    },
+    '100000000000': {
+      'other': '000 billion'
+    },
+    '1000000000000': {
+      'other': '0 trillion'
+    },
+    '10000000000000': {
+      'other': '00 trillion'
+    },
+    '100000000000000': {
+      'other': '000 trillion'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale en_IN.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_IN = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0B'
+    },
+    '10000000000': {
+      'other': '00B'
+    },
+    '100000000000': {
+      'other': '000B'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 thousand'
+    },
+    '10000': {
+      'other': '00 thousand'
+    },
+    '100000': {
+      'other': '000 thousand'
+    },
+    '1000000': {
+      'other': '0 million'
+    },
+    '10000000': {
+      'other': '00 million'
+    },
+    '100000000': {
+      'other': '000 million'
+    },
+    '1000000000': {
+      'other': '0 billion'
+    },
+    '10000000000': {
+      'other': '00 billion'
+    },
+    '100000000000': {
+      'other': '000 billion'
+    },
+    '1000000000000': {
+      'other': '0 trillion'
+    },
+    '10000000000000': {
+      'other': '00 trillion'
+    },
+    '100000000000000': {
+      'other': '000 trillion'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale en_IO.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_IO =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_MH.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_MH =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_MP.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_MP =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_PR.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_PR =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_PW.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_PW =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_SG.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_SG = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0B'
+    },
+    '10000000000': {
+      'other': '00B'
+    },
+    '100000000000': {
+      'other': '000B'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 thousand'
+    },
+    '10000': {
+      'other': '00 thousand'
+    },
+    '100000': {
+      'other': '000 thousand'
+    },
+    '1000000': {
+      'other': '0 million'
+    },
+    '10000000': {
+      'other': '00 million'
+    },
+    '100000000': {
+      'other': '000 million'
+    },
+    '1000000000': {
+      'other': '0 billion'
+    },
+    '10000000000': {
+      'other': '00 billion'
+    },
+    '100000000000': {
+      'other': '000 billion'
+    },
+    '1000000000000': {
+      'other': '0 trillion'
+    },
+    '10000000000000': {
+      'other': '00 trillion'
+    },
+    '100000000000000': {
+      'other': '000 trillion'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale en_TC.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_TC =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_UM.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_UM =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_US.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_US =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_VG.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_VG =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_VI.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_VI =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale en_ZA.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_ZA = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0B'
+    },
+    '10000000000': {
+      'other': '00B'
+    },
+    '100000000000': {
+      'other': '000B'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 thousand'
+    },
+    '10000': {
+      'other': '00 thousand'
+    },
+    '100000': {
+      'other': '000 thousand'
+    },
+    '1000000': {
+      'other': '0 million'
+    },
+    '10000000': {
+      'other': '00 million'
+    },
+    '100000000': {
+      'other': '000 million'
+    },
+    '1000000000': {
+      'other': '0 billion'
+    },
+    '10000000000': {
+      'other': '00 billion'
+    },
+    '100000000000': {
+      'other': '000 billion'
+    },
+    '1000000000000': {
+      'other': '0 trillion'
+    },
+    '10000000000000': {
+      'other': '00 trillion'
+    },
+    '100000000000000': {
+      'other': '000 trillion'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale en_ZW.
+ */
+goog.i18n.CompactNumberFormatSymbols_en_ZW =
+    goog.i18n.CompactNumberFormatSymbols_en;
+
+
+/**
+ * Compact number formatting symbols for locale es.
+ */
+goog.i18n.CompactNumberFormatSymbols_es = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0K'
+    },
+    '10000': {
+      'other': '00\u00A0K'
+    },
+    '100000': {
+      'other': '000\u00A0K'
+    },
+    '1000000': {
+      'other': '0\u00A0M'
+    },
+    '10000000': {
+      'other': '00\u00A0M'
+    },
+    '100000000': {
+      'other': '000\u00A0M'
+    },
+    '1000000000': {
+      'other': '0000\u00A0M'
+    },
+    '10000000000': {
+      'other': '00\u00A0MRD'
+    },
+    '100000000000': {
+      'other': '000\u00A0MRD'
+    },
+    '1000000000000': {
+      'other': '0\u00A0B'
+    },
+    '10000000000000': {
+      'other': '00\u00A0B'
+    },
+    '100000000000000': {
+      'other': '000\u00A0B'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 mil'
+    },
+    '10000': {
+      'other': '00 mil'
+    },
+    '100000': {
+      'other': '000 mil'
+    },
+    '1000000': {
+      'other': '0 millones'
+    },
+    '10000000': {
+      'other': '00 millones'
+    },
+    '100000000': {
+      'other': '000 millones'
+    },
+    '1000000000': {
+      'other': '0 mil millones'
+    },
+    '10000000000': {
+      'other': '00 mil millones'
+    },
+    '100000000000': {
+      'other': '000 mil millones'
+    },
+    '1000000000000': {
+      'other': '0 billones'
+    },
+    '10000000000000': {
+      'other': '00 billones'
+    },
+    '100000000000000': {
+      'other': '000 billones'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale es_419.
+ */
+goog.i18n.CompactNumberFormatSymbols_es_419 = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0'
+    },
+    '10000': {
+      'other': '00k'
+    },
+    '100000': {
+      'other': '000k'
+    },
+    '1000000': {
+      'other': '0\u00A0M'
+    },
+    '10000000': {
+      'other': '00\u00A0M'
+    },
+    '100000000': {
+      'other': '000\u00A0M'
+    },
+    '1000000000': {
+      'other': '0k\u00A0M'
+    },
+    '10000000000': {
+      'other': '00k\u00A0M'
+    },
+    '100000000000': {
+      'other': '000k\u00A0M'
+    },
+    '1000000000000': {
+      'other': '0\u00A0B'
+    },
+    '10000000000000': {
+      'other': '00\u00A0B'
+    },
+    '100000000000000': {
+      'other': '000\u00A0B'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 mil'
+    },
+    '10000': {
+      'other': '00 mil'
+    },
+    '100000': {
+      'other': '000 mil'
+    },
+    '1000000': {
+      'other': '0 millones'
+    },
+    '10000000': {
+      'other': '00 millones'
+    },
+    '100000000': {
+      'other': '000 millones'
+    },
+    '1000000000': {
+      'other': '0 mil millones'
+    },
+    '10000000000': {
+      'other': '00 mil millones'
+    },
+    '100000000000': {
+      'other': '000 mil millones'
+    },
+    '1000000000000': {
+      'other': '0 billones'
+    },
+    '10000000000000': {
+      'other': '00 billones'
+    },
+    '100000000000000': {
+      'other': '000 billones'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale es_EA.
+ */
+goog.i18n.CompactNumberFormatSymbols_es_EA =
+    goog.i18n.CompactNumberFormatSymbols_es;
+
+
+/**
+ * Compact number formatting symbols for locale es_ES.
+ */
+goog.i18n.CompactNumberFormatSymbols_es_ES =
+    goog.i18n.CompactNumberFormatSymbols_es;
+
+
+/**
+ * Compact number formatting symbols for locale es_IC.
+ */
+goog.i18n.CompactNumberFormatSymbols_es_IC =
+    goog.i18n.CompactNumberFormatSymbols_es;
+
+
+/**
+ * Compact number formatting symbols for locale et.
+ */
+goog.i18n.CompactNumberFormatSymbols_et = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0tuh'
+    },
+    '10000': {
+      'other': '00\u00A0tuh'
+    },
+    '100000': {
+      'other': '000\u00A0tuh'
+    },
+    '1000000': {
+      'other': '0\u00A0mln'
+    },
+    '10000000': {
+      'other': '00\u00A0mln'
+    },
+    '100000000': {
+      'other': '000\u00A0mln'
+    },
+    '1000000000': {
+      'other': '0\u00A0mld'
+    },
+    '10000000000': {
+      'other': '00\u00A0mld'
+    },
+    '100000000000': {
+      'other': '000\u00A0mld'
+    },
+    '1000000000000': {
+      'other': '0\u00A0trl'
+    },
+    '10000000000000': {
+      'other': '00\u00A0trl'
+    },
+    '100000000000000': {
+      'other': '000\u00A0trl'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 tuhat'
+    },
+    '10000': {
+      'other': '00 tuhat'
+    },
+    '100000': {
+      'other': '000 tuhat'
+    },
+    '1000000': {
+      'other': '0 miljonit'
+    },
+    '10000000': {
+      'other': '00 miljonit'
+    },
+    '100000000': {
+      'other': '000 miljonit'
+    },
+    '1000000000': {
+      'other': '0 miljardit'
+    },
+    '10000000000': {
+      'other': '00 miljardit'
+    },
+    '100000000000': {
+      'other': '000 miljardit'
+    },
+    '1000000000000': {
+      'other': '0 triljonit'
+    },
+    '10000000000000': {
+      'other': '00 triljonit'
+    },
+    '100000000000000': {
+      'other': '000 triljonit'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale et_EE.
+ */
+goog.i18n.CompactNumberFormatSymbols_et_EE =
+    goog.i18n.CompactNumberFormatSymbols_et;
+
+
+/**
+ * Compact number formatting symbols for locale eu.
+ */
+goog.i18n.CompactNumberFormatSymbols_eu = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0000'
+    },
+    '10000': {
+      'other': '00000'
+    },
+    '100000': {
+      'other': '000000'
+    },
+    '1000000': {
+      'other': '0\u00A0M'
+    },
+    '10000000': {
+      'other': '00\u00A0M'
+    },
+    '100000000': {
+      'other': '000\u00A0M'
+    },
+    '1000000000': {
+      'other': '0000\u00A0M'
+    },
+    '10000000000': {
+      'other': '00000\u00A0M'
+    },
+    '100000000000': {
+      'other': '000000\u00A0M'
+    },
+    '1000000000000': {
+      'other': '0\u00A0B'
+    },
+    '10000000000000': {
+      'other': '00\u00A0B'
+    },
+    '100000000000000': {
+      'other': '000\u00A0B'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0000'
+    },
+    '10000': {
+      'other': '00000'
+    },
+    '100000': {
+      'other': '000000'
+    },
+    '1000000': {
+      'other': '0 milioi'
+    },
+    '10000000': {
+      'other': '00 milioi'
+    },
+    '100000000': {
+      'other': '000 milioi'
+    },
+    '1000000000': {
+      'other': '0000 milioi'
+    },
+    '10000000000': {
+      'other': '00000 milioi'
+    },
+    '100000000000': {
+      'other': '000000 milioi'
+    },
+    '1000000000000': {
+      'other': '0 bilioi'
+    },
+    '10000000000000': {
+      'other': '00 bilioi'
+    },
+    '100000000000000': {
+      'other': '000 bilioi'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale eu_ES.
+ */
+goog.i18n.CompactNumberFormatSymbols_eu_ES =
+    goog.i18n.CompactNumberFormatSymbols_eu;
+
+
+/**
+ * Compact number formatting symbols for locale fa.
+ */
+goog.i18n.CompactNumberFormatSymbols_fa = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0G'
+    },
+    '10000000000': {
+      'other': '00G'
+    },
+    '100000000000': {
+      'other': '000G'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 \u0647\u0632\u0627\u0631'
+    },
+    '10000': {
+      'other': '00 \u0647\u0632\u0627\u0631'
+    },
+    '100000': {
+      'other': '000 \u0647\u0632\u0627\u0631'
+    },
+    '1000000': {
+      'other': '0 \u0645\u06CC\u0644\u06CC\u0648\u0646'
+    },
+    '10000000': {
+      'other': '00 \u0645\u06CC\u0644\u06CC\u0648\u0646'
+    },
+    '100000000': {
+      'other': '000 \u0645\u06CC\u0644\u06CC\u0648\u0646'
+    },
+    '1000000000': {
+      'other': '0 \u0645\u06CC\u0644\u06CC\u0627\u0631\u062F'
+    },
+    '10000000000': {
+      'other': '00 \u0645\u06CC\u0644\u06CC\u0627\u0631\u062F'
+    },
+    '100000000000': {
+      'other': '000 \u0645\u06CC\u0644\u06CC\u0627\u0631\u062F'
+    },
+    '1000000000000': {
+      'other': '0 \u0647\u0632\u0627\u0631 \u0645\u06CC\u0644\u06CC\u0627\u0631\u062F'
+    },
+    '10000000000000': {
+      'other': '00 \u0647\u0632\u0627\u0631 \u0645\u06CC\u0644\u06CC\u0627\u0631\u062F'
+    },
+    '100000000000000': {
+      'other': '000 \u0647\u0632\u0627\u0631 \u0645\u06CC\u0644\u06CC\u0627\u0631\u062F'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale fa_IR.
+ */
+goog.i18n.CompactNumberFormatSymbols_fa_IR =
+    goog.i18n.CompactNumberFormatSymbols_fa;
+
+
+/**
+ * Compact number formatting symbols for locale fi.
+ */
+goog.i18n.CompactNumberFormatSymbols_fi = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0t.'
+    },
+    '10000': {
+      'other': '00\u00A0t.'
+    },
+    '100000': {
+      'other': '000\u00A0t.'
+    },
+    '1000000': {
+      'other': '0\u00A0milj.'
+    },
+    '10000000': {
+      'other': '00\u00A0milj.'
+    },
+    '100000000': {
+      'other': '000\u00A0milj.'
+    },
+    '1000000000': {
+      'other': '0\u00A0mrd.'
+    },
+    '10000000000': {
+      'other': '00\u00A0mrd.'
+    },
+    '100000000000': {
+      'other': '000\u00A0mrd.'
+    },
+    '1000000000000': {
+      'other': '0\u00A0bilj.'
+    },
+    '10000000000000': {
+      'other': '00\u00A0bilj.'
+    },
+    '100000000000000': {
+      'other': '000\u00A0bilj.'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 tuhatta'
+    },
+    '10000': {
+      'other': '00 tuhatta'
+    },
+    '100000': {
+      'other': '000 tuhatta'
+    },
+    '1000000': {
+      'other': '0 miljoonaa'
+    },
+    '10000000': {
+      'other': '00 miljoonaa'
+    },
+    '100000000': {
+      'other': '000 miljoonaa'
+    },
+    '1000000000': {
+      'other': '0 miljardia'
+    },
+    '10000000000': {
+      'other': '00 miljardia'
+    },
+    '100000000000': {
+      'other': '000 miljardia'
+    },
+    '1000000000000': {
+      'other': '0 biljoonaa'
+    },
+    '10000000000000': {
+      'other': '00 biljoonaa'
+    },
+    '100000000000000': {
+      'other': '000 biljoonaa'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale fi_FI.
+ */
+goog.i18n.CompactNumberFormatSymbols_fi_FI =
+    goog.i18n.CompactNumberFormatSymbols_fi;
+
+
+/**
+ * Compact number formatting symbols for locale fil.
+ */
+goog.i18n.CompactNumberFormatSymbols_fil = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0B'
+    },
+    '10000000000': {
+      'other': '00B'
+    },
+    '100000000000': {
+      'other': '000B'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 libo'
+    },
+    '10000': {
+      'other': '00 libo'
+    },
+    '100000': {
+      'other': '000 libo'
+    },
+    '1000000': {
+      'other': '0 milyon'
+    },
+    '10000000': {
+      'other': '00 milyon'
+    },
+    '100000000': {
+      'other': '000 milyon'
+    },
+    '1000000000': {
+      'other': '0 bilyon'
+    },
+    '10000000000': {
+      'other': '00 bilyon'
+    },
+    '100000000000': {
+      'other': '000 bilyon'
+    },
+    '1000000000000': {
+      'other': '0 trilyon'
+    },
+    '10000000000000': {
+      'other': '00 trilyon'
+    },
+    '100000000000000': {
+      'other': '000 trilyon'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale fil_PH.
+ */
+goog.i18n.CompactNumberFormatSymbols_fil_PH =
+    goog.i18n.CompactNumberFormatSymbols_fil;
+
+
+/**
+ * Compact number formatting symbols for locale fr.
+ */
+goog.i18n.CompactNumberFormatSymbols_fr = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0k'
+    },
+    '10000': {
+      'other': '00\u00A0k'
+    },
+    '100000': {
+      'other': '000\u00A0k'
+    },
+    '1000000': {
+      'other': '0\u00A0M'
+    },
+    '10000000': {
+      'other': '00\u00A0M'
+    },
+    '100000000': {
+      'other': '000\u00A0M'
+    },
+    '1000000000': {
+      'other': '0\u00A0Md'
+    },
+    '10000000000': {
+      'other': '00\u00A0Md'
+    },
+    '100000000000': {
+      'other': '000\u00A0Md'
+    },
+    '1000000000000': {
+      'other': '0\u00A0Bn'
+    },
+    '10000000000000': {
+      'other': '00\u00A0Bn'
+    },
+    '100000000000000': {
+      'other': '000\u00A0Bn'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 mille'
+    },
+    '10000': {
+      'other': '00 mille'
+    },
+    '100000': {
+      'other': '000 mille'
+    },
+    '1000000': {
+      'other': '0 millions'
+    },
+    '10000000': {
+      'other': '00 millions'
+    },
+    '100000000': {
+      'other': '000 millions'
+    },
+    '1000000000': {
+      'other': '0 milliards'
+    },
+    '10000000000': {
+      'other': '00 milliards'
+    },
+    '100000000000': {
+      'other': '000 milliards'
+    },
+    '1000000000000': {
+      'other': '0 billions'
+    },
+    '10000000000000': {
+      'other': '00 billions'
+    },
+    '100000000000000': {
+      'other': '000 billions'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale fr_BL.
+ */
+goog.i18n.CompactNumberFormatSymbols_fr_BL =
+    goog.i18n.CompactNumberFormatSymbols_fr;
+
+
+/**
+ * Compact number formatting symbols for locale fr_CA.
+ */
+goog.i18n.CompactNumberFormatSymbols_fr_CA = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0k'
+    },
+    '10000': {
+      'other': '00\u00A0k'
+    },
+    '100000': {
+      'other': '000\u00A0k'
+    },
+    '1000000': {
+      'other': '0\u00A0M'
+    },
+    '10000000': {
+      'other': '00\u00A0M'
+    },
+    '100000000': {
+      'other': '000\u00A0M'
+    },
+    '1000000000': {
+      'other': '0\u00A0G'
+    },
+    '10000000000': {
+      'other': '00\u00A0G'
+    },
+    '100000000000': {
+      'other': '000\u00A0G'
+    },
+    '1000000000000': {
+      'other': '0\u00A0T'
+    },
+    '10000000000000': {
+      'other': '00\u00A0T'
+    },
+    '100000000000000': {
+      'other': '000\u00A0T'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 mille'
+    },
+    '10000': {
+      'other': '00 mille'
+    },
+    '100000': {
+      'other': '000 mille'
+    },
+    '1000000': {
+      'other': '0 millions'
+    },
+    '10000000': {
+      'other': '00 millions'
+    },
+    '100000000': {
+      'other': '000 millions'
+    },
+    '1000000000': {
+      'other': '0 milliards'
+    },
+    '10000000000': {
+      'other': '00 milliards'
+    },
+    '100000000000': {
+      'other': '000 milliards'
+    },
+    '1000000000000': {
+      'other': '0 billions'
+    },
+    '10000000000000': {
+      'other': '00 billions'
+    },
+    '100000000000000': {
+      'other': '000 billions'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale fr_FR.
+ */
+goog.i18n.CompactNumberFormatSymbols_fr_FR =
+    goog.i18n.CompactNumberFormatSymbols_fr;
+
+
+/**
+ * Compact number formatting symbols for locale fr_GF.
+ */
+goog.i18n.CompactNumberFormatSymbols_fr_GF =
+    goog.i18n.CompactNumberFormatSymbols_fr;
+
+
+/**
+ * Compact number formatting symbols for locale fr_GP.
+ */
+goog.i18n.CompactNumberFormatSymbols_fr_GP =
+    goog.i18n.CompactNumberFormatSymbols_fr;
+
+
+/**
+ * Compact number formatting symbols for locale fr_MC.
+ */
+goog.i18n.CompactNumberFormatSymbols_fr_MC =
+    goog.i18n.CompactNumberFormatSymbols_fr;
+
+
+/**
+ * Compact number formatting symbols for locale fr_MF.
+ */
+goog.i18n.CompactNumberFormatSymbols_fr_MF =
+    goog.i18n.CompactNumberFormatSymbols_fr;
+
+
+/**
+ * Compact number formatting symbols for locale fr_MQ.
+ */
+goog.i18n.CompactNumberFormatSymbols_fr_MQ =
+    goog.i18n.CompactNumberFormatSymbols_fr;
+
+
+/**
+ * Compact number formatting symbols for locale fr_PM.
+ */
+goog.i18n.CompactNumberFormatSymbols_fr_PM =
+    goog.i18n.CompactNumberFormatSymbols_fr;
+
+
+/**
+ * Compact number formatting symbols for locale fr_RE.
+ */
+goog.i18n.CompactNumberFormatSymbols_fr_RE =
+    goog.i18n.CompactNumberFormatSymbols_fr;
+
+
+/**
+ * Compact number formatting symbols for locale fr_YT.
+ */
+goog.i18n.CompactNumberFormatSymbols_fr_YT =
+    goog.i18n.CompactNumberFormatSymbols_fr;
+
+
+/**
+ * Compact number formatting symbols for locale ga.
+ */
+goog.i18n.CompactNumberFormatSymbols_ga = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0k'
+    },
+    '10000': {
+      'other': '00k'
+    },
+    '100000': {
+      'other': '000k'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0B'
+    },
+    '10000000000': {
+      'other': '00B'
+    },
+    '100000000000': {
+      'other': '000B'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 m\u00EDle'
+    },
+    '10000': {
+      'other': '00 m\u00EDle'
+    },
+    '100000': {
+      'other': '000 m\u00EDle'
+    },
+    '1000000': {
+      'other': '0 milli\u00FAn'
+    },
+    '10000000': {
+      'other': '00 milli\u00FAn'
+    },
+    '100000000': {
+      'other': '000 milli\u00FAn'
+    },
+    '1000000000': {
+      'other': '0 billi\u00FAn'
+    },
+    '10000000000': {
+      'other': '00 billi\u00FAn'
+    },
+    '100000000000': {
+      'other': '000 billi\u00FAn'
+    },
+    '1000000000000': {
+      'other': '0 trilli\u00FAn'
+    },
+    '10000000000000': {
+      'other': '00 trilli\u00FAn'
+    },
+    '100000000000000': {
+      'other': '000 trilli\u00FAn'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale ga_IE.
+ */
+goog.i18n.CompactNumberFormatSymbols_ga_IE =
+    goog.i18n.CompactNumberFormatSymbols_ga;
+
+
+/**
+ * Compact number formatting symbols for locale gl.
+ */
+goog.i18n.CompactNumberFormatSymbols_gl = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0k\u00A0M'
+    },
+    '10000000000': {
+      'other': '00k\u00A0M'
+    },
+    '100000000000': {
+      'other': '000k\u00A0M'
+    },
+    '1000000000000': {
+      'other': '0\u00A0B'
+    },
+    '10000000000000': {
+      'other': '00\u00A0B'
+    },
+    '100000000000000': {
+      'other': '000\u00A0B'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 mil'
+    },
+    '10000': {
+      'other': '00 mil'
+    },
+    '100000': {
+      'other': '000 mil'
+    },
+    '1000000': {
+      'other': '0 mill\u00F3ns'
+    },
+    '10000000': {
+      'other': '00 mill\u00F3ns'
+    },
+    '100000000': {
+      'other': '000 mill\u00F3ns'
+    },
+    '1000000000': {
+      'other': '0 mil mill\u00F3ns'
+    },
+    '10000000000': {
+      'other': '00 mil mill\u00F3ns'
+    },
+    '100000000000': {
+      'other': '000 mil mill\u00F3ns'
+    },
+    '1000000000000': {
+      'other': '0 bill\u00F3ns'
+    },
+    '10000000000000': {
+      'other': '00 bill\u00F3ns'
+    },
+    '100000000000000': {
+      'other': '000 bill\u00F3ns'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale gl_ES.
+ */
+goog.i18n.CompactNumberFormatSymbols_gl_ES =
+    goog.i18n.CompactNumberFormatSymbols_gl;
+
+
+/**
+ * Compact number formatting symbols for locale gsw.
+ */
+goog.i18n.CompactNumberFormatSymbols_gsw = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0tsd'
+    },
+    '10000': {
+      'other': '00\u00A0tsd'
+    },
+    '100000': {
+      'other': '000\u00A0tsd'
+    },
+    '1000000': {
+      'other': '0\u00A0Mio'
+    },
+    '10000000': {
+      'other': '00\u00A0Mio'
+    },
+    '100000000': {
+      'other': '000\u00A0Mio'
+    },
+    '1000000000': {
+      'other': '0\u00A0Mrd'
+    },
+    '10000000000': {
+      'other': '00\u00A0Mrd'
+    },
+    '100000000000': {
+      'other': '000\u00A0Mrd'
+    },
+    '1000000000000': {
+      'other': '0\u00A0Bio'
+    },
+    '10000000000000': {
+      'other': '00\u00A0Bio'
+    },
+    '100000000000000': {
+      'other': '000\u00A0Bio'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 tausend'
+    },
+    '10000': {
+      'other': '00 tausend'
+    },
+    '100000': {
+      'other': '000 tausend'
+    },
+    '1000000': {
+      'other': '0 Millionen'
+    },
+    '10000000': {
+      'other': '00 Millionen'
+    },
+    '100000000': {
+      'other': '000 Millionen'
+    },
+    '1000000000': {
+      'other': '0 Milliarden'
+    },
+    '10000000000': {
+      'other': '00 Milliarden'
+    },
+    '100000000000': {
+      'other': '000 Milliarden'
+    },
+    '1000000000000': {
+      'other': '0 Billionen'
+    },
+    '10000000000000': {
+      'other': '00 Billionen'
+    },
+    '100000000000000': {
+      'other': '000 Billionen'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale gsw_CH.
+ */
+goog.i18n.CompactNumberFormatSymbols_gsw_CH =
+    goog.i18n.CompactNumberFormatSymbols_gsw;
+
+
+/**
+ * Compact number formatting symbols for locale gsw_LI.
+ */
+goog.i18n.CompactNumberFormatSymbols_gsw_LI =
+    goog.i18n.CompactNumberFormatSymbols_gsw;
+
+
+/**
+ * Compact number formatting symbols for locale gu.
+ */
+goog.i18n.CompactNumberFormatSymbols_gu = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0\u0AB9\u0A9C\u0ABE\u0AB0'
+    },
+    '10000': {
+      'other': '00\u00A0\u0AB9\u0A9C\u0ABE\u0AB0'
+    },
+    '100000': {
+      'other': '0\u00A0\u0AB2\u0ABE\u0A96'
+    },
+    '1000000': {
+      'other': '00\u00A0\u0AB2\u0ABE\u0A96'
+    },
+    '10000000': {
+      'other': '0\u00A0\u0A95\u0AB0\u0ACB\u0AA1'
+    },
+    '100000000': {
+      'other': '00\u00A0\u0A95\u0AB0\u0ACB\u0AA1'
+    },
+    '1000000000': {
+      'other': '0\u00A0\u0A85\u0AAC\u0A9C'
+    },
+    '10000000000': {
+      'other': '00\u00A0\u0A85\u0AAC\u0A9C'
+    },
+    '100000000000': {
+      'other': '0\u00A0\u0AA8\u0ABF\u0A96\u0AB0\u0ACD\u0AB5'
+    },
+    '1000000000000': {
+      'other': '0\u00A0\u0AAE\u0AB9\u0ABE\u0AAA\u0AA6\u0ACD\u0AAE'
+    },
+    '10000000000000': {
+      'other': '0\u00A0\u0AB6\u0A82\u0A95\u0AC1'
+    },
+    '100000000000000': {
+      'other': '0\u00A0\u0A9C\u0AB2\u0AA7\u0ABF'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 \u0AB9\u0A9C\u0ABE\u0AB0'
+    },
+    '10000': {
+      'other': '00 \u0AB9\u0A9C\u0ABE\u0AB0'
+    },
+    '100000': {
+      'other': '0 \u0AB2\u0ABE\u0A96'
+    },
+    '1000000': {
+      'other': '00 \u0AB2\u0ABE\u0A96'
+    },
+    '10000000': {
+      'other': '0 \u0A95\u0AB0\u0ACB\u0AA1'
+    },
+    '100000000': {
+      'other': '00 \u0A95\u0AB0\u0ACB\u0AA1'
+    },
+    '1000000000': {
+      'other': '0 \u0A85\u0AAC\u0A9C'
+    },
+    '10000000000': {
+      'other': '00 \u0A85\u0AAC\u0A9C'
+    },
+    '100000000000': {
+      'other': '0 \u0AA8\u0ABF\u0A96\u0AB0\u0ACD\u0AB5'
+    },
+    '1000000000000': {
+      'other': '0 \u0AAE\u0AB9\u0ABE\u0AAA\u0AA6\u0ACD\u0AAE'
+    },
+    '10000000000000': {
+      'other': '0 \u0AB6\u0A82\u0A95\u0AC1'
+    },
+    '100000000000000': {
+      'other': '0 \u0A9C\u0AB2\u0AA7\u0ABF'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale gu_IN.
+ */
+goog.i18n.CompactNumberFormatSymbols_gu_IN =
+    goog.i18n.CompactNumberFormatSymbols_gu;
+
+
+/**
+ * Compact number formatting symbols for locale haw.
+ */
+goog.i18n.CompactNumberFormatSymbols_haw = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0K'
+    },
+    '10000': {
+      'other': '00K'
+    },
+    '100000': {
+      'other': '000K'
+    },
+    '1000000': {
+      'other': '0M'
+    },
+    '10000000': {
+      'other': '00M'
+    },
+    '100000000': {
+      'other': '000M'
+    },
+    '1000000000': {
+      'other': '0G'
+    },
+    '10000000000': {
+      'other': '00G'
+    },
+    '100000000000': {
+      'other': '000G'
+    },
+    '1000000000000': {
+      'other': '0T'
+    },
+    '10000000000000': {
+      'other': '00T'
+    },
+    '100000000000000': {
+      'other': '000T'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale haw_US.
+ */
+goog.i18n.CompactNumberFormatSymbols_haw_US =
+    goog.i18n.CompactNumberFormatSymbols_haw;
+
+
+/**
+ * Compact number formatting symbols for locale he.
+ */
+goog.i18n.CompactNumberFormatSymbols_he = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '\u200F0\u00A0\u05D0\u05DC\u05E3'
+    },
+    '10000': {
+      'other': '\u200F00\u00A0\u05D0\u05DC\u05E3'
+    },
+    '100000': {
+      'other': '\u200F000\u00A0\u05D0\u05DC\u05E3'
+    },
+    '1000000': {
+      'other': '\u200F0\u00A0\u05DE\u05D9\u05DC\u05F3'
+    },
+    '10000000': {
+      'other': '\u200F00\u00A0\u05DE\u05D9\u05DC\u05F3'
+    },
+    '100000000': {
+      'other': '\u200F000\u00A0\u05DE\u05D9\u05DC\u05F3'
+    },
+    '1000000000': {
+      'other': '\u200F0\u00A0\u05DE\u05DC\u05E8\u05D3'
+    },
+    '10000000000': {
+      'other': '\u200F00\u00A0\u05DE\u05DC\u05E8\u05D3'
+    },
+    '100000000000': {
+      'other': '\u200F000\u00A0\u05DE\u05DC\u05E8\u05D3'
+    },
+    '1000000000000': {
+      'other': '\u200F0\u00A0\u05D1\u05D9\u05DC\u05F3'
+    },
+    '10000000000000': {
+      'other': '\u200F00\u00A0\u05D1\u05D9\u05DC\u05F3'
+    },
+    '100000000000000': {
+      'other': '\u200F000\u00A0\u05D1\u05D9\u05DC\u05F3'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '\u200F0 \u05D0\u05DC\u05E3'
+    },
+    '10000': {
+      'other': '\u200F00 \u05D0\u05DC\u05E3'
+    },
+    '100000': {
+      'other': '\u200F000 \u05D0\u05DC\u05E3'
+    },
+    '1000000': {
+      'other': '\u200F0 \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF'
+    },
+    '10000000': {
+      'other': '\u200F00 \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF'
+    },
+    '100000000': {
+      'other': '\u200F000 \u05DE\u05D9\u05DC\u05D9\u05D5\u05DF'
+    },
+    '1000000000': {
+      'other': '\u200F0 \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3'
+    },
+    '10000000000': {
+      'other': '\u200F00 \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3'
+    },
+    '100000000000': {
+      'other': '\u200F000 \u05DE\u05D9\u05DC\u05D9\u05D0\u05E8\u05D3'
+    },
+    '1000000000000': {
+      'other': '\u200F0 \u05D8\u05E8\u05D9\u05DC\u05D9\u05D5\u05DF'
+    },
+    '10000000000000': {
+      'other': '\u200F00 \u05D8\u05E8\u05D9\u05DC\u05D9\u05D5\u05DF'
+    },
+    '100000000000000': {
+      'other': '\u200F000 \u05D8\u05E8\u05D9\u05DC\u05D9\u05D5\u05DF'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale he_IL.
+ */
+goog.i18n.CompactNumberFormatSymbols_he_IL =
+    goog.i18n.CompactNumberFormatSymbols_he;
+
+
+/**
+ * Compact number formatting symbols for locale hi.
+ */
+goog.i18n.CompactNumberFormatSymbols_hi = {
+  COMPACT_DECIMAL_SHORT_PATTERN: {
+    '1000': {
+      'other': '0\u00A0\u0939\u091C\u093C\u093E\u0930'
+    },
+    '10000': {
+      'other': '00\u00A0\u0939\u091C\u093C\u093E\u0930'
+    },
+    '100000': {
+      'other': '0\u00A0\u0932\u093E\u0916'
+    },
+    '1000000': {
+      'other': '00\u00A0\u0932\u093E\u0916'
+    },
+    '10000000': {
+      'other': '0\u00A0\u0915.'
+    },
+    '100000000': {
+      'other': '00\u00A0\u0915.'
+    },
+    '1000000000': {
+      'other': '0\u00A0\u0905.'
+    },
+    '10000000000': {
+      'other': '00\u00A0\u0905.'
+    },
+    '100000000000': {
+      'other': '0\u00A0\u0916.'
+    },
+    '1000000000000': {
+      'other': '00\u00A0\u0916.'
+    },
+    '10000000000000': {
+      'other': '0\u00A0\u0928\u0940\u0932'
+    },
+    '100000000000000': {
+      'other': '00\u00A0\u0928\u0940\u0932'
+    }
+  },
+  COMPACT_DECIMAL_LONG_PATTERN: {
+    '1000': {
+      'other': '0 \u0939\u091C\u093C\u093E\u0930'
+    },
+    '10000': {
+      'other': '00 \u0939\u091C\u093C\u093E\u0930'
+    },
+    '100000': {
+      'other': '0 \u0932\u093E\u0916'
+    },
+    '1000000': {
+      'other': '00 \u0932\u093E\u0916'
+    },
+    '10000000': {
+      'other': '0 \u0915\u0930\u094B\u0921\u093C'
+    },
+    '100000000': {
+      'other': '00 \u0915\u0930\u094B\u0921\u093C'
+    },
+    '1000000000': {
+      'other': '0 \u0905\u0930\u092C'
+    },
+    '10000000000': {
+      'other': '00 \u0905\u0930\u092C'
+    },
+    '100000000000': {
+      'other': '0 \u0916\u0930\u092C'
+    },
+    '1000000000000': {
+      'other': '00 \u0916\u0930\u092C'
+    },
+    '10000000000000': {
+      'other': '000 \u0916\u0930\u092C'
+    },
+    '100000000000000': {
+      'other': '0000 \u0916\u0930\u092C'
+    }
+  }
+};
+
+
+/**
+ * Compact number formatting symbols for locale hi_IN.
+ */
+goog.i18n.CompactNumberFormatSymbols_hi_IN =
+    goog.i18n.CompactNumberFormatSymbols_hi;
+
+
+/**
+ * Compact number formatting symbols for locale hr.

<TRUNCATED>