Fixed issue #16919: Catalan flag is replaced by Canadian flag (Thanks to Alexandre...
authorSteffen Kamper <info@sk-typo3.de>
Thu, 13 Jan 2011 21:22:48 +0000 (21:22 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Thu, 13 Jan 2011 21:22:48 +0000 (21:22 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@10067 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/t3skin/ext_tables.php
typo3/sysext/t3skin/stylesheets/sprites/flags.css

index 9fd050b..d32615e 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-01-13  Steffen Kamper  <steffen@typo3.org>
+
+       * Fixed issue #16919: Catalan flag is replaced by Canadian flag (Thanks to Alexandre Gravel-Raymond)
+
 2011-01-13  Ingo Renner  <ingo@typo3.org>
 
        * Fixed issue #17012: [reports] Use javascript goToModule() function in the warning message
index ff26d6f..c991911 100644 (file)
@@ -108,19 +108,19 @@ if (TYPO3_MODE == 'BE' || (TYPO3_MODE == 'FE' && isset($GLOBALS['BE_USER']))) {
        );
        $languageKeys = array(
                'ad', 'ae', 'af', 'ag', 'ai', 'al', 'am', 'an', 'ao', 'ar', 'as', 'at',
-               'au', 'aw', 'ax', 'az', 'ba', 'bb', 'bd', 'be', 'bf', 'bg', 'bh', 'bi', 
-               'bj', 'bm', 'bn', 'bo', 'br', 'bs', 'bt', 'bv', 'bw', 'by', 'bz', 'ca', 
-               'catalonia', 'cc', 'cd', 'cf', 'cg', 'ch', 'ci', 'ck', 'cl', 'cm', 'cn', 
-               'co', 'cr', 'cs', 'cu', 'cv', 'cx', 'cy', 'cz', 'de', 'dj', 'dk', 'dm', 
+               'au', 'aw', 'ax', 'az', 'ba', 'bb', 'bd', 'be', 'bf', 'bg', 'bh', 'bi',
+               'bj', 'bm', 'bn', 'bo', 'br', 'bs', 'bt', 'bv', 'bw', 'by', 'bz', 'ca',
+               'canada', 'cc', 'cd', 'cf', 'cg', 'ch', 'ci', 'ck', 'cl', 'cm', 'cn',
+               'co', 'cr', 'cs', 'cu', 'cv', 'cx', 'cy', 'cz', 'de', 'dj', 'dk', 'dm',
                'do', 'dz', 'ec', 'ee', 'eg', 'eh', 'england', 'er', 'es', 'et',
-               'europeanunion', 'fam', 'fi', 'fj', 'fk', 'fm', 'fo', 'fr', 'ga', 
-               'gb', 'gd', 'ge', 'gf', 'gh', 'gi', 'gl', 'gm', 'gn', 'gp', 'gq', 'gr', 
+               'europeanunion', 'fam', 'fi', 'fj', 'fk', 'fm', 'fo', 'fr', 'ga',
+               'gb', 'gd', 'ge', 'gf', 'gh', 'gi', 'gl', 'gm', 'gn', 'gp', 'gq', 'gr',
                'gs', 'gt', 'gu', 'gw', 'gy', 'hk', 'hm', 'hn', 'hr', 'ht', 'hu', 'id',
-               'ie', 'il', 'in', 'io', 'iq', 'ir', 'is', 'it', 'jm', 'jo', 'jp', 'ke', 
-               'kg', 'kh', 'ki', 'km', 'kn', 'kp', 'kr', 'kw', 'ky', 'kz', 'la', 'lb', 
-               'lc', 'li', 'lk', 'lr', 'ls', 'lt', 'lu', 'lv', 'ly', 'ma', 'mc', 'md', 
-               'me', 'mg', 'mh', 'mk', 'ml', 'mm', 'mn', 'mo', 'mp', 'mq', 'mr', 'ms', 
-               'mt', 'mu', 'mv', 'mw', 'mx', 'my', 'mz', 'na', 'nc', 'ne', 'nf', 'ng', 
+               'ie', 'il', 'in', 'io', 'iq', 'ir', 'is', 'it', 'jm', 'jo', 'jp', 'ke',
+               'kg', 'kh', 'ki', 'km', 'kn', 'kp', 'kr', 'kw', 'ky', 'kz', 'la', 'lb',
+               'lc', 'li', 'lk', 'lr', 'ls', 'lt', 'lu', 'lv', 'ly', 'ma', 'mc', 'md',
+               'me', 'mg', 'mh', 'mk', 'ml', 'mm', 'mn', 'mo', 'mp', 'mq', 'mr', 'ms',
+               'mt', 'mu', 'mv', 'mw', 'mx', 'my', 'mz', 'na', 'nc', 'ne', 'nf', 'ng',
                'ni', 'nl', 'no', 'np', 'nr', 'nu', 'nz', 'om', 'pa', 'pe', 'pf', 'pg', 'qc',
        );
        foreach ($languageKeys as $languageKey) {
@@ -255,8 +255,8 @@ if (TYPO3_MODE == 'BE' || (TYPO3_MODE == 'FE' && isset($GLOBALS['BE_USER']))) {
                        'flags-bz-overlay',
                        'flags-ca',
                        'flags-ca-overlay',
-                       'flags-catalonia',
-                       'flags-catalonia-overlay',
+                       'flags-canada',
+                       'flags-canada-overlay',
                        'flags-cc',
                        'flags-cc-overlay',
                        'flags-cd',
@@ -685,4 +685,4 @@ if (TYPO3_MODE == 'BE' || (TYPO3_MODE == 'FE' && isset($GLOBALS['BE_USER']))) {
 
 }
 
-?>
\ No newline at end of file
+?>
index 90a6af9..8febdf6 100644 (file)
@@ -6,7 +6,7 @@
 }
 .t3-icon-sb {
        background-position: -0px -156px;
-       
+
 }
 .t3-icon-eg-overlay {
        background-position: -270px -262px;
 }
 .t3-icon-wales {
        background-position: -0px -195px;
-       
+
 }
 .t3-icon-gn {
        background-position: -108px -65px;
-       
+
 }
 .t3-icon-ls-overlay {
        background-position: -36px -352px;
 }
 .t3-icon-nz {
        background-position: -162px -130px;
-       
+
 }
 .t3-icon-nc {
        background-position: -270px -117px;
-       
+
 }
 .t3-icon-kp-overlay {
        background-position: -126px -334px;
@@ -51,7 +51,7 @@
 }
 .t3-icon-cr {
        background-position: -0px -39px;
-       
+
 }
 .t3-icon-hm-overlay {
        background-position: -0px -316px;
@@ -60,7 +60,7 @@
 }
 .t3-icon-gl {
        background-position: -72px -65px;
-       
+
 }
 .t3-icon-sm-overlay {
        background-position: -180px -424px;
@@ -74,7 +74,7 @@
 }
 .t3-icon-ga {
        background-position: -234px -52px;
-       
+
 }
 .t3-icon-tw-overlay {
        background-position: -0px -460px;
@@ -83,7 +83,7 @@
 }
 .t3-icon-mr {
        background-position: -72px -117px;
-       
+
 }
 .t3-icon-ba-overlay {
        background-position: -0px -226px;
 }
 .t3-icon-ch {
        background-position: -162px -26px;
-       
+
 }
 .t3-icon-lc {
        background-position: -252px -91px;
-       
+
 }
 .t3-icon-mt {
        background-position: -108px -117px;
-       
+
 }
 .t3-icon-cv {
        background-position: -54px -39px;
-       
+
 }
 .t3-icon-tg-overlay {
        background-position: -90px -442px;
 }
 .t3-icon-ky {
        background-position: -180px -91px;
-       
+
 }
 .t3-icon-gy {
        background-position: -252px -65px;
-       
+
 }
 .t3-icon-ag-overlay {
        background-position: -54px -208px;
 }
 .t3-icon-gt {
        background-position: -198px -65px;
-       
+
 }
 .t3-icon-nf {
        background-position: -18px -130px;
-       
+
 }
 .t3-icon-mk {
        background-position: -234px -104px;
-       
+
 }
 .t3-icon-km-overlay {
        background-position: -90px -334px;
 }
 .t3-icon-lt {
        background-position: -54px -104px;
-       
+
 }
 .t3-icon-gm-overlay {
        background-position: -90px -298px;
 }
 .t3-icon-st {
        background-position: -270px -156px;
-       
+
 }
 .t3-icon-st-overlay {
        background-position: -252px -424px;
 }
 .t3-icon-la {
        background-position: -216px -91px;
-       
+
 }
 .t3-icon-mr-overlay {
        background-position: -72px -370px;
 }
 .t3-icon-pr {
        background-position: -72px -143px;
-       
+
 }
 .t3-icon-cx-overlay {
        background-position: -72px -262px;
 }
 .t3-icon-tk {
        background-position: -162px -169px;
-       
+
 }
 .t3-icon-ro-overlay {
        background-position: -180px -406px;
 }
 .t3-icon-ni {
        background-position: -54px -130px;
-       
+
 }
 .t3-icon-nc-overlay {
        background-position: -252px -370px;
 }
 .t3-icon-om {
        background-position: -180px -130px;
-       
+
 }
 .t3-icon-ae {
        background-position: -18px -0px;
-       
+
 }
 .t3-icon-bb-overlay {
        background-position: -18px -226px;
 }
 .t3-icon-sn {
        background-position: -216px -156px;
-       
+
 }
 .t3-icon-pl {
        background-position: -18px -143px;
-       
+
 }
 .t3-icon-dk-overlay {
        background-position: -162px -262px;
 }
 .t3-icon-do {
        background-position: -198px -39px;
-       
+
 }
 .t3-icon-bm {
        background-position: -162px -13px;
-       
+
 }
 .t3-icon-uy {
        background-position: -126px -182px;
-       
+
 }
 .t3-icon-sn-overlay {
        background-position: -198px -424px;
 }
 .t3-icon-br {
        background-position: -216px -13px;
-       
+
 }
 .t3-icon-to {
        background-position: -234px -169px;
-       
+
 }
 .t3-icon-gy-overlay {
        background-position: -252px -298px;
 }
 .t3-icon-is {
        background-position: -216px -78px;
-       
+
 }
 .t3-icon-ru-overlay {
        background-position: -216px -406px;
 }
 .t3-icon-yt {
        background-position: -72px -195px;
-       
+
 }
 .t3-icon-fr-overlay {
        background-position: -216px -280px;
 }
 .t3-icon-fo {
        background-position: -198px -52px;
-       
+
 }
 .t3-icon-tk-overlay {
        background-position: -144px -442px;
 }
 .t3-icon-ki {
        background-position: -72px -91px;
-       
+
 }
 .t3-icon-mh {
        background-position: -216px -104px;
-       
+
 }
 .t3-icon-bs-overlay {
        background-position: -234px -226px;
 }
 .t3-icon-nr {
        background-position: -126px -130px;
-       
+
 }
 .t3-icon-ai {
        background-position: -72px -0px;
-       
+
 }
 .t3-icon-ly {
        background-position: -108px -104px;
-       
+
 }
 .t3-icon-ba {
        background-position: -0px -13px;
-       
+
 }
 .t3-icon-il {
        background-position: -126px -78px;
-       
+
 }
 .t3-icon-cg {
        background-position: -144px -26px;
-       
+
 }
 .t3-icon-vg-overlay {
        background-position: -198px -460px;
 }
 .t3-icon-gp {
        background-position: -126px -65px;
-       
+
 }
 .t3-icon-dm {
        background-position: -180px -39px;
-       
+
 }
 .t3-icon-li-overlay {
        background-position: -270px -334px;
 }
 .t3-icon-aw {
        background-position: -234px -0px;
-       
+
 }
 .t3-icon-tn-overlay {
        background-position: -198px -442px;
 }
 .t3-icon-ru {
        background-position: -234px -143px;
-       
+
 }
 .t3-icon-bz-overlay {
        background-position: -36px -244px;
 }
 .t3-icon-cy {
        background-position: -90px -39px;
-       
+
 }
 .t3-icon-an {
        background-position: -126px -0px;
-       
+
 }
 .t3-icon-lk-overlay {
        background-position: -0px -352px;
 }
 .t3-icon-io {
        background-position: -162px -78px;
-       
+
 }
 .t3-icon-gn-overlay {
        background-position: -108px -298px;
 }
 .t3-icon-ie {
        background-position: -108px -78px;
-       
+
 }
 .t3-icon-vi {
        background-position: -234px -182px;
-       
+
 }
 .t3-icon-gw-overlay {
        background-position: -234px -298px;
 }
 .t3-icon-um {
        background-position: -90px -182px;
-       
+
 }
 .t3-icon-tl {
        background-position: -180px -169px;
-       
+
 }
 .t3-icon-ec-overlay {
        background-position: -234px -262px;
 }
 .t3-icon-gi {
        background-position: -54px -65px;
-       
+
 }
 .t3-icon-ge {
        background-position: -0px -65px;
-       
+
 }
 .t3-icon-zw-overlay {
        background-position: -108px -478px;
 }
 .t3-icon-my {
        background-position: -216px -117px;
-       
+
 }
 .t3-icon-fi-overlay {
        background-position: -126px -280px;
 }
 .t3-icon-es {
        background-position: -54px -52px;
-       
+
 }
 .t3-icon-tc {
        background-position: -54px -169px;
-       
+
 }
 .t3-icon-kg-overlay {
        background-position: -36px -334px;
 }
 .t3-icon-cz {
        background-position: -108px -39px;
-       
+
 }
 .t3-icon-pt-overlay {
        background-position: -90px -406px;
 }
 .t3-icon-qa {
        background-position: -162px -143px;
-       
+
 }
 .t3-icon-ht {
        background-position: -54px -78px;
-       
+
 }
 .t3-icon-id {
        background-position: -90px -78px;
-       
+
 }
 .t3-icon-gb-overlay {
        background-position: -252px -280px;
 }
 .t3-icon-ck {
        background-position: -198px -26px;
-       
+
 }
 .t3-icon-ir {
        background-position: -198px -78px;
-       
+
 }
 .t3-icon-rs-overlay {
        background-position: -198px -406px;
 }
 .t3-icon-af {
        background-position: -36px -0px;
-       
+
 }
 .t3-icon-rw {
        background-position: -252px -143px;
-       
+
 }
 .t3-icon-is-overlay {
        background-position: -216px -316px;
 }
 .t3-icon-as {
        background-position: -180px -0px;
-       
+
 }
 .t3-icon-so {
        background-position: -234px -156px;
-       
+
 }
 .t3-icon-td-overlay {
        background-position: -54px -442px;
 }
 .t3-icon-tz {
        background-position: -36px -182px;
-       
+
 }
 .t3-icon-gu-overlay {
        background-position: -216px -298px;
 }
 .t3-icon-europeanunion {
        background-position: -90px -52px;
-       
+
 }
 .t3-icon-lb-overlay {
        background-position: -234px -334px;
 }
 .t3-icon-mo {
        background-position: -18px -117px;
-       
+
 }
 .t3-icon-us-overlay {
        background-position: -90px -460px;
 }
 .t3-icon-km {
        background-position: -90px -91px;
-       
+
 }
 .t3-icon-hn {
        background-position: -18px -78px;
-       
+
 }
 .t3-icon-do-overlay {
        background-position: -198px -262px;
 }
 .t3-icon-fi {
        background-position: -126px -52px;
-       
+
 }
 .t3-icon-nu {
        background-position: -144px -130px;
-       
+
 }
 .t3-icon-fk {
        background-position: -162px -52px;
-       
+
 }
 .t3-icon-ad-overlay {
        background-position: -0px -208px;
 }
 .t3-icon-cf {
        background-position: -126px -26px;
-       
+
 }
 .t3-icon-tc-overlay {
        background-position: -36px -442px;
 }
 .t3-icon-pt {
        background-position: -108px -143px;
-       
+
 }
 .t3-icon-bf {
        background-position: -72px -13px;
-       
+
 }
 .t3-icon-cf-overlay {
        background-position: -126px -244px;
 }
 .t3-icon-ye {
        background-position: -54px -195px;
-       
+
 }
 .t3-icon-tr {
        background-position: -252px -169px;
-       
+
 }
 .t3-icon-ci-overlay {
        background-position: -180px -244px;
 }
 .t3-icon-pn {
        background-position: -54px -143px;
-       
+
 }
 .t3-icon-ag {
        background-position: -54px -0px;
-       
+
 }
 .t3-icon-se {
        background-position: -72px -156px;
-       
+
 }
 .t3-icon-bj-overlay {
        background-position: -144px -226px;
 }
 .t3-icon-de {
        background-position: -126px -39px;
-       
+
 }
-.t3-icon-catalonia-overlay {
+.t3-icon-ca-overlay {
        background-position: -72px -244px;
                height: 16px;
 
 }
 .t3-icon-sm {
        background-position: -198px -156px;
-       
+
 }
 .t3-icon-ie-overlay {
        background-position: -108px -316px;
 }
 .t3-icon-pw {
        background-position: -126px -143px;
-       
+
 }
 .t3-icon-pa-overlay {
        background-position: -180px -388px;
 }
 .t3-icon-bb {
        background-position: -18px -13px;
-       
+
 }
 .t3-icon-sk-overlay {
        background-position: -144px -424px;
 }
 .t3-icon-no {
        background-position: -90px -130px;
-       
+
 }
 .t3-icon-ax-overlay {
        background-position: -252px -208px;
 }
 .t3-icon-sa {
        background-position: -270px -143px;
-       
+
 }
 .t3-icon-vg {
        background-position: -216px -182px;
-       
+
 }
 .t3-icon-ae-overlay {
        background-position: -18px -208px;
 }
 .t3-icon-lk {
        background-position: -0px -104px;
-       
+
 }
 .t3-icon-mg-overlay {
        background-position: -198px -352px;
 }
 .t3-icon-cn {
        background-position: -252px -26px;
-       
+
 }
 .t3-icon-np {
        background-position: -108px -130px;
-       
+
 }
 .t3-icon-ph {
        background-position: -270px -130px;
-       
+
 }
 .t3-icon-sb-overlay {
        background-position: -270px -406px;
 }
 .t3-icon-fm {
        background-position: -180px -52px;
-       
+
 }
 .t3-icon-to-overlay {
        background-position: -216px -442px;
 }
 .t3-icon-bo {
        background-position: -198px -13px;
-       
+
 }
 .t3-icon-pe-overlay {
        background-position: -198px -388px;
 }
 .t3-icon-cl {
        background-position: -216px -26px;
-       
+
 }
 .t3-icon-mz {
        background-position: -234px -117px;
-       
+
 }
 .t3-icon-al-overlay {
        background-position: -90px -208px;
 }
 .t3-icon-tg {
        background-position: -108px -169px;
-       
+
 }
 .t3-icon-si-overlay {
        background-position: -108px -424px;
 }
 .t3-icon-ec {
        background-position: -234px -39px;
-       
+
 }
 .t3-icon-ne-overlay {
        background-position: -270px -370px;
 }
 .t3-icon-gs {
        background-position: -180px -65px;
-       
+
 }
 .t3-icon-ao {
        background-position: -144px -0px;
-       
+
 }
 .t3-icon-fk-overlay {
        background-position: -162px -280px;
 }
 .t3-icon-mg {
        background-position: -198px -104px;
-       
+
 }
 .t3-icon-et-overlay {
        background-position: -72px -280px;
 }
 .t3-icon-ma {
        background-position: -126px -104px;
-       
+
 }
 .t3-icon-gu {
        background-position: -216px -65px;
-       
+
 }
-.t3-icon-ca {
+.t3-icon-canada {
        background-position: -54px -26px;
-       
+
 }
 .t3-icon-lu-overlay {
        background-position: -72px -352px;
 }
 .t3-icon-kn {
        background-position: -108px -91px;
-       
+
 }
 .t3-icon-mc {
        background-position: -144px -104px;
-       
+
 }
 .t3-icon-ar-overlay {
        background-position: -162px -208px;
 }
 .t3-icon-mm {
        background-position: -270px -104px;
-       
+
 }
 .t3-icon-england {
        background-position: -18px -52px;
-       
+
 }
 .t3-icon-bz {
        background-position: -36px -26px;
-       
+
 }
 .t3-icon-gb {
        background-position: -252px -52px;
-       
+
 }
 .t3-icon-pw-overlay {
        background-position: -108px -406px;
 }
 .t3-icon-kh {
        background-position: -54px -91px;
-       
+
 }
 .t3-icon-cu-overlay {
        background-position: -36px -262px;
 }
 .t3-icon-hm {
        background-position: -0px -78px;
-       
+
 }
 .t3-icon-mn {
        background-position: -0px -117px;
-       
+
 }
 .t3-icon-sy {
        background-position: -18px -169px;
-       
+
 }
 .t3-icon-eg {
        background-position: -270px -39px;
-       
+
 }
 .t3-icon-mq-overlay {
        background-position: -54px -370px;
 }
 .t3-icon-tw {
        background-position: -18px -182px;
-       
+
 }
 .t3-icon-tj {
        background-position: -144px -169px;
-       
+
 }
-.t3-icon-ca-overlay {
+.t3-icon-canada-overlay {
        background-position: -54px -244px;
                height: 16px;
 
 }
 .t3-icon-sj {
        background-position: -144px -156px;
-       
+
 }
 .t3-icon-in-overlay {
        background-position: -144px -316px;
 }
 .t3-icon-tn {
        background-position: -216px -169px;
-       
+
 }
 .t3-icon-hr-overlay {
        background-position: -36px -316px;
 }
 .t3-icon-zw {
        background-position: -126px -195px;
-       
+
 }
 .t3-icon-ht-overlay {
        background-position: -54px -316px;
 }
 .t3-icon-kr {
        background-position: -144px -91px;
-       
+
 }
 .t3-icon-fam-overlay {
        background-position: -108px -280px;
 }
 .t3-icon-tt {
        background-position: -270px -169px;
-       
+
 }
 .t3-icon-wf {
        background-position: -18px -195px;
-       
+
 }
 .t3-icon-wales-overlay {
        background-position: -270px -460px;
 }
 .t3-icon-tv {
        background-position: -0px -182px;
-       
+
 }
 .t3-icon-va-overlay {
        background-position: -144px -460px;
 }
 .t3-icon-li {
        background-position: -270px -91px;
-       
+
 }
 .t3-icon-sz-overlay {
        background-position: -18px -442px;
 }
 .t3-icon-md {
        background-position: -162px -104px;
-       
+
 }
 .t3-icon-na-overlay {
        background-position: -234px -370px;
 }
 .t3-icon-mv {
        background-position: -162px -117px;
-       
+
 }
 .t3-icon-at {
        background-position: -198px -0px;
-       
+
 }
 .t3-icon-py-overlay {
        background-position: -126px -406px;
 }
 .t3-icon-gh {
        background-position: -36px -65px;
-       
+
 }
 .t3-icon-gw {
        background-position: -234px -65px;
-       
+
 }
 .t3-icon-ke {
        background-position: -18px -91px;
-       
+
 }
 .t3-icon-bj {
        background-position: -144px -13px;
-       
+
 }
 .t3-icon-sg {
        background-position: -90px -156px;
-       
+
 }
 .t3-icon-bs {
        background-position: -234px -13px;
-       
+
 }
 .t3-icon-zm {
        background-position: -108px -195px;
-       
+
 }
 .t3-icon-th-overlay {
        background-position: -108px -442px;
 }
 .t3-icon-cx {
        background-position: -72px -39px;
-       
+
 }
 .t3-icon-tm {
        background-position: -198px -169px;
-       
+
 }
 .t3-icon-ly-overlay {
        background-position: -108px -352px;
 }
 .t3-icon-dk {
        background-position: -162px -39px;
-       
+
 }
 .t3-icon-bt {
        background-position: -252px -13px;
-       
+
 }
 .t3-icon-fj {
        background-position: -144px -52px;
-       
+
 }
 .t3-icon-kn-overlay {
        background-position: -108px -334px;
 }
 .t3-icon-mx {
        background-position: -198px -117px;
-       
+
 }
 .t3-icon-cc {
        background-position: -90px -26px;
-       
+
 }
 .t3-icon-et {
        background-position: -72px -52px;
-       
+
 }
 .t3-icon-jm {
        background-position: -252px -78px;
-       
+
 }
 .t3-icon-so-overlay {
        background-position: -216px -424px;
 }
 .t3-icon-er {
        background-position: -36px -52px;
-       
+
 }
 .t3-icon-pg-overlay {
        background-position: -234px -388px;
 }
 .t3-icon-lu {
        background-position: -72px -104px;
-       
+
 }
 .t3-icon-mp {
        background-position: -36px -117px;
-       
+
 }
 .t3-icon-bn-overlay {
        background-position: -180px -226px;
 }
 .t3-icon-gf {
        background-position: -18px -65px;
-       
+
 }
 .t3-icon-de-overlay {
        background-position: -126px -262px;
 }
 .t3-icon-ar {
        background-position: -162px -0px;
-       
+
 }
 .t3-icon-ye-overlay {
        background-position: -36px -478px;
 }
 .t3-icon-pa {
        background-position: -198px -130px;
-       
+
 }
 .t3-icon-se-overlay {
        background-position: -54px -424px;
 }
 .t3-icon-ug {
        background-position: -72px -182px;
-       
+
 }
 .t3-icon-gm {
        background-position: -90px -65px;
-       
+
 }
 .t3-icon-sc {
        background-position: -18px -156px;
-       
+
 }
 .t3-icon-ro {
        background-position: -198px -143px;
-       
+
 }
 .t3-icon-ad {
        background-position: -0px -0px;
-       
+
 }
 .t3-icon-sz {
        background-position: -36px -169px;
-       
+
 }
 .t3-icon-cu {
        background-position: -36px -39px;
-       
+
 }
 .t3-icon-iq {
        background-position: -180px -78px;
-       
+
 }
 .t3-icon-cs {
        background-position: -18px -39px;
-       
+
 }
 .t3-icon-pg {
        background-position: -252px -130px;
-       
+
 }
 .t3-icon-sr {
        background-position: -252px -156px;
-       
+
 }
 .t3-icon-bv {
        background-position: -270px -13px;
-       
+
 }
 .t3-icon-eh {
        background-position: -0px -52px;
-       
+
 }
-.t3-icon-catalonia {
+.t3-icon-ca {
        background-position: -72px -26px;
-       
+
 }
 .t3-icon-ps {
        background-position: -90px -143px;
-       
+
 }
 .t3-icon-fm-overlay {
        background-position: -180px -280px;
 }
 .t3-icon-ax {
        background-position: -252px -0px;
-       
+
 }
 .t3-icon-kz {
        background-position: -198px -91px;
-       
+
 }
 .t3-icon-hu-overlay {
        background-position: -72px -316px;
 }
 .t3-icon-za {
        background-position: -90px -195px;
-       
+
 }
 .t3-icon-jo {
        background-position: -270px -78px;
-       
+
 }
 .t3-icon-az {
        background-position: -270px -0px;
-       
+
 }
 .t3-icon-ni-overlay {
        background-position: -36px -388px;
 }
 .t3-icon-ee {
        background-position: -252px -39px;
-       
+
 }
 .t3-icon-mv-overlay {
        background-position: -144px -370px;
 }
 .t3-icon-ws {
        background-position: -36px -195px;
-       
+
 }
 .t3-icon-be-overlay {
        background-position: -54px -226px;
 }
 .t3-icon-rs {
        background-position: -216px -143px;
-       
+
 }
 .t3-icon-ls {
        background-position: -36px -104px;
-       
+
 }
 .t3-icon-us {
        background-position: -108px -182px;
-       
+
 }
 .t3-icon-bi {
        background-position: -126px -13px;
-       
+
 }
 .t3-icon-am {
        background-position: -108px -0px;
-       
+
 }
 .t3-icon-lb {
        background-position: -234px -91px;
-       
+
 }
 .t3-icon-sh {
        background-position: -108px -156px;
-       
+
 }
 .t3-icon-th {
        background-position: -126px -169px;
-       
+
 }
 .t3-icon-bw-overlay {
        background-position: -0px -244px;
 }
 .t3-icon-multiple {
        background-position: -144px -117px;
-       
+
 }
 .t3-icon-tf {
        background-position: -90px -169px;
-       
+
 }
 .t3-icon-bm-overlay {
        background-position: -162px -226px;
 }
 .t3-icon-vn {
        background-position: -252px -182px;
-       
+
 }
 .t3-icon-dj {
        background-position: -144px -39px;
-       
+
 }
 .t3-icon-tr-overlay {
        background-position: -234px -442px;
 }
 .t3-icon-lr {
        background-position: -18px -104px;
-       
+
 }
 .t3-icon-ws-overlay {
        background-position: -18px -478px;
 }
 .t3-icon-gd {
        background-position: -270px -52px;
-       
+
 }
 .t3-icon-mq {
        background-position: -54px -117px;
-       
+
 }
 .t3-icon-mx-overlay {
        background-position: -180px -370px;
 }
 .t3-icon-vu {
        background-position: -270px -182px;
-       
+
 }
 .t3-icon-ch-overlay {
        background-position: -162px -244px;
 }
 .t3-icon-cm {
        background-position: -234px -26px;
-       
+
 }
 .t3-icon-in {
        background-position: -144px -78px;
-       
+
 }
 .t3-icon-gh-overlay {
        background-position: -36px -298px;
 }
 .t3-icon-co {
        background-position: -270px -26px;
-       
+
 }
 .t3-icon-af-overlay {
        background-position: -36px -208px;
 }
 .t3-icon-td {
        background-position: -72px -169px;
-       
+
 }
 .t3-icon-mu-overlay {
        background-position: -126px -370px;
 }
 .t3-icon-si {
        background-position: -126px -156px;
-       
+
 }
 .t3-icon-io-overlay {
        background-position: -162px -316px;
 }
 .t3-icon-pm {
        background-position: -36px -143px;
-       
+
 }
 .t3-icon-al {
        background-position: -90px -0px;
-       
+
 }
 .t3-icon-gq {
        background-position: -144px -65px;
-       
+
 }
 .t3-icon-pe {
        background-position: -216px -130px;
-       
+
 }
 .t3-icon-pm-overlay {
        background-position: -18px -406px;
 }
 .t3-icon-ms {
        background-position: -90px -117px;
-       
+
 }
 .t3-icon-kp {
        background-position: -126px -91px;
-       
+
 }
 .t3-icon-lv-overlay {
        background-position: -90px -352px;
 }
 .t3-icon-pk {
        background-position: -0px -143px;
-       
+
 }
 .t3-icon-tt-overlay {
        background-position: -252px -442px;
 }
 .t3-icon-va {
        background-position: -162px -182px;
-       
+
 }
 .t3-icon-sk {
        background-position: -162px -156px;
-       
+
 }
 .t3-icon-mw-overlay {
        background-position: -162px -370px;
 }
 .t3-icon-cd {
        background-position: -108px -26px;
-       
+
 }
 .t3-icon-uz {
        background-position: -144px -182px;
-       
+
 }
 .t3-icon-re {
        background-position: -180px -143px;
-       
+
 }
 .t3-icon-it {
        background-position: -234px -78px;
-       
+
 }
 .t3-icon-sg-overlay {
        background-position: -72px -424px;
 }
 .t3-icon-sv {
        background-position: -0px -169px;
-       
+
 }
 .t3-icon-kg {
        background-position: -36px -91px;
-       
+
 }
 .t3-icon-bd-overlay {
        background-position: -36px -226px;
 }
 .t3-icon-ci {
        background-position: -180px -26px;
-       
+
 }
 .t3-icon-mw {
        background-position: -180px -117px;
-       
+
 }
 .t3-icon-lv {
        background-position: -90px -104px;
-       
+
 }
 .t3-icon-ps-overlay {
        background-position: -72px -406px;
 }
 .t3-icon-dz {
        background-position: -216px -39px;
-       
+
 }
 .t3-icon-sd-overlay {
        background-position: -36px -424px;
 }
 .t3-icon-na {
        background-position: -252px -117px;
-       
+
 }
 .t3-icon-ve {
        background-position: -198px -182px;
-       
+
 }
 .t3-icon-be {
        background-position: -54px -13px;
-       
+
 }
 .t3-icon-gr {
        background-position: -162px -65px;
-       
+
 }
 .t3-icon-me-overlay {
        background-position: -180px -352px;
 }
 .t3-icon-sd {
        background-position: -54px -156px;
-       
+
 }
 .t3-icon-england-overlay {
        background-position: -18px -280px;
 }
 .t3-icon-me {
        background-position: -180px -104px;
-       
+
 }
 .t3-icon-cs-overlay {
        background-position: -18px -262px;
 }
 .t3-icon-by {
        background-position: -18px -26px;
-       
+
 }
 .t3-icon-hr {
        background-position: -36px -78px;
-       
+
 }
 .t3-icon-ph-overlay {
        background-position: -252px -388px;
 }
 .t3-icon-bw {
        background-position: -0px -26px;
-       
+
 }
 .t3-icon-mu {
        background-position: -126px -117px;
-       
+
 }
 .t3-icon-au {
        background-position: -216px -0px;
-       
+
 }
 .t3-icon-fr {
        background-position: -216px -52px;
-       
+
 }
 .t3-icon-pf {
        background-position: -234px -130px;
-       
+
 }
 .t3-icon-ne {
        background-position: -0px -130px;
-       
+
 }
 .t3-icon-ua {
        background-position: -54px -182px;
-       
+
 }
 .t3-icon-lr-overlay {
        background-position: -18px -352px;
 }
 .t3-icon-py {
        background-position: -144px -143px;
-       
+
 }
 .t3-icon-gq-overlay {
        background-position: -144px -298px;
 }
 .t3-icon-jp {
        background-position: -0px -91px;
-       
+
 }
 .t3-icon-kw {
        background-position: -162px -91px;
-       
+
 }
 .t3-icon-hu {
        background-position: -72px -78px;
-       
+
 }
 .t3-icon-gl-overlay {
        background-position: -72px -298px;
 }
 .t3-icon-nl {
        background-position: -72px -130px;
-       
+
 }
 .t3-icon-bg {
        background-position: -90px -13px;
-       
+
 }
 .t3-icon-wf-overlay {
        background-position: -0px -478px;
 }
 .t3-icon-bh {
        background-position: -108px -13px;
-       
+
 }
 .t3-icon-kw-overlay {
        background-position: -162px -334px;
 }
 .t3-icon-fam {
        background-position: -108px -52px;
-       
+
 }
 .t3-icon-bn {
        background-position: -180px -13px;
-       
+
 }
 .t3-icon-scotland {
        background-position: -36px -156px;
-       
+
 }
 .t3-icon-sl {
        background-position: -180px -156px;
-       
+
 }
 .t3-icon-vn-overlay {
        background-position: -234px -460px;
 }
 .t3-icon-bd {
        background-position: -36px -13px;
-       
+
 }
 .t3-icon-ng {
        background-position: -36px -130px;
-       
+
 }
 .t3-icon-ml {
        background-position: -252px -104px;
-       
+
 }
 .t3-icon-il-overlay {
        background-position: -126px -316px;
 }
 .t3-icon-vc {
        background-position: -180px -182px;
-       
+
 }
 .t3-icon-hk {
        background-position: -270px -65px;
-       
+
 }
 .t3-icon-qc {
        background-position: -144px -195px;
-       
+
 }
 .t3-icon-qc-overlay {
        background-position: -126px -478px;
-       
+
 }