You are on page 1of 80

mw.loader.implement("ext.centralNotice.

bannerController",function(){(function($,
mw){var rPlus=/\+/g;function decode(s){try{return decodeURIComponent(s.replace(r
Plus,' '));}catch(e){return'';}}mw.centralNotice={data:{getVars:{},bannerType:'d
efault',bucket:null,testing:false},bannerData:{},events:{},alreadyRan:false,defe
rredObjs:{},loadBanner:function(){if(mw.centralNotice.data.getVars.banner){mw.ce
ntralNotice.loadTestingBanner(mw.centralNotice.data.getVars.banner,'none','testi
ng');}else{mw.centralNotice.loadRandomBanner();}},loadTestingBanner:function(ban
nerName,campaign){var bannerPageQuery;mw.centralNotice.data.testing=true;bannerP
ageQuery={title:'Special:BannerLoader',banner:bannerName,campaign:campaign,usela
ng:mw.config.get('wgUserLanguage'),db:mw.config.get('wgDBname'),project:mw.confi
g.get('wgNoticeProject'),country:mw.centralNotice.data.country,device:mw.central
Notice.data.device};$.ajax({url:mw.config.get('wgCentralPagePath')+'?'+$.param(b
annerPageQuery),dataType:'script',cache:
true});},loadRandomBanner:function(){var RAND_MAX=30;var bannerDispatchQuery={us
elang:mw.config.get('wgUserLanguage'),sitename:mw.config.get('wgSiteName'),proje
ct:mw.config.get('wgNoticeProject'),anonymous:mw.config.get('wgUserName')===null
,bucket:mw.centralNotice.data.bucket,country:mw.centralNotice.data.country,devic
e:mw.centralNotice.data.device,slot:Math.floor(Math.random()*RAND_MAX)+1};var sc
riptUrl=mw.config.get('wgCentralBannerDispatcher')+'?'+$.param(bannerDispatchQue
ry);$.ajax({url:scriptUrl,dataType:'script',cache:true});},insertBanner:function
(bannerJson){window.insertBanner(bannerJson);},toggleNotice:function(){window.to
ggleNotice();},hideBanner:function(){window.hideBanner();},recordImpression:func
tion(data){var url=mw.config.get('wgCentralBannerRecorder')+'?'+$.param(data);(n
ew Image()).src=url;},loadQueryStringVariables:function(){document.location.sear
ch.replace(/\??(?:([^=]+)=([^&]*)&?)/g,function(str,p1,p2){mw.centralNotice.data
.getVars[decode(p1)]=decode(p2);});},
getBucket:function(){var dataString=$.cookie('centralnotice_bucket')||'',bucket=
dataString.split('-')[0],validity=dataString.split('-')[1],expValidity=mw.config
.get('wgNoticeNumberOfBuckets')+'.'+mw.config.get('wgNoticeNumberOfControllerBuc
kets');if((bucket===null)||(validity!==expValidity)){bucket=Math.floor(Math.rand
om()*mw.config.get('wgNoticeNumberOfControllerBuckets'));$.cookie('centralnotice
_bucket',bucket+'-'+expValidity,{expires:mw.config.get('wgNoticeBucketExpiry'),p
ath:'/'});}return bucket;},initialize:function(){if(mw.centralNotice.alreadyRan)
{return;}mw.centralNotice.alreadyRan=true;mw.centralNotice.loadQueryStringVariab
les();mw.centralNotice.data.bucket=mw.centralNotice.getBucket();mw.centralNotice
.data.country=mw.centralNotice.data.getVars.country||Geo.country||'XX';mw.centra
lNotice.isPreviewFrame=(mw.config.get('wgCanonicalSpecialPageName')==='BannerPre
view');mw.centralNotice.data.device=mw.centralNotice.data.getVars.device||mw.con
fig.get('wgMobileDeviceName','desktop');
if(mw.config.get('wgNamespaceNumber')==-1&&!mw.centralNotice.isPreviewFrame){ret
urn;}mw.centralNotice.deferredObjs.bannerLoaded=$.Deferred();mw.centralNotice.ev
ents.bannerLoaded=mw.centralNotice.deferredObjs.bannerLoaded.promise();$('#siteN
otice').prepend('<div id="centralNotice"></div>');if(mw.centralNotice.data.count
ry==='XX'){$.ajax({url:'//geoiplookup.wikimedia.org/',dataType:'script',cache:tr
ue,complete:function(){if(Geo.country){mw.centralNotice.data.country=Geo.country
;}else{mw.centralNotice.data.country='XX';}mw.centralNotice.loadBanner();}});}el
se{mw.centralNotice.loadBanner();}}};window.insertBanner=function(bannerJson){va
r url,targets,data;var impressionData={country:mw.centralNotice.data.country,use
lang:mw.config.get('wgUserLanguage'),project:mw.config.get('wgNoticeProject'),db
:mw.config.get('wgDBname'),bucket:mw.centralNotice.data.bucket,anonymous:mw.conf
ig.get('wgUserName')===null,device:mw.centralNotice.data.device};var impressionR
esultData=null;if(!bannerJson){
impressionResultData={result:'hide',reason:'empty'};}else{mw.centralNotice.data.
bannerType=(bannerJson.fundraising?'fundraising':'default');if(typeof mw.central
Notice.bannerData.preload==='function'&&!mw.centralNotice.bannerData.preload()){
impressionResultData={result:'hide',reason:'preload'}}else if(bannerJson.priorit
y<3&&!mw.centralNotice.data.testing&&$.cookie('centralnotice_'+encodeURIComponen
t(mw.centralNotice.data.bannerType))==='hide'){impressionResultData={result:'hid
e',reason:'cookie'}}else{mw.centralNotice.bannerData.bannerName=bannerJson.banne
rName;$('div#centralNotice').attr('class',mw.html.escape('cn-'+mw.centralNotice.

data.bannerType)).prepend(bannerJson.bannerHtml);if(bannerJson.autolink){url=mw.
config.get('wgNoticeFundraisingUrl');if((bannerJson.landingPages!==null)&&banner
Json.landingPages.length){targets=String(bannerJson.landingPages).split(',');if(
$.inArray(mw.centralNotice.data.country,mw.config.get('wgNoticeXXCountries'))!==
-1){mw.centralNotice.data.country='XX';}
url+="?"+$.param({landing_page:targets[Math.floor(Math.random()*targets.length)]
.replace(/^\s+|\s+$/,''),utm_medium:'sitenotice',utm_campaign:bannerJson.campaig
n,utm_source:bannerJson.bannerName,language:mw.config.get('wgUserLanguage'),coun
try:mw.centralNotice.data.country});$('#cn-landingpage-link').attr('href',url);}
}var bannerShown=true;if(typeof mw.centralNotice.bannerData.alterImpressionData=
=='function'){bannerShown=mw.centralNotice.bannerData.alterImpressionData(impres
sionData);}if(bannerShown){impressionResultData={banner:bannerJson.bannerName,ca
mpaign:bannerJson.campaign,result:'show'};}else{impressionResultData={result:'hi
de'};}}}impressionResultData=$.extend(impressionResultData,impressionData);if(!m
w.centralNotice.data.testing){mw.centralNotice.recordImpression(impressionResult
Data);}mw.centralNotice.deferredObjs.bannerLoaded.resolve(impressionResultData);
};window.hideBanner=function(){$('#centralNotice').hide();var bannerType=mw.cent
ralNotice.data.bannerType||'default';var
d=new Date();d.setSeconds(d.getSeconds()+mw.config.get('wgNoticeCookieShortExpir
y'));$.cookie('centralnotice_'+encodeURIComponent(bannerType),'hide',{expires:d,
path:'/'});};window.toggleNotice=function(){window.hideBanner();};$(function(){m
w.centralNotice.initialize();});})(jQuery,mediaWiki);;},{},{});mw.loader.impleme
nt("ext.centralauth.centralautologin",function(){(function(mw){if(mw.config.get(
'wgUserName')!==null){return;}if(mw.config.get('wgCanonicalSpecialPageName')!=='
Userlogin'){if('localStorage'in window&&+localStorage.getItem('CentralAuthAnon')
>new Date().getTime()){return;}if(/(^|; )CentralAuthAnon=1/.test(document.cookie
)){return;}}var url,params,len,param,i;url=mw.config.get('wgServer')+mw.config.g
et('wgArticlePath').replace('$1','Special:CentralAutoLogin/start');url+=(url.ind
exOf('?')<0?'?':'&')+'type=script';if(mw.config.get('wgCanonicalSpecialPageName'
)==='Userlogin'){url+='&return=1';params=location.search.slice(1).split('&');len
=params.length;for(i=0;i<len;i++){param=
params[i].split('=');param=decodeURIComponent(param[0]);if(param==='returnto'||p
aram==='returntoquery'){url+='&'+params[i];}}}mw.loader.load(url);}(mediaWiki));
;},{"css":[
"@-webkit-keyframes centralAuthPPersonalAnimation{0%{opacity:0;-webkit-transform
:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyfram
es centralAuthPPersonalAnimation{0%{opacity:0;-moz-transform:translateY(-20px)}1
00%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes centralAuthPPersonalAn
imation{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:
translateY(0)}}@keyframes centralAuthPPersonalAnimation{0%{opacity:0;transform:t
ranslateY(-20px)}100%{opacity:1;transform:translateY(0)}}.centralAuthPPersonalAn
imation{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-du
ration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animationfill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-anim
ation-name:centralAuthPPersonalAnimation;-moz-animation-name:centralAuthPPersona
lAnimation;-o-animation-name:centralAuthPPersonalAnimation;animation-name:centra
lAuthPPersonalAnimation}\n/* cache key: idwiki:resourceloader:filter:minify-css:
7:0dcacc990dd02e7db9669ab3090b80f1 */"
]},{});mw.loader.implement("ext.uls.displaysettings",function(){(function($,mw,u
ndefined){'use strict';var template='<div class="uls-display-settings">'+'<div c
lass="row">'+'<div class="twelve columns uls-display-settings-tab-switcher">'+'<
div class="uls-button-group">'+'<button id="uls-display-settings-language-tab" c
lass="button down" data-i18n="ext-uls-display-settings-language-tab"></button>'+
'<button id="uls-display-settings-fonts-tab" class="button" data-i18n="ext-uls-d
isplay-settings-fonts-tab"></button>'+'</div>'+'</div>'+'</div>'+'<div class="ex
t-uls-sub-panel uls-display-settings-language-tab">'+'<div class="row">'+'<div c
lass="eleven columns">'+'<h4 data-i18n="ext-uls-display-settings-ui-language"></
h4>'+'</div>'+'</div>'+'<div class="row">'+'<div class="uls-ui-languages eleven
columns">'+'<p data-i18n="ext-uls-language-buttons-help"></p>'+'</div>'+'</div>'
+'</div>'+'<div class="ext-uls-sub-panel uls-display-settings-fonts-tab hide">'+

'<div class="row">'+
'<div class="twelve columns">'+'<h4 data-i18n="ext-uls-display-settings-font-set
tings"></h4>'+'</div>'+'</div>'+'<div id="uls-display-settings-font-selectors" c
lass="uls-display-settings-font-selectors">'+'<div class="row uls-font-item ulscontent-fonts">'+'<div class="six columns">'+'<label class="uls-font-label" id="
content-font-selector-label"></label>'+'</div>'+'<select id="content-font-select
or" class="four columns end uls-font-select"></select>'+'</div>'+'<div class="ro
w uls-font-item uls-ui-fonts">'+'<div class="six columns">'+'<label class="uls-f
ont-label" id="ui-font-selector-label"></label>'+'</div>'+'<select id="ui-font-s
elector" class="four columns end uls-font-select"></select>'+'</div>'+'</div>'+'
</div>'+'<div class="row"></div>'+'<div class="row language-settings-buttons">'+
'<div class="eleven columns">'+'<button class="button uls-display-settings-cance
l" data-i18n="ext-uls-language-settings-cancel"></button>'+
'<button class="button active blue" id="uls-displaysettings-apply" data-i18n="ex
t-uls-language-settings-apply" disabled></button>'+'</div>'+'</div>'+'</div>';fu
nction DisplaySettings($parent){this.name=$.i18n('ext-uls-display-settings-title
-short');this.description=$.i18n('ext-uls-display-settings-desc');this.$template
=$(template);this.uiLanguage=this.getUILanguage();this.contentLanguage=this.getC
ontentLanguage();this.$webfonts=null;this.$parent=$parent;}DisplaySettings.proto
type={constructor:DisplaySettings,render:function(){this.$parent.$settingsPanel.
empty();this.$webfonts=$('body').data('webfonts');this.$parent.$settingsPanel.ap
pend(this.$template);this.prepareLanguages();this.prepareUIFonts();this.prepareC
ontentFonts();this.i18n();this.$webfonts.refresh();this.listen();this.dirty=fals
e;this.savedRegistry=$.extend(true,{},mw.webfonts.preferences);},prepareLanguage
s:function(){var loginUri,$loginCta,displaySettings=this,SUGGESTED_LANGUAGES_NUM
BER=3,anonsAllowed=mw.config.get(
'wgULSAnonCanChangeLanguage'),languagesForButtons,$languages,suggestedLanguages,
lang,i,language,$button;if(!anonsAllowed&&mw.user.isAnon()){loginUri=new mw.Uri(
);loginUri.query={title:'Special:UserLogin'};$loginCta=$('<p>').attr('id','uls-d
isplay-settings-anon-log-in-cta');this.$template.find('.uls-display-settings-lan
guage-tab').empty().append($('<p>').append($('<span>').addClass('uls-display-set
tings-anon-label').html($.i18n('ext-uls-display-settings-anon-label')+'&#160;'),
$('<span>').text($.i18n('ext-uls-display-settings-anon-same-as-content'))),$logi
nCta);new mw.Api().parse($.i18n('ext-uls-display-settings-anon-log-in-cta')).don
e(function(parsedCta){$loginCta.html(parsedCta);});return;}$languages=this.$temp
late.find('div.uls-ui-languages');suggestedLanguages=this.frequentLanguageList()
.concat(['en','zh','fr']);languagesForButtons=[this.contentLanguage];$languages.
find('button').remove();if(this.uiLanguage!==this.contentLanguage){languagesForB
uttons.push(this.uiLanguage);}for(lang in
suggestedLanguages){if($.inArray(suggestedLanguages[lang],languagesForButtons)>1){continue;}languagesForButtons.push(suggestedLanguages[lang]);if(languagesForB
uttons.length>=SUGGESTED_LANGUAGES_NUMBER){break;}}function buttonHandler(button
){return function(){displaySettings.markDirty();displaySettings.uiLanguage=butto
n.data('language')||displaySettings.uiLanguage;$('div.uls-ui-languages button.bu
tton').removeClass('down');button.addClass('down');displaySettings.prepareUIFont
s();displaySettings.$template.attr('lang',displaySettings.uiLanguage);displaySet
tings.preview(displaySettings.uiLanguage);};}for(i=0;i<SUGGESTED_LANGUAGES_NUMBE
R;i++){language=languagesForButtons[i];$button=$('<button>').addClass('button ul
s-language-button').text($.uls.data.getAutonym(language)).prop({lang:language,di
r:$.uls.data.getDir(language)});if(language===this.uiLanguage){$button.addClass(
'down');}$button.data('language',language);$languages.append($button);$button.on
('click',buttonHandler($button));}this.
prepareMoreLanguages();},prepareMoreLanguages:function(){var displaySettings=thi
s,$languages,$moreLanguagesButton;$languages=this.$template.find('div.uls-ui-lan
guages');$moreLanguagesButton=$('<button>').prop('class','uls-more-languages').a
ddClass('button').text('...');$languages.append($moreLanguagesButton);$moreLangu
agesButton.uls({left:displaySettings.$parent.left,top:displaySettings.$parent.to
p,onReady:function(){var uls=this,$back=$('<a>').data('i18n','ext-uls-back-to-di
splay-settings').i18n();$back.click(function(){uls.hide();displaySettings.$paren
t.show();});uls.$menu.find('div.uls-title-region').append($back);uls.$menu.find(

'h1.uls-title').data('i18n','ext-uls-display-settings-ui-language').i18n();uls.$
menu.prepend($('<span>').addClass('caret-before'),$('<span>').addClass('caret-af
ter'));},onVisible:function(){if(!displaySettings.$parent.$window.hasClass('call
out')){return;}var $parent=$('#language-settings-dialog');if(parseInt($parent.cs
s('left'),10)){this.$menu.css('left',
$parent.css('left'));}if(parseInt($parent.css('top'),10)){this.$menu.css('top',$
parent.css('top'));}if(displaySettings.$parent.$window.hasClass('callout')){this
.$menu.addClass('callout');}else{this.$menu.removeClass('callout');}},onSelect:f
unction(langCode){displaySettings.markDirty();displaySettings.uiLanguage=langCod
e;displaySettings.$parent.show();displaySettings.prepareUIFonts();displaySetting
s.prepareLanguages();displaySettings.$template.attr('lang',langCode);displaySett
ings.preview(langCode);},quickList:function(){return mw.uls.getFrequentLanguageL
ist();}});$moreLanguagesButton.on('click',function(){displaySettings.$parent.hid
e();});},preview:function(language){var displaySettings=this;mw.uls.loadLocaliza
tion(language).done(function(){displaySettings.i18n();});},frequentLanguageList:
function(){return mw.uls.getFrequentLanguageList();},getUILanguage:function(){re
turn mw.config.get('wgUserLanguage');},getContentLanguage:function(){return mw.c
onfig.get('wgContentLanguage');},
prepareFontSelector:function(target){var language,fonts,$fontSelector,savedFont,
$systemFont,$fontLabel,$fontsSection;language=this[target+'Language'];fonts=this
.$webfonts.list(language);$fontsSection=this.$template.find('div.uls-'+target+'fonts');if(fonts.length===0){$fontsSection.hide();return;}$fontsSection.show();$
fontSelector=this.$template.find('#'+target+'-font-selector');$fontSelector.find
('option').remove();savedFont=this.$webfonts.getFont(language);$.each(fonts,func
tion(key,font){var $fontOption;if(font!=='system'){$fontOption=$('<option>').att
r('value',font).text(font);$fontSelector.append($fontOption);$fontOption.attr('s
elected',savedFont===font);}});$systemFont=$('<option>').val('system').text($.i1
8n('ext-uls-webfonts-system-font'));$fontSelector.append($systemFont);$systemFon
t.attr('selected',savedFont==='system'||!savedFont);$fontLabel=this.$template.fi
nd('#'+target+'-font-selector-label');$fontLabel.empty();$fontLabel.append($('<s
trong>'));$fontLabel.append($('<div>').
attr('data-i18n','ext-uls-webfonts-select-for-'+target+'-info'));},i18n:function
(){this.$template.i18n();this.$template.find('#ui-font-selector-label strong').t
ext($.i18n('ext-uls-webfonts-select-for',$.uls.data.getAutonym(this.uiLanguage))
);this.$template.find('#content-font-selector-label strong').text($.i18n('ext-ul
s-webfonts-select-for',$.uls.data.getAutonym(this.contentLanguage)));},prepareUI
Fonts:function(){if(this.uiLanguage===this.contentLanguage){this.$template.find(
'div.uls-ui-fonts').hide();return;}this.prepareFontSelector('ui');},prepareConte
ntFonts:function(){this.prepareFontSelector('content');},markDirty:function(){th
is.dirty=true;this.$template.find('#uls-displaysettings-apply').removeAttr('disa
bled');},disableApplyButton:function(){this.$template.find('#uls-displaysettings
-apply').prop('disabled',true);},listen:function(){var displaySettings=this,$con
tentFontSelector=this.$template.find('#content-font-selector'),$uiFontSelector=t
his.$template.find('#ui-font-selector'),
$tabButtons=displaySettings.$template.find('.uls-display-settings-tab-switcher b
utton');displaySettings.$template.find('#uls-displaysettings-apply').on('click',
function(){displaySettings.apply();});displaySettings.$template.find('button.uls
-display-settings-cancel').on('click',function(){displaySettings.cancel();displa
ySettings.prepareUIFonts();displaySettings.prepareContentFonts();displaySettings
.close();});$uiFontSelector.on('change',function(){displaySettings.markDirty();m
w.webfonts.preferences.setFont(displaySettings.uiLanguage,$(this).find('option:s
elected').val());displaySettings.$webfonts.refresh();});$contentFontSelector.on(
'change',function(){displaySettings.markDirty();mw.webfonts.preferences.setFont(
displaySettings.contentLanguage,$(this).find('option:selected').val());displaySe
ttings.$webfonts.refresh();});$tabButtons.on('click',function(){var $button=$(th
is);if($button.hasClass('down')){return;}displaySettings.$template.find('.ext-ul
s-sub-panel').each(function(){var
$subPanel=$(this);if($subPanel.hasClass($button.attr('id'))){$subPanel.removeCla
ss('hide');}else{$subPanel.addClass('hide');}});displaySettings.$parent.position
();$tabButtons.filter('.down').removeClass('down');$button.addClass('down');});}

,hide:function(){this.$parent.hide();},close:function(){var origUILanguage=this.
getUILanguage();if($.i18n().locale!==origUILanguage){$.i18n().locale=origUILangu
age;this.i18n();}this.$parent.close();},onSave:function(success){if(success){if(
this.$webfonts!==undefined){this.$webfonts.refresh();}this.$parent.hide();if(thi
s.uiLanguage!==this.getUILanguage()){mw.uls.changeLanguage(this.uiLanguage);}}},
apply:function(){var displaySettings=this;mw.webfonts.preferences.save(function(
result){displaySettings.onSave(result);displaySettings.dirty=false;displaySettin
gs.savedRegistry=$.extend(true,{},mw.webfonts.preferences);});},cancel:function(
){var displaySettings=this;if(!displaySettings.dirty){return;}mw.webfonts.prefer
ences=$.extend(true,{},displaySettings.
savedRegistry);if(displaySettings.$webfonts){displaySettings.$webfonts.refresh()
;}displaySettings.dirty=false;displaySettings.disableApplyButton();displaySettin
gs.uiLanguage=displaySettings.getUILanguage();displaySettings.contentLanguage=di
splaySettings.getContentLanguage();displaySettings.$template.find('div.uls-ui-la
nguages button.button').each(function(){var $button=$(this);if($button.attr('lan
g')===displaySettings.uiLanguage){$button.addClass('down');}else{$button.removeC
lass('down');}});}};$.fn.languagesettings.modules=$.extend($.fn.languagesettings
.modules,{display:DisplaySettings});}(jQuery,mediaWiki));;},{"css":[
"div.display-settings-block{background:transparent url(data:image/png;base64,iVB
ORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAIpwA
ACKcBMsYCAwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGLSURBVDiNrZQxT5N
RFIafc27lS9qJOAqji4sLDErq8jURO7CYYDSyA5u/oCYk6OLKINHFKGECO5A6ODg4GTejk0pIYGEBY42
F5r4M1uRrAyWae7Z7zvs+95zc3GOSSBmelAZYnuetlMAScDMlcNjIG5JmkgHNbEXSDvA5BfAr8DOEMA8
8G7hoDbjl7jXgCRDPBUpalTQH3JG0DhwVamPA4xjjS+AN8P484LG7r5nZXUmjwHVJm4V6FbgK/AYmJb0
rmkunAF+32+39LMuuAHS73U6WZQfA7J8GtejuP4BLkr64+0Txc5wGfFoul1vADYAQwjEwDmwDH4FDSa9
64y+YWZ95cORvwO5fWC8uAPeB50AWQtiT9EnSqrtvDXbTB5T0HVgeFJnZvKQRYDrGeM/dl9x9R1JL0kS
fNs/zpNsh+XIomdm1YYIY4wMzm+0dV8zsxTC9DduH9Xo963Q6b81sqpfarFartxuNRjzLcyawVqtdNLO
Hki4X85I+VCqVR81m89c/d/g/kfxRTgBqiJ6uhl2jIAAAAABJRU5ErkJggg==) no-repeat left to
p;background:transparent url(//bits.wikimedia.org/static-1.22wmf12/extensions/Un
iversalLanguageSelector/resources/css/../images/display.png?2013-07-25T14:51:40Z
) no-repeat left top!ie;background-image:-webkit-linear-gradient(transparent,tra
nsparent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguage
Selector/resources/css/../images/display.svg?2013-07-25T14:51:40Z);background-im
age:-moz-linear-gradient(transparent,transparent),url(//bits.wikimedia.org/stati
c-1.22wmf12/extensions/UniversalLanguageSelector/resources/css/../images/display
.svg?2013-07-25T14:51:40Z);background-image:linear-gradient(transparent,transpar
ent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSelec
tor/resources/css/../images/display.svg?2013-07-25T14:51:40Z);background-size:20
px auto;color:#252525;padding-left:26px;cursor:pointer}.uls-display-settings-tab
-switcher{text-align:center}.uls-button-group{display:inline-block;position:rela
tive;padding:0 0 0 0;left:-20px;z-index:1}.uls-button-group \u003E button.button
{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radi
us:0;border-radius:0;float:left;padding:8px 10px;min-width:80px;margin:0}.uls-bu
tton-group \u003E button.button:first-child{-moz-border-radius-topleft:3px;-webk
it-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bott
omleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.
uls-button-group \u003E button.button:last-child{-moz-border-radius-topright:3px
;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-rad
ius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-r
adius:3px}.ext-uls-sub-panel{border-top:1px solid #EEEEEE;padding-top:25px;top:20px;position:relative;min-height:150px}.uls-display-settings-font-selectors{mar
gin:5px 0 15px 0;border-top:1px solid #EEEEEE}.uls-font-item{border-bottom:1px s
olid #EEEEEE;background:#FBFBFB;margin:0 ;padding:10px 0}.uls-font-label,.uls-fo
nt-select{font-size:10pt}.uls-font-select{min-height:16pt}.uls-content-fonts:hov
er,.uls-ui-fonts:hover{background-color:#F6F6F6}.uls-font-label strong{color:#25
2525}.uls-font-label{color:#555555;font-size:10pt}.uls-display-settings-anon-lab
el{font-weight:bold}#uls-display-settings-anon-log-in-cta{font-size:10pt}\n/* ca
che key: idwiki:resourceloader:filter:minify-css:7:de9611f25e3b999e2e7746a707390
67f */"
]},{});mw.loader.implement("ext.uls.i18n",function(){(function($,mw){'use strict

';mw.uls=mw.uls||{};window.pluralRuleParser=mw.libs.pluralRuleParser;$.i18n({loc
ale:mw.config.get('wgUserLanguage')});$.i18n.fallbacks={};mw.uls.loadLocalizatio
n=function(locale){var i18n=$.i18n();i18n.locale=locale;if(i18n.messageStore.mes
sages[locale]){return $.Deferred().resolve();}return i18n.load(mw.util.wikiScrip
t('api')+'?action=ulslocalization&language='+locale,locale);};}(jQuery,mediaWiki
));;},{},{});mw.loader.implement("ext.uls.ime",function(){(function($,mw,documen
t,undefined){'use strict';var mwImeRulesPath,inputSelector,inputPreferences;mwIm
eRulesPath=mw.config.get('wgExtensionAssetsPath')+'/UniversalLanguageSelector/li
b/jquery.ime/';inputSelector='input:not([type]), input[type=text], input[type=se
arch], textarea';inputPreferences=mw.uls.preferences();mw.ime=mw.ime||{};mw.ime.
getLanguagesWithIME=function(){var language,availableLanguages={};for(language i
n $.ime.languages){availableLanguages[
language]=mw.config.get('wgULSLanguages')[language];}return availableLanguages;}
;mw.ime.getIMELanguageList=function(){var unique=[],imeLanguageList,previousIMEL
anguages;previousIMELanguages=$.ime.preferences.getPreviousLanguages()||[];imeLa
nguageList=previousIMELanguages.concat(mw.uls.getFrequentLanguageList());$.each(
imeLanguageList,function(i,v){if($.inArray(v,unique)===-1){unique.push(v);}});re
turn unique.slice(0,6);};$.extend($.ime.preferences,{save:function(callback){if(
!this.registry.isDirty){if(callback){callback.call(this,true);}return;}inputPref
erences.set('ime',this.registry);inputPreferences.save(callback);this.registry.i
sDirty=false;},load:function(){this.registry=inputPreferences.get('ime')||this.r
egistry;},disable:function(){this.registry.isDirty=true;this.registry.enable=fal
se;mw.uls.logEvent({action:'ime-disable'});},enable:function(){this.registry.isD
irty=true;this.registry.enable=true;mw.uls.logEvent({action:'ime-enable'});},isE
nabled:function(){if(this.registry.
enable===undefined){return mw.config.get('wgULSIMEEnabled');}else{return this.re
gistry.enable;}},getDefaultLanguage:function(){return mw.config.get('wgContentLa
nguage');}});$.extend($.ime.defaults,{imePath:mwImeRulesPath});$.fn.imeselector.
Constructor.prototype.helpLink=function(){var $disableInputToolsLink,$moreSettin
gsLink,imeselector=this;$disableInputToolsLink=$('<span>').addClass('uls-ime-dis
able-link').attr('data-i18n','ext-uls-input-disable');$moreSettingsLink=$('<span
>').addClass('uls-ime-more-settings-link');$moreSettingsLink.languagesettings({d
efaultModule:'input',onClose:function(){imeselector.$element.focus();},top:imese
lector.$element.offset().top});$moreSettingsLink.on('click',function(e){imeselec
tor.hide();e.stopPropagation();});$disableInputToolsLink.i18n();$disableInputToo
lsLink.on('click',function(e){$.ime.preferences.disable();imeselector.hide();ime
selector.$imeSetting.hide();$.ime.preferences.save(function(){mw.ime.disable();i
meNotification();});e.stopPropagation();
});imeselector.$menu.webfonts();return $('<div>').addClass('uls-ime-menu-setting
s-item').append($disableInputToolsLink,$moreSettingsLink);};mw.ime.disable=funct
ion(){$(inputSelector).trigger('destroy.ime');};mw.ime.setup=function(){$('body'
).on('focus.ime',inputSelector,function(){var imeselector,$input,noImeSelector;i
f(!$.ime.preferences.isEnabled()){return;}$input=$(this);noImeSelector=mw.config
.get('wgULSNoImeSelectors').join(', ');if(noImeSelector.length&&$input.is(noImeS
elector)){$input.addClass('noime');}$input.ime({languages:mw.ime.getIMELanguageL
ist(),languageSelector:function(){var $ulsTrigger;$ulsTrigger=$('<a>').text('...
').addClass('ime-selector-more-languages selectable-row selectable-row-item').at
tr({title:$.i18n('ext-uls-input-settings-more-languages-tooltip')});$ulsTrigger.
uls({onSelect:function(language){$input.data('imeselector').selectLanguage(langu
age);$input.focus();},lazyload:false,languages:mw.ime.getLanguagesWithIME()});re
turn $ulsTrigger;},helpHandler:function(
ime){return $('<a>').attr({href:mw.msg('uls-ime-helppage').replace('$1',ime),tar
get:'_blank',title:$.i18n('ext-uls-ime-help')}).addClass('ime-perime-help').clic
k(function(event){event.stopPropagation();});}});imeselector=$input.data('imesel
ector');if(imeselector){imeselector.selectLanguage($.ime.preferences.getLanguage
());}});};$(document).ready(function(){mw.uls.init(function(){$.ime.preferences.
load();if($.ime.preferences.isEnabled()){mw.ime.setup();}});});function imeNotif
ication(){var notificationMsg=(mw.config.get('wgULSPosition')==='personal')?'ext
-uls-input-disable-notification-info-personal':'ext-uls-input-disable-notificati
on-info-interlanguage',$notification=$('<div>').addClass('uls-ime-notification-b

ubble').append($('<div>').attr('data-i18n','ext-uls-input-disable-notification')
,$('<div>').addClass('link').attr('data-i18n','ext-uls-input-disable-notificatio
n-undo').on('click',function(){$.ime.preferences.enable();$.ime.preferences.save
(function(){mw.ime.setup();});}),$(
'<div>').attr('data-i18n',notificationMsg));mw.notify($notification.i18n());}}(j
Query,mediaWiki,document));;},{},{});mw.loader.implement("ext.uls.init",function
(){(function($,mw,undefined){'use strict';$.fn.uls.defaults=$.extend($.fn.uls.de
faults,{languages:mw.config.get('wgULSLanguages'),searchAPI:mw.util.wikiScript('
api')+'?action=languagesearch'});$.fn.uls.Constructor.prototype.render=function(
){this.$languageFilter.addClass('noime');};var jsonLoader=null,initialized=false
,currentLang=mw.config.get('wgUserLanguage'),logEventQueue=$.Callbacks('memory o
nce');mw.uls=mw.uls||{};mw.uls.previousLanguagesCookie='uls-previous-languages';
mw.uls.changeLanguage=function(language){var uri=new mw.Uri(window.location.href
);uri.extend({setlang:language});window.location.href=uri.toString();};mw.uls.se
tPreviousLanguages=function(previousLanguages){$.cookie(mw.uls.previousLanguages
Cookie,$.toJSON(previousLanguages),{path:'/'});};mw.uls.getPreviousLanguages=fun
ction(){var previousLanguages=$.cookie(
mw.uls.previousLanguagesCookie);if(!previousLanguages){return[];}return $.parseJ
SON(previousLanguages).slice(-5);};mw.uls.getBrowserLanguage=function(){return(w
indow.navigator.language||window.navigator.userLanguage).split('-')[0];};mw.uls.
getCountryCode=function(){return window.Geo&&(window.Geo.country||window.Geo.cou
ntry_code);};mw.uls.getAcceptLanguageList=function(){return mw.config.get('wgULS
AcceptLanguageList');};mw.uls.getFrequentLanguageList=function(countryCode){var
unique=[],list=[mw.config.get('wgUserLanguage'),mw.config.get('wgContentLanguage
'),mw.uls.getBrowserLanguage()].concat(mw.uls.getPreviousLanguages()).concat(mw.
uls.getAcceptLanguageList());countryCode=countryCode||mw.uls.getCountryCode();if
(countryCode){list=list.concat($.uls.data.getLanguagesInTerritory(countryCode));
}$.each(list,function(i,v){if($.inArray(v,unique)===-1){unique.push(v);}});uniqu
e=$.grep(unique,function(langCode){var target;if($.fn.uls.defaults.languages[lan
gCode]!==undefined){return true;}target=
$.uls.data.isRedirect(langCode);if(target){return $.fn.uls.defaults.languages[ta
rget]!==undefined;}return false;});return unique;};function isBrowserSupported()
{var blacklist={'msie':[['<=',7]]};return!$.client.test(blacklist,null,true);}mw
.uls.logEvent=function(event){logEventQueue.add(function(){mw.eventLog.logEvent(
'UniversalLanguageSelector',event);});};mw.uls.init=function(callback){callback=
callback||$.noop;if(initialized){callback.call(this);return;}if(!isBrowserSuppor
ted()){$('#pt-uls').hide();return;}if(mw.config.get('wgULSEventLogging')){mw.loa
der.using('schema.UniversalLanguageSelector',function(){mw.eventLog.setDefaults(
'UniversalLanguageSelector',{version:1,token:mw.user.id(),contentLanguage:mw.con
fig.get('wgContentLanguage'),interfaceLanguage:currentLang});logEventQueue.fire(
);});}$.uls.data.addLanguage('als',{target:'gsw'});if(!jsonLoader){jsonLoader=mw
.uls.loadLocalization(currentLang);}else{jsonLoader.done(function(){initialized=
true;});jsonLoader.done(callback);}};$(
document).ready(function(){mw.uls.init();});}(jQuery,mediaWiki));;},{"css":[
"#pt-uls a.uls-trigger{padding-left:30px}#p-lang .uls-settings-trigger{backgroun
d:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAgCAMAAAAV
MLmlAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cu
aW5rc2NhcGUub3Jnm+48GgAAALpQTFRF////W1tbgICAWVlZgICAUVFRgICAWVlZhYWFUlJShYWFVFRU
gYGBVVVVgYGBVVVVgICAVFRUVVVVVlZWgYGBgICAVFRUgYGBVFRUgICAgYGBVVVVVVVVgYGBVlZWgYGB
VFRUgICAVFRUgICAVVVVgICAVlZWgICAVFRUgICAVVVVgICAVFRUgICAVlZWgICAVVVVgICAVVVVgICA
VVVVgICAVVVVgICAVVVVgICAVVVVgICAVVVVgICA9Fa9bgAAADx0Uk5TAA4OFBQWFhcXGRlJSUtLWlpb
XV9fYGFhZGRlZmlpa2twcIiIioqPj5GRn5+goKGh6+vv7/Dw+fn8/P7+YuRUVgAAAOlJREFUGBmNwcdW
AgEURMFLFCUaAcWAEhQYHBRmCN3//1u+BYcVC6s4p2U3OLrrVxN7Xn7uELoH5w65Dx1g6JNnoLazfz++
VnZehkZir4pQ3NjzBg5TwtgBhzFh6kDr294UobiykxZc7ezVdLyx8yrw6pM+8GjnDjsf7gj3/WpiJ7Vh
l6OW3eC/mlKdo5teZSHNSoM24XqvTCHTvg0MdDIASpn08/6ZSlkJ6jMpLUBhLc3qKEwIIwUURoSJAs2l
tC5AIZUWTbjcSulktJayCvCikx7wJG0VttrfEp5eLpfS4uLtgaOmVOeMP8BAM9RClMO9AAAAAElFTkSu
QmCC) no-repeat right top;background:transparent url(//bits.wikimedia.org/static
-1.22wmf12/extensions/UniversalLanguageSelector/resources/css/../images/cog-spri
te.png?2013-07-25T14:51:40Z) no-repeat right top!ie;background-image:-webkit-lin
ear-gradient(transparent,transparent),url(//bits.wikimedia.org/static-1.22wmf12/

extensions/UniversalLanguageSelector/resources/css/../images/cog-sprite.svg?2013
-07-25T14:51:40Z);background-image:-moz-linear-gradient(transparent,transparent)
,url(//bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSelector/
resources/css/../images/cog-sprite.svg?2013-07-25T14:51:40Z);background-image:li
near-gradient(transparent,transparent),url(//bits.wikimedia.org/static-1.22wmf12
/extensions/UniversalLanguageSelector/resources/css/../images/cog-sprite.svg?201
3-07-25T14:51:40Z);height:16px;width:14px;float:right;cursor:pointer}.skin-vecto
r #p-lang .uls-settings-trigger{ margin-top:3px}#p-lang .uls-settings-trigger:ho
ver{background-position:right -16px} x:-o-prefocus,body.rtl li#pt-uls{ directi
on:ltr}#settings-block{border-top:1px solid #C9C9C9;background:#f8f8f8;backgroun
d:-webkit-gradient(linear,left top,left bottom,from(#FBFBFB),to(#F0F0F0));backgr
ound:-webkit-linear-gradient(top,#FBFBFB,#F0F0F0);background:-moz-linear-gradien
t(top,#FBFBFB,#F0F0F0);background:-ms-linear-gradient(top,#FBFBFB,#F0F0F0);backg
round:-o-linear-gradient(top,#FBFBFB,#F0F0F0);background:linear-gradient(#FBFBFB
,#F0F0F0);padding-left:10px;line-height:1.2em;-webkit-border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.uls-menu a{cursor:poin
ter}.uls-menu.callout .caret-before{border-top:20px solid transparent;border-rig
ht:20px solid #AAA;border-bottom:20px solid transparent;display:inline-block;lef
t:-21px;top:30px;position:absolute}.uls-menu.callout .caret-after{border-top:20p
x solid transparent;border-right:20px solid #FCFCFC;border-bottom:20px solid tra
nsparent;display:inline-block;left:-20px;top:30px;position:absolute}#settings-bl
ock div.display-settings-block,#settings-block div.input-settings-block{display:
inline-block;margin:8px 15px;color:#565656}#settings-block div.display-settingsblock:hover,#settings-block div.input-settings-block:hover{color:#252525}.uls-ui
-languages button{width:23%;text-overflow:ellipsis;margin-right:4%}button.uls-mo
re-languages{width:auto}.settings-title{font-size:11pt}.settings-text{color:#555
555;font-size:9pt}div.display-settings-block:hover .settings-text{color:#252525}
.ime-perime-help{display:none}.ime-checked .ime-perime-help{display:inline-bloc
k;width:20px;height:100%;position:absolute;top:0;bottom:0;right:0;opacity:0.75;p
adding:0;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUg
AAABIAAAASCAMAAABhEH5lAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWH
RTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAFdQTFRF////AAAAZmZmVVVVSUlJW1tbVVVVV1
dXWFhYVVVVV1dXVlZWWFhYV1dXWFhYVlZWV1dXVlZWV1dXV1dXWFhYV1dXV1dXV1dXV1dXV1dXV1dXV1
dXV1dXrNxhuAAAABx0Uk5TAAEFBgcOJCkxNlVla3KDi5WrsrbJ09ny9vf9/uWqFuIAAACESURBVBjTdZ
DBDsIgEERHai2KUqmllfr+/zs9AFYTnMsmL7uTmZX+yVjnrPkCnU8AyXeVDJGiOJSdCLzmsAIx73ngeZ
KOC+AlySSA8LjrCiQjyRafmzyAleQymQ7nFcDt6NItVFQOp5Cn/dgzjlDts+vW9xs1RI7KPLNHbRRq1W
4951dvPF4RAFiSul8AAAAASUVORK5CYII=) left center no-repeat;background:transparent
url(//bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSelector/
resources/css/../images/help.png?2013-07-25T14:51:40Z) left center no-repeat!ie;
background-image:-webkit-linear-gradient(transparent,transparent),url(data:image
/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9
Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8p
IC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAg
IHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0
cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRw
Oi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3Zn
IgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIxOCIKICAgaGVpZ2h0PSIxOCIKICAgdmlld0JveD0i
MCAwIDE4IDE4LjAwMDAwMSIKICAgaWQ9IkxheWVyXzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiPjxt
ZXRhZGF0YQogICBpZD0ibWV0YWRhdGE5Ij48cmRmOlJERj48Y2M6V29yawogICAgICAgcmRmOmFib3V0
PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgIHJk
ZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRp
dGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgIGlkPSJk
ZWZzNyIgLz4KPHBhdGgKICAgZD0ibSA5LjAwMDAwMDMsMS40OTk2NDM3IGMgLTQuMTQxNDE5MSwwIC03
LjUwMDAwMDQsMy4zNTc4NjkgLTcuNTAwMDAwNCw3LjUwMDAwMTQgMCw0LjE0MjEzMDkgMy4zNTg1ODEz
LDcuNTAwNzExOSA3LjUwMDAwMDQsNy41MDA3MTE5IEMgMTMuMTQyODQ0LDE2LjUwMDM1NyAxNi41LDEz
LjE0MTc3NiAxNi41LDguOTk5NjQ1MSAxNi41LDQuODU3NTEyNyAxMy4xNDM1NTYsMS40OTk2NDM3IDku
MDAwMDAwMywxLjQ5OTY0MzcgeiBtIC0wLjAwMTQyLDExLjk0MzQ0MjMgYyAtMC42MTMzMDYyLDAgLTEu
MDY3MDUzLC0wLjQ5MDA3NCAtMS4wNjcwNTMsLTEuMDc5ODc0IDAsLTAuNjE0MDE4IDAuNDUzNzQ2OCwt
MS4wOTI2OTcgMS4wNjcwNTMsLTEuMDkyNjk3IDAuNTg5Nzk5NSwwIDEuMDY4NDc4NywwLjQ3ODY3OSAx
LjA2ODQ3ODcsMS4wOTI2OTcgMCwwLjU4OTA4NyAtMC40Nzg2NzkyLDEuMDc5ODc0IC0xLjA2ODQ3ODcs

MS4wNzk4NzQgeiBNIDEwLjUyMDgwOCw4LjgwNDQ3MDIgQyAxMC4wMDU4MDMsOS4yMDkwNjY4IDkuODA4
NDg5Myw5LjQ2NzYzODQgOS44MDg0ODkzLDEwLjA0MzE5MSBWIDEwLjM5OTM1IEggOC4yMzc4MTk1IFYg
OS45Njk4MjI2IGMgMCwtMS4wODA1ODY2IDAuMzE5ODMxLC0xLjUyMTUxMyAwLjgyMjAxNTgsLTEuOTE0
NzEzIDAuNTAzNjA5MywtMC4zOTMxOTkxIDAuODExMzMwNiwtMC42MDE5MDkxIDAuODExMzMwNiwtMS4x
NjYwNjQ4IDAsLTAuNDc4Njc4MSAtMC4yOTQ5LC0wLjc0ODY0NjcgLTAuODgzMjc0OCwtMC43NDg2NDY3
IC0wLjUwMzYwOTQsMCAtMC45NDU5NTkxLDAuMTM0NjI4MSAtMS40MTE4MTUzLDAuNDU0NDU5MiBMIDYu
ODI3NDI5MSw1LjMwNzY5NzggQyA3LjQ0MDczNTMsNC44Nzc0NTc1IDguMjAyMjAzNiw0LjU3MTE2MDcg
OS4yMDc5OTY5LDQuNTcxMTYwNyBjIDEuMzYxOTUzMSwwIDIuNTA0NTEyMSwwLjc0ODY0NjUgMi41MDQ1
MTIxLDIuMTgzOTY4MiAtNy4xMmUtNCwxLjAxODYxNDkgLTAuNTY1NTgsMS41NTg1NTI1IC0xLjE5MTcw
OSwyLjA0OTM0MTMgeiIKICAgaWQ9InBhdGgzIgogICBzdHlsZT0iZmlsbDojNTc1NzU3IiAvPgo8L3N2
Zz4=);background-image:-webkit-linear-gradient(transparent,transparent),url(//bi
ts.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSelector/resources
/css/../images/help.svg?2013-07-25T14:51:40Z)!ie;background-image:linear-gradien
t(transparent,transparent),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4
wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3N
jYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDo
vL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21
tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGY
tc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1
sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSI
xOCIKICAgaGVpZ2h0PSIxOCIKICAgdmlld0JveD0iMCAwIDE4IDE4LjAwMDAwMSIKICAgaWQ9IkxheWV
yXzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiPjxtZXRhZGF0YQogICBpZD0ibWV0YWRhdGE5Ij48cmR
mOlJERj48Y2M6V29yawogICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDw
vZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2R
jL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmR
mOlJERj48L21ldGFkYXRhPjxkZWZzCiAgIGlkPSJkZWZzNyIgLz4KPHBhdGgKICAgZD0ibSA5LjAwMDA
wMDMsMS40OTk2NDM3IGMgLTQuMTQxNDE5MSwwIC03LjUwMDAwMDQsMy4zNTc4NjkgLTcuNTAwMDAwNCw
3LjUwMDAwMTQgMCw0LjE0MjEzMDkgMy4zNTg1ODEzLDcuNTAwNzExOSA3LjUwMDAwMDQsNy41MDA3MTE
5IEMgMTMuMTQyODQ0LDE2LjUwMDM1NyAxNi41LDEzLjE0MTc3NiAxNi41LDguOTk5NjQ1MSAxNi41LDQ
uODU3NTEyNyAxMy4xNDM1NTYsMS40OTk2NDM3IDkuMDAwMDAwMywxLjQ5OTY0MzcgeiBtIC0wLjAwMTQ
yLDExLjk0MzQ0MjMgYyAtMC42MTMzMDYyLDAgLTEuMDY3MDUzLC0wLjQ5MDA3NCAtMS4wNjcwNTMsLTE
uMDc5ODc0IDAsLTAuNjE0MDE4IDAuNDUzNzQ2OCwtMS4wOTI2OTcgMS4wNjcwNTMsLTEuMDkyNjk3IDA
uNTg5Nzk5NSwwIDEuMDY4NDc4NywwLjQ3ODY3OSAxLjA2ODQ3ODcsMS4wOTI2OTcgMCwwLjU4OTA4NyA
tMC40Nzg2NzkyLDEuMDc5ODc0IC0xLjA2ODQ3ODcsMS4wNzk4NzQgeiBNIDEwLjUyMDgwOCw4LjgwNDQ
3MDIgQyAxMC4wMDU4MDMsOS4yMDkwNjY4IDkuODA4NDg5Myw5LjQ2NzYzODQgOS44MDg0ODkzLDEwLjA
0MzE5MSBWIDEwLjM5OTM1IEggOC4yMzc4MTk1IFYgOS45Njk4MjI2IGMgMCwtMS4wODA1ODY2IDAuMzE
5ODMxLC0xLjUyMTUxMyAwLjgyMjAxNTgsLTEuOTE0NzEzIDAuNTAzNjA5MywtMC4zOTMxOTkxIDAuODE
xMzMwNiwtMC42MDE5MDkxIDAuODExMzMwNiwtMS4xNjYwNjQ4IDAsLTAuNDc4Njc4MSAtMC4yOTQ5LC0
wLjc0ODY0NjcgLTAuODgzMjc0OCwtMC43NDg2NDY3IC0wLjUwMzYwOTQsMCAtMC45NDU5NTkxLDAuMTM
0NjI4MSAtMS40MTE4MTUzLDAuNDU0NDU5MiBMIDYuODI3NDI5MSw1LjMwNzY5NzggQyA3LjQ0MDczNTM
sNC44Nzc0NTc1IDguMjAyMjAzNiw0LjU3MTE2MDcgOS4yMDc5OTY5LDQuNTcxMTYwNyBjIDEuMzYxOTU
zMSwwIDIuNTA0NTEyMSwwLjc0ODY0NjUgMi41MDQ1MTIxLDIuMTgzOTY4MiAtNy4xMmUtNCwxLjAxODY
xNDkgLTAuNTY1NTgsMS41NTg1NTI1IC0xLjE5MTcwOSwyLjA0OTM0MTMgeiIKICAgaWQ9InBhdGgzIgo
gICBzdHlsZT0iZmlsbDojNTc1NzU3IiAvPgo8L3N2Zz4=);background-image:linear-gradient(
transparent,transparent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/Un
iversalLanguageSelector/resources/css/../images/help.svg?2013-07-25T14:51:40Z)!i
e}.ime-checked .ime-perime-help:hover{opacity:1}button.button{display:inline-blo
ck;padding:0.4065em 1.2195em 0.4065em;font-size:0.813em;font-weight:bold;line-he
ight:1;color:#252525;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.
75);cursor:pointer;background-color:#e6e6e6;background-image:-moz-linear-gradien
t(top,#f0f0f0,#e6e6e6);background-image:-webkit-gradient(linear,left top,left bo
ttom,color-stop(0%,#f0f0f0),color-stop(100%,#e6e6e6));background-image:-ms-linea
r-gradient(top,#f0f0f0,#e6e6e6);background-image:linear-gradient(#f0f0f0,#e6e6e6
);background-image:-webkit-linear-gradient(top,#f0f0f0,#e6e6e6);border:1px #c9c9
c9 solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-msfilter:\"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endC
olorstr='#e6e6e6',GradientType=0)\";filter:progid:dximagetransform.microsoft.gra
dient(startColorstr='#f0f0f0',endColorstr='#e6e6e6',GradientType=0)}button.butto
n:hover{background-color:#f0f0f0;background-image:-moz-linear-gradient(top,#f8f8
f8,#f0f0f0);background-image:-ms-linear-gradient(top,#f8f8f8,#f0f0f0);background

-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color


-stop(100%,#f0f0f0));background-image:-webkit-linear-gradient(top,#f8f8f8,#f0f0f
0);background-image:linear-gradient(#f8f8f8,#f0f0f0);border-color:#c9c9c9;-ms-fi
lter:\"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endCol
orstr='#f0f0f0',GradientType=0)\";filter:progid:dximagetransform.microsoft.gradi
ent(startColorstr='#f8f8f8',endColorstr='#f0f0f0',GradientType=0)}button.button:
active,button.button.down{background-color:#d8d8d8;background-image:-moz-lineargradient(top,#d3d3d3,#d8d8d8);background-image:-ms-linear-gradient(top,#d3d3d3,#
d8d8d8);background-image:-webkit-gradient(linear,left top,left bottom,color-stop
(0%,#d3d3d3),color-stop(100%,#d8d8d8));background-image:-webkit-linear-gradient(
top,#d3d3d3,#d8d8d8);background-image:linear-gradient(#d3d3d3,#d8d8d8);border-co
lor:#c9c9c9;-ms-filter:\"progid:DXImageTransform.Microsoft.gradient(startColorst
r='#d3d3d3',endColorstr='#d8d8d8',GradientType=0)\";filter:progid:dximagetransfo
rm.microsoft.gradient(startColorstr='#d3d3d3',endColorstr='#d8d8d8',GradientType
=0)}button.button:disabled,button.button:disabled.hover,button.button.disabled,b
utton.button.disabled:hover{color:#c9c9c9;cursor:default;background-color:#f0f0f
0;background-image:-moz-linear-gradient(top,#f0f0f0,#f0f0f0);background-image:-m
s-linear-gradient(top,#f0f0f0,#f0f0f0);background-image:-webkit-gradient(linear,
left top,left bottom,color-stop(0%,#f0f0f0),color-stop(100%,#f0f0f0));background
-image:linear-gradient(#f0f0f0,#f0f0f0);background-image:-webkit-linear-gradient
(top,#f0f0f0,#f0f0f0);border-color:#e3e3e3;-ms-filter:\"progid:DXImageTransform.
Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#f0f0f0',GradientType=0)
\";filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f0f0f0',end
Colorstr='#f0f0f0',GradientType=0)}button.button.blue{color:#ffffff;text-shadow:
0 -1px 0 rgba(0,0,0,0.25);background-color:#3366bb;background-image:-ms-linear-g
radient(top,#3670c8,#3366bb);background-image:-moz-linear-gradient(top,#3670c8,#
3366bb);background-image:linear-gradient(#3670c8,#3366bb);background-image:-webk
it-gradient(linear,left top,left bottom,color-stop(0%,#3670c8),color-stop(100%,#
3366bb));background-image:-webkit-linear-gradient(top,#3670c8,#3366bb);border:1p
x #33589f solid;-ms-filter:\"progid:DXImageTransform.Microsoft.gradient(startCol
orstr='#3670c8',endColorstr='#3366bb',GradientType=0)\";filter:progid:dximagetra
nsform.microsoft.gradient(startColorstr='#3670c8',endColorstr='#3366bb',Gradient
Type=0)}button.button.blue:hover{background-color:#3f77d7;background-image:-mozlinear-gradient(top,#4c84da,#3f77d7);background-image:-ms-linear-gradient(top,#4
c84da,#3f77d7);background-image:-webkit-gradient(linear,left top,left bottom,col
or-stop(0%,#4c84da),color-stop(100%,#3f77d7));background-image:-webkit-linear-gr
adient(top,#4c84da,#3f77d7);background-image:linear-gradient(#4c84da,#3f77d7);-m
s-filter:\"progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c84da',en
dColorstr='#3f77d7',GradientType=0)\";filter:progid:dximagetransform.microsoft.g
radient(startColorstr='#4c84da',endColorstr='#3f77d7',GradientType=0)}button.but
ton.blue:active{background-color:#2a549c;background-image:-moz-linear-gradient(t
op,#2d5ea9,#2a549c);background-image:-ms-linear-gradient(top,#2d5ea9,#2a549c);ba
ckground-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2d5ea
9),color-stop(100%,#2a549c));background-image:-webkit-linear-gradient(top,#2d5ea
9,#2a549c);background-image:linear-gradient(#2d5ea9,#2a549c);-ms-filter:\"progid
:DXImageTransform.Microsoft.gradient(startColorstr='#2d5ea9',endColorstr='#2a549
c',GradientType=0)\";filter:progid:dximagetransform.microsoft.gradient(startColo
rstr='#2d5ea9',endColorstr='#2a549c',GradientType=0)}button.button.blue:disabled
,button.button.blue:disabled.hover,button.button.blue.disabled,button.button.blu
e.disabled:hover{color:white;text-shadow:none;cursor:default;background-color:#7
297d7;background-image:-moz-linear-gradient(top,#7297d7,#7297d7);background-imag
e:-ms-linear-gradient(top,#7297d7,#7297d7);background-image:-webkit-gradient(lin
ear,left top,left bottom,color-stop(0%,#7297d7),color-stop(100%,#7297d7));backgr
ound-image:-webkit-linear-gradient(top,#7297d7,#7297d7);background-image:lineargradient(#7297d7,#7297d7);border-color:#5e89d1;-ms-filter:\"progid:DXImageTransf
orm.Microsoft.gradient(startColorstr='#7297d7',endColorstr='#7297d7',GradientTyp
e=0)\";filter:progid:dximagetransform.microsoft.gradient(startColorstr='#7297d7'
,endColorstr='#7297d7',GradientType=0)}button.button.green{color:#ffffff;text-sh
adow:0 -1px 0 rgba(0,0,0,0.25);background-color:#008740;background-image:-ms-lin
ear-gradient(top,#00974b,#008740);background-image:-moz-linear-gradient(top,#009

74b,#008740);background-image:linear-gradient(#00974b,#008740);background-image:
-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00974b),color-stop(1
00%,#008740));background-image:-webkit-linear-gradient(top,#00974b,#008740);bord
er:1px #0f9b3b solid;-ms-filter:\"progid:DXImageTransform.Microsoft.gradient(sta
rtColorstr='#00974b',endColorstr='#008740',GradientType=0)\";filter:progid:dxima
getransform.microsoft.gradient(startColorstr='#00974b',endColorstr='#008740',Gra
dientType=0)}button.button.green:hover{background-color:#119750;background-image
:-moz-linear-gradient(top,#10a65b,#119750);background-image:-ms-linear-gradient(
top,#10a65b,#119750);background-image:-webkit-gradient(linear,left top,left bott
om,color-stop(0%,#10a65b),color-stop(100%,#119750));background-image:-webkit-lin
ear-gradient(top,#10a65b,#119750);background-image:linear-gradient(#10a65b,#1197
50);-ms-filter:\"progid:DXImageTransform.Microsoft.gradient(startColorstr='#10a6
5b',endColorstr='#119750',GradientType=0)\";filter:progid:dximagetransform.micro
soft.gradient(startColorstr='#10a65b',endColorstr='#119750',GradientType=0)}butt
on.button.green:active{background-color:#007236;background-image:-moz-linear-gra
dient(top,#007236,#007236);background-image:-ms-linear-gradient(top,#007236,#007
236);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%
,#007236),color-stop(100%,#007236));background-image:-webkit-linear-gradient(top
,#007236,#007236);background-image:linear-gradient(#007236,#007236);-ms-filter:\
"progid:DXImageTransform.Microsoft.gradient(startColorstr='#007236',endColorstr=
'#007236',GradientType=0)\";filter:progid:dximagetransform.microsoft.gradient(st
artColorstr='#007236',endColorstr='#007236',GradientType=0)}button.button.green:
disabled,button.button.green:disabled.hover,button.button.green.disabled,button.
button.green.disabled:hover{color:white;text-shadow:none;cursor:default;backgrou
nd-color:#2ca368;background-image:-moz-linear-gradient(top,#2ca368,#2ca368);back
ground-image:-ms-linear-gradient(top,#2ca368,#2ca368);background-image:-webkit-g
radient(linear,left top,left bottom,color-stop(0%,#2ca368),color-stop(100%,#2ca3
68));background-image:-webkit-linear-gradient(top,#2ca368,#2ca368);background-im
age:linear-gradient(#2ca368,#2ca368);border-color:#278f5b;-ms-filter:\"progid:DX
ImageTransform.Microsoft.gradient(startColorstr='#2ca368',endColorstr='#2ca368',
GradientType=0)\";filter:progid:dximagetransform.microsoft.gradient(startColorst
r='#2ca368',endColorstr='#2ca368',GradientType=0)}\n/* cache key: idwiki:resourc
eloader:filter:minify-css:7:48794299016b2a9c538a84091c02f845 */"
]},{});mw.loader.implement("ext.uls.inputsettings",function(){(function($,mw,und
efined){'use strict';var template='<div class="uls-input-settings">'+'<div class
="row">'+'<div class="twelve columns">'+'<h3 data-i18n="ext-uls-input-settings-t
itle"></h3>'+'</div>'+'</div>'+'<div class="row enabled-only uls-input-settingslanguages-title">'+'<div class="eleven columns">'+'<h4 data-i18n="ext-uls-inputsettings-ui-language"></h4>'+'</div>'+'</div>'+'<div class="row enabled-only">'+
'<div class="uls-ui-languages eleven columns"></div>'+'</div>'+'<div class="row
enabled-only">'+'<div class="eleven columns uls-input-settings-inputmethods-list
">'+'<h4 class="ext-uls-input-settings-imes-title"></h4>'+'</div>'+'</div>'+'<di
v class="row">'+'<div class="eleven columns button uls-input-settings-disable-in
fo"></div>'+'<div class="six columns button uls-input-settings-toggle">'+'<butto
n class="active green button uls-input-toggle-button"></button>'+'</div>'+'</div
>'+'<div class="row"></div>'+
'<div class="row language-settings-buttons">'+'<div class="eleven columns">'+'<b
utton class="button uls-input-settings-cancel" data-i18n="ext-uls-language-setti
ngs-cancel"></button>'+'<button class="active blue button uls-input-settings-app
ly" data-i18n="ext-uls-language-settings-apply" disabled></button>'+'</div>'+'</
div>'+'</div>';function InputSettings($parent){this.name=$.i18n('ext-uls-input-s
ettings-title-short');this.description=$.i18n('ext-uls-input-settings-desc');thi
s.$template=$(template);this.uiLanguage=this.getInterfaceLanguage();this.content
Language=this.getContentLanguage();this.$imes=null;this.$parent=$parent;this.dir
ty=false;this.savedRegistry=$.extend(true,{},$.ime.preferences.registry);}InputS
ettings.prototype={constructor:InputSettings,render:function(){var $enabledOnly;
this.$parent.$settingsPanel.empty();this.$imes=$('body').data('ime');this.$paren
t.$settingsPanel.append(this.$template);$enabledOnly=this.$template.find('.enabl
ed-only');if($.ime.preferences.isEnabled
()){$enabledOnly.removeClass('hide');}else{$enabledOnly.addClass('hide');}this.p

repareLanguages();this.prepareToggleButton();this.$template.i18n();$('body').dat
a('webfonts').refresh();this.listen();},markDirty:function(){this.dirty=true;thi
s.$template.find('button.uls-input-settings-apply').prop('disabled',false);},dis
ableApplyButton:function(){this.$template.find('button.uls-input-settings-apply'
).prop('disabled',true);},prepareInputmethods:function(language){var index,input
Settings,$imeListContainer,defaultInputmethod,imes,selected,imeId,$imeListTitle;
imes=$.ime.languages[language];$imeListTitle=this.$template.find('.ext-uls-input
-settings-imes-title');$imeListContainer=this.$template.find('.uls-input-setting
s-inputmethods-list');$imeListContainer.find('label').remove();if(!imes){$imeLis
tContainer.append($('<label>').addClass('uls-input-settings-no-inputmethods').te
xt($.i18n('ext-uls-input-settings-noime')));$imeListTitle.text('');return;}$imeL
istTitle.text($.i18n(
'ext-uls-input-settings-ime-settings',$.uls.data.getAutonym(language)));inputSet
tings=this;defaultInputmethod=$.ime.preferences.getIM(language)||imes.inputmetho
ds[0];for(index in imes.inputmethods){imeId=imes.inputmethods[index];selected=de
faultInputmethod===imeId;$imeListContainer.append(inputSettings.renderInputmetho
dOption(imeId,selected));}$imeListContainer.append(inputSettings.renderInputmeth
odOption('system',defaultInputmethod==='system'));this.$parent.position();},rend
erInputmethodOption:function(imeId,selected){var $imeLabel,name,description,$hel
plink,inputmethod,$inputMethodItem;if(imeId!=='system'&&!$.ime.sources[imeId]){r
eturn $();}$imeLabel=$('<label>').attr({'for':imeId,'class':'imelabel'});$inputM
ethodItem=$('<input type="radio">').attr({name:'ime',id:imeId,value:imeId,checke
d:selected});$imeLabel.append($inputMethodItem);if(imeId==='system'){name=$.i18n
('ext-uls-disable-input-method');description='';$helplink='';}else{inputmethod=$
.ime.inputmethods[imeId];$helplink=$(
'<a>').addClass('uls-ime-help').text($.i18n('ext-uls-ime-help')).attr('href',mw.
msg('uls-ime-helppage').replace('$1',imeId)).attr('target','_blank');if(!inputme
thod){name=$.ime.sources[imeId].name;description='';}else{name=inputmethod.name;
description=$.ime.inputmethods[imeId].description;}}$imeLabel.append($('<strong>
').text(name),$('<span>').text(description),$helplink);return $imeLabel;},prepar
eLanguages:function(){var inputSettings=this,SUGGESTED_LANGUAGES_NUMBER=3,select
edImeLanguage=$.ime.preferences.getLanguage(),languagesForButtons,$languages,sug
gestedLanguages,lang,i,language,$button,$caret;$languages=this.$template.find('.
uls-ui-languages');suggestedLanguages=this.frequentLanguageList().concat(['en','
zh','fr']);languagesForButtons=[this.contentLanguage];$languages.empty();if($.ul
s.data.languages[selectedImeLanguage]&&$.inArray(selectedImeLanguage,languagesFo
rButtons)===-1){languagesForButtons.push(selectedImeLanguage);}if(this.uiLanguag
e!==this.contentLanguage&&$.uls.data.
languages[this.uiLanguage]&&$.inArray(this.uiLanguage,languagesForButtons)===-1)
{languagesForButtons.push(this.uiLanguage);}for(lang in suggestedLanguages){if($
.inArray(suggestedLanguages[lang],languagesForButtons)>-1){continue;}languagesFo
rButtons.push(suggestedLanguages[lang]);if(languagesForButtons.length>=SUGGESTED
_LANGUAGES_NUMBER){break;}}function buttonHandler(button){return function(){var
language=button.data('language');if(language!==$.ime.preferences.getLanguage()){
inputSettings.markDirty();$.ime.preferences.setLanguage(language);}$('.uls-ui-la
nguages .button').removeClass('down');button.addClass('down');inputSettings.prep
areInputmethods(language);};}selectedImeLanguage=selectedImeLanguage||this.conte
ntLanguage;for(i=0;i<SUGGESTED_LANGUAGES_NUMBER;i++){language=languagesForButton
s[i];$button=$('<button>').addClass('button uls-language-button').text($.uls.dat
a.getAutonym(language)).prop({lang:language,dir:$.uls.data.getDir(language)});$b
utton.data('language',language);$caret=$
('<span>').addClass('uls-input-settings-caret');$languages.append($button,$caret
);$button.on('click',buttonHandler($button));if(language===selectedImeLanguage){
$button.click();}}this.prepareMoreLanguages();},prepareMoreLanguages:function(){
var inputSettings=this,$languages,$moreLanguagesButton;$languages=this.$template
.find('.uls-ui-languages');$moreLanguagesButton=$('<button>').prop('class','ulsmore-languages').addClass('button').text('...');$languages.append($moreLanguages
Button);$moreLanguagesButton.uls({left:inputSettings.$parent.left,top:inputSetti
ngs.$parent.top,onReady:function(){var uls=this,$back=$('<a>').data('i18n','extuls-back-to-input-settings').i18n();$back.click(function(){uls.hide();inputSetti

ngs.$parent.show();});uls.$menu.find('div.uls-title-region').append($back);uls.$
menu.find('h1.uls-title').data('i18n','ext-uls-input-settings-ui-language').i18n
();uls.$menu.prepend($('<span>').addClass('caret-before'),$('<span>').addClass('
caret-after'));},onVisible:function(){if
(!inputSettings.$parent.$window.hasClass('callout')){return;}var $parent=$('#lan
guage-settings-dialog');if(parseInt($parent.css('left'),10)){this.$menu.css('lef
t',$parent.css('left'));}if(parseInt($parent.css('top'),10)){this.$menu.css('top
',$parent.css('top'));}if(inputSettings.$parent.$window.hasClass('callout')){thi
s.$menu.addClass('callout');}else{this.$menu.removeClass('callout');}},onSelect:
function(langCode){inputSettings.markDirty();$.ime.preferences.setLanguage(langC
ode);inputSettings.$parent.show();inputSettings.prepareLanguages();},languages:m
w.ime.getLanguagesWithIME(),lazyload:false});$moreLanguagesButton.on('click',fun
ction(){inputSettings.$parent.hide();});},prepareToggleButton:function(){var $to
ggleButton,$toggleButtonDesc;$toggleButton=this.$template.find('.uls-input-toggl
e-button');$toggleButtonDesc=this.$template.find('.uls-input-settings-disable-in
fo');if($.ime.preferences.isEnabled()){$toggleButton.data('i18n','ext-uls-inputdisable');$toggleButtonDesc.hide();}else
{$toggleButton.data('i18n','ext-uls-input-enable');$toggleButtonDesc.data('i18n'
,'ext-uls-input-disable-info').show();}$toggleButton.i18n();$toggleButtonDesc.i1
8n();},frequentLanguageList:function(){return mw.uls.getFrequentLanguageList();}
,getInterfaceLanguage:function(){return mw.config.get('wgUserLanguage');},getCon
tentLanguage:function(){return mw.config.get('wgContentLanguage');},listen:funct
ion(){var inputSettings=this,$imeListContainer;$imeListContainer=this.$template.
find('.uls-input-settings-inputmethods-list');inputSettings.$template.find('butt
on.uls-input-settings-apply').on('click',function(){inputSettings.apply();});inp
utSettings.$template.find('button.uls-input-settings-cancel').on('click',functio
n(){inputSettings.cancel();inputSettings.render();inputSettings.close();});$imeL
istContainer.on('change','input:radio[name=ime]:checked',function(){inputSetting
s.markDirty();$.ime.preferences.setIM($(this).val());});inputSettings.$template.
find('button.uls-input-toggle-button').
on('click',function(){inputSettings.markDirty();if($.ime.preferences.isEnabled()
){inputSettings.disableInputTools();}else{inputSettings.enableInputTools();}});}
,disableInputTools:function(){$.ime.preferences.disable();mw.ime.disable();this.
$template.find('.enabled-only').addClass('hide');this.prepareToggleButton();},en
ableInputTools:function(){$.ime.preferences.enable();mw.ime.setup();this.$templa
te.find('.enabled-only').removeClass('hide');this.$template.scrollIntoView();thi
s.prepareToggleButton();},hide:function(){this.$parent.hide();},close:function()
{this.$parent.close();},onSave:function(success){if(success){this.$parent.hide()
;}},apply:function(){var inputSettings=this;$.ime.preferences.save(function(resu
lt){inputSettings.onSave(result);inputSettings.dirty=false;inputSettings.savedRe
gistry=$.extend(true,{},$.ime.preferences.registry);});},cancel:function(){if(!t
his.dirty){return;}this.dirty=false;this.disableApplyButton();$.ime.preferences.
registry=$.extend(true,{},this.
savedRegistry);if($.ime.preferences.isEnabled()){mw.ime.setup();}else{mw.ime.dis
able();}}};$.fn.languagesettings.modules=$.extend($.fn.languagesettings.modules,
{input:InputSettings});}(jQuery,mediaWiki));;},{"css":[
"div.input-settings-block{background:transparent url(data:image/png;base64,iVBOR
w0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAIpwAAC
KcBMsYCAwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGvSURBVDiNxZQ9axRRG
IWfczcrCJEUGosgaKNC0ErBYCEuO4P/YBsrEdsg2Nsu+AMsZXBJpY2pFncmMURBbCMGTGUawahksZ3dY
5EZGRY1OyJ6qvPej4fz3su9ss3fVDhsQavVmo3jOJoWOFMt4jhest2VdNQHGjUajXngCZDWAnY6nSO2V
yTdHI/He5IatpvNZvNrv9//OG1CRVF0HcD2InBb0r1pN/80oe316sBkXVeHXsqfArdt3wISYK3wa0BS+
G2gW/h9ScuSloH9Yqw7CdzNsiyxvQFsZVmWAFu2Nwq/K2m18MM8z3t5nveAYZZliaTVEqh2u21gCLy2f
VrSMeAtcMH2N0kfgCVgB/gCtG2/kiTgKpBJOmH7UjXhHHAjhPAQeABEku6HEFaAK7bv2k6Bi7bvAO+A+
cJ/LmFVIAB5nvdGo9FjIB8MBo9CCE/LtkIIz4C9osXnlWN6WWWULZd6YVuSrnHwMmaBy8UFHQcWgU1gQ
dIp22+AM8D5XwEpzrOO5qrFzMTkTpqm5+rQoih6D5wt68mEBj7VTHgS0I+Eklo1Ab+V/vkH+9+B3wHdC
tEMi28WWQAAAABJRU5ErkJggg==) no-repeat left top;background:transparent url(//bit
s.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSelector/resources/
css/../images/input.png?2013-07-25T14:51:40Z) no-repeat left top!ie;background-i
mage:-webkit-linear-gradient(transparent,transparent),url(//bits.wikimedia.org/s

tatic-1.22wmf12/extensions/UniversalLanguageSelector/resources/css/../images/inp
ut.svg?2013-07-25T14:51:40Z);background-image:-moz-linear-gradient(transparent,t
ransparent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLangua
geSelector/resources/css/../images/input.svg?2013-07-25T14:51:40Z);background-im
age:linear-gradient(transparent,transparent),url(//bits.wikimedia.org/static-1.2
2wmf12/extensions/UniversalLanguageSelector/resources/css/../images/input.svg?20
13-07-25T14:51:40Z);background-size:20px auto;color:#252525;padding-left:26px;cu
rsor:pointer}.imelabel{display:block;padding-bottom:10px;font-size:10pt;line-hei
ght:16pt}.imelabel span{padding-left:5px}.imelabel input{float:left}.uls-ime-men
u-settings-item{background-color:#f0f0f0; border-radius:0 0 5px 5px;border-top:
1px solid #ddd;margin-top:6px;padding:4px 2px;color:#444;position:relative}.ulsime-disable-link{background:transparent url(data:image/png;base64,iVBORw0KGgoAAA
ANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeA
AAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHUSURBVDiNpZM9a1RBFIafd/Yadd
EgWviBRlNpUPwPWiVCqpDchQQiKtbpjJ1apTSthRKIMOMPEBEkjZUhhakSERHEIvgHNPeyr4V3l7ubbC
xyYJgzZ848886ZGWzzvzY9PT00aC7P89mpqalrnXFGn83NzQ0XRbEIDEsqbR8JIZwBWv25eZ7fA15kWT
YPbAF7gUVRPAU+NRqNzXa7nUnaHRsb2x4EAx7GGF934rLdSVjqiARW+wF1s31T0rjtd5I2AVJKi/0KHw
3w95ikTj8BTFThRYDQt/MHYAX4KmkZ2JG0bHsTiJUaA2vA9yrnV53RAwRWQwhPJG3EGBeA7RjjQghhDd
i2fQNIzWbzju3PMcYF29961NdqaOB31YaAXeAo8Ac4XvN3K5WNyj8FKKWk/RQeA55lWXYR+JJSatr+yb
9avwIe2z4LbKWUTtheB1QH7Hk2wGRZlleAkZmZmbeSrlc1O297VNIlYCTP86UQwtXOCQ8C3gLOAYWkce
AHcBq6t3sb2AEmbV/uX7wfEOAjcB94bvv9fgkhhJO23wwESkoAtkeBB8C6pAuS7g7YtLumJ1avQf07pZ
ReDgIdZF1gq9Watb1yGBjUnk1ZlhuS5g8DA/gLn8jsM+4pXSoAAAAASUVORK5CYII=) no-repeat le
ft top;background:transparent url(//bits.wikimedia.org/static-1.22wmf12/extensio
ns/UniversalLanguageSelector/resources/css/../images/remove-input.png?2013-07-25
T14:51:40Z) no-repeat left top!ie;background-image:-webkit-linear-gradient(trans
parent,transparent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/Univers
alLanguageSelector/resources/css/../images/remove-input.svg?2013-07-25T14:51:40Z
);background-image:-moz-linear-gradient(transparent,transparent),url(//bits.wiki
media.org/static-1.22wmf12/extensions/UniversalLanguageSelector/resources/css/..
/images/remove-input.svg?2013-07-25T14:51:40Z);background-image:linear-gradient(
transparent,transparent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/Un
iversalLanguageSelector/resources/css/../images/remove-input.svg?2013-07-25T14:5
1:40Z);background-size:auto 16px;padding-left:22px;padding-right:26px;padding-bo
ttom:10px;cursor:pointer}.uls-ime-more-settings-link{background:transparent url(
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAMAAAAYGszCAAAAA3NCSVQICA
jb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+
48GgAAAEhQTFRF////SUlJQEBARkZGQkJCREREREREQ0NDQkJCQ0NDQkJCREREREREQ0NDREREQ0NDQ0
NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDE2lG4AAAABd0Uk5TAA4UFklLWltdX2RpiIqPkZ+g6+/w+f6QMM
H2AAAAcklEQVQYV1XQQQKDIAxE0QG0WigIFPz3v2k3RXSWb5FMIv2zwqJHdu8KZBte07aTDtA5pwauhA
tth+/nqNDtsCVDNZJpkMc2gCRJEeCGUZLSDdcCzUimQlnHUNehptigu2Hys5K/8D3L75o6ztz0yP0hP5
43CczaphdfAAAAAElFTkSuQmCC) no-repeat center top;background:transparent url(//bi
ts.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSelector/resources
/css/../images/cog.png?2013-07-25T14:51:40Z) no-repeat center top!ie;backgroundimage:-webkit-linear-gradient(transparent,transparent),url(//bits.wikimedia.org/
static-1.22wmf12/extensions/UniversalLanguageSelector/resources/css/../images/co
g.svg?2013-07-25T14:51:40Z);background-image:-moz-linear-gradient(transparent,tr
ansparent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguag
eSelector/resources/css/../images/cog.svg?2013-07-25T14:51:40Z);background-image
:linear-gradient(transparent,transparent),url(//bits.wikimedia.org/static-1.22wm
f12/extensions/UniversalLanguageSelector/resources/css/../images/cog.svg?2013-07
-25T14:51:40Z);background-size:auto 14px;border-left:1px solid #CCCCCC;width:22p
x;height:14px;position:absolute;right:0;cursor:pointer}.uls-ime-menu-settings-it
em \u003E a:hover{background-color:#f0f0f0;color:#000}.ext-uls-input-settings-im
es-title:empty{display:none}.uls-input-settings-disable-info,.uls-input-settings
-no-inputmethods{color:#565656;padding-top:10px;padding-bottom:15px;font-size:11
pt}.down+.uls-input-settings-caret{display:inline-block;width:0;height:0;bordertop:none;border-right:8px solid transparent;border-left:8px solid transparent;bo
rder-bottom:8px solid #f0f0f0;content:\"\";position:relative;vertical-align:bott
om;top:12px;left:-16%;margin:0 -8px}.uls-input-settings-toggle{padding-top:10px}
.uls-input-settings .uls-input-settings-inputmethods-list{margin:12px 0;padding:

6px 10px;background:#f0f0f0}.uls-ime-notification-bubble .link{color:#0645AD;cur


sor:pointer}.uls-input-settings .uls-ime-help{margin-left:10px}\n/* cache key: i
dwiki:resourceloader:filter:minify-css:7:917fd3a59ce21c12a99ef7478d309398 */"
]},{"uls-ime-helppage":"https://www.mediawiki.org/wiki/Special:MyLanguage/Help:E
xtension:UniversalLanguageSelector/Input_methods/$1"});mw.loader.implement("ext.
uls.interface",function(){(function($,mw){'use strict';function displaySettings(
){var $displaySettingsTitle,displaySettingsText,$displaySettings;displaySettings
Text=$.i18n('ext-uls-display-settings-desc');$displaySettingsTitle=$('<div datai18n="ext-uls-display-settings-title">').addClass('settings-title').attr('title'
,displaySettingsText);$displaySettings=$('<div>').addClass('display-settings-blo
ck').prop('id','display-settings-block').append($displaySettingsTitle);return $d
isplaySettings;}function inputSettings(){var $inputSettingsTitle,inputSettingsTe
xt,$inputSettings;inputSettingsText=$.i18n('ext-uls-input-settings-desc');$input
SettingsTitle=$('<div data-i18n="ext-uls-input-settings-title">').addClass('sett
ings-title').attr('title',inputSettingsText);$inputSettings=$('<div>').addClass(
'input-settings-block').prop('id',
'input-settings-block').append($inputSettingsTitle);return $inputSettings;}funct
ion addDisplaySettings(uls){var $displaySettings=displaySettings(),ulsPosition=m
w.config.get('wgULSPosition'),anonMode=(mw.user.isAnon()&&!mw.config.get('wgULSA
nonCanChangeLanguage')),displaySettingsOptions={defaultModule:'display'};if(ulsP
osition==='personal'&&!anonMode){displaySettingsOptions.onClose=function(){uls.s
how();};}$.extend(displaySettingsOptions,uls.position());uls.$menu.find('#settin
gs-block').append($displaySettings);$displaySettings.languagesettings(displaySet
tingsOptions);$displaySettings.on('click',function(){uls.hide();});}function add
InputSettings(uls){var $inputSettings,position;$inputSettings=inputSettings();ul
s.$menu.find('#settings-block').append($inputSettings);position=uls.position();$
inputSettings.languagesettings({defaultModule:'input',onClose:function(){uls.sho
w();},top:position.top,left:position.left});$inputSettings.on('click',function()
{uls.hide();});}function
addAccessibilityFeatures($target){$target.attr({tabIndex:0,role:'button','aria-h
aspopup':true});$target.click(function(){$(this).css('outline','none');});$targe
t.blur(function(){$(this).css('outline','');});$target.keydown(function(event){i
f(event.keyCode===13){$(this).click();event.preventDefault();event.stopPropagati
on();}});}function showULSTooltip(){var ulsPosition=mw.config.get('wgULSPosition
'),currentLang=mw.config.get('wgUserLanguage'),previousLang,$ulsTrigger,anonMode
,rtlPage=$('body').hasClass('rtl'),tipsyGravity={personal:'n',interlanguage:rtlP
age?'e':'w'},previousLanguages=mw.uls.getPreviousLanguages()||[];previousLang=pr
eviousLanguages.slice(-1)[0];$ulsTrigger=(ulsPosition==='interlanguage')?$('.uls
-settings-trigger'):$('.uls-trigger');if(previousLang===currentLang){$ulsTrigger
.tipsy({gravity:rtlPage?'e':'w'});return true;}previousLanguages.push(currentLan
g);mw.uls.setPreviousLanguages(previousLanguages);anonMode=(mw.user.isAnon()&&!m
w.config.get(
'wgULSAnonCanChangeLanguage'));if(anonMode||!previousLang||!$.uls.data.languages
[previousLang]){return true;}$ulsTrigger.tipsy({gravity:tipsyGravity[ulsPosition
],delayOut:3000,html:true,fade:true,trigger:'manual',title:function(){var link;l
ink=$('<a>').text($.uls.data.getAutonym(previousLang)).attr({href:'#','class':'u
ls-prevlang-link',lang:previousLang,dir:$.uls.data.getDir(previousLang)});link=$
('<div>').html(link).html();return $.i18n('ext-uls-undo-language-tooltip-text',l
ink);}});function showTipsy(timeout){var tipsyTimer=0;$ulsTrigger.tipsy('show');
$('.tipsy').on('mouseover',function(){window.clearTimeout(tipsyTimer);});$('.tip
sy').on('mouseout',function(){tipsyTimer=window.setTimeout(function(){hideTipsy(
);},timeout);});$('a.uls-prevlang-link').on('click',function(){mw.uls.changeLang
uage($(this).attr('lang'));});tipsyTimer=window.setTimeout(function(){hideTipsy(
);},timeout);}function hideTipsy(){$ulsTrigger.tipsy('hide');}window.setTimeout(
function(){showTipsy(6000);},500);
$ulsTrigger.on('mouseover',function(){if(!$('.uls-menu:visible').length){showTip
sy(3000);}});$ulsTrigger.on('click',function(){hideTipsy();});}$(document).ready
(function(){mw.uls.init(function(){var $ulsSettingsTrigger,$triggers,$pLang,ulsO
ptions,$ulsTrigger=$('.uls-trigger'),rtlPage=$('body').hasClass('rtl'),anonMode=
(mw.user.isAnon()&&!mw.config.get('wgULSAnonCanChangeLanguage')),ulsPosition=mw.

config.get('wgULSPosition');if(ulsPosition==='interlanguage'){$pLang=$('#p-lang'
);$ulsSettingsTrigger=$('<span>').addClass('uls-settings-trigger').attr('title',
$.i18n('ext-uls-language-settings-title'));$pLang.show().prepend($ulsSettingsTri
gger);$ulsSettingsTrigger=$('.uls-settings-trigger');$pLang.find('.uls-p-lang-du
mmy').remove();if(!$pLang.find('div ul').children().length){$pLang.find('h3').te
xt(mw.msg('uls-plang-title-languages'));if(mw.config.get('skin')==='monobook'){$
pLang.find('div.pBody').remove();}}}ulsOptions={onReady:function(){if($.fn.langu
agesettings){addDisplaySettings(this);
addInputSettings(this);}},onSelect:function(language){mw.uls.changeLanguage(lang
uage);},languages:mw.config.get('wgULSLanguages'),searchAPI:mw.util.wikiScript('
api')+'?action=languagesearch',quickList:function(){return mw.uls.getFrequentLan
guageList();}};if(ulsPosition==='interlanguage'){$ulsSettingsTrigger.attr({title
:$.i18n('ext-uls-select-language-settings-icon-tooltip')});$ulsSettingsTrigger.l
anguagesettings({defaultModule:'display',onVisible:function(){var topRowHeight,c
aretHeight,caretWidth,$caretBefore=$('<span>').addClass('caret-before'),$caretAf
ter=$('<span>').addClass('caret-after'),ulsTriggerWidth=this.$element.width(),ul
sTriggerOffset=this.$element.offset();this.$window.addClass('callout');this.$win
dow.prepend($caretBefore,$caretAfter);if(rtlPage){caretWidth=parseInt($caretBefo
re.css('border-left-width'),10);this.left=ulsTriggerOffset.left-this.$window.wid
th()-caretWidth;}else{caretWidth=parseInt($caretBefore.css('border-right-width')
,10);this.left=ulsTriggerOffset.left+
ulsTriggerWidth+caretWidth;}topRowHeight=this.$window.find('.row').height();care
tHeight=parseInt($caretBefore.css('top'),10);this.top=ulsTriggerOffset.top-topRo
wHeight-caretHeight/2;this.position();}});}else if(anonMode){$ulsTrigger.languag
esettings();}else{$ulsTrigger.uls(ulsOptions);}$triggers=$('.uls-settings-trigge
r, .uls-trigger');addAccessibilityFeatures($triggers);$('#uls-preferences-link')
.text($.i18n('ext-uls-language-settings-preferences-link')).click(function(){if(
$ulsTrigger.length){$ulsTrigger.click();}else{$('.uls-settings-trigger').click()
;}return false;});showULSTooltip();});});}(jQuery,mediaWiki));;},{},{"uls-plangtitle-languages":"Bahasa"});mw.loader.implement("ext.uls.languagenames",function
(){mw.config.set("wgULSLanguages",{"ab":"Abkhaz","ace":"Aceh","af":"Afrikaans","
ak":"Akan","aln":"Gheg Albanian","am":"Amharik","an":"Aragon","ang":"Inggris Kun
o","anp":"Angika","ar":"Arab","arc":"Aram","arn":"Araukan","ary":"Moroccan Spoke
n Arabic","arz":"Egyptian Spoken Arabic"
,"as":"Assam","ast":"Astur","av":"Avar","avk":"Kotava","ay":"Aymara","az":"Azerb
aijan","azb":"South Azerbaijani","ba":"Bashkir","bar":"Bavarian","bbc":"Batak To
ba","bbc-latn":"Batak Toba","bcc":"Southern Balochi","bcl":"Bikol Central","be":
"Belarusia","be-tarask":"Belarusian (Tarakievica orthography)","bg":"Bulgar","bh":
"Bihari","bho":"Bhojpur","bi":"Bislama","bjn":"Banjar","bm":"Bambara","bn":"Beng
ali","bo":"Tibet","bpy":"Bishnupria Manipuri","bqi":"Bakhtiari","br":"Breton","b
rh":"Brahui","bs":"Bosnia","bug":"Bugis","bxr":" ","ca":"Katalan","cbk-zam":"Chava
boanga","cdo":"Min Dong Chinese","ce":"Chechen","ceb":"Sebuano","ch":"Chamorro",
"chr":"Cherokee","ckb":"Kurdi Sorani","co":"Korsika","cps":"Capiznon","crh":"Tat
ar Krimea","crh-latn":"Crimean Turkish (Latin script)","crh-cyrl":"Crimean Turki
sh (Cyrillic script)","cs":"Cheska","csb":"Kashubia","cu":"Bahasa Gereja Slavoni
a","cv":"Chuvash","cy":"Welsh","da":"Dansk","de":"Jerman","de-at":"Jerman Austri
a","de-ch":
"Jerman Tinggi Swiss","de-formal":"German (formal address)","diq":"Zazaki","dsb"
:"Sorbia Rendah","dtp":"Central Dusun","dv":"Divehi","dz":"Dzongkha","ee":"Ewe",
"egl":"Emilin","el":"Yunani","eml":"Emiliano-Romagnolo","en":"Inggris","en-ca":"In
ggris Kanada","en-gb":"Inggris Inggris","eo":"Esperanto","es":"Spanyol","et":"Es
tonia","eu":"Bask","ext":"Extremaduran","fa":"Persia","ff":"Fula","fi":"Suomi","
fit":"menkieli","fj":"Fiji","fo":"Faro","fr":"Prancis","frc":"Cajun French","frp":
"Franco-Provenal","frr":"Frisia Utara","fur":"Friuli","fy":"Frisia Barat","ga":"Ir
landia","gag":"Gagauz","gan":"Gan","gan-hans":"Simplified Gan script","gan-hant"
:"Traditional Gan script","gd":"Gaelik Skotlandia","gl":"Galisia","glk":"Gilaki"
,"gn":"Guarani","got":"Gothik","grc":"Yunani Kuno","gsw":"Jerman Swiss","gu":"Gu
jarati","gv":"Manx","ha":"Hausa","hak":"Hakka","haw":"Hawaii","he":"Ibrani","hi"
:"Hindi","hif":"Fiji Hindi","hif-latn":"Fiji Hindi (Latin script)","hil":"Hiliga
ynon","hr":"Kroasia","hsb":

"Sorbia Atas","ht":"Haiti","hu":"Hungaria","hy":"Armenia","ia":"Interlingua","id
":"Bahasa Indonesia","ie":"Interlingue","ig":"Igbo","ii":"Sichuan Yi","ik":"Inup
iak","ike-cans":"Eastern Canadian (Aboriginal syllabics)","ike-latn":"Eastern Ca
nadian (Latin script)","ilo":"Iloko","inh":"Ingushetia","io":"Ido","is":"Islandi
a","it":"Italia","iu":"Inuktitut","ja":"Jepang","jam":"Jamaican Creole English",
"jbo":"Lojban","jut":"Jutish","jv":"Jawa","ka":"Georgia","kaa":"Kara-Kalpak","ka
b":"Kabyle","kbd":"Kabardi","kbd-cyrl":" ","kg":"Kongo","khw":"Khowar","kiu":"
zakh","kk-arab":"Kazakh (Arabic script)","kk-cyrl":"Kazakh (Cyrillic script)","k
k-latn":"Kazakh (Latin script)","kk-cn":"Kazakh (China)","kk-kz":"Kazakh (Kazakh
stan)","kk-tr":"Kazakh (Turkey)","kl":"Kalaallisut","km":"Khmer","kn":"Kannada",
"ko":"Korea","ko-kp":" ( )","koi":"Komi-Permyak","krc":"Karachai Balkar","kri":
aray-a","ks":"Kashmir","ks-arab":
"Kashmiri (Arabic script)","ks-deva":"Kashmiri (Devanagari script)","ksh":"Diale
k Kolsch","ku":"Kurdi","ku-latn":"Kurdish (Latin script)","ku-arab":" (
:"Kirgiz","la":"Latin","lad":"Ladino","lb":"Luksemburg","lbe":" ","lez":"Lezghia","l
ngua Franca Nova","lg":"Ganda","li":"Limburgia","lij":"Ligure","liv":"Lv k ","lmo":"lu
art","ln":"Lingala","lo":"Lao","loz":"Lozi","lt":"Lituavi","ltg":"Latgalian","lu
s":"Lushai","lv":"Latvi","lzh":"Literary Chinese","lzz":"Lazuri","mai":"Maithili
","map-bms":"Basa Banyumasan","mdf":"Moksha","mg":"Malagasi","mhr":"Eastern Mari
","mi":"Maori","min":"Minangkabau","mk":"Makedonia","ml":"Malayalam","mn":"Mongo
lia","mo":"Moldavia","mr":"Marathi","mrj":"Hill Mari","ms":"Melayu","mt":"Malta"
,"mwl":"Miranda","my":"Burma","myv":"Eryza","mzn":"Mazanderani","na":"Nauru","na
h":"Nahuatl","nan":"Min Nan Chinese","nap":"Neapolitan","nb":"Bokml Norwegia","nds
":"Jerman Rendah","nds-nl":
"Low Saxon (Netherlands)","ne":"Nepali","new":"Newari","niu":"Niuea","nl":"Belan
da","nl-informal":"Nederlands (informeel) ","nn":"Nynorsk Norwegia","nov":"Novial","
nso":"Sotho Utara","nv":"Navajo","ny":"Nyanja","oc":"Ositania","om":"Oromo","or"
:"Oriya","os":"Ossetia","pa":"Punjabi","pag":"Pangasina","pam":"Pampanga","pap":
"Papiamento","pcd":"Picard","pdc":"Deitsch","pdt":"Plautdietsch","pfl":"Plzisch","
pi":"Pali","pih":"Norfuk / Pitkern","pl":"Polski","pms":"Piedmontese","pnb":"Wes
tern Punjabi","pnt":"Pontic","prg":"Prussian","ps":"Pashto","pt":"Portugis","ptbr":"Portugis Brasil","qu":"Quechua","qug":"Runa shimi","rgn":"Romagnol","rif":"
Tarifit","rm":"Reto-Roman","rmy":"Romani","ro":"Rumania","roa-tara":"tarandne","ru
":"Rusia","rue":"Rusyn","rup":"Makedo-Rumania","ruq":"Megleno-Romanian","ruq-cyr
l":"Megleno-Romanian (Cyrillic script)","ruq-latn":"Megleno-Romanian (Latin scri
pt)","sa":"Sansekerta","sah":"Sakha","sat":"Santali","sc":"Sardinia","scn":"Sisi
lia","sco":"Skotlandia",
"sd":"Sindhi","sdc":"Sassaresu","se":"Sami Utara","sei":"Cmique Itom","sg":"Sang
o","sgs":"Samogitian","sh":"Serbo-Kroasia","shi":"Tachelhit","si":"Sinhala","sk"
:"Slovak","sl":"Sloven","sli":"Lower Silesian","sm":"Samoa","sma":"Sami Selatan"
,"sn":"Shona","so":"Somali","sq":"Albania","sr":"Serb","sr-ec":"Serbian (Cyrilli
c script)","sr-el":"Serbian (Latin script)","srn":"Sranan Tongo","ss":"Swati","s
t":"Sotho Selatan","stq":"Seeltersk","su":"Sunda","sv":"Swedia","sw":"Swahili","
szl":"Silesian","ta":"Tamil","tcy":"Tulu","te":"Telugu","tet":"Tetun","tg":"Taji
k","tg-cyrl":"Tajik (Cyrillic script)","tg-latn":"Tajik (Latin script)","th":"Th
ai","ti":"Tigrinya","tk":"Turkmen","tl":"Tagalog","tly":" ","tn":"Tswan
i Pona","tpi":"Tok Pisin","tr":"Turki","tru":"Turoyo","ts":"Tsonga","tt":"Tatar"
,"tt-cyrl":"Tatar (Cyrillic script)","tt-latn":"Tatar (Latin script)","ty":"Tahi
ti","tyv":"Tuvinia","udm":"Udmurt","ug":"Uighur","ug-arab":
"Uyghur (Arabic script)","ug-latn":"Uyghur (Latin script)","uk":"Ukraina","ur":"
Urdu","uz":"Uzbek","ve":"Venda","vec":"vneto","vep":"Veps","vi":"Vietnam","vls":"W
est-Vlams","vmf":"Upper Franconian","vo":"Volapuk","vot":"Votia","vro":"Vro","wa":
"Walloon","war":"Warai","wo":"Wolof","wuu":"Wu","xal":"Kalmuk","xh":"Xhosa","xmf
":"Mingrelian","yi":"Yiddish","yo":"Yoruba","yue":"Kanton","za":"Zhuang","zea":"
Zeeuws","zh":"China","zh-cn":"Chinese (China)","zh-hans":"China (Aksara Sederhan
a)","zh-hant":"China (Aksara Tradisional)","zh-hk":"Chinese (Hong Kong)","zh-mo"
:" ","zh-my":" ","zh-sg":"Chinese (Singapore)",
uagesettings",function(){(function($){'use strict';var closeRow,settingsMenu,set
tingsPanel,windowTemplate,panelsRow;closeRow='<div class="row">'+
'<div class="uls-language-settings-close-block eight columns offset-by-four"><sp

an id="languagesettings-close" class="icon-close"></span></div>'+'</div>';settin
gsMenu='<div class="four columns languagesettings-menu">'+'<h1 data-i18n="ext-ul
s-language-settings-title"></h1>'+'<div class="settings-menu-items">'+'</div>'+'
</div>';settingsPanel='<div id="languagesettings-settings-panel" class="eight co
lumns">'+'</div>';panelsRow='<div class="row" id="languagesettings-panels">'+set
tingsMenu+settingsPanel+'</div>';windowTemplate='<div style="display: block;" id
="language-settings-dialog" class="grid uls-menu uls-wide">'+closeRow+panelsRow+
'</div>';function LanguageSettings(element,options){this.$element=$(element);thi
s.options=$.extend({},$.fn.languagesettings.defaults,options);this.$window=$(thi
s.options.template);this.shown=false;this.initialized=false;this.left=this.optio
ns.left;this.top=this.options.top;this.modules={},this.$settingsPanel=this.$wind
ow.find(
'#languagesettings-settings-panel');this.init();this.listen();}LanguageSettings.
prototype={constructor:LanguageSettings,init:function(){$('body').append(this.$w
indow);this.hide();},listen:function(){this.$element.on('click',$.proxy(this.cli
ck,this));this.$window.find('#languagesettings-close').on('click',$.proxy(this.c
lose,this));$('html').click($.proxy(this.hide,this));this.$window.on('click',fun
ction(event){event.stopPropagation();});},render:function(){var modules,language
Settings=this,defaultModule=this.options.defaultModule;modules=$.map($.fn.langua
gesettings.modules,function(element,index){return index;}).sort();$.each(modules
,function(index,moduleName){if($.fn.languagesettings.modules.hasOwnProperty(modu
leName)){if(!defaultModule){defaultModule=moduleName;}languageSettings.renderMod
ule(moduleName,defaultModule===moduleName);}});},renderModule:function(moduleNam
e,active){var $settingsTitle,$settingsText,$settingsLink,languageSettings=this,m
odule=new $.fn.languagesettings.modules[
moduleName](languageSettings),$settingsMenuItems=languageSettings.$window.find('
.settings-menu-items');$settingsTitle=$('<div>').addClass('settings-title').text
(module.name);$settingsText=$('<span>').addClass('settings-text').text(module.de
scription);$settingsLink=$('<div>').addClass(moduleName+'-settings-block menu-se
ction').prop('id',moduleName+'-settings-block').data('module',module).append($se
ttingsTitle,$settingsText);$settingsMenuItems.append($settingsLink);$settingsLin
k.on('click',function(){var $this=$(this);$this.data('module').render();language
Settings.position();$settingsMenuItems.find('.menu-section').removeClass('active
');$this.addClass('active');});if(active){module.render();$settingsLink.addClass
('active');}this.modules[moduleName]=module;},position:function(){var top,pos,le
ft;pos=$.extend({},this.$element.offset(),{height:this.$element[0].offsetHeight}
);top=this.top||pos.top+pos.height;left=this.left||'25%';this.$window.css({top:t
op,left:left});this.$window.
scrollIntoView();},show:function(){if(!this.initialized){this.render();this.init
ialized=true;}$('html').click();this.$window.i18n();this.shown=true;this.$window
.show();this.$window.find('.input-settings-block.active').click();this.position(
);this.visible();},visible:function(){if(this.options.onVisible){this.options.on
Visible.call(this);}},hide:function(){this.shown=false;this.$window.hide();},clo
se:function(){if(!this.shown){return;}this.hide();if(this.options.onClose){this.
options.onClose();}$.each(this.modules,function(id,module){module.cancel();});},
click:function(e){e.stopPropagation();e.preventDefault();if(this.shown){this.hid
e();}else{this.show();}}};$.fn.languagesettings=function(option){return this.eac
h(function(){var $this=$(this),data=$this.data('languagesettings'),options=typeo
f option==='object'&&option;if(!data){$this.data('languagesettings',(data=new La
nguageSettings(this,options)));}if(typeof option==='string'){data[option]();}});
};$.fn.languagesettings.modules={};$.fn.
languagesettings.defaults={template:windowTemplate,defaultModule:false,onClose:n
ull,top:null,left:null,onVisible:null};$.fn.languagesettings.Constructor=Languag
eSettings;}(jQuery));;},{"css":[
".uls-menu h3{border-bottom:medium none;font-size:14pt;line-height:1.5em;marginbottom:10px;margin-top:0;padding-left:0}#languagesettings-panels .languagesettin
gs-menu{padding-left:0;padding-right:0}.languagesettings-menu .settings-title{fo
nt-size:13pt}.languagesettings-menu h1{font-size:16pt;line-height:20pt;margin-to
p:0;font-weight:normal;border:none;padding:15px 0 3px 15px;color:#555}.languagesettings-buttons{text-align:right}#languagesettings-settings-panel{padding-left:

5%;color:#252525;background:#FFFFFF;border-bottom-right-radius:5px}#languagesett
ings-settings-panel h3{color:#252525;padding-top:15px;margin-top:1pt;line-height
:20pt;font-size:16pt}#languagesettings-settings-panel h4{color:#252525;font-size
:12pt}#languagesettings-settings-panel h5{color:#252525;font-size:10pt} .menu-se
ction{color:#777;padding:5px 0 5px 50px;border-left:3px solid transparent;displa
y:block;font-size:12pt}#language-settings-dialog{background:#FBFBFB}.uls-languag
e-settings-close-block{background:#FFFFFF;border-top-right-radius:5px}#languages
ettings-panels .menu-section.active,#languagesettings-panels .menu-section.activ
e:hover{color:black;background-color:#F0F0F0;border-left-color:#3366BB}#input-se
ttings-block.menu-section,#display-settings-block.menu-section{background-positi
on:6% 6px;padding-left:40px;cursor:pointer}#input-settings-block.menu-section:ho
ver,#display-settings-block.menu-section:hover{background-color:#F5F5F5}#languag
esettings-settings-panel .language-settings-buttons{border-top:1px solid #F0F0F0
;margin-top:25px;padding:15px;width:auto}.language-settings-buttons button{margi
n-left:15px}.uls-ui-languages p,.checkbox{color:#555555;font-size:10pt}.checkbox
input[type=\"checkbox\"]{margin-left:0}.checkbox strong{color:#252525}label.che
ckbox input[type=\"checkbox\"]{float:left}\n/* cache key: idwiki:resourceloader:
filter:minify-css:7:7520fb26c50f02c66d8a23489594c8a8 */"
]},{});mw.loader.implement("ext.uls.preferences",function(){(function($,mw,undef
ined){'use strict';var ULSPreferences,cachedOptionsToken=null;function saveOptio
nsWithToken(params,ok,err){if(cachedOptionsToken===null){return getOptionsToken(
function(token){params.token=token;new mw.Api().post(params,ok,err);},err);}else
{params.token=cachedOptionsToken;return new mw.Api().post(params,{ok:ok,err:func
tion(code,result){if(code==='badtoken'){cachedOptionsToken=null;saveOptionsWithT
oken(params,ok,err);}else{err(code,result);}}});}}function getOptionsToken(token
Callback,err){return new mw.Api().get({action:'tokens',type:'options'},{ok:funct
ion(data){var token;if(data.tokens&&data.tokens.optionstoken){token=data.tokens.
optionstoken;cachedOptionsToken=token;tokenCallback(token);}else{err('token-miss
ing',data);}},err:err,jsonp:false});}ULSPreferences=function(){this.preferenceNa
me='uls-preferences';this.username=mw.user.getName();this.isAnon=mw.user.isAnon(
);this.preferences=null;this.init();};
ULSPreferences.prototype={init:function(){if(this.isAnon){this.preferences=$.jSt
orage.get(this.preferenceName);}else{var options=mw.user.options.get(this.prefer
enceName);this.preferences=$.parseJSON(options);}this.preferences=this.preferenc
es||{};},set:function(key,value){this.preferences[key]=value;},get:function(key)
{return this.preferences[key];},save:function(callback){var ulsPreferences=this;
callback=callback||$.noop;if(this.isAnon){$.jStorage.set(this.preferenceName,thi
s.preferences);callback.call(this,true);}else{saveOptionsWithToken({action:'opti
ons',optionname:ulsPreferences.preferenceName,optionvalue:$.toJSON(ulsPreference
s.preferences)},function(){callback.call(this,true);},function(){callback.call(t
his,false);});}}};mw.uls=mw.uls||{};mw.uls.preferences=function(){var data=$('bo
dy').data('preferences');if(!data){$('body').data('preferences',(data=new ULSPre
ferences()));}return data;};}(jQuery,mediaWiki));;},{},{});mw.loader.implement("
ext.uls.webfonts",function(){(function($
,mw,undefined){'use strict';var mediawikiFontRepository,ulsPreferences;mw.webfon
ts=mw.webfonts||{};ulsPreferences=mw.uls.preferences();mw.webfonts.preferences={
registry:{fonts:{}},setFont:function(language,font){this.registry.fonts[language
]=font;},getFont:function(language){return this.registry.fonts[language];},save:
function(callback){ulsPreferences.set('webfonts',this.registry);ulsPreferences.s
ave(callback);},load:function(){mw.webfonts.preferences.registry=$.extend(this.r
egistry,ulsPreferences.get('webfonts'));}};mediawikiFontRepository=$.webfonts.re
pository;mediawikiFontRepository.base=mw.config.get('wgExtensionAssetsPath')+'/U
niversalLanguageSelector/data/fontrepo/fonts/';mw.webfonts.setup=function(){$.fn
.webfonts.defaults=$.extend($.fn.webfonts.defaults,{fontSelector:function(reposi
tory,language){var font;font=mw.webfonts.preferences.getFont(language);if(!font)
{font=repository.defaultFont(language);}if(font==='system'){font=null;}return fo
nt;},exclude:(function(){if(mw.user.
options.get('editfont')!=='default'){return'textarea';}return $.fn.webfonts.defa
ults.exclude;}())});$('body').webfonts();};$(document).ready(function(){mw.uls.i
nit(function(){$.extend($.fn.webfonts.defaults,{repository:mediawikiFontReposito

ry,fontStack:new Array($('body').css('font-family'))});mw.webfonts.preferences.l
oad();mw.webfonts.setup();});});}(jQuery,mediaWiki));;},{},{});mw.loader.impleme
nt("ext.uls.webfonts.repository",function(){(function($){$.webfonts=$.webfonts||
{};$.webfonts.repository={"base":"..\/data\/fontrepo\/fonts\/","languages":{"af"
:["system","OpenDyslexic"],"ahr":["Lohit Marathi"],"akk":["Akkadian"],"am":["Aby
ssinicaSIL"],"ar":["Amiri"],"arb":["Amiri"],"arc":["Estarngelo Edessa","East Syr
iac Adiabene","SertoUrhoy"],"as":["system","Lohit Assamese"],"bh":["Lohit Devana
gari"],"bho":["Lohit Devanagari"],"bk":["system","OpenDyslexic"],"bn":["Siyam Ru
pali","Lohit Bengali"],"bo":["Jomolhari"],"bpy":["Siyam Rupali","Lohit Bengali"]
,"bug":["Saweri"],"ca":["system",
"OpenDyslexic"],"cdo":["CharisSIL"],"cr":["system","OskiEast"],"cy":["system","O
penDyslexic"],"da":["system","OpenDyslexic"],"de":["system","OpenDyslexic"],"dv"
:["FreeFont-Thaana"],"dz":["Jomolhari"],"en":["system","OpenDyslexic"],"es":["sy
stem","OpenDyslexic"],"et":["system","OpenDyslexic"],"fa":["system","Iranian San
s","Amiri"],"fi":["system","OpenDyslexic"],"fo":["system","OpenDyslexic"],"fr":[
"system","OpenDyslexic"],"fy":["system","OpenDyslexic"],"ga":["system","OpenDysl
exic"],"gd":["system","OpenDyslexic"],"gl":["system","OpenDyslexic"],"gom":["Loh
it Devanagari"],"grc":["system","GentiumPlus"],"gu":["Lohit Gujarati"],"hbo":["T
aamey Frank CLM","Alef"],"he":["system","Alef","Miriam CLM","Taamey Frank CLM"],
"hi":["Lohit Devanagari"],"hu":["system","OpenDyslexic"],"id":["system","OpenDys
lexic"],"is":["system","OpenDyslexic"],"it":["system","OpenDyslexic"],"iu":["sys
tem","OskiEast"],"jv":["system","Tuladha Jejeg"],"jv-java":["Tuladha Jejeg"],"km
":["KhmerOSbattambang","KhmerOS",
"KhmerOSbokor","KhmerOSfasthand","KhmerOSfreehand","KhmerOSmuol","KhmerOSmuollig
ht","KhmerOSmuolpali","KhmerOSsiemreap"],"kn":["Lohit Kannada","Gubbi"],"kok":["
Lohit Devanagari"],"lb":["system","OpenDyslexic"],"li":["system","OpenDyslexic"]
,"mai":["Lohit Devanagari"],"mak":["Saweri"],"mi":["system","OpenDyslexic"],"ml"
:["system","AnjaliOldLipi","Meera"],"mr":["Lohit Marathi"],"ms":["system","OpenD
yslexic"],"my":["TharLon","Myanmar3","Padauk"],"nan":["Doulos SIL","CharisSIL"],
"nb":["system","OpenDyslexic"],"ne":["Lohit Nepali","Madan"],"nl":["system","Ope
nDyslexic"],"oc":["system","OpenDyslexic"],"or":["Lohit Oriya","Utkal"],"pa":["L
ohit Punjabi","Saab"],"peo":["Xerxes"],"pt":["system","OpenDyslexic"],"sa":["Loh
it Devanagari"],"saz":["Pagul"],"sq":["system","OpenDyslexic"],"sux":["Akkadian"
],"sv":["system","OpenDyslexic"],"sw":["system","OpenDyslexic"],"syc":["Estarnge
lo Edessa","East Syriac Adiabene","SertoUrhoy"],"ta":["system","Lohit Tamil","Lo
hit Tamil Classical","Thendral","Thenee"
],"tcy":["Lohit Kannada","Gubbi"],"te":["Lohit Telugu"],"ti":["AbyssinicaSIL"],"
tl":["system","OpenDyslexic"],"tr":["system","OpenDyslexic"],"ur":["system","Naf
eesWeb"],"wa":["system","OpenDyslexic"],"yi":["system","Alef"]},"fonts":{"Abyssi
nicaSIL":{"version":"1.200","license":"OFL 1.1","eot":"AbyssinicaSIL\/Abyssinica
SIL-R.eot","ttf":"AbyssinicaSIL\/AbyssinicaSIL-R.ttf","woff":"AbyssinicaSIL\/Aby
ssinicaSIL-R.woff"},"Akkadian":{"version":"2.56","license":"George-Douros","eot"
:"Akkadian\/Akkadian.eot","ttf":"Akkadian\/Akkadian.ttf","woff":"Akkadian\/Akkad
ian.woff"},"Alef":{"version":"1.0","license":"OFL 1.1","ttf":"Alef\/Alef-Regular
.ttf","eot":"Alef\/Alef-Regular.eot","woff":"Alef\/Alef-Regular.woff","variants"
:{"bold":"Alef Bold"}},"Alef Bold":{"version":"1.0","license":"OFL 1.1","fontwei
ght":"bold","ttf":"Alef\/Alef-Bold.ttf","eot":"Alef\/Alef-Bold.eot","woff":"Alef
\/Alef-Bold.woff"},"Amiri":{"version":"1.0.2","license":"OFL 1.1","ttf":"amiri\/
amiri-regular.ttf","eot":
"amiri\/amiri-regular.eot","woff":"amiri\/amiri-regular.woff","variants":{"bold"
:"Amiri Bold","bolditalic":"Amiri Bold Italic","italic":"Amiri Italic"}},"Amiri
Bold":{"version":"1.0.2","license":"OFL 1.1","fontweight":"bold","ttf":"amiri\/a
miri-bold.ttf","eot":"amiri\/amiri-bold.eot","woff":"amiri\/amiri-bold.woff"},"A
miri Bold Italic":{"version":"1.0.2","license":"OFL 1.1","fontweight":"bold","fo
ntstyle":"italic","ttf":"amiri\/amiri-boldslanted.ttf","eot":"amiri\/amiri-bolds
lanted.eot","woff":"amiri\/amiri-boldslanted.woff"},"Amiri Italic":{"version":"1
.0.2","license":"OFL 1.1","fontstyle":"italic","ttf":"amiri\/amiri-slanted.ttf",
"eot":"amiri\/amiri-slanted.eot","woff":"amiri\/amiri-slanted.woff"},"AnjaliOldL
ipi":{"version":".0.730","license":"OFL 1.1","eot":"AnjaliOldLipi\/AnjaliOldLipi
.eot","ttf":"AnjaliOldLipi\/AnjaliOldLipi.ttf","woff":"AnjaliOldLipi\/AnjaliOldL

ipi.woff"},"CharisSIL":{"version":"4.011","license":"OFL 1.1","eot":"CharisSIL\/
CharisSIL-R.eot","ttf":
"CharisSIL\/CharisSIL-R.ttf","woff":"CharisSIL\/CharisSIL-R.woff"},"Doulos SIL":
{"version":"4.112","license":"OFL 1.1","eot":"DoulosSIL\/DoulosSIL-R.eot","ttf":
"DoulosSIL\/DoulosSIL-R.ttf","woff":"DoulosSIL\/DoulosSIL-R.woff"},"East Syriac
Adiabene":{"version":"1.21","license":"East Syriac Adiabene License","eot":"East
SyriacAdiabene\/SyrCOMAdiabene.eot","ttf":"EastSyriacAdiabene\/SyrCOMAdiabene.tt
f","woff":"EastSyriacAdiabene\/SyrCOMAdiabene.woff"},"Estarngelo Edessa":{"versi
on":"1.21","license":"Estarngelo Edessa License","eot":"EstarngeloEdessa\/SyrCOM
Edessa.eot","ttf":"EstarngeloEdessa\/SyrCOMEdessa.ttf","woff":"EstarngeloEdessa\
/SyrCOMEdessa.woff"},"FreeFont-Thaana":{"version":"1.0","license":"GPL 3","ttf":
"FreeFontThana\/FreeFont-Thaana.ttf","eot":"FreeFontThana\/FreeFont-Thaana.eot",
"woff":"FreeFontThana\/FreeFont-Thaana.woff","variants":{"bold":"FreeFont-Thaana
Bold"}},"FreeFont-Thaana Bold":{"version":"1.0","license":"GPL 3","fontweight":
"bold","ttf":
"FreeFontThana\/FreeFont-Thaana-Bold.ttf","eot":"FreeFontThana\/FreeFont-ThaanaBold.eot","woff":"FreeFontThana\/FreeFont-Thaana-Bold.woff"},"GentiumPlus":{"ver
sion":"1.510","license":"OFL","ttf":"GentiumPlus\/GentiumPlus-R.ttf","eot":"Gent
iumPlus\/GentiumPlus-R.eot","woff":"GentiumPlus\/GentiumPlus-R.woff","variants":
{"italic":"GentiumPlus Italic"}},"GentiumPlus Italic":{"version":"1.510","licens
e":"OFL","fontstyle":"italic","ttf":"GentiumPlus\/GentiumPlus-I.ttf","eot":"Gent
iumPlus\/GentiumPlus-I.eot","woff":"GentiumPlus\/GentiumPlus-I.woff"},"Gubbi":{"
version":"1.3","license":"GPLv3+","eot":"Gubbi\/Gubbi.eot","ttf":"Gubbi\/Gubbi.t
tf","woff":"Gubbi\/Gubbi.woff"},"Iranian Sans":{"version":"1.0","license":"Irani
anSans","eot":"IranianSans\/IranianSans.eot","ttf":"IranianSans\/IranianSans.ttf
","woff":"IranianSans\/IranianSans.woff"},"Jomolhari":{"version":"0.003","licens
e":"OFL 1.1","eot":"Jomolhari\/Jomolhari.eot","ttf":"Jomolhari\/Jomolhari.ttf","
woff":"Jomolhari\/Jomolhari.woff"},
"KhmerOS":{"version":"1.10","license":"LGPL 2.1+","eot":"KhmerOS\/KhmerOS.eot","
ttf":"KhmerOS\/KhmerOS.ttf","woff":"KhmerOS\/KhmerOS.woff"},"KhmerOSbattambang":
{"version":"1.10","license":"LGPL 2.1+","eot":"KhmerOSbattambang\/KhmerOSbattamb
ang.eot","ttf":"KhmerOSbattambang\/KhmerOSbattambang.ttf","woff":"KhmerOSbattamb
ang\/KhmerOSbattambang.woff"},"KhmerOSbokor":{"version":"1.10","license":"LGPL 2
.1+","eot":"KhmerOSbokor\/KhmerOSbokor.eot","ttf":"KhmerOSbokor\/KhmerOSbokor.tt
f","woff":"KhmerOSbokor\/KhmerOSbokor.woff"},"KhmerOSfasthand":{"version":"1.10"
,"license":"LGPL 2.1+","eot":"KhmerOSfasthand\/KhmerOSfasthand.eot","ttf":"Khmer
OSfasthand\/KhmerOSfasthand.ttf","woff":"KhmerOSfasthand\/KhmerOSfasthand.woff"}
,"KhmerOSfreehand":{"version":"1.10","license":"LGPL 2.1+","eot":"KhmerOSfreehan
d\/KhmerOSfreehand.eot","ttf":"KhmerOSfreehand\/KhmerOSfreehand.ttf","woff":"Khm
erOSfreehand\/KhmerOSfreehand.woff"},"KhmerOSmuol":{"version":"1.10","license":"
LGPL 2.1+","eot":
"KhmerOSmuol\/KhmerOSmuol.eot","ttf":"KhmerOSmuol\/KhmerOSmuol.ttf","woff":"Khme
rOSmuol\/KhmerOSmuol.woff"},"KhmerOSmuollight":{"version":"1.10","license":"LGPL
2.1+","eot":"KhmerOSmuollight\/KhmerOSmuollight.eot","ttf":"KhmerOSmuollight\/K
hmerOSmuollight.ttf","woff":"KhmerOSmuollight\/KhmerOSmuollight.woff"},"KhmerOSm
uolpali":{"version":"1.10","license":"LGPL 2.1+","eot":"KhmerOSmuolpali\/KhmerOS
muolpali.eot","ttf":"KhmerOSmuolpali\/KhmerOSmuolpali.ttf","woff":"KhmerOSmuolpa
li\/KhmerOSmuolpali.woff"},"KhmerOSsiemreap":{"version":"1.10","license":"LGPL 2
.1+","eot":"KhmerOSsiemreap\/KhmerOSsiemreap.eot","ttf":"KhmerOSsiemreap\/KhmerO
Ssiemreap.ttf","woff":"KhmerOSsiemreap\/KhmerOSsiemreap.woff"},"Linux Libertine"
:{"version":"5.3.0","license":"OFL 1.1","ttf":"LinuxLibertine\/LinLibertine_Rah.
ttf","eot":"LinuxLibertine\/LinLibertine_Rah.eot","woff":"LinuxLibertine\/LinLib
ertine_Rah.woff","variants":{"bold":"Linux Libertine Bold","bolditalic":"Linux L
ibertine Bold Italic","italic":
"Linux Libertine Italic"}},"Linux Libertine Bold":{"version":"5.3.0","license":"
OFL 1.1","fontweight":"bold","ttf":"LinuxLibertine\/LinLibertine_RBah.ttf","eot"
:"LinuxLibertine\/LinLibertine_RBah.eot","woff":"LinuxLibertine\/LinLibertine_RB
ah.woff"},"Linux Libertine Bold Italic":{"version":"5.3.0","license":"OFL 1.1","
fontweight":"bold","fontstyle":"italic","ttf":"LinuxLibertine\/LinLibertine_RBIa
h.ttf","eot":"LinuxLibertine\/LinLibertine_RBIah.eot","woff":"LinuxLibertine\/Li

nLibertine_RBIah.woff"},"Linux Libertine Italic":{"version":"5.3.0","license":"O


FL 1.1","fontstyle":"italic","ttf":"LinuxLibertine\/LinLibertine_RIah.ttf","eot"
:"LinuxLibertine\/LinLibertine_RIah.eot","woff":"LinuxLibertine\/LinLibertine_RI
ah.woff"},"Lohit Assamese":{"version":"2.5.3","license":"OFL 1.1","eot":"LohitAs
samese\/Lohit-Assamese.eot","ttf":"LohitAssamese\/Lohit-Assamese.ttf","woff":"Lo
hitAssamese\/Lohit-Assamese.woff"},"Lohit Bengali":{"version":"2.5.3","license":
"OFL 1.1","eot":
"LohitBengali\/Lohit-Bengali.eot","ttf":"LohitBengali\/Lohit-Bengali.ttf","woff"
:"LohitBengali\/Lohit-Bengali.woff"},"Lohit Devanagari":{"version":"2.5.3","lice
nse":"OFL 1.1","eot":"LohitDevanagari\/Lohit-Devanagari.eot","ttf":"LohitDevanag
ari\/Lohit-Devanagari.ttf","woff":"LohitDevanagari\/Lohit-Devanagari.woff"},"Loh
it Gujarati":{"version":"2.5.3","license":"OFL 1.1","eot":"LohitGujarati\/LohitGujarati.eot","ttf":"LohitGujarati\/Lohit-Gujarati.ttf","woff":"LohitGujarati\/L
ohit-Gujarati.woff"},"Lohit Kannada":{"version":"2.5.3","license":"OFL 1.1","eot
":"LohitKannada\/Lohit-Kannada.eot","ttf":"LohitKannada\/Lohit-Kannada.ttf","wof
f":"LohitKannada\/Lohit-Kannada.woff"},"Lohit Marathi":{"version":"2.5.3","licen
se":"OFL 1.1","eot":"LohitMarathi\/Lohit-Marathi.eot","ttf":"LohitMarathi\/Lohit
-Marathi.ttf","woff":"LohitMarathi\/Lohit-Marathi.woff"},"Lohit Nepali":{"versio
n":"2.5.3","license":"OFL 1.1","eot":"LohitNepali\/Lohit-Nepali.eot","ttf":"Lohi
tNepali\/Lohit-Nepali.ttf","woff":
"LohitNepali\/Lohit-Nepali.woff"},"Lohit Oriya":{"version":"2.5.3","license":"OF
L 1.1","eot":"LohitOriya\/Lohit-Oriya.eot","ttf":"LohitOriya\/Lohit-Oriya.ttf","
woff":"LohitOriya\/Lohit-Oriya.woff"},"Lohit Punjabi":{"version":"2.5.3","licens
e":"OFL 1.1","eot":"LohitPunjabi\/Lohit-Punjabi.eot","ttf":"LohitPunjabi\/LohitPunjabi.ttf","woff":"LohitPunjabi\/Lohit-Punjabi.woff"},"Lohit Tamil":{"version"
:"2.5.3","license":"OFL 1.1","eot":"LohitTamil\/Lohit-Tamil.eot","ttf":"LohitTam
il\/Lohit-Tamil.ttf","woff":"LohitTamil\/Lohit-Tamil.woff"},"Lohit Tamil Classic
al":{"version":"2.5.3","license":"OFL 1.1","eot":"LohitTamilClassical\/Lohit-Tam
il-Classical.eot","ttf":"LohitTamilClassical\/Lohit-Tamil-Classical.ttf","woff":
"LohitTamilClassical\/Lohit-Tamil-Classical.woff"},"Lohit Telugu":{"version":"2.
5.3","license":"OFL 1.1","eot":"LohitTelugu\/Lohit-Telugu.eot","ttf":"LohitTelug
u\/Lohit-Telugu.ttf","woff":"LohitTelugu\/Lohit-Telugu.woff"},"Madan":{"version"
:"2","license":"GPL","eot":
"madan\/madan.eot","ttf":"madan\/madan.ttf","woff":"madan\/madan.woff"},"Meera":
{"version":"5.0.1","license":"GPL 3+ with exceptions","eot":"Meera\/Meera.eot","
ttf":"Meera\/Meera.ttf","woff":"Meera\/Meera.woff"},"Miriam CLM":{"version":"0.1
05","license":"GPL2+","eot":"MiriamCLM\/MiriamCLM-Book.eot","ttf":"MiriamCLM\/Mi
riamCLM-Book.ttf","woff":"MiriamCLM\/MiriamCLM-Book.woff"},"Myanmar3":{"version"
:"3.0","license":"LGPL 2.1+","eot":"Myanmar3\/Myanmar3.eot","ttf":"Myanmar3\/Mya
nmar3.ttf","woff":"Myanmar3\/Myanmar3.woff"},"NafeesWeb":{"version":"1.2","licen
se":"GPL-2","eot":"NafeesWeb\/NafeesWeb.eot","ttf":"NafeesWeb\/NafeesWeb.ttf","w
off":"NafeesWeb\/NafeesWeb.woff"},"OpenDyslexic":{"version":"0.6","license":"Cre
ative Commons Attribution 3.0 Unported License","ttf":"OpenDyslexic\/opendyslexi
c.ttf","eot":"OpenDyslexic\/opendyslexic.eot","woff":"OpenDyslexic\/opendyslexic
.woff","variants":{"bold":"OpenDyslexic Bold","italic":"OpenDyslexic Italic"}},"
OpenDyslexic Bold":{"version":"0.6",
"license":"Creative Commons Attribution 3.0 Unported License","fontweight":"bold
","ttf":"OpenDyslexic\/opendyslexic-bold.ttf","eot":"OpenDyslexic\/opendyslexicbold.eot","woff":"OpenDyslexic\/opendyslexic-bold.woff"},"OpenDyslexic Italic":{
"version":"0.6","license":"Creative Commons Attribution 3.0 Unported License","f
ontstyle":"italic","ttf":"OpenDyslexic\/opendyslexic-italic.ttf","eot":"OpenDysl
exic\/opendyslexic-italic.eot","woff":"OpenDyslexic\/opendyslexic-italic.woff"},
"OskiEast":{"version":"2.200","license":"GPL-3","ttf":"OskiEast\/oskie.ttf","eot
":"OskiEast\/oskie.eot","woff":"OskiEast\/oskie.woff","variants":{"bold":"OskiEa
st Bold","bolditalic":"OskiEast Bold Italic","italic":"OskiEast Italic"}},"OskiE
ast Bold":{"version":"2.200","license":"GPL-3","fontweight":"bold","ttf":"OskiEa
st\/oskiebold.ttf","eot":"OskiEast\/oskiebold.eot","woff":"OskiEast\/oskiebold.w
off"},"OskiEast Bold Italic":{"version":"2.200","license":"GPL-3","fontweight":"
bold","fontstyle":"italic","ttf":
"OskiEast\/oskiebolditalic.ttf","eot":"OskiEast\/oskiebolditalic.eot","woff":"Os

kiEast\/oskiebolditalic.woff"},"OskiEast Italic":{"version":"2.200","license":"G
PL-3","fontstyle":"italic","ttf":"OskiEast\/oskieitalic.ttf","eot":"OskiEast\/os
kieitalic.eot","woff":"OskiEast\/oskieitalic.woff"},"Padauk":{"version":"2.8","l
icense":"OFL 1.1","eot":"Padauk\/Padauk-Regular.eot","ttf":"Padauk\/Padauk-Regul
ar.ttf","woff":"Padauk\/Padauk-Regular.woff"},"Pagul":{"version":"1.0","license"
:"GPL 3 with exceptions","eot":"Pagul\/Pagul.eot","ttf":"Pagul\/Pagul.ttf","woff
":"Pagul\/Pagul.woff"},"Saab":{"version":"0.91","license":"GPLv2+ with exception
s","eot":"Saab\/Saab.eot","ttf":"Saab\/Saab.ttf","woff":"Saab\/Saab.woff"},"Sawe
ri":{"version":"2","license":"GPL3","eot":"saweri\/saweri.eot","ttf":"saweri\/sa
weri.ttf","woff":"saweri\/saweri.woff"},"SertoUrhoy":{"version":"1.20","license"
:"SertoUrhoy License","eot":"SertoUrhoy\/SyrCOMUrhoy.eot","ttf":"SertoUrhoy\/Syr
COMUrhoy.ttf","woff":
"SertoUrhoy\/SyrCOMUrhoy.woff"},"Siyam Rupali":{"version":"1.070","license":"GPL
3","eot":"SiyamRupali\/SiyamRupali.eot","ttf":"SiyamRupali\/SiyamRupali.ttf","wo
ff":"SiyamRupali\/SiyamRupali.woff"},"Taamey Frank CLM":{"version":"0.110","lice
nse":"GPL2+","eot":"TaameyFrankCLM\/TaameyFrankCLM.eot","ttf":"TaameyFrankCLM\/T
aameyFrankCLM.ttf","woff":"TaameyFrankCLM\/TaameyFrankCLM.woff"},"TharLon":{"ver
sion":"1.0","license":"OFL 1.1","eot":"TharLon\/TharLon.eot","ttf":"TharLon\/Tha
rLon.ttf","woff":"TharLon\/TharLon.woff"},"Thendral":{"version":"1.0","license":
"GPL 2","eot":"Thendral\/ThendralUni.eot","ttf":"Thendral\/ThendralUni.ttf","wof
f":"Thendral\/ThendralUni.woff"},"Thenee":{"version":"1.0","license":"GPL 2","eo
t":"Thenee\/TheneeUni.eot","ttf":"Thenee\/TheneeUni.ttf","woff":"Thenee\/TheneeU
ni.woff"},"Tuladha Jejeg":{"version":"1.92","license":"OFL 1.1","eot":"TuladhaJe
jeg\/TuladhaJejeg_gr.eot","ttf":"TuladhaJejeg\/TuladhaJejeg_gr.ttf","woff":"Tula
dhaJejeg\/TuladhaJejeg_gr.woff"},
"UnifrakturMaguntia":{"version":"2012-10-19","license":"OFL 1.1","ttf":"Unifrakt
urMaguntia\/UnifrakturMaguntia.ttf","eot":"UnifrakturMaguntia\/UnifrakturMagunti
a.eot","woff":"UnifrakturMaguntia\/UnifrakturMaguntia.woff"},"Utkal":{"version":
"0.13","license":"GPL","eot":"utkal\/utkal.eot","ttf":"utkal\/utkal.ttf","woff":
"utkal\/utkal.woff"},"Xerxes":{"version":"1.301","license":"Xerxes","eot":"Xerxe
s\/Xerxes.eot","ttf":"Xerxes\/Xerxes.ttf","woff":"Xerxes\/Xerxes.woff"}}};}(jQue
ry));;},{},{});mw.loader.implement("jquery.client",function(){(function($){var p
rofileCache={};$.client={profile:function(nav){if(nav===undefined){nav=window.na
vigator;}if(profileCache[nav.userAgent]===undefined){var versionNumber,uk='unkno
wn',x='x',wildUserAgents=['Opera','Navigator','Minefield','KHTML','Chrome','PLAY
STATION 3','Iceweasel'],userAgentTranslations=[[/(Firefox|MSIE|KHTML,?\slike\sGe
cko|Konqueror)/,''],['Chrome Safari','Chrome'],['KHTML','Konqueror'],['Minefield
','Firefox'],['Navigator','Netscape'],[
'PLAYSTATION 3','PS3']],versionPrefixes=['camino','chrome','firefox','iceweasel'
,'netscape','netscape6','opera','version','konqueror','lynx','msie','safari','ps
3','android'],versionSuffix='(\\/|\\;?\\s|)([a-z0-9\\.\\+]*?)(\\;|dev|rel|\\)|\\
s|$)',names=['camino','chrome','firefox','iceweasel','netscape','konqueror','lyn
x','msie','opera','safari','ipod','iphone','blackberry','ps3','rekonq','android'
],nameTranslations=[],layouts=['gecko','konqueror','msie','trident','opera','web
kit'],layoutTranslations=[['konqueror','khtml'],['msie','trident'],['opera','pre
sto']],layoutVersions=['applewebkit','gecko','trident'],platforms=['win','wow64'
,'mac','linux','sunos','solaris','iphone'],platformTranslations=[['sunos','solar
is'],['wow64','win']],translate=function(source,translations){var i;for(i=0;i<tr
anslations.length;i++){source=source.replace(translations[i][0],translations[i][
1]);}return source;},ua=nav.userAgent,match,name=uk,layout=uk,layoutversion=uk,p
latform=uk,version=x;if(match=new RegExp
('('+wildUserAgents.join('|')+')').exec(ua)){ua=translate(ua,userAgentTranslatio
ns);}ua=ua.toLowerCase();if(match=new RegExp('('+names.join('|')+')').exec(ua)){
name=translate(match[1],nameTranslations);}if(match=new RegExp('('+layouts.join(
'|')+')').exec(ua)){layout=translate(match[1],layoutTranslations);}if(match=new
RegExp('('+layoutVersions.join('|')+')\\\/(\\d+)').exec(ua)){layoutversion=parse
Int(match[2],10);}if(match=new RegExp('('+platforms.join('|')+')').exec(nav.plat
form.toLowerCase())){platform=translate(match[1],platformTranslations);}if(match
=new RegExp('('+versionPrefixes.join('|')+')'+versionSuffix).exec(ua)){version=m
atch[3];}if(name==='safari'&&version>400){version='2.0';}if(name==='opera'&&vers

ion>=9.8){match=ua.match(/\bversion\/([0-9\.]*)/);if(match&&match[1]){version=ma
tch[1];}else{version='10';}}if(name==='chrome'&&(match=ua.match(/\bopr\/([0-9\.]
*)/))){if(match[1]){name='opera';version=match[1];}}if(layout==='trident'&&layou
tversion>=7&&(match=ua.match(
/\brv[ :\/]([0-9\.]*)/))){if(match[1]){name='msie';version=match[1];}}versionNum
ber=parseFloat(version,10)||0.0;profileCache[nav.userAgent]={name:name,layout:la
yout,layoutVersion:layoutversion,platform:platform,version:version,versionBase:(
version!==x?Math.floor(versionNumber).toString():x),versionNumber:versionNumber}
;}return profileCache[nav.userAgent];},test:function(map,profile,exactMatchOnly)
{var conditions,dir,i,op,val;profile=$.isPlainObject(profile)?profile:$.client.p
rofile();if(map.ltr&&map.rtl){dir=$('body').is('.rtl')?'rtl':'ltr';map=map[dir];
}if(typeof map!=='object'||map[profile.name]===undefined){return!exactMatchOnly;
}conditions=map[profile.name];if(conditions===false){return false;}if(conditions
===null){return true;}for(i=0;i<conditions.length;i++){op=conditions[i][0];val=c
onditions[i][1];if(typeof val==='string'){if(!(eval('profile.version'+op+'"'+val
+'"'))){return false;}}else if(typeof val==='number'){if(!(eval('profile.version
Number'+op+val))){return false;}}}return true
;}};}(jQuery));;},{},{});mw.loader.implement("jquery.cookie",function(){(functio
n($){$.cookie=function(key,value,options){if(arguments.length>1&&(!/Object/.test
(Object.prototype.toString.call(value))||value===null||value===undefined)){optio
ns=$.extend({},options);if(value===null||value===undefined){options.expires=-1;}
if(typeof options.expires==='number'){var days=options.expires,t=options.expires
=new Date();t.setDate(t.getDate()+days);}value=String(value);return(document.coo
kie=[encodeURIComponent(key),'=',options.raw?value:encodeURIComponent(value),opt
ions.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path=
'+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?';
secure':''].join(''));}options=value||{};var decode=options.raw?function(s){ret
urn s;}:decodeURIComponent;var pairs=document.cookie.split('; ');for(var i=0,pai
r;pair=pairs[i]&&pairs[i].split('=');i++){if(decode(pair[0])===key)return decode
(pair[1]||'');}return null;};})(jQuery);
;},{},{});mw.loader.implement("jquery.delayedBind",function(){(function($){funct
ion encodeEvent(event){return event.replace(/-/g,'--').replace(/ /g,'-');}$.fn.e
xtend({delayedBind:function(timeout,event,data,callback){if(arguments.length===3
){callback=data;data=undefined;}var encEvent=encodeEvent(event);return this.each
(function(){var that=this;if(!($(this).data('_delayedBindBound-'+encEvent+'-'+ti
meout))){$(this).data('_delayedBindBound-'+encEvent+'-'+timeout,true);$(this).bi
nd(event,function(){var timerID=$(this).data('_delayedBindTimerID-'+encEvent+'-'
+timeout);if(timerID!==null){clearTimeout(timerID);}timerID=setTimeout(function(
){$(that).trigger('_delayedBind-'+encEvent+'-'+timeout);},timeout);$(this).data(
'_delayedBindTimerID-'+encEvent+'-'+timeout,timerID);});}$(this).bind('_delayedB
ind-'+encEvent+'-'+timeout,data,callback);});},delayedBindCancel:function(timeou
t,event){var encEvent=encodeEvent(event);return this.each(function(){var timerID
=$(this).data('_delayedBindTimerID-'+
encEvent+'-'+timeout);if(timerID!==null){clearTimeout(timerID);}});},delayedBind
Unbind:function(timeout,event,callback){var encEvent=encodeEvent(event);return t
his.each(function(){$(this).unbind('_delayedBind-'+encEvent+'-'+timeout,callback
);});}});}(jQuery));;},{},{});mw.loader.implement("jquery.i18n",function(){(func
tion($){'use strict';var nav,I18N,slice=Array.prototype.slice;I18N=function(opti
ons){this.options=$.extend({},I18N.defaults,options);this.parser=this.options.pa
rser;this.locale=this.options.locale;this.messageStore=this.options.messageStore
;this.languages={};this.init();};I18N.prototype={init:function(){var i18n;i18n=t
his;String.locale=i18n.locale;String.prototype.toLocaleString=function(){var loc
aleParts,localePartIndex,value,locale,fallbackIndex,_locale,message;value=this.v
alueOf();locale=i18n.locale;fallbackIndex=0;while(locale){localeParts=locale.toL
owerCase().split('-');localePartIndex=localeParts.length;do{_locale=localeParts.
slice(0,localePartIndex).join('-');
message=i18n.messageStore.get(_locale,value);if(message){return message;}localeP
artIndex--;}while(localePartIndex);if(locale==='en'){break;}locale=($.i18n.fallb
acks[i18n.locale]&&$.i18n.fallbacks[i18n.locale][fallbackIndex])||i18n.options.f
allbackLocale;$.i18n.log('Trying fallback locale for '+i18n.locale+': '+locale);

fallbackIndex++;}return'';};},destroy:function(){$.removeData(document,'i18n');}
,load:function(source,locale){return this.messageStore.load(source,locale);},par
se:function(key,parameters){var message=key.toLocaleString();this.parser.languag
e=$.i18n.languages[$.i18n().locale]||$.i18n.languages['default'];if(message===''
){message=key;}return this.parser.parse(message,parameters);}};$.i18n=function(k
ey,param1){var parameters,i18n=$.data(document,'i18n'),options=typeof key==='obj
ect'&&key;if(options&&options.locale&&i18n&&i18n.locale!==options.locale){String
.locale=i18n.locale=options.locale;}if(!i18n){i18n=new I18N(options);$.data(docu
ment,'i18n',i18n);}if(typeof key===
'string'){if(param1!==undefined){parameters=slice.call(arguments,1);}else{parame
ters=[];}return i18n.parse(key,parameters);}else{return i18n;}};$.fn.i18n=functi
on(){var i18n=$.data(document,'i18n');String.locale=i18n.locale;if(!i18n){i18n=n
ew I18N();$.data(document,'i18n',i18n);}return this.each(function(){var $this=$(
this),messageKey=$this.data('i18n');if(messageKey){$this.text(i18n.parse(message
Key));}else{$this.find('[data-i18n]').i18n();}});};String.locale=String.locale||
$('html').attr('lang');if(!String.locale){if(typeof window.navigator!==undefined
){nav=window.navigator;String.locale=nav.language||nav.userLanguage||'';}else{St
ring.locale='';}}$.i18n.languages={};$.i18n.messageStore=$.i18n.messageStore||{}
;$.i18n.parser={parse:function(message,parameters){return message.replace(/\$(\d
+)/g,function(str,match){var index=parseInt(match,10)-1;return parameters[index]
!==undefined?parameters[index]:'$'+match;});},emitter:{}};$.i18n.debug=false;$.i
18n.log=function(){if(window.console&&$.
i18n.debug){window.console.log.apply(window.console,arguments);}};I18N.defaults=
{locale:String.locale,fallbackLocale:'en',parser:$.i18n.parser,messageStore:$.i1
8n.messageStore};$.i18n.constructor=I18N;}(jQuery));(function($,window,undefined
){'use strict';var MessageStore=function(){this.messages={};this.sources={};};Me
ssageStore.prototype={load:function(source,locale){var key=null,deferred=null,de
ferreds=[],messageStore=this;if(typeof source==='string'){$.i18n.log('Loading me
ssages from: '+source);deferred=jsonMessageLoader(source).done(function(localiza
tion){messageStore.set(locale,localization);});return deferred.promise();}if(loc
ale){messageStore.set(locale,source);return $.Deferred().resolve();}else{for(key
in source){if(Object.prototype.hasOwnProperty.call(source,key)){locale=key;defe
rreds.push(messageStore.load(source[key],locale));}}return $.when.apply($,deferr
eds);}},set:function(locale,messages){this.messages[locale]=messages;},get:funct
ion(locale,messageKey){return this.
messages[locale]&&this.messages[locale][messageKey];}};function jsonMessageLoade
r(url){return $.getJSON(url).fail(function(jqxhr,settings,exception){$.i18n.log(
'Error in loading messages from '+url+' Exception: '+exception);});}$.extend($.i
18n.messageStore,new MessageStore());}(jQuery,window));(function($){'use strict'
;var MessageParser=function(options){this.options=$.extend({},$.i18n.parser.defa
ults,options);this.language=$.i18n.languages[String.locale]||$.i18n.languages['d
efault'];this.emitter=$.i18n.parser.emitter;};MessageParser.prototype={construct
or:MessageParser,simpleParse:function(message,parameters){return message.replace
(/\$(\d+)/g,function(str,match){var index=parseInt(match,10)-1;return parameters
[index]!==undefined?parameters[index]:'$'+match;});},parse:function(message,repl
acements){if(message.indexOf('{{')<0){return this.simpleParse(message,replacemen
ts);}this.emitter.language=$.i18n.languages[$.i18n().locale]||$.i18n.languages['
default'];return this.emitter.emit(this.
ast(message),replacements);},ast:function(message){var pipe,colon,backslash,anyC
haracter,dollar,digits,regularLiteral,regularLiteralWithoutBar,regularLiteralWit
houtSpace,escapedOrLiteralWithoutBar,escapedOrRegularLiteral,templateContents,te
mplateName,openTemplate,closeTemplate,expression,paramExpression,result,pos=0;fu
nction choice(parserSyntax){return function(){var i,result;for(i=0;i<parserSynta
x.length;i++){result=parserSyntax[i]();if(result!==null){return result;}}return
null;};}function sequence(parserSyntax){var i,res,originalPos=pos,result=[];for(
i=0;i<parserSyntax.length;i++){res=parserSyntax[i]();if(res===null){pos=original
Pos;return null;}result.push(res);}return result;}function nOrMore(n,p){return f
unction(){var originalPos=pos,result=[],parsed=p();while(parsed!==null){result.p
ush(parsed);parsed=p();}if(result.length<n){pos=originalPos;return null;}return
result;};}function makeStringParser(s){var len=s.length;return function(){var re

sult=null;if(message.substr(pos,len)===s
){result=s;pos+=len;}return result;};}function makeRegexParser(regex){return fun
ction(){var matches=message.substr(pos).match(regex);if(matches===null){return n
ull;}pos+=matches[0].length;return matches[0];};}pipe=makeStringParser('|');colo
n=makeStringParser(':');backslash=makeStringParser('\\');anyCharacter=makeRegexP
arser(/^./);dollar=makeStringParser('$');digits=makeRegexParser(/^\d+/);regularL
iteral=makeRegexParser(/^[^{}\[\]$\\]/);regularLiteralWithoutBar=makeRegexParser
(/^[^{}\[\]$\\|]/);regularLiteralWithoutSpace=makeRegexParser(/^[^{}\[\]$\s]/);f
unction transform(p,fn){return function(){var result=p();return result===null?nu
ll:fn(result);};}function literalWithoutBar(){var result=nOrMore(1,escapedOrLite
ralWithoutBar)();return result===null?null:result.join('');}function literal(){v
ar result=nOrMore(1,escapedOrRegularLiteral)();return result===null?null:result.
join('');}function escapedLiteral(){var result=sequence([backslash,anyCharacter]
);return result===null?null:result[1];}
choice([escapedLiteral,regularLiteralWithoutSpace]);escapedOrLiteralWithoutBar=c
hoice([escapedLiteral,regularLiteralWithoutBar]);escapedOrRegularLiteral=choice(
[escapedLiteral,regularLiteral]);function replacement(){var result=sequence([dol
lar,digits]);if(result===null){return null;}return['REPLACE',parseInt(result[1],
10)-1];}templateName=transform(makeRegexParser(/^[ !"$&'()*,.\/0-9;=?@A-Z\^_`a-z
~\x80-\xFF+\-]+/),function(result){return result.toString();});function template
Param(){var expr,result=sequence([pipe,nOrMore(0,paramExpression)]);if(result===
null){return null;}expr=result[1];return expr.length>1?['CONCAT'].concat(expr):e
xpr[0];}function templateWithReplacement(){var result=sequence([templateName,col
on,replacement]);return result===null?null:[result[0],result[2]];}function templ
ateWithOutReplacement(){var result=sequence([templateName,colon,paramExpression]
);return result===null?null:[result[0],result[2]];}templateContents=choice([func
tion(){var res=sequence([choice([
templateWithReplacement,templateWithOutReplacement]),nOrMore(0,templateParam)]);
return res===null?null:res[0].concat(res[1]);},function(){var res=sequence([temp
lateName,nOrMore(0,templateParam)]);if(res===null){return null;}return[res[0]].c
oncat(res[1]);}]);openTemplate=makeStringParser('{{');closeTemplate=makeStringPa
rser('}}');function template(){var result=sequence([openTemplate,templateContent
s,closeTemplate]);return result===null?null:result[1];}expression=choice([templa
te,replacement,literal]);paramExpression=choice([template,replacement,literalWit
houtBar]);function start(){var result=nOrMore(0,expression)();if(result===null){
return null;}return['CONCAT'].concat(result);}result=start();if(result===null||p
os!==message.length){throw new Error('Parse error at position '+pos.toString()+'
in input: '+message);}return result;}};$.extend($.i18n.parser,new MessageParser
());}(jQuery));(function($){'use strict';var MessageParserEmitter=function(){thi
s.language=$.i18n.languages[String.
locale]||$.i18n.languages['default'];};MessageParserEmitter.prototype={construct
or:MessageParserEmitter,emit:function(node,replacements){var ret,subnodes,operat
ion,messageParserEmitter=this;switch(typeof node){case'string':case'number':ret=
node;break;case'object':subnodes=$.map(node.slice(1),function(n){return messageP
arserEmitter.emit(n,replacements);});operation=node[0].toLowerCase();if(typeof m
essageParserEmitter[operation]==='function'){ret=messageParserEmitter[operation]
(subnodes,replacements);}else{throw new Error('unknown operation "'+operation+'"
');}break;case'undefined':ret='';break;default:throw new Error('unexpected type
in AST: '+typeof node);}return ret;},concat:function(nodes){var result='';$.each
(nodes,function(i,node){result+=node;});return result;},replace:function(nodes,r
eplacements){var index=parseInt(nodes[0],10);if(index<replacements.length){retur
n replacements[index];}else{return'$'+(index+1);}},plural:function(nodes){var co
unt=parseFloat(this.language.
convertNumber(nodes[0],10)),forms=nodes.slice(1);return forms.length?this.langua
ge.convertPlural(count,forms):'';},gender:function(nodes){var gender=nodes[0],fo
rms=nodes.slice(1);return this.language.gender(gender,forms);},grammar:function(
nodes){var form=nodes[0],word=nodes[1];return word&&form&&this.language.convertG
rammar(word,form);}};$.extend($.i18n.parser.emitter,new MessageParserEmitter());
}(jQuery));(function($){'use strict';var language={pluralRules:{gv:{one:'n mod 1
0 in 1..2 or n mod 20 is 0'},gu:{one:'n is 1'},rof:{one:'n is 1'},ga:{few:'n in

3..6',many:'n in 7..10',two:'n is 2',one:'n is 1'},gl:{one:'n is 1'},lg:{one:'n


is 1'},lb:{one:'n is 1'},xog:{one:'n is 1'},ln:{one:'n in 0..1'},lo:'',brx:{one:
'n is 1'},tr:'',ts:{one:'n is 1'},tn:{one:'n is 1'},to:'',lt:{few:'n mod 10 in 2
..9 and n mod 100 not in 11..19',one:'n mod 10 is 1 and n mod 100 not in 11..19'
},tk:{one:'n is 1'},th:'',ksb:{one:'n is 1'},te:{one:'n is 1'},ksh:{zero:'n is 0
',one:'n is 1'},fil:{one:'n in 0..1'},
haw:{one:'n is 1'},kcg:{one:'n is 1'},ssy:{one:'n is 1'},yo:'',de:{one:'n is 1'}
,ko:'',da:{one:'n is 1'},dz:'',dv:{one:'n is 1'},guw:{one:'n in 0..1'},shi:{few:
'n in 2..10',one:'n within 0..1'},el:{one:'n is 1'},eo:{one:'n is 1'},en:{one:'n
is 1'},ses:'',teo:{one:'n is 1'},ee:{one:'n is 1'},kde:'',fr:{one:'n within 0..
2 and n is not 2'},eu:{one:'n is 1'},et:{one:'n is 1'},es:{one:'n is 1'},seh:{on
e:'n is 1'},ru:{few:'n mod 10 in 2..4 and n mod 100 not in 12..14',many:'n mod 1
0 is 0 or n mod 10 in 5..9 or n mod 100 in 11..14',one:'n mod 10 is 1 and n mod
100 is not 11'},kl:{one:'n is 1'},sms:{two:'n is 2',one:'n is 1'},smn:{two:'n is
2',one:'n is 1'},smj:{two:'n is 2',one:'n is 1'},smi:{two:'n is 2',one:'n is 1'
},fy:{one:'n is 1'},rm:{one:'n is 1'},ro:{few:'n is 0 OR n is not 1 AND n mod 10
0 in 1..19',one:'n is 1'},bn:{one:'n is 1'},sma:{two:'n is 2',one:'n is 1'},be:{
few:'n mod 10 in 2..4 and n mod 100 not in 12..14',many:'n mod 10 is 0 or n mod
10 in 5..9 or n mod 100 in 11..14',one:
'n mod 10 is 1 and n mod 100 is not 11'},bg:{one:'n is 1'},ms:'',wa:{one:'n in 0
..1'},ps:{one:'n is 1'},wo:'',bm:'',jv:'',bo:'',bh:{one:'n in 0..1'},kea:'',asa:
{one:'n is 1'},cgg:{one:'n is 1'},br:{few:'n mod 10 in 3..4,9 and n mod 100 not
in 10..19,70..79,90..99',many:'n mod 1000000 is 0 and n is not 0',two:'n mod 10
is 2 and n mod 100 not in 12,72,92',one:'n mod 10 is 1 and n mod 100 not in 11,7
1,91'},bs:{few:'n mod 10 in 2..4 and n mod 100 not in 12..14',many:'n mod 10 is
0 or n mod 10 in 5..9 or n mod 100 in 11..14',one:'n mod 10 is 1 and n mod 100 i
s not 11'},ja:'',om:{one:'n is 1'},fa:'',vun:{one:'n is 1'},or:{one:'n is 1'},xh
:{one:'n is 1'},nso:{one:'n in 0..1'},ca:{one:'n is 1'},cy:{few:'n is 3',zero:'n
is 0',many:'n is 6',two:'n is 2',one:'n is 1'},cs:{few:'n in 2..4',one:'n is 1'
},zh:'',lv:{zero:'n is 0',one:'n mod 10 is 1 and n mod 100 is not 11'},pt:{one:'
n is 1'},wae:{one:'n is 1'},tl:{one:'n in 0..1'},chr:{one:'n is 1'},pa:{one:'n i
s 1'},ak:{one:'n in 0..1'},pl:{few:
'n mod 10 in 2..4 and n mod 100 not in 12..14',many:'n is not 1 and n mod 10 in
0..1 or n mod 10 in 5..9 or n mod 100 in 12..14',one:'n is 1'},hr:{few:'n mod 10
in 2..4 and n mod 100 not in 12..14',many:'n mod 10 is 0 or n mod 10 in 5..9 or
n mod 100 in 11..14',one:'n mod 10 is 1 and n mod 100 is not 11'},am:{one:'n in
0..1'},ti:{one:'n in 0..1'},hu:'',hi:{one:'n in 0..1'},jmc:{one:'n is 1'},ha:{o
ne:'n is 1'},he:{one:'n is 1'},mg:{one:'n in 0..1'},fur:{one:'n is 1'},bem:{one:
'n is 1'},ml:{one:'n is 1'},mo:{few:'n is 0 OR n is not 1 AND n mod 100 in 1..19
',one:'n is 1'},mn:{one:'n is 1'},mk:{one:'n mod 10 is 1 and n is not 11'},ur:{o
ne:'n is 1'},bez:{one:'n is 1'},mt:{few:'n is 0 or n mod 100 in 2..10',many:'n m
od 100 in 11..19',one:'n is 1'},uk:{few:'n mod 10 in 2..4 and n mod 100 not in 1
2..14',many:'n mod 10 is 0 or n mod 10 in 5..9 or n mod 100 in 11..14',one:'n mo
d 10 is 1 and n mod 100 is not 11'},mr:{one:'n is 1'},ta:{one:'n is 1'},my:'',sa
h:'',ve:{one:'n is 1'},af:{one:'n is 1'}
,vi:'',is:{one:'n is 1'},iu:{two:'n is 2',one:'n is 1'},it:{one:'n is 1'},kn:'',
ii:'',ar:{few:'n mod 100 in 3..10',zero:'n is 0',many:'n mod 100 in 11..99',two:
'n is 2',one:'n is 1'},zu:{one:'n is 1'},saq:{one:'n is 1'},az:'',tzm:{one:'n in
0..1 or n in 11..99'},id:'',ig:'',pap:{one:'n is 1'},nl:{one:'n is 1'},nn:{one:
'n is 1'},no:{one:'n is 1'},nah:{one:'n is 1'},nd:{one:'n is 1'},ne:{one:'n is 1
'},ny:{one:'n is 1'},naq:{two:'n is 2',one:'n is 1'},nyn:{one:'n is 1'},kw:{two:
'n is 2',one:'n is 1'},nr:{one:'n is 1'},tig:{one:'n is 1'},kab:{one:'n within 0
..2 and n is not 2'},mas:{one:'n is 1'},rwk:{one:'n is 1'},kaj:{one:'n is 1'},la
g:{zero:'n is 0',one:'n within 0..2 and n is not 0 and n is not 2'},syr:{one:'n
is 1'},kk:{one:'n is 1'},ff:{one:'n within 0..2 and n is not 2'},fi:{one:'n is 1
'},fo:{one:'n is 1'},ka:'',gsw:{one:'n is 1'},ckb:{one:'n is 1'},ss:{one:'n is 1
'},sr:{few:'n mod 10 in 2..4 and n mod 100 not in 12..14',many:
'n mod 10 is 0 or n mod 10 in 5..9 or n mod 100 in 11..14',one:'n mod 10 is 1 an
d n mod 100 is not 11'},sq:{one:'n is 1'},sw:{one:'n is 1'},sv:{one:'n is 1'},km
:'',st:{one:'n is 1'},sk:{few:'n in 2..4',one:'n is 1'},sh:{few:'n mod 10 in 2..

4 and n mod 100 not in 12..14',many:'n mod 10 is 0 or n mod 10 in 5..9 or n mod


100 in 11..14',one:'n mod 10 is 1 and n mod 100 is not 11'},so:{one:'n is 1'},sn
:{one:'n is 1'},ku:{one:'n is 1'},sl:{few:'n mod 100 in 3..4',two:'n mod 100 is
2',one:'n mod 100 is 1'},sg:'',nb:{one:'n is 1'},se:{two:'n is 2',one:'n is 1'}}
,convertPlural:function(count,forms){var pluralRules,pluralFormIndex;if(!forms||
forms.length===0){return'';}pluralRules=this.pluralRules[$.i18n().locale];if(!pl
uralRules){return(count===1)?forms[0]:forms[1];}pluralFormIndex=this.getPluralFo
rm(count,pluralRules);pluralFormIndex=Math.min(pluralFormIndex,forms.length-1);r
eturn forms[pluralFormIndex];},getPluralForm:function(number,pluralRules){var i,
pluralForms=['zero','one','two','few',
'many','other'],pluralFormIndex=0;for(i=0;i<pluralForms.length;i++){if(pluralRul
es[pluralForms[i]]){if(pluralRuleParser(pluralRules[pluralForms[i]],number)){ret
urn pluralFormIndex;}pluralFormIndex++;}}return pluralFormIndex;},'convertNumber
':function(num,integer){var tmp,item,i,transformTable,numberString,convertedNumb
er;transformTable=this.digitTransformTable($.i18n().locale);numberString=''+num;
convertedNumber='';if(!transformTable){return num;}if(integer){if(parseFloat(num
,10)===num){return num;}tmp=[];for(item in transformTable){tmp[transformTable[it
em]]=item;}transformTable=tmp;}for(i=0;i<numberString.length;i++){if(transformTa
ble[numberString[i]]){convertedNumber+=transformTable[numberString[i]];}else{con
vertedNumber+=numberString[i];}}return integer?parseFloat(convertedNumber,10):co
nvertedNumber;},convertGrammar:function(word,form){return word;},'gender':functi
on(gender,forms){if(!forms||forms.length===0){return'';}while(forms.length<2){fo
rms.push(forms[forms.length-1]);}if(
gender==='male'){return forms[0];}if(gender==='female'){return forms[1];}return(
forms.length===3)?forms[2]:forms[0];},digitTransformTable:function(language){var
tables={ar:'',fa:'',ml:'
languages);this.options=$.extend({},$.ime.defaults,options);this.active=false;th
is.inputmethod=null;this.language=null;this.context='';this.selector=this.$eleme
nt.imeselector(this.options);this.listen();}IME.prototype={constructor:IME,liste
n:function(){this.$element.on('keypress.ime',$.proxy(this.keypress,this));this.$
element.on('destroy.ime',$.proxy(this.destroy,this));this.$element.on('enable.im
e',$.proxy(this.enable,this));this.$element.on('disable.ime',$.proxy(this.disabl
e,this));},transliterate:function(input,context,altGr){var patterns,regex,rule,r
eplacement,i;if(altGr){patterns=this.inputmethod.patterns_x||[];}else{patterns=t
his.inputmethod.patterns||[];}if($.isFunction(patterns)){return patterns.call(th
is,input,context);}for(i=0;i<patterns.length;i++){rule=patterns[i];regex=new Reg
Exp(rule[0]+'$');replacement=rule.slice(-1)[0];if(regex.test(input)){if(rule.len
gth===3){if(new RegExp(rule[1]+'$').test(context)){return input.replace(regex,re
placement);}}else{return input.replace(
regex,replacement);}}}return input;},keypress:function(e){var altGr=false,c,star
tPos,pos,endPos,divergingPos,input,replacement;if(!this.active){return true;}if(
!this.inputmethod){return true;}if(e.which===8){this.context='';return true;}if(
e.altKey||e.altGraphKey){altGr=true;}if((e.which<32&&e.which!==13&&!altGr)||e.ct
rlKey||e.metaKey){this.context='';return true;}c=String.fromCharCode(e.which);po
s=this.getCaretPosition(this.$element);startPos=pos[0];endPos=pos[1];input=this.
lastNChars(this.$element.val()||this.$element.text(),startPos,this.inputmethod.m
axKeyLength)+c;replacement=this.transliterate(input,this.context,altGr);this.con
text+=c;if(this.context.length>this.inputmethod.contextLength){this.context=this
.context.substring(this.context.length-this.inputmethod.contextLength);}if(!altG
r&&replacement===input){return true;}divergingPos=this.firstDivergence(input,rep
lacement);input=input.substring(divergingPos);replacement=replacement.substring(
divergingPos);replaceText(this.$element,
replacement,startPos-input.length+1,endPos);e.stopPropagation();return false;},i
sActive:function(){return this.active;},disable:function(){this.active=false;$.i
me.preferences.setIM('system');},enable:function(){this.active=true;},toggle:fun
ction(){this.active=!this.active;},destroy:function(){$('body').off('.ime');this
.$element.off('.ime').removeData('ime').removeData('imeselector');},getIM:functi
on(){return this.inputmethod;},setIM:function(inputmethodId){this.inputmethod=$.
ime.inputmethods[inputmethodId];$.ime.preferences.setIM(inputmethodId);},setLang
uage:function(languageCode){if(!$.ime.languages[languageCode]){debug('Language '

+languageCode+' is not known to jquery.ime.');return false;}this.language=langua


geCode;$.ime.preferences.setLanguage(languageCode);return true;},getLanguage:fun
ction(){return this.language;},load:function(inputmethodId){var ime=this,deferre
d=$.Deferred(),dependency;if($.ime.inputmethods[inputmethodId]){return deferred.
resolve();}dependency=$.ime.sources[
inputmethodId].depends;if(dependency){return $.when(this.load(dependency),this.l
oad(inputmethodId));}deferred=$.getScript(ime.options.imePath+$.ime.sources[inpu
tmethodId].source).done(function(){debug(inputmethodId+' loaded');}).fail(functi
on(jqxhr,settings,exception){debug('Error in loading inputmethod '+inputmethodId
+' Exception: '+exception);});return deferred.promise();},getCaretPosition:funct
ion($element){return getCaretPosition($element);},firstDivergence:function(a,b){
return firstDivergence(a,b);},lastNChars:function(str,pos,n){return lastNChars(s
tr,pos,n);}};$.fn.ime=function(option){return this.each(function(){var data,$thi
s=$(this),options=typeof option==='object'&&option;if($this.prop('readonly')||$t
his.prop('disabled')||$this.hasClass('noime')){return;}data=$this.data('ime');if
(!data){data=new IME(this,options);$this.data('ime',data);}if(typeof option==='s
tring'){data[option]();}});};$.ime={};$.ime.inputmethods={};$.ime.sources={};$.i
me.preferences={};$.ime.languages={};var
defaultInputMethod={contextLength:0,maxKeyLength:1};$.ime.register=function(inpu
tMethod){$.ime.inputmethods[inputMethod.id]=$.extend({},defaultInputMethod,input
Method);};$.ime.defaults={imePath:'../',languages:[],helpHandler:null};function
debug($obj){if(window.console&&window.console.log){window.console.log($obj);}}fu
nction getCaretPosition($element){var el=$element.get(0),start=0,end=0,normalize
dValue,range,textInputRange,len,newLines,endRange;if(typeof el.selectionStart===
'number'&&typeof el.selectionEnd==='number'){start=el.selectionStart;end=el.sele
ctionEnd;}else{range=document.selection.createRange();if(range&&range.parentElem
ent()===el){len=el.value.length;normalizedValue=el.value.replace(/\r\n/g,'\n');n
ewLines=normalizedValue.match(/\n/g);textInputRange=el.createTextRange();textInp
utRange.moveToBookmark(range.getBookmark());endRange=el.createTextRange();endRan
ge.collapse(false);if(textInputRange.compareEndPoints('StartToEnd',endRange)>-1)
{if(newLines){start=end=len-newLines.
length;}else{start=end=len;}}else{start=-textInputRange.moveStart('character',-l
en);if(textInputRange.compareEndPoints('EndToEnd',endRange)>-1){end=len;}else{en
d=-textInputRange.moveEnd('character',-len);}}}}return[start,end];}function rang
eForElementIE(e){if(e.nodeName.toLowerCase()==='input'){return e.createTextRange
();}else{var sel=document.body.createTextRange();sel.moveToElementText(e);return
sel;}}function replaceText($element,replacement,start,end){var element=$element
.get(0),selection,length,newLines,scrollTop;if(typeof element.selectionStart==='
number'&&typeof element.selectionEnd==='number'){scrollTop=element.scrollTop;ele
ment.value=element.value.substring(0,start)+replacement+element.value.substring(
end,element.value.length);element.scrollTop=scrollTop;element.selectionStart=ele
ment.selectionEnd=start+replacement.length;}else{selection=rangeForElementIE(ele
ment);length=element.value.length;newLines=element.value.match(/\n/g);if(newLine
s){length=length-newLines.length;}
selection.moveStart('character',start);selection.moveEnd('character',end-length)
;selection.text=replacement;selection.collapse(false);selection.select();}}funct
ion firstDivergence(a,b){var minLength,i;minLength=a.length<b.length?a.length:b.
length;for(i=0;i<minLength;i++){if(a.charCodeAt(i)!==b.charCodeAt(i)){return i;}
}return-1;}function lastNChars(str,pos,n){if(n===0){return'';}else if(pos<=n){re
turn str.substr(0,pos);}else{return str.substr(pos-n,n);}}function arrayKeys(obj
){var rv=[];$.each(obj,function(key){rv.push(key);});return rv;}}(jQuery));(func
tion($){'use strict';var selectorTemplate,MutationObserver;function IMESelector(
element,options){this.$element=$(element);this.options=$.extend({},IMESelector.d
efaults,options);this.active=false;this.$imeSetting=null;this.$menu=null;this.in
putmethod=null;this.timer=null;this.init();this.listen();}IMESelector.prototype=
{constructor:IMESelector,init:function(){this.prepareSelectorMenu();this.positio
n();this.$imeSetting.hide();},
prepareSelectorMenu:function(){this.$imeSetting=$(selectorTemplate);this.$menu=$
('<div class="imeselector-menu" role="menu">');this.$menu.append(imeListTitle(),
imeList(),toggleMenuItem(),languageListTitle());this.prepareLanguageList();this.

$menu.append(this.helpLink());if($.i18n){this.$menu.i18n();}this.$imeSetting.app
end(this.$menu);$('body').append(this.$imeSetting);},stopTimer:function(){if(thi
s.timer){clearTimeout(this.timer);this.timer=null;}this.$imeSetting.stop(true,tr
ue);},resetTimer:function(){var imeselector=this;this.stopTimer();this.timer=set
Timeout(function(){imeselector.$imeSetting.animate({'opacity':0,'marginTop':'-20
px'},500,function(){imeselector.$imeSetting.hide();imeselector.$imeSetting.css('
opacity',1);imeselector.$imeSetting.css('margin-top',0);});},2500);},focus:funct
ion(){$('div.imeselector').hide();$('div.imeselector-menu').removeClass('ime-ope
n');this.$imeSetting.show();this.resetTimer();},show:function(){this.$menu.addCl
ass('ime-open');this.stopTimer();this.
$imeSetting.show();return false;},hide:function(){this.$menu.removeClass('ime-op
en');this.resetTimer();return false;},toggle:function(){if(this.$menu.hasClass('
ime-open')){this.hide();}else{this.show();}},listen:function(){var imeselector=t
his;imeselector.$imeSetting.on('click.ime',function(e){var t=$(e.target);if(t.ha
sClass('imeselector-toggle')){imeselector.toggle();}return false;});imeselector.
$element.on('blur.ime',function(){if(!imeselector.$imeSetting.hasClass('ime-onfo
cus')){imeselector.$imeSetting.hide();imeselector.hide();}});imeselector.$imeSet
ting.mouseenter(function(){imeselector.stopTimer();imeselector.$imeSetting.addCl
ass('ime-onfocus');}).mouseleave(function(){imeselector.resetTimer();imeselector
.$imeSetting.removeClass('ime-onfocus');});imeselector.$menu.on('click.ime','li'
,function(){imeselector.$element.focus();return false;});imeselector.$menu.on('c
lick.ime','li.ime-im',function(){imeselector.selectIM($(this).data('ime-inputmet
hod'));return false;});imeselector.$menu
.on('click.ime','li.ime-lang',function(){imeselector.selectLanguage($(this).attr
('lang'));return false;});imeselector.$menu.on('click.ime','div.ime-disable',fun
ction(){imeselector.disableIM();return false;});imeselector.$menu.on('click.ime'
,'.ime-help-link',function(e){e.stopPropagation();});imeselector.$element.on('fo
cus.ime',function(e){imeselector.selectLanguage(imeselector.decideLanguage());im
eselector.focus();e.stopPropagation();});imeselector.$element.attrchange(functio
n(){if(imeselector.$element.is(':hidden')){imeselector.$imeSetting.hide();}});im
eselector.$element.on('mouseup.ime',$.proxy(this.position,this));imeselector.$el
ement.on('keydown.ime',$.proxy(this.keydown,this));$(window).resize(function(){i
meselector.position();});},keydown:function(e){var ime=$(e.target).data('ime'),f
irstInputmethod,previousInputMethods,languageCode;this.focus();if(isShortcutKey(
e)){if(ime.isActive()){this.disableIM();}else{if(this.inputmethod!==null){this.s
electIM(this.inputmethod.id);}else{
languageCode=this.decideLanguage();this.selectLanguage(languageCode);if(!ime.isA
ctive()&&$.ime.languages[languageCode]){previousInputMethods=$.ime.preferences.g
etPreviousInputMethods();if(previousInputMethods[0]){this.selectIM(previousInput
Methods[0]);}else{firstInputmethod=$.ime.languages[languageCode].inputmethods[0]
;this.selectIM(firstInputmethod);}}}}e.preventDefault();e.stopPropagation();retu
rn false;}return true;},position:function(){var imeSelector=this,menutop,positio
n,top,left,room;this.focus();position=this.$element.offset();top=position.top+th
is.$element.outerHeight();left=position.left;if(this.$element.css('direction')==
='ltr'){left=position.left+this.$element.outerWidth()-this.$imeSetting.outerWidt
h();}room=$(window).height()+$(document).scrollTop()-top;if(room<this.$imeSettin
g.outerHeight()){top=position.top-this.$imeSetting.outerHeight();menutop=this.$m
enu.outerHeight()+this.$imeSetting.outerHeight();if(menutop<top){this.$menu.addC
lass('ime-position-top').css('top',menutop);}}this.$element.parents().each(function(){if($(this).css('position')===
'fixed'){imeSelector.$imeSetting.css('position','fixed');return false;}});this.$
imeSetting.css({top:top,left:left});if(parseInt(this.$menu.css('min-width'),10)>
left){if(this.$element.css('direction')==='rtl'){this.$menu.css('left',0).addCla
ss('ime-left');}else{this.$menu.css('left',position.left).addClass('ime-right');
}}},selectLanguage:function(languageCode){var ime,imePref=$.ime.preferences.getI
M(languageCode),language=$.ime.languages[languageCode];if(!language){return fals
e;}ime=this.$element.data('ime');if(ime.getLanguage()===languageCode){if(ime.inp
utmethod&&ime.inputmethod.id!==imePref){this.selectIM($.ime.preferences.getIM(la
nguageCode));}return false;}this.$menu.find('li.ime-lang').show();this.$menu.fin
d('li[lang='+languageCode+']').hide();this.$menu.find('.ime-list-title').text(la

nguage.autonym);this.prepareInputMethods(languageCode);this.hide();ime.setLangua
ge(languageCode);this.inputmethod=null;
this.selectIM($.ime.preferences.getIM(languageCode));},decideLanguage:function()
{if($.ime.preferences.getLanguage()){return $.ime.preferences.getLanguage();}if(
this.$element.attr('lang')&&$.ime.languages[this.$element.attr('lang')]){return
this.$element.attr('lang');}return $.ime.preferences.getDefaultLanguage();},sele
ctIM:function(inputmethodId){var imeselector=this,ime;if(!inputmethodId){return;
}this.$menu.find('.ime-checked').removeClass('ime-checked');this.$menu.find('li.
ime-disable').removeClass('ime-checked');this.$menu.find('li[data-ime-inputmetho
d='+inputmethodId+']').addClass('ime-checked');ime=this.$element.data('ime');if(
inputmethodId==='system'){this.disableIM();return;}ime.load(inputmethodId).done(
function(){imeselector.inputmethod=$.ime.inputmethods[inputmethodId];imeselector
.hide();ime.enable();ime.setIM(inputmethodId);imeselector.$imeSetting.find('a.im
e-name').text($.ime.sources[inputmethodId].name);imeselector.position();$.ime.pr
eferences.save();});},disableIM:function
(){this.$menu.find('.ime-checked').removeClass('ime-checked');this.$menu.find('d
iv.ime-disable').addClass('ime-checked');this.$element.data('ime').disable();thi
s.$imeSetting.find('a.ime-name').text('');this.hide();this.position();$.ime.pref
erences.save();},prepareLanguageList:function(){var languageCodeIndex,$languageL
istWrapper,$languageList,languageList,$languageItem,$language,languageCode,langu
age;$languageListWrapper=$('<div class="ime-language-list-wrapper">');$languageL
ist=$('<ul class="ime-language-list">');if($.isFunction(this.options.languages))
{languageList=this.options.languages();}else{languageList=this.options.languages
;}for(languageCodeIndex in languageList){languageCode=languageList[languageCodeI
ndex];language=$.ime.languages[languageCode];if(!language){continue;}$languageIt
em=$('<a>').attr('href','#').text(language.autonym).addClass('selectable-row-ite
m');$language=$('<li class="ime-lang selectable-row">').attr('lang',languageCode
);$language.append($languageItem);
$languageList.append($language);}$languageListWrapper.append($languageList);this
.$menu.append($languageListWrapper);if(this.options.languageSelector){this.$menu
.append(this.options.languageSelector());}},prepareInputMethods:function(languag
eCode){var language=$.ime.languages[languageCode],$imeList=this.$menu.find('.ime
-list'),imeSelector=this;$imeList.empty();$.each(language.inputmethods,function(
index,inputmethod){var $imeItem,$inputMethod,name=$.ime.sources[inputmethod].nam
e;$imeItem=$('<a>').attr('href','#').text(name).addClass('selectable-row-item');
$inputMethod=$('<li>').attr('data-ime-inputmethod',inputmethod).addClass('ime-im
selectable-row').append('<span class="ime-im-check"></span>',$imeItem);if(imeSe
lector.options.helpHandler){$inputMethod.append(imeSelector.options.helpHandler.
call(imeSelector,inputmethod));}$imeList.append($inputMethod);});},helpLink:func
tion(){return $('<div class="ime-help-link selectable-row">').append($('<a>').te
xt('Help').addClass(
'selectable-row-item').attr({'href':'http://github.com/wikimedia/jquery.ime','ta
rget':'_blank','data-i18n':'jquery-ime-help'}));}};IMESelector.defaults={default
Language:'en'};$.fn.imeselector=function(options){return this.each(function(){va
r $this=$(this),data=$this.data('imeselector');if(!data){$this.data('imeselector
',(data=new IMESelector(this,options)));}if(typeof options==='string'){data[opti
ons].call($this);}});};$.fn.imeselector.Constructor=IMESelector;function languag
eListTitle(){return $('<h3>').addClass('ime-lang-title').attr('data-i18n','jquer
y-ime-other-languages').text('Other languages');}function imeList(){return $('<u
l>').addClass('ime-list');}function imeListTitle(){return $('<h3>').addClass('im
e-list-title');}function toggleMenuItem(){return $('<div class="ime-disable sele
ctable-row">').append($('<span>').attr({'class':'ime-disable-link','data-i18n':'
jquery-ime-disable-text'}).text('System input method'),$('<span>').addClass('ime
-disable-shortcut').text('CTRL+M'));}
selectorTemplate='<div class="imeselector imeselector-toggle">'+'<a class="ime-n
ame imeselector-toggle" href="#"></a>'+'<b class="ime-setting-caret imeselectortoggle"></b></div>';MutationObserver=window.MutationObserver||window.WebKitMutat
ionObserver||window.MozMutationObserver;function isShortcutKey(event){return eve
nt.ctrlKey&&!event.altKey&&(event.which===77||event.which===13);}function isDOMA
ttrModifiedSupported(){var p=document.createElement('p'),flag=false;if(p.addEven

tListener){p.addEventListener('DOMAttrModified',function(){flag=true;},false);}e
lse if(p.attachEvent){p.attachEvent('onDOMAttrModified',function(){flag=true;});
}else{return false;}p.setAttribute('id','target');return flag;}$.fn.attrchange=f
unction(callback){if(MutationObserver){var observer;observer=new MutationObserve
r(function(mutations){mutations.forEach(function(e){callback.call(e.target,e.att
ributeName);});});return this.each(function(){observer.observe(this,{subtree:fal
se,attributes:true});});}else if(
isDOMAttrModifiedSupported()){return this.on('DOMAttrModified',function(e){callb
ack.call(this,e.attrName);});}else if('onpropertychange'in document.body){return
this.on('propertychange',function(){callback.call(this,window.event.propertyNam
e);});}};}(jQuery));(function($){'use strict';$.extend($.ime.preferences,{regist
ry:{isDirty:false,language:null,previousLanguages:[],previousInputMethods:[],ime
s:{'en':'system'}},setLanguage:function(language){if(language===this.registry.la
nguage){return;}this.registry.language=language;this.registry.isDirty=true;if(!t
his.registry.previousLanguages){this.registry.previousLanguages=[];}if($.inArray
(language,this.registry.previousLanguages)===-1){this.registry.previousLanguages
.unshift(language);this.registry.previousLanguages=this.registry.previousLanguag
es.slice(0,5);}},getLanguage:function(){return this.registry.language;},getDefau
ltLanguage:function(){return'en';},getPreviousLanguages:function(){return this.r
egistry.previousLanguages;},
getPreviousInputMethods:function(){return this.registry.previousInputMethods;},s
etIM:function(inputMethod){if(!this.registry.imes){this.registry.imes={};}if(inp
utMethod===this.registry.imes[this.registry.language]){return;}this.registry.ime
s[this.getLanguage()]=inputMethod;this.registry.isDirty=true;if(!this.registry.p
reviousInputMethods){this.registry.previousInputMethods=[];}if(inputMethod!=='sy
stem'){this.registry.previousInputMethods.unshift(inputMethod);this.registry.pre
viousInputMethods=this.registry.previousInputMethods.slice(0,5);}},getIM:functio
n(language){if(!this.registry.imes){this.registry.imes={};}return this.registry.
imes[language]||'system';},save:function(){},load:function(){}});}(jQuery));(fun
ction($){'use strict';$.extend($.ime.sources,{'am-transliteration':{name:'
n.js'},'ar-kbd':{name:' ',source:'rules/ar/ar-kbd.js'},'as-avro':{name:'
as-bornona':
{name:' ',source:'rules/as/as-bornona.js'},'as-inscript':{name:'
' ',source:'rules/as/as-phonetic.js'},'as-transliteration':{name:'
in':{name:' acinka',source:'rules/be/be-latin.js'},'be-transliteration':{name:'
ation.js'},'ber-tfng':{name:'Tifinagh',source:'rules/ber/ber-tfng.js'},'bn-avro'
:{name:' ',source:'rules/bn/bn-avro.js'},'bn-inscript':{name:'
:{name:' ',source:'rules/bn/bn-nkb.js'},'bn-prob
:' ',source:'rules/brx/brx-inscript2.js'},'cv-cyr-altgr':
'C vala (AltGr)',source:'rules/cv/cv-lat-altgr.js'},'cv-cyr-numbers':{name:'
cyrl-palochka':{name:'Palochka',source:'rules/cyrl/cyrl-palochka.js'},'da-normfo
rms':{name:'normalformer',source:'rules/da/da-normforms.js'},'doi-inscript2':{na
me:' ',source:'rules/doi/doi-inscript2.js'},'eo-translite
ration.js'},'eo-h':{name:'Esperanto h',source:'rules/eo/eo-h.js'},'eo-h-f':{name
:'Esperanto h fundamente',source:'rules/eo/eo-h-f.js'},'eo-plena':{name:'Esperan
to plena',source:'rules/eo/eo-plena.js'},'eo-q':{name:'Esperanto q sistemo',sour
ce:'rules/eo/eo-q.js'},'eo-vi':{name:'Esperanto vi sistemo',source:'rules/eo/eovi.js'},'eo-x':{name:'Esperanto x sistemo',source:'rules/eo/eo-x.js'},'fo-normfo
rms':{name:'Froyskt',source:'rules/fo/fo-normforms.js'},'fi-transliteration':{name
:'translitterointi',source:'rules/fi/fi-transliteration.js'},'hi-transliteration
':{name:' ',source:'rules/hi/hi-transliteration.js'},'hi-inscript':
netic':{name:' ',source:'rules/hi/hi-phonetic.js'},'is-normforms':{name:'
-normforms.js'},'jv-transliteration':{name:'Transliteration',source:'rules/jv/jv
-transliteration.js'},
'mai-inscript':{name:' ',source:'rules/mai/mai-inscript.js',d
ds:'hi-inscript2'},'hi-bolnagri':{name:' ',source:'rules/hi/hi-bolnagr
tion.js'},'ml-inscript':{name:' ',source:'rules/ml/m
source:'rules/sv/sv-normforms.js'},'ta-inscript':{name:'
ransliteration':{name:' ',source:
'rules/ta/ta-transliteration.js'},'ta-99':{name:' 99',source:'rules/ta/ta-99.js

ame:'',source:'rules/ta/ta-bamini.js'},'th-kedmanee':{name:'
e:' ',source:'rules/th/th-pattachote.js'},'de-transliteration':{nam
ration.js'},'el-kbd':{name:' ',source:'rules/el/el-kbd.js
:' ',source:'rules/he/he-standard-2012-extonly.js'},'hr-kbd':{name:'
bd.js'},'hy-kbd':{name:' ',source:'rules/hy/hy-kbd.js'},'gu
' ',source:'rules/gu/gu-inscript2.js'},'gu-phonetic':{nam
'ka-transliteration':{name:' ',source:'rules/ka/ka-t
-arabic.js'},'kk-kbd':{name:' ',source:'rules/kk/kk-kbd.js'},'kn-inscript':{name:'
2':{name:' ',source:'rules/kn/kn-inscript2.js'},
source:'rules/kn/kn-kgp.js'},'gom-inscript2':{
name:' ',source:'rules/gom/gom-inscript2.js'},'ks-inscrip
/ks/ks-kbd.js'},'lo-kbd':{name:' ',source:'rules/lo/lo-kbd.js'},'mh':{name:'Kajin M
:'rules/mh/mh.js'},'mn-cyrl':{name:' ',source:'rules/mn/mn-cyrl.js'},'mni-inscript
-inscript':{name:' ',source:'rules/mr/mr-inscript.js'},'mr-in
.js'},'mr-phonetic':{name:' ',source:'rules/mr/mr-phonetic.js'},'my-kbd':
' xkb',source:'rules/my/my-xkb.js'},'ne-inscript':{name:'
:' ',source:'rules/ne/ne-transliteration.js'},'ne
onal',source:'rules/ne/ne-trad.js'},'no-normforms':{name:'Normal transliterasjon
',source:'rules/no/no-normforms.js'},'no-tildeforms':{name:'Tildemerket translit
erasjon',source:'rules/no/no-tildeforms.js'},'or-transliteration':{name:'
nscript':{name:' ',source:'rules/or/or-inscript.js'},'or-insc
'rules/or/or-lekhani.js'},'or-phonetic':{name:' ',source:'rules/or/or-pho
me:' ',source:'rules/sd/sd-inscript2.js'},'se-normforms':
-kbd':{name:'tandardn',source:'rules/sk/sk-kbd.js'},'sr-kbd':{name:' '
nscript':{name:' ',source:'rules/te/te-inscript.js'}
ame:' ',source:'rules/pa/pa-inscript.js'},'pa-inscript2':{nam
nsliteration':{name:
' ',source:'rules/pa/pa-transliteration.
e:'',source:'rules/ru/ru-kbd.js'},'ru-phonetic':{name:' ',source
'yawerty',source:'rules/ru/ru-yawerty.js'},'sa-iast':{name:'Romanized',source:'r
ules/sa/sa-iast.js'},'sa-inscript':{name:' ',source:'rules/sa
teration':{name:' ',source:'rules/sa/sa-tra
nsliteration.js'},'sat-inscript2':{name:' ',source:'rules
'si-singlish':{name:' ',source:'rules/si/si-singlish.js'},'si-wijes
:{name:' ',source:'rules/ur/ur-phonetic.js'},'ur-transliteration':{name:'
js'},'ipa-sil':{name:'International Phonetic Alphabet - SIL',source:'rules/fonip
a/ipa-sil.js'},'udm-alt':{name:' ALT',source:'rules/udm/udm-alt.js'},'uk-kbd':{na
es/uk/uk-kbd.js'},'ug-kbd':{name:'Uyghur kbd',source:'rules/ug/ug-kbd.js'},'uz-k
bd':{name:'Uzbek kbd',source:'rules/uz/uz-kbd.js'}});$.extend($.ime.languages,{'
ady':{autonym:' ',inputmethods:['cyrl-palochka']},'ahr':{autonym:'
,'am':{autonym:' ',inputmethods:['am-transliteration']},'ar':{autonym:'
onym:' ',
inputmethods:['as-transliteration','as-avro','as-bornona','as-inscript','as-phon
etic','as-inscript2']},'av':{autonym:' ',inputmethods:['cyrl-palochka']},'be':{autonym
ransliteration','be-latin','be-kbd']},'be-tarask':{autonym:' (
onym:' ',inputmethods:['hi-transliteration']},'bho':{autonym:'
ro','bn-inscript','bn-nkb','bn-probhat','bn-inscript2']},'brx':{autonym:' ',inp
nscript','brx-inscript2']},'ce':{autonym:' ',inputmethods:['cyrl-palochka']},'cv
cv-cyr-altgr','cv-lat-altgr','cv-cyr-numbers']},'da':{autonym:'Dansk',inputmetho
ds:['da-normforms']},'de':{autonym:'Deutsch',inputmethods:['de-transliteration']
},'doi':{autonym:
' ',inputmethods:['doi-inscript2']},'en':{autonym:'English',inputmethods:['ipanym:' ',inputmethods:['el-kbd']},'eo':{autonym:'Esperanto',inputmethods:['eo-t
-h','eo-h-f','eo-plena','eo-q','eo-vi','eo-x']},'fo':{autonym:'Froyskt',inputmetho
ds:['fo-normforms']},'fi':{autonym:'Suomi',inputmethods:['fi-transliteration']},
'gom':{autonym:' ',inputmethods:['hi-transliteration','hi-inscript','gom-ins
:' ',inputmethods:['gu-transliteration','gu-inscript','gu-inscript2','guds:['he-standard-2012-extonly','he-standard-2012']},'hi':{autonym:' ',inputm
tion','hi-inscript','hi-bolnagri','hi-phonetic','hi-inscript2']},'hr':{autonym:'
Hrvatski',inputmethods:['hr-kbd']},'hy':{autonym:' ',inputmethods:['hy-kbd']},'h

'hi-transliteration']},'is':{autonym:' slenska',inputmethods:['is-normforms']},'fon
ipa':{autonym:'International Phonetic Alphabet',inputmethods:['ipa-sil']},'jv':{
autonym:' ',inputmethods:['jv-transliteration']},'ka':{autonym:'
onym:' ( )',inputmethods:['cyrl-palochka']},'kk':{auto
'kn-inscript','kn-kgp','kn-inscript2']},'ks':{autonym:' / ',inputmet
{autonym:' ',inputmethods:['ber-tfng']},'lbe':{autonym:' '
palochka']},'lo':{autonym:'',inputmethods:['lo-kbd']},'mai':{autonym:'
nscript2']},'mh'
:{autonym:'Kajin Maje',inputmethods:['mh']},'ml':{autonym:' ',inputmetho
script','ml-inscript2']},'mn':{autonym:' ',inputmethods:['mn-cyrl']},'mni':{autony
',inputmethods:['mni-inscript2']},'mr':{autonym:' ',inputmethods:['mr-translite
ipt2','mr-inscript','mr-phonetic']},'my':{autonym:' ',inputmethods:['my-kbd'
ym:' ',inputmethods:['ne-transliteration','ne-inscript2','ne-inscript','ne-r
autonym:' ',inputmethods:['hi-transliteration','hi-inscript']},'no
forms','no-tildeforms']},'nb':{autonym:'Norsk (bokml)',inputmethods:['no-normforms
','no-tildeforms']},'nn':{autonym:'Norsk (nynorsk)',inputmethods:['no-normforms'
,'no-tildeforms']},'or':{autonym:' ',inputmethods:['or-phonetic','or-transliter
pt','or-inscript2',
'or-lekhani']},'pa':{autonym:' ',inputmethods:['pa-transliteration','pa-insc
-inscript2','pa-jhelum']},'rif':{autonym:' ',inputmethods:['ber-tfng']},'
ru-kbd','ru-phonetic','ru-yawerty']},'sah':{autonym:' ',inputmethods:['sah-tr
a':{autonym:' ',inputmethods:['sa-transliteration','sa-inscript2','sa-ins
onym:' ',inputmethods:['sat-inscript2']},'sd':{autonym:' ',inp
la',inputmethods:['se-normforms']},'shi':{autonym:' ',inputmethods:['beringlish','si-wijesekara']},'sk':{autonym:'Sloven ina',inputmethods:['sk-kbd']},'sr'
:{autonym:' / srpski',inputmethods:['sr-kbd']},'sv':{autonym:'Svenska',inputmetho
mforms']},
'ta':{autonym:' ',inputmethods:['ta-transliteration','ta-99','ta-inscript','taipt2']},'tcy':{autonym:' ',inputmethods:['kn-transliteration']},'te':{autonym:'
ion','te-inscript','te-inscript2']},'th':{autonym:' ',inputmethods:['th-kedmanee','th
achote']},'tkr':{autonym:' ',inputmethods:['cyrl-palochka']},'tzm':{auton
:['udm-alt']},'uk':{autonym:' ',inputmethods:['uk-kbd']},'ug':{autonym:'
autonym:' ',inputmethods:['ur-transliteration','ur-phonetic']},'uz':{autonym:'Ozbekc
utmethods:['uz-kbd']}});}(jQuery));;},{"css":[
".imeselector{position:absolute;background:url(data:image/png;base64,iVBORw0KGgo
AAAANSUhEUgAAAA8AAAALCAYAAACgR9dcAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAGdgAABnYBKSZ
vgAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAENSURBVCiRhZC9SkNBFIS/ORj
tjT6DWOchLOxvJygosbe1tkohNqZXuMTCTtAmthYBQQt/Ci18AYmF+LdjszdeJNGBZWaXM8zOkW0AiqK
Yl7QBYDtJakXETlmWl0zAVCUk7QN7kl4jomH7uCzL+0lGABVF0c16GTj5a3hccrt2b08aHIfIvJvPoe1
t4FTSpu2B7TXgus62B1Uytp8AJH1KegAWJd1JGkq6TSm9RMSIbQ+rzs7p/cyzwCPQAs5ru1iS1LfdAhb
q30ZSR1IHOLK9BVz0er1V2zeZr1JK68DZyFNL/qzegC+gAbwDM8AbMA185Kox6pzxbHvlvw1LOgDmfpu
bEdEdb/mB7WalvwHusXgwo4ZD0wAAAABJRU5ErkJggg==) no-repeat left center;background:
url(//bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSelector/l
ib/jquery.ime/css/../images/ime-active.png?2013-07-25T14:51:40Z) no-repeat left
center!ie;background-image:-webkit-linear-gradient(transparent,transparent),url(
//bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSelector/lib/j
query.ime/css/../images/ime-active.svg?2013-07-25T14:51:40Z);background-image:-m
oz-linear-gradient(transparent,transparent),url(//bits.wikimedia.org/static-1.22
wmf12/extensions/UniversalLanguageSelector/lib/jquery.ime/css/../images/ime-acti
ve.svg?2013-07-25T14:51:40Z);background-image:linear-gradient(transparent,transp
arent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSel
ector/lib/jquery.ime/css/../images/ime-active.svg?2013-07-25T14:51:40Z);backgrou
nd-color:rgba(255,255,255,0.75);background-position:left 3px center;height:15px;
font-size:small;padding:2px 2px 1px 20px;box-shadow:0 1px 3px 0 #777;margin-top:
0;text-align:left;font-family:sans-serif;white-space:nowrap;z-index:9999}.imesel
ector:hover{box-shadow:0 1px 3px 0 #565656;border-top:none;background-color:rgba
(255,255,255,0.85)}.imeselector a,.ime-disable{cursor:pointer;text-decoration:no
ne;outline:none;color:#222222;line-height:1em;padding-top:4px;padding-bottom:4px
}.ime-setting-caret{margin-left:2px;margin-top:8px;border-left:4px solid transpa
rent;border-right:4px solid transparent;border-top:4px solid #565656;content:\"\

";display:inline-block;height:0;vertical-align:top;width:0}span.ime-disable-link
{padding-left:20px;white-space:nowrap}span.ime-disable-shortcut{text-align:right
;margin-left:10px;color:#888;font-size:smaller;padding-right:4px}.ime-list-title
,.ime-lang-title{color:#39d;border-bottom:solid 1px #39d;text-align:left;font-si
ze:larger;font-weight:normal;padding-bottom:5px;padding-left:20px;padding-top:9p
x;margin:0 0 1px}.ime-language-list-wrapper{position:relative;padding:0;display:
block;overflow-y:auto;max-height:150px}.imeselector-menu{position:absolute;top:1
4px;right:0;z-index:1000;display:none;float:left;margin-top:13px;min-width:160px
;padding:0;border:1px solid #888;background-color:#FFFFFF;-webkit-border-radius:
5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(
0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba
(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;bac
kground-clip:padding-box;text-align:left}.imeselector-menu.ime-right{right:auto}
.imeselector-menu ul{width:100%;padding:0;margin:0;list-style:none} .imeselector
-menu:before{border-bottom:7px solid #888;border-left:7px solid transparent;bord
er-right:7px solid transparent;content:\"\";display:inline-block;right:9px;posit
ion:absolute;top:-7px}.imeselector-menu.ime-right:before{right:auto;left:9px}.im
eselector-menu:after{border-bottom:6px solid #FFFFFF;border-left:6px solid trans
parent;border-right:6px solid transparent;content:\"\";display:inline-block;righ
t:10px;position:absolute;top:-6px}.imeselector-menu.ime-right:after{right:auto;l
eft:10px}.imeselector-menu.ime-position-top:before{border-bottom:0 none;border-t
op:7px solid #888;top:auto;bottom:-7px}.imeselector-menu.ime-position-top:after{
border-bottom:0 none;border-top:6px solid #FFFFFF;top:auto;bottom:-6px}.imeselec
tor-menu .ime-checked{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEU
gAAAAwAAAAJCAYAAAAGuM1UAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAGKQAABikB6d2UOQAAABl0R
Vh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADtSURBVBiVhZCtSgVRFIW/c2aiwQHLRRjm/
MCATLCZB3wB0ySTRh/BatNgMVgEg8FgEwQxaL7gCwxnYIqPMMKd47bMBfHvblhhL761wlIiwqqrqmptG
IZbpdRpugo2xqxrrR+AHWDxb6Asyw2t9SOwDdzHGBsNUNf1j2BRFLNxHJ8n+C7Lsr2u6961977p+/61L
MvNJeycy5MkeQG2gJs8z5v5fL4AUM65axHZB7o0TXdjjFpEnoAcuAohHIrIx7JMAdpaewkcAG+TPwMuQ
ghH8n3G6VfGmHNrrUw6ExF+k/pa4L0/AaRt2+O/lvsE7dlkFj2D2tYAAAAASUVORK5CYII=) no-repe
at left 4px center;background:url(//bits.wikimedia.org/static-1.22wmf12/extensio
ns/UniversalLanguageSelector/lib/jquery.ime/css/../images/tick.png?2013-07-25T14
:51:40Z) no-repeat left 4px center!ie;background-image:-webkit-linear-gradient(t
ransparent,transparent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/Uni
versalLanguageSelector/lib/jquery.ime/css/../images/tick.svg?2013-07-25T14:51:40
Z);background-image:-moz-linear-gradient(transparent,transparent),url(//bits.wik
imedia.org/static-1.22wmf12/extensions/UniversalLanguageSelector/lib/jquery.ime/
css/../images/tick.svg?2013-07-25T14:51:40Z);background-image:linear-gradient(tr
ansparent,transparent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/Univ
ersalLanguageSelector/lib/jquery.ime/css/../images/tick.svg?2013-07-25T14:51:40Z
)}.imeselector-menu .ime-help-link{background-color:#f0f0f0;border-radius:0 0 5p
x 5px;border-top:1px solid #ddd;margin-top:6px;padding:2px 0;color:#444}.imesele
ctor-menu .ime-help-link \u003E a:hover{background-color:#f0f0f0;color:#000}.ime
selector-menu .selectable-row-item{display:block;padding-left:20px;padding-right
:20px;font-weight:normal;color:#333333;outline:none;white-space:nowrap;position:
relative}.imeselector-menu .selectable-row{cursor:pointer}.imeselector-menu .sel
ectable-row:hover{background-color:#f0f0f0}.ime-open{*z-index:1000;display:block
}.imeselector-menu li{position:relative}\n/* cache key: idwiki:resourceloader:fi
lter:minify-css:7:f333b579e26062d133dfe22e42d6e3cd */"
]},{});mw.loader.implement("jquery.jStorage",function(){(function(){var JSTORAGE
_VERSION="0.3.0",$=window.jQuery||window.$||(window.$={}),JSON={parse:window.JSO
N&&(window.JSON.parse||window.JSON.decode)||String.prototype.evalJSON&&function(
str){return String(str).evalJSON();}||$.parseJSON||$.evalJSON,stringify:Object.t
oJSON||window.JSON&&(window.JSON.stringify||window.JSON.encode)||$.toJSON};if(!J
SON.parse||!JSON.stringify){throw new Error("No JSON support found, include //cd
njs.cloudflare.com/ajax/libs/json2/20110223/json2.js to page");}var _storage={},
_storage_service={jStorage:"{}"},_storage_elm=null,_storage_size=0,_backend=fals
e,_observers={},_observer_timeout=false,_observer_update=0,_pubsub_observers={},
_pubsub_last=+new Date(),_ttl_timeout,_crc32Table="00000000 77073096 EE0E612C 99
0951BA 076DC419 706AF48F E963A535 9E6495A3 "+"0EDB8832 79DCB8A4 E0D5E91E 97D2D98

8 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 "+


"6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C
0 "+"FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56
041E4 "+"A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6
ACBCF940 "+"32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD0
6116 21B4F4B5 "+"56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924
2F6F7C87 58684C11 "+"C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18
589 06B6B51F 9FBFE4A5 "+"E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 0
86D3D2D 91646C97 E6635C01 "+"6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A5
7B 8208F4C1 F50FC457 65B0D9C6 "+"12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8C
D37CF3 FBD44C65 4DB26158 3AB551CE "+"A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46
D D3D6F4FB 4369E96A 346ED9FC AD678846 "+"DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0
D7CC9 5005713C 270241AA BE0B1010 C90C2086 "+
"5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D1
7 "+"2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD
277AF "+"04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D
0A00AE27 "+"7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C
3671 6E6B06E7 "+"FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43
60B08ED5 D6D6A3E8 "+"A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B23
64B D80D2BDA AF0A1B4C "+"36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 C
B61B38C BC66831A 256FD2A0 "+"5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3B
BE B2BD0B28 2BB45A92 5CB36A04 "+"C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC
63F226 756AA39C 026D930A 9C0906A9 "+"EB0E363F 72076785 05005713 95BF4A82 E2B87A1
4 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D "+"7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68D
DB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 "+
"18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF4
5 "+"A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED
16A4A "+"D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C
CABAC28A "+"53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C461
4AB8 5D681B02 "+"2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D",_XMLService={isXM
L:function(elm){var documentElement=(elm?elm.ownerDocument||elm:0).documentEleme
nt;return documentElement?documentElement.nodeName!=="HTML":false;},encode:funct
ion(xmlNode){if(!this.isXML(xmlNode)){return false;}try{return new XMLSerializer
().serializeToString(xmlNode);}catch(E1){try{return xmlNode.xml;}catch(E2){}}ret
urn false;},decode:function(xmlString){var dom_parser=("DOMParser"in window&&(ne
w DOMParser()).parseFromString)||(window.ActiveXObject&&function(_xmlString){var
xml_doc=new ActiveXObject('Microsoft.XMLDOM');xml_doc.async='false';xml_doc.loa
dXML(_xmlString);return xml_doc;}),
resultXML;if(!dom_parser){return false;}resultXML=dom_parser.call("DOMParser"in
window&&(new DOMParser())||window,xmlString,'text/xml');return this.isXML(result
XML)?resultXML:false;}},_localStoragePolyfillSetKey=function(){};function _init(
){var localStorageReallyWorks=false;if("localStorage"in window){try{window.local
Storage.setItem('_tmptest','tmpval');localStorageReallyWorks=true;window.localSt
orage.removeItem('_tmptest');}catch(BogusQuotaExceededErrorOnIos5){}}if(localSto
rageReallyWorks){try{if(window.localStorage){_storage_service=window.localStorag
e;_backend="localStorage";_observer_update=_storage_service.jStorage_update;}}ca
tch(E3){}}else if("globalStorage"in window){try{if(window.globalStorage){_storag
e_service=window.globalStorage[window.location.hostname];_backend="globalStorage
";_observer_update=_storage_service.jStorage_update;}}catch(E4){}}else{_storage_
elm=document.createElement('link');if(_storage_elm.addBehavior){_storage_elm.sty
le.behavior='url(#default#userData)';
document.getElementsByTagName('head')[0].appendChild(_storage_elm);try{_storage_
elm.load("jStorage");}catch(E){_storage_elm.setAttribute("jStorage","{}");_stora
ge_elm.save("jStorage");_storage_elm.load("jStorage");}var data="{}";try{data=_s
torage_elm.getAttribute("jStorage");}catch(E5){}try{_observer_update=_storage_el
m.getAttribute("jStorage_update");}catch(E6){}_storage_service.jStorage=data;_ba
ckend="userDataBehavior";}else{_storage_elm=null;return;}}_load_storage();_handl
eTTL();_createPolyfillStorage("local");_createPolyfillStorage("session");_setupO
bserver();_handlePubSub();if("addEventListener"in window){window.addEventListene
r("pageshow",function(event){if(event.persisted){_storageObserver();}},false);}}

function _createPolyfillStorage(type,forceCreate){var _skipSave=false,_length=0,


i,storage,storage_source={};var rand=Math.random();if(!forceCreate&&typeof windo
w[type+"Storage"]!="undefined"){return;}if(type=="local"&&window.globalStorage){
localStorage=window.globalStorage[window
.location.hostname];return;}if(_backend!="userDataBehavior"){return;}if(forceCre
ate&&window[type+"Storage"]&&window[type+"Storage"].parentNode){window[type+"Sto
rage"].parentNode.removeChild(window[type+"Storage"]);}storage=document.createEl
ement("button");document.getElementsByTagName('head')[0].appendChild(storage);if
(type=="local"){storage_source=_storage;}else if(type=="session"){_sessionStorag
ePolyfillUpdate();}for(i in storage_source){if(storage_source.hasOwnProperty(i)&
&i!="__jstorage_meta"&&i!="length"&&typeof storage_source[i]!="undefined"){if(!(
i in storage)){_length++;}storage[i]=storage_source[i];}}storage.length=_length;
storage.key=function(n){var count=0,i;_sessionStoragePolyfillUpdate();for(i in s
torage_source){if(storage_source.hasOwnProperty(i)&&i!="__jstorage_meta"&&i!="le
ngth"&&typeof storage_source[i]!="undefined"){if(count==n){return i;}count++;}}}
storage.getItem=function(key){_sessionStoragePolyfillUpdate();if(type=="session"
){return storage_source[key];}return $.jStorage.get(key);}
storage.setItem=function(key,value){if(typeof value=="undefined"){return;}storag
e[key]=(value||"").toString();}
storage.removeItem=function(key){if(type=="local"){return $.jStorage.deleteKey(k
ey);}storage[key]=undefined;_skipSave=true;if(key in storage){storage.removeAttr
ibute(key);}_skipSave=false;}
storage.clear=function(){if(type=="session"){window.name="";_createPolyfillStora
ge("session",true);return;}$.jStorage.flush();}
if(type=="local"){_localStoragePolyfillSetKey=function(key,value){if(key=="lengt
h"){return;}_skipSave=true;if(typeof value=="undefined"){if(key in storage){_len
gth--;storage.removeAttribute(key);}}else{if(!(key in storage)){_length++;}stora
ge[key]=(value||"").toString();}storage.length=_length;_skipSave=false;}}functio
n _sessionStoragePolyfillUpdate(){if(type!="session"){return;}try{storage_source
=JSON.parse(window.name||"{}");}catch(E){storage_source={};}}function _sessionSt
oragePolyfillSave(){if(type!="session"){return;}window.name=JSON.stringify(stora
ge_source);};storage.attachEvent("onpropertychange",function(e){if(e.propertyNam
e=="length"){return;}if(_skipSave||e.propertyName=="length"){return;}if(type=="l
ocal"){if(!(e.propertyName in storage_source)&&typeof storage[e.propertyName]!="
undefined"){_length++;}}else if(type=="session"){_sessionStoragePolyfillUpdate()
;if(typeof storage[e.propertyName]!="undefined"&&!(e.propertyName in storage_sou
rce)){storage_source[e.propertyName]=
storage[e.propertyName];_length++;}else if(typeof storage[e.propertyName]=="unde
fined"&&e.propertyName in storage_source){delete storage_source[e.propertyName];
_length--;}else{storage_source[e.propertyName]=storage[e.propertyName];}_session
StoragePolyfillSave();storage.length=_length;return;}$.jStorage.set(e.propertyNa
me,storage[e.propertyName]);storage.length=_length;});window[type+"Storage"]=sto
rage;}function _reloadData(){var data="{}";if(_backend=="userDataBehavior"){_sto
rage_elm.load("jStorage");try{data=_storage_elm.getAttribute("jStorage");}catch(
E5){}try{_observer_update=_storage_elm.getAttribute("jStorage_update");}catch(E6
){}_storage_service.jStorage=data;}_load_storage();_handleTTL();_handlePubSub();
}function _setupObserver(){if(_backend=="localStorage"||_backend=="globalStorage
"){if("addEventListener"in window){window.addEventListener("storage",_storageObs
erver,false);}else{document.attachEvent("onstorage",_storageObserver);}}else if(
_backend=="userDataBehavior"){
setInterval(_storageObserver,1000);}}function _storageObserver(){var updateTime;
clearTimeout(_observer_timeout);_observer_timeout=setTimeout(function(){if(_back
end=="localStorage"||_backend=="globalStorage"){updateTime=_storage_service.jSto
rage_update;}else if(_backend=="userDataBehavior"){_storage_elm.load("jStorage")
;try{updateTime=_storage_elm.getAttribute("jStorage_update");}catch(E5){}}if(upd
ateTime&&updateTime!=_observer_update){_observer_update=updateTime;_checkUpdated
Keys();}},25);}function _checkUpdatedKeys(){var oldCrc32List=JSON.parse(JSON.str
ingify(_storage.__jstorage_meta.CRC32)),newCrc32List;_reloadData();newCrc32List=
JSON.parse(JSON.stringify(_storage.__jstorage_meta.CRC32));var key,updated=[],re
moved=[];for(key in oldCrc32List){if(oldCrc32List.hasOwnProperty(key)){if(!newCr

c32List[key]){removed.push(key);continue;}if(oldCrc32List[key]!=newCrc32List[key
]){updated.push(key);}}}for(key in newCrc32List){if(newCrc32List.hasOwnProperty(
key)){if(!oldCrc32List[key]){updated.
push(key);}}}_fireObservers(updated,"updated");_fireObservers(removed,"deleted")
;}function _fireObservers(keys,action){keys=[].concat(keys||[]);if(action=="flus
hed"){keys=[];for(var key in _observers){if(_observers.hasOwnProperty(key)){keys
.push(key);}}action="deleted";}for(var i=0,len=keys.length;i<len;i++){if(_observ
ers[keys[i]]){for(var j=0,jlen=_observers[keys[i]].length;j<jlen;j++){_observers
[keys[i]][j](keys[i],action);}}}}function _publishChange(){var updateTime=(+new
Date()).toString();if(_backend=="localStorage"||_backend=="globalStorage"){_stor
age_service.jStorage_update=updateTime;}else if(_backend=="userDataBehavior"){_s
torage_elm.setAttribute("jStorage_update",updateTime);_storage_elm.save("jStorag
e");}_storageObserver();}function _load_storage(){if(_storage_service.jStorage){
try{_storage=JSON.parse(String(_storage_service.jStorage));}catch(E6){_storage_s
ervice.jStorage="{}";}}else{_storage_service.jStorage="{}";}_storage_size=_stora
ge_service.jStorage?String(
_storage_service.jStorage).length:0;if(!_storage.__jstorage_meta){_storage.__jst
orage_meta={};}if(!_storage.__jstorage_meta.CRC32){_storage.__jstorage_meta.CRC3
2={};}}function _save(){_dropOldEvents();try{_storage_service.jStorage=JSON.stri
ngify(_storage);if(_storage_elm){_storage_elm.setAttribute("jStorage",_storage_s
ervice.jStorage);_storage_elm.save("jStorage");}_storage_size=_storage_service.j
Storage?String(_storage_service.jStorage).length:0;}catch(E7){}}function _checkK
ey(key){if(!key||(typeof key!="string"&&typeof key!="number")){throw new TypeErr
or('Key name must be string or numeric');}if(key=="__jstorage_meta"){throw new T
ypeError('Reserved key name');}return true;}function _handleTTL(){var curtime,i,
TTL,CRC32,nextExpire=Infinity,changed=false,deleted=[];clearTimeout(_ttl_timeout
);if(!_storage.__jstorage_meta||typeof _storage.__jstorage_meta.TTL!="object"){r
eturn;}curtime=+new Date();TTL=_storage.__jstorage_meta.TTL;CRC32=_storage.__jst
orage_meta.CRC32;for(i in TTL){if(TTL.
hasOwnProperty(i)){if(TTL[i]<=curtime){delete TTL[i];delete CRC32[i];delete _sto
rage[i];changed=true;deleted.push(i);}else if(TTL[i]<nextExpire){nextExpire=TTL[
i];}}}if(nextExpire!=Infinity){_ttl_timeout=setTimeout(_handleTTL,nextExpire-cur
time);}if(changed){_save();_publishChange();_fireObservers(deleted,"deleted");}}
function _handlePubSub(){if(!_storage.__jstorage_meta.PubSub){return;}var pubelm
,_pubsubCurrent=_pubsub_last;for(var i=len=_storage.__jstorage_meta.PubSub.lengt
h-1;i>=0;i--){pubelm=_storage.__jstorage_meta.PubSub[i];if(pubelm[0]>_pubsub_las
t){_pubsubCurrent=pubelm[0];_fireSubscribers(pubelm[1],pubelm[2]);}}_pubsub_last
=_pubsubCurrent;}function _fireSubscribers(channel,payload){if(_pubsub_observers
[channel]){for(var i=0,len=_pubsub_observers[channel].length;i<len;i++){_pubsub_
observers[channel][i](channel,JSON.parse(JSON.stringify(payload)));}}}function _
dropOldEvents(){if(!_storage.__jstorage_meta.PubSub){return;}var retire=+new Dat
e()-2000;for(var i=0,len=_storage.
__jstorage_meta.PubSub.length;i<len;i++){if(_storage.__jstorage_meta.PubSub[i][0
]<=retire){_storage.__jstorage_meta.PubSub.splice(i,_storage.__jstorage_meta.Pub
Sub.length-i);break;}}if(!_storage.__jstorage_meta.PubSub.length){delete _storag
e.__jstorage_meta.PubSub;}}function _publish(channel,payload){if(!_storage.__jst
orage_meta){_storage.__jstorage_meta={};}if(!_storage.__jstorage_meta.PubSub){_s
torage.__jstorage_meta.PubSub=[];}_storage.__jstorage_meta.PubSub.unshift([+new
Date,channel,payload]);_save();_publishChange();}function _crc32(str,crc){crc=cr
c||0;var n=0,x=0;crc=crc^(-1);for(var i=0,len=str.length;i<len;i++){n=(crc^str.c
harCodeAt(i))&0xFF;x="0x"+_crc32Table.substr(n*9,8);crc=(crc>>>8)^x;}return crc^
(-1);}$.jStorage={version:JSTORAGE_VERSION,set:function(key,value,options){_chec
kKey(key);options=options||{};if(typeof value=="undefined"){this.deleteKey(key);
return value;}if(_XMLService.isXML(value)){value={_is_xml:true,xml:_XMLService.e
ncode(value)};}else if(typeof value==
"function"){return undefined;}else if(value&&typeof value=="object"){value=JSON.
parse(JSON.stringify(value));}_storage[key]=value;_storage.__jstorage_meta.CRC32
[key]=_crc32(JSON.stringify(value));this.setTTL(key,options.TTL||0);_localStorag
ePolyfillSetKey(key,value);_fireObservers(key,"updated");return value;},get:func
tion(key,def){_checkKey(key);if(key in _storage){if(_storage[key]&&typeof _stora

ge[key]=="object"&&_storage[key]._is_xml&&_storage[key]._is_xml){return _XMLServ
ice.decode(_storage[key].xml);}else{return _storage[key];}}return typeof(def)=='
undefined'?null:def;},deleteKey:function(key){_checkKey(key);if(key in _storage)
{delete _storage[key];if(typeof _storage.__jstorage_meta.TTL=="object"&&key in _
storage.__jstorage_meta.TTL){delete _storage.__jstorage_meta.TTL[key];}delete _s
torage.__jstorage_meta.CRC32[key];_localStoragePolyfillSetKey(key,undefined);_sa
ve();_publishChange();_fireObservers(key,"deleted");return true;}return false;},
setTTL:function(key,ttl){var curtime=+
new Date();_checkKey(key);ttl=Number(ttl)||0;if(key in _storage){if(!_storage.__
jstorage_meta.TTL){_storage.__jstorage_meta.TTL={};}if(ttl>0){_storage.__jstorag
e_meta.TTL[key]=curtime+ttl;}else{delete _storage.__jstorage_meta.TTL[key];}_sav
e();_handleTTL();_publishChange();return true;}return false;},getTTL:function(ke
y){var curtime=+new Date(),ttl;_checkKey(key);if(key in _storage&&_storage.__jst
orage_meta.TTL&&_storage.__jstorage_meta.TTL[key]){ttl=_storage.__jstorage_meta.
TTL[key]-curtime;return ttl||0;}return 0;},flush:function(){_storage={__jstorage
_meta:{CRC32:{}}};_createPolyfillStorage("local",true);_save();_publishChange();
_fireObservers(null,"flushed");return true;},storageObj:function(){function F(){
}F.prototype=_storage;return new F();},index:function(){var index=[],i;for(i in
_storage){if(_storage.hasOwnProperty(i)&&i!="__jstorage_meta"){index.push(i);}}r
eturn index;},storageSize:function(){return _storage_size;},currentBackend:funct
ion(){return _backend;},storageAvailable
:function(){return!!_backend;},listenKeyChange:function(key,callback){_checkKey(
key);if(!_observers[key]){_observers[key]=[];}_observers[key].push(callback);},s
topListening:function(key,callback){_checkKey(key);if(!_observers[key]){return;}
if(!callback){delete _observers[key];return;}for(var i=_observers[key].length-1;
i>=0;i--){if(_observers[key][i]==callback){_observers[key].splice(i,1);}}},subsc
ribe:function(channel,callback){channel=(channel||"").toString();if(!channel){th
row new TypeError('Channel not defined');}if(!_pubsub_observers[channel]){_pubsu
b_observers[channel]=[];}_pubsub_observers[channel].push(callback);},publish:fun
ction(channel,payload){channel=(channel||"").toString();if(!channel){throw new T
ypeError('Channel not defined');}_publish(channel,payload);},reInit:function(){_
reloadData();}};_init();})();;},{},{});mw.loader.implement("jquery.json",functio
n(){(function($){'use strict';var escape=/["\\\x00-\x1f\x7f-\x9f]/g,meta={'\b':'
\\b','\t':'\\t','\n':'\\n','\f':'\\f',
'\r':'\\r','"':'\\"','\\':'\\\\'},hasOwn=Object.prototype.hasOwnProperty;$.toJSO
N=typeof JSON==='object'&&JSON.stringify?JSON.stringify:function(o){if(o===null)
{return'null';}var pairs,k,name,val,type=$.type(o);if(type==='undefined'){return
undefined;}if(type==='number'||type==='boolean'){return String(o);}if(type==='s
tring'){return $.quoteString(o);}if(typeof o.toJSON==='function'){return $.toJSO
N(o.toJSON());}if(type==='date'){var month=o.getUTCMonth()+1,day=o.getUTCDate(),
year=o.getUTCFullYear(),hours=o.getUTCHours(),minutes=o.getUTCMinutes(),seconds=
o.getUTCSeconds(),milli=o.getUTCMilliseconds();if(month<10){month='0'+month;}if(
day<10){day='0'+day;}if(hours<10){hours='0'+hours;}if(minutes<10){minutes='0'+mi
nutes;}if(seconds<10){seconds='0'+seconds;}if(milli<100){milli='0'+milli;}if(mil
li<10){milli='0'+milli;}return'"'+year+'-'+month+'-'+day+'T'+hours+':'+minutes+'
:'+seconds+'.'+milli+'Z"';}pairs=[];if($.isArray(o)){for(k=0;k<o.length;k++){pai
rs.push($.toJSON(o[k])||'null');}return'['
+pairs.join(',')+']';}if(typeof o==='object'){for(k in o){if(hasOwn.call(o,k)){t
ype=typeof k;if(type==='number'){name='"'+k+'"';}else if(type==='string'){name=$
.quoteString(k);}else{continue;}type=typeof o[k];if(type!=='function'&&type!=='u
ndefined'){val=$.toJSON(o[k]);pairs.push(name+':'+val);}}}return'{'+pairs.join('
,')+'}';}};$.evalJSON=typeof JSON==='object'&&JSON.parse?JSON.parse:function(str
){return eval('('+str+')');};$.secureEvalJSON=typeof JSON==='object'&&JSON.parse
?JSON.parse:function(str){var filtered=str.replace(/\\["\\\/bfnrtu]/g,'@').repla
ce(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').repla
ce(/(?:^|:|,)(?:\s*\[)+/g,'');if(/^[\],:{}\s]*$/.test(filtered)){return eval('('
+str+')');}throw new SyntaxError('Error parsing JSON, source is not valid.');};$
.quoteString=function(str){if(str.match(escape)){return'"'+str.replace(escape,fu
nction(a){var c=meta[a];if(typeof c==='string'){return c;}c=a.charCodeAt();retur
n'\\u00'+Math.floor(c/16).toString(16)+(

c%16).toString(16);})+'"';}return'"'+str+'"';};}(jQuery));;},{},{});mw.loader.im
plement("jquery.mwExtension",function(){(function($){$.extend({trimLeft:function
(str){return str===null?'':str.toString().replace(/^\s+/,'');},trimRight:functio
n(str){return str===null?'':str.toString().replace(/\s+$/,'');},ucFirst:function
(str){return str.charAt(0).toUpperCase()+str.substr(1);},escapeRE:function(str){
return str.replace(/([\\{}()|.?*+\-\^$\[\]])/g,'\\$1');},isDomElement:function(e
l){return!!el&&!!el.nodeType;},isEmpty:function(v){var key;if(v===''||v===0||v==
='0'||v===null||v===false||v===undefined){return true;}if(v.length===0){return t
rue;}if(typeof v==='object'){for(key in v){return false;}return true;}return fal
se;},compareArray:function(arrThis,arrAgainst){if(arrThis.length!==arrAgainst.le
ngth){return false;}for(var i=0;i<arrThis.length;i++){if($.isArray(arrThis[i])){
if(!$.compareArray(arrThis[i],arrAgainst[i])){return false;}}else if(arrThis[i]!
==arrAgainst[i]){return false;}}return true
;},compareObject:function(objectA,objectB){var prop,type;if(typeof objectA===typ
eof objectB){if(typeof objectA==='object'){if(objectA===objectB){return true;}el
se{for(prop in objectA){if(prop in objectB){type=typeof objectA[prop];if(type===
typeof objectB[prop]){switch(type){case'object':if(!$.compareObject(objectA[prop
],objectB[prop])){return false;}break;case'function':if(objectA[prop].toString()
!==objectB[prop].toString()){return false;}break;default:if(objectA[prop]!==obje
ctB[prop]){return false;}break;}}else{return false;}}else{return false;}}for(pro
p in objectB){if(!(prop in objectA)){return false;}}}}}else{return false;}return
true;}});}(jQuery));;},{},{});mw.loader.implement("jquery.tipsy",function(){(fu
nction($){function maybeCall(thing,ctx){return(typeof thing=='function')?(thing.
call(ctx)):thing;};function fixTitle($ele){if($ele.attr('title')||typeof($ele.at
tr('original-title'))!='string'){$ele.attr('original-title',$ele.attr('title')||
'').removeAttr('title');}}function Tipsy
(element,options){this.$element=$(element);this.options=options;this.enabled=tru
e;fixTitle(this.$element);}Tipsy.prototype={show:function(){var title=this.getTi
tle();if(title&&this.enabled){var $tip=this.tip();$tip.find('.tipsy-inner')[this
.options.html?'html':'text'](title);$tip[0].className='tipsy';$tip.remove().css(
{top:0,left:0,visibility:'hidden',display:'block'}).appendTo(document.body);var
pos=$.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth,heigh
t:this.$element[0].offsetHeight});var actualWidth=$tip[0].offsetWidth,actualHeig
ht=$tip[0].offsetHeight;var gravity=(typeof this.options.gravity=='function')?th
is.options.gravity.call(this.$element[0]):this.options.gravity;var tp;switch(gra
vity.charAt(0)){case'n':tp={top:pos.top+pos.height+this.options.offset,left:pos.
left+pos.width/2-actualWidth/2};break;case's':tp={top:pos.top-actualHeight-this.
options.offset,left:pos.left+pos.width/2-actualWidth/2};break;case'e':tp={top:po
s.top+pos.height/2-actualHeight/2,left:
pos.left-actualWidth-this.options.offset};break;case'w':tp={top:pos.top+pos.heig
ht/2-actualHeight/2,left:pos.left+pos.width+this.options.offset};break;}if(gravi
ty.length==2){if(gravity.charAt(1)=='w'){if(this.options.center){tp.left=pos.lef
t+pos.width/2-15;}else{tp.left=pos.left;}}else{if(this.options.center){tp.left=p
os.left+pos.width/2-actualWidth+15;}else{tp.left=pos.left+pos.width;}}}$tip.css(
tp).addClass('tipsy-'+gravity);if(this.options.className){$tip.addClass(maybeCal
l(this.options.className,this.$element[0]));}if(this.options.fade){$tip.stop().c
ss({opacity:0,display:'block',visibility:'visible'}).animate({opacity:this.optio
ns.opacity},100);}else{$tip.css({visibility:'visible',opacity:this.options.opaci
ty});}}},hide:function(){if(this.options.fade){this.tip().stop().fadeOut(100,fun
ction(){$(this).remove();});}else{this.tip().remove();}},getTitle:function(){var
title,$e=this.$element,o=this.options;fixTitle($e);var title,o=this.options;if(
typeof o.title=='string'){title=$e.attr(
o.title=='title'?'original-title':o.title);}else if(typeof o.title=='function'){
title=o.title.call($e[0]);}title=(''+title).replace(/(^\s*|\s*$)/,"");return tit
le||o.fallback;},tip:function(){if(!this.$tip){this.$tip=$('<div class="tipsy"><
/div>').html('<div class="tipsy-arrow"></div><div class="tipsy-inner"/></div>');
}return this.$tip;},validate:function(){if(!this.$element[0].parentNode){this.hi
de();this.$element=null;this.options=null;}},enable:function(){this.enabled=true
;},disable:function(){this.enabled=false;},toggleEnabled:function(){this.enabled
=!this.enabled;}};$.fn.tipsy=function(options){if(options===true){return this.da

ta('tipsy');}else if(typeof options=='string'){return this.data('tipsy')[options


]();}options=$.extend({},$.fn.tipsy.defaults,options);function get(ele){var tips
y=$.data(ele,'tipsy');if(!tipsy){tipsy=new Tipsy(ele,$.fn.tipsy.elementOptions(e
le,options));$.data(ele,'tipsy',tipsy);}return tipsy;}function enter(){var tipsy
=get(this);tipsy.hoverState='in';if(
options.delayIn==0){tipsy.show();}else{setTimeout(function(){if(tipsy.hoverState
=='in')tipsy.show();},options.delayIn);}};function leave(){var tipsy=get(this);t
ipsy.hoverState='out';if(options.delayOut==0){tipsy.hide();}else{setTimeout(func
tion(){if(tipsy.hoverState=='out')tipsy.hide();},options.delayOut);}};if(!option
s.live)this.each(function(){get(this);});if(options.trigger!='manual'){var binde
r=options.live?'live':'bind',eventIn=options.trigger=='hover'?'mouseenter':'focu
s',eventOut=options.trigger=='hover'?'mouseleave':'blur';this[binder](eventIn,en
ter)[binder](eventOut,leave);}return this;};$.fn.tipsy.defaults={className:null,
delayIn:0,delayOut:0,fade:true,fallback:'',gravity:'n',center:true,html:false,li
ve:false,offset:0,opacity:1.0,title:'title',trigger:'hover'};$.fn.tipsy.elementO
ptions=function(ele,options){return $.metadata?$.extend({},options,$(ele).metada
ta()):options;};$.fn.tipsy.autoNS=function(){return $(this).offset().top>($(docu
ment).scrollTop()+$(window).height()/2)?
's':'n';};$.fn.tipsy.autoWE=function(){return $(this).offset().left>($(document)
.scrollLeft()+$(window).width()/2)?'e':'w';};})(jQuery);;},{"css":[
".tipsy{padding:5px;position:absolute;z-index:100000;cursor:default}.tipsy-inner
{padding:5px 8px 4px 8px; background-color:#ffffff;border:solid 1px #a7d7f9;colo
r:black;max-width:15em;border-radius:4px;-moz-border-radius:4px;-webkit-border-r
adius:4px; }.tipsy-arrow{position:absolute;background:url(data:image/png;base64,
iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAgMAAADUwp+1AAAACVBMVEX5+fmn1/n///9s6BFKAAAAAXRS
TlMAQObYZgAAAC9JREFUeF4ViqERACAQw4JBo5mGYVA/DUNg6JRcVC9JYQAb2oOexcyhcl1Zb/f3Abk8
CH0tiAvJAAAAAElFTkSuQmCC) no-repeat top left;background:url(//bits.wikimedia.org
/static-1.22wmf12/resources/jquery.tipsy/images/tipsy.png?2013-07-25T14:48:20Z)
no-repeat top left!ie;width:11px;height:6px} .tipsy-n .tipsy-arrow{top:0px;left:
50%;margin-left:-5px} .tipsy-nw .tipsy-arrow{top:1px;left:10px} .tipsy-ne .tipsy
-arrow{top:1px;right:10px} .tipsy-s .tipsy-arrow{bottom:0px;left:50%;margin-left
:-5px;background-position:bottom left} .tipsy-sw .tipsy-arrow{bottom:0px;left:10
px;background-position:bottom left} .tipsy-se .tipsy-arrow{bottom:0px;right:10px
;background-position:bottom left} .tipsy-e .tipsy-arrow{top:50%;margin-top:-5px;
right:1px;width:5px;height:11px;background-position:top right} .tipsy-w .tipsy-a
rrow{top:50%;margin-top:-5px;left:0px;width:6px;height:11px}\n/* cache key: idwi
ki:resourceloader:filter:minify-css:7:de0297ed4bdbd3e84b96defb5d40476d */"
]},{});mw.loader.implement("jquery.uls",function(){(function($){'use strict';var
template,ULS;template=
'\
<div class="grid uls-menu uls-wide"> \
<div class="row"> \
<span id="uls-close" class="icon-close"></span>
\
</div> \
<div class="row"> \
<div class="uls-title-region seven columns">\
<h1 data-i18n="uls-select-language" clas
s="uls-title">Select Language</h1>\
</div>\
<div class="five columns map-block" id="map-bloc
k">\
<div class="row">\
<div data-regiongroup="1" id="ul
s-region-1" class="three columns uls-region uls-region-1">\
<a data-i18n="uls-region
-WW">Worldwide</a>\
</div>\
<div class="nine columns">\
<div class="row uls-worl

dmap">\
group="2" id="uls-region-2" class="four columns uls-region">\
i18n="uls-region-AM">America</a>\
group="3" id="uls-region-3" class="four columns uls-region">\

<div data-region
<a data</div>\
<div data-region
<a><span

data-i18n="uls-region-EU">Europe</span><br>\

<span da

ta-i18n="uls-region-ME">Middle East</span><br>\

<span da

ta-i18n="uls-region-AF">Africa</span></a>\
group="4" id="uls-region-4" class="four columns uls-region">\

</div>\
<div data-region
<a><span

data-i18n="uls-region-AS">Asia</span><br>\

<span da

ta-i18n="uls-region-PA">Pacific</span></a>\

</div>\

ch-input-block">\

</div>\

</div>\

</div>\

</div>\
</div>\
<div id="search" class="row search"> \
<div class="one column">\
<span class="search-label"></span>\
</div>\
<div class="ten columns">\
<div id="search-input-block" class="sear

<input type="text" class="filter


input filtersuggestion" id="filtersuggestion" disabled="true"\
autocomplete="off" /> <i
nput type="text" class="filterinput languagefilter" id="languagefilter"\
data-clear="languagefilt
er-clear" data-suggestion="filtersuggestion"\
placeholder="Language se
arch" autocomplete="off" />\
</div>\
</div>\
<div class="one column">\
<span id="languagefilter-clear" class="l
anguagefilter-clear"></span>\
</div>\
</div>\
<div class="row uls-language-list"></div>\
<div class="row" id="settings-block"></div>\
</div> '
;ULS=function(element,options){this.$element=$(element);this.options=$.extend({}
,$.fn.uls.defaults,options);this.$menu=$(template);this.languages=this.options.l
anguages;for(var code in this.languages){if($.uls.data.languages[code]===undefin
ed){if(window.console&&window.console.log){window.console.log('ULS: Unknown lang
uage '+code+'.');}delete this.languages[code];}}this.left=this.options.left;this
.top=this.options.top;this.shown=false;this.initialized=false;this.$languageFilt
er=this.$menu.find('#languagefilter');this.$regionFilters=this.$menu.find('.ulsregion');this.$resultsView=this.$menu.find('div.uls-language-list');this.render(

);this.listen();this.ready();};ULS.prototype={constructor:ULS,ready:function(){i
f(this.options.onReady){this.options.onReady.call(this);}},visible:function(){if
(this.options.onVisible){this.options.onVisible.call(this);}},position:function(
){var pos=$.extend({},this.$element.offset(),{height:this.$element[0].offsetHeig
ht});return{top:this.top||pos.top+pos.
height,left:this.left||'25%'};},show:function(){this.$menu.css(this.position());
if(this.options.compact){this.$menu.addClass('uls-compact');}if(!this.initialize
d){$('body').prepend(this.$menu);this.i18n();this.defaultSearch();this.initializ
ed=true;}$('.uls-menu').hide();this.$menu.show();this.$menu.scrollIntoView();thi
s.shown=true;if(!this.isMobile()){this.$languageFilter.focus();}this.visible();}
,i18n:function(){if($.i18n){this.$menu.find('[data-i18n]').i18n();this.$language
Filter.prop('placeholder',$.i18n('uls-search-placeholder'));}},defaultSearch:fun
ction(){this.$resultsView.lcd('empty');this.$regionFilters.regionselector('show'
);},hide:function(){this.$menu.hide();this.shown=false;},render:function(){},nor
esults:function(){this.$resultsView.lcd('noResults');},success:function(){this.$
resultsView.show();},listen:function(){var lcd,uls=this;uls.$element.on('click',
$.proxy(uls.click,uls));uls.$languageFilter.on('searchclear',$.proxy(uls.default
Search,uls));uls.$menu.find('#uls-close'
).on('click',$.proxy(uls.cancel,uls));uls.$menu.on('click',function(e){e.stopPro
pagation();});uls.$menu.on('keypress',$.proxy(this.keypress,this)).on('keyup',$.
proxy(this.keyup,this));if(this.eventSupported('keydown')){this.$menu.on('keydow
n',$.proxy(this.keypress,this));}lcd=uls.$resultsView.lcd({languages:uls.languag
es,quickList:uls.options.quickList,clickhandler:$.proxy(uls.select,uls),source:u
ls.$languageFilter,showRegions:uls.options.showRegions}).data('lcd');uls.$langua
geFilter.languagefilter({$target:lcd,languages:uls.languages,success:function(){
$('.regionselector').removeClass('active');uls.success();},noresults:function(){
$('.regionselector').removeClass('active');uls.noresults();},searchAPI:uls.optio
ns.searchAPI,onSelect:$.proxy(uls.select,uls)});this.$menu.find('.uls-region, .u
ls-region-link').regionselector({$target:lcd,languages:uls.languages,success:fun
ction(regionfilter){uls.$languageFilter.languagefilter('deactivate');if(regionfi
lter.regionGroup===1){lcd.quicklist();}
uls.success();},noresults:function(){uls.$languageFilter.languagefilter('clear')
;}});$('html').click($.proxy(this.hide,this));},select:function(langCode){this.h
ide();this.$languageFilter.trigger('searchclear');if(this.options.onSelect){this
.options.onSelect.call(this,langCode);}},cancel:function(){this.hide();if(this.o
ptions.onCancel){this.options.onCancel.call(this);}},keyup:function(e){if(!this.
shown){return;}if(e.keyCode===27){this.cancel();e.preventDefault();e.stopPropaga
tion();}},keypress:function(e){if(!this.shown){return;}if(e.keyCode===27){this.c
ancel();e.preventDefault();e.stopPropagation();}},click:function(e){e.stopPropag
ation();e.preventDefault();if(this.shown){this.hide();}else{this.show();}},event
Supported:function(eventName){var isSupported=eventName in this.$menu;if(!isSupp
orted){this.$element.setAttribute(eventName,'return;');isSupported=typeof this.$
element[eventName]==='function';}return isSupported;},isMobile:function(){return
navigator.userAgent.match(
/(iPhone|iPod|iPad|Android|BlackBerry)/);}};$.fn.uls=function(option){return thi
s.each(function(){var $this=$(this),data=$this.data('uls'),options=typeof option
==='object'&&option;if(!data){$this.data('uls',(data=new ULS(this,options)));}if
(typeof option==='string'){data[option]();}});};$.fn.uls.defaults={menu:template
,onSelect:null,searchAPI:null,languages:$.uls.data.getAutonyms(),quickList:null,
compact:false,showRegions:['WW','AM','EU','ME','AF','AS','PA']};if(!$.fn.i18n){$
.fn.i18n=function(){};}$.fn.scrollIntoView=function(){return this.each(function(
){var scrollPosition,$window=$(window),windowHeight=$window.height(),windowTop=$
window.scrollTop(),windowBottom=windowTop+windowHeight,$element=$(this),panelHei
ght=$element.height(),panelTop=$element.offset().top,panelBottom=panelTop+panelH
eight;if((panelTop<windowTop)||(panelBottom>windowBottom)){if(windowTop>panelTop
){scrollPosition=panelTop;}else{scrollPosition=panelBottom-windowHeight;}$('html
, body').stop().animate({scrollTop:
scrollPosition},500);}});};$.fn.uls.Constructor=ULS;}(jQuery));(function($){'use
strict';var noResultsTemplate,LanguageCategoryDisplay;noResultsTemplate=
'\

<div class="twelve columns uls-no-results-view">\


<h2 data-i18n="uls-no-results-found" class="eleven columns end o
ffset-by-one uls-no-results-found-title">\
No results found\
</h2>\
<div id="uls-no-found-more" class="uls-no-found-more">\
<div class="ten columns end offset-by-one">\
<p>\
<span data-i18n="uls-search-help">You ca
n search by language name, \
script name, ISO code of language or \
you can browse by region:</span>\
<a class="uls-region-link" data-i18n="ul
s-region-AM" data-region="AM">America</a>, \
<a class="uls-region-link" data-i18n="ul
s-region-EU" data-region="EU">Europe</a>, \
<a class="uls-region-link" data-i18n="ul
s-region-ME" data-region="ME">Middle East</a>, \
<a class="uls-region-link" data-i18n="ul
s-region-AF" data-region="AF">Africa</a>, \
<a class="uls-region-link" data-i18n="ul
s-region-AS" data-region="AS">Asia</a>, \
<a class="uls-region-link" data-i18n="ul
s-region-PA" data-region="PA">Pacific</a>, \
<a class="uls-region-link" data-i18n="ul
s-region-WW" data-region="WW">Worldwide</a>.\
</p>\
</div>\
</div>\
</div>'
;LanguageCategoryDisplay=function(element,options){this.$element=$(element);this
.options=$.extend({},$.fn.lcd.defaults,options);this.$element.addClass('lcd');th
is.regionDivs={};this.$element.append($(noResultsTemplate));this.$noResults=this
.$element.find('div.uls-no-results-view');this.render();this.listen();};Language
CategoryDisplay.prototype={constructor:LanguageCategoryDisplay,append:function(l
angCode,regionCode){this.addToRegion(langCode,regionCode);this.$noResults.hide()
;},addToRegion:function(langCode,region){var i,regionCode,$li,$column,lastLangua
ge,lastScriptGroup,currentScriptGroup,lcd=this,language=lcd.options.languages[la
ngCode],langName=$.uls.data.getAutonym(langCode)||language||langCode,regions=[];
if(region){regions.push(region);}else{regions=$.uls.data.getRegions(langCode);}i
f($.inArray('WW',regions)>-1){regions=['WW'];}for(i=0;i<regions.length;i++){regi
onCode=regions[i];$li=$('<li>').data('code',langCode).attr({lang:langCode,dir:$.
uls.data.getDir(langCode)}).append($(
'<a>').prop('title',language).html(langName));$column=lcd.getColumn(regionCode);
lastLanguage=$column.find('li:last').data('code');if(lastLanguage){lastScriptGro
up=$.uls.data.getScriptGroupOfLanguage(lastLanguage);currentScriptGroup=$.uls.da
ta.getScriptGroupOfLanguage(langCode);if(lastScriptGroup!==currentScriptGroup){i
f($column.find('li').length>2){$column=lcd.getColumn(regionCode,true);}}}$column
.append($li);}},getColumn:function(regionCode,forceNew){var $divRegionCode,$rowD
iv,$ul;forceNew=forceNew||false;$divRegionCode=this.regionDivs[regionCode];$rowD
iv=$divRegionCode.find('div.row:last');$ul=$rowDiv.find('ul:last');if($ul.length
===0||$ul.find('li').length>=8||forceNew){$ul=$('<ul>').addClass('three columns
end');if($rowDiv.length===0||$rowDiv.find('ul').length>=4){$rowDiv=$('<div>').ad
dClass('row uls-language-block');$divRegionCode.append($rowDiv);$ul.addClass('of
fset-by-one');}$rowDiv.append($ul);}if($.inArray(regionCode,this.options.showReg
ions)>-1){$divRegionCode.show();}return $ul
;},render:function(){var $section,$sectionTitle,lcd=this,regions={WW:'Worldwide'
,SP:'Special',AM:'America',EU:'Europe',ME:'Middle East',AS:'Asia',AF:'Africa',PA
:'Pacific'};$.each($.uls.data.regiongroups,function(regionCode){$section=$('<div
>').addClass('twelve columns uls-lcd-region-section').prop('id',regionCode);$sec

tionTitle=$('<h3>').attr('data-i18n','uls-region-'+regionCode).addClass('eleven
columns uls-lcd-region-section uls-lcd-region-title offset-by-one').text(regions
[regionCode]);$section.append($sectionTitle);lcd.$element.append($section);$sect
ion.hide();lcd.regionDivs[regionCode]=$section;});this.$noResults.hide();this.i1
8n();},i18n:function(){this.$element.find('[data-i18n]').i18n();},quicklist:func
tion(){var quickList,$quickListSection,$quickListSectionTitle,i,$column,langCode
,language,langName,$li;if($.isFunction(this.options.quickList)){this.options.qui
ckList=this.options.quickList();}if(!this.options.quickList){return $([]);}quick
List=this.options.quickList;quickList=
quickList.slice(0,16);quickList.sort($.uls.data.sortByAutonym);$quickListSection
=$('<div>').addClass('twelve columns uls-lcd-region-section').prop('id','uls-lcd
-quicklist');$quickListSectionTitle=$('<h3>').attr('data-i18n','uls-common-langu
ages').addClass('eleven columns uls-lcd-region-section uls-lcd-region-title offs
et-by-one').text('Common languages');$quickListSection.append($quickListSectionT
itle);this.$element.prepend($quickListSection);this.regionDivs.quick=$quickListS
ection;for(i=0;i<quickList.length;i++){$column=this.getColumn('quick',i%4===0);l
angCode=quickList[i];language=this.options.languages[langCode];langName=$.uls.da
ta.getAutonym(langCode)||language||langCode;$li=$('<li>').data('code',langCode).
attr({lang:langCode,dir:$.uls.data.getDir(langCode)}).append($('<a>').prop('titl
e',language).html(langName));$column.append($li);}$quickListSection.show();$quic
kListSectionTitle.i18n();return $quickListSection;},show:function(){if(!this.reg
ionDivs){this.render();}},empty:function
(){this.$element.find('div.uls-language-block').remove();this.$element.find('div
.uls-lcd-region-section').hide();},focus:function(){this.$element.focus();},noRe
sults:function(){this.$noResults.show();var $suggestions=this.quicklist();$sugge
stions.find('h3').data('i18n','uls-no-results-suggestion-title').text('You may b
e interested in:').i18n();this.$noResults.find('h2').after($suggestions);},liste
n:function(){var lcd=this;if(this.options.clickhandler){this.$element.on('click'
,'div.row li',function(){lcd.options.clickhandler.call(this,$(this).data('code')
);});}lcd.$element.scroll(function(){var inview,inviewRegion,$ulsLanguageList=$(
this),scrollTop=$ulsLanguageList.position().top,scrollBottom=$ulsLanguageList.he
ight();inviewRegion='WW';lcd.$element.find('div.uls-lcd-region-section').each(fu
nction(){var $lcdRegionSection=$(this),top=$lcdRegionSection.position().top,heig
ht=$lcdRegionSection.height(),padding=10;if(top-padding<=scrollTop&&height>scrol
lBottom){inviewRegion=$lcdRegionSection.
attr('id');return true;}});inview=$.uls.data.regiongroups[inviewRegion];$('.regi
onselector').removeClass('active');$('#uls-region-'+inview).addClass('active');}
);}};$.fn.lcd=function(option){return this.each(function(){var $this=$(this),dat
a=$this.data('lcd'),options=typeof option==='object'&&option;if(!data){$this.dat
a('lcd',(data=new LanguageCategoryDisplay(this,options)));}if(typeof option==='s
tring'){data[option]();}});};$.fn.lcd.defaults={languages:null,showRegions:['WW'
,'AM','EU','ME','AF','AS','PA']};$.fn.lcd.Constructor=LanguageCategoryDisplay;}(
jQuery));(function($){'use strict';var LanguageFilter,delay;LanguageFilter=funct
ion(element,options){this.$element=$(element);this.options=$.extend({},$.fn.regi
onselector.defaults,options);this.$element.addClass('languagefilter');this.resul
tCount=0;this.$suggestion=this.$element.parents().find('#'+this.$element.data('s
uggestion'));this.$clear=this.$element.parents().find('#'+this.$element.data('cl
ear'));this.selectedLanguage=null;this.
listen();};delay=(function(){var timer=0;return function(callback,milliseconds){
clearTimeout(timer);timer=setTimeout(callback,milliseconds);};}());LanguageFilte
r.prototype={listen:function(){this.$element.on('keypress',$.proxy(this.keyup,th
is)).on('keyup',$.proxy(this.keyup,this));if(this.eventSupported('keydown')){thi
s.$element.on('keydown',$.proxy(this.keyup,this));}if(this.$clear.length){this.$
clear.on('click',$.proxy(this.clear,this));}this.toggleClear();},keyup:function(
e){var suggestion,query,languageFilter;switch(e.keyCode){case 9:suggestion=this.
$suggestion.val();if(suggestion&&suggestion!==this.$element.val()){this.$element
.val(suggestion);e.preventDefault();e.stopPropagation();}break;case 13:if(!this.
options.onSelect){break;}e.preventDefault();e.stopPropagation();query=$.trim(thi
s.$element.val()).toLowerCase();if(this.selectedLanguage){this.options.onSelect(
this.selectedLanguage);}else if(this.options.languages[query]){this.options.onSe

lect(query);}break;default:
languageFilter=this;if(e.which<32&&e.which!==8){break;}this.selectedLanguage=nul
l;delay(function(){if(!languageFilter.$element.val()){languageFilter.clear();}el
se{languageFilter.options.$target.empty();languageFilter.search();}},300);this.t
oggleClear();}},deactivate:function(){this.$element.val('');if(!$.fn.uls.Constru
ctor.prototype.isMobile()){this.$element.focus();}this.toggleClear();this.autofi
ll();},clear:function(){this.deactivate();this.$element.trigger('searchclear');}
,toggleClear:function(){if(!this.$clear.length){return;}if(this.$element.val()){
this.$clear.show();}else{this.$clear.hide();}},search:function(){var languagesIn
Script,query=$.trim(this.$element.val()),languages=$.uls.data.getLanguagesByScri
ptGroup(this.options.languages),scriptGroup,langNum,langCode;this.resultCount=0;
for(scriptGroup in languages){languagesInScript=languages[scriptGroup];languages
InScript.sort($.uls.data.sortByAutonym);for(langNum=0;langNum<languagesInScript.
length;langNum++){langCode=
languagesInScript[langNum];if(query===''||this.filter(langCode,query)){if(this.r
esultCount===0){this.autofill(langCode);}if(query.toLowerCase()===langCode){this
.selectedLanguage=langCode;}this.render(langCode);this.resultCount++;}}}if(!this
.resultCount&&this.options.searchAPI&&query){this.searchAPI(query);}else{this.re
sultHandler(query);}},searchAPI:function(query){var languageFilter=this;$.get(la
nguageFilter.options.searchAPI,{search:query},function(result){$.each(result.lan
guagesearch,function(code,name){if(languageFilter.resultCount===0){languageFilte
r.autofill(code,name);}languageFilter.render(code);languageFilter.resultCount++;
});languageFilter.resultHandler(query);});},resultHandler:function(query){if(thi
s.resultCount===0&&this.options.noresults){this.$suggestion.val('');this.options
.noresults.call(this,query);}else if(this.options.success){this.options.success(
this,query,this.resultCount);}},autofill:function(langCode,languageName){if(!thi
s.$suggestion.length){return;}if(!this.
$element.val()){this.$suggestion.val('');return;}this.selectedLanguage=langCode;
languageName=languageName||this.options.languages[langCode];if(!languageName){re
turn;}var autonym,userInput=this.$element.val(),suggestion=userInput+languageNam
e.substring(userInput.length,languageName.length);if(suggestion.toLowerCase()!==
languageName.toLowerCase()){autonym=$.uls.data.getAutonym(langCode)||'';suggesti
on=userInput+autonym.substring(userInput.length,autonym.length);if(suggestion!==
autonym){suggestion='';}}if(!isVisualPrefix(userInput,suggestion)){suggestion=''
;}this.$suggestion.val(suggestion);},render:function(langCode){var $target=this.
options.$target;if(!$target){return;}$target.append(langCode,null);},escapeRegex
:function(value){return value.replace(/[\-\[\]{}()*+?.,\\\^$\|#\s]/g,'\\$&');},f
ilter:function(langCode,searchTerm){var matcher=new RegExp('^'+this.escapeRegex(
searchTerm),'i'),languageName=this.options.languages[langCode];return matcher.te
st(languageName)||matcher.test($.uls.
data.getAutonym(langCode))||matcher.test(langCode)||matcher.test($.uls.data.getS
cript(langCode));},eventSupported:function(eventName){var isSupported=eventName
in this.$element;if(!isSupported){this.$element.setAttribute(eventName,'return;'
);isSupported=typeof this.$element[eventName]==='function';}return isSupported;}
};$.fn.languagefilter=function(option){return this.each(function(){var $this=$(t
his),data=$this.data('languagefilter'),options=typeof option==='object'&&option;
if(!data){$this.data('languagefilter',(data=new LanguageFilter(this,options)));}
if(typeof option==='string'){data[option]();}});};$.fn.languagefilter.defaults={
$target:null,searchAPI:null,languages:null,noresults:null,success:null,onSelect:
null};$.fn.languagefilter.Constructor=LanguageFilter;function isVisualPrefix(pre
fix,string){var prebases='
'use strict';var RegionSelector;RegionSelector=function(element,options){this.$e
lement=$(element);this.options=$.extend({},$.fn.regionselector.defaults,options)
;this.$element.addClass('regionselector');this.regions=[];this.cache=null;this.r
egionGroup=this.$element.data('regiongroup');this.init();this.listen();};RegionS
elector.prototype={constructor:RegionSelector,init:function(){var region=this.$e
lement.data('region');this.regions=$.uls.data.getRegionsInGroup(this.regionGroup
);if(region){this.regions.push(region);}},test:function(langCode){var region,i,l
angRegions=$.uls.data.getRegions(langCode);for(i=0;i<this.regions.length;i++){re
gion=this.regions[i];if($.inArray(region,langRegions)>=0){this.render(langCode,r

egion);this.cache[langCode]=region;return;}}},show:function(){var result,languag
esByScriptGroup,scriptGroup,languages,i,$element=this.options.$target&&this.opti
ons.$target.$element,$parent=$element&&$element.parent(),$prev=$element&&$elemen
t.prev();if($element&&$parent){$element.
detach();}if(this.cache){result=null;for(result in this.cache){this.render(resul
t,this.cache[result]);}}else{this.cache={};languagesByScriptGroup=$.uls.data.get
LanguagesByScriptGroup(this.options.languages);for(scriptGroup in $.uls.data.scr
iptgroups){languages=languagesByScriptGroup[scriptGroup];if(!languages){continue
;}languages.sort($.uls.data.sortByAutonym);for(i=0;i<languages.length;i++){this.
test(languages[i]);}}}if($element&&$parent){if($prev){$prev.after($element);}els
e{$parent.append($element);}}if(this.options.success){this.options.success(this)
;}},render:function(langCode,region){var $target=this.options.$target;if(!$targe
t){return;}$target.append(langCode,region);},listen:function(){this.$element.on(
'click',$.proxy(this.click,this));},click:function(){if(this.$element.hasClass('
active')){return;}this.options.$target.empty();this.show();$('.regionselector').
removeClass('active');if(this.regionGroup){this.$element.addClass('active');}}};
$.fn.regionselector=function(option){
return this.each(function(){var $this=$(this),data=$this.data('regionselector'),
options=typeof option==='object'&&option;if(!data){$this.data('regionselector',(
data=new RegionSelector(this,options)));}if(typeof option==='string'){data[optio
n]();}});};$.fn.regionselector.defaults={$target:null,success:null,noresults:nul
l,languages:null};$.fn.regionselector.Constructor=RegionSelector;}(jQuery));;},{
"css":[
".uls-trigger{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANS
UhEUgAAABsAAAAQCAMAAADQzfSkAAABqlBMVEX////f3/+Ov+/n5+fp6enp6eno6Ojp6enn5+ff39/q6
urp6enp6enp6enq6urp6en////q6urr6+upv+rU1NTJycnR0dEaGhrp6enT4/SEuuK9vb3l5eU2ktCxs
bFdXV1paWmzwc9ITFDo6OhaWlpsbGxtbW2BipSZpK/X19d2dnZ8hI2/v79PT09gZm2CgoLIyMjD0eGks
L1JTVHM2+spKywnKCkcHBzAzt3I1+cxMzZxcXFkZGSvr69WW2C8vLyFjphqcXiLlZ8dHh4gISLa2trQ3
/Dc3NzZ2dl7e3uioqIfHyBCRko9QEPh4eFgYGDGxsZoaGiPj4/Ly8uRm6a6yNcbGxuSnKfL2uqVn6scH
R20tLR/f3+Kioq4uLienp54gIipqanA2e+71u9GSk5yeoKgoKCAgIB0dHRLS0tlZWWDg4PBwcHFxcWxv
sxkanGapbCKlJ7O4fNXo9hQn9bM3/OPmaRfZWve3t6mpqbR0dG+vr6JiYnKyspPVFl1s99+fn5srdzm5
ubNzc1BREh2s99xsN7S0tIxMzUiIyQ2OTt/iJFwcHBbYWc3S28lAAAAF3RSTlMACBAg7P3LiTYIX6Lmm
DzeAYMnDN+1MJx17ncAAAEQSURBVHheddBTb0VREIbhVduYWVuHRm3btm3bNv9zJ2v3IE36Xk3yZG4+x
kMKw0BREYwJMzkcO38MY37tG6AmYN48YZFxwsbeiys6y/02rT1Wa4TxwoYgpx4adLMbfRubs9tk0cJuY
K8ACv1/Xy5LLlIYS5bf2FTUUlJapptiqKwyuOfJEsjq4M3j+YBPYc02X6utTWnvQEwk6wJRNxn29Pb1D
2iIg0bEJMaHYWTU6RyfABPZ5BTa7xBxxo2YzPgcPPGFRb4Ey2Qrq2vrXlRk6xampDK+a94/ODw6PjGfk
p2dX1y6ZOvVNWKavsutqt6HbGZ5QCqdMUmSnlXqhY6M12CZtKcaUnhtsKz/Tc5m7AfjN0jzWIipawAAA
ABJRU5ErkJggg==) no-repeat scroll left center;background:transparent url(//bits.
wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSelector/lib/jquery.u
ls/css/../images/icon-language.png?2013-07-25T14:51:40Z) no-repeat scroll left c
enter!ie;background-image:-webkit-linear-gradient(transparent,transparent),url(/
/bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSelector/lib/jq
uery.uls/css/../images/icon-language.svg?2013-07-25T14:51:40Z);background-image:
-moz-linear-gradient(transparent,transparent),url(//bits.wikimedia.org/static-1.
22wmf12/extensions/UniversalLanguageSelector/lib/jquery.uls/css/../images/icon-l
anguage.svg?2013-07-25T14:51:40Z);background-image:linear-gradient(transparent,t
ransparent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLangua
geSelector/lib/jquery.uls/css/../images/icon-language.svg?2013-07-25T14:51:40Z);
padding-left:30px}.uls-menu{position:absolute;z-index:1000;display:none;margin-t
op:1px; background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0
,0,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webk
it-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0
.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-m
oz-background-clip:padding;background-clip:padding-box}.uls-wide{min-width:715px
;width:45%}.uls-title-region a{padding-left:15px}.uls-menu .uls-title{font-weigh
t:normal;border:none;padding-top:1.25em;padding-left:15px;padding-bottom:3px;fon
t-size:18pt;line-height:1.25em;color:#555}.uls-menu .uls-no-results-found-title{
font-size:16pt;font-weight:bold;line-height:1.5em;padding-left:6px;padding-top:1
0px;margin-top:0;margin-bottom:15px;border-bottom:none;color:#555}.uls-menu .uls
-lcd-region-section .uls-lcd-region-title{color:#777;font-size:14pt;font-weight:

lighter;line-height:1.5em;padding-left:0;margin-top:0;margin-bottom:10px;borderbottom:none}.uls-worldmap{background:transparent url(data:image/png;base64,iVBOR
w0KGgoAAAANSUhEUgAAAMgAAABjCAIAAABR4djkAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nk
wAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJGhIXLLNlPBUAAByrSURBVHja7V1Xe+JKElUWI
oNIBo9xYHzv/v8/s57BAbBhSCILobgP55terQBZgAhz1/3gz8ZCUndXVzxVRTuOQ/05w3EcmqbPe4evE
WTQl0lY69uP93QcZ7Va4ZPVasUwTDKZ3HYH0zRXq5VlWaIoqqpq27YgCIIgRCKRLyL7/yWsyWSiqmqpV
LIsa7VaaZpGUVSv16NpWhAEURRzuRzP84qizOdzwzBYluU4jud5XdctyzJNk9CNm4Acx4lGo/F4nOf5R
CKxK2MLkRZt29Y0LRKJMAzzz2OoF0pYlmXNZrNoNMqy7Hg87vV6juMIgnB9fc2yLEhnNpvNZjOapnfaC
YZh7u/vsZc+u+g4zmAwYBiG4zhN0yzLchwnHo+nUqmw5rhcLheLxWq14jgumUyCs/I8/8WxjjXAfnCgK
YrqdDrJZFKWZY7jKIoaj8ej0YjjOFywE1WBXX379i0gcY9Go9FoVCgUDMOIRqPRaDQgR9mV8TiOY9v2Y
DBYrVbZbJbjONM0QWd/KA87EWHZtu04Dsuy7kXfuGS2bbdaLehDuq5zHAc6wMWer8zn84+Pj4A7TVEUz
/P39/c7EcdyuZQkaSdycRzHcZx+v2+aJsuyNE0XCoWNXzQMo9vtqqpqWRbLsmSO+MW27aurq3Q6vZFeL
5zgjk5YpmkOBoPJZMJxnCiKsiwLgkBRlKZpsVgMylCv1ysUCtPp1HEcWZZHo1EsFlutVpFIBIq2zyI+P
z9blvUpWWcyGVEU0+n0TvuxkZqDnKLX19dEIlEoFDzURtQpTdMURaEoCtJ8/UGO4xSLRaxPLBbTdR2aJ
cwRlmVjsZj7i3guTdPkEeelvJ0Jy7Ztt7Lpf4xs2242m5BizWaTXAOKKZVKFEUpihKPxzVNSyaTpmm+v
LxwHGdZlm3btm3HYjGKom5ubrat1GKxaDab4IXbRjweNwwjnU57NKT96ObT0ev1hsPhv/71L/eHP378c
Bzn+/fvs9lM07TxeOzDtt1cdttScxxXqVQikYimaYIg2LZdr9dpmmZZVhCEZDLpZnWnJ7WthOUWWIvFY
jqdrlYrXddt24ZMkSQJTEiSJFEUiQtguVziaEIPlSSJpunZbGaaZr/ft20bx04QhNvb29VqxfN8q9WSJ
Al0Np/PGYaB6BQE4f393TRNmqaLxeK64oyXfHp62mbBgbhzuZwkSTjinmtgl/lzLBgKk8lE0zSItkwmk
8lkKIra6BOhaVrXdajnPM8LgsBx3GAwUBRFFMVEIjEYDEJxyGGdsVYURUGY4gWgtOFDWMq5XC4WizEMA
wVDEAQsNbGmw6U8P44Fc8yyLIZh1hk1ITv3DD3MDPuaSqXK5fJ8PofmpKpqLBbjed62bTB2qCPgKM1mM
xaLVSoVwpBarRbDMJIkffv2bZ0jtlot4tlyLzrP86VSyTRNSZK2rZo/x8Ln3W5XURTMiwgdUBtMgUwmA
7eFqqrxeFzX9X6/j3O1XC4Nw4C/LZFIcBw3Go3S6TTP8/1+/2TMwy0usVMgO0EQTNPEMoIF5PN5HIPD3
81LWPhztVrRNG0YxsfHx/q59GHa23YII5vNKooCiw//EkVR13WWZS3LSiQSMIWIqmuapq7rqqpOJhNY4
9Vq1X3bl5cXt4KFFeQ4Lh6PFwoF9/ElxwDUH2RGNE0Ph8PBYEAudm8PSGqxWOi6nkwmRVFst9uCICwWi
/Wbu7e2VCqNx+P1w3BeL7TbbuB5PpPJQA+RJGk/NraBYw2HQzBJVVXDPVXrrwg2Ho1Gr6+vu91uOp2OR
qO2bff7/VQq1Wg08K18Pp/NZi3LgseBjEaj4d6hcrkcj8c3Pms6nfb7fcuyDMOoVCrr+sf6mE6nnU6HU
GS1WtU0rdvtkk+y2Ww+n18ul5PJBDpTkOWCin2ZBp3jOIRvaZo2HA7z+TwxivckLOyEYRiIhHQ6HY93I
PQ5OI5zdXUlSZIgCLPZTBCE5XLp3vLhcDgcDguFgmVZsiyv79DPnz8JI6lUKoSqNo7JZGLbNkTSNpcHU
apGoxEcpFBTSqWSJEnPz8/ucwgrBIran+hqcvNR8v62bUuSJMtyNBr91I0clGO12+3JZOKWFBufHcqU0
un0Ru/Ocrlst9uRSESW5UgkAh0lHo9vnN5oNOr1ehRFgXns5/72nMh+vw+SIpR3e3sriuJgMBgOh+s62
Z/owMQ7p9Pp5XIZj8dN0wTHxUZDkYBev/cjODcDgMsbvCQajcL6k2XZsqz5fK5pmqqqh68jTdM3Nzfrt
hhmBXNhsVjMZrO///6bhDg2PjSTyUiStFgsstnsfi+2rkOsViuyCPh8MBjkcjnIYmgeo9GIcKk/haoIB
4HyLggC3GyWZS2Xy/F4DC/jcrmUZXndCNufsMAYDMMQRTGfz7shABzHEZ4PDWzv1XQcJ5PJbLTwaZp+f
X3VdR035zjOMIzJZDIYDP7+++9tNxRFMRKJ7E3uRBknX0+n07quZ7PZ4XAIy0AURfhT0un029vbarWCc
fMnBVho+ubmBmagIAiGYcAhAkE/m80ikQgMIwiHw5/I4C6maVqWZVnW/f19JpOBc5y8E1lElmWvrq42+
u6Cj9FoZBgG2VH3BrulsG3bz8/Pw+HQ/3EHso3JZALft9uben9/LwhCqVTCocrlchRF6bquaRrHcYT0/
yDBh8PMMAx2lud5eJ4xVFXVNO3t7c0wjLB4MEPTtKqquq4TyRqPx7dxQpZlIQL2fja++PLy8vT0NJ/P4
UfB5IfDIaLO/32533QG0y/c6JPjOBBty+WS+BiJ82w6nUIo3N3d4UPDMDqdzqfho8sciUTCc5LdI5vN4
uS02+2wnshQFIW4faCrGYbn+cMXFyGtj4+P19dX0M3T05PbY+S5eLVaLRaLEBfasqxms1mv1wElgLuS+
Nugt8Xj8Ugkslqt2u22oijv7++Hax7nGpPJxDRNVVU3/jeTycRiMYAowzo53K5fQIAlrAnjrAyHQx+nJ
U3TnU4HwISwnmsYhqZp0FVB0JIkARQFicAwDLxoeAGPuPyzBk3TwP9Acy0WiyzLRiIRt+1/fX09Ho9//
fp1iCV4EGG5Q/SHTxgb5t62dV7NcZwsyyDB0Bg1w3z//p1hGMMwJEnCT03TXl9fWZYlARyPBP9zB3l/y
7Km0ymOEPHn4b/pdNo0TcMwQgEb7oZuMAzj5eXl+vr6/f1917V2P8jjByKfYJ6xWCybzWK/Mcn39/dyu
Qw7Odw9BgTFtm342cM6rxeuy+dyOaAB1jMGwlrhnWEzQKA3m82d+BbMK1DMbDbbpk7BufL+/s6y7MPDA
z5stVrL5dKyrJubG7ctE8qAxTCdToMEELd5Grc5kEN3LIc1sLyLxSL09dxHFGKZ3t7eGIbZVRoCCIrgY
zKZ3BbbX61WrVaLoqhyuUye+O3bN03TRFEMHTsFXKGqqhs9c/5kAZUAECBkdvR6PWLkUr8RFslkEorzR
ZEX3HIw8APabftYhTvpgBDDe6j8r6+vwIguFou//vrr7u7ObeTDHAMJFgqFXq/XbrctywIxEU0z3O3Bz
d1BMWKTg8USK33jeHh4gFMRSEbicsQdEonE/f29LMvX19cXyLHw2gRId06OpWnagSiicrn88vIiy7JhG
K1WCzlYBEsZiUQKhYIkSe/v78jGOZIoIT5h6OmGYYCC4QQhKshkMgG68P39fV0vzOVyuPjx8REf5vP54
XBIhCPcqsD3XZSCBaA2FkHX9dlslslkQsFg7axj4Zrn52eCo9pjPvl8nmGYbrfLMEypVOr1erquE5GK5
Bn/PIsQR7fbHY/HZDog4mKxCGwFwqbtdtswjFqtxjCMG5gFfvbw8ODBD+KX5+dnCESO46AmDodDRVGAl
jkvVdm2fXt7S9M0YVTj8Xg6ndI0XalUwvXSBVXePZC3/dgvVjwWiyFTj4i5VCq1a5rDgaPf7yuK4onkQ
LHDBti2zbJsr9ebz+fFYjEejyNKSFEUUrKQFbJarbrdLs/zxWIRIOzX11fiYwT8Gr8D83562iLLDn5cq
9XWBRHoLNx3CyoKB4PB4YY9Xh0QCRzxVCoFqPuJrSccU8JNM5lMoVBQVRWa7Gw2Q2irWCzmcjmCVV8ul
7VaDeJ7NpvBkc0wjGVZHx8fbp8Q2TNg6kej0YmpCo+TZTmRSADtPZ1OgdP3DF3XO50OiVydVHmHyAh3X
YCeI1R14oEoONHWEdBAPirIPZFIAPEHFgX4ULVanUwm8CUSeK0bjrK+RBCXmUwGfO6UHtF4PJ7NZgVBq
NVqV1dXkUhkPB6De7ltpmQyCQ59BsKCfyHEdUH9hVQqda487Gq1GovFAAfC7ySzw7IsVVWBqmAYZrFYE
FArwzAE8JPNZvEnMq7gxV5ft7e3N13XzzLN+Xz+9PT0/PyMgGy1Ws3lcj9//pxMJm7fm6Iouq7vYemHo
2PBSxmiUZZOp4vF4hk1WWRqSJJk23a3253NZh7Sf3x8hA3ldsc7joM8PvIhtmQymQBfuk0qncsGxMkht

mq9XhcEAZ/M53NVVcfjMZyF4Tq0gupYsix3Op0DHX3EU5XL5cCuNuZjncY++vj4AEoHrk7Pc0E364nFC
Fe78aXwWbhdo+vs+VyHh6ZpZDAQ9fz29hbSeTQa8Twfj8djsZh/rsBxHaTRaLRSqRClZO958jz/8PCAE
NX6iofOkDcSt2EY9XodKFA36XhMjbe3t8lk4s5sQ70kQmFuN9slpHNts5k6nQ7lql6B32ezmeM4R6Iqa
qdY4XK5HA6HkiR96ndwJ/QhkRWfu23AM452uz2fzwMaVkimwH4gKYhlWSSxADzN87xhGI1Gwycb++weL
J7nPXYfskiOJyJ28LxHIhGO4zKZTK/X24YCIOkfUDvK5XIikUCUV1EUREjOvsru2Is/f8XPRqNhWRYJK
yHtMYi8g4ojy3LAkjjHGwgwuPEwyE063lvtQFjESSMIwjrOkGQOlUolkB3RzVECBGbX8cLpAb0M7XY7I
GGtb8zGf4mi6M6g8q4vx8Hshz/2XOdK0zS3eXsKUt5VYPf7/XK5vO72QJy8Uqn4MDMkIp/LxWCa5vPz8
37KkA81ACMAZuyZGtSy+Xyez+dxzDyZ3FTYQH4fY8U/oH5OwnIcp1wuo84MiRC7/+tvryaTSWD3Trmg7
mcdCbRO0/RgMJAkaVt1NUC+0un04+NjJpNBSSaP+Xns1XD7R05kkO46JUVRgBL++fOn24Fr2/bj4+Onb
w/EZlj41+ADOdNHEkMkKNRsNpfL5UZoV7FYdBzn169f1WoVUUX3BfV6nYS8AloVOx2qSqUiSVK32yXx0
MsShRRFZbNZyMF8Pu82xX3OhGVZw+Gw2+0ul0vwDKgsp2FakFDHoypMfzqd2ra9rbopyiHB6Gm1WqjV6
37Dh4cHhOF9uJcnldl/vuQCjuPy+Xw8Hke5ngvVsdwTQ3zNrcF4iElRFCg0DMPIslwsFmez2c+fPzVNs
22b5/nTqLGIWpxAiWm1WkTZ8jF9KIpCqTDPvxBWurm52UY0wOE8Pj7e399vC+0Bn1ipVDiOu7m5+f79+
8PDAySMIAiyLJ9MA2H23i1PISjHcdzWVrvd7na71P+iwvP5fD6fR21gSM8TzBN5gid4Co6W/+aBl9zc3
Kxre/F43FNd0vPFeDwOmcCyrA9rvLu7i8Vit7e37gSvIFbIRRAWRVHpdBpJ6CQ7HtWO4S1cLpcoR+Yuw
GoYRiQSub6+hrZRr9c/Pj5s20aKd7h05hbTCAgemy+apjmfz0VRBGJxYwVR6BI+3Npd3MD9xUql4g6tu
ivLea60bds0TVTM20jWF6q8e5YJJDKfzz1lFx3HCRLXdPMzwzCQk3R4cU7TNIlxgNV8eno6tlmEWdRqN
ZZlPz4+PAkaqEaeSqU+LbfkroyCexJoq+dxP378WC/hGYlEbm5uNq7hfD4fjUYBy9xTh4VumUPOKAJt5
XL58fExl8tdX19Xq1X3JIHKDVjSg6j/B54qRCSJXwM5ICfIjscskHBM2An5mUwma7VakCJenmvu7u42O
jZpms7n8wRxTz5crVbAyayPXcsU+ETWj0hYHtJG+CwSiZTLZazmx8cHAM0bywF46szg5KG+7+F6AG5FH
nGyinsoW6ooCoFn4bnX19dXV1cBDwyKsoDRiqK4UThSv2tVUr8LD7lvbhgGwDDr10MlCJjosO7OPYUo9
OefhmFMp9PBYEByCjZqAx5wgWmaQPqG6+VC6sQpYymoHK7rerlcJiI4uGQh1QM3otQ9wzAMRVFQHI98i
LKu6xfrug7sExCLx1uTo3iiKYpC5V2AejeSFLJ0PAE4LH24VIWTuhHhebyhKEo+n//27RuODazg4LuI1
DHqd2ap/wBvLpfLRFb48CSAXTmOO3aZk+O2PBkOh+Px+O7uzs2WGo2GpmnFYhEViEVRRPHnaDRqmuaRE
nMNw9imeRxJkec4LpVKIQ3acRwUcwt+BzCtIDhbwzBmsxnEoqqq/X4/kUhkMpl1uhkOh7IsA4G97v0Pd
3BHXVxZllmWfX19xXwikQjK6tM0jawEIH2BRMNJDd5ha6fB83yhUCDFtE+gbCHeQJ6+E1XB94ZA0Hw+/
xSLB8JCuDaZTG7Mxul2u2CEqAwwGo02XvZncCx3CxBBENrtNuHAG6kHbkDSliL0l/k05/YYNB2kVLjPy
zw9Pd3f3/urByhmDtrdBs4hH6qqOp1Ox+MxnKjkgvUC0v5s0v+VmGMfXMwTc3Yv7rbiffP5vNFooDAaF
WrYn6bph4cHURTdBRooirJtO5lM3t3dff/+PXRsCRxLwSvGup0UWKJqtbrNOiP3TCQSbgNlWysrotcXi
8VEIuGmKsIj9zC6z8CxPENVVQTUgvvlHh4e9isw5HNzZKeQfpPYNjzCsqzBYAAfeigPtW377u4uePTXt
m23UfwpB0X18qurq36/PxwOSeK/x5JAW6hqtXqyftgnLarpSbHytysx+dBBvYgTF4tFxFXw010Wulgso
sNKKESMPok77AfDuPnTp7kF8MQ2Gg2UxphOpx5+Nh6PAaQGi1rvenQkznI6wlqtVrs6k2iaDj2GGNCgO
zxB17btYrEIGNYe/pqAV8LRgBz/Wq3mLjuNyAexV0jYzX2H0Wh0JL51IsKybfvl5WWPL5L8PupUoFO00
TuwQZVlWbe3tyeodIKbX11dzWazHz9+oAo/xtvbmzuHFkHYTqczn8+R/QaF/c8Whf51kX1WrVAoPD09L
ZdLDzjuqOwKK35IeD6bzR7SL2PXx0mSBMeVWxS6PYIQyuhRyHEcUftAiKZp/vr1y1MHb4+z5P7WiQjLg
woMvmSdTofjuPf399FohJ6XKIF0JAZG6GBvHQveO3g1T+Yzo37nRHW7XRLYQWlkUp0wmUzquj4YDBaLh
aevG8uy8Xh8NBrZtt1oNF5eXjaa5P6eGvSePbVVeEh5rY05n+jCeryWdzRNB8xr9Qx3TawTD0VRUHIRk
AfiTAFCS5Kk4XCYTCbf399J8ipy8iKRyGKxQHUQHFqsKlpTkUVG6UOfTsdncDeEXlMERwSd4o9EW2jms
+sXsRk+F/h3oT7wMPR6vcVicXd3t96V2HEcVVXRyXbbitm2rSgKAgb4Osuy1WoVLozxeJxIJJCg9eman
0gUhphZT/8elmWNx+M9mErAp6B9w642ir/zGv7SIwlxeB9ubm5ardZ4PCZoaXJBLBZbL+zuuQmiau6GA
7C6er1eNBplWdatxp2fsHieh+QKXbc4KoKvUCjshGmmadqfMR+1xSFZkFKpBOn28fHx9vaGaoyYiDuvc
2OGLXpmkx7egJFZllUoFBA+QetuTdP8d5M7DWEhq8fdZjyUgaYEx3vn4Ll+ZBCgwRkHQSu5Q0m6rqPBF
sdxk8lktVrl8/n12TEMU6lUTNOcTqeYiG3bnU4HmQqQFfDzocnetojhSUM6BL8Wlkpxf39/CMoxyFNQY
Wanr4RexCys5SJmEGFLbkDAxqb2uB5Ywlwu584bsG1b07RtM2VOObdcLhcig8nlckelKjh4dmWxCNB6J
M7ZCYuIYLf+4E5jeX5+RjyRUBXaJRHYJnqGeXgbME5nJixMo1QqhdIRj+M4WMJHfec9GiZAzeJ5HuFkm
qbH4/G2RoGXwMZeX1/f3t7c1XIQSUNg99MV3hYUYU58bjiOQ6DjQJqA6+/YHsg9AjsEI4SKwIgBX1S9P
yx+vV6v1+uj0Qjv5m6qA3OSYZjX19fg5SQAvz4PYeENrq6ugO44hLYOx9J8mts0n893Za6WZeVyOTgp0
IIPsJYjlWPcb8A/h5PZ6/VIH6HFYtHr9ajfuUbQ9wNqAuvnnDvxrEgM4f7+vtfr7R1dP7C+BaIc/jxv1
0cgyZvAImazGfJhRFE8cWkdn6FpWrPZJBMn0ydJkdPpVBRFhHSCN/9GgoZ7PZlDkhIPJK9CobA339oJQ
r6fPwlFhQO+HsMwV1dXRCkmuUYIHV4OuyLpBduWBWXuCfTX3y1H+jAQr/V/F+TYhpX/iMVie3AsgIlP8
HoBAwa2baMknUc/w1Ylk0lCnSgjcOxCEuvseTAYPD8///z5E4VbfNbcTR+wDX3wcDzPe1oSnU3HWhc3w
TmWu8t8cID2ISNgVMeDV4ECBymPLCuy9OjedoJ8f2KpdTqder0+HA73M3ccx9lGOhipVIokI/2PcPQxR
E8weRRbDy6/isUi6mCf7A3j8finNh3SkDySEWfAQ5enzMZG0Qq0o9r7uVDks9nstpvA7xOUY5H+RCc7W
J9eI4pirVZLpVI49CfboU9LIIF6PCUYAV1nGOaUhYo3Gmuh3AeZB9t2ajPBbVus09RCDW4uJRIJohqfc
m/8dVBQvKdeLT6v1WqX0PkyFM5H9MUd/EHBafAYI2BzHp/jcgLC8lGJEEdbf7dT8lR/qy0UkbLHXM6sv
Ad0N5CSPacfDMPc3d1tq8Rk2/bDw8NFdah3j1BqQgHItSvtnp+wAl52xs3jeX5jDB9RhNOYePsNnyBx8
KgawFgbL/ZJiT6/u+FTPcCyrODVDY9kXiB3z6O+lEqlM/byDOguWScmtPcpFouyLH9ahw2o1G0H28fPz
J135j6siMwW1WDP+JLERobsQz+zcrm8seXihQy8GDxMeHmGYYrFYiqV+h//OMN0u11ZljfG1hzHQVL4H
tPkLvOoOY6TSCTQehkFrs+7f+hTyjCMIAionHvGjksBDwNQeMlkErUn1/EtjuOk0+lYLIaSUusWZalU+
jTndlvfPPrsnPzf//73RjUFwMBLoKo/fXy6gJZl1et1T41nIug/XXyAIDyu4DPrWBvjUESv/DSw9TUCc

q9PtVhsBAbLsslkEmVUgyw+x3EosXFBohDwVk/MhCAFjlTd72t4hiAItVrNNE3DMERRRAA3yMoD39dut
y3LikajbsjJxelYLMsinwTT+6Kqk1lRaBgYkMkRqMxisUBfYM9Xzqxj4enNZhOl2GEMV6vVr50+/UY0m
02GYQJ6dkzTbDQalUoFVYnXWcCZORbeBn2jiS2jquqlpU/94wfykfy7GRLqURRlOp1WKhWisF+iVQgVv
l6vkz9DLw/5NUIZlmWhmk25XI5Go/4hh4vQsWazGcmQRPO0S3Zn/38OHH70NgtSXPn8HAsv0Gg0APoj7
quvvfyjx/kDqDAu3IC4k2EMv8Y/mbCo37EFpFsBIePpyfa1T1+EtSfTQi0NyHLDMEjYfD6fo3Hr11b9W
YO+KH6AegeKovA87w6qf3lKvzjWYW/DMPC5j8fjj48Pkkz7RVVfHCsEfcsTZv+iqi/C+hpf4yJF4df4x
4z/APt7nmKRmzRmAAAAAElFTkSuQmCC) no-repeat scroll right top;background:transpare
nt url(//bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSelecto
r/lib/jquery.uls/css/../images/world_map.png?2013-07-25T14:51:40Z) no-repeat scr
oll right top!ie;background-image:-webkit-linear-gradient(transparent,transparen
t),url(//bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSelecto
r/lib/jquery.uls/css/../images/world_map.svg?2013-07-25T14:51:40Z);background-im
age:-moz-linear-gradient(transparent,transparent),url(//bits.wikimedia.org/stati
c-1.22wmf12/extensions/UniversalLanguageSelector/lib/jquery.uls/css/../images/wo
rld_map.svg?2013-07-25T14:51:40Z);background-image:linear-gradient(transparent,t
ransparent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLangua
geSelector/lib/jquery.uls/css/../images/world_map.svg?2013-07-25T14:51:40Z);back
ground-size:100%}div.uls-region{cursor:pointer;padding:0;margin:0;height:120px;b
order-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:2px
}.uls-worldmap .uls-region{ float:left}.uls-region a{bottom:2px;left:2px;paddin
g:0;position:absolute;font-size:13px;line-height:1.2em;text-decoration:none;over
flow:hidden;text-overflow:ellipsis;width:99%}.uls-region:hover{ background:#3366
bb;background:rgba(51,102,187,0.1);filter:progid:DXImageTransform.Microsoft.grad
ient(startColorstr=#253366bb,endColorstr=#253366bb );-ms-filter:\"progid:DXImage
Transform.Microsoft.gradient(startColorstr=#253366bb,endColorstr=#253366bb)\"}.m
ap-block .active{border-bottom-color:#3366bb;border-bottom-style:solid}.uls-menu
.row .map-block{top:1px;margin-right:0;padding-right:0;float:right;overflow:hid
den;opacity:0.7;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s l
inear;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.map
-block a{color:#333;opacity:0;-moz-transition:opacity 0.15s linear;-o-transition
:opacity 0.15s linear;-webkit-transition:opacity 0.15s linear;transition:opacity
0.15s linear}.uls-menu .map-block:hover,.uls-menu .map-block:hover a{opacity:1;
color:#333}.map-block .uls-region-1{border-color:transparent}.map-block:hover .a
ctive{border-color:#3366bb}.map-block .active a{font-weight:bold}.icon-close{bac
kground:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBA
MAAADJ+Ih5AAAAFVBMVEX///9YWFhVVVVVVVVYWFhVVVVVVVXoAYr3AAAABnRSTlMAIODAPPuxK62GAA
AAS0lEQVR4Xj2NsQnAMBADzxuY38AQXCdN6jRZxGDtP0IQARUS6PiXaBfYqNV/uzVoUyel1S2nY2oApW
2AkQHwaj+E5IZ8pSfN2cr6BwiaExOK3fAwAAAAAElFTkSuQmCC) no-repeat scroll center cent
er;background:transparent url(//bits.wikimedia.org/static-1.22wmf12/extensions/U
niversalLanguageSelector/lib/jquery.uls/css/../images/close.png?2013-07-25T14:51
:40Z) no-repeat scroll center center!ie;background-image:-webkit-linear-gradient
(transparent,transparent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/U
niversalLanguageSelector/lib/jquery.uls/css/../images/close.svg?2013-07-25T14:51
:40Z);background-image:-moz-linear-gradient(transparent,transparent),url(//bits.
wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSelector/lib/jquery.u
ls/css/../images/close.svg?2013-07-25T14:51:40Z);background-image:linear-gradien
t(transparent,transparent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/
UniversalLanguageSelector/lib/jquery.uls/css/../images/close.svg?2013-07-25T14:5
1:40Z);float:right;padding:15px;cursor:pointer}.uls-menu .languagefilter{backgro
und-color:transparent;border:1px solid #c9c9c9;border-radius:2px 2px 2px 2px;box
-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#333;display:block;padding:6px;-mo
z-transition:border 0.15s linear 0s;-o-transition:border 0.15s linear 0s;-webkit
-transition:border 0.15s linear 0s;transition:border 0.15s linear 0s}.uls-menu .
languagefilter:focus{border:1px solid #3366bb}.uls-menu .search{position:relativ
e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0',endC
olorstr='#FBFBFB');background:#f8f8f8;background:-webkit-gradient(linear,left to
p,left bottom,from(#F0F0F0),to(#FBFBFB));background:-webkit-linear-gradient(top,
#F0F0F0,#FBFBFB);background:-moz-linear-gradient(top,#F0F0F0,#FBFBFB);background
:-ms-linear-gradient(top,#F0F0F0,#FBFBFB);background:-o-linear-gradient(top,#F0F
0F0,#FBFBFB);background:linear-gradient(#F0F0F0,#FBFBFB);border-top-color:#AAA;b

order-top-style:solid;border-top-width:1px;padding:0.8em 0;border-bottom-width:1
px;border-bottom-style:solid;border-bottom-color:#DDD}.uls-menu .search-label{ba
ckground:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeC
AMAAAAM7l6QAAAA+VBMVEX///9VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVFRUVFQAAABVVVVWV
lZVVVVUVFRWVlZVVVVSUlJVVVVTU1NUVFRVVVVTU1NVVVWAgIBWVlZVVVVVVVVVVVVVVVVUVFRVVVVUV
FRWVlZTU1NVVVVVVVVAQEBVVVVmZmZVVVVVVVVVVVVWVlZVVVVUVFRVVVVUVFRVVVVWVlZUVFRVVVVVV
VVVVVVVVVVVVVVVVVVQUFBUVFRWVlZXV1dVVVVUVFRVVVVTU1NVVVVVVVVWVlZOTk5TU1NVVVVVVVVXV
1dVVVVVVVVUVFRVVVVVVVVdXV1VVVVVVVUA2BLyAAAAUnRSTlMAD8jxe+7NA9GwSU8B/lAYZFysH/A3j
r8r3gKVyuBCunD7YYMxaagEMAW5+R6eBpcSPVprndqE3+nhGxBGoTJFOucl99V3DS7PZjhIeKn6kwvLX
HAdYgAAAPxJREFUeF7Vz9VuAkEARuFZ1lmkUNylSJG6u7ue93+YJoXMzrAN9/3vTr5kRMyWzhSKdjlrx
V3xx1ZM5quVIrjaBODYBBhbgwXNAdPLLZG42bkDfJ2bUD+bx8ZBGzravXBohBmAOQkzbZJsCGXn0A8rA
5tC3ek1dkVWAbaFtj0YyiiSfNB5F1oybPaFvivoyihztMBx6MnIwonOFgRqpHT2YU096ttV9aKNE5Zbg
3tF1z39uNKY20aoVfAS+lNIfn7N4vEJcAyVBz5Qrz6/vL69fwAQ01x0TOQ8J+qTvj1DJ5UwYlEXlWGr2
wt+/6u7vn/jI7HMc3mxxEd58QNaPTmU1TEhpgAAAABJRU5ErkJggg==) no-repeat scroll right
center;background:transparent url(//bits.wikimedia.org/static-1.22wmf12/extensio
ns/UniversalLanguageSelector/lib/jquery.uls/css/../images/search.png?2013-07-25T
14:51:40Z) no-repeat scroll right center!ie;background-image:-webkit-linear-grad
ient(transparent,transparent),url(//bits.wikimedia.org/static-1.22wmf12/extensio
ns/UniversalLanguageSelector/lib/jquery.uls/css/../images/search.svg?2013-07-25T
14:51:40Z);background-image:-moz-linear-gradient(transparent,transparent),url(//
bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLanguageSelector/lib/jqu
ery.uls/css/../images/search.svg?2013-07-25T14:51:40Z);background-image:linear-g
radient(transparent,transparent),url(//bits.wikimedia.org/static-1.22wmf12/exten
sions/UniversalLanguageSelector/lib/jquery.uls/css/../images/search.svg?2013-0725T14:51:40Z);background-size:30px;height:32px;width:32px;float:right}.uls-menu
.languagefilter-clear{background:transparent url(data:image/png;base64,iVBORw0KG
goAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAAGFBMVEX///9VVVVVVVVVVVVTU1NTU1NVVVVVVVUaR
pmCAAAAB3RSTlMAGNe/KC75PR3D5wAAAEpJREFUeF49jSEOgDAQBAdRT8oLKpraOiwJb2nwCN7PZsWKu
2Qmd7vcO8BxcTZgG5P6SmkJmsdkK+wWUp8FlGcRQ27yRXKSnK60/0yQDIA29VijAAAAAElFTkSuQmCC)
no-repeat scroll left center;background:transparent url(//bits.wikimedia.org/st
atic-1.22wmf12/extensions/UniversalLanguageSelector/lib/jquery.uls/css/../images
/clear.png?2013-07-25T14:51:40Z) no-repeat scroll left center!ie;background-imag
e:-webkit-linear-gradient(transparent,transparent),url(//bits.wikimedia.org/stat
ic-1.22wmf12/extensions/UniversalLanguageSelector/lib/jquery.uls/css/../images/c
lear.svg?2013-07-25T14:51:40Z);background-image:-moz-linear-gradient(transparent
,transparent),url(//bits.wikimedia.org/static-1.22wmf12/extensions/UniversalLang
uageSelector/lib/jquery.uls/css/../images/clear.svg?2013-07-25T14:51:40Z);backgr
ound-image:linear-gradient(transparent,transparent),url(//bits.wikimedia.org/sta
tic-1.22wmf12/extensions/UniversalLanguageSelector/lib/jquery.uls/css/../images/
clear.svg?2013-07-25T14:51:40Z);cursor:pointer;height:32px;position:absolute;wid
th:32px;margin-left:-32px}.uls-menu .filterinput{position:absolute;top:0;left:0;
font-size:14px;height:32px;width:100%;text-align:left}.uls-menu .filtersuggestio
n{padding:6px;background-color:white;color:#888;border:1px transparent;border-ra
dius:2px 2px 2px 2px;box-shadow:0 1px 2px transparent inset;left:1px}.uls-menu .
search-input-block{position:relative}.uls-lcd-region-section ul li:hover{backgro
und-color:#eaeff7}.uls-lcd-region-section{margin-top:10px} .uls-language-list{he
ight:17em;overflow:auto;width:auto}.uls-language-block ul{margin:0 0 1.5em}.ulslanguage-list ul li{cursor:pointer;font-weight:normal;overflow:hidden;white-spac
e:nowrap; text-overflow:ellipsis; text-align:left; list-style-image:none;list-st
yle-type:none}.uls-language-list strong{text-decoration:underline}.uls-languagelist a{font-weight:normal;text-decoration:none;color:#3366bb;font-size:14px;line
-height:1.6em}.uls-menu .uls-language-block .columns{width:22%}.uls-language-blo
ck{width:100%}.uls-no-results-view{color:#555;height:100%}.uls-no-found-more{fon
t-size:0.9em;background:#F8F8F8;width:100%;margin-top:1.6em;line-height:1.6em;po
sition:absolute;bottom:0;left:0}.uls-no-found-more a{cursor:pointer}\n/* cache k
ey: idwiki:resourceloader:filter:minify-css:7:7fdc2abf7628bad3e8c15b40d47e6d4a *
/"
]},{});mw.loader.implement("jquery.webfonts",function(){(function($,window,docum
ent,undefined){'use strict';var WebFonts=function(element,options){this.options=
$.extend({},$.fn.webfonts.defaults,options);this.$element=$(element);this.reposi

tory=$.extend(WebFonts.repository,this.options.repository);this.fonts=[];this.or
iginalFontFamily=this.$element.css('font-family');this.language=this.$element.at
tr('lang')||$('html').attr('lang');this.init();};WebFonts.repository={base:'font
s',languages:{},fonts:{},defaultFont:function(language){var defaultFont=null;if(
this.languages[language]){defaultFont=this.languages[language][0];}return defaul
tFont;},get:function(fontFamily){return this.fonts[fontFamily];}};WebFonts.proto
type={constructor:WebFonts,getFont:function(language){if(this.options.fontSelect
or){return this.options.fontSelector(this.repository,language||this.language);}e
lse{return this.repository.defaultFont(language);}},init:function(){if(this.lang
uage){this.apply(this.getFont(this.
language));}this.parse();},refresh:function(){this.reset();this.init();},apply:f
unction(fontFamily,$element){var fontStack=this.options.fontStack.slice(0);$elem
ent=$element||this.$element;if(fontFamily){this.load(fontFamily);fontStack.unshi
ft(fontFamily);}if(!fontFamily||fontFamily===this.originalFontFamily){fontStack=
[];}$element.not(this.options.exclude).css('font-family',fontStack.join());$elem
ent.find('textarea, input, button').not(this.options.exclude).css('font-family',
fontStack.join());},load:function(fontFamilies){var css,fontFamily,i,fontFaceRul
e='';if(typeof fontFamilies==='string'){fontFamilies=[fontFamilies];}for(i=0;i<f
ontFamilies.length;i++){fontFamily=fontFamilies[i];if($.inArray(fontFamily,this.
fonts)>=0){continue;}css=this.getCSS(fontFamily,'normal');if(css!==false){fontFa
ceRule+=css;this.fonts.push(fontFamily);}}if(fontFaceRule!==''){injectCSS(fontFa
ceRule);}return true;},parse:function(){var append,webfonts=this,$elements=webfo
nts.$element.find(
'*[lang], [style], [class]'),fontQueue=[],elementQueue={};append=function(array,
value){if($.inArray(value,array)<0){array.push(value);}};$elements.each(function
(i,element){var fontFamilyStyle,fontFamily,$element=$(element);fontFamilyStyle=$
element.css('fontFamily');if(fontFamilyStyle){fontFamily=fontFamilyStyle.split('
,')[0];fontFamily=$.trim(fontFamily.replace(/["']/g,''));append(fontQueue,fontFa
mily);}if(element.lang&&element.lang!==webfonts.$element.attr('lang')){fontFamil
y=webfonts.getFont(element.lang);if(fontFamily!==null){append(fontQueue,fontFami
ly);elementQueue[fontFamily]=elementQueue[fontFamily]||[];elementQueue[fontFamil
y].push(element);}}});this.load(fontQueue);$.each(elementQueue,function(fontFami
ly,elements){webfonts.apply(fontFamily,$(elements));});},list:function(language)
{var fontName,fontNames=[];if(language){fontNames=this.repository.languages[lang
uage]||[];}else{for(fontName in this.repository.fonts){if(this.repository.fonts.
hasOwnProperty(fontName)){fontNames.push
(fontName);}}}return fontNames;},languages:function(){var language,languages=[];
for(language in this.repository.languages){if(this.repository.languages.hasOwnPr
operty(language)){languages.push(language);}}return languages;},setRepository:fu
nction(repository){this.repository=$.extend(WebFonts.repository,repository);},re
set:function(){this.apply(this.originalFontFamily);},unbind:function(){this.$ele
ment.data('webfonts',null);},getCSS:function(fontFamily,variant){var webfonts,ba
se,version,versionSuffix,fontFaceRule,userAgent,fontStyle,fontFormats,fontconfig
=this.repository.get(fontFamily);variant=variant||'normal';if(variant!=='normal'
){if(fontconfig.variants!==undefined&&fontconfig.variants[variant]){fontconfig=t
his.repository.get(fontconfig.variants[variant]);}}if(!fontconfig){return false;
}base=this.repository.base;version=fontconfig.version;versionSuffix='?version='+
version+'&20120101';fontFaceRule='@font-face { font-family: \''+fontFamily+'\';\
n';userAgent=window.navigator.userAgent;
fontStyle=fontconfig.fontstyle||'normal';fontFormats=[];if(fontconfig.eot){fontF
aceRule+='\tsrc: url(\''+base+fontconfig.eot+versionSuffix+'\');\n';}fontFaceRul
e+='\tsrc: ';if(userAgent.match(/Android 2\.3/)===null){fontFaceRule+='local(\''
+fontFamily+'\'),';}if(fontconfig.woff){fontFormats.push('\t\turl(\''+base+fontc
onfig.woff+versionSuffix+'\') format(\'woff\')');}if(fontconfig.svg){fontFormats
.push('\t\turl(\''+base+fontconfig.svg+versionSuffix+'#'+fontFamily+'\') format(
\'svg\')');}if(fontconfig.ttf){fontFormats.push('\t\turl(\''+base+fontconfig.ttf
+versionSuffix+'\') format(\'truetype\')');}fontFaceRule+=fontFormats.join()+';\
n';if(fontconfig.fontweight){fontFaceRule+='\tfont-weight:'+fontconfig.fontweigh
t+';';}fontFaceRule+='\tfont-style:'+fontStyle+';';if(fontconfig.fontweight!==un
defined){fontFaceRule+='\tfont-weight:'+fontconfig.fontweight+';';}if(fontconfig

.fontstyle!==undefined){fontFaceRule+='\tfont-style:'+fontconfig.fontstyle+';';}
else{fontFaceRule+=
'\tfont-style: normal;';}fontFaceRule+='}';webfonts=this;if(fontconfig.variants!
==undefined){$.each(fontconfig.variants,function(variant){fontFaceRule+=webfonts
.getCSS(fontFamily,variant);});}return fontFaceRule;}};$.fn.webfonts=function(op
tion){return this.each(function(){var $this=$(this),data=$this.data('webfonts'),
options=typeof option==='object'&&option;if(!data){$this.data('webfonts',(data=n
ew WebFonts(this,options)));}if(typeof option==='string'){data[option]();}});};$
.fn.webfonts.defaults={repository:WebFonts.repository,fontStack:['Helvetica','Ar
ial','sans-serif'],exclude:''};$.fn.webfonts.Constructor=WebFonts;function injec
tCSS(css){var s=document.createElement('style');s.type='text/css';s.rel='stylesh
eet';document.getElementsByTagName('head')[0].appendChild(s);if(s.styleSheet){s.
styleSheet.cssText=css;}else{s.appendChild(document.createTextNode(String(css)))
;}return s;}})(jQuery,window,document);;},{},{});mw.loader.implement("jquery.uls
.data",function(){(function($){
'use strict';$.uls=$.uls||{};$.uls.data={"languages":{"aa":["Latn",["AF"],"Qaf\u
00e1r af"],"ab":["Cyrl",["EU"],"\u0410\u04a7\u0441\u0448\u04d9\u0430"],"ace":["L
atn",["AS","PA"],"Ac\u00e8h"],"ady":["Cyrl",["EU","ME"],"\u0410\u0434\u044b\u043
3\u044d\u0431\u0437\u044d"],"ady-cyrl":["ady"],"ady-latn":["Latn",["EU","ME"],"A
dygabze"],"aeb":["Arab",["AF"],"\u0632\u064e\u0648\u064f\u0646"],"af":["Latn",["
AF"],"Afrikaans"],"ahr":["Deva",["AS"],"\u0905\u0939\u093f\u0930\u093e\u0923\u09
40"],"ak":["Latn",["AF"],"Akan"],"akz":["Latn",["AM"],"Albaamo innaa\u026ciilka"
],"aln":["Latn",["EU"],"Geg\u00eb"],"am":["Ethi",["AF"],"\u12a0\u121b\u122d\u129
b"],"an":["Latn",["EU"],"aragon\u00e9s"],"ang":["Latn",["EU"],"\u00c6nglisc"],"a
np":["Deva",["AS"],"\u0905\u0919\u094d\u0917\u093f\u0915\u093e"],"ar":["Arab",["
ME"],"\u0627\u0644\u0639\u0631\u0628\u064a\u0629"],"arc":["Syrc",["ME"],"\u0710\
u072a\u0721\u071d\u0710"],"arn":["Latn",["AM"],"mapudungun"],"aro":["Latn",["AM"
],"Araona"],"arq":["Latn",["AF"],"Dziri"
],"ary":["Latn",["ME"],"Ma\u0121ribi"],"arz":["Arab",["ME"],"\u0645\u0635\u0631\
u0649"],"as":["Beng",["AS"],"\u0985\u09b8\u09ae\u09c0\u09af\u09bc\u09be"],"ase":
["Sgnw",["AM"],"American sign language"],"ast":["Latn",["EU"],"asturianu"],"av":
["Cyrl",["EU"],"\u0430\u0432\u0430\u0440"],"avk":["Latn",["WW"],"Kotava"],"ay":[
"Latn",["AM"],"Aymar aru"],"az":["az-latn"],"az-latn":["Latn",["EU","ME"],"az\u0
259rbaycanca"],"az-arab":["Arab",["EU","ME"],"\u0622\u0630\u0631\u0628\u0627\u06
4a\u062c\u0627\u0646\u062c\u0627"],"az-cyrl":["Latn",["EU","ME"],"\u0430\u0437\u
04d9\u0440\u0431\u0430\u0458\u04b9\u0430\u043d\u04b9\u0430"],"azb":["az-arab"],"
ba":["Cyrl",["EU"],"\u0431\u0430\u0448\u04a1\u043e\u0440\u0442\u0441\u0430"],"ba
r":["Latn",["EU"],"Boarisch"],"bat-smg":["sgs"],"bbc-latn":["Latn",["AS"],"Batak
Toba"],"bbc-batk":["Batk",["AS"],"Batak Toba"],"bbc":["Latn",["AS"],"Batak Toba
"],"bcc":["Arab",["AS","ME"],"\u0628\u0644\u0648\u0686\u06cc \u0645\u06a9\u0631\
u0627\u0646\u06cc"],"bcl":["Latn",["AS"]
,"Bikol Central"],"be-tarask":["Cyrl",["EU"],"\u0431\u0435\u043b\u0430\u0440\u04
43\u0441\u043a\u0430\u044f (\u0442\u0430\u0440\u0430\u0448\u043a\u0435\u0432\u04
56\u0446\u0430)"],"be-x-old":["be-tarask"],"be":["Cyrl",["EU"],"\u0431\u0435\u04
3b\u0430\u0440\u0443\u0441\u043a\u0430\u044f"],"bew":["Latn",["AS"],"Bahasa Beta
wi"],"bfq":["Taml",["AS"],"\u0baa\u0b9f\u0b95\u0bbe"],"bg":["Cyrl",["EU"],"\u043
1\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438"],"bh":["Deva",["AS"],"\u092d\
u094b\u091c\u092a\u0941\u0930\u0940"],"bho":["Deva",["AS"],"\u092d\u094b\u091c\u
092a\u0941\u0930\u0940"],"bi":["Latn",["PA"],"Bislama"],"bjn":["Latn",["AS"],"Ba
hasa Banjar"],"bm":["Latn",["AF"],"bamanankan"],"bn":["Beng",["AS"],"\u09ac\u09b
e\u0982\u09b2\u09be"],"bo":["Tibt",["AS"],"\u0f56\u0f7c\u0f51\u0f0b\u0f61\u0f72\
u0f42"],"bpy":["Beng",["AS"],"\u09ac\u09bf\u09b7\u09cd\u09a3\u09c1\u09aa\u09cd\u
09b0\u09bf\u09af\u09bc\u09be \u09ae\u09a3\u09bf\u09aa\u09c1\u09b0\u09c0"],"bqi":
["Arab",["ME"],
"\u0628\u062e\u062a\u064a\u0627\u0631\u064a"],"br":["Latn",["EU"],"brezhoneg"],"
brh":["Latn",["ME","AS"],"Br\u00e1hu\u00ed"],"brx":["Deva",["AS"],"\u092c\u0921\
u093c\u094b"],"bs":["Latn",["EU"],"bosanski"],"bto":["Latn",["AS"],"Iriga Bicola
no"],"bug":["Bugi",["AS"],"\u1a05\u1a14 \u1a15\u1a18\u1a01\u1a17"],"bxr":["Cyrl"
,["AS"],"\u0431\u0443\u0440\u044f\u0430\u0434"],"ca":["Latn",["EU"],"catal\u00e0
"],"cbk-zam":["Latn",["AS"],"Chavacano de Zamboanga"],"cdo":["Latn",["AS"],"M\u0

0ecng-d\u0115\u0324ng-ng\u1e73\u0304"],"ce":["Cyrl",["EU"],"\u043d\u043e\u0445\u
0447\u0438\u0439\u043d"],"ceb":["Latn",["AS"],"Cebuano"],"ch":["Latn",["PA"],"Ch
amoru"],"cho":["Latn",["AM"],"Choctaw"],"chr":["Cher",["AM"],"\u13e3\u13b3\u13a9
"],"chy":["Latn",["AM"],"Tsets\u00eahest\u00e2hese"],"ckb":["Arab",["ME"],"\u06a
9\u0648\u0631\u062f\u06cc"],"co":["Latn",["EU"],"corsu"],"cps":["Latn",["AS"],"C
apice\u00f1o"],"cr":["Cans",["AM"],"\u14c0\u1426\u1403\u152d\u140d\u140f\u1423"]
,"cr-cans":["cr"],"cr-latn":["Latn",[
"AM"],"N\u0113hiyaw\u0113win"],"crh":["Latn",["EU"],"q\u0131r\u0131mtatarca"],"c
rh-cyrl":["Cyrl",["EU"],"\u043a\u044a\u044b\u0440\u044b\u043c\u0442\u0430\u0442\
u0430\u0440\u0434\u0436\u0430"],"crh-latn":["crh"],"cs":["Latn",["EU"],"\u010des
ky"],"csb":["Latn",["EU"],"kasz\u00ebbsczi"],"cu":["Cyrl",["EU"],"\u0441\u043b\u
043e\u0432\u0463\u0301\u043d\u044c\u0441\u043a\u044a \/ \u2c14\u2c0e\u2c11\u2c02
\u2c21\u2c10\u2c20\u2c14\u2c0d\u2c1f"],"cv":["Cyrl",["EU"],"\u0427\u04d1\u0432\u
0430\u0448\u043b\u0430"],"cy":["Latn",["EU"],"Cymraeg"],"da":["Latn",["EU"],"dan
sk"],"de-at":["Latn",["EU"],"\u00d6sterreichisches Deutsch"],"de-ch":["Latn",["E
U"],"Schweizer Hochdeutsch"],"de-formal":["Latn",["EU"],"Deutsch (Sie-Form)"],"d
e":["Latn",["EU"],"Deutsch"],"diq":["Latn",["EU","AS"],"Zazaki"],"dsb":["Latn",[
"EU"],"dolnoserbski"],"dtp":["Latn",["AS"],"Dusun Bundu-liwan"],"dv":["Thaa",["A
S"],"\u078b\u07a8\u0788\u07ac\u0780\u07a8\u0784\u07a6\u0790\u07b0"],"dz":["Tibt"
,["AS"],"\u0f47\u0f7c\u0f44\u0f0b\u0f41"
],"ee":["Latn",["AF"],"e\u028begbe"],"egl":["Latn",["EU"],"Emili\u00e0n"],"el":[
"Grek",["EU"],"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"],"eml":["Latn",
["EU"],"emili\u00e0n e rumagn\u00f2l"],"en-ca":["Latn",["AM"],"Canadian English"
],"en-gb":["Latn",["EU","AS","PA"],"British English"],"en":["Latn",["EU","AM","A
F","ME","AS","PA","WW"],"English"],"eo":["Latn",["WW"],"Esperanto"],"es-419":["L
atn",["AM"],"espa\u00f1ol de America Latina"],"es-formal":["Latn",["EU","AM","AF
","WW"],"espa\u00f1ol (formal)"],"es":["Latn",["EU","AM","AF","WW"],"espa\u00f1o
l"],"esu":["Latn",["AM"],"Yup'ik"],"et":["Latn",["EU"],"eesti"],"eu":["Latn",["E
U"],"euskara"],"ext":["Latn",["EU"],"estreme\u00f1u"],"fa":["Arab",["ME"],"\u064
1\u0627\u0631\u0633\u06cc"],"ff":["Latn",["AF"],"Fulfulde"],"fi":["Latn",["EU"],
"suomi"],"fil":["tl"],"fit":["Latn",["EU"],"me\u00e4nkieli"],"fiu-vro":["vro"],"
fj":["Latn",["PA"],"Na Vosa Vakaviti"],"fo":["Latn",["EU"],"f\u00f8royskt"],"fr"
:["Latn",["EU","AM","WW"],
"fran\u00e7ais"],"frc":["Latn",["AM"],"fran\u00e7ais cadien"],"frp":["Latn",["EU
"],"arpetan"],"frr":["Latn",["EU"],"Nordfriisk"],"fur":["Latn",["EU"],"furlan"],
"fy":["Latn",["EU"],"Frysk"],"ga":["Latn",["EU"],"Gaeilge"],"gag":["Latn",["EU"]
,"Gagauz"],"gah":["Latn",["AS"],"Alekano"],"gan-hans":["Hans",["AS"],"\u8d63\u8b
ed\uff08\u7b80\u4f53"],"gan-hant":["gan"],"gan":["Hant",["AS"],"\u8d1b\u8a9e"],"
gbz":["Latn",["AS"],"Dari"],"gcf":["Latn",["AM"],"Guadeloupean Creole French"],"
gd":["Latn",["EU"],"G\u00e0idhlig"],"gl":["Latn",["EU"],"galego"],"glk":["Arab",
["ME"],"\u06af\u06cc\u0644\u06a9\u06cc"],"gn":["Latn",["AM"],"Ava\u00f1e'\u1ebd"
],"gom":["Deva",["AS"],"\u0915\u094b\u0902\u0915\u0923\u0940"],"gom-deva":["gom"
],"gom-latn":["Latn",["AS"],"Konknni"],"got":["Goth",["EU"],"\ud800\udf32\ud800\
udf3f\ud800\udf44\ud800\udf39\ud800\udf43\ud800\udf3a"],"grc":["Grek",["EU"],"\u
1f08\u03c1\u03c7\u03b1\u03af\u03b1 \u1f11\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u1
f74"],"gsw":["Latn",["EU"],"Alemannisch"
],"gu":["Gujr",["AS"],"\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0"],"guc":["Latn
",["AM"],"Way\u00fau"],"gur":["Latn",["AF"],"Guren\u025b"],"gv":["Latn",["EU"],"
Gaelg"],"ha-arab":["Arab",["AF"],"\u0647\u064e\u0648\u064f\u0633\u064e"],"ha-lat
n":["Latn",["AF"],"Hausa"],"ha":["ha-latn"],"hak":["Latn",["AS"],"Hak-k\u00e2-fa
"],"haw":["Latn",["AM","PA"],"Hawai`i"],"he":["Hebr",["ME"],"\u05e2\u05d1\u05e8\
u05d9\u05ea"],"hi":["Deva",["AS"],"\u0939\u093f\u0928\u094d\u0926\u0940"],"hif":
["Latn",["PA","AS"],"Fiji Hindi"],"hif-deva":["Deva",["AS"],"\u092b\u093c\u0940\
u091c\u0940 \u0939\u093f\u0928\u094d\u0926\u0940"],"hif-latn":["hif"],"hil":["La
tn",["AS"],"Ilonggo"],"hne":["Deva",["AS"],"\u091b\u0924\u094d\u0924\u0940\u0938
\u0917\u0922\u093c\u0940"],"ho":["Latn",["PA"],"Hiri Motu"],"hr":["Latn",["EU"],
"hrvatski"],"hsb":["Latn",["EU"],"hornjoserbsce"],"hsn":["Hans",["AS"],"\u6e58\u
8bed"],"ht":["Latn",["AM"],"Krey\u00f2l ayisyen"],"hu-formal":["Latn",["EU"],"Ma
gyar (mag\u00e1z\u00f3)"],"hu":["Latn",[
"EU"],"magyar"],"hy":["Armn",["EU","ME"],"\u0540\u0561\u0575\u0565\u0580\u0565\u

0576"],"hz":["Latn",["AF"],"Otsiherero"],"ia":["Latn",["WW"],"interlingua"],"id"
:["Latn",["AS"],"Bahasa Indonesia"],"ie":["Latn",["WW"],"Interlingue"],"ig":["La
tn",["AF"],"Igbo"],"ii":["Yiii",["AS"],"\ua187\ua259"],"ik":["Latn",["AM"],"I\u0
0f1upiak"],"ike-cans":["Cans",["AM"],"\u1403\u14c4\u1483\u144e\u1450\u1466"],"ik
e-latn":["Latn",["AM"],"inuktitut"],"ilo":["Latn",["AS"],"Ilokano"],"inh":["Cyrl
",["EU"],"\u0413\u04c0\u0430\u043b\u0433\u04c0\u0430\u0439"],"io":["Latn",["WW"]
,"Ido"],"is":["Latn",["EU"],"\u00edslenska"],"it":["Latn",["EU"],"italiano"],"iu
":["Cans",["AM"],"\u1403\u14c4\u1483\u144e\u1450\u1466"],"ja":["Jpan",["AS"],"\u
65e5\u672c\u8a9e"],"jam":["Latn",["AM"],"Patois"],"jbo":["Latn",["WW"],"Lojban"]
,"jut":["Latn",["EU"],"jysk"],"jv":["Latn",["AS","PA"],"Basa Jawa"],"jv-java":["
Java",["AS","PA"],"\ua9a7\ua9b1\ua997\ua9ae"],"ka":["Geor",["EU"],"\u10e5\u10d0\
u10e0\u10d7\u10e3\u10da\u10d8"],"kaa":[
"Latn",["AS"],"Qaraqalpaqsha"],"kab":["Latn",["AF","EU"],"Taqbaylit"],"kbd-cyrl"
:["kbd"],"kbd-latn":["Latn",["EU"],"Qabardjaj\u0259bza"],"kbd":["Cyrl",["EU","ME
"],"\u0410\u0434\u044b\u0433\u044d\u0431\u0437\u044d"],"kea":["Latn",["AF"],"Kab
uverdianu"],"kg":["Latn",["AF"],"Kongo"],"kgp":["Latn",["AM"],"Kaing\u00e1ng"],"
khw":["Arab",["ME","AS"],"\u06a9\u06be\u0648\u0627\u0631"],"ki":["Latn",["AF"],"
G\u0129k\u0169y\u0169"],"kiu":["Latn",["EU","ME"],"K\u0131rmancki"],"kj":["Latn"
,["AF"],"Kwanyama"],"kk":["kk-cyrl"],"kk-arab":["Arab",["EU","AS"],"\u0642\u0627
\u0632\u0627\u0642\u0634\u0627 (\u062a\u0674\u0648\u062a\u06d5)"],"kk-cn":["kk-a
rab"],"kk-cyrl":["Cyrl",["EU","AS"],"\u049b\u0430\u0437\u0430\u049b\u0448\u0430"
],"kk-kz":["kk-cyrl"],"kk-latn":["Latn",["EU","AS","ME"],"qazaq\u015fa"],"kk-tr"
:["kk-latn"],"kl":["Latn",["AM","EU"],"kalaallisut"],"km":["Khmr",["AS"],"\u1797
\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a"],"kn":["Knda",["AS"],"\u0c95\u
0ca8\u0ccd\u0ca8\u0ca1"],"ko-kp":["Kore"
,["AS"],"\ud55c\uad6d\uc5b4 (\uc870\uc120)"],"ko":["Kore",["AS"],"\ud55c\uad6d\u
c5b4"],"koi":["Cyrl",["EU"],"\u041f\u0435\u0440\u0435\u043c \u041a\u043e\u043c\u
0438"],"kr":["Latn",["AF"],"Kanuri"],"krc":["Cyrl",["EU"],"\u043a\u044a\u0430\u0
440\u0430\u0447\u0430\u0439-\u043c\u0430\u043b\u043a\u044a\u0430\u0440"],"kri":[
"Latn",["AF"],"Krio"],"krj":["Latn",["ME","EU"],"Kinaray-a"],"krl":["Latn",["EU"
],"Karjala"],"ks-arab":["Arab",["AS"],"\u06a9\u0672\u0634\u064f\u0631"],"ks-deva
":["Deva",["AS"],"\u0915\u0949\u0936\u0941\u0930"],"ks":["Arab",["AS"],"\u06a9\u
0672\u0634\u064f\u0631"],"ksf":["Latn",["AF"],"Bafia"],"ksh":["Latn",["EU"],"Rip
oarisch"],"ku":["ku-latn"],"ku-arab":["Arab",["EU","ME"],"\u0643\u0648\u0631\u06
2f\u064a"],"ku-latn":["Latn",["EU","ME"],"Kurd\u00ee"],"kv":["Cyrl",["EU"],"\u04
3a\u043e\u043c\u0438"],"kw":["Latn",["EU"],"kernowek"],"ky":["Cyrl",["AS"],"\u04
1a\u044b\u0440\u0433\u044b\u0437\u0447\u0430"],"la":["Latn",["EU"],"Latina"],"la
d":["lad-latn"],"lad-latn":["Latn",["ME"
,"EU","AM"],"Ladino"],"lad-hebr":["Hebr",["ME","EU","AM"],"\u05dc\u05d0\u05d3\u0
5d9\u05e0\u05d5"],"lb":["Latn",["EU"],"L\u00ebtzebuergesch"],"lbe":["Cyrl",["EU"
],"\u043b\u0430\u043a\u043a\u0443"],"lez":["Cyrl",["EU"],"\u043b\u0435\u0437\u04
33\u0438"],"lfn":["Latn",["WW"],"Lingua Franca Nova"],"lg":["Latn",["AF"],"Lugan
da"],"li":["Latn",["EU"],"Limburgs"],"lij":["Latn",["EU"],"Ligure"],"liv":["Latn
",["EU"],"L\u012bv\u00f5 k\u0113\u013c"],"lld":["Latn",["EU"],"Ladin"],"lmo":["L
atn",["EU"],"lumbaart"],"ln":["Latn",["AF"],"ling\u00e1la"],"lo":["Laoo",["AS"],
"\u0ea5\u0eb2\u0ea7"],"loz":["Latn",["AF"],"Silozi"],"lt":["Latn",["EU"],"lietuv
i\u0173"],"ltg":["Latn",["EU"],"latga\u013cu"],"lus":["Latn",["AS"],"Mizo \u0163
awng"],"lv":["Latn",["EU"],"latvie\u0161u"],"lzh":["Hant",["AS"],"\u6587\u8a00"]
,"lzz":["Latn",["EU","ME"],"Lazuri"],"mai":["Deva",["AS"],"\u092e\u0948\u0925\u0
93f\u0932\u0940"],"map-bms":["Latn",["AS"],"Basa Banyumasan"],"mdf":["Cyrl",["EU
"],
"\u043c\u043e\u043a\u0448\u0435\u043d\u044c"],"mfe":["Latn",["AM"],"Morisyen"],"
mg":["Latn",["AF"],"Malagasy"],"mh":["Latn",["PA"],"Ebon"],"mhr":["Cyrl",["EU"],
"\u043e\u043b\u044b\u043a \u043c\u0430\u0440\u0438\u0439"],"mi":["Latn",["PA"],"
M\u0101ori"],"mic":["Latn",["AM"],"Mi'kmaq"],"min":["Latn",["AS"],"Baso Minangka
bau"],"mk":["Cyrl",["EU"],"\u043c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043
a\u0438"],"ml":["Mlym",["AS","ME"],"\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02"],"mn":
["Cyrl",["AS"],"\u043c\u043e\u043d\u0433\u043e\u043b"],"mnc":["Mong",["AS"],"\u1
82e\u1820\u1828\u1835\u1860 \u1864\u1873\u1830\u1860\u1828"],"mni":["Beng",["AS"
],"\u09ae\u09c7\u0987\u09a4\u09c7\u0987 \u09b2\u09cb\u09a8\u09cd"],"mnw":["Mymr"

,["AS"],"\u1018\u102c\u101e\u102c \u1019\u1014\u103a"],"mo":["Cyrl",["EU"],"\u04
3c\u043e\u043b\u0434\u043e\u0432\u0435\u043d\u044f\u0441\u043a\u044d"],"mr":["De
va",["AS","ME"],"\u092e\u0930\u093e\u0920\u0940"],"mrj":["Cyrl",["EU"],
"\u043a\u044b\u0440\u044b\u043a \u043c\u0430\u0440\u044b"],"ms":["Latn",["AS"],"
Bahasa Melayu"],"mt":["Latn",["EU"],"Malti"],"mui":["Latn",["AS"],"Musi"],"mus":
["Latn",["AM"],"Mvskoke"],"mwl":["Latn",["EU"],"Mirand\u00e9s"],"mwv":["Latn",["
AS"],"Behase Mentawei"],"my":["Mymr",["AS"],"\u1019\u103c\u1014\u103a\u1019\u102
c\u1018\u102c\u101e\u102c"],"myv":["Cyrl",["EU"],"\u044d\u0440\u0437\u044f\u043d
\u044c"],"mzn":["Arab",["ME","AS"],"\u0645\u0627\u0632\u0650\u0631\u0648\u0646\u
06cc"],"na":["Latn",["PA"],"Dorerin Naoero"],"nah":["Latn",["AM"],"N\u0101huatl"
],"nan":["Latn",["AS"],"B\u00e2n-l\u00e2m-g\u00fa"],"nap":["Latn",["EU"],"Nnapul
itano"],"nb":["Latn",["EU"],"norsk (bokm\u00e5l)"],"nds-nl":["Latn",["EU"],"Nede
rsaksisch"],"nds":["Latn",["EU"],"Plattd\u00fc\u00fctsch"],"ne":["Deva",["AS"],"
\u0928\u0947\u092a\u093e\u0932\u0940"],"new":["Deva",["AS"],"\u0928\u0947\u092a\
u093e\u0932 \u092d\u093e\u0937\u093e"],"ng":["Latn",["AF"],"Oshiwambo"],"niu":["
Latn",["PA"],"ko e vagahau Niu\u0113"],
"njo":["Latn",["AS"],"Ao"],"nl-informal":["Latn",["EU","AM"],"Nederlands (inform
eel)"],"nl":["Latn",["EU","AM"],"Nederlands"],"nn":["Latn",["EU"],"norsk (nynors
k)"],"no":["Latn",["EU"],"norsk"],"nov":["Latn",["WW"],"Novial"],"nqo":["Nkoo",[
"AF"],"\u07d2\u07de\u07cf"],"nrm":["Latn",["EU"],"Nouormand"],"nso":["Latn",["AF
"],"Sesotho sa Leboa"],"nv":["Latn",["AM"],"Din\u00e9 bizaad"],"ny":["Latn",["AF
"],"Chi-Chewa"],"oc":["Latn",["EU"],"occitan"],"om":["Latn",["AF"],"Oromoo"],"or
":["Orya",["AS"],"\u0b13\u0b21\u0b3c\u0b3f\u0b06"],"os":["Cyrl",["EU"],"\u0418\u
0440\u043e\u043d"],"pa":["pa-guru"],"pa-guru":["Guru",["AS"],"\u0a2a\u0a70\u0a1c
\u0a3e\u0a2c\u0a40"],"pag":["Latn",["AS"],"Pangasinan"],"pam":["Latn",["AS"],"Ka
pampangan"],"pap":["Latn",["AM"],"Papiamentu"],"pcd":["Latn",["EU"],"Picard"],"p
dc":["Latn",["EU","AM"],"Deitsch"],"pdt":["Latn",["EU","AM"],"Plautdietsch"],"pf
l":["Latn",["EU"],"P\u00e4lzisch"],"pi":["Deva",["AS"],"\u092a\u093e\u0932\u093f
"],"pih":["Latn",["PA"],
"Norfuk \/ Pitkern"],"pis":["Latn",["PA"],"Pijin"],"pko":["Latn",["AF"],"P\u00f6
koot"],"pl":["Latn",["EU"],"polski"],"pms":["Latn",["EU"],"Piemont\u00e8is"],"pn
b":["Arab",["AS","ME"],"\u067e\u0646\u062c\u0627\u0628\u06cc"],"pnt":["Grek",["E
U"],"\u03a0\u03bf\u03bd\u03c4\u03b9\u03b1\u03ba\u03ac"],"ppl":["Latn",["AM"],"Na
wat"],"prg":["Latn",["EU"],"Pr\u016bsiskan"],"ps":["Arab",["AS","ME"],"\u067e\u0
69a\u062a\u0648"],"pt-br":["Latn",["AM"],"portugu\u00eas do Brasil"],"pt":["Latn
",["EU","AM","AS","PA","AF","WW"],"portugu\u00eas"],"qu":["Latn",["AM"],"Runa Si
mi"],"qug":["Latn",["AM"],"Runa shimi"],"rap":["Latn",["AM"],"arero rapa nui"],"
rgn":["Latn",["EU"],"Rumagn\u00f4l"],"rif":["Latn",["AF"],"Tarifit"],"rki":["Mym
r",["AS"],"\u101b\u1001\u102d\u102f\u1004\u103a"],"rm":["Latn",["EU"],"rumantsch
"],"rmy":["Latn",["EU"],"Romani"],"rn":["Latn",["AF"],"Kirundi"],"ro":["Latn",["
EU"],"rom\u00e2n\u0103"],"roa-rup":["rup"],"roa-tara":["Latn",["EU"],"tarand\u00
edne"],"rtm":["Latn",["PA"],
"Faeag Rotuma"],"ru":["Cyrl",["EU","AS","ME"],"\u0440\u0443\u0441\u0441\u043a\u0
438\u0439"],"rue":["Cyrl",["EU"],"\u0440\u0443\u0441\u0438\u043d\u044c\u0441\u04
3a\u044b\u0439"],"rup":["Latn",["EU"],"Arm\u00e3neashce"],"ruq":["Cyrl",["EU"],"
\u0412\u043b\u0430\u0445\u0435\u0441\u0442\u0435"],"ruq-cyrl":["ruq"],"ruq-grek"
:["Grek",["EU"],"Megleno-Romanian (Greek script)"],"ruq-latn":["Latn",["EU"],"Vl
\u0103he\u015fte"],"rw":["Latn",["AF"],"Kinyarwanda"],"ryu":["Kana",["AS"],"\u02
94ucin\u0101guci"],"sa":["Deva",["AS"],"\u0938\u0902\u0938\u094d\u0915\u0943\u09
24\u092e\u094d"],"sah":["Cyrl",["EU","AS"],"\u0441\u0430\u0445\u0430 \u0442\u044
b\u043b\u0430"],"sat":["Latn",["AS"],"Santali"],"saz":["Saur",["AS"],"\ua8b1\ua8
c3\ua8ac\ua8b5\ua8af\ua8c4\ua8a1\ua8c4\ua8ac\ua8b5"],"sc":["Latn",["EU"],"sardu"
],"scn":["Latn",["EU"],"sicilianu"],"sco":["Latn",["EU"],"Scots"],"sd":["Arab",[
"AS"],"\u0633\u0646\u068c\u064a"],"sdc":["Latn",["EU"],"Sassaresu"],"se":["Latn"
,["EU"],"s\u00e1megiella"],"sei":["Latn"
,["AM"],"Cmique Itom"],"sg":["Latn",["AF"],"S\u00e4ng\u00f6"],"sgs":["Latn",["EU
"],"\u017eemait\u0117\u0161ka"],"sh":["Latn",["EU"],"srpskohrvatski"],"shi-latn"
:["Latn",["AF"],"Ta\u0161l\u1e25iyt"],"shi-tfng":["Tfng",["AF"],"\u2d5c\u2d30\u2
d5b\u2d4d\u2d43\u2d49\u2d5c"],"shi":["shi-latn"],"shn":["Mymr",["AS"],"\u101c\u1
02d\u1075\u103a\u1088\u1010\u1086\u1038"],"si":["Sinh",["AS"],"\u0dc3\u0dd2\u0d8

2\u0dc4\u0dbd"],"simple":["Latn",["WW"],"Simple English"],"sk":["Latn",["EU"],"s
loven\u010dina"],"sl":["Latn",["EU"],"sloven\u0161\u010dina"],"sli":["Latn",["EU
"],"Schl\u00e4sch"],"slr":["Latn",["AS"],"Sal\u0131r\u00e7a"],"sly":["Latn",["AS
"],"Bahasa Selayar"],"syc":["Syrc",["ME"],"\u0723\u0718\u072a\u071d\u071d\u0710"
],"sm":["Latn",["PA"],"Gagana Samoa"],"sma":["Latn",["EU"],"\u00e5arjelsaemien"]
,"smj":["Latn",["EU"],"julevs\u00e1megiella"],"smn":["Latn",["EU"],"anar\u00e2\u
0161kiel\u00e2"],"sms":["Latn",["EU"],"s\u00e4\u00e4\u00b4m\u01e9i\u00f5ll"],"sn
":["Latn",["AF"],"chiShona"],"so":[
"Latn",["AF"],"Soomaaliga"],"sq":["Latn",["EU"],"shqip"],"sr":["sr-cyrl"],"sr-ec
":["sr-cyrl"],"sr-cyrl":["Cyrl",["EU"],"\u0441\u0440\u043f\u0441\u043a\u0438"],"
sr-el":["sr-latn"],"sr-latn":["Latn",["EU"],"srpski"],"srn":["Latn",["AM","EU"],
"Sranantongo"],"ss":["Latn",["AF"],"SiSwati"],"st":["Latn",["AF"],"Sesotho"],"st
q":["Latn",["EU"],"Seeltersk"],"su":["Latn",["AS"],"Basa Sunda"],"sv":["Latn",["
EU"],"svenska"],"sw":["Latn",["AF"],"Kiswahili"],"swb":["Latn",["AF"],"Shikomoro
"],"sxu":["Latn",["EU"],"S\u00e4ggssch"],"szl":["Latn",["EU"],"\u015bl\u016fnski
"],"ta":["Taml",["AS"],"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd"],"tcy":["Knda",["AS"],"\
u0ca4\u0cc1\u0cb3\u0cc1"],"te":["Telu",["AS"],"\u0c24\u0c46\u0c32\u0c41\u0c17\u0
c41"],"tet":["Latn",["AS","PA"],"tetun"],"tg-cyrl":["Cyrl",["AS"],"\u0442\u043e\
u04b7\u0438\u043a\u04e3"],"tg-latn":["Latn",["AS"],"tojik\u012b"],"tg":["Cyrl",[
"AS"],"\u0442\u043e\u04b7\u0438\u043a\u04e3"],"th":["Thai",["AS"],"\u0e44\u0e17\
u0e22"],"ti":["Ethi",["AF"],
"\u1275\u130d\u122d\u129b"],"tk":["Latn",["AS"],"T\u00fcrkmen\u00e7e"],"tkr":["C
yrl",["AS"],"\u0426\u04c0\u0430\u044c\u0445\u043d\u0430 \u043c\u0438\u0437"],"tl
":["Latn",["AS"],"Tagalog"],"tly":["Cyrl",["EU","AS","ME"],"\u0442\u043e\u043b\u
044b\u0448\u04d9 \u0437\u044b\u0432\u043e\u043d"],"tn":["Latn",["AF"],"Setswana"
],"to":["Latn",["PA"],"lea faka-Tonga"],"tokipona":["Latn",["WW"],"Toki Pona"],"
tpi":["Latn",["PA","AS"],"Tok Pisin"],"tr":["Latn",["EU","ME"],"T\u00fcrk\u00e7e
"],"trp":["Latn",["AS"],"Kokborok (Tripuri)"],"tru":["Latn",["AS"],"\u1e6auroyo"
],"ts":["Latn",["AF"],"Xitsonga"],"tsd":["Grek",["EU"],"\u03a4\u03c3\u03b1\u03ba
\u03c9\u03bd\u03b9\u03ba\u03ac"],"tt":["Cyrl",["EU"],"\u0442\u0430\u0442\u0430\u
0440\u0447\u0430"],"tt-cyrl":["tt"],"tt-latn":["Latn",["EU"],"tatar\u00e7a"],"tt
t":["Cyrl",["AS"],"Tati"],"tum":["Latn",["AF"],"chiTumbuka"],"tw":["Latn",["AF"]
,"Twi"],"twd":["Latn",["EU"],"Tweants"],"ty":["Latn",["PA"],"Reo M\u0101`ohi"],"
tyv":["Cyrl",["AS"],
"\u0442\u044b\u0432\u0430 \u0434\u044b\u043b"],"tzm":["Tfng",["AF"],"\u2d5c\u2d3
0\u2d4e\u2d30\u2d63\u2d49\u2d56\u2d5c"],"udm":["Cyrl",["EU"],"\u0443\u0434\u043c
\u0443\u0440\u0442"],"ug":["ug-arab"],"ug-arab":["Arab",["AS"],"\u0626\u06c7\u06
4a\u063a\u06c7\u0631\u0686\u06d5"],"ug-latn":["Latn",["AS"],"uyghurche"],"ug-cyr
l":["Cyrl",["AS"],"\u0443\u0439\u0493\u0443\u0440\u0447\u04d9"],"uk":["Cyrl",["E
U"],"\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"],"ur":["Arab"
,["AS","ME"],"\u0627\u0631\u062f\u0648"],"uz":["Latn",["AS"],"o\u02bbzbekcha"],"
ve":["Latn",["AF"],"Tshivenda"],"vec":["Latn",["EU"],"v\u00e8neto"],"vep":["Latn
",["EU"],"veps\u00e4n kel\u2019"],"vi":["Latn",["AS"],"Ti\u1ebfng Vi\u1ec7t"],"v
ls":["Latn",["EU"],"West-Vlams"],"vmf":["Latn",["EU"],"Mainfr\u00e4nkisch"],"vo"
:["Latn",["WW"],"Volap\u00fck"],"vot":["Latn",["EU"],"Va\u010f\u010fa"],"vro":["
Latn",["EU"],"V\u00f5ro"],"wa":["Latn",["EU"],"walon"],"war":["Latn",["AS"],"Win
aray"],"wls":["Latn",["PA"],"Faka'uvea"]
,"wo":["Latn",["AF"],"Wolof"],"wuu":["Hans",["AS"],"\u5434\u8bed"],"xal":["Cyrl"
,["EU"],"\u0445\u0430\u043b\u044c\u043c\u0433"],"xh":["Latn",["AF"],"isiXhosa"],
"xmf":["Geor",["EU"],"\u10db\u10d0\u10e0\u10d2\u10d0\u10da\u10e3\u10e0\u10d8"],"
ydd":["Hebr",["AS","EU"],"Eastern Yiddish"],"yi":["Hebr",["ME","EU","AM"],"\u05d
9\u05d9\u05b4\u05d3\u05d9\u05e9"],"yo":["Latn",["AF"],"Yor\u00f9b\u00e1"],"yrk":
["Cyrl",["AS"],"\u041d\u0435\u043d\u044d\u0446\u044f\u02bc \u0432\u0430\u0434\u0
430"],"yrl":["Latn",["AM"],"\u00f1e'engat\u00fa"],"yua":["Latn",["AM"],"Maaya T'
aan"],"yue":["Hant",["AS"],"\u7cb5\u8a9e"],"za":["Latn",["AS"],"Vahcuengh"],"zea
":["Latn",["EU"],"Ze\u00eauws"],"zh":["Hans",["AS"],"\u4e2d\u6587"],"zh-classica
l":["Hant",["AS"],"\u6587\u8a00"],"zh-cn":["Hans",["AS"],"\u4e2d\u6587\uff08\u4e
2d\u56fd\u5927\u9646\uff09"],"zh-hans":["Hans",["AS"],"\u4e2d\u6587\uff08\u7b80\
u4f53\uff09"],"zh-hant":["Hant",["AS"],"\u4e2d\u6587\uff08\u7e41\u9ad4\uff09"],"
zh-hk":["Hant",["AS"],

"\u4e2d\u6587\uff08\u9999\u6e2f\uff09"],"zh-min-nan":["nan"],"zh-mo":["Hant",["A
S"],"\u4e2d\u6587\uff08\u6fb3\u9580\uff09"],"zh-my":["Hans",["AS"],"\u4e2d\u6587
\uff08\u9a6c\u6765\u897f\u4e9a\uff09"],"zh-sg":["Hans",["AS"],"\u4e2d\u6587\uff0
8\u65b0\u52a0\u5761\uff09"],"zh-tw":["Hant",["AS"],"\u4e2d\u6587\uff08\u53f0\u70
63\uff09"],"zh-yue":["yue"],"zu":["Latn",["AF"],"isiZulu"]},"scriptgroups":{"Lat
in":["Latn","Goth"],"Greek":["Grek"],"WestCaucasian":["Armn","Geor"],"Arabic":["
Arab"],"MiddleEastern":["Hebr","Syrc"],"African":["Ethi","Nkoo","Tfng"],"SouthAs
ian":["Beng","Deva","Gujr","Guru","Knda","Mlym","Orya","Saur","Sinh","Taml","Tel
u","Tibt","Thaa"],"Cyrillic":["Cyrl"],"CJK":["Hans","Hant","Kana","Kore","Jpan",
"Yiii"],"SouthEastAsian":["Batk","Bugi","Java","Khmr","Laoo","Mymr","Thai"],"Mon
golian":["Mong"],"SignWriting":["Sgnw"],"NativeAmerican":["Cher","Cans"],"Specia
l":["Zyyy"]},"rtlscripts":["Arab","Hebr","Syrc","Nkoo","Thaa"],"regiongroups":{"
WW":1,"SP":1,"AM":2,"EU":3,"ME":3,"AF":3
,"AS":4,"PA":4},"territories":{"AC":["en"],"AD":["ca","es","fr"],"AE":["ar","ml"
,"ps","bal","fa"],"AF":["fa","ps","haz","uz-arab","tk-latn","prd","bal","ug-arab
","kk-arab"],"AG":["en","pt"],"AI":["en"],"AL":["sq","el","mk"],"AM":["hy","az-l
atn","ku-latn"],"AO":["pt","umb","kmb","ln"],"AQ":["und"],"AR":["es","cy","gn"],
"AS":["sm","en"],"AT":["de","hr","sl","hu"],"AU":["en","zh-hant","it"],"AW":["nl
","pap","en"],"AX":["sv"],"AZ":["az-latn","az-cyrl","ku-latn"],"BA":["bs-cyrl","
bs-latn","hr","sr-cyrl","sr-latn"],"BB":["en"],"BD":["bn","syl","ccp","my","grt"
,"mni","rkt"],"BE":["nl","en","fr","wa","de"],"BF":["mos","dyu","fr"],"BG":["bg"
,"tr"],"BH":["ar","ml"],"BI":["rn","fr","sw"],"BJ":["fr","fon","yo"],"BL":["fr"]
,"BM":["en"],"BN":["ms-latn","zh-hant","ms-arab","en"],"BO":["es","qu","ay","gn"
],"BQ":["pap","nl"],"BR":["pt","de","it","ja","ko","kgp","gub","xav"],"BS":["en"
],"BT":["dz","ne","tsj","lep"],"BV":["und"],"BW":["en","tn","af"],"BY":["be","ru
"],"BZ":["en","es"],"CA":["en","fr","it"
,"de","cr-cans","crk","iu","moe","crj","atj","crl","csw","crm","ikt","dgr","den"
,"scs","nsk","chp","gwi"],"CC":["ms-arab","en"],"CD":["sw","lua","fr","ln","lu",
"kg","lol","rw"],"CF":["fr","sg","ln"],"CG":["fr","ln"],"CH":["de","fr","gsw","i
t","lmo","rm","rmo","wae"],"CI":["fr","bci","sef","daf","kfo","bqv"],"CK":["en"]
,"CL":["es"],"CM":["fr","en","bum","ff","ewo","ybb","bbj","nnh","bkm","bas","bax
","byv","mua","maf","bfd","bss","kkj","dua","ar","ksf","agq","ha-arab","nmg","ya
v"],"CN":["zh-hans","ii","ug-arab","za","mn-mong","bo","ko","kk-arab","lis","kyarab","nbf","khb","tdd","lcp","en","ru","vi","uz-cyrl"],"CO":["es"],"CP":["fr"],
"CR":["es"],"CU":["es"],"CV":["kea","pt"],"CW":["pap","nl","es"],"CX":["en"],"CY
":["el","tr","hy","ar"],"CZ":["cs","de","pl"],"DE":["de","en","nds","tr","hr","i
t","ku-latn","ru","el","ksh","pl","es","nl","da","dsb"],"DG":["en"],"DJ":["aa","
so","ar","fr"],"DK":["da","de","kl"],"DM":["en"],"DO":["es","en"],"DZ":["ar","fr
","kab"],"EA":["es"],"EC":["es"],"EE":[
"et","ru"],"EG":["ar","el"],"EH":["ar"],"ER":["ti","tig","ar","aa","ssy","byn"],
"ES":["es","en","ca","gl","eu","ast"],"ET":["en","am","om","so","ti","sid","wal"
,"aa"],"FI":["fi","sv","ru","en","et","rmf","se","smn","sms"],"FJ":["en","hi","f
j"],"FK":["en"],"FM":["chk","pon","kos","yap","en","uli"],"FO":["fo"],"FR":["fr"
,"en","oc","it","pt","gsw","br","co","ca","nl","eu"],"GA":["fr","puu","mdt"],"GB
":["en","sco","pa-guru","cy","bn","zh-hant","syl","el","it","ks-arab","gd","ml",
"ga","fr","kw"],"GD":["en"],"GE":["ka","ru","hy","ab","os","ku-latn"],"GF":["fr"
,"gcr","zh-hant"],"GG":["en"],"GH":["ak","en","ee","abr","gaa","ha-latn","saf"],
"GI":["en"],"GL":["kl","da"],"GM":["en","man-latn"],"GN":["fr","ff","man-nkoo","
sus","kpe"],"GP":["fr"],"GQ":["es","fan","fr","bvb","syi"],"GR":["el","mk","tr",
"bg","sq"],"GS":["und"],"GT":["es"],"GU":["en","ch"],"GW":["pt"],"GY":["en"],"HK
":["zh-hant","en","zh-hans"],"HM":["und"],"HN":["es","en"],"HR":["hr","it"],"HT"
:["ht","fr"],"HU":["hu","de","ro","hr",
"sk","sl"],"IC":["es"],"ID":["id","jv","su","mad","ms-arab","min","bya","bjn","b
an","bug","ace","bew","sas","bbc","zh-hant","mak","ljp","rej","gor","nij","kge",
"aoz","mgy","kvr","lbw","rob","mdr","sxn"],"IE":["en","ga"],"IL":["he","ar","ru"
,"ro","en","pl","hu","am","ti","ml"],"IM":["en","gv"],"IN":["hi","en","bn","te",
"mr","ta","ur","gu","kn","ml","or","pa-guru","bho","awa","as","bgc","mag","mwr",
"mai","hne","dcc","bjj","ne","sat","wtm","rkt","ks-arab","kok","swv","gbm","lmn"
,"sd-arab","gon-telu","kfy","doi","kru","sck","tcy","wbq","xnr","wbr","khn","brx
","noe","bhb","mni","raj","hoc","mtr","unr-beng","bhi","hoj","kha","kfr","grt","

unx-beng","bfy","srx","saz","ccp","sd-deva","bfq","ria","bo","bft","bra","lep","
btv","lif-deva","lah","sa","kht","dv","dz"],"IO":["en"],"IQ":["ar","ckb","fa","s
yr"],"IR":["fa","az-arab","glk","ckb","tk-latn","sdh","lrc","ar","bal","rmt","bq
i","luz","lki","prd","hy","ps","ka","kk-arab"],"IS":["is","da"],"IT":["it","en",
"nap","scn","fur","de","fr","sl","ca",
"el","hr"],"JE":["en"],"JM":["en"],"JO":["ar"],"JP":["ja","ryu","ko"],"KE":["en"
,"sw","ki","luy","luo","kam","kln","guz","mer","mas","ebu","so","dav","teo","pko
","om","saq","ar","pa-guru","gu"],"KG":["ky-cyrl","ru"],"KH":["km","cja","kdt"],
"KI":["en","gil"],"KM":["ar","fr","zdj"],"KN":["en"],"KP":["ko"],"KR":["ko"],"KW
":["ar"],"KY":["en"],"KZ":["ru","kk-cyrl","de","ug-cyrl"],"LA":["lo","kjg","kdt"
],"LB":["ar","hy","ku-arab","fr","en"],"LC":["en"],"LI":["de","gsw","wae"],"LK":
["si","ta","en"],"LR":["en","kpe","vai-vaii","men"],"LS":["st","zu","ss","en","x
h"],"LT":["lt","ru"],"LU":["fr","lb","de"],"LV":["lv","ru"],"LY":["ar"],"MA":["a
r","fr","tzm-latn","shi-latn","shi-tfng","rif","es"],"MC":["fr"],"MD":["ro","bg"
,"gag","ru"],"ME":["sr-latn","sq"],"MF":["fr"],"MG":["mg","fr","en"],"MH":["en",
"mh"],"MK":["mk","sq","tr"],"ML":["bm","fr","ffm","snk","mwk","ses","tmh","khq",
"dtm","kao","bzx","ar","bmq","bze"],"MM":["my","shn","mnw","kht"],"MN":["mn-cyrl
","kk-arab","zh-hans","ru","ug-cyrl"],
"MO":["zh-hant","pt","zh-hans"],"MP":["en","ch"],"MQ":["fr"],"MR":["ar","fr","ff
","wo-latn"],"MS":["en"],"MT":["mt","en"],"MU":["mfe","en","bho","ur","fr","ta"]
,"MV":["dv"],"MW":["en","ny","tum","zu"],"MX":["es","yua","nhe","nhw","maz","nch
"],"MY":["ms-latn","en","zh-hant","ta","bjn","jv","zmi","ml","bug"],"MZ":["pt","
vmw","ndc","ts","ngl","seh","rng","ny","yao","sw","zu"],"NA":["kj","ng","naq","e
n","af","de","tn"],"NC":["fr"],"NE":["ha-latn","fr","dje","fuq","tmh","ar","twq"
],"NF":["en"],"NG":["en","ha-latn","ig","yo","fuv","tiv","efi","ibb","ha-arab","
bin","kaj","kcg","ar","cch","amo"],"NI":["es"],"NL":["nl","en","li","fy","gos","
id","zea","rif","tr"],"NO":["nb","nn","se"],"NP":["ne","mai","bho","new","jml","
taj","awa","thl","bap","tdg","thr","mgp","lif-deva","thq","mrd","bfy","xsr","rjs
","tsf","hi","ggn","gvr","bo","tkt","tdh","bn","unr-deva","lep"],"NR":["en","na"
],"NU":["en","niu"],"NZ":["en","mi"],"OM":["ar","bal","fa"],"PA":["es","en","zhhant"],"PE":["es","qu","ay"],"PF":["fr",
"ty","zh-hant"],"PG":["tpi","en","ho"],"PH":["en","fil","es","ceb","ilo","hil","
bik","war","bhk","pam","pag","mdh","tsg","zh-hant","bto","hnn","tbw","bku"],"PK"
:["ur","pa-arab","en","lah","ps","sd-arab","skr","bal","brh","hno","fa","hnd","t
g-arab","gju","bft","kvx","khw","mvy","kxp","gjk","ks-arab","btv"],"PL":["pl","d
e","be","uk","csb"],"PM":["fr","en"],"PN":["en"],"PR":["es","en"],"PS":["ar"],"P
T":["pt","gl"],"PW":["pau","en"],"PY":["gn","es","de"],"QA":["ar","fa","ml"],"RE
":["fr","rcf","ta"],"RO":["ro","hu","de","tr","sr-latn","bg","el","pl"],"RS":["s
r-cyrl","sr-latn","sq","hu","ro","sk"],"RU":["ru","tt","ba","cv","ce","av","udm"
,"chm","sah","os","kbd","myv","dar","bua","mdf","kum","kv","lez","krc","inh","ty
v","ady","krl","koi","lbe","mrj","alt","fi","sr-latn","mn-cyrl"],"RW":["rw","fr"
,"en"],"SA":["ar"],"SB":["en"],"SC":["crs","fr","en"],"SD":["ar","en","ha-arab"]
,"SE":["sv","fi","se","smj","sma","ia"],"SG":["en","zh-hans","ms-latn","ta","ml"
,"pa-guru"],"SH":["en"],"SI":["sl","hu",
"it"],"SJ":["nb","ru"],"SK":["sk","hu","uk","pl","de"],"SL":["kri","en","men","t
em"],"SM":["it","eo"],"SN":["fr","wo-latn","ff","srr"],"SO":["so","ar","sw","om"
],"SR":["nl","srn","zh-hant"],"SS":["ar","en"],"ST":["pt"],"SV":["es"],"SX":["en
","es","vic","nl"],"SY":["ar","ku-latn","fr","hy","syr"],"SZ":["en","ss","zu","t
s"],"TA":["en"],"TC":["en"],"TD":["fr","ar"],"TF":["fr"],"TG":["fr","ee"],"TH":[
"th","tts","nod","sou","mfa","zh-hant","kxm","kdt","mnw","shn","lcp","lwl"],"TJ"
:["tg-cyrl","fa","ar"],"TK":["en","tkl"],"TL":["pt","tet"],"TM":["tk-latn","ru",
"uz-latn","ku-latn"],"TN":["ar","fr"],"TO":["to","en"],"TR":["tr","ku-latn","zza
","kbd","az-latn","ar","bgx","bg","ady","hy","ka","sr-latn","sq","ab","el","uz-l
atn","ky-latn","kk-cyrl"],"TT":["en","es"],"TV":["tvl","en"],"TW":["zh-hant","tr
v"],"TZ":["sw","en","suk","nym","kde","bez","ksb","mas","asa","lag","jmc","rof",
"vun","rwk"],"UA":["uk","ru","pl","yi","rue","be","ro","bg","tr","hu","el"],"UG"
:["sw","lg","nyn","cgg","xog","en","teo"
,"laj","myx","rw","ttj","hi"],"UM":["en"],"US":["en","es","zh-hant","fr","de","f
il","it","vi","ko","ru","nv","haw","chr","lkt","ik"],"UY":["es"],"UZ":["uz-cyrl"
,"uz-latn","ru","kaa","tr"],"VA":["it","la"],"VC":["en"],"VE":["es"],"VG":["en"]

,"VI":["en"],"VN":["vi","zh-hant","cjm"],"VU":["bi","en","fr"],"WF":["wls","fr",
"fud"],"WS":["sm","en"],"XK":["sq","sr-cyrl","sr-latn"],"YE":["ar"],"YT":["swb",
"fr","buc","sw"],"ZA":["en","zu","xh","af","nso","tn","st","ts","ss","ve","hi","
nr","sw"],"ZM":["en","bem","ny"],"ZW":["en","sn","nd","mxc","ndc","kck","ny","ve
","tn"],"ZZ":[]}};}(jQuery));(function($){'use strict';$.uls.data.isRedirect=fun
ction(language){return($.uls.data.languages[language]!==undefined&&$.uls.data.la
nguages[language].length===1)?$.uls.data.languages[language][0]:false;};$.uls.da
ta.getScript=function(language){var target=$.uls.data.isRedirect(language);if(ta
rget){return $.uls.data.getScript(target);}if(!$.uls.data.languages[language]){r
eturn'Zyyy';}return $.uls.data.languages
[language][0];};$.uls.data.getRegions=function(language){var target=$.uls.data.i
sRedirect(language);if(target){return $.uls.data.getRegions(target);}return($.ul
s.data.languages[language]&&$.uls.data.languages[language][1])||'UNKNOWN';};$.ul
s.data.getAutonym=function(language){var target=$.uls.data.isRedirect(language);
if(target){return $.uls.data.getAutonym(target);}return($.uls.data.languages[lan
guage]&&$.uls.data.languages[language][2])||language;};$.uls.data.getAutonyms=fu
nction(){var language,autonymsByCode={};for(language in $.uls.data.languages){if
($.uls.data.isRedirect(language)){continue;}autonymsByCode[language]=$.uls.data.
getAutonym(language);}return autonymsByCode;};$.uls.data.getAllRegions=function(
){var region,allRegions=[];for(region in $.uls.data.regiongroups){allRegions.pus
h(region);}return allRegions;};$.uls.data.getLanguagesInScript=function(script){
return $.uls.data.getLanguagesInScripts([script]);};$.uls.data.getLanguagesInScr
ipts=function(scripts){var language,i,
languagesInScripts=[];for(language in $.uls.data.languages){if($.uls.data.isRedi
rect(language)){continue;}for(i=0;i<scripts.length;i++){if(scripts[i]===$.uls.da
ta.getScript(language)){languagesInScripts.push(language);break;}}}return langua
gesInScripts;};$.uls.data.getLanguagesInRegion=function(region){return $.uls.dat
a.getLanguagesInRegions([region]);};$.uls.data.getLanguagesInRegions=function(re
gions){var language,i,languagesInRegions=[];for(language in $.uls.data.languages
){if($.uls.data.isRedirect(language)){continue;}for(i=0;i<regions.length;i++){if
($.inArray(regions[i],$.uls.data.getRegions(language))!==-1){languagesInRegions.
push(language);break;}}}return languagesInRegions;};$.uls.data.getLanguagesInReg
ionGroup=function(groupNum){return $.uls.data.getLanguagesInRegions($.uls.data.g
etRegionsInGroup(groupNum));};$.uls.data.getLanguagesByScriptInRegion=function(r
egion){var language,script,languagesByScriptInRegion={};for(language in $.uls.da
ta.languages){if($.uls.data.isRedirect(
language)){continue;}if($.inArray(region,$.uls.data.getRegions(language))!==-1){
script=$.uls.data.getScript(language);if(languagesByScriptInRegion[script]===und
efined){languagesByScriptInRegion[script]=[];}languagesByScriptInRegion[script].
push(language);}}return languagesByScriptInRegion;};$.uls.data.getLanguagesByScr
iptGroupInRegion=function(region){return $.uls.data.getLanguagesByScriptGroupInR
egions([region]);};$.uls.data.getAllLanguagesByScriptGroup=function(){return $.u
ls.data.getLanguagesByScriptGroupInRegions($.uls.data.getAllRegions());};$.uls.d
ata.getLanguagesByScriptGroup=function(languages){var languagesByScriptGroup={},
language,codeToAdd,langScriptGroup;for(language in languages){codeToAdd=$.uls.da
ta.isRedirect(language)||language;langScriptGroup=$.uls.data.getScriptGroupOfLan
guage(codeToAdd);if(!languagesByScriptGroup[langScriptGroup]){languagesByScriptG
roup[langScriptGroup]=[];}if($.inArray(codeToAdd,languagesByScriptGroup[langScri
ptGroup])===-1){languagesByScriptGroup[
langScriptGroup].push(codeToAdd);}}return languagesByScriptGroup;};$.uls.data.ge
tLanguagesByScriptGroupInRegions=function(regions){var language,i,scriptGroup,la
nguagesByScriptGroupInRegions={};for(language in $.uls.data.languages){if($.uls.
data.isRedirect(language)){continue;}for(i=0;i<regions.length;i++){if($.inArray(
regions[i],$.uls.data.getRegions(language))!==-1){scriptGroup=$.uls.data.getScri
ptGroupOfLanguage(language);if(languagesByScriptGroupInRegions[scriptGroup]===un
defined){languagesByScriptGroupInRegions[scriptGroup]=[];}languagesByScriptGroup
InRegions[scriptGroup].push(language);break;}}}return languagesByScriptGroupInRe
gions;};$.uls.data.getAllLanguagesByRegionAndScript=function(){var region,region
Group,language,script,scriptGroup,regions,regionNum,allLanguagesByRegionAndScrip
t={};for(region in $.uls.data.regiongroups){regionGroup=$.uls.data.regiongroups[

region];if(allLanguagesByRegionAndScript[regionGroup]===undefined){allLanguagesB
yRegionAndScript[regionGroup]={};}
allLanguagesByRegionAndScript[regionGroup][region]={};}for(language in $.uls.dat
a.languages){if($.uls.data.isRedirect(language)){continue;}script=$.uls.data.get
Script(language);scriptGroup=$.uls.data.getGroupOfScript(script);regions=$.uls.d
ata.getRegions(language);for(regionNum=0;regionNum<regions.length;regionNum++){r
egion=regions[regionNum];regionGroup=$.uls.data.regiongroups[region];if(allLangu
agesByRegionAndScript[regionGroup][region][scriptGroup]===undefined){allLanguage
sByRegionAndScript[regionGroup][region][scriptGroup]={};}if(allLanguagesByRegion
AndScript[regionGroup][region][scriptGroup][script]===undefined){allLanguagesByR
egionAndScript[regionGroup][region][scriptGroup][script]=[];}allLanguagesByRegio
nAndScript[regionGroup][region][scriptGroup][script].push(language);}}return all
LanguagesByRegionAndScript;};$.uls.data.getRegionsInGroup=function(groupNum){var
region,regionsInGroup=[];for(region in $.uls.data.regiongroups){if($.uls.data.r
egiongroups[region]===groupNum){
regionsInGroup.push(region);}}return regionsInGroup;};$.uls.data.getGroupOfScrip
t=function(script){var scriptGroup;for(scriptGroup in $.uls.data.scriptgroups){i
f($.inArray(script,$.uls.data.scriptgroups[scriptGroup])!==-1){return scriptGrou
p;}}return'Other';};$.uls.data.getScriptGroupOfLanguage=function(language){retur
n $.uls.data.getGroupOfScript($.uls.data.getScript(language));};$.uls.data.sortB
yAutonym=function(a,b){var autonymA=$.uls.data.getAutonym(a)||a,autonymB=$.uls.d
ata.getAutonym(b)||b;return(autonymA.toLowerCase()<autonymB.toLowerCase())?-1:1;
};$.uls.data.isRtl=function(language){return $.inArray($.uls.data.getScript(lang
uage),$.uls.data.rtlscripts)!==-1;};$.uls.data.getDir=function(language){return
$.uls.data.isRtl(language)?'rtl':'ltr';};$.uls.data.getLanguagesInTerritory=func
tion(territory){return $.uls.data.territories[territory];};$.uls.data.addLanguag
e=function(code,options){if(options.target){$.uls.data.languages[code]=[options.
target];}else{$.uls.data.languages[code]
=[options.script,options.regions,options.autonym];}};$.uls.data.deleteLanguage=f
unction(code){if($.uls.data.languages[code]){delete $.uls.data.languages[code];r
eturn true;}return false;};}(jQuery));;},{},{});mw.loader.implement("jquery.uls.
grid",function(){},{"css":[
".grid *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:bor
der-box} .grid .left{float:left}.grid .right{float:right}.grid .text-left{text-a
lign:left}.grid .text-right{text-align:right}.grid .text-center{text-align:cente
r}.grid .hide{display:none}.grid .highlight{background:#ffff99} .grid .row{width
:100%;max-width:none;min-width:600px;margin:0 auto}.grid .row .row{width:auto;ma
x-width:none;min-width:0;margin:0 -5px}.grid .row.collapse .column,.grid .row.co
llapse .columns{padding:0}.grid .row .row{width:auto;max-width:none;min-width:0;
margin:0 -5px}.grid .row .row.collapse{margin:0}.grid .column,.grid .columns{flo
at:left;min-height:1px;padding:0 5px;position:relative}.grid .column.centered,.g
rid .columns.centered{float:none;margin:0 auto}.grid .row .one{width:8.333%}.gri
d .row .two{width:16.667%}.grid .row .three{width:25%}.grid .row .four{width:33.
333%}.grid .row .five{width:41.667%}.grid .row .six{width:50%}.grid .row .seven{
width:58.333%}.grid .row .eight{width:66.667%}.grid .row .nine{width:75%}.grid .
row .ten{width:83.333%}.grid .row .eleven{width:91.667%}.grid .row .twelve{width
:100%}.grid .row .offset-by-one{margin-left:8.333%}.grid .row .offset-by-two{mar
gin-left:16.667%}.grid .row .offset-by-three{margin-left:25%}.grid .row .offsetby-four{margin-left:33.333%}.grid .row .offset-by-five{margin-left:41.667%}.grid
.row .offset-by-six{margin-left:50%}.grid .row .offset-by-seven{margin-left:58.
333%}.grid .row .offset-by-eight{margin-left:66.667%}.grid .row .offset-by-nine{
margin-left:75%}.grid .row .offset-by-ten{margin-left:83.333%}.grid .push-two{le
ft:16.667%}.grid .pull-two{right:16.667%}.grid .push-three{left:25%}.grid .pullthree{right:25%}.grid .push-four{left:33.333%}.grid .pull-four{right:33.333%}.gr
id .push-five{left:41.667%}.grid .pull-five{right:41.667%}.grid .push-six{left:5
0%}.grid .pull-six{right:50%}.grid .push-seven{left:58.333%}.grid .pull-seven{ri
ght:58.333%}.grid .push-eight{left:66.667%}.grid .pull-eight{right:66.667%}.grid
.push-nine{left:75%}.grid .pull-nine{right:75%}.grid .push-ten{left:83.333%}.gr
id .pull-ten{right:83.333%} .grid .row{*zoom:1}.grid .row:before,.grid .row:afte
r{content:\"\";display:table}.grid .row:after{clear:both} .grid .block-grid{dis

play:block;overflow:hidden;padding:0}.grid .block-grid \u003E li{display:block;h


eight:auto;float:left}.grid .block-grid.two-up{margin:0 -15px}.grid .block-grid.
two-up \u003E li{width:50%;padding:0 15px 15px} .grid .block-grid.three-up{margi
n:0 -12px}.grid .block-grid.three-up \u003E li{width:33.33%;padding:0 12px 12px}
.grid .block-grid.four-up{margin:0 -10px}.grid .block-grid.four-up \u003E li{wi
dth:25%;padding:0 10px 10px} .grid .block-grid.five-up{margin:0 -8px}.grid .bloc
k-grid.five-up \u003E li{width:20%;padding:0 8px 8px}\n/* cache key: idwiki:reso
urceloader:filter:minify-css:7:09eb7fe541cbcdc79775eb1a3ef4ceba */"
]},{});mw.loader.implement("mediawiki.Title",function(){(function(mw,$){function
Title(title,namespace){this.ns=0;this.name=null;this.ext=null;if(arguments.leng
th===2){setNameAndExtension(this,title);this.ns=fixNsId(namespace);}else if(argu
ments.length===1){setAll(this,title);}return this;}var fn,clean=function(s){if(s
!==undefined){return s.replace(/[\x00-\x1f\x23\x3c\x3e\x5b\x5d\x7b\x7c\x7d\x7f\s
]+/g,'_');}},text=function(s){if(s!==null&&s!==undefined){return s.replace(/_/g,
' ');}else{return'';}},fixName=function(s){return clean($.trim(s));},fixExt=func
tion(s){return clean(s);},fixNsId=function(id){var ns=mw.config.get('wgFormatted
Namespaces')[id.toString()];if(ns===undefined){return false;}else{return Number(
id);}},getNsIdByName=function(ns){if(typeof ns!=='string'){return false;}ns=clea
n($.trim(ns.toLowerCase()));var id=mw.config.get('wgNamespaceIds')[ns];if(id===u
ndefined){mw.log('mw.Title: Unrecognized namespace: '+ns);return false;}return f
ixNsId(id);},setAll=function(title,s){
var matches=s.match(/^(?:([^:]+):)?(.*?)(?:\.(\w+))?$/),nsMatch=getNsIdByName(ma
tches[1]);if(nsMatch&&typeof matches[2]==='string'&&matches[2]!==''){title.ns=ns
Match;title.name=fixName(matches[2]);if(typeof matches[3]==='string'&&matches[3]
!==''){title.ext=fixExt(matches[3]);}}else{title.ns=0;setNameAndExtension(title,
s);}return title;},setNameAndExtension=function(title,raw){var matches=raw.match
(/^(?:)?(.*?)(?:\.(\w+))?$/);if(typeof matches[1]==='string'&&matches[1]!==''){t
itle.name=fixName(matches[1]);if(typeof matches[2]==='string'&&matches[2]!==''){
title.ext=fixExt(matches[2]);}}else{throw new Error('mw.Title: Could not parse t
itle "'+raw+'"');}return title;};Title.exists=function(title){var type=$.type(ti
tle),obj=Title.exist.pages,match;if(type==='string'){match=obj[title];}else if(t
ype==='object'&&title instanceof Title){match=obj[title.toString()];}else{throw
new Error('mw.Title.exists: title must be a string or an instance of Title');}if
(typeof match==='boolean'){return match;
}return null;};Title.exist={pages:{},set:function(titles,state){titles=$.isArray
(titles)?titles:[titles];state=state===undefined?true:!!state;var pages=this.pag
es,i,len=titles.length;for(i=0;i<len;i++){pages[titles[i]]=state;}return true;}}
;fn={constructor:Title,getNamespaceId:function(){return this.ns;},getNamespacePr
efix:function(){return mw.config.get('wgFormattedNamespaces')[this.ns].replace(/
/g,'_')+(this.ns===0?'':':');},getName:function(){if($.inArray(this.ns,mw.confi
g.get('wgCaseSensitiveNamespaces'))!==-1){return this.name;}else{return $.ucFirs
t(this.name);}},getNameText:function(){return text(this.getName());},getPrefixed
Db:function(){return this.getNamespacePrefix()+this.getMain();},getPrefixedText:
function(){return text(this.getPrefixedDb());},getMain:function(){return this.ge
tName()+this.getDotExtension();},getMainText:function(){return text(this.getMain
());},getExtension:function(){return this.ext;},getDotExtension:function(){retur
n this.ext===null?'':'.'+this.ext;},
getUrl:function(){return mw.util.wikiGetlink(this.toString());},exists:function(
){return Title.exists(this);}};fn.toString=fn.getPrefixedDb;fn.toText=fn.getPref
ixedText;Title.prototype=fn;mw.Title=Title;}(mediaWiki,jQuery));;},{},{});mw.loa
der.implement("mediawiki.Uri",function(){(function(mw,$){function cat(pre,val,po
st,raw){if(val===undefined||val===null||val===''){return'';}return pre+(raw?val:
mw.Uri.encode(val))+post;}var parser={strict:/^(?:([^:\/?#]+):)?(?:\/\/(?:(?:([^
:@\/?#]*)(?::([^:@\/?#]*))?)?@)?([^:\/?#]*)(?::(\d*))?)?((?:[^?#\/]*\/)*[^?#]*)(
?:\?([^#]*))?(?:#(.*))?/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?
(?:(?:([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?([^:\/?#]*)(?::(\d*))?((?:\/(?:[^?#](?!
[^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?[^?#\/]*)(?:\?([^#]*))?(?:#(.*))?/},propert
ies=['protocol','user','password','host','port','path','query','fragment'];mw.Ur
iRelative=function(documentLocation){var defaultUri;function Uri(uri,options){op
tions=typeof options==='object'?options:

{strictMode:!!options};options=$.extend({strictMode:false,overrideKeys:false},op
tions);if(uri!==undefined&&uri!==null&&uri!==''){if(typeof uri==='string'){this.
parse(uri,options);}else if(typeof uri==='object'){for(var prop in uri){if(uri.h
asOwnProperty(prop)){if($.isArray(uri[prop])||$.isPlainObject(uri[prop])){this[p
rop]=$.extend(true,{},uri[prop]);}else{this[prop]=uri[prop];}}}if(!this.query){t
his.query={};}}}else{return defaultUri.clone();}if(!this.protocol){this.protocol
=defaultUri.protocol;}if(!this.host){this.host=defaultUri.host;if(!this.port){th
is.port=defaultUri.port;}}if(this.path&&this.path.charAt(0)!=='/'){throw new Err
or('Bad constructor arguments');}if(!(this.protocol&&this.host&&this.path)){thro
w new Error('Bad constructor arguments');}}Uri.encode=function(s){return encodeU
RIComponent(s).replace(/!/g,'%21').replace(/'/g,'%27').replace(/\(/g,'%28').repl
ace(/\)/g,'%29').replace(/\*/g,'%2A').replace(/%20/g,'+');};Uri.decode=function(
s){return decodeURIComponent(s.replace(
/\+/g,'%20'));};Uri.prototype={parse:function(str,options){var q,uri=this,matche
s=parser[options.strictMode?'strict':'loose'].exec(str);$.each(properties,functi
on(i,property){uri[property]=matches[i+1];});q={};if(uri.query){uri.query.replac
e(/(?:^|&)([^&=]*)(?:(=)([^&]*))?/g,function($0,$1,$2,$3){var k,v;if($1){k=Uri.d
ecode($1);v=($2===''||$2===undefined)?null:Uri.decode($3);if(options.overrideKey
s||q[k]===undefined){q[k]=v;}else{if(typeof q[k]==='string'){q[k]=[q[k]];}if($.i
sArray(q[k])){q[k].push(v);}}}});}this.query=q;},getUserInfo:function(){return c
at('',this.user,cat(':',this.password,''));},getHostPort:function(){return this.
host+cat(':',this.port,'');},getAuthority:function(){return cat('',this.getUserI
nfo(),'@')+this.getHostPort();},getQueryString:function(){var args=[];$.each(thi
s.query,function(key,val){var k=Uri.encode(key),vals=$.isArray(val)?val:[val];$.
each(vals,function(i,v){if(v===null){args.push(k);}else if(k==='title'){args.pus
h(k+'='+mw.util.wikiUrlencode(v));}else{
args.push(k+'='+Uri.encode(v));}});});return args.join('&');},getRelativePath:fu
nction(){return this.path+cat('?',this.getQueryString(),'',true)+cat('#',this.fr
agment,'');},toString:function(){return this.protocol+'://'+this.getAuthority()+
this.getRelativePath();},clone:function(){return new Uri(this);},extend:function
(parameters){$.extend(this.query,parameters);return this;}};defaultUri=new Uri(d
ocumentLocation);return Uri;};if(document&&document.location&&document.location.
href){mw.Uri=mw.UriRelative(document.location.href);}}(mediaWiki,jQuery));;},{},
{});mw.loader.implement("mediawiki.api",function(){(function(mw,$){var defaultOp
tions={parameters:{action:'query',format:'json'},ajax:{url:mw.util.wikiScript('a
pi'),timeout:30*1000,dataType:'json'}};mw.Api=function(options){if(options===und
efined){options={};}if(options.ajax&&options.ajax.url!==undefined){options.ajax.
url=String(options.ajax.url);}options.parameters=$.extend({},defaultOptions.para
meters,options.parameters);options.ajax=
$.extend({},defaultOptions.ajax,options.ajax);this.defaults=options;};mw.Api.pro
totype={normalizeAjaxOptions:function(arg){var opts=arg||{};if(typeof arg==='fun
ction'){opts={ok:arg};}return opts;},get:function(parameters,ajaxOptions){ajaxOp
tions=this.normalizeAjaxOptions(ajaxOptions);ajaxOptions.type='GET';return this.
ajax(parameters,ajaxOptions);},post:function(parameters,ajaxOptions){ajaxOptions
=this.normalizeAjaxOptions(ajaxOptions);ajaxOptions.type='POST';return this.ajax
(parameters,ajaxOptions);},ajax:function(parameters,ajaxOptions){var token,apiDe
ferred=$.Deferred(),xhr;parameters=$.extend({},this.defaults.parameters,paramete
rs);ajaxOptions=$.extend({},this.defaults.ajax,ajaxOptions);if(parameters.token)
{token=parameters.token;delete parameters.token;}ajaxOptions.data=$.param(parame
ters).replace(/\./g,'%2E');if(token){ajaxOptions.data+='&token='+encodeURICompon
ent(token);}if(ajaxOptions.ok){apiDeferred.done(ajaxOptions.ok);delete ajaxOptio
ns.ok;}if(ajaxOptions.err){apiDeferred.
fail(ajaxOptions.err);delete ajaxOptions.err;}xhr=$.ajax(ajaxOptions).fail(funct
ion(xhr,textStatus,exception){apiDeferred.reject('http',{xhr:xhr,textStatus:text
Status,exception:exception});}).done(function(result){if(result===undefined||res
ult===null||result===''){apiDeferred.reject('ok-but-empty','OK response but empt
y result (check HTTP headers?)');}else if(result.error){var code=result.error.co
de===undefined?'unknown':result.error.code;apiDeferred.reject(code,result);}else
{apiDeferred.resolve(result);}});return apiDeferred.promise({abort:xhr.abort}).f
ail(function(code,details){mw.log('mw.Api error: ',code,details);});}};mw.Api.er

rors=['ok-but-empty','timeout','duplicate','duplicate-archive','noimageinfo','up
loaddisabled','nomodule','mustbeposted','badaccess-groups','stashfailed','missin
gresult','missingparam','invalid-file-key','copyuploaddisabled','mustbeloggedin'
,'empty-file','file-too-large','filetype-missing','filetype-banned','filetype-ba
nned-type','filename-tooshort',
'illegal-filename','verification-error','hookaborted','unknown-error','internalerror','overwrite','badtoken','fetchfileerror','fileexists-shared-forbidden','in
validtitle','notloggedin'];mw.Api.warnings=['duplicate','exists'];}(mediaWiki,jQ
uery));;},{},{});mw.loader.implement("mediawiki.cldr",function(){(function(mw){'
use strict';var cldr={getPluralForm:function(number,pluralRules){var i;for(i=0;i
<pluralRules.length;i++){if(mw.libs.pluralRuleParser(pluralRules[i],number)){bre
ak;}}return i;}};mw.cldr=cldr;}(mediaWiki));;},{},{});mw.loader.implement("media
wiki.jqueryMsg",function(){(function(mw,$){var oldParser,slice=Array.prototype.s
lice,parserDefaults={magic:{'SITENAME':mw.config.get('wgSiteName')},allowedHtmlE
lements:['b','i'],allowedHtmlCommonAttributes:['id','class','style','lang','dir'
,'title','role'],allowedHtmlAttributesByElement:{},messages:mw.messages,language
:mw.language,format:'parse'};function appendWithoutParsing($parent,children){var
i,len;if(!$.isArray(children)){children
=[children];}for(i=0,len=children.length;i<len;i++){if(typeof children[i]!=='obj
ect'){children[i]=document.createTextNode(children[i]);}}return $parent.append(c
hildren);}function decodePrimaryHtmlEntities(encoded){return encoded.replace(/&#
039;/g,'\'').replace(/&quot;/g,'"').replace(/&lt;/g,'<').replace(/&gt;/g,'>').re
place(/&amp;/g,'&');}function getFailableParserFn(options){var parser=new mw.jqu
eryMsg.parser(options);return function(args){var key=args[0],argsArray=$.isArray
(args[1])?args[1]:slice.call(args,1);try{return parser.parse(key,argsArray);}cat
ch(e){return $('<span>').text(key+': '+e.message);}};}mw.jqueryMsg={};mw.jqueryM
sg.getMessageFunction=function(options){var failableParserFn=getFailableParserFn
(options),format;if(options&&options.format!==undefined){format=options.format;}
else{format=parserDefaults.format;}return function(){var failableResult=failable
ParserFn(arguments);if(format==='text'||format==='escaped'){return failableResul
t.text();}else{return failableResult.
html();}};};mw.jqueryMsg.getPlugin=function(options){var failableParserFn=getFai
lableParserFn(options);return function(){var $target=this.empty();$.each(failabl
eParserFn(arguments).contents(),function(i,node){appendWithoutParsing($target,no
de);});return $target;};};mw.jqueryMsg.parser=function(options){this.settings=$.
extend({},parserDefaults,options);this.settings.onlyCurlyBraceTransform=(this.se
ttings.format==='text'||this.settings.format==='escaped');this.emitter=new mw.jq
ueryMsg.htmlEmitter(this.settings.language,this.settings.magic);};mw.jqueryMsg.p
arser.prototype={astCache:{},parse:function(key,replacements){return this.emitte
r.emit(this.getAst(key),replacements);},getAst:function(key){var cacheKey=[key,t
his.settings.onlyCurlyBraceTransform].join(':'),wikiText;if(this.astCache[cacheK
ey]===undefined){wikiText=this.settings.messages.get(key);if(typeof wikiText!=='
string'){wikiText='\\['+key+'\\]';}this.astCache[cacheKey]=this.wikiTextToAst(wi
kiText);}return this.astCache[cacheKey];
},wikiTextToAst:function(input){var pos,settings=this.settings,concat=Array.prot
otype.concat,regularLiteral,regularLiteralWithoutBar,regularLiteralWithoutSpace,
regularLiteralWithSquareBrackets,doubleQuote,singleQuote,backslash,anyCharacter,
asciiAlphabetLiteral,escapedOrLiteralWithoutSpace,escapedOrLiteralWithoutBar,esc
apedOrRegularLiteral,whitespace,dollar,digits,htmlDoubleQuoteAttributeValue,html
SingleQuoteAttributeValue,htmlAttributeEquals,openHtmlStartTag,optionalForwardSl
ash,openHtmlEndTag,closeHtmlTag,openExtlink,closeExtlink,wikilinkPage,wikilinkCo
ntents,openWikilink,closeWikilink,templateName,pipe,colon,templateContents,openT
emplate,closeTemplate,nonWhitespaceExpression,paramExpression,expression,curlyBr
aceTransformExpression,result;pos=0;function choice(ps){return function(){var i,
result;for(i=0;i<ps.length;i++){result=ps[i]();if(result!==null){return result;}
}return null;};}function sequence(ps){var i,res,originalPos=pos,result=[];for(i=
0;i<ps.length;i++){res=ps[i]();if(res===
null){pos=originalPos;return null;}result.push(res);}return result;}function nOr
More(n,p){return function(){var originalPos=pos,result=[],parsed=p();while(parse
d!==null){result.push(parsed);parsed=p();}if(result.length<n){pos=originalPos;re

turn null;}return result;};}function transform(p,fn){return function(){var resul


t=p();return result===null?null:fn(result);};}function makeStringParser(s){var l
en=s.length;return function(){var result=null;if(input.substr(pos,len)===s){resu
lt=s;pos+=len;}return result;};}function makeRegexParser(regex){return function(
){var matches=input.substr(pos).match(regex);if(matches===null){return null;}pos
+=matches[0].length;return matches[0];};}regularLiteral=makeRegexParser(/^[^{}\[
\]$<\\]/);regularLiteralWithoutBar=makeRegexParser(/^[^{}\[\]$\\|]/);regularLite
ralWithoutSpace=makeRegexParser(/^[^{}\[\]$\s]/);regularLiteralWithSquareBracket
s=makeRegexParser(/^[^{}$\\]/);backslash=makeStringParser('\\');doubleQuote=make
StringParser('"');singleQuote=
makeStringParser('\'');anyCharacter=makeRegexParser(/^./);openHtmlStartTag=makeS
tringParser('<');optionalForwardSlash=makeRegexParser(/^\/?/);openHtmlEndTag=mak
eStringParser('</');htmlAttributeEquals=makeRegexParser(/^\s*=\s*/);closeHtmlTag
=makeRegexParser(/^\s*>/);function escapedLiteral(){var result=sequence([backsla
sh,anyCharacter]);return result===null?null:result[1];}escapedOrLiteralWithoutSp
ace=choice([escapedLiteral,regularLiteralWithoutSpace]);escapedOrLiteralWithoutB
ar=choice([escapedLiteral,regularLiteralWithoutBar]);escapedOrRegularLiteral=cho
ice([escapedLiteral,regularLiteral]);function literalWithoutSpace(){var result=n
OrMore(1,escapedOrLiteralWithoutSpace)();return result===null?null:result.join('
');}function literalWithoutBar(){var result=nOrMore(1,escapedOrLiteralWithoutBar
)();return result===null?null:result.join('');}function unescapedLiteralWithoutB
ar(){var result=nOrMore(1,regularLiteralWithoutBar)();return result===null?null:
result.join('');}function literal(){var
result=nOrMore(1,escapedOrRegularLiteral)();return result===null?null:result.joi
n('');}function curlyBraceTransformExpressionLiteral(){var result=nOrMore(1,regu
larLiteralWithSquareBrackets)();return result===null?null:result.join('');}ascii
AlphabetLiteral=makeRegexParser(/[A-Za-z]+/);htmlDoubleQuoteAttributeValue=makeR
egexParser(/^[^"]*/);htmlSingleQuoteAttributeValue=makeRegexParser(/^[^']*/);whi
tespace=makeRegexParser(/^\s+/);dollar=makeStringParser('$');digits=makeRegexPar
ser(/^\d+/);function replacement(){var result=sequence([dollar,digits]);if(resul
t===null){return null;}return['REPLACE',parseInt(result[1],10)-1];}openExtlink=m
akeStringParser('[');closeExtlink=makeStringParser(']');function extlink(){var r
esult,parsedResult;result=null;parsedResult=sequence([openExtlink,nonWhitespaceE
xpression,whitespace,nOrMore(1,expression),closeExtlink]);if(parsedResult!==null
){result=['EXTLINK',parsedResult[1]];if(parsedResult[3].length===1){result.push(
parsedResult[3][0]);}else{result.push([
'CONCAT'].concat(parsedResult[3]));}}return result;}function extLinkParam(){var
result=sequence([openExtlink,dollar,digits,whitespace,expression,closeExtlink]);
if(result===null){return null;}return['EXTLINKPARAM',parseInt(result[2],10)-1,re
sult[4]];}openWikilink=makeStringParser('[[');closeWikilink=makeStringParser(']]
');pipe=makeStringParser('|');function template(){var result=sequence([openTempl
ate,templateContents,closeTemplate]);return result===null?null:result[1];}wikili
nkPage=choice([unescapedLiteralWithoutBar,template]);function pipedWikilink(){va
r result=sequence([wikilinkPage,pipe,expression]);return result===null?null:[res
ult[0],result[2]];}wikilinkContents=choice([pipedWikilink,wikilinkPage]);functio
n wikilink(){var result,parsedResult,parsedLinkContents;result=null;parsedResult
=sequence([openWikilink,wikilinkContents,closeWikilink]);if(parsedResult!==null)
{parsedLinkContents=parsedResult[1];result=['WIKILINK'].concat(parsedLinkContent
s);}return result;}function
doubleQuotedHtmlAttributeValue(){var parsedResult=sequence([doubleQuote,htmlDoub
leQuoteAttributeValue,doubleQuote]);return parsedResult===null?null:parsedResult
[1];}function singleQuotedHtmlAttributeValue(){var parsedResult=sequence([single
Quote,htmlSingleQuoteAttributeValue,singleQuote]);return parsedResult===null?nul
l:parsedResult[1];}function htmlAttribute(){var parsedResult=sequence([whitespac
e,asciiAlphabetLiteral,htmlAttributeEquals,choice([doubleQuotedHtmlAttributeValu
e,singleQuotedHtmlAttributeValue])]);return parsedResult===null?null:[parsedResu
lt[1],parsedResult[3]];}function isAllowedHtml(startTagName,endTagName,attribute
s){var i,len,attributeName;startTagName=startTagName.toLowerCase();endTagName=en
dTagName.toLowerCase();if(startTagName!==endTagName||$.inArray(startTagName,sett
ings.allowedHtmlElements)===-1){return false;}for(i=0,len=attributes.length;i<le

n;i+=2){attributeName=attributes[i];if($.inArray(attributeName,settings.allowedH
tmlCommonAttributes)===-1&&$.inArray(
attributeName,settings.allowedHtmlAttributesByElement[startTagName]||[])===-1){r
eturn false;}}return true;}function htmlAttributes(){var parsedResult=nOrMore(0,
htmlAttribute)();return concat.apply(['HTMLATTRIBUTES'],parsedResult);}function
html(){var result=null,parsedOpenTagResult,parsedHtmlContents,parsedCloseTagResu
lt,wrappedAttributes,attributes,startTagName,endTagName,startOpenTagPos,startClo
seTagPos,endOpenTagPos,endCloseTagPos;startOpenTagPos=pos;parsedOpenTagResult=se
quence([openHtmlStartTag,asciiAlphabetLiteral,htmlAttributes,optionalForwardSlas
h,closeHtmlTag]);if(parsedOpenTagResult===null){return null;}endOpenTagPos=pos;s
tartTagName=parsedOpenTagResult[1];parsedHtmlContents=nOrMore(0,expression)();st
artCloseTagPos=pos;parsedCloseTagResult=sequence([openHtmlEndTag,asciiAlphabetLi
teral,closeHtmlTag]);if(parsedCloseTagResult===null){return['CONCAT',input.subst
ring(startOpenTagPos,endOpenTagPos)].concat(parsedHtmlContents);}endCloseTagPos=
pos;endTagName=parsedCloseTagResult[1];
wrappedAttributes=parsedOpenTagResult[2];attributes=wrappedAttributes.slice(1);i
f(isAllowedHtml(startTagName,endTagName,attributes)){result=['HTMLELEMENT',start
TagName,wrappedAttributes].concat(parsedHtmlContents);}else{result=['CONCAT',inp
ut.substring(startOpenTagPos,endOpenTagPos)].concat(parsedHtmlContents,input.sub
string(startCloseTagPos,endCloseTagPos));}return result;}templateName=transform(
makeRegexParser(/^[ !"$&'()*,.\/0-9;=?@A-Z\^_`a-z~\x80-\xFF+\-]+/),function(resu
lt){return result.toString();});function templateParam(){var expr,result;result=
sequence([pipe,nOrMore(0,paramExpression)]);if(result===null){return null;}expr=
result[1];return expr.length>1?['CONCAT'].concat(expr):expr[0];}function templat
eWithReplacement(){var result=sequence([templateName,colon,replacement]);return
result===null?null:[result[0],result[2]];}function templateWithOutReplacement(){
var result=sequence([templateName,colon,paramExpression]);return result===null?n
ull:[result[0],result[2]];}colon=
makeStringParser(':');templateContents=choice([function(){var res=sequence([choi
ce([templateWithReplacement,templateWithOutReplacement]),nOrMore(0,templateParam
)]);return res===null?null:res[0].concat(res[1]);},function(){var res=sequence([
templateName,nOrMore(0,templateParam)]);if(res===null){return null;}return[res[0
]].concat(res[1]);}]);openTemplate=makeStringParser('{{');closeTemplate=makeStri
ngParser('}}');nonWhitespaceExpression=choice([template,wikilink,extLinkParam,ex
tlink,replacement,literalWithoutSpace]);paramExpression=choice([template,wikilin
k,extLinkParam,extlink,replacement,literalWithoutBar]);expression=choice([templa
te,wikilink,extLinkParam,extlink,replacement,html,literal]);curlyBraceTransformE
xpression=choice([template,replacement,curlyBraceTransformExpressionLiteral]);fu
nction start(rootExpression){var result=nOrMore(0,rootExpression)();if(result===
null){return null;}return['CONCAT'].concat(result);}result=start(this.settings.o
nlyCurlyBraceTransform?
curlyBraceTransformExpression:expression);if(result===null||pos!==input.length){
throw new Error('Parse error at position '+pos.toString()+' in input: '+input);}
return result;}};mw.jqueryMsg.htmlEmitter=function(language,magic){this.language
=language;var jmsg=this;$.each(magic,function(key,val){jmsg[key.toLowerCase()]=f
unction(){return val;};});this.emit=function(node,replacements){var ret,subnodes
,operation,jmsg=this;switch(typeof node){case'string':case'number':ret=node;brea
k;case'object':subnodes=$.map(node.slice(1),function(n){return jmsg.emit(n,repla
cements);});operation=node[0].toLowerCase();if(typeof jmsg[operation]==='functio
n'){ret=jmsg[operation](subnodes,replacements);}else{throw new Error('Unknown op
eration "'+operation+'"');}break;case'undefined':ret='';break;default:throw new
Error('Unexpected type in AST: '+typeof node);}return ret;};};mw.jqueryMsg.htmlE
mitter.prototype={concat:function(nodes){var $span=$('<span>').addClass('mediaWi
ki_htmlEmitter');$.each(nodes,function(i
,node){if(node instanceof jQuery&&node.hasClass('mediaWiki_htmlEmitter')){$.each
(node.contents(),function(j,childNode){appendWithoutParsing($span,childNode);});
}else{appendWithoutParsing($span,node);}});return $span;},replace:function(nodes
,replacements){var index=parseInt(nodes[0],10);if(index<replacements.length){ret
urn replacements[index];}else{return'$'+(index+1);}},wikilink:function(nodes){va
r page,anchor,url;page=nodes[0];url=mw.util.wikiGetlink(page);if(nodes.length===

1){anchor=page;}else{anchor=nodes[1];}return $('<a />').attr({title:page,href:ur


l}).text(anchor);},htmlattributes:function(nodes){var i,len,mapping={};for(i=0,l
en=nodes.length;i<len;i+=2){mapping[nodes[i]]=decodePrimaryHtmlEntities(nodes[i+
1]);}return mapping;},htmlelement:function(nodes){var tagName,attributes,content
s,$element;tagName=nodes.shift();attributes=nodes.shift();contents=nodes;$elemen
t=$(document.createElement(tagName)).attr(attributes);return appendWithoutParsin
g($element,contents);},extlink:function(
nodes){var $el,arg=nodes[0],contents=nodes[1];if(arg instanceof jQuery){$el=arg;
}else{$el=$('<a>');if(typeof arg==='function'){$el.click(arg).attr('href','#');}
else{$el.attr('href',arg.toString());}}return appendWithoutParsing($el,contents)
;},extlinkparam:function(nodes,replacements){var replacement,index=parseInt(node
s[0],10);if(index<replacements.length){replacement=replacements[index];}else{rep
lacement='$'+(index+1);}return this.extlink([replacement,nodes[1]]);},plural:fun
ction(nodes){var forms,count;count=parseFloat(this.language.convertNumber(nodes[
0],true));forms=nodes.slice(1);return forms.length?this.language.convertPlural(c
ount,forms):'';},gender:function(nodes){var gender,forms;if(nodes[0]&&nodes[0].o
ptions instanceof mw.Map){gender=nodes[0].options.get('gender');}else{gender=nod
es[0];}forms=nodes.slice(1);return this.language.gender(gender,forms);},grammar:
function(nodes){var form=nodes[0],word=nodes[1];return word&&form&&this.language
.convertGrammar(word,form);},int:
function(nodes){return mw.jqueryMsg.getMessageFunction()(nodes[0].toLowerCase())
;},formatnum:function(nodes){var isInteger=(nodes[1]&&nodes[1]==='R')?true:false
,number=nodes[0];return this.language.convertNumber(number,isInteger);}};window.
gM=mw.jqueryMsg.getMessageFunction();$.fn.msg=mw.jqueryMsg.getPlugin();oldParser
=mw.Message.prototype.parser;mw.Message.prototype.parser=function(){var messageF
unction;if(this.format==='plain'||!/\{\{|[\[<>]/.test(this.map.get(this.key))){r
eturn oldParser.apply(this);}messageFunction=mw.jqueryMsg.getMessageFunction({'m
essages':this.map,'format':this.format});return messageFunction(this.key,this.pa
rameters);};}(mediaWiki,jQuery));;},{},{});mw.loader.implement("mediawiki.langua
ge",function(){(function(mw,$){var language={procPLURAL:function(template){if(te
mplate.title&&template.parameters&&mw.language.convertPlural){if(template.parame
ters.length===0){return'';}var count=mw.language.convertNumber(template.title,tr
ue);return mw.language.convertPlural(
parseInt(count,10),template.parameters);}if(template.parameters[0]){return templ
ate.parameters[0];}return'';},convertPlural:function(count,forms){var pluralRule
s,formCount,explicitPluralPattern=new RegExp('\\d+=','i'),form,index,equalsPosit
ion,pluralFormIndex=0;if(!forms||forms.length===0){return'';}for(index=0;index<f
orms.length;index++){form=forms[index];if(explicitPluralPattern.test(form)){equa
lsPosition=form.indexOf('=');formCount=parseInt(form.substring(0,equalsPosition)
,10);if(formCount===count){return form.substr(equalsPosition+1);}forms[index]=un
defined;}}forms=$.map(forms,function(form){return form;});pluralRules=mw.languag
e.getData(mw.config.get('wgUserLanguage'),'pluralRules');if(!pluralRules){return
(count===1)?forms[0]:forms[1];}pluralFormIndex=mw.cldr.getPluralForm(count,plura
lRules);pluralFormIndex=Math.min(pluralFormIndex,forms.length-1);return forms[pl
uralFormIndex];},preConvertPlural:function(forms,count){while(forms.length<count
){forms.push(forms[forms.length-1]);}
return forms;},gender:function(gender,forms){if(!forms||forms.length===0){return
'';}forms=mw.language.preConvertPlural(forms,2);if(gender==='male'){return forms
[0];}if(gender==='female'){return forms[1];}return(forms.length===3)?forms[2]:fo
rms[0];},convertGrammar:function(word,form){var grammarForms=mw.language.getData
(mw.config.get('wgUserLanguage'),'grammarForms');if(grammarForms&&grammarForms[f
orm]){return grammarForms[form][word]||word;}return word;}};$.extend(mw.language
,language);}(mediaWiki,jQuery));(function(mw,$){function pad(text,size,ch,end){i
f(!ch){ch='0';}var out=String(text),padStr=replicate(ch,Math.ceil((size-out.leng
th)/ch.length));return end?out+padStr:padStr+out;}function replicate(str,num){if
(num<=0||!str){return'';}var buf=[];while(num){buf.push(str);str+=str;}return bu
f.join('');}function commafyNumber(value,pattern,options){options=options||{grou
p:',',decimal:'.'};if(isNaN(value)){return value;}var padLength,patternDigits,in
dex,whole,off,remainder,patternParts=
pattern.split('.'),maxPlaces=(patternParts[1]||[]).length,valueParts=String(Math

.abs(value)).split('.'),fractional=valueParts[1]||'',groupSize=0,groupSize2=0,pi
eces=[];if(patternParts[1]){padLength=(patternParts[1]&&patternParts[1].lastInde
xOf('0')+1);if(padLength>fractional.length){valueParts[1]=pad(fractional,padLeng
th,'0',true);}if(maxPlaces<fractional.length){valueParts[1]=fractional.substr(0,
maxPlaces);}}else{if(valueParts[1]){valueParts.pop();}}patternDigits=patternPart
s[0].replace(',','');padLength=patternDigits.indexOf('0');if(padLength!==-1){pad
Length=patternDigits.length-padLength;if(padLength>valueParts[0].length){valuePa
rts[0]=pad(valueParts[0],padLength);}if(patternDigits.indexOf('#')===-1){valuePa
rts[0]=valueParts[0].substr(valueParts[0].length-padLength);}}index=patternParts
[0].lastIndexOf(',');if(index!==-1){groupSize=patternParts[0].length-index-1;rem
ainder=patternParts[0].substr(0,index);index=remainder.lastIndexOf(',');if(index
!==-1){groupSize2=remainder.length-index
-1;}}for(whole=valueParts[0];whole;){off=whole.length-groupSize;pieces.push((off
>0)?whole.substr(off):whole);whole=(off>0)?whole.slice(0,off):'';if(groupSize2){
groupSize=groupSize2;}}valueParts[0]=pieces.reverse().join(options.group);return
valueParts.join(options.decimal);}$.extend(mw.language,{convertNumber:function(
num,integer){var i,tmp,transformTable,numberString,convertedNumber,pattern;patte
rn=mw.language.getData(mw.config.get('wgUserLanguage'),'digitGroupingPattern')||
'#,##0.###';transformTable=mw.language.getDigitTransformTable();if(!transformTab
le){return num;}if(integer){if(parseInt(num,10)===num){return num;}tmp=[];for(i
in transformTable){tmp[transformTable[i]]=i;}transformTable=tmp;numberString=num
+'';}else{numberString=mw.language.commafy(num,pattern);}convertedNumber='';for(
i=0;i<numberString.length;i++){if(transformTable[numberString[i]]){convertedNumb
er+=transformTable[numberString[i]];}else{convertedNumber+=numberString[i];}}ret
urn integer?parseInt(convertedNumber,10)
:convertedNumber;},getDigitTransformTable:function(){return mw.language.getData(
mw.config.get('wgUserLanguage'),'digitTransformTable')||[];},getSeparatorTransfo
rmTable:function(){return mw.language.getData(mw.config.get('wgUserLanguage'),'s
eparatorTransformTable')||[];},commafy:function(value,pattern){var numberPattern
,transformTable=mw.language.getSeparatorTransformTable(),group=transformTable[',
']||',',numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/,decimal=transformTable['.']||'.'
,patternList=pattern.split(';'),positivePattern=patternList[0];pattern=patternLi
st[(value<0)?1:0]||('-'+positivePattern);numberPattern=positivePattern.match(num
berPatternRE);if(!numberPattern){throw new Error('unable to find a number expres
sion in pattern: '+pattern);}return pattern.replace(numberPatternRE,commafyNumbe
r(value,numberPattern[0],{decimal:decimal,group:group}));}});}(mediaWiki,jQuery)
);;},{},{});mw.loader.implement("mediawiki.notify",function(){(function(mw){'use
strict';mw.notify=function(message,
options){mw.loader.using('mediawiki.notification',function(){mw.notify=mw.notifi
cation.notify;mw.notify(message,options);});};}(mediaWiki));;},{},{});mw.loader.
implement("mediawiki.user",function(){(function(mw,$){var callbacks,options,toke
ns,user;function getUserInfo(info,callback){var api;if(callbacks[info]){callback
s[info].add(callback);return;}callbacks.rights=$.Callbacks('once memory');callba
cks.groups=$.Callbacks('once memory');callbacks[info].add(callback);api=new mw.A
pi();api.get({action:'query',meta:'userinfo',uiprop:'rights|groups'}).always(fun
ction(data){var rights,groups;if(data.query&&data.query.userinfo){rights=data.qu
ery.userinfo.rights;groups=data.query.userinfo.groups;}callbacks.rights.fire(rig
hts||[]);callbacks.groups.fire(groups||[]);});}callbacks={};options=mw.user.opti
ons||new mw.Map();tokens=mw.user.tokens||new mw.Map();mw.user=user={options:opti
ons,tokens:tokens,generateRandomSessionId:function(){var i,r,id='',seed=
'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';for(i=0;i<32;i+
+){r=Math.floor(Math.random()*seed.length);id+=seed.substring(r,r+1);}return id;
},getName:function(){return mw.config.get('wgUserName');},name:function(){return
user.getName();},getRegistration:function(){var registration=mw.config.get('wgU
serRegistration');if(user.isAnon()){return false;}else if(registration===null){r
eturn null;}else{return new Date(registration);}},isAnon:function(){return user.
getName()===null;},anonymous:function(){return user.isAnon();},sessionId:functio
n(){var sessionId=$.cookie('mediaWiki.user.sessionId');if(typeof sessionId==='un
defined'||sessionId===null){sessionId=user.generateRandomSessionId();$.cookie('m
ediaWiki.user.sessionId',sessionId,{'expires':null,'path':'/'});}return sessionI

d;},id:function(){var name=user.getName();if(name){return name;}return user.sess


ionId();},bucket:function(key,options){var cookie,parts,version,bucket,range,k,r
and,total;options=$.extend({buckets:{},
version:0,expires:30},options||{});cookie=$.cookie('mediaWiki.user.bucket:'+key)
;if(typeof cookie==='string'&&cookie.length>2&&cookie.indexOf(':')>0){parts=cook
ie.split(':');if(parts.length>1&&Number(parts[0])===options.version){version=Num
ber(parts[0]);bucket=String(parts[1]);}}if(bucket===undefined){if(!$.isPlainObje
ct(options.buckets)){throw'Invalid buckets error. Object expected for options.bu
ckets.';}version=Number(options.version);range=0;for(k in options.buckets){range
+=options.buckets[k];}rand=Math.random()*range;total=0;for(k in options.buckets)
{bucket=k;total+=options.buckets[k];if(total>=rand){break;}}$.cookie('mediaWiki.
user.bucket:'+key,version+':'+bucket,{'path':'/','expires':Number(options.expire
s)});}return bucket;},getGroups:function(callback){getUserInfo('groups',callback
);},getRights:function(callback){getUserInfo('rights',callback);}};}(mediaWiki,j
Query));;},{},{});mw.loader.implement("mediawiki.util",function(){(function(mw,$
){'use strict';var util={init:function()
{var profile,$tocTitle,$tocToggleLink,hideTocCookie;profile=$.client.profile();i
f(profile.name==='opera'){util.tooltipAccessKeyPrefix='shift-esc-';}else if(prof
ile.name==='chrome'){util.tooltipAccessKeyPrefix=(profile.platform==='mac'?'ctrl
-option-':'alt-shift-');}else if(profile.platform!=='win'&&profile.name==='safar
i'&&profile.layoutVersion>526){util.tooltipAccessKeyPrefix='ctrl-alt-';}else if(
profile.platform==='mac'&&profile.name==='firefox'&&profile.versionNumber>=14){u
til.tooltipAccessKeyPrefix='ctrl-option-';}else if(!(profile.platform==='win'&&p
rofile.name==='safari')&&(profile.name==='safari'||profile.platform==='mac'||pro
file.name==='konqueror')){util.tooltipAccessKeyPrefix='ctrl-';}else if(profile.n
ame==='firefox'&&profile.versionBase>'1'){util.tooltipAccessKeyPrefix='alt-shift
-';}util.$content=(function(){var i,l,$content,selectors;selectors=['.mw-body-pr
imary','.mw-body','#bodyContent','#mw_contentholder','#article','#content','#mwcontent-text','body'];for(i=0,l=
selectors.length;i<l;i++){$content=$(selectors[i]).first();if($content.length){r
eturn $content;}}return util.$content;})();$tocTitle=$('#toctitle');$tocToggleLi
nk=$('#togglelink');if($('#toc').length&&$tocTitle.length&&!$tocToggleLink.lengt
h){hideTocCookie=$.cookie('mw_hidetoc');$tocToggleLink=$('<a href="#" class="int
ernal" id="togglelink"></a>').text(mw.msg('hidetoc')).click(function(e){e.preven
tDefault();util.toggleToc($(this));});$tocTitle.append($tocToggleLink.wrap('<spa
n class="toctoggle"></span>').parent().prepend('&nbsp;[').append(']&nbsp;'));if(
hideTocCookie==='1'){util.toggleToc($tocToggleLink);}}},rawurlencode:function(st
r){str=String(str);return encodeURIComponent(str).replace(/!/g,'%21').replace(/'
/g,'%27').replace(/\(/g,'%28').replace(/\)/g,'%29').replace(/\*/g,'%2A').replace
(/~/g,'%7E');},wikiUrlencode:function(str){return util.rawurlencode(str).replace
(/%20/g,'_').replace(/%3A/g,':').replace(/%2F/g,'/');},wikiGetlink:function(str)
{return mw.config.get('wgArticlePath').
replace('$1',util.wikiUrlencode(typeof str==='string'?str:mw.config.get('wgPageN
ame')));},wikiScript:function(str){str=str||'index';if(str==='index'){return mw.
config.get('wgScript');}else if(str==='load'){return mw.config.get('wgLoadScript
');}else{return mw.config.get('wgScriptPath')+'/'+str+mw.config.get('wgScriptExt
ension');}},addCSS:function(text){var s=mw.loader.addStyleTag(text);return s.she
et||s;},toggleToc:function($toggleLink,callback){var $tocList=$('#toc ul:first')
;if($tocList.length){if($tocList.is(':hidden')){$tocList.slideDown('fast',callba
ck);$toggleLink.text(mw.msg('hidetoc'));$('#toc').removeClass('tochidden');$.coo
kie('mw_hidetoc',null,{expires:30,path:'/'});return true;}else{$tocList.slideUp(
'fast',callback);$toggleLink.text(mw.msg('showtoc'));$('#toc').addClass('tochidd
en');$.cookie('mw_hidetoc','1',{expires:30,path:'/'});return false;}}else{return
null;}},getParamValue:function(param,url){if(url===undefined){url=document.loca
tion.href;}var re=new RegExp(
'^[^#]*[&?]'+$.escapeRE(param)+'=([^&#]*)'),m=re.exec(url);if(m){return decodeUR
IComponent(m[1].replace(/\+/g,'%20'));}return null;},tooltipAccessKeyPrefix:'alt
-',tooltipAccessKeyRegexp:/\[(ctrl-)?(option-)?(alt-)?(shift-)?(esc-)?(.)\]$/,up
dateTooltipAccessKeys:function($nodes){if(!$nodes){$nodes=$('#column-one a, #mwhead a, #mw-panel a, #p-logo a, input, label');}else if(!($nodes instanceof $)){

$nodes=$($nodes);}$nodes.attr('title',function(i,val){if(val&&util.tooltipAccess
KeyRegexp.test(val)){return val.replace(util.tooltipAccessKeyRegexp,'['+util.too
ltipAccessKeyPrefix+'$6]');}return val;});},$content:null,addPortletLink:functio
n(portlet,href,text,id,tooltip,accesskey,nextnode){var $item,$link,$portlet,$ul;
if(arguments.length<3){return null;}$link=$('<a>').attr('href',href).text(text);
if(tooltip){$link.attr('title',tooltip);}$portlet=$('#'+portlet);if($portlet.len
gth===0){return null;}$ul=$portlet.find('ul').eq(0);if($ul.length===0){$ul=$('<u
l>');if($portlet.find('div:first').
length===0){$portlet.append($ul);}else{$portlet.find('div').eq(-1).append($ul);}
}if($ul.length===0){return null;}$portlet.removeClass('emptyPortlet');if($portle
t.hasClass('vectorTabs')){$item=$link.wrap('<li><span></span></li>').parent().pa
rent();}else{$item=$link.wrap('<li></li>').parent();}if(id){$item.attr('id',id);
}if(tooltip){tooltip=$.trim(tooltip.replace(util.tooltipAccessKeyRegexp,''));if(
accesskey){tooltip+=' ['+accesskey+']';}$link.attr('title',tooltip);if(accesskey
){util.updateTooltipAccessKeys($link);}}if(accesskey){$link.attr('accesskey',acc
esskey);}if(nextnode&&nextnode.parentNode===$ul[0]){$(nextnode).before($item);}e
lse if(typeof nextnode==='string'&&$ul.find(nextnode).length!==0){$ul.find(nextn
ode).eq(0).before($item);}else{$ul.append($item);}return $item[0];},jsMessage:fu
nction(message){if(!arguments.length||message===''||message===null){return true;
}if(typeof message!=='object'){message=$.parseHTML(message);}mw.notify(message,{
autoHide:true,tag:'legacy'});return true
;},validateEmail:function(mailtxt){var rfc5322Atext,rfc1034LdhStr,html5EmailRege
xp;if(mailtxt===''){return null;}rfc5322Atext='a-z0-9!#$%&\'*+\\-/=?^_`{|}~';rfc
1034LdhStr='a-z0-9\\-';html5EmailRegexp=new RegExp('^'+'['+rfc5322Atext+'\\.]+'+
'@'+'['+rfc1034LdhStr+']+'+'(?:\\.['+rfc1034LdhStr+']+)*'+'$','i');return(null!=
=mailtxt.match(html5EmailRegexp));},isIPv4Address:function(address,allowBlock){i
f(typeof address!=='string'){return false;}var block=allowBlock?'(?:\\/(?:3[0-2]
|[12]?\\d))?':'',RE_IP_BYTE='(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|0?[0-9]?[0-9])',
RE_IP_ADD='(?:'+RE_IP_BYTE+'\\.){3}'+RE_IP_BYTE;return address.search(new RegExp
('^'+RE_IP_ADD+block+'$'))!==-1;},isIPv6Address:function(address,allowBlock){if(
typeof address!=='string'){return false;}var block=allowBlock?'(?:\\/(?:12[0-8]|
1[01][0-9]|[1-9]?\\d))?':'',RE_IPV6_ADD='(?:'+':(?::|(?::'+'[0-9A-Fa-f]{1,4}'+')
{1,7})'+'|'+'[0-9A-Fa-f]{1,4}'+'(?::'+'[0-9A-Fa-f]{1,4}'+'){0,6}::'+'|'+'[0-9A-F
a-f]{1,4}'+'(?::'+'[0-9A-Fa-f]{1,4}'+
'){7}'+')';if(address.search(new RegExp('^'+RE_IPV6_ADD+block+'$'))!==-1){return
true;}RE_IPV6_ADD='[0-9A-Fa-f]{1,4}'+'(?:::?'+'[0-9A-Fa-f]{1,4}'+'){1,6}';retur
n address.search(new RegExp('^'+RE_IPV6_ADD+block+'$'))!==-1&&address.search(/::
/)!==-1&&address.search(/::.*::/)===-1;}};mw.util=util;}(mediaWiki,jQuery));;},{
},{"showtoc":"tampilkan","hidetoc":"sembunyikan"});mw.loader.implement("mediawik
i.api.parse",function(){(function(mw,$){$.extend(mw.Api.prototype,{parse:functio
n(wikitext,ok,err){var d=$.Deferred(),apiPromise;d.done(ok);d.fail(err);apiPromi
se=this.get({action:'parse',contentmodel:'wikitext',text:wikitext}).done(functio
n(data){if(data.parse&&data.parse.text&&data.parse.text['*']){d.resolve(data.par
se.text['*']);}}).fail(d.reject);return d.promise({abort:apiPromise.abort});}});
}(mediaWiki,jQuery));;},{},{});mw.loader.implement("mediawiki.language.data",fun
ction(){mw.language.setData("id",{"digitTransformTable":null,"separatorTransform
Table":{",":".",".":","},"grammarForms":
[],"pluralRules":["n is 1"],"digitGroupingPattern":null});},{},{});mw.loader.imp
lement("mediawiki.language.init",function(){(function(mw){var language={data:{},
getData:function(langCode,dataKey){var langData=language.data;if(langData&&langD
ata[langCode]instanceof mw.Map){return langData[langCode].get(dataKey);}return u
ndefined;},setData:function(langCode,dataKey,value){var langData=language.data;i
f(!(langData[langCode]instanceof mw.Map)){langData[langCode]=new mw.Map();}langD
ata[langCode].set(dataKey,value);}};mw.language=language;}(mediaWiki));;},{},{})
;mw.loader.implement("mediawiki.legacy.ajax",function(){(function(mw){function d
ebug(text){if(!window.sajax_debug_mode){return false;}var e=document.getElementB
yId('sajax_debug');if(!e){e=document.createElement('p');e.className='sajax_debug
';e.id='sajax_debug';var b=document.getElementsByTagName('body')[0];if(b.firstCh
ild){b.insertBefore(e,b.firstChild);}else{b.appendChild(e);}}var m=document.crea
teElement('div');m.appendChild(document.

createTextNode(text));e.appendChild(m);return true;}function createXhr(){debug('


sajax_init_object() called..');var a;try{a=new XMLHttpRequest();}catch(xhrE){try
{a=new window.ActiveXObject('Msxml2.XMLHTTP');}catch(msXmlE){try{a=new window.Ac
tiveXObject('Microsoft.XMLHTTP');}catch(msXhrE){a=null;}}}if(!a){debug('Could no
t create connection object.');}return a;}function doAjaxRequest(func_name,args,t
arget){var i,x;var uri;var post_data;uri=mw.util.wikiScript()+'?action=ajax';if(
window.sajax_request_type==='GET'){if(uri.indexOf('?')===-1){uri=uri+'?rs='+enco
deURIComponent(func_name);}else{uri=uri+'&rs='+encodeURIComponent(func_name);}fo
r(i=0;i<args.length;i++){uri=uri+'&rsargs[]='+encodeURIComponent(args[i]);}post_
data=null;}else{post_data='rs='+encodeURIComponent(func_name);for(i=0;i<args.len
gth;i++){post_data=post_data+'&rsargs[]='+encodeURIComponent(args[i]);}}x=create
Xhr();if(!x){alert('AJAX not supported');return false;}try{x.open(window.sajax_r
equest_type,uri,true);}catch(e){if(
location.hostname==='localhost'){alert('Your browser blocks XMLHttpRequest to "l
ocalhost", try using a real hostname for development/testing.');}throw e;}if(win
dow.sajax_request_type==='POST'){x.setRequestHeader('Method','POST '+uri+' HTTP/
1.1');x.setRequestHeader('Content-Type','application/x-www-form-urlencoded');}x.
setRequestHeader('Pragma','cache=yes');x.setRequestHeader('Cache-Control','no-tr
ansform');x.onreadystatechange=function(){if(x.readyState!==4){return;}debug('re
ceived ('+x.status+' '+x.statusText+') '+x.responseText);if(typeof target==='fun
ction'){target(x);}else if(typeof target==='object'){if(target.tagName==='INPUT'
){if(x.status===200){target.value=x.responseText;}}else{if(x.status===200){targe
t.innerHTML=x.responseText;}else{target.innerHTML='<div class="error">Error: '+x
.status+' '+x.statusText+' ('+x.responseText+')</div>';}}}else{alert('Bad target
for sajax_do_call: not a function or object: '+target);}};debug(func_name+' uri
= '+uri+' / post = '+post_data);x.send(
post_data);debug(func_name+' waiting..');return true;}function wfSupportsAjax(){
var request=createXhr();var supportsAjax=request?true:false;request=undefined;re
turn supportsAjax;}var deprecationNotice='Sajax is deprecated, use jQuery.ajax o
r mediawiki.api instead.';mw.log.deprecate(window,'sajax_debug_mode',false,depre
cationNotice);mw.log.deprecate(window,'sajax_request_type','GET',deprecationNoti
ce);mw.log.deprecate(window,'sajax_debug',debug,deprecationNotice);mw.log.deprec
ate(window,'sajax_init_object',createXhr,deprecationNotice);mw.log.deprecate(win
dow,'sajax_do_call',doAjaxRequest,deprecationNotice);mw.log.deprecate(window,'wf
SupportsAjax',wfSupportsAjax,deprecationNotice);}(mediaWiki));;},{},{});mw.loade
r.implement("mediawiki.legacy.wikibits",function(){(function(mw,$){var isIE6,isG
ecko,ua=navigator.userAgent.toLowerCase(),uaMsg='Use feature detection or module
jquery.client instead.';mw.log.deprecate(window,'clientPC',ua,uaMsg);$.each(['i
s_gecko','is_chrome_mac','is_chrome',
'webkit_version','is_safari_win','is_safari','webkit_match','is_ff2','ff2_bugs',
'is_ff2_win','is_ff2_x11','opera95_bugs','opera7_bugs','opera6_bugs','is_opera_9
5','is_opera_preseven','is_opera','ie6_bugs'],function(i,key){mw.log.deprecate(w
indow,key,false,uaMsg);});if(/msie ([0-9]{1,}[\.0-9]{0,})/.exec(ua)&&parseFloat(
RegExp.$1)<=6.0){isIE6=true;}isGecko=/gecko/.test(ua)&&!/khtml|spoofer|netscape\
/7\.0/.test(ua);window.doneOnloadHook=undefined;if(!window.onloadFuncts){window.
onloadFuncts=[];}window.addOnloadHook=function(hookFunct){if(!window.doneOnloadH
ook){window.onloadFuncts[window.onloadFuncts.length]=hookFunct;}else{hookFunct()
;}};window.importScript=function(page){var uri=mw.config.get('wgScript')+'?title
='+mw.util.wikiUrlencode(page)+'&action=raw&ctype=text/javascript';return window
.importScriptURI(uri);};window.loadedScripts={};window.importScriptURI=function(
url){if(window.loadedScripts[url]){return null;}window.loadedScripts[url]=true;v
ar s=document.createElement('script');s.
setAttribute('src',url);s.setAttribute('type','text/javascript');document.getEle
mentsByTagName('head')[0].appendChild(s);return s;};window.importStylesheet=func
tion(page){return window.importStylesheetURI(mw.config.get('wgScript')+'?action=
raw&ctype=text/css&title='+mw.util.wikiUrlencode(page));};window.importStyleshee
tURI=function(url,media){var l=document.createElement('link');l.rel='stylesheet'
;l.href=url;if(media){l.media=media;}document.getElementsByTagName('head')[0].ap
pendChild(l);return l;};window.appendCSS=function(text){var s=document.createEle
ment('style');s.type='text/css';s.rel='stylesheet';if(s.styleSheet){s.styleSheet

.cssText=text;}else{s.appendChild(document.createTextNode(text+''));}document.ge
tElementsByTagName('head')[0].appendChild(s);return s;};if(mw.config.get('wgBrea
kFrames')){if(window.top!==window.self){window.top.location=window.location;}}wi
ndow.changeText=function(el,newText){if(el.innerText){el.innerText=newText;}else
if(el.firstChild&&el.firstChild.
nodeValue){el.firstChild.nodeValue=newText;}};window.killEvt=function(evt){evt=e
vt||window.event||window.Event;if(typeof evt.preventDefault!=='undefined'){evt.p
reventDefault();evt.stopPropagation();}else{evt.cancelBubble=true;}return false;
};window.mwEditButtons=[];window.mwCustomEditButtons=[];window.escapeQuotes=func
tion(text){var re=new RegExp("'","g");text=text.replace(re,"\\'");re=new RegExp(
"\\n","g");text=text.replace(re,"\\n");return window.escapeQuotesHTML(text);};wi
ndow.escapeQuotesHTML=function(text){var re=new RegExp('&',"g");text=text.replac
e(re,"&amp;");re=new RegExp('"',"g");text=text.replace(re,"&quot;");re=new RegEx
p('<',"g");text=text.replace(re,"&lt;");re=new RegExp('>',"g");text=text.replace
(re,"&gt;");return text;};mw.log.deprecate(window,'tooltipAccessKeyPrefix','alt','Use mediawiki.util instead.');mw.log.deprecate(window,'tooltipAccessKeyRegexp
',/\[(alt-)?(.)\]$/,'Use mediawiki.util instead.');mw.log.deprecate(window,'upda
teTooltipAccessKeys',mw.util.
updateTooltipAccessKeys,'Use mediawiki.util instead.');window.addPortletLink=fun
ction(portlet,href,text,id,tooltip,accesskey,nextnode){var root=document.getElem
entById(portlet);if(!root){return null;}var uls=root.getElementsByTagName('ul');
var node;if(uls.length>0){node=uls[0];}else{node=document.createElement('ul');va
r lastElementChild=null;for(var i=0;i<root.childNodes.length;++i){if(root.childN
odes[i].nodeType===1){lastElementChild=root.childNodes[i];}}if(lastElementChild&
&lastElementChild.nodeName.match(/div/i)){lastElementChild.appendChild(node);}el
se{root.appendChild(node);}}if(!node){return null;}root.className=root.className
.replace(/(^| )emptyPortlet( |$)/,"$2");var link=document.createElement('a');lin
k.appendChild(document.createTextNode(text));link.href=href;var span=document.cr
eateElement('span');span.appendChild(link);var item=document.createElement('li')
;item.appendChild(span);if(id){item.id=id;}if(accesskey){link.setAttribute('acce
sskey',accesskey);tooltip+=' ['+
accesskey+']';}if(tooltip){link.setAttribute('title',tooltip);}if(accesskey&&too
ltip){mw.util.updateTooltipAccessKeys([link]);}if(nextnode&&nextnode.parentNode=
==node){node.insertBefore(item,nextnode);}else{node.appendChild(item);}return it
em;};window.getInnerText=function(el){if(typeof el==='string'){return el;}if(typ
eof el==='undefined'){return el;}if(el.nodeType&&el.getAttribute('data-sort-valu
e')!==null){return el.getAttribute('data-sort-value');}if(el.textContent){return
el.textContent;}if(el.innerText){return el.innerText;}var str='';var cs=el.chil
dNodes;var l=cs.length;for(var i=0;i<l;i++){switch(cs[i].nodeType){case 1:str+=w
indow.getInnerText(cs[i]);break;case 3:str+=cs[i].nodeValue;break;}}return str;}
;$.each({checkboxes:[],lastCheckbox:null,setupCheckboxShiftClick:$.noop,addCheck
boxClickHandlers:$.noop,checkboxClickHandler:$.noop},function(key,val){mw.log.de
precate(window,key,val,'Use jquery.checkboxShiftClick instead.');});window.getEl
ementsByClassName=function(oElm,
strTagName,oClassNames){var arrReturnElements=[];if(typeof oElm.getElementsByCla
ssName==='function'){var arrNativeReturn=oElm.getElementsByClassName(oClassNames
);if(strTagName==='*'){return arrNativeReturn;}for(var h=0;h<arrNativeReturn.len
gth;h++){if(arrNativeReturn[h].tagName.toLowerCase()===strTagName.toLowerCase())
{arrReturnElements[arrReturnElements.length]=arrNativeReturn[h];}}return arrRetu
rnElements;}var arrElements=(strTagName==='*'&&oElm.all)?oElm.all:oElm.getElemen
tsByTagName(strTagName);var arrRegExpClassNames=[];if(typeof oClassNames==='obje
ct'){for(var i=0;i<oClassNames.length;i++){arrRegExpClassNames[arrRegExpClassNam
es.length]=new RegExp("(^|\\s)"+oClassNames[i].replace(/\-/g,"\\-")+"(\\s|$)");}
}else{arrRegExpClassNames[arrRegExpClassNames.length]=new RegExp("(^|\\s)"+oClas
sNames.replace(/\-/g,"\\-")+"(\\s|$)");}var oElement;var bMatchesAll;for(var j=0
;j<arrElements.length;j++){oElement=arrElements[j];bMatchesAll=true;for(var k=0;
k<arrRegExpClassNames.length;k++){if(!
arrRegExpClassNames[k].test(oElement.className)){bMatchesAll=false;break;}}if(bM
atchesAll){arrReturnElements[arrReturnElements.length]=oElement;}}return(arrRetu
rnElements);};window.redirectToFragment=function(fragment){var webKitVersion,mat

ch=navigator.userAgent.match(/AppleWebKit\/(\d+)/);if(match){webKitVersion=parse
Int(match[1],10);if(webKitVersion<420){return;}}if(!window.location.hash){window
.location.hash=fragment;if(isGecko){$(function(){if(window.location.hash===fragm
ent){window.location.hash=fragment;}});}}};mw.log.deprecate(window,'jsMsg',mw.ut
il.jsMessage,'Use mediawiki.notify instead.');window.injectSpinner=function(elem
ent,id){var spinner=document.createElement('img');spinner.id='mw-spinner-'+id;sp
inner.src=mw.config.get('stylepath')+'/common/images/spinner.gif';spinner.alt=sp
inner.title='...';if(element.nextSibling){element.parentNode.insertBefore(spinne
r,element.nextSibling);}else{element.parentNode.appendChild(spinner);}};window.r
emoveSpinner=function(id){var spinner=
document.getElementById('mw-spinner-'+id);if(spinner){spinner.parentNode.removeC
hild(spinner);}};window.runOnloadHook=function(){if(window.doneOnloadHook||!(doc
ument.getElementById&&document.getElementsByTagName)){return;}window.doneOnloadH
ook=true;for(var i=0;i<window.onloadFuncts.length;i++){window.onloadFuncts[i]();
}};window.addHandler=function(element,attach,handler){if(element.addEventListene
r){element.addEventListener(attach,handler,false);}else if(element.attachEvent){
element.attachEvent('on'+attach,handler);}};window.hookEvent=function(hookName,h
ookFunct){window.addHandler(window,hookName,hookFunct);};window.addClickHandler=
function(element,handler){window.addHandler(element,'click',handler);};window.re
moveHandler=function(element,remove,handler){if(window.removeEventListener){elem
ent.removeEventListener(remove,handler,false);}else if(window.detachEvent){eleme
nt.detachEvent('on'+remove,handler);}};window.hookEvent('load',window.runOnloadH
ook);if(isIE6){window.importScriptURI(mw
.config.get('stylepath')+'/common/IEFixes.js');}}(mediaWiki,jQuery));;},{},{});m
w.loader.implement("mediawiki.libs.pluralruleparser",function(){(function(mw){fu
nction pluralRuleParser(rule,number){var pos=0;var whitespace=makeRegexParser(/^
\s+/);var digits=makeRegexParser(/^\d+/);var _n_=makeStringParser('n');var _is_=
makeStringParser('is');var _mod_=makeStringParser('mod');var _not_=makeStringPar
ser('not');var _in_=makeStringParser('in');var _within_=makeStringParser('within
');var _range_=makeStringParser('..');var _comma_=makeStringParser(',');var _or_
=makeStringParser('or');var _and_=makeStringParser('and');function debug(){}debu
g('pluralRuleParser',rule,number);function choice(parserSyntax){return function(
){for(var i=0;i<parserSyntax.length;i++){var result=parserSyntax[i]();if(result!
==null){return result;}}return null;};}function sequence(parserSyntax){var origi
nalPos=pos;var result=[];for(var i=0;i<parserSyntax.length;i++){var res=parserSy
ntax[i]();if(res===null){pos=originalPos
;return null;}result.push(res);}return result;}function nOrMore(n,p){return func
tion(){var originalPos=pos;var result=[];var parsed=p();while(parsed!==null){res
ult.push(parsed);parsed=p();}if(result.length<n){pos=originalPos;return null;}re
turn result;};}function makeStringParser(s){var len=s.length;return function(){v
ar result=null;if(rule.substr(pos,len)===s){result=s;pos+=len;}return result;};}
function makeRegexParser(regex){return function(){var matches=rule.substr(pos).m
atch(regex);if(matches===null){return null;}pos+=matches[0].length;return matche
s[0];};}function n(){var result=_n_();if(result===null){debug(" -- failed n");re
turn result;}result=parseInt(number,10);debug(" -- passed n ",result);return res
ult;}var expression=choice([mod,n]);function mod(){var result=sequence([n,whites
pace,_mod_,whitespace,digits]);if(result===null){debug(" -- failed mod");return
null;}debug(" -- passed mod");return parseInt(result[0],10)%parseInt(result[4],1
0);}function not(){var result=sequence([
whitespace,_not_]);if(result===null){debug(" -- failed not");return null;}else{r
eturn result[1];}}function is(){var result=sequence([expression,whitespace,_is_,
nOrMore(0,not),whitespace,digits]);if(result!==null){debug(" -- passed is");if(r
esult[3][0]==='not'){return result[0]!==parseInt(result[5],10);}else{return resu
lt[0]===parseInt(result[5],10);}}debug(" -- failed is");return null;}function ra
ngeList(){var result=sequence([choice([range,digits]),nOrMore(0,rangeTail)]);var
resultList=[];if(result!==null){resultList=resultList.concat(result[0],result[1
][0]);return resultList;}debug(" -- failed rangeList");return null;}function ran
geTail(){var result=sequence([_comma_,rangeList]);if(result!==null){return resul
t[1];}debug(" -- failed rangeTail");return null;}function range(){var i;var resu
lt=sequence([digits,_range_,digits]);if(result!==null){debug(" -- passed range")

;var array=[];var left=parseInt(result[0],10);var right=parseInt(result[2],10);f


or(i=left;i<=right;i++){array.push(i);}
return array;}debug(" -- failed range");return null;}function _in(){var result=s
equence([expression,nOrMore(0,not),whitespace,_in_,whitespace,rangeList]);if(res
ult!==null){debug(" -- passed _in");var range_list=result[5];for(var i=0;i<range
_list.length;i++){if(parseInt(range_list[i],10)===result[0]){return(result[1][0]
!=='not');}}return(result[1][0]==='not');}debug(" -- failed _in ");return null;}
function within(){var result=sequence([expression,whitespace,_within_,whitespace
,rangeList]);if(result!==null){debug(" -- passed within ");var range_list=result
[4];return(parseInt(range_list[0],10)<=result[0]&&result[0]<=parseInt(range_list
[1],10));}debug(" -- failed within ");return null;}var relation=choice([is,_in,w
ithin]);function and(){var result=sequence([relation,whitespace,_and_,whitespace
,condition]);if(result){debug(" -- passed and");return result[0]&&result[4];}deb
ug(" -- failed and");return null;}function or(){var result=sequence([relation,wh
itespace,_or_,whitespace,condition]);if(
result){debug(" -- passed or");return result[0]||result[4];}debug(" -- failed or
");return null;}var condition=choice([and,or,relation]);function isInt(n){return
parseFloat(n)%1===0;}function start(){if(!isInt(number)){return false;}var resu
lt=condition();return result;}var result=start();if(result===null||pos!==rule.le
ngth){}return result;}if(typeof module!=='undefined'&&module.exports){module.exp
orts=pluralRuleParser;}mw.libs.pluralRuleParser=pluralRuleParser;})(mediaWiki);;
},{},{});mw.loader.implement("mediawiki.page.startup",function(){(function(mw,$)
{mw.page={};$('html').addClass('client-js').removeClass('client-nojs');$(functio
n(){mw.util.init();mw.hook('wikipage.content').fire($('#mw-content-text'));});}(
mediaWiki,jQuery));;},{},{});mw.loader.implement("skins.vector.js",function(){(f
unction($){var rtl=$('html').attr('dir')==='rtl';$.fn.collapsibleTabs=function(o
ptions){if(!this.length){return this;}var $settings=$.extend({},$.collapsibleTab
s.defaults,options);this.each(function()
{var $el=$(this);$.collapsibleTabs.instances=($.collapsibleTabs.instances.length
===0?$el:$.collapsibleTabs.instances.add($el));$el.data('collapsibleTabsSettings
',$settings);$el.children($settings.collapsible).each(function(){$.collapsibleTa
bs.addData($(this));});});if(!$.collapsibleTabs.boundEvent){$(window).delayedBin
d('500','resize',function(){$.collapsibleTabs.handleResize();});}$.collapsibleTa
bs.handleResize();return this;};function calculateTabDistance(){var $leftTab,$ri
ghtTab,leftEnd,rightStart;if(!rtl){$leftTab=$('#left-navigation');$rightTab=$('#
right-navigation');}else{$leftTab=$('#right-navigation');$rightTab=$('#left-navi
gation');}leftEnd=$leftTab.offset().left+$leftTab.width();rightStart=$rightTab.o
ffset().left;return rightStart-leftEnd;}$.collapsibleTabs={instances:[],boundEve
nt:null,defaults:{expandedContainer:'#p-views ul',collapsedContainer:'#p-caction
s ul',collapsible:'li.collapsible',shifting:false,expandCondition:function(eleWi
dth){return calculateTabDistance()>=
eleWidth;},collapseCondition:function(){return calculateTabDistance()<0;}},addDa
ta:function($collapsible){var $settings=$collapsible.parent().data('collapsibleT
absSettings');if($settings!==null){$collapsible.data('collapsibleTabsSettings',{
expandedContainer:$settings.expandedContainer,collapsedContainer:$settings.colla
psedContainer,expandedWidth:$collapsible.width(),prevElement:$collapsible.prev()
});}},getSettings:function($collapsible){var $settings=$collapsible.data('collap
sibleTabsSettings');if($settings===undefined){$.collapsibleTabs.addData($collaps
ible);$settings=$collapsible.data('collapsibleTabsSettings');}return $settings;}
,handleResize:function(){$.collapsibleTabs.instances.each(function(){var $el=$(t
his),data=$.collapsibleTabs.getSettings($el);if(data.shifting){return;}if($el.ch
ildren(data.collapsible).length>0&&data.collapseCondition()){$el.trigger('before
TabCollapse');$.collapsibleTabs.moveToCollapsed($el.children(data.collapsible+':
last'));}if($(data.collapsedContainer+
' '+data.collapsible).length>0&&data.expandCondition($.collapsibleTabs.getSettin
gs($(data.collapsedContainer).children(data.collapsible+':first')).expandedWidth
)){$el.trigger('beforeTabExpand');$.collapsibleTabs.moveToExpanded(data.collapse
dContainer+' '+data.collapsible+':first');}});},moveToCollapsed:function(ele){va
r data,expContainerSettings,target,$moving=$(ele);data=$.collapsibleTabs.getSett
ings($moving);if(!data){return;}expContainerSettings=$.collapsibleTabs.getSettin

gs($(data.expandedContainer));if(!expContainerSettings){return;}expContainerSett
ings.shifting=true;target=data.collapsedContainer;$moving.css('position','relati
ve').css((rtl?'left':'right'),0).animate({width:'1px'},'normal',function(){var d
ata,expContainerSettings;$(this).hide();$('<span class="placeholder" style="disp
lay: none;"></span>').insertAfter(this);$(this).detach().prependTo(target).data(
'collapsibleTabsSettings',data);$(this).attr('style','display: list-item;');data
=$.collapsibleTabs.getSettings($(ele));
if(data){expContainerSettings=$.collapsibleTabs.getSettings($(data.expandedConta
iner));if(expContainerSettings){expContainerSettings.shifting=false;$.collapsibl
eTabs.handleResize();}}});},moveToExpanded:function(ele){var data,expContainerSe
ttings,$target,expandedWidth,$moving=$(ele);data=$.collapsibleTabs.getSettings($
moving);if(!data){return;}expContainerSettings=$.collapsibleTabs.getSettings($(d
ata.expandedContainer));if(!expContainerSettings){return;}expContainerSettings.s
hifting=true;$target=$(data.expandedContainer).find('span.placeholder:first');ex
pandedWidth=data.expandedWidth;$moving.css('position','relative').css((rtl?'righ
t':'left'),0).css('width','1px');$target.replaceWith($moving.detach().css('width
','1px').data('collapsibleTabsSettings',data).animate({width:expandedWidth+'px'}
,'normal',function(){$(this).attr('style','display: block;');var data,expContain
erSettings;data=$.collapsibleTabs.getSettings($(this));if(data){expContainerSett
ings=$.collapsibleTabs.getSettings($(
data.expandedContainer));if(expContainerSettings){expContainerSettings.shifting=
false;$.collapsibleTabs.handleResize();}}}));}};}(jQuery));jQuery(function($){$(
'div.vectorMenu').each(function(){var $el=$(this);$el.find('h3:first a:first').c
lick(function(e){$el.find('.menu:first').toggleClass('menuForceShow');e.preventD
efault();}).focus(function(){$el.addClass('vectorMenuFocus');}).blur(function(){
$el.removeClass('vectorMenuFocus');});});var $cactions=$('#p-cactions');$('#p-vi
ews ul').bind('beforeTabCollapse',function(){if($cactions.hasClass('emptyPortlet
')){$cactions.removeClass('emptyPortlet').find('h3').css('width','1px').animate(
{'width':'24px'},390);}}).bind('beforeTabExpand',function(){if($cactions.find('l
i').length===1){$cactions.find('h3').animate({'width':'1px'},390,function(){$(th
is).attr('style','').parent().addClass('emptyPortlet');});}}).collapsibleTabs();
});;},{},{});mw.loader.implement("wikibase.client.init",function(){},{"css":[
".wbc-editpage{list-style:none none;text-align:right;padding-right:.5em !importa
nt}.wbc-editpage \u003E a{padding-left:11px;background:no-repeat left center}.wb
c-editpage \u003E a:link,.wbc-editpage \u003E a:visited{background-image:url(dat
a:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAD1BMVEUZAAD//
/95eXmqqqrY2NjEIQ0cAAAAAXRSTlMAQObYZgAAACdJREFUCNdjYGBgYGIAASUFENNJCUiqmADZTM5Oq
ExFFZAKRSG4YgBjcwODynSgDwAAAABJRU5ErkJggg==);background-image:url(//bits.wikimed
ia.org/static-1.22wmf12/extensions/Wikibase/client/resources/images/WBC-Asset-Pe
ncil.png?2013-07-25T14:53:20Z)!ie;color:#797979 !important}.wbc-editpage \u003E
a:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAA
AAKBAMAAAB/HNKOAAAAD1BMVEWBAADY2Nj///8GRa0zZrtW2AECAAAAAXRSTlMAQObYZgAAACdJREFUC
NdjYGBgYGYAAWMDEFPYGEgaOgLZzCLCqEwjQ5AKI2W4YgBg5QOTQPzBuAAAAABJRU5ErkJggg==);bac
kground-image:url(//bits.wikimedia.org/static-1.22wmf12/extensions/Wikibase/clie
nt/resources/images/WBC-Asset-Pencil-Hover.png?2013-07-25T14:53:20Z)!ie;color:#0
645AD !important}\n/* cache key: idwiki:resourceloader:filter:minify-css:7:256db
f31064c4010d63ea5a7244b9558 */"
]},{});
/* cache key: idwiki:resourceloader:filter:minify-js:7:90cb5ae3e53465c6f2371cba3
cafe3c9 */ !  yBN  +H|<{'n?>  r =& oR?^ 9G) /
C;q(h6 !  yBN <u% ? kk<W
Zh]  9/
JC
c[j-'$
;q(!
;(  4W yBN ?H|<{'n?zM>  r R?^ 9@ Ey)
( <\  zkk>

m
|G
|K; U@nk?;{k

WC
 `=
FBv'?
(
Uqi\O
D'* :+PvR[-+7ss
 W N}@
?(
>
D'
*
tcYI
:O
Z
}

{ eP? Aek zfo*QrY 2X }I& 2oou > F ;]*{

S q7b3iHJ$U~++ $

kS'

$eAIuA  %Q *VO#b|] A{k M02 N  ji

6v\


N
.

o_ %V}  RX|3ne9 X EMwR0

m >7Z! AYi> g j

You might also like