Главная


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" id="nojs" lang="ru" class="page-scroll ">
<head>
<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" />
<meta name="google" content="notranslate" />

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

<meta name="description" content="Почта Mail.Ru - крупнейшая бесплатная почта, быстрый и удобный интерфейс, неограниченный объем ящика, надежная защита от спама и вирусов, мобильная версия и приложения для смартфонов. А также доступ по IMAP, SMS-уведомления, интерфейс на разных языках и темы оформления Почты." />
<meta name="Keywords" content="Mail.Ru, бесплатная почта, многоязычный интерфейс, неограниченный объем ящика, защита от спама, защита от вирусов, мобильная версия, мобильные приложения, темы оформления, POP3, SMTP, IMAP, SMS-уведомления, сборщик, вложенные файлы" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<script type="text/javascript">
window.__log = {};
window.__domTS = function (n){__domTS[n]=+new Date-(__domTS[n]||0);return __domTS};
document.TS = new Date;

(function (location) {

var url = location.toString().match(/#.*/), new_url,
match = url && url[0].match(/((messages?|compose|(?:go)?search|thread|filesearch|msglist|readmsg|sentmsg|sendmsgok|ajax_attach_action|attaches\-viewer)(.*?))$/);

if (match) {

url = '/' + match[1];


if (url.indexOf('/ajax_attach_action') === 0) url = '/cgi-bin' + url;



new_url = location.protocol + '//' + location.host + url.replace('&secure=1', '');
} else if (~[вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы].indexOf(location.host + '/ajax_attach_action')) {
new_url = [вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы].replace('/ajax_attach_action', '/cgi-bin/ajax_attach_action');
} else if(url && url[0].match(/^#(\/addressbook.*)/)) {
new_url = location.protocol + '//' + location.host + RegExp.$1;
}

if (new_url) {
[вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы] = new_url;

document.write('<br/>');
}

})(location);

__domTS('head__js');
</script>












<title>Вход - Почта Mail.Ru</title>

<script>


window.includeJS = function (url) {
document.writeln('<script type="text/javascript" src="' + url + '"></' + 'script>');
};

</script>









<script>includeJS("//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/build/ajs.js");</script>


<script>
window.__log = window.__log || {};
__log.head__js = __log.folders_data_js = 0;
</script>
<script type="text/javascript">





try { top.location.toString(); } catch (er) { top.location = location; }

var yandex_direct_fontColor = 'FF0000';
var yandex_direct_BorderColor = 'FBE5C0';
var yandex_direct_BgColor = 'FFF9F0';
var yandex_direct_headerBgColor = 'FEEAC7';
var yandex_direct_titleColor = '0000CC';
var yandex_direct_siteurlColor = '006600';
var yandex_direct_linkColor = '0000CC';
function yandex_direct_print(){ }


function createRadar(name, iZ, log){
var data = {}, radar = function (label, end){
if( label === 'clear' ){
data = {};
}
else if( typeof label === 'string' ){
if( end == 1 && data[label] && !data[label][1] ){ data[label][1] = (new Date).getTime(); }
else if( end != 1 && !data[label] ){ data[label] = [(new Date).getTime(), 0]; }
}
else {
var i = [], a, v, k, dt, radarDomain = patron.RadarURL;
for( k in data ) if( data.hasOwnProperty(k) ){
v = data[k];
dt = v[1] - v[0];
if( dt < 0 ){
data = {};
return;
}
else if( iZ && !dt ) continue;
i.push(k +':'+ dt);
if( k == 'all' ) a = dt;
if( log ) ajs.log('radar.'+label+': '+ k +': '+ dt +' ms');
}

if( i.length && a ) setTimeout(function(){
(new Image).src = '//' + radarDomain + '/update?email=p=mail&t='+ name +'&v='+ a +'&i='+ i.join(',') +'&rnd='+ Math.random() + (document.referrer ? '&r='+ escape(document.referrer) : '') + (jsCookie ? '&vid=' + jsCookie.get('VID') : '');
}, 0);
data = {};
}
return radar;
};
radar.clear = function (){ data = {}; return radar; };
return radar;
} // createRadar;

if (!('rT' in window)) window.rT = {i: []};
function timeInterval_sum(bP)
{
if( !rT[bP] )
{
rT[bP] = new Date();
}
else
{
var j = 0, rT_cnt = rT.i.length, found = false;
for( ; j < rT_cnt; j++ )
{
var rT_array = rT.i[j].split("=");
if( rT_array[0] == bP )
{
found = true;
rT.i[j] = bP +'='+ (parseInt(rT_array[1]) + (new Date).getTime() - rT[bP].getTime());
}
}
if( !found )
rT.i[rT.i.length] = bP +'='+ ((new Date).getTime() - rT[bP].getTime());
delete rT[bP];
}
} // timeInterval_sum;

// < GLOBALS
var
undef
, undefined
, IS_LOCAL = false
, jsVersion = 3
, jsBuild = '1448279932'

, jsCore = { version: 3, build: '1448279932' }
, CheckNewNum = '3'
, jsCoreAlias = {
"jsCore": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/jsCore"
, "jQuery": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/jsCore/jquery"
, "jquery": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/jsCore/jquery/jquery"
, "labs": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/jsCore/labs"
, "utils": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/jsCore/utils"
, "plugins": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/jsCore/plugins"
, "easyXDM": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/easyXDM"

, "festTemplate": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/fest/"


, "patron": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/"
, "patron.model": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/model"
, "patron.ui": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/ui"
, "patron.utils": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/utils"
, "patron.app": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/"
, "patron.reg": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/Reg"
, "patron.login": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/Login"
, "patron.verify": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/Verify"
, "patron.recovery": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/Recovery"
, "patron.compose": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/Compose"
, "patron.offline": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/Offline"
, "patron.attachViewer": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/AttachViewer"
, "patron.addressbook": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/Addressbook"
, "patron.addressbook.ui": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/Addressbook/ui"
, "patron.settings": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/Settings"
, "patron.translator": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/Translator"
, "patron.view": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/Views"
, "patron.build": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/build"
, "patron.events": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/liveEvents"
, "patron.others": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/others"

, "action": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/v2/action"
, "patron.v2": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/v2"
, "patron.v2.action": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/v2/action"
, "patron.v2.ui": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/v2/ui"
, "patron.v2.view": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/v2/view"
, "patron.v2.utils": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/v2/utils"
, "patron.v2.layer": "//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/v2/layer"

, "blocks": "/blocks"

, "toolkit": "/toolkit"
, "toolkit-common": "/toolkit-common"

, "ajs": "/ajs"
, "features": "/features/features"
, "callStack": "/callstackjs/callStack"

, "viewer": "/viewer"
, "tinymce": "/tinymce/tinymce"

, "Pilot": "/toolkit-common/pilot/pilot"

, "mrg-i18n-utils": "/mrg-i18n-utils/src/i18n"

, "JSSDK": "/jssdk"
, "jssdk": "/jssdk/boot"

, "autopolyfiller": "/jssdk/vendor/autopolyfiller"
, "filter": "/jssdk/vendor/filter"
, "inherit": "/jssdk/vendor/inherit"
, "performance": "/jssdk/vendor/performance"
, "uuid": "/jssdk/vendor/uuid"
, "autopolyfiller": "/jssdk/vendor/autopolyfiller"

, "config": "/jssdk/config/config"
, "logger": "/jssdk/logger/logger"
, "Emitter": "/jssdk/Emitter/Emitter"
, "Model": "/jssdk/Model/Model"
, "Model.List": "/jssdk/Model.List/Model.List"
, "Promise": "/jssdk/Promise/Promise"
, "request": "/jssdk/request/request"
, "RPC": "/jssdk/RPC/RPC"
, "RPCModel": "/jssdk/RPCModel/RPCModel"
, "Storage": "/jssdk/Storage/Storage"
, "utils/util": "/jssdk/utils/util/util"
, "mail/User": "/jssdk/mail/User/User"
, "mail/User/TOTPCode": "/jssdk/mail/User/TOTPCode/TOTPCode"
, "mail/Folder": "/jssdk/mail/Folder/Folder"
, "mail/Message": "/jssdk/mail/Message/Message"
, "mail/Phone": "/jssdk/mail/Phone/Phone"
, "mail/Thread": "/jssdk/mail/Thread/Thread"

, "patron.v2.test": "/test/v2/"
, "patron.utils.test": "/test/utils/"
, "patron.test": "/test/"

, "jquery.mockjax": "/jssdk/vendor/jquery.mockjax"
, "landmark": "/toolkit-common/landmark/landmark"
, "packir": "/packir/dist/packir.ajs"

, "requirejs-injector": "/requirejs-injector/main"
, "jquery.mockjax": "/vendor/jquery.mockjax"
, "mrg-polyfills": "/mrg-polyfills/index"
, "jquery-packir": "/jquery-packir/dist/jquery.packir.ajs"
}


, jsLoaderFiles = {}<!-- xINCLUDE head__js_builds.tpl.json -->
;

var patron = mailru = {
SpamBallonExp: 0
, newsnippets: false
, logid: +new Date
, isC: false
, IsCorpUser: false
, MaxSendToCount: 30
, isDarkPopup: true
, v2: true
, flatheader: true
, EXPERIMENTIDDWH: "s101s"


, AudioPlayerApi: true

, themes: true

, SettingsOn: true

, isLikeThread: true
, ForceHtmlCompose: true
, exif: 1
, editorContentCss: '//img.imgsmail.ru/mail/e/utf/ts/1448279932/css/septima/pages/editor-content.css'
, themesCssPath: '//img.imgsmail.ru/mail/e/utf/ts/1448279932/css/septima/themes/'
, needReloadPage: function (){ return false }
, uuvb: ''
, ips: ['','77.222.104.40','77.222.104.40','']
, avaHost: 'filin.mail.ru'
, PerformanceMeasurePrint:0
, RegisterMailtoHandler:1
, LogoToMsglist: 0
, NewAttachViewer: 1
, NewAttachViewerPopup: 1
, AttachViewStyle: 0
, MailFilesViewStyle: 0
, FileSearchWithThumbnail: 1
, AvStatusBar: 1
, UseFSentmsg: 0
, ComposeLabels: 1
, ComposeLabelsOneClick: 1
, ComposeLabelsDnd: 1
, ComposeLabelsShowSuggestsOnClick: 1
, ComposeTemplates: true
, ListUnsubscribeEnabled: true
, ListUnsubscribeImmediatlyEnabled: true
, AccaAvailableButDisabled: 0
, UserActivityApi: 0
, CanUseNewAddressbookSuggests: true // MAIL-20276, mail-15150


, baseHref: '//e.mail.ru/'
, tokens: {}
, lang: {}
, username: ''
, firstname: ''
, lastname: ''
, userdomain: ''
, useremail: '@'
, multiccEmail: '[email protected]'
, UserHasMy: 0
, RealNames: ""
, IS_PREVIEW: 0|0
, UserSignature: ""
, DefaultSignature: '562'
, DisableSignatureAds: true
, DisableReklama: 0
, old_charset: ''
, EnableChangeESLang: '1'
, EnableChangeKZLang: '1'
, EnableChangeEnglishLang: '1'
, EnableChangeAMLang: '1'
, EnableChangeBYLang: '1'
, EnableChangeMDLang: '1'
, EnableChangeROLang: '1'
, EnableChangeDELang: ''
, OfflineDataVersion: '2.1'
, OfflineStorageVersion: '1.1'
, MessageXHRTimeLogPercent: '2' * 1
, MessageXHRLimitLogPercent: '100' * 1
, SendmsgXHRTimeLogPercent: '2' * 1
, SendmsgXHRLimitLogPercent: '100' * 1
, XHRComposeLoadAttemptsCount: '10' * 1
, XHRComposeLoadTimeoutSec: '10' * 1
, AttachViewerPreloadLimit: '24' * 1
, EditorFlags: '' * 1
, HTMLCompose: "1" * 1
, AvatarVersion: '4'
, AvatarBuild: '7'
, SingleDomainName: "mail.ru"
, SingleProductName: "Mail.Ru"
, staticDomainName: "imgsmail.ru"
, MainMailHost: "e.mail.ru"
, FilesHost: "files.mail.ru"
, RadarURL: "stat.radar.imgsmail.ru"
, captchaURL0: "//c.mail.ru/c/0"
, captchaURL1: "//c.mail.ru/c/1"
, captchaURL2: "//c.mail.ru/c/2"
, captchaURL5: "//c.mail.ru/c/5"
, MailBoxSizePadding: "" * 1
, POPLoginDate: ""
, WWWLoginDate: ""
, WWWCurrentIP: ""
, WWWCurrentHost: ""
, LazyJSTimeLogPercent: "1" * 1
, AuthUrl: "http://auth.mail.ru/cgi-bin/"
, CurrentURL: "\/cgi-bin\/login"
, RBCheckPageForLineSlot: true
, LogAPISParseError: true
, CloudWebURL: "" || 'http://cloud.mail.ru'
, UsePortalSuggest: true
, UsePortalSuggestPlaceholder: true
, CloudCapacity: "25" * 1
, FEATURES: " settings-promoter mailboxsort-widget mailboxsort-widget-seconduse letters-head-actions common-attachment-viewer viewer-owa:doc,docx,xls,xlsx,ppt,pptx,csv,rtf use-viewer-owa:doc,docx,xls,xlsx,ppt,pptx,csv,rtf editor-aviary enable-edit-attached-document balloon-edit-attached-document editor-office:docx,xlsx,pptx editor-owa:xls,ppt editor-mailpad:doc api-use-ab-fast sendmsgok-template user-geo-rb threads-search theme-weather hide-archive-folder-unread-counter letter-contacts-copy HideCollectorNotifier viewer-from-compose viewer-inline-message compose-multiattach-cloud-sort compose-semicolon-separator threads-forward:50 notify-move-filter preview-tnef-attachments rb-show-banner-after-reload rb-left-direct-fallback rb-topline-direct-fallback:12826 compose.before_send_virus:remove\/\u003Ciframe.+?\u003E\u003C\/iframe\u003E\/ compose.before_send_virus:remove\/\u003Cscript.*?\u003E.*?\u003C\/script\u003E\/ compose.before_send_virus:remove\/\u003Ca.+7wyrn2wuckl28s[^\u003E]+\u003E.+?\u003C\/a\u003E\/ theme-horoscope-cut attach-to-cloud-new-folder big-screen emoji initial-tuning-step-scenario:2|3|5 tutorial-widget unsafe-attach-warning advertising-fallback:5000|2000 mimic-socket:30000 ShowCreateEventButton:1"

, RBCheckPageForLineSlot: true


, UseAvatarFromCorrespondent: true
, ContactInformerInLetter: true
, ContactInformerShowMode: "1" * 1



, ShowCreateEventButton: true







, EnableFileSearchAttachViewer: true





, UseFlatHeader: true




, ThreadsSwitcher: true
, ComposeCardsNew: true



, EnableComposeMultiAttach: true
, EnableAttachToCloud: true
, IsShowAttachFromCloudBalloon: true
, NewCloudUpload: true






, showIMAPAlert: true







, HideSpamCounterOnTheLeftCol: true
, IsThemeButton: true
, ShowCloudButton: true

, IsShowCalendarBalloon: true






, PMCalendarBtn: true
, UseTokenAPIV1: true



, EnableOfflineModeLoadFromCache: true




, DisabledNoAuthLayer: true
, MessageFromDraft: true


, ComposeCards: true



, HTML5Uploader: ~~'2'
, AutoReloadBanners: true



, Enable2FactorWithPass: true






, IsMRVGraphicEnabled: true

, IsMRVPreviewEnabled: true
, IsMRVOfficePreviewOnlyReadmsg: true
, IsMRVMSDocPreviewEnabled: true
, IsMRVMSExcelPreviewEnabled: true
, IsMRVMSPptPreviewEnabled: true

, IsMRVRtfPreviewEnabled: true
, IsMRVGraphicPreviewEnabled: true






, PasswordRestoreNewSupportForm: true
, ToolkitClickToRadar: true
, CustomContextMenu: true
, FoldersContextMenu: true
, FilesearchContextMenu: true
, AvatarNoTrust: true


, WebAgentCall: true




, ShowPhoneinfoField: true
, IMAPBanner: true
, ShowPhoneinfoField: true
, IMAPBanner: true

, EnableIMAP: true

, Activate2FactorsAuth: true
, UsedCollectorOAuth: true

, CollectorInfoVer: '1' | 0


, EnableAttachFromCloud: true
, IsReadmsgToMessage: true



, SITEID: "105"


, FishingCheckOnRightClickDisabled: true


, LogRBSlotRequests: true
, CheckReleaseBuild: true



, SecurityPlate: true
, UseSDC: 'auth.mail.ru'
, AdURL: "//ad.mail.ru"

, RB_SENDMSGOK_CENTER_BANNER: true
, RB_SENDMSGOK_LINE_BANNER: true
, RB_LEFT_BANNER: true
, RB_LEFT_DIRECT: true
, RB_NAV_BANNER: true
, DIRECT_LEFT_FALLBACK_ID: '7332' * 1
, DIRECT_LEFT_FALLBACK_STAT_ID: '1510361'
, DIRECT_TOPLINE_FALLBACK_STAT_ID: '1510301'



, MailAttachPreviewHost: 'apf.mail.ru'
, NewArchivePreview: true
, ZipviewURL: '//zipview.mail.ru'
, SnippetHost: '//sniplink.otvet.mail.ru'
, AutoshowArchiveContents: true

, CommonAttachmentViewer: true




, BackTopEnabled: true



, ShortcutEnabled: true
, ShortcutHintsEnabled: true
, ArchiveEnabled: true
















, MailBoxSortPlateDisabled: true
, MailBoxSortPlateDayFreq: '6'

, MailBoxInboxCategory: '3'




, FilterProcessingEnable: true
, FilterProcessingInformer: true
, FilterProcessingSpinner: true
, MailBoxSort: true
, DisablePasswordQuestion: true






, ThreeColsBreakPoint: '' * 1
, IncludeMsgAtAnswer: 0
, EnableFlashLog: 0
, AbjsHash: ''
, DoNotDisableAbjsMultipleLoad: 0
, LANG: 'ru_RU'
, NewHeaderWithMessages: ''
, TimezoneOffset: '' * 1
, PasswordExpireDate: '' * 1
, PasswordExpired: '' * 1
, CurrentTimestamp: '1448532159' * 1
, CommonPurposeBitmask: ~~''
, HelperStatus: '' * 1
, HelperTimestamp: ['' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1, '' * 1]
, HelperIndex: {
spam: 0
, nospam: 1
, betaTester: 2 // Unused. BetaTester bit is 59 now. MAIL-39960
, attachWord: 3 // for CollectorInfoNeedShow (MAIL-14543)
, attachExcel: 4
, attachPowerPoint: 5 // patron.Notify.collectorErrorAlert
, passExpire: 6
, cloud: 7 // for IsShowCloudBalloon (MAIL-20341)
, phoneSync: 8
, VerifyPhoneNotify: 9 // -> helper 54. MAIL-44391
, WeakPassword: 10
, validDataFlag: 11
, mailtoObserver: 12
, filesearch: 14
, collector: 15
, galaxyGuardians: 16 // calendar -> football2014 -> galaxyGuardians http://jira.mail.ru/browse/MAIL-32684
, lightTransition: 17 // collectorPromo -> lightTransition http://jira.mail.ru/browse/MAIL-24359
, webagentReserved1: 18
, webagentReserved2: 19
, notificationAPI: 20
, messagelineMedia: 21
, multiAuth: 22
, lettersMoveFilter: 23 // MAIL-18627 former messagelineMediaEnabled
, webagentReserved3: 24
, draftInfomessage: 25
, accaNotify: 26
, patron_v2: 27
, composeSelectFields: 28
, attachFromCloud: 29 // Attach to Cloud promo (MAIL-21381)
, mobileApp: 30
}
, IsThemesBalloon: 0
, IsForceThemesBalloon: 0
, LogNoPreview: 0
, AccountVerified: 0
, LettersMoveFilterNum: '2' * 1
, RegTime: ~~''
, SocialConnect: { mask: Number(""), services: [{ type: 'fb', name: 'Facebook', bit: Number("1") }, { type: 'in', name: 'LinkedIn', bit: Number("2") }] }
, readMsgAfterDelete: true
, msgListAfterDelete: 0
, MsglistExpanded: 0
, WholeFolderOperations:1
, UndoAction:1

, StartMsglist: 1
, messagesPerPage: 25
, filesPerPage: 24
, MaxAttachmentSize: ~~'' || 26337280
, MaxRecipients: 30
, folderId: 0
, messageId: 0
, messagesPage: 1
, messagesSort: ''
, UseFlatHeader: true
, AttachmentsInSERP: true
, useAPIMoveMarkMsgs: 1
, dmarcIsActive: true
, editableContactsV2: true
, foldingIsActive: true




, enableIncreaseFont: true

, IncreaseFontWidth: '1200'
, IncreaseFontHeight: '500'

, EnableCurrentTimestampOffset: true




/**
* @deprecated
* @see patron.user.collectors, patron.Collector.list
*/
, collectors: {}
, ui: {}

, Ad: {
'stack': []
, 'doubleStack': []
, 'push': function (){ this.stack.push.apply(this.stack, arguments) }
, 'pushDoubleFormat': function (){ this.doubleStack.push.apply(this.doubleStack, arguments)}
}


};

(function (patron, build) {
function pad(number) {
return ((number < 10) ? '0' : '') + number;
}

function toISOString(date) {
if (date.toISOString) {
return date.toISOString();
}

return (date.getUTCFullYear() +
'-' + pad(date.getUTCMonth() + 1) +
'-' + pad(date.getUTCDate()) +
'T' + pad(date.getUTCHours()) +
':' + pad(date.getUTCMinutes()) +
':' + pad(date.getUTCSeconds()) +
'.' + (date.getUTCMilliseconds() / 1000).toFixed(3).slice(2, 5) +
'Z');
}

var matches = /^[^-]+-f-(.+)-([^-]+)-(\d+)\.tgz$/.exec(build);

if (matches) {
patron.buildInfo = {
tarball: build,
branch: matches && matches[1],
username: matches && matches[2],
date: matches && new Date(matches[3] * 1000)


, packages: {"ajs":"0.14.2","callstackjs":"0.4.2","features":"0.1.0","html5-history-api":"4.2.0","jquery-packir":"0.7.4","packir":"0.7.8","jssdk":"0.22.3","requirejs-injector":"0.1.1","tinymce":"0.1.14","toolkit":"0.17.0","toolkit-common":"0.0.23","viewer":"0.2.3"}

};

patron.build = patron.buildInfo.branch + '.' + toISOString(patron.buildInfo.date).split('.')[0].replace(/:/g, '_');

} else {
patron.buildInfo = null;
patron.build = build;
}
})(patron, 'e.mail.ru-f-alpha-514-47061-en-d.shkinev-1448279932.tgz');



patron.SecurityPlateConfig = {
BETWEEN_INTERVAL: +'2592000',
SHOW_FREQ_FOR_USER: +'3',
informers: {
'phone_access': {
frequency: +'5184000',
frequency_close: +'31536000'
},
'email_access': {
frequency: +'5184000',
frequency_close: +'31536000'
},
'phone_verify': {
frequency: +'1209600',
frequency_close: +'5184000'
},
'secret_question': {
frequency: +'5184000',
frequency_close: +'15552000'
}
}
};



patron.PLogins = [

];


patron.Helpers = [

];

patron.restoreJquery = function () { // MAIL-23509
var restore = patron.jQuery && window.jQuery !== patron.jQuery;
if (restore) {
window.jQuery = window.$ = patron.jQuery;
patron.radar('jquery_replace', 1);
}
return restore;
};

patron.updateToken = function (token) {
var token_parts = token.split(':');
window['mailru_api_token'] = token;
window['mailru_api_token_parts'] = {
form_sign: token_parts[0],
form_token: token_parts[1]
};
};

patron.updateToken("");

patron.gstat = function (log, extra, radar) {
if( extra === true ) ajs.log('gstat:', log);
else if( typeof extra != 'string' ) log = ajs.toQuery(log);

if( typeof log != 'string' ) log = ajs.toQuery(log);

(new Image).src = '//gstat.imgsmail.ru/gstat?logme='+encodeURIComponent(log)+(extra ? '&'+extra : '') + '&rnd=' + (patron.logid++);

if( radar ){
patron.radar('gstat', radar + '=1');
}
};


patron.gstatLog = function (label, data){
patron.log(label, data);
patron.gstat(ajs.extend({ 'L': label }, data));
};


patron.radar = function (type, intervals, total, params, print, output) {
// total, params и print - необязательные параметры, но print не может присутствовать, если не переданы ни total, ни params
if (total && (typeof total === 'object')) {
print = !!params;
params = total;
} else if (typeof params !== 'object') {
print = !!params;
params = {};
}

params = ajs.toQuery(params);

var t = 1,
i = '',
img,
radarDomain = patron.RadarURL,
split = '&split=' + ( patron.EXPERIMENTIDDWH ? patron.EXPERIMENTIDDWH : '0' )
;

if( intervals >= 0 ){
t = intervals;
}
else {
ajs.each(ajs.toObject(intervals), function (ts, name){
if( name == 'all' ) t = ts;
else i += ','+name+':'+ts; // i <= 32
});
}

img = new Image;
img.src = '//' + radarDomain + '/update?email=&p=mail&t='+ type.substr(0, 64) +'&v='+ (total || t) + (i ? '&i='+ i.substr(1) : '') + (params.length ? '&' + params : '') + split + '&rnd=' + (patron.logid++) + (jsCookie ? '&vid=' + jsCookie.get('VID') : '');

if( print ){
ajs.log('[radar] '+type+': '+total+'ms ->', ajs.toQuery(intervals));
}

output && (output.img = img);
return img;
};

patron.radarNoCallStack = patron.radar;

patron.xradar = function (type, intervals, total, print){
patron.radar(type, intervals, total, print);
};

patron.radarLog = function (label, data, total) {
try { patron.radar(label, 1, total || 1, { rlog: label, rlog_message: JSON.stringify(data) });
} catch (err) { patron.radar('radar_log_fail', { msg: err.message, stack: err.stack }); }
};


patron.TimezoneOffset = 14400;


/**/
(function () {
var isLocked = false, fns = [];
patron.notificationLocker = function () {
return {
isLocked: function () {
return isLocked;
},
setLock: function (status) {
if (!(isLocked = !!status)) {
while (fns.length) {
fns.shift()();
}
}
},
onUnLock: function (fn) {
fns.push(fn);
}
}
};
patron.checkNotificationAccess = function () {
return true;
};
})();

var FileAPI = {
// debug: true,
flashUrl: '/toolkit-common/fileapi/__flash/fileapi__flash.swf',
flashImageUrl: '/toolkit-common/fileapi/__flash/fileapi__flash.image.swf'
};
// GLOBALS >


patron.log = (function (_logs){
var key = 'patron.log',
store,
pidSave,
saveLog,
saveLogTry;

try {
store = window.sessionStorage;
saveLog = function () {
clearTimeout(pidSave);
pidSave = setTimeout(saveLogTry, 1000);
};
saveLogTry = function () {
try {
store.setItem(key, JSON.stringify(_logs));
} catch (err) {}
};

_logs = JSON.parse(store.getItem(key)) || [];
} catch (err) { }


function pad(n) {
return n > 9 ? n : '0' + n
}

var _clearField = function () {
var MAX_DEPTH = 3;
var fields = ["Body", "Subject", "body", "subject", "name", "signature"], fieldsMap = {};
for (var i=fields.length; i--; ) {
fieldsMap[fields[i]] = null;
}
function replace (object, property) {
var result = object[property];
if (property in fieldsMap) {
result = result ? result.length : 0;
}
return result;
}
return function (object, depth) {
depth = depth|0;
if (object && typeof object === "object") {
var temp = {};
for (var property in object) {
if (object.hasOwnProperty(property)) {
if (typeof object[property] === "object") {
if ((depth <= MAX_DEPTH) && !(object[property] && object[property].nodeType)) {
temp[property] = _clearField(object[property], depth + 1);
}
} else {
temp[property] = replace(object, property);
}
}
}
object = temp;
}
return object;
}
}();

return function (type, args, print) {
if (type === 1) {
return _logs;
}
else if (type === void 0 || type === true) {
var log = ajs.map(_logs, function (rec) {
return '[' + rec.ts + '] ' + rec.type + ': ' + JSON.stringify(rec.args);
}).join('\n');

if (type !== true) {
ajs.log(log);
return;
}

return log;
}

// MAIL-29924 & MAIL-39711
args = _clearField(args);

var
ts = new Date
, n = _logs.push({
ts: pad(ts.getHours()) +':'+ pad(ts.getMinutes()) +':'+ pad(ts.getSeconds())
, type: type
, args: args
})
;

saveLog();

if (n > 1000) {
_logs.shift();
}

if (print) {
window.ajs && ajs.log && ajs.log(type + ':', args);
}
};
})([]);
patron.log('session.start', { build: patron.build, threads: patron.threads });


patron.saveError = function (type, log){
if( typeof log !== 'string' ) log = log.join('|');
(new Image()).src = '//gstat.imgsmail.ru/gstat?ua=1&clienterror.'+ type +'=1&logme='+ log + '&rnd=' + Math.random();
if (type == 'js') {
patron.radar('mailru_JS_error', 1);
}
};


if( /mail\.ru/.test(document.domain) ){
patron.onError = function (message, url, line){
patron.log('window.error', arguments, 1);

if( (url+'').indexOf('/js/') > -1 && (url+'').indexOf('imgsmail') > -1 && line > 1 ){
patron.saveError('js', [
jsVersion +'_'+ jsBuild
, encodeURIComponent(url)
, line
, encodeURIComponent(message)
, encodeURIComponent(location.toString())
, 'js1'
].join('|'));
} else {
patron.saveError('js5', [
jsVersion +'_'+ jsBuild
, encodeURIComponent(url)
, line
, encodeURIComponent(message)
, encodeURIComponent(location.toString())
, 'js5'
].join('|'));
}
};
}
else {
patron.onError = function (){};
}



window.onerror = function (m, u, l){
patron.log('onerror', {
msg: m
, url: u
, line: l
});

if( /returnIthis/i.test(m) ){
ajs.each(window.TemplateService, function (fn, val){
if( /returnIthis/i.test(fn.toString()) ){
patron.gstat({ TPL_SERVICE: 1, code: fn.toString() }, 'ua=1');
}
});
}

patron.onError(m, u, l);
return true;

};


__log.head__js = 1;

window.__fest_error = function (msg){
ajs.log(msg);
window.onerror(msg, '//imgsmail/js/ru/fest/', 13);
};






window.arMailRuFolders = (function (a, t) {
var u = ajs.Html.unescape;

function f(x, p) {
x.parent = (p !== "" && p >= 0 ? p : -1) | 0;
x.system = (x.parent == -1) && (x.type !== "user") || (x.id == 500006);

p = a[a.length-1];
if (p) {
if (x.type === 'user') {
x.type = p.type;
}
}
a.push(x);
}



return a;
})([]);
;


__log.folders_data_js = 1;

</script>

<script>__log.letters_data_js = 0;</script>
<script type="text/javascript">
patron.user = {
collectors: null
};
</script>

<script type="text/javascript">
__log.letters_data_js = 1;
</script>

<script>__log.search_data_js = 0;</script>
<script type="text/javascript">
__log.search_data_js = 1;

patron.FilesSearchData = {
total: 0
};











patron.CurrentTimestampOffset = Math.round(new Date() / 1000 - patron.CurrentTimestamp);
__domTS('head__jsf');
</script>

<!-- needYes radar --><script type="text/javascript">
try {
function timeInterval(bP) {
if (!rT[bP]) rT[bP] = new Date();
else {
rT.i[rT.i.length] = bP + '=' + ( (new Date()).getTime() - rT[bP].getTime() );
delete rT[bP];
}
}

var rT = {};
rT.i = [];
timeInterval('renderbrowser');
rT.addHandler = function(object, event, handler, useCapture) {
if (object.addEventListener) object.addEventListener(event, handler, useCapture ? useCapture : false);
else if (object.attachEvent) object.attachEvent('on' + event, handler);
};
rT.radar_type = '';
if (window.name.indexOf('srvt') != -1) {
rT.srvt = ( new Date() ).getTime() - parseInt( window.name.substr(5) );
window.name = '';
}

if (!window.patron) {
rT.addHandler(document, 'click', function() {
if (!window.name.length || window.name.indexOf('srvt') > -1)
window.name = 'srvt=' + (new Date()).getTime();
});
rT.addHandler(document, 'keypress', function() {
if (window.name.indexOf('srvt') > -1) window.name = '';
});
}

rT.img0 = new Image();
rT.img0.src = '//mail.radar.imgsmail.ru/update?' +
'p=mail0' +
(rT.radar_type != '' ? ('&t=' + rT.radar_type) : '') +
(rT.srvt ? ('&i=srvt:' + rT.srvt) : '') +
'&v=0&rnd=193266721' +
'';

} catch(e) {}
function timeInterval2(bP) {
if (!rT[bP]) {
rT[bP] = new Date();
} else {
var rT_cnt = rT.i.length;
var found = false;
for (var j = 0; j < rT_cnt; j++) {
var rT_array = rT.i[j].split("=");
if (rT_array[0] == bP) {
rT.i[j] = bP + '=' + (parseInt(rT_array[1]) + (new Date()).getTime() - rT[bP].getTime() );
found = true;
}
}
if (!found) {
rT.i[rT.i.length] = bP + '=' + ( (new Date()).getTime() - rT[bP].getTime() );
}
delete rT[bP];
}
}

</script>


<!-- / needYes radar -->


<script type="text/javascript">
patron.tinyMCEStrings = {
'font_size': 'Размер',
'fontdefault': 'Шрифт',
'bold_desc': 'Жирный текст',
'italic_desc': 'Наклонный текст',
'underline_desc': 'Подчеркнутый текст',
'striketrough_desc': 'Зачеркнутый текст',
'justifyleft_desc': 'По левому краю',
'justifycenter_desc': 'По центру',
'justifyright_desc': 'По правому краю',
'bullist_desc': 'Маркированный',
'numlist_desc': 'Нумерованный',
'outdent_desc': 'Уменьшить отступ',
'indent_desc': 'Увеличить отступ',
'undo_desc': 'Отменить действие',
'redo_desc': 'Повторить действие',
'link_desc': 'Ссылка',
'cleanup_desc': 'Очистить форматирование',
'hr_desc': 'Горизонтальная линия',
'removeformat_desc': 'Очистить форматирование',
'forecolor_desc': 'Цвет текста',
'backcolor_desc': 'Цвет фона',
'justifyselect_desc': 'Выравнивание',
'moreactions_desc': 'Дополнительно',
'fontactions_desc': 'Шрифт',
'textindentactions_desc': 'Отступ',
'bullistactions_desc': 'Список',
'emotions_desc': 'Смайлики',
'apptransfer_desc': 'Перевести текст',
'appkeyboard_desc': 'Клавиатура',
'apptranslit_desc': 'Транслитерация',
'appspelling_desc': 'Проверить орфографию',
'apppresents_desc': 'Мои подарки',
'appmailstatistic_desc': 'Статистика письма',
'appcripto_desc': 'Крипто',
'moreapps_desc': 'Ещё приложения',
'signature_desc': 'Подпись',
'signature_addsign': 'Добавить подпись',
'signature_editsign': 'Изменить подпись',
'design_desc': 'Стили',
'cards_desc': 'Открытки',
'enabletexteditor_desc': 'Убрать оформление',
'enablehtmleditor_desc': 'Расширенное оформление',
'more': 'Еще',
'font_normal_label': '(нормальный)',
'add_link_form_href_label': 'Введите адрес ссылки',
'add_link_form_title_label': 'Введите текст ссылки',
'add_link_form_add': 'Добавить',
'add_link_form_cancel': 'Отмена',
'appearance_without_style': 'Без стиля',
'cards_without': 'Без открытки',

'smiles': [
{
'title': 'Колобки',
'list': {
'angel': 'Ангелочек',
'bad': 'Тошнит',
'biggrin': 'Улыбка до ушей',
'blum': 'Дразнюсь',
'blush': 'Смущаюсь',
'cray': 'Рыдаю',
'crazy': 'Сумасшествие',
'dance': 'Танцую',
'diablo': 'Чертовски злюсь',
'dirol': 'Я круче',
'drinks': 'Пиво',
'fool': 'Ты что!',
'give_rose': 'Дарю цветочек',
'good': 'Ок!',
'kiss_mini': 'Целую',
'man_in_love': 'Поцеловали',
'mocking': 'Хихикаю',
'music': 'Слушаю музыку',
'nea': 'Не-а',
'pardon': 'Извини',
'rofl': 'Лопну от смеха',
'rolleyes': 'Мечтаю',
'sad': 'В печали',
'scratch_one-s_head': 'Надо подумать',
'shok': 'Ой, ё',
'shout': 'Кричу',
'smile': 'Улыбаюсь',
'unknw': 'Не знаю',
'wacko2': 'В изнеможении',
'wink': 'Подмигиваю',
'yahoo': 'Уррра!',
'boian': 'Бойан',
'kut': 'Ктулху'
}
},
{
'title': 'Классические',
'list': {
'smile': ':)',
'blink': ';)',
'laughter': ':-))',
'bee': ';-P',
'coolguy': '8-)',
'biggrin': ':-D',
'pig': '}:o)',
'bazilio': '$-)',
'hm': ':-\'',
'dissapointed': ':-(',
'tears': '8-(',
'cry': ':\'(',
'crocodile': ':\'\'()',
'really': 'S:-o',
'oo': '(:-o',
'amazed': '8-0',
'aaa': '8-[o]',
'bullshit': '):-p',
'angry': '):-(',
'rrr': '):-$',
'zloradstvo': '):-D',
'biganger': ':-E',
'devil': 'Чертенок',
'vampire': 'Вампирчик',
'plug': ':-][',
'detzl': ':-|',
'sceptic': 'B-j',
'shy': ':~o',
'ass': '(_I_)',
'heart': 'Сердце',
'kiss': ':-*',
'sleepy': 'Сплю',
'live': 'Отлично!',
'victory': 'Peace!',
'ok': 'OK',
'koza_left': 'Левая \"коза\"',
'koza_right': 'Правая \"коза\"',
'die': 'Плохо',
'fingerup': 'Внимание!',
'kukes': 'Фига',
'fist': 'Кулак',
'fuck': 'Отвали!'
}
},
{
'title': 'Анимированные',
'list': {
'angel': 'Ангелочек',
'appl': 'Аплодисменты',
'beauty': 'Красотка',
'beer': 'Пиво',
'book': 'Читаю',
'could': 'Мёрзну',
'cry': 'Рыдаю',
'dance': 'Танцую',
'devil': 'Чертовски злюсь',
'eat': 'Жую',
'fight': 'Побью',
'fingal': 'Побили',
'flowr': 'Дарю цветочек',
'gg': 'Смеюсь',
'gg2': 'Смеюсь и плачу',
'gift': 'Подарок',
'hungry': 'Ворчу',
'kiss': 'Целую',
'love': 'Люблю',
'pistolet': 'Застрелю',
'poison': 'Выпей яду',
'rainbow': 'Лучезарно',
'red': 'Смущаюсь',
'sad': 'Расстраиваюсь',
'sing': 'Пою',
'skuka': 'Скучаю',
'sleep': 'Засыпаю',
'smile': 'Улыбаюсь',
'tongue': 'Показываю язык',
'victory': 'Peace!',
'wonder': 'Удивляюсь',
'blew': 'Тошнит'
}
},
{
'title': 'Продвинутые',
'list': {
'c03': 'Улыбаюсь',
'c05': 'Злорадствую',
'c07': 'Радуюсь',
'c09': 'Старичок',
'c11': 'Свирепствую',
'c13': 'Пугаюсь',
'c21': 'Показываю язык',
'c22': 'Умник',
'c23': 'Алкоголик',
'c24': 'Вояка',
'c25': 'Удивляюсь',
'c26': 'Чертовски злюсь',
'c33': 'Расстраиваюсь',
'c34': 'Панк',
'c35': 'Лопну от смеха',
'c36': 'Подмигиваю',
'c37': 'Думаю',
'c38': 'Люблю',
'c45': 'Подавлен',
'c46': 'Рыдаю',
'c47': 'Сейчас расплачусь',
'c48': 'Злюсь',
'c49': 'Тошнит',
'c50': 'Сумасшествие',
'c57': 'Целую',
'c58': 'Поцеловали',
'c59': 'Красотка',
'c60': 'Ангелочек',
'c61': 'Подозрительно',
'c62': 'Жую',
'c69': 'Смущаюсь',
'c70': 'Стыдно'
}
},
{
'title': 'Иронические',
'list': {
's001': 'Ура!',
's002': 'Привет!',
's003': 'Кушаю',
's004': 'Танцую',
's006': 'Пока!',
's007': 'Слушаю музыку',
's008': 'Помоги',
's009': 'Бабло!',
's010': 'Да!',
's011': 'Головой об стену',
's012': 'В атаку!',
's013': 'Пацанчик',
's014': 'Нет!',
's015': 'Мир!',
's016': 'Дракончик'
}
},
{
'title': 'Гиганты',
'list': {
's001': 'Лопну от смеха',
's002': 'Чертовски злюсь',
's003': 'Секрет',
's004': 'В изнеможении',
's017': 'Требую',
's006': 'Целую',
's007': 'Обида',
's008': 'Устал',
's009': 'Подмигиваю',
's010': 'Гадость',
's011': 'Виноват',
's013': 'Разочарование',
's014': 'Сплю',
's015': 'Ой, ё',
's016': 'Прыгаю',
's020': 'Подозреваю',
's018': 'Тошнит'
}
},
{
'title': 'Романтические',
'list': {
's001': 'Обожаю тебя',
's002': 'Ангелок',
's004': 'С любовью',
's003': 'Девочка с косичками',
's020': 'Целую',
's005': 'Сердечко',
's019': 'Дарю цветочек',
's006': 'Крылья любви',
's011': 'Кондитер',
's010': 'Голубки',
's007': 'Тюльпаны',
's008': 'Сердце',
's009': 'Купидон',
's012': 'Карусель',
's013': 'Кот',
's014': 'Пёс',
's015': 'Заяц с цветком',
's016': 'Бабочка',
's017': 'Цветы',
's018': 'Букет'
}
},
{
'title': 'Новогодние',
'list': {
'a1': 'Новогодний шар',
'a2': 'Носок подарков',
'a3': 'Карамелька',
'a4': 'Снеговик',
'b1': 'Ель',
'b2': 'Шампанское',
'b3': 'Варежка',
'b4': 'Я - сам Новый год!',
'c1': 'Подмигиваю',
'c2': 'Новогодний смех',
'c3': 'Дед Мороз',
'c4': 'Снегурочка',
'd1': 'Звезда',
'd2': 'Подарок',
'd3': 'Зайчик с морковкой',
'd4': 'Ослик',
'e1': 'Колокольчик',
'e2': 'Снежинка',
'e3': 'Парад звезд',
'e4': 'Куранты',
'f1': 'Мешок подарков',
'f2': 'Еловая ветка'
}
}
]
};
</script>




<script>includeJS("//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/build/core.js");</script>
<script>require(['jquery'], function ($) { patron.jQuery = $; });</script>
<script>__log.core_js = window.jsClass && window.patron && patron.toolkit && patron.API;</script>

<script>__log.lang_js = 0;</script>
<script type="text/javascript">
require(['utils/Lang'], function () {

Lang.add({ RU: {
"errors":{
"timeout": "Произошла ошибка, попробуйте перезагрузить страницу"
}
}});

Lang.add({ RU: {
"Date": {
"months":[
["январь", "февраль", "март", "апрель", "май", "июнь",
"июль", "август", "сентябрь", "октябрь", "ноябрь", "декабрь"],
["января", "февраля", "марта", "апреля", "мая", "июня",
"июля", "августа", "сентября", "октября", "ноября", "декабря"],
["янв", "фев", "мар", "апр", "мая", "июн",
"июл", "авг", "сен", "окт", "ноя", "дек"]
],
"weekdays": ["Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"],
"weekdays_full": ["воскресенье", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота"],
"format": { full: "d n Y в H:I" },
"today": 'сегодня',
"yesterday": 'вчера',
"year": ["год", "года"]
}

, 'All-in-all': 'Всего'

, 'Inbox': 'Входящие'
, 'ErrorTable': '<table class="or_table w100" cellpadding="0" cellspacing="0"><tr><td class="oranzhe bold">Ошибка</td></tr><tr><td class="oranzhe">%s</td></tr></table>'

, Title: {
loading: 'Загрузка'
, sentmsg: 'Написать письмо'
, sentmsgok:{ sms: 'Сообщение отправлено', reply: 'Ответ отправлен', letter: 'Письмо отправлено' }
}
, Messages: {
unread: ['непрочитанных', 'непрочитанное', 'непрочитанных']
, readed: ['прочитанных', 'прочитанное', 'прочитанных']
, flagged: ['помеченных флажком', 'помеченное флажком', 'помеченных флажком']
, attach: ['с файлами', 'с файлами', 'с файлами']
, 'To.prefix': 'для'
, 'From.prefix':'от'
, letter: ['писем', 'письмо', 'письма']
, noletters: 'Нет писем'
, addresses: ['адресов', 'адрес', 'адреса']
, messages: ['сообщений', 'сообщение', 'сообщения']
, contacts_abook: ['Контакты добавлены', 'Контакт добавлен', 'Контакты добавлены']
, mailru_news: 'Новости Почты Mail.Ru'

, TopUnread: 'Новых&nbsp;писем:'
, TopNoUnread: 'У Вас нет новых писем'

, Actions: {
mark: 'Помечено %s'
, move: '%s перемещено в папку &laquo;%s&raquo;'
, move2Trash:'%s перемещено в Корзину'
, spam: '%s перемещено в папку &laquo;%s&raquo;'
, unsubscribe:'Вы отписаны от рассылки'
, remove: 'Удалено %s'
, abook: '%s в адресную книгу'
, empty: 'Необходимо отметить письма'
, moving: ['перемещено', 'перемещено', 'перемещены']
, superNoSpam: 'Жалоба отправлена разработчикам. Спасибо за вашу помощь!'
}
, ActionsTread: {
mark: 'Письма помечены'
, move: 'Письма перемещены в папку &laquo;%s&raquo;'
, move2Trash:'Письма перемещены в Корзину'
, spam: 'Письма перемещены в папку &laquo;%s&raquo;'
, unsubscribe:'Вы отписаны от рассылки'
, remove: 'Письма удалены'
, abook: '%s в адресную книгу'
, empty: 'Необходимо отметить письма'
, moving: ['перемещено', 'перемещено', 'перемещены']
, superNoSpam: 'Жалоба отправлена разработчикам. Спасибо за вашу помощь!'
}
, priority: { 1: 'высокий', 3: 'обычный', 5: 'низкий' }
}

, Message: {
unread: 'Непрочитанное'
, replied: ' отвечено'
, forwarded: ' переслано'
, important: ' Важное'
, high_priority:'Высокая важность '
, low_priority: 'Низкая важность '
, priority: {
high: 'Важность письма: высокая'
, low: 'Важность письма: низкая'
, normal: 'Важность письма: обычная'
}
}

, MessagesSelectAllTitle: ['Выделить все', 'Снять выбор']
, MessagesCheckBoxTitle: ['выбрать', 'снять выбор']
, MessagesFlags: ['пометить флажком', 'снять флажок']
, MessagesMarkUnread: 'Пометить непрочитанным'
, InternalError: 'Ошибка сервера, обновите страницу.'
, 'timeout.error': 'Нет подключения. Проверьте соединение с интернетом'
, 'connection.error': 'Нет подключения. Проверьте соединение с интернетом'
, MessageNotFound: 'Требуемое письмо на сервере отсутствует.'
, FileSearchDownloadSizeLimit: 'Слишком большой размер файлов. Скачивать за один раз можно не более %s МБ'
, FileSearchForwardSizeLimit: 'Слишком большой размер файлов. Пересылать за один раз можно не более %s МБ'

, 'forward.fail.limit': 'Максимальное количесво писем в цепочках не должно привышать %d.'
, 'forward.fail.access': 'В цепочках есть письма из запороленых папок.'

, Files: {
file: ['файлов', 'файл', 'файла']
, Title: 'Файлы'
, Actions: {
fileInArchive: ['скрыто', 'скрыт', 'скрыто']
, fileFromArchive: ['перемещено из скрытых', 'перемещен из скрытых', 'перемещено из скрытых']
}
}

, Loading: { messages: 'Загрузка' }

, IsSpam: 'Это спам'
, IsNotSpam: 'Не спам'
, ListSubscribe: 'Подписаться'

, Pager: {
infoTop: '%s-%s из %s'
, infoBottom: 'Показаны письма&nbsp;%s-%s из %s'
, next: 'Далее'
, prev: 'Назад'
}

, Size: {
bytes: 'байт'
, bytesPl: 'байтa'
, kb: 'КБ'
, mb: 'МБ'
, gb: 'ГБ'
}

, 'create.folder': 'Создать новую папку'
, 'dropdown.more.empty': 'Отметьте&nbsp;галочками&nbsp;нужные&nbsp;письма'
, 'addressee': ['адресатов', 'адресат', 'адресата']
, 'addressee.and.more': ' и&nbsp;еще %n&nbsp;%s'

, 'dropdown.moveto': 'Переместить '
, 'dropdown.select-messages.To.prefix': 'Все письма для '
, 'dropdown.select-messages.To.disabled': 'Все письма для…'

, 'dropdown.select-messages.From.prefix': 'Все письма от '
, 'dropdown.select-messages.From.disabled': 'Все письма от…'

, 'message.email.untitled': 'Без темы'
, 'message.email.unknown': 'Неизвестно'

, 'unsafeAttach.head': [
'Вы собираетесь скачать <span class=\"popup__text_filename\">%s</span>',
'Вы собираетесь скачать файл',
'<span class=\"popup__text_filename\">%s</span> заражен'
]
, 'unsafeAttach.desc': [
'Файл был проверен с помощью антивируса Kaspersky Lab, но остаётся вероятность, что файл может причинить вред вашему компьютеру.<br/>Скачивайте его, только если вы знаете <b>что это за файл</b> и <b>кто вам его прислал</b>.'
]
, 'unsafeAttach.progress': 'Файл проверяется&hellip;'
, 'unsafeAttach.virus': 'Вложение <span class=\"popup__text_filename\">%s</span> заражено вирусом. Скачивание невозможно.'
, 'files.plural': ['файлов', 'файл', 'файла']
, 'upload.over': 'Вы можете присоединить к письму не более %s. Будут загружены первые %s из выбранных.'
, 'upload.overonefile': 'Вы можете присоединить к письму не более %s. Будет загружен первый файл из выбранных.'
, 'upload.limit': 'Вы можете присоединить к письму не более %s файлов.'
, 'upload.limit.template': 'Общий размер вложенных в письмо файлов превышает 25 МБ. К сожалению, не удалось прикрепить к письму: %s'
, 'upload.limit.template_more': 'и еще %s файлов.'
, 'upload.error.upload': 'Не удалось загрузить файл %s'
, 'upload.error.remove': 'Не удалось удалить файл %s'
, 'upload.error.files': 'Не удалось загрузить файл %s'
, 'upload.error.reattach': 'Не удалось прикрепить файлы'
, 'upload.error.fileempty': 'Файл %s пустой и не может быть загружен'
, 'upload.error.cloudupload': 'Не удалось прикрепить файлы из Облака: %s'
, 'upload.error.toobig': 'Не удалось загрузить файл %s'
, 'upload.error.disabledfiletype': 'Файл %s заблокирован в целях безопасности. <a target=\"_blank\" href=\"//help.mail.ru/mail-help/attachments/disabled_files\">Справка</a>'
, 'upload.info.files': 'Файлы, помеченные этим значком, превышают размер вложения %s МБ и будут отправлены как ссылки. Ссылки на них появятся автоматически.'
, 'upload.info.cloud': 'Файлы, помеченные этим значком, превышают размер вложения %s МБ и будут отправлены как ссылки. Получатель сможет скачать файлы с проекта Облако Mail.Ru. Ссылки на них появятся автоматически.'
, 'upload.info.mixed': 'Файлы, помеченные этим значком, превышают размер вложения %s МБ и будут отправлены как ссылки.<br>Ссылки на них появятся автоматически.'

, 'confirm.folder.clear': 'Очистить папку «%s»?'
, 'confirm.disable_notifications': 'Отключение уведомлений снижает уровень безопасности вашего почтового ящика. Продолжить?'

, 'folders.names': { spam: 'Спам', move: 'Папка' }
, 'folder.clear.confirm': {
def: 'Вы действительно хотите удалить все письма из %s?',
bulk: 'Вы действительно хотите удалить все письма из папки \"%s\" без возможности восстановления?',
mrim: 'Вы действительно хотите удалить все письма из папки \"%s\" без возможности восстановления?'
}

, 'folders.more': {
up: 'Свернуть'
, down: 'Еще'
}

, 'folder.name.0': 'Входящие'
, 'folder.name.950': 'Спам'
, 'folder.name.500000': 'Отправленные'
, 'folder.name.500001': 'Черновики'
, 'folder.name.500002': 'Корзина'
, 'folder.name.600006': 'Все непрочитанные письма'
, 'folder.name.600007': 'Все отмеченные флажком'
, 'folder.name.600008': 'Все с вложениями'

, 'feature:tester': 'Бета-тестер'
, 'feature:alias': 'Временные адреса'
, 'feature.desc:alias': 'Временный адрес - это адрес электронной почты, который можно использовать при регистрации на сомнительных сайтах или в публичных целях. Все письма, отправленные на этот адрес, будут доставлены в ваш основной ящик, но адрес основного ящика будет скрыт от отправителя.'
, 'feature:betaFeedback': 'Бета-тестирование'
, 'feature:threads': 'Группировать письма'
, 'feature.desc:threads': 'Сообщения группируются в виде последовательности («ветви»), если их объединяет общая тема'

, 'feature:compose.use_api_v1': 'Новое написание письма'
, 'feature.desc:compose.use_api_v1': 'Мы переписали код, который отвечает за отправку писем. Теперь написание и ответ на письмо работает быстрее'

, 'feature:compose.drop_image_in_editor': 'Вставка картинок в тело письма'
, 'feature.desc:compose.drop_image_in_editor': 'Теперь вы можете перетаскивать картинки на форму написания письма, и они будут вставлены в тело письма'
, 'feature:feedback': 'Что делал:\\n\\nВ чем ошибка:\\n\\nКак должно было работать:'
, 'feature:detailLink': 'Подробнее'
, 'notify.load': 'Загрузка'
, 'notify.send': 'Отправка'
, 'notify.move': 'Перемещение'
, 'notify.move.deleted': 'Нельзя переместить письмо в папку \"Удалённые\"'
, 'notify.undo': 'Отменить'
, 'notify.undo.done': 'Действие отменено'
, 'notify.createfilter': 'Перемещать автоматически'
, 'notify.error': 'Ошибка сервера'
, 'notify.error.nomsg': 'Требуемое письмо на сервере отсутствует'
, 'notify.error.render': 'Ошибка отображения'
, 'notify.load.still': 'Все еще идет загрузка'
, 'notify.send.still': 'Все еще идет отправка'
, 'notify.move.still': 'Все еще идет перемещение'
, 'notify.connection.hello': 'Сеть, к которой вы подключены, запрашивает дополнительную информацию &mdash; <a target=\"_blank\" href=\"//mail.ru/\">посмотреть</a>!'
, 'notify.connection.error': 'Нет соединения с интернетом'
, 'notify.connection.still.error': 'Нет соединения с интернетом'
, 'notify.save': 'Изменения сохранены'
, 'notify.send.error': 'Ошибка отправки, попробуйте ещё раз через пару секунд'
, 'notify.send.invalid_address': 'Недопустимый адрес<br />Адрес %email не существует или заблокирован. Письмо не было послано. Исправьте ошибку и отправьте письмо еще раз.'
, 'notify.send.invalid_addresses': 'Недопустимые адреса<br />Следующие адреса: %emails не существуют или заблокированы. Письмо не было послано. Исправьте ошибку и отправьте письмо еще раз.'
, 'notify.send.over_limit': 'Слишком много адресатов<br />Превышено максимальное количество адресатов письма. Допустимо до %limit адресатов (в сумме в полях Кому, Копия и Скрытая).'
, 'notify.letter.sent': 'Письмо отправлено'
, 'notify.attachToCloud.description': 'Выберите папку, в которую вы хотите сохранить файл <span class=\"js-filename\" style=\"display:inline-block; white-space: nowrap;max-width:120px\">%s</span>.'
, 'notify.attachToCloud.description_mass': 'Выберите папку, в которую вы хотите сохранить %s %s.'
, 'notify.attachToCloud.complete': 'Файл <span class=\"js-filename\" style=\"display:inline-block; white-space: nowrap;max-width:120px\">%s</span> сохранен в Облако'
, 'notify.attachToCloud.complete_mass.plural': ['%s файлов сохранено в Облако', '%s файл сохранен в Облако', '%s файла сохранено в Облако']
, 'notify.attachToCloud.error': 'Не удалось сохранить файл <span class=\"js-filename\" style=\"display:inline-block; white-space: nowrap;max-width:120px\">%s</span> в Облако'
, 'notify.attachToCloud.error_mass': 'Не удалось сохранить файлы в Облако'

, 'notify.collector.remove.ok': 'Сборщик %s успешно удален'

, 'notify.collector.remove.error': 'Не получилось удалить указанный сборщик'

, 'notify.collector.state.ok': 'Состояние сборщика %s успешно изменено'

, 'notify.collector.state.error': 'Не получилось изменить состояние указанного сборщика'

, 'notify.filters.add.over_limit': 'Превышен допустимый лимит фильтров'

, 'notify.collector.noauth.ok': 'Сбор почты с %s возобновится через несколько минут'

, 'notify.collector.add.ok': 'Сборщик %s успешно добавлен'
, 'notify.collector.folder.ok': 'Настройки для ящика %s успешно сохранены'

, 'notify.folder.delete': 'Папка удалена'
, 'notify.folder.add': 'Папка создана'
, 'notify.folder.edit': 'Изменения сохранены'
, 'notify.folder.clear': 'Папка очищена'

, 'notify.collector.noauth': 'Сбор писем с <nobr>%email</nobr> не производится с %date.<br />Обновите пароль, чтобы возобновить сбор писем.'

, 'notify.collector.need_auth': 'Введите пароль от ящика <nobr>%email</nobr>, расположенного на старом сервере, чтобы собирать все письма с него в текущий ящик.'

, 'notify.collector.extra_auth': 'Сбор писем с <nobr>%email</nobr> не производится с %date.<br />Обновите пароль, чтобы возобновить сбор писем.'

, 'notify.social.connect_success': 'Социальная сеть {0} <a href=\"/settings/social\">подключена</a> успешно!'
, 'notify.social.connect_error': 'Социальную сеть {0} <a href=\"/settings/social\">подключить</a> не удалось!'

, 'notify.collector.extra_auth.unknown_last_update': 'Сбор писем с <nobr>%email</nobr> не производится.<br />Обновите пароль, чтобы возобновить сбор писем.'

, 'notify.collector.extra_auth.oauth': 'Сбор писем с <nobr>%email</nobr> не производится с %date.<br />Для возобновления сбора почты, подтвердите доступ к ящику <nobr>%email</nobr>.'

, 'notify.collector.extra_auth.oauth.unknown_last_update': 'Сбор писем с <nobr>%email</nobr> не производится.<br />Для возобновления сбора почты, подтвердите доступ к ящику <nobr>%email</nobr>.'

, 'collector.remove.title': 'Вы действительно хотите удалить сборщик почты?'

, 'collector.remove.text': 'Если вы хотите временно отключить сборку, то лучше нажмите на кнопку &laquo;Выключить&raquo;'

, 'collector.remove.btn': 'Удалить'

, Collector: {
edit: {
title: 'Редактирование сборщика'

, desc: 'Сбор почты не производится. Пароль устарел или был вами изменен. <br /> Восстановите сбор почты, указав действующий пароль от'

, info: {
fail: '<p>Во время соединения с сервером произошла ошибка.<br />В данный момент сбор почты отключен, но он возобновится в ближайшее время.</p><p>Мы работаем над решением проблемы.</p>'
, complete: 'Сбор почты возобновится через несколько минут'
}
, error: {
'invalid': 'Соединение с сервером прошло успешно, но авторизоваться не удалось. <br />Проверьте правильность имени ящика и пароля.'
, 'invalid_oauth': 'Соединение с сервером прошло успешно, но авторизоваться не удалось. <br />Проверьте правильность введенных данных.'
, 'conflict': 'Не удалось подключиться к почтовому серверу.<br />Проверьте в настройках своего почтового провайдера, разрешен ли сбор почты по протоколу IMAP.'
, 'auth': 'Соединение с сервером прошло успешно, но авторизоваться не удалось.'
, 'domain': 'Некорректно заполнено поле «Имя ящика».'
, 'over_limit': 'Достигнуто максимальное количество сборщиков почты для одного аккаунта.'
, 'required': 'Проверьте правильность заполения всех полей.'
, 'exists': 'Соединение с сервером прошло успешно, но указанный ящик уже используется.'
, 'unsupported': 'Не удалось установить соединение, попробуйте повторить попытку позже.'
, 'extended': 'Не удалось установить соединение. Введите настройки почтового сервера для %email.'
, 'internal': 'Произошла внутренняя ошибка, попробуйте повторить попытку позже.'
, 'password': 'Поле «Пароль» должно быть заполнено.'
, 'email': 'Поле «Имя ящика» должно быть заполнено.'
, 'loading': 'Пожалуйста подождите.'
, 'system': 'Произошла непредвиденная ошибка, попробуйте повторить попытку позже.'
, 'auth_limit': 'Превышено допустимое количество попыток авторизации с сервером. Попробуйте повторить запрос позднее.'
, 'expectation_failed': 'Не удалось выполнить указанное действие. Попробуйте повторить запрос позднее.'
, 'not_found': 'Что-то пошло не так. Попробуйте повторить запрос позднее.'
, 'denied': 'Выполнение данной операции невозможно.'
, 'timeout': 'Превышено максимальное время на выполнение запроса. Попробуйте повторить запрос позднее.'
, 'token': 'Соединение с сервером прошло успешно, но авторизоваться не удалось.'
, 'oneself': 'Вы не можете собирать письма с текущего почтового ящика. <br />Пожалуйста, укажите имя другого ящика'
, 'captcha': 'Некорректно заполнено поле «Код».'
, 'port': 'Неверно указан порт исходящей почты.'
, 'server': 'Неверно указан сервер исходящей почты.'
, 'ssl': 'Не получилось установить SSL-соединение.'
, 'folder': 'Пожалуйста выберите другую папку для сбора списем.'
, 'import': 'Не получилось выполнить импортирование писем. Попробуйте повторить запрос позднее.'
, 'addressbook': 'Не получилается импортировать адресную книгу.'
, 'apply_filters': 'Не удается применять к полученным письмам фильтры.'
, 'mark': 'Не удается пометить все старые письма как прочитанные.'
, 'keep_original': 'Произошла непредвиденная ошибка, попробуйте повторить попытку позже.'
, 'badkey': 'Произошла непредвиденная ошибка, попробуйте повторить попытку позже.'
, 'folder_name': 'Имя папки не должно превышать 250 символа или совпадать с системными названиями папок.'
, 'user_name': 'Неверно указано имя пользователя.'
, 'not_exists': 'Вы пытаетесь отредактировать несуществующий сборщик.'
, 'incoming': 'Не удалось подключиться к серверу входящей почты. Пожалуйста проверьте настройки и попробуйте снова.'
}

, inbox : 'Входящие'
, folder: 'В какую папку сохранять входящие письма?'

, 'incoming': 'Сервер входящей почты'
, 'outgoing': 'Сервер исходящей почты'

, types: {
imap: 'IMAP',
pop3: 'POP3',
exchange: 'Exchange'
}

, fields: {
password : 'Пароль'
, email : 'E-mail'
, user_name: 'Логин'
, server : 'Сервер'
, port : 'Порт'
, apply_filters: 'Применять фильтры к полученным письмам'
, mark: 'Пометить все письма как прочитанные'
}

, options: {
imap: 'Использовать преимущества IMAP'
, data: '<b>Структура папок</b> будет импортирована'
, name: 'Станет доступен <b>выбор отправителя</b> <br />при написании письма'
}

, controls: {
close: 'Закрыть'
, save: 'Готово'
, skip: 'Продолжить'
, loading: 'Идет проверка данных'
, recovery: 'Восстановить сбор почты'
}
},

edit_need_activation: {
desc: 'Сбор почты не производится. Указав пароль от старого сервера, <br /> настройте сбор писем со старого ящика'

, controls: {
recovery: 'Запустить сбор почты'
}
},

convert: {
title: 'Настройка сбора почты c ящика'
},

tutorial: {
title: 'Добро пожаловать в Почту Mail.Ru!'
, desc: 'У вас есть почтовый ящик на одном из этих сервисов?<br />Тогда рекомендуем вам собрать все письма из него в почтовый ящик'
},

singleStep : {
title: 'Подключение почтовых ящиков'
},

update_token: {
title: 'Восстановление сбора почты'
, desc: 'Для возобновления сбора почты требуется восстановить доступ к аккаунту'

, controls: {
recovery: 'Восстановить доступ к аккаунту'
}
},

add: {
success: 'Сборщик добавлен успешно. Сбор почты начнется в течение 15 минут.'
, 'title': 'Добавить почтовый ящик'

, 'desc': 'У вас есть почтовый ящик на одном из этих сервисов? <br />Тогда рекомендуем вам собрать все письма из него в почтовый ящик'

, text: {
'gmail.com': 'Для авторизации через Google OAuth вам не нужно вводить пароль, а достаточно предоставить доступ к вашему аккаунту Gmail.'
, 'other': 'Другие'
}

, controls: {
'loading': 'Идет проверка данных'
, 'add' : 'Добавить ящик'
, 'skip' : 'Пропустить'
, 'cancel' : 'Отменить'
}

, fields: {
login : 'Имя ящика'
, password: 'Пароль'
, pop3 : 'Использовать протокол POP3'
}

, submit: {
'default': 'Войти в почту'
}
},

oauth: {
text: {
description: 'Для авторизации в %host вам не нужно вводить пароль, а достаточно предоставить доступ к вашему аккаунту через %service.'
},
services: {
'gmail.com' : 'Google OAuth'
, 'outlook.com': 'Live connect'
, 'yandex.ru' : 'Yandex OAuth'
}
},

edit_folder: {
title: 'Сборщик успешно добавлен!',
desc: 'Сейчас мы перенесем вашу почту',
warn: '(Это может занять несколько часов)',
folder: 'В какую папку сохранять входящие письма?',
inbox: 'Входящие',
controls: {
save: 'Сохранить'
},
fields: {
apply_filters: 'Применять фильтры к полученным письмам',
mark: 'Пометить все письма как прочитанные'
},

experiment: {
1: {
title: 'Сбор почты восстановлен',

desc: 'Сбор почты восстановлен по протоколу POP3, т.к. не удалось подключиться к IMAP серверу.<br /><br />Копирование писем из ящика <nobr>%email</nobr> может занять несколько часов.'
}
}
},

set_folder: {
title: 'Пароль для сбора почты обновлен!',
desc: 'Отлично! Сейчас мы перенесем вашу почту',
warn: '(Это может занять несколько часов)',
folder: 'В какую папку сохранять входящие письма?',
inbox: 'Входящие',
controls: {
save: 'Сохранить'
},
fields: {
apply_filters: 'Применять фильтры к полученным письмам',
mark: 'Пометить все письма как прочитанные'
}
}
}

, 'password.wrong': 'Неверный пароль, попробуйте еще раз'
, 'lightbox.wait': 'Секунду…'
, 'project.system_error': 'Ошибка сервера, попробуйте еще раз'
, 'dragndrop.drop_to_page': 'Перетащите файлы в любое место на странице'

/* < titles */
, 'title.default': '#email# - Почта Mail.Ru'

, 'title.msglist': '#folder# - #email# - Почта Mail.Ru'
, 'title.msglist.unread': '(#unread#) #folder# - #email# - Почта Mail.Ru'
, 'title.messages': '#folder# - #email# - Почта Mail.Ru'
, 'title.messages.unread': '(#unread#) #folder# - #email# - Почта Mail.Ru'

, 'title.readmsg': '#subject# - #email# - Почта Mail.Ru'
, 'title.message': '#subject# - #email# - Почта Mail.Ru'
, 'title.thread': '#subject# - #email# - Почта Mail.Ru'

, 'title.sentmsg': 'Новое письмо - #email# - Почта Mail.Ru'
, 'title.sentmsg.reply': 'Ответ - #subject# - #email# - Почта Mail.Ru'
, 'title.sendmsgok': 'Письмо отправлено - #email# - Почта Mail.Ru'
, 'title.sendmsgok.reply': 'Ответ - #subject# - #email# - Почта Mail.Ru'
, 'title.msglist': '#folder# - #email# - Почта Mail.Ru'
, 'title.msglist.unread': '(#unread#) #folder# - #email# - Почта Mail.Ru'
, 'title.msglist.unread_without_counter': '#folder# - #email# - Почта Mail.Ru'
, 'title.readmsg': '#subject# - #email# - Почта Mail.Ru'
, 'title.ajax_attach_action': '#name# - #subject# - #email# - Почта Mail.Ru'
, 'title.attachment': '#filename# - #subject# - #email# - Почта Mail.Ru'
, 'title.gosearch': 'Поиск - #email# - Почта Mail.Ru'
, 'title.gosearch.query': 'Поиск - #query# - #email# - Почта Mail.Ru'
, 'title.filesearch': 'Файлы - #email# - Почта Mail.Ru'
, 'attachViewer.paging.from': 'из'
, 'title.contacts': '#name# - Контакты - #email# - Почта Mail.Ru'
/* titles > */

, 'unread.plural': ['новых', 'новое', 'новых']
, 'readmsg.blockquote.ctrl': ['Развернуть цитирование', 'Свернуть цитирование']
, 'readmsg.quote.show': 'Развернуть цитирование'
, 'readmsg.phone.highlight': ['Позвонить через Веб-Агент']
, 'mail': 'Почта'
, 'cloud': 'Облако'
, 'multiAttachHeaders': ['Файлы', 'Файлы из Облака', 'Файлы из Почты', 'Файлы из Облака и Почты']
, 'folders.toggler.ctrl': ['Ещё', 'Свернуть']

, 'thread.reply': "Письмо отправлено. Вернуться к <a href=\"/thread/:id/\" rel=\"history\" class=\"message-sent__title__link\">переписке</a>."
, 'thread.not-found': "Требуемое письмо на сервере отсутствует."
, 'letter.inline_image_wrapper_link_text': "открыть в новой вкладке"
}});

Lang.add({'RU': {
'delete_phone_error.NO_AUTH': 'Текущий пароль не указан или указан не верно',
'delete_phone_error.EMPTY_ADDITIONAL_EMAIL': 'Пожалуйста, укажите дополнительный адрес элекронной почты',
'delete_phone_error.EMPTY_QUESTION': 'Пожалуйста, укажите секретный вопрос',
'delete_phone_error.EMPTY_ANSWER': 'Пожалуйста, укажите ответ на секретный вопрос',
'delete_phone_error.HACKER': 'К сожалению, ваш IP заблокирован. Пожалуйста, обратитесь к администратору вашей сети',
'delete_phone_error.DEFAULT': 'Ошибка сервера. Повторите операцию',
'verify_phone_error': 'Не удалось проверить номер',
'phone_status_error': 'Доставка SMS для данного оператора временно отключена',
'phone_status_latency': 'Возможна задержка при доставке SMS',
'captcha_invalid': 'Введён неверный код'
}});

Lang.add({'RU': {
'compose.field_to_empty': 'Не указан адрес получателя',
'compose.app_title': 'Приложения',
'compose.before_unload_confirm_text': 'Текст письма будет потерян.',
'compose.before_unloadfix_confirm_text': 'Вы не отправили письмо и не сохранили его как черновик.\nДля того, чтобы вернуться и сохранить изменения, нажмите «Отмена», в противном случае набранный вами текст будет потерян.',
'compose.switch_template_confirm_text': 'При смене шаблона все изменения, внесенные в письмо, будут утеряны. Вы уверены, что хотите использовать другой шаблон?',
'compose.appearance_without_style': 'Без стиля',
'compose.cards_without': 'Без открытки',
'compose.save_mail_error': 'Не удалось сохранить письмо',
'compose.save_template_error': 'Не удалось сохранить шаблон',
'compose.save_mail_progress': 'Идет сохранение',
'compose.save_template_progress': 'Идет сохранение шаблона',
'compose.save_mail_success': "Сохранено в <a rel=\"history\" href=\"/messages/drafts\" class=\"toolbar__message_info__link\">черновиках</a> в <span class=\"time\"></span>",
'compose.save_template_success': "Сохранено в <a rel=\"history\" href=\"/messages/folder/500006/\" class=\"toolbar__message_info__link\">шаблонах</a> в <span class=\"time\"></span>",
'compose.send_mail_error': 'Не удалось отправить письмо',
'compose.send_mail_progress': 'Идет отправка',
'compose.drag_files': 'Перетащите файлы в любое место на странице',
'compose.field.From': 'От кого',
'compose.field.To': 'Кому',
'compose.field.CC': 'Копия',
'compose.field.BCC': 'Скрытая',
'compose.field.Subject': 'Тема',
'compose.field.Notify': 'Напомнить, если получатель не ответит через',
'compose.field.NotifyPeriod': '1 день',
'compose.field.NeedRcpt': 'С уведомлением',
'compose.field.invalid_address': 'В поле «%s» указан некорректный адрес получателя.\nИсправьте ошибку и отправьте письмо еще раз.',

'compose.avatar':
{
add: 'добавить фото',
change: 'сменить фото'
},

'compose.submit_empty_message_confirm': {
'title': 'Вы уверены?',
'text': 'Вы уверены, что хотите отправить пустое письмо?',
'ok': 'Продолжить'
},

'compose.delete_attach_confirm': {
'title': 'Вы уверены?',
'text': 'Вы уверены, что хотите удалить файл?',
'ok': 'Продолжить'
},
// GOST 16876-71 @todo
'translit': {"\u0430":"a","\u0431":"b","\u0432":"v","\u0433":"g","\u0434":"d","\u0435":["je","ye","e"],"\u0451":["jo","yo"],"\u0436":"zh","\u0437":["s","z"],"\u0438":"i","\u0439":"jj","\u043A":"k","\u043B":"l","\u043C":"m","\u043D":"n","\u043E":"o","\u043F":"p","\u0440":"r","\u0441":"s","\u0442":"t","\u0443":"u","\u0444":["ph","f"],"\u0445":"kh","\u0446":["c","ts"],"\u0447":"ch","\u0448":["sch","sh"],"\u0449":["shch","shh"],"\u044A":"\"","\u044B":"y","\u044C":"'","\u044D":"eh","\u044E":["ju","yu"],"\u044F":["ja","ya"]},
'translit_smart': {
ru: {"\u0439\u0435":"ye","\u0439\u043E":"yo","\u0439\u0443":"yu","\u0439\u044F":"ya","\u043A\u0441":"x","\u0430":"a","\u0431":"b","\u0432":"v","\u0433":"g","\u0434":"d","\u0435":["je","ye","e"],"\u0451":["jo","yo"],"\u0436":"zh","\u0437":["s","z"],"\u0438":"i","\u0439":["jj","g","i","j","y"],"\u043A":["c","k"],"\u043B":"l","\u043C":"m","\u043D":"n","\u043E":"o","\u043F":"p","\u0440":"r","\u0441":"s","\u0442":"t","\u0443":"u","\u0444":["ph","f"],"\u0445":["kh","h"],"\u0446":["c","ts"],"\u0447":"ch","\u0448":["sch","sh"],"\u0449":["shch","sch","shh"],"\u044A":"\"","\u044B":["i","y"],"\u044C":"'","\u044D":"eh","\u044E":["u","ju","yu"],"\u044F":["ja","ya","y"]},
en: {"shch":"\u0449","sch":["\u0448","\u0449"],"shh":"\u0449","ch":"\u0447","ja":["\u0439\u044F","\u044F"],"je":"\u0435","jo":"\u0451","ju":"\u044E","sh":"\u0448","ts":"\u0446","ya":["\u0439\u044F","\u044F"],"ye":"\u0435","yo":"\u0451","yu":"\u044E","a":"\u0430","b":"\u0431","c":"\u043A","v":"\u0432","g":["\u0433","\u0439"],"d":"\u0434","e":"\u0435","f":"\u0444","i":["\u0438","\u0439","\u044B"],"j":"\u0439","k":"\u043A","l":"\u043B","m":"\u043C","n":"\u043D","o":"\u043E","p":"\u043F","r":"\u0440","s":["\u0437","\u0441"],"t":"\u0442","u":["\u0443","\u044E"],"x":"\u043A\u0441","y":["\u0438\u0439","\u0439","\u044B","\u044F"],"z":"\u0437"}
}
}});

Lang.add({'RU': {
'reg.field_empty': 'Заполните обязательное поле',
'reg.login_exists': 'Ящик с таким именем уже существует',
'reg.login_start_symbol_invalid': 'Некорректное имя почтового ящика.\nИмя должно начинаться с латинской буквы (a-z) или цифры (0-9).',
'reg.login_end_symbol_invalid': 'Некорректное имя почтового ящика.\nИмя должно заканчиваться на латинскую букву (a-z) или цифру (0-9).',
'reg.login_cyrillic': 'В имени почтового ящика нельзя использовать кириллицу',
'reg.login_format_without_point': 'Некорректное имя почтового ящика. Допустимо использовать только латинские\nбуквы, цифры, знак подчеркивания (&quot;_&quot;), минус (&quot;-&quot;).',
'reg.password_short': 'Слишком короткий пароль',
'reg.password_only_num': 'Извините, пароль не может состоять\nтолько из цифр. Добавьте буквы.',
'reg.password_cyrillic': 'В пароле нельзя использовать кириллицу',
'reg.password_unequal': 'Пароли не совпадают. Пожалуйста, проверьте.',
'reg.password_is_bad': 'Вы ввели пароль, который легко подобрать. В целях безопасности Вам нужно задать более сложный пароль.',
'reg.password_equal_login': 'Пароль не может совпадать с логином',
'reg.birthday_year_empty': 'Укажите дату рождения полностью',
'reg.birthday_invalid': 'Неверная дата',
'reg.city_invalid': 'Выберите город из списка',
'reg.city_sumbol_invalid': 'Напишите название города на русском',
'reg.captcha_invalid': 'Введён неверный код',
'reg.phone_sumbol_invalid': 'Присутствуют недопустимые символы',
'reg.phone_code_invalid': 'Некорректный телефон',
'reg.phone_code_incorrect': 'Некорректный телефон',
'reg.phone_incorrect_phone_number': 'Некорректный телефон',
'reg.phone_unsupported_number': 'Данный телефон не поддерживается',
'reg.phone_not_enough_data': 'Данный телефон не поддерживается',
'reg.phone_fixed-line': 'Домашние телефоны не поддерживаются',
'reg.phone_code_short': 'Слишком короткий номер',
'reg.phone_code_suggest': 'Возможно, вы имели в виду',
'reg.email_sumbol_invalid': 'Некорректные символы в дополнительном e-mail',
'reg.submit.next': 'Далее',
'reg.rus_match': '\u0430-\u044F\u0410-\u042F'
}});

Lang.add({'RU': {
'signup.error.server': 'Ошибка сервера. Пожалуйста, повторите попытку',
'signup.error.internal': 'Произошла внутренняя ошибка. Пожалуйста, повторите попытку',
'signup.error.auth': 'Ошибка авторизации. Пожалуйста, повторите попытку',
'signup.error.firstname': 'Некорректно заполнено поле «Имя»',
'signup.error.lastname': 'Некорректно заполнено поле «Фамилия»',
'signup.error.captcha': 'Некорректно заполнено поле «Код»',
'signup.error.limit': 'Слишком много попыток. Пожалуйста, попробуйте позже',
'signup.error.invalid.length': 'Недопустимое количество символов',
'signup.error.invalid.value': 'Используются недопустимые символы'
}});

Lang.add({'RU': {
'signup.external': {
'state': 'Идет обработка данных',
'login': 'Логин',
'password': 'Пароль',
'server': 'Сервер',
'port': 'Порт',
'ready': 'Готово',
'incoming': 'Сервер входящей почты',
'outgoing': 'Сервер исходящей почты',
'user.policy': 'Нажимая кнопку «Продолжить», Вы принимаете условия <a href=//help.mail.ru/mail-help/ class=\"login-form__link js-policy\" target=_blank>Лицензионного соглашения</a>.',
'user.reload': 'Обновить код',
'user.code': 'Код',
'user.proceed': 'Продолжить',
'user.name.first': 'Имя',
'user.name.last': 'Фамилия',
'user.title': 'Представьтесь, пожалуйста',
'user.desc': 'Укажите данные для ящика %email%, чтобы получатели ваших писем знали, от кого пришло письмо.',
'settings.error.user': 'Неверное имя пользователя или пароль. Проверьте правильность введенных данных',
'settings.error.user.email': 'Некорректно заполнено поле «Логин»',
'settings.error.user.password': 'Некорректно заполнено поле «Пароль»',
'settings.error.collect': 'Неверно указаны настройки сервера входящей почты',
'settings.error.collect.server': 'Неверно указан сервер входящей почты',
'settings.error.collect.port': 'Неверно указан порт входящей почты',
'settings.error.smtp': 'Неверно указаны настройки сервера исходящей почты',
'settings.error.smtp.server': 'Неверно указан сервер исходящей почты',
'settings.error.smtp.port': 'Неверно указан порт исходящей почты',
'settings.error.internal': 'Ошибка сервера. Пожалуйста, повторите попытку',
'settings.error.token': 'Ошибка авторизации. Пожалуйста, повторите попытку',
'settings.error.smtp_auth_fail': 'Не удается подключиться к серверу исходящей почты',
'settings.error.collect_timeout': 'Превышено время ожидания с сервером входящей почты. Пожалуйста, повторите попытку',
'settings.error.invalid': 'Неверное имя пользователя или пароль. Проверьте правильность введенных данных',
'settings.error.collect_auth_fail': 'Неверное имя пользователя или пароль. Проверьте правильность введенных данных',
'settings.error.exists_domain': 'Для указанного сервера уже установлены настройки',
'settings.error.auth_limit': 'Слишком много попыток. Пожалуйста, попробуйте позже',
'settings.title': 'Введите данные для входа в почтовый ящик',
'settings.desc': 'Вы можете добавить любой почтовый ящик, поддерживающий сбор почты по протоколу POP/IMAP. Если логин введен неверно, <a href=\"/login?email=@\" target=\"_blank\">авторизуйтесь заново</a>.',
'suggests.title': 'Уточните почту для входа',
'suggests.desc': 'Возможно вы ошиблись при вводе адреса электронной почты. Выберите почту для входа или <a href=\"/login?email=@\">введите заново</a> логин и пароль.',
'other.mails': {
'user.title': 'Вы вошли в свою почту через интерфейс Почты Mail.Ru',
'user.desc': 'Вы вошли в ящик %email% через интерфейс Почты Mail.Ru <a href=\"http://mailblog.mail.ru/vvp-ios-and/\" >Узнать подробней</a> <br /> Сейчас вы увидите все свои письма, а пока представьтесь, пожалуйста:',
'user.policy': 'Нажимая кнопку «Войти в почту», Вы принимаете условия <a href=\"http://help.mail.ru/mail-help/UA\" class=\"login-form__link js-policy\" target=_blank>Пользовательского соглашения</a>.',
'user.proceed': 'Войти в почту'
}
}
}});

Lang.add({'RU': {
'filesearch.not_found': 'Файлы не найдены',
'filesearch.empty_dir': 'В данной папке файлов нет'
}});

Lang.add({'RU': {
'search.onaddressbook': 'Поиск по адресной книге',
'search.onmail': 'Поиск по почте',
'search.onagent': 'Поиск по истории Агента',
'search.onfiles': 'Поиск по файлам',
'search.results': 'Результаты поиска'
}});

// TODO: Delete this block
Lang.add({'RU': {
'balloon.spam': 'Нажмите «Это спам», и письма от этого адресата всегда будут приходить в папку «Спам»',
'balloon.nospam': 'Нажмите «Не спам» и письма от этого адресата всегда будут приходить в папку «Входящие»',
'balloon.attachWord': 'Вы можете просмотреть документы Word, не загружая их на компьютер.',
'balloon.attachExcel': 'Вы можете просмотреть документы Excel, не загружая их на компьютер.',
'balloon.attachPowerPoint': 'Вы можете просмотреть презентации, не загружая их на компьютер.',
'balloon.themes': '%sВыберите тему оформления%s почты на свой вкус.'
}});

Lang.add({'RU': {
'checknew.clear': 'очистить',
'checknew.clear_folder': 'очистить папку',
'checknew.check': 'пометить флажком',
'checknew.uncheck': 'снять флажок',
'checknew.enter_password': 'Введите пароль',
'checknew.enter_password_for_folder': 'Доступ к папке «%s» защищен паролем, введите его для продолжения работы',
'checknew.forgot_password': 'забыли пароль',
'checknew.done': 'Готово',
'checknew.select.new': '- новая -',
'checknew.select.new2': '- новую -',
'checknew.protected_folder': 'Папка защищена паролем',
'checknew.unlocked_folder': 'Папка разблокирована',
'checknew.magent': 'Агент',
'checknew.edit': 'редактировать',
'checknew.remove': 'удалить',
'checknew.no_unread': 'нет непрочитанных сообщений',
'checknew.clear_selection': 'снять выбор',
'checknew.no_new': 'У Вас нет новых писем',
'checknew.not_found': 'Требуемое письмо на сервере отсутствует',
'checknew.spam': 'Это спам',
'checknew.not_spam': 'Это не спам',
'checknew.text': 'Текст письма',
'checknew.rfc': 'RFC-Заголовок',
'checknew.click_to_magent': 'Щелкни, чтобы пообщаться с этим человеком в Mail.Ru Агенте',
'checknew.find_from': 'найти все письма от %s'
}});

Lang.add({'RU': {
'microformat.read': 'Прочитать',
'microformat.reply': 'Ответить',
'microformat.accept': 'Принять',
'microformat.reject': 'Отказаться',
'microformat.action': 'Перейти',
'microformat.view': 'Посмотреть'
}});

Lang.add({'RU': {
'msglist.check': 'пометить флажком',
'msglist.uncheck': 'снять флажок',
'msglist.select': 'снять выбор',
'msglist.unselect': 'выбрать'
}});

Lang.add({'RU': {
'myfriendssuggest.click_to_magent': 'Щелкни, чтобы пообщаться с этим человеком в Mail.Ru Агенте',
'myfriendssuggest.to_friends': 'В друзья',
'myfriendssuggest.wtf': 'Мы не знакомы',
'myfriendssuggest.probably_friends': 'Возможно, вы знакомы',
'myfriendssuggest.next_1': 'Следующий',
'myfriendssuggest.next_2': 'Следующие два',
'myfriendssuggest.next_3': 'Следующие три',
'myfriendssuggest.wrong_captcha': 'Вы неверно ввели число, изображенное на картинке.',
'myfriendssuggest.friendship_offer': 'Предложение&nbsp;дружбы\nотправлено',
'myfriendssuggest.friend_added': 'Подружились',
'myfriendssuggest.already_friendship_offer_sent': 'Вы уже предложили дружбу',
'myfriendssuggest.already_friends': 'Вы уже друзья',
'myfriendssuggest.ratelimited_emails': 'Предложение дружбы временно невозможно',
'myfriendssuggest.offer_impossible': 'Предложение дружбы невозможно',
'myfriendssuggest.data_sending_error': 'Ошибка\nотправки данных',
'myfriendssuggest.enter_captcha': 'Введите число, изображенное на картинке.',
'myfriendssuggest.enter_captcha_nl': 'Введите число,\nизображенное на картинке:'
}});

Lang.add({'RU': {
'phonemanager.lt5min': 'менее 5 минут',
'phonemanager.lt10min': 'менее 10 минут',
'phonemanager.lt15min': 'менее 15 минут',
'phonemanager.lt20min': 'менее 20 минут',
'phonemanager.lt30min': 'менее 30 минут',
'phonemanager.lt60min': 'менее часа',
'phonemanager.gt60min': 'более часа'
}});

Lang.add({'RU': {
'readmsg.protected_archive': 'Архив защищен паролем',
'readmsg.broken_archive': 'Не удалось открыть архив',
'readmsg.show_folder': 'Раскрыть папку',
'readmsg.hide_folder': 'Скрыть папку',
'readmsg.protected': 'защищено паролем',
'readmsg.part': 'часть файла',
'readmsg.download': 'Скачать',
'readmsg.confirm.lost_text': 'Вы действительно хотите перейти на страницу написания письма? Текст, набранный в поле быстрого ответа, при этом будет потерян.\n\nЧтобы продолжить, нажмите «OK». Чтобы остаться на данной странице, нажмите «Отмена»',
'readmsg.confirm.remove': 'Вы действительно хотите удалить сообщение без возможности воcстановления?',
'readmsg.confirm.link_click': 'Вы собираетесь перейти на сайт: %s\nНикогда не вводите пароль от своего почтового ящика на посторонних ресурсах.\nОткрыть сайт?',
'readmsg.confirm.send_form': 'Вы собираетесь отправить данные из этой формы на сайт: %s\nБудьте внимательны, никогда не отправляйте пароли от своего ящика на посторонние ресурсы. Чтобы продолжить, нажмите ОК.\nОткрыть сайт?',
'readmsg.error.wrong_translation_direction': 'Некорректно выбрано направление перевода.',
'readmsg.error.no_text': 'Вы не ввели текст письма',
'readmsg.error.no_to': 'В поле Кому не указано ни одного адреса.',
'readmsg.not_specified': 'Не указано',
'readmsg.text': 'Текст письма',
'readmsg.file_was_removed': 'Файл был удален',
'readmsg.headers': 'Служебные заголовки',
'readmsg.click_to_magent': 'Щелкни, чтобы пообщаться с этим человеком в Mail.Ru Агенте',
'readmsg.find_from': 'Найти все письма от %s'
}});

Lang.add({'RU': {
'appearancetemplates.grandfather': 'Дед мороз',
'appearancetemplates.christmas_toys': 'Елочные игрушки',
'appearancetemplates.winter': 'Зима',
'appearancetemplates.panorama': 'Панорама',
'appearancetemplates.balls': 'Шары',
'appearancetemplates.snowflakes': 'Снежинки',
'appearancetemplates.tulips': 'Тюльпаны',
'appearancetemplates.camomiles': 'Ромашки',
'appearancetemplates.lilies': 'Лилии',
'appearancetemplates.frame2': 'Рамка №2',
'appearancetemplates.strawberry': 'Клубника',
'appearancetemplates.flowers_painting': 'Рисунок из цветов',
'appearancetemplates.city_lights': 'Огни города',
'appearancetemplates.hearts_rainbow': 'Радуга сердец',
'appearancetemplates.bow': 'Бант',
'appearancetemplates.stones': 'Камни',
'appearancetemplates.camouflage': 'Камуфляж',
'appearancetemplates.roses_letter': 'Письмо из роз',
'appearancetemplates.valentines_tree': 'Валентиново дерево',
'appearancetemplates.roses': 'Розы',
'appearancetemplates.february23': 'С 23 февраля',
'appearancetemplates.new_year': 'С Новым годом',
'appearancetemplates.fir': 'Ель',
'appearancetemplates.girl_with_house': 'Девочка с домиком',
'appearancetemplates.turtledoves': 'Голубки',
'appearancetemplates.romance': 'Романтика',
'appearancetemplates.night': 'Ночь',
'appearancetemplates.flowers': 'Цветы',
'appearancetemplates.teddy_bears': 'Мишки',
'appearancetemplates.zebra': 'Зебра',
'appearancetemplates.cheese_mouse': 'Сырная мышь',
'appearancetemplates.scheme': 'Схема',
'appearancetemplates.butterflies': 'Бабочки',
'appearancetemplates.trees': 'Деревья',
'appearancetemplates.game': 'Игра',
'appearancetemplates.emo': 'Эмо',
'appearancetemplates.hiphop': 'Хип-хоп',
'appearancetemplates.snow_peaks': 'Снежные вершины',
'appearancetemplates.4_hills': '4 холма',
'appearancetemplates.sport': 'Спорт',
'appearancetemplates.vintage_template_4': 'Винтажный шаблон №4',
'appearancetemplates.snail': 'Улитка',
'appearancetemplates.summer': 'Лето',
'appearancetemplates.stamps': 'Почтовые марки',
'appearancetemplates.doggy': 'Собачка',
'appearancetemplates.dalmatian': 'Далматинец',
'appearancetemplates.greek_motif': 'Греческий мотив',
'appearancetemplates.blots': 'Кляксы',
'appearancetemplates.prehistoric': 'Доисторический',
'appearancetemplates.hammer_and_sickle': 'Серп и молот',
'appearancetemplates.pattern': 'Узор',
'appearancetemplates.diamonds': 'Ромбы',
'appearancetemplates.high_grass': 'Высокая трава',
'appearancetemplates.book': 'Книга',
'appearancetemplates.manuscript': 'Рукопись',
'appearancetemplates.exercise_book': 'Школьная тетрадь',
'appearancetemplates.greek_style': 'Греческий стиль',
'appearancetemplates.labirynth': 'Лабиринт',
'appearancetemplates.invitation1': 'Приглашение №1',
'appearancetemplates.invitation2': 'Приглашение №2',
'appearancetemplates.green_form': 'Зеленый бланк',
'appearancetemplates.cat_on_tree': 'Кот на дереве',
'appearancetemplates.watercolor': 'Акварель'
}});

Lang.add({'RU': {
'appearancecategory.love': 'Я люблю тебя',
'appearancecategory.animals': 'Животные',
'appearancecategory.nature': 'Природа',
'appearancecategory.flowers': 'Цветы',
'appearancecategory.wintry': 'Зимние',
'appearancecategory.classics': 'Классические',
'appearancecategory.others': 'Разное'
}});

Lang.add({'RU': {
'eventfolders.clear': 'Очистить',
'eventfolders.clear_folder': 'Очистить папку',
'eventfolders.error.cannot_clear': 'Не удалось очистить папку. Попробуйте снова',
'eventfolders.confirm.remove_forever': 'Все письма будут удалены навсегда',
'eventfolders.confirm.remove': 'Все письма будут перенесены в Корзину'
}});

Lang.add({'RU': {
'wot.reputationlevel.r0': 'Без рейтинга',
'wot.reputationlevel.r1': 'Очень плохо',
'wot.reputationlevel.r2': 'Плохо',
'wot.reputationlevel.r3': 'Неудовлетворительно',
'wot.reputationlevel.r4': 'Хорошо',
'wot.reputationlevel.r5': 'Превосходно'
}});

Lang.add({'RU': {
'trash.confirm.delete_msg': 'Вы действительно хотите удалить сообщение без возможности воcстановления?',
'trash.confirm.go_to_sentmsg': 'Вы действительно хотите перейти на страницу написания письма? Текст, набранный в поле быстрого ответа, при этом будет потерян.\n\nЧтобы продолжить, нажмите «ОК». Чтобы остаться на данной странице, нажмите «Отмена»',
'trash.confirm.open_site': 'Вы собираетесь перейти на сайт: %s\nНикогда не вводите пароль от своего почтового ящика на посторонних ресурсах.\nОткрыть сайт?',
'trash.confirm.send_form': 'Вы собираетесь отправить данные из этой формы на сайт: %s\nБудьте внимательны, никогда не отправляйте пароли от своего ящика на посторонние ресурсы. Чтобы продолжить, нажмите ОК.\nОткрыть сайт?',
'trash.error.wrong_translation_direction': 'Некорректно выбрано направление перевода.',
'trash.error.empty_msg': 'Вы не ввели текст письма',
'trash.error.empty_to': 'В поле Кому не указано ни одного адреса.'
}});

Lang.add({'RU': {
'app.my_gifts': 'Мои подарки',
'app.blondinator': 'Блондинатор',
'app.message_stat': 'Статистика письма'
}});

Lang.add({'RU': {
'micoformat.read': 'Прочитать',
'micoformat.reply': 'Ответить',
'micoformat.accept': 'Принять',
'micoformat.reject': 'Отказаться',
'micoformat.action': 'Перейти',
'micoformat.view': 'Посмотреть'
}});

Lang.add({'RU': {
'themes.default.text': 'Вы хотите включить тему оформления почты<br />&laquo;%s&raquo;?'
}});

Lang.add({'RU': {
'layers.change': 'Изменить',
'layers.choise': 'Выберите',
'layers.remove': 'Удалить',
'layers.cancel': 'Отмена'
}});

Lang.add({'RU': {
'layer.increase_space.error.captcha.invalid': 'Неверно указан код',
'layer.increase_space.error.captcha.required': 'Укажите код с картинки',
'layer.increase_space.error.not_needed': 'Размер вашего ящика на данный момент оптимален',
'layer.increase_space.error.too_big': 'Ваш почтовый ящик достиг максимального размера. К сожалению, увеличить размер почтового ящика невозможно',
'layer.increase_space.error.unknown': 'Неизвестная ошибка, повторите запрос позднее'
}});

Lang.add({'RU': {
'layer.clearFolderConfirm.header': 'Очистить папку',
'layer.clearFolderConfirm.text': 'Вы действительно хотите удалить все письма из папки %s?',
'layer.clearFolderConfirm.no': 'Нет',
'layer.clearFolderConfirm.yes': 'Да'
}});

Lang.add({'RU': {
'checkspam.senders.plural': ['известных вам отправителей', 'известного вам отправителя', 'известных вам отправителей']
}});

Lang.add({'RU': {
'options.folders.error.required': 'Заполните обязательное поле',
'options.folders.error.shortpassword': 'Слишком короткий пароль (минимальная длина — 4 символа)',
'options.folders.error.passwordsdontmatch': 'Введённые пароли не совпадают',
'options.folders.error.server': 'Ошибка сервера.',
'options.folders.add': 'Добавить',
'options.folders.edit': 'Изменить',
'options.folders.topfolder': 'Папка на верхнем уровне'
}});

Lang.add({'RU': {
'passremind.reconfirm.error.system': 'Ошибка! Не удалось подтвердить данные.'
, 'passremind.reconfirm.error.need_phone_verification': 'Необходимо подтвердить номер телефона вводом SMS-кода.'
, 'passremind.reconfirm.error.need_phone_verification_alt': 'Необходимо <a href=\"#\" data-fires=\"cancel\">подтвердить</a> номер телефона вводом SMS-кода.'
, 'passremind.reconfirm.error.need_restore_data': 'Необходимо указать номер мобильного телефона или дополнительный адрес, чтобы восстановить пароль в случае его потери.'
, 'passremind.reconfirm.error.need_restore_data_alt': 'Необходимо <a href=\"#\" data-fires=\"cancel\">указать</a> номер мобильного телефона или дополнительный адрес, чтобы восстановить пароль в случае его потери.'
, 'passremind.reconfirm.error.equal_email': 'Дополнительный адрес не может совпадать с текущим. Пожалуйста, укажите другой адрес.'
, 'passremind.reconfirm.error.equal_email_alt': 'Дополнительный адрес не может совпадать с текущим. Пожалуйста, <a href=\"#\" data-fires=\"cancel\">укажите</a> другой адрес.'
, 'passremind.reconfirm.error.invalid_email': 'Почтовый ящик %s не существует. <a href=\"#\" data-fires=\"addEmail\">Укажите</a> другой ящик'
, 'passremind.reconfirm.error.disabled': 'Почтовый ящик %s заблокирован за неиспользование. Укажите другой ящик в поле «Дополнительный адрес»'
, 'passremind.reconfirm.error.disabled_alt': 'Почтовый ящик %s заблокирован за неиспользование. Укажите другой ящик в поле «Дополнительный адрес»'
, 'passremind.reconfirm.error.captcha_invalid': 'Ошибка! Вы ввели неправильный код с картинки.'
, 'passremind.reconfirm.error.password_invalid': 'Ошибка! Вы ввели неправильный пароль.'
, 'passremind.reconfirm.error.phone_invalid': 'Некорректный телефон'
, 'passremind.reconfirm.error.phone_verify': 'Ошибка! Не удалось подтвердить телефон.'
, 'passremind.reconfirm.error.phone_already_verified': 'Ошибка! Телефон уже подтвержден.'
, 'passremind.reconfirm.error.phone_remove': 'Ошибка! Не удалось удалить телефон.'
, 'passremind.reconfirm.error.phone_add': 'Ошибка! К сожалению, номер не был добавлен. Повторите попытку.'
, 'passremind.reconfirm.error.phone_add_reached_accounts': 'Ошибка! Данный номер указан в максимально допустимом числе почтовых ящиков. Пожалуйста, укажите другой номер телефона.'
, 'passremind.reconfirm.error.phone_add_reached_phones': 'Ошибка! Новый номер добавить невозможно. К ящику можно добавить не более 5 телефонов.'
, 'passremind.reconfirm.error.phone_add_exists': 'Ошибка! Телефон уже был ранее добавлен к вашему ящику.'
, 'passremind.reconfirm.error.phone_sms': 'Ошибка! SMS-сообщение с кодом не было отправлено. Пожалуйста, повторите попытку.'
, 'passremind.reconfirm.error.phone_sms_many_requests': 'С момента отправки прошло менее 10 минут. В ближайшее время вы получите SMS-сообщение.'
, 'passremind.reconfirm.error.phone_token_invalid': 'Ошибка! Вы ввели неправильный код.'
, 'passremind.reconfirm.error.phone_exists': 'Данный номер телефона уже добавлен к ящику. Пожалуйста, укажите другой.'
, 'passremind.reconfirm.error.email_invalid': 'Пожалуйста, введите корректный адрес.'
, 'passremind.reconfirm.error.email_exists': 'Адрес не может совпадать с текущим адресом или ранее указанным дополнительным адресом. Пожалуйста, укажите другой адрес.'
, 'passremind.reconfirm.error.email_disabled': 'Указанный ящик заблокирован, и его нельзя использовать как дополнительный адрес.'
, 'passremind.reconfirm.error.additional_email_invalid': 'Адрес не может совпадать с текущим или ранее указанным дополнительным адресом. Пожалуйста, укажите другой адрес.'
}});

Lang.add({'RU': {
"access-restore__support": {
"_mods": {
"primary": {
"text": {
"title": "Восстановление доступа к ящику"
}
},
"secondary": {
"text": {
"title": "Восстановление доступа к ящику",
"title_alt": "Восстановление доступа",
"contact_title": "Как с вами связаться",
"captcha_refresh": "Не вижу код"
}
}
},
"error": {
"field": {
"required_any": "Укажите больше данных о почтовом ящике"
}
}
}
}});

Lang.add({'RU': {
"password-restore__support": {
"_mods": {
"primary": {
"text": {
"title": "Восстановление пароля к ящику",
"title_alt": "Восстановление пароля",
"contact_title": "Как с вами связаться",
"message": "Укажите данные так, как вы их помните",
"title_exist_id": "К сожалению, тех данных, которые вы ранее указали в форме, недостаточно для того, чтобы восстановить доступ к ящику.",
"message_exist_id": "Пожалуйста, заполните данную форму более подробно, нажмите «Отправить», и на открывшейся странице перечислите все пароли, которые вы когда-либо использовали в данном ящике, номера телефонов, которые привязывали к ящику, расскажите о темах писем, которые вы получали или отправляли с ящика, а также перечислите адресатов, с которыми чаще всего переписывались.",
"captcha_refresh": "Не вижу код"
}
},
"secondary": {
"text": {
"title": "Восстановление пароля к ящику",
"title_alt": "Восстановление пароля",
"message": "Для восстановления доступа к почтовому ящику, пожалуйста, укажите дополнительные данные так, как вы их помните",
"device_title": "Я проверяю почту с мобильного устройства",
"title_exist_id": "К сожалению, тех данных, которые вы ранее указали в форме, недостаточно для того, чтобы восстановить доступ к ящику.",
"message_exist_id": "Пожалуйста, перечислите все пароли, которые вы когда-либо использовали в данном ящике, номера телефонов, которые привязывали к ящику, расскажите о темах писем, которые вы получали или отправляли с ящика, а также перечислите<br/>адресатов, с которыми чаще всего переписывались.",
"services_title": "Другие сервисы Mail.ru, которые вы используете"
}
},
"done": {
"text": {
"title": "Готово!",
"description_time": "Заявка отправлена в службу поддержки и будет<br/>рассмотрена не позднее %s.",
"description": "Заявка отправлена в службу поддержки и будет<br/>рассмотрена в ближайшее время."
}
},
"ticket-exists": {
"text": {
"title": "Восстановление пароля к ящику",
"title_alt": "Восстановление пароля",
"ticket_exists": "Вы уже отправили запрос на восстановление доступа к почтовому ящику. Ваша заявка будет обработана в ближайшее время."
}
}
},
"field": {
"name": {
"error": {
"required": "Поле обязательно для заполнения"
}
},
"name.first": {
"label": "Имя",
"note": "Имя и фамилия, указанные при&nbsp;регистрации",
"error": {
"required": "Поле обязательно для заполнения"
}
},
"name.last": {
"label": "Фамилия",
"error": {
"required": "Поле обязательно для заполнения"
}
},
"passwords[0]": {
"label": "Пароли, которые вы использовали для входа в ящик",
"error": {
"not_allowed": "Пароль может состоять из латинских символов (A-Z, a-z), цифр (0-9) и специальных символов"
}
},
"password": {
"label": "Пароль при<br/>регистрации",
"error": {
"not_allowed": "Пароль может состоять из латинских символов (A-Z, a-z), цифр (0-9) и специальных символов"
}
},
"signup_period": {
"label": "Когда была<br/>зарегистрирована почта?"
},
"contact_phone": {
"label": "Телефон",
"note": "Если вы укажете эти данные, мы уведомим вас о ходе рассмотрения заявки и отправим ссылку на восстановление пароля",
"error": {
"required_any": "Укажите контактные данные"
}
},
"contact_email": {
"label": "Почтовый ящик",
"error": {
"required_any": "Укажите контактные данные",
"recursion": "Имя ящика не должно совпадать с тем, от которого вы восстанавливаете пароль"
}
},
"folders": {
"label": "Названия личных папок<br/>в вашем ящике",
"note": "Перечислите через запятую, какие папки вы создавали"
},
"messages": {
"label": "Информация о последних отправленных письмах",
"note": "Укажите адреса получателей и&nbsp;темы последних отправленных писем"
},
"additional_email": {
"label": "Дополнительный е-mail, указанный при регистрации"
},
"secret_answer": {
"label": "Ответ на секретный вопрос",
"note": "Ответ на секретный вопрос, который когда-либо вы указывали в ящике"
},
"addresses": {
"label": "Адреса тех, кому вы чаще всего пишете"
},
"social_info": {
"label": "Социальные сети, которые зарегистрированны на данный ящик",
"note": "Если вам приходили уведомления из соцсетей на этот адрес, авторизуйтесь, чтобы подтвердить права на ящик."
},
"settings_phones": {
"label": "Номера телефонов, которые вы указывали в настройках",
"note": "Перечислите номера телефонов через запятую"
},
"last_login_period": {
"label": "Дата последнего входа в почту",
"note": "Через сайт или почтовую программу"
},
"forward_email": {
"label": "Адрес пересылки"
},
"filters": {
"label": "Какие фильтры настроены в&nbsp;ящике"
},
"change_details_period": {
"label": "Когда последний раз вы меняли данные?"
},
"software": {
"label": "Почтовая программа"
},
"device": {
"label": "Устройство"
},
"device_last_login_period": {
"label": "Дата последнего входа"
},
"agent": {
"label": "Mail.ru Агент"
},
"my_mail": {
"label": "Мой Мир"
},
"capcha": {
"label": "Код с картинки",
"error": {
"invalid": "Неправильно введен код"
}
},
"id": {
"error": {
"not_exists": "Во время восстановления доступа к ящику произошла ошибка. Пожалуйста, повторите попытку заново.",
"required": "Во время восстановления доступа к ящику произошла ошибка. Пожалуйста, повторите попытку заново.",
"invalid": "Во время восстановления доступа к ящику произошла ошибка. Пожалуйста, повторите попытку заново."
}
},
"other": {
"label": "Другая информация"
},
"birthday": {
"label": "Дата рождения"
},
"secret": {
"label": "Секретный вопрос"
},
"_select": {
'options': {
"lt_1w": "Менее недели назад",
"lt_1m": "Менее месяца назад",
"lt_3m": "Менее 3 месяцев назад",
"lt_6m": "Менее 6 месяцев назад",
"gt_6m": "Более 6 месяцев назад",
"lt_1y": "Менее 1 года назад",
"lt_3y": "Менее 3 лет назад",
"gt_3y": "Более 3 лет назад",
"use": "Использую",
"not_use": "Не использую",
"dont_remember": "Не помню",
"today": "Cегодня",
"yesterday": "Вчера",
"dont_know": "Не знаю",
"day": "день",
"month": "месяц",
"year": "год",
"choose": "Выберите"
}
}
},
"control": {
"submit": "Отправить",
"back": "Назад",
"change": "изменить",
"specify": "указать адрес",
"addpass": "Указать еще пароль"
},
"error": {
"field": {
"invalid": "Поле заполнено некорректно",
"required": "Поле обязательно для заполнения",
"not_exists": "Почтовый ящик не указан, либо указан неверно",
"not_available": "Востановление пароля через службу поддержки недоступно для этого ящика",
"admin_disabled": "Возможность восстановления пароля для указанного ящика заблокирована администратором",
"required_any": "Заполните хотя бы одно поле",
"same_password": 'Вы указали действующий пароль от почтового ящика в поле «Пароль при регистрации». Пожалуйста, используйте его для <a href=\"%s\">входа в ящик</a>.',
"unknown": "Возникла непредвиденная ошибка, повторите запрос позднее"
}
}
}
}});

Lang.add({'RU': {
"initial-tuning-tutorial": {
closeTutorial: 'Закрыть'
, elseDomain: ['Другое', 'Другая почта']
, headText: {
greeting: ['Добро пожаловать в Почту Mail.Ru!', 'Настройте сбор почты из других ящиков']
, photoSign: 'Загрузка фотографии и создание подписи'
, welcome: 'Ура! Представляем вам новую Почту!'
, themeChoosing: ['Выберите тему, которая вам по душе', 'Добро пожаловать! Выберите тему оформления', 'Почта обновлена! Выберите тему, которая вам по душе']
, collectMail: 'Сбор почты'
, collectMailFrom: 'Сбор почты из'
, successCollectorCreate: 'Сборщик добавлен успешно'
, app: 'Установите наше мобильное приложение'
, share: 'Расскажите о почте друзьям'
}
, centralBoxText: {
collector: ['У вас есть почтовый ящик на одном из этих сервисов?', 'Тогда рекомендуем вам собрать все письма из него в почтовый ящик <br /><strong></strong>', 'Введите «Имя ящика» и «Пароль» от почты, с которой вы хотите забирать письма:']
, collectorSuccessAdd: ['Отлично! Сейчас мы скопируем ваши письма из ящика', 'Это может занять несколько часов.']
, welcome: ['Мы обновили интерфейс, оставив на своих местах все привычные элементы.<br/>Почта стала быстрее, красивее, удобнее и современнее.', 'Красивый и удобный<br/>интерфейс', 'Увеличена<br/>скорость', 'Повышена надёжность<br/>и безопасность']
, photoSignUnderTextInput: 'Ваша подпись под каждым отправленным письмом'
, photoSignBestRegards: 'С уважением'
, userSignsLoading: 'Загрузка подписи...'
, app: ['Узнавай мгновенно о новых письмах', 'Настрой время, папки и сайты для уведомлений', 'Читай письма без подключения к интернету', 'Получить ссылку на приложение по SMS']
}
, buttons: {
continueBtn: 'Продолжить'
, skip: 'Пропустить'
, done: 'Закончить'
, save: 'Сохранить'
, connect: 'Подключить'
, uploadPhoto: 'Загрузить фото'
, makePhoto: 'Сделать снимок'
, send: 'Отправить письмо'
, cancel: 'Отменить'
}
, labels: {
login: 'Имя ящика'
, password: 'Пароль'
}
, placeholders: {
name: ['Имя', 'Фамилия']
}
, signErrors : {
save: 'Не удалось сохранить подпись. Вы сможете сделать это самостоятельно в настройках.'
, loading: 'Не удалось загрузить подпись.'
}
, formValidate: {
empty: 'Для сохранения подписи необходимо заполнить обязательные поля «Имя» и «Фамилия».'
, incorrectSymbols: 'Поле не должно содержать двоеточия (\":\"), кавычек (\"), угловых скобок (<>) и знака (&).'
, tooBigSign: 'Подпись может содержать максимум 255 символов, включая знаки препинания и пробелы.'
, tooBigName: 'Поле должно иметь длину от 1 до 40 символов'
}
, sendSMSNotify: {
success: 'SMS отправлено'
, error: {
common: 'Ошибка! Попробуйте еще раз'
, bf: 'Превышен лимит отправленных SMS'
}
}
},

"initial-tuning-widget" : {
title: 'Ваш ящик почти идеален! Но можно сделать еще лучше:',
progress: 'Ваш путь к идеалу',
close: 'Закрыть',
items: {
welcome: 'Завести новую почту',
collector: 'Подключить старую почту',
signature: 'Добавить фото и подпись',
themes: 'Выбрать тему оформления',
app: 'Установить приложение',
share: 'Рассказать о почте друзьям'
},
comments: {
0: 'Ваш ящик может быть лучше',
30: 'Ваш ящик почти идеален',
75: 'Осталось еще немного',
100: 'Ваш ящик идеален!'
}
}
}
});

Lang.add({'RU': {
'edit-avatar': {
uploadErrors: {
invalid_format: 'Данный формат файлов не поддерживается.'
, camera_error: 'Не удалось сделать снимок.'
, upload_error: 'Не удалось загрузить файл.'
, error: 'Не удалось загрузить файл.'
}
}
}});

Lang.add({'RU': {
'balloon.lettersMoveFilter.message': 'Перемещать все новые письма от&nbsp;<b>%s</b> в данную папку?',
'balloon.lettersMoveFilter.messageLong': 'Перемещать все новые письма от&nbsp;<span class=\'balloon__message__interactive\' title=\'%s\'>%s&nbsp;отправителей</span> в данную папку?',
'balloon.lettersMoveFilter.checkbox': 'Переместить все старые письма',
'balloon.lettersMoveFilter.button': 'Перемещать автоматически',
'balloon.lettersMoveFilter.settings': 'Настройки',
'balloon.lettersMoveFilter.ok': 'Фильтр добавлен'
}});

Lang.add({'RU': {
'balloon.threads-promo.title': 'Группировка писем',
'balloon.threads-promo.text': 'Включите группировку писем,<br/> или <a href=\"#\" class=\"pseudo-link\">узнайте больше</a> об&nbsp;этой&nbsp;возможности',
'balloon.threads-promo.enable': 'Включить группировку',
'balloon.threads-switcher.here': 'Переключать режим группировок тут'
}});

Lang.add({'RU': {
'attachment-browser': {
preview: 'Посмотреть',
download: 'Скачать',
expand: 'Показать файлы',
collapse: 'Скрыть файлы',
loading: 'Обработка',
empty: 'Нет файлов',
error: 'Не удалось открыть архив'
}
}});

Lang.add({'RU': {
'mailApp-promo-banner': {
content: ['Проверяйте почту и отвечайте на письма, находясь вдали от компьютера', 'Введите свой номер телефона, и мы пришлем вам ссылку на установку Мобильной Почты Mail.Ru']
, button: ['Получить SMS']
, messages: {
'sent': 'SMS отправлено. Откройте сообщение на своем телефоне и перейдите по ссылке.'
, 'error.common': 'Сообщение не удалось отправить. Проверьте, правильно ли введен номер телефона, или повторите попытку позднее.'
, 'error.bf': 'Вам уже было отправлено SMS.'
}
}
}});

Lang.add({'RU': {
user: {
'2-step-auth': {

disable: {
title: 'Вы действительно хотите отключить двухфакторную аутентификацию?',
desc: 'Двухфакторная аутентификация обеспечивает дополнительный уровень защиты вашего аккаунта.',
controls: {
reset: 'Отменить',
add: 'Продолжить'
},
errors: {
reg_token_too_many: 'Превышено количество попыток. Пожалуйста, попробуйте через несколько минут.',
unacceptable: 'Двухфакторная аутентификация уже выключена'
},

confirm: {
title: 'Отключение двухфакторной аутентификации',
desc: 'Для отключения двухфакторной аутентификации введите <span class=\"pwd\">текущий пароль <span class=\"pwd-and-sms\">и</span> </span> <span class=\"sms\">код, отправленный в SMS на номер</span> <span class=\"totp\">код, сгенерированный мобильным приложением</span>',

controls: {
reset: 'Отменить',
add: 'Отключить',
code: 'Код из SMS',
totp: 'Код из приложения',
password: 'Пароль',
resend: 'Не пришло SMS-сообщение?'
},
errors: {
password_invalid: 'Введен неверный пароль',
password_required: 'Введите пароль',
reg_token_invalid: 'Введен неверный код',
reg_token_required: 'Введите код, отправленный в SMS',
totp_invalid: 'Введен неверный код из приложения',
totp_required: 'Введите код из приложения',
unacceptable: 'Двухфакторная аутентификация уже выключена'
}
}

},

enable: {
title: 'Вы действительно хотите включить двухфакторную аутентификацию?',
desc: 'Двухфакторная аутентификация обеспечивает дополнительный уровень защиты вашего аккаунта. После того, как аутентификация будет включена, при попытке входа в почтовый ящик вам потребуется ввести код, отправленный в виде SMS на подключенный номер телефона.',
disclamer: 'Двухфакторная аутентификация может быть включена только на телефоны, доступные для восстановления пароля.<br/> <a href=\"http://e.mail.ru/settings/userinfo#phonesAnchor\">Редактировать список телефонов</a>',
controls: {
reset: 'Отменить',
add: 'Продолжить',
phones: 'Выберите телефон',
password: 'Пароль от аккаунта'
},
errors: {
password_required: 'Введите пароль',
password_invalid: 'Введен неверный пароль'
},
completed: {
title: 'Двухфакторная аутентификация включена',
controls: {
reset: 'Закрыть',
settings: 'Настроить двухфакторную аутентификацию'
},

errors: {
reg_token_invalid: 'Произошла ошибка при создании операции, повторите снова'
},

informers: [
{
header: 'Распечатайте таблицу одноразовых кодов',
text: 'Рекомендуем распечатать таблицу одноразовых кодов для входа в почтовый ящик, чтобы иметь возможность использовать его даже при потере доступа к телефону.',
type: 'secstep-disposable-codes'
},
{
header: 'Добавьте пароли для каждого из приложений',
text: 'Обратите внимание, что все внешние приложения, в которых вы использовали данный почтовый ящик, перестали работать. Чтобы вновь начать их использовать, перейдите в настройки и создайте пароли для каждого.',
type: 'secstep-passwords'
}
]

},

confirm: {
title: 'Введите текущий пароль',
desc: 'Для того чтобы продолжить, вам необходимо ввести пароль от почтового ящика.',
controls: {
reset: 'Отменить',
add: 'Принять',
password: 'Пароль'
},
errors: {
password_required: 'Введите пароль',
password_invalid: 'Введен неверный пароль'
}
}

},

change: {
title: 'Выбор телефона',
desc: 'Выберите номер телефона, на который будет отправляться SMS-сообщение с кодом для входа в ящик',

title_to_totp: 'Отключение мобильного телефона',
desc_to_totp: 'При отключении мобильного телефона как способа получения кодов подтверждения вы сможете воспользоваться только приложением.app_name.. Пожалуйста, убедитесь, что вы обладаете доступом к этому приложению.',

title_to_sms: 'Подключение телефона',
desc_to_sms: 'Выберите номер телефона, который будет использоваться для получения SMS-сообщений с кодом подтверждения. Этот способ будет использован как дополнительный к генерации кода мобильным приложением.app_name. при отсутствии доступа к мобильному устройству.',


no_phone: 'У вас нет других подтвержденных телефонов.',
controls: {
reset: 'Отменить',
add: 'Продолжить',
add_to_sms: 'Подключить',
add_to_totp: 'Отключить',
phones: 'Выберите телефон',
add_phone: 'Добавить новый номер'
},

errors : {
reg_token_too_many: 'Превышено количество попыток. Пожалуйста, попробуйте через несколько минут.',
unacceptable: 'Невозможно изменить номер телефона'
},

confirm: {
title: 'Изменение телефона для двухфакторной аутентификации',
desc: 'Подтвердите изменение телефона, введите <span class=\"pwd\">текущий пароль <span class=\"pwd-and-sms\">и</span> </span> <span class=\"sms\">код, отправленный в SMS на номер</span> <span class=\"totp\">код, сгенерированный мобильным приложением</span>',

title_to_totp: 'Отключение мобильного телефона',
desc_to_totp: ' Подтвердите отключение телефона вводом <span class=\"pwd\">текущего пароля <span class=\"pwd-and-sms\">и</span> </span> <span class=\"sms\">кодом, отправленным в SMS на номер</span> <span class=\"totp\">кодом, сгенерированным мобильным приложением</span>',

title_to_sms: 'Подключение телефона',
desc_to_sms: ' Подтвердите выбор телефона вводом <span class=\"pwd\">текущего пароля <span class=\"pwd-and-sms\">и</span> </span> <span class=\"sms\">кодом, отправленным в SMS на номер</span> <span class=\"totp\">кодом, сгенерированным мобильным приложением</span>',

controls: {
reset: 'Отменить',
add: 'Изменить',
add_to_sms: 'Подключить',
add_to_totp: 'Отключить',
code: 'Код из SMS',
totp: 'Код из приложения',
password: 'Пароль',
resend: 'Не пришло SMS-сообщение?'
},
errors: {
password_invalid: 'Введен неверный пароль',
password_required: 'Введите пароль',
reg_token_invalid: 'Введен неверный код',
reg_token_required: 'Введите код, отправленный в SMS',
totp_invalid: 'Введен неверный код из приложения',
totp_required: 'Введите код из приложения',
unacceptable: 'Невозможно изменить номер телефона'
}
}
},

'trusted-devices': {
reset: {
title: 'Вы уверены, что хотите сбросить доверия для всех устройств?',
controls: {
reset: 'Отменить',
add: 'Сбросить'
},
errors: {
reg_token_too_many: 'Превышено количество попыток. Пожалуйста, попробуйте через несколько минут.'
},

confirm: {
title: 'Введите текущий пароль и код из SMS',
desc: ' Для сброса доверия ко всем устройствам, введите <span class=\"pwd\">текущий пароль <span class=\"pwd-and-sms\">и</span> </span> <span class=\"sms\">код, отправленный в SMS на номер</span> <span class=\"totp\">код, сгенерированный мобильным приложением</span>',
controls: {
reset: 'Отменить',
add: 'Принять',
totp: 'Код из приложения',
code: 'Код из SMS',
password: 'Пароль',
resend: 'Не пришло SMS-сообщение?'
},
errors: {
password_required: 'Введите пароль',
password_invalid: 'Введен неверный пароль',
reg_token_invalid: 'Введен неверный код',
reg_token_required: 'Введите код, отправленный в SMS',
totp_invalid: 'Введен неверный код из приложения',
totp_required: 'Введите код из приложения'
}
},

completed: {
title: 'Доверия ко всем устройствам сброшено',
desc: 'Доверия для всех устройств были сброшены. Каждый вход в почтовый ящик будет сопровождаться требованием ввода кода из SMS-сообщения.',
controls: {
reset: 'Закрыть'
},
errors: {
reg_token_invalid: 'Произошла ошибка при создании операции, повторите снова.'
}
}

}
},

passwords: {

add: {
title: 'Создание нового приложения',
desc: 'Пароль для приложения необходим для работы почты в сторонних приложениях',
controls: {
reset: 'Отменить',
add: 'Создать',
name: 'Название'
},

errors: {
name_invalid: 'Введено неверное имя приложения',
name_required: 'Введите имя приложения',
reg_token_invalid: 'Произошла ошибка при выполнении операции. Пожалуйста, повторите попытку снова',
unacceptable: 'Двухфакторная аутентификация уже выключена'
},

completed: {
title: 'Приложение .application. успешно создано!',
desc: 'Этот пароль может быть использован для работы с почтой в сторонних приложениях',
controls: {
reset: 'Закрыть'
}
},

confirm: {
title: 'Введите текущий пароль',
desc: 'Для того чтобы продолжить, вам необходимо ввести пароль от почтового ящика.',
controls: {
reset: 'Отменить',
add: 'Принять',
password: 'Пароль'
},
errors: {
password_required: 'Введите пароль',
password_invalid: 'Введен неверный пароль'
}
}

},

remove: {
title: 'Вы действительно хотите удалить приложение?',
desc: 'Обратите внимание, все приложения, использующие этот пароль, перестанут работать',
controls: {
reset: 'Отменить',
add: 'Удалить'
},
errors: {
id_not_exists: 'Произошла ошибка, пожалуйста, <a onClick=\"location.reload()\" style=\"cursor: pointer;\">обновите страницу</a>',
unacceptable: 'Двухфакторная аутентификация уже выключена'
}
},

generate: {
title: 'Создание нового пароля для приложения .application.',
desc: 'Обратите внимание, после создания нового пароля старый перестанет работать.',
footer: 'Вы уверены, что хотите создать новый пароль?',
controls: {
reset: 'Отменить',
add: 'Продолжить'
},

errors: {
reg_token_invalid: 'Произошла ошибка, пожалуйста, <a onClick=\"location.reload()\" style=\"cursor: pointer;\">обновите страницу</a>',
id_not_exists: 'Произошла ошибка, пожалуйста, <a onClick=\"location.reload()\" style=\"cursor: pointer;\">обновите страницу</a>',
unacceptable: 'Двухфакторная аутентификация уже выключена'
},

completed: {
title: 'Создан новый пароль для приложения .application.',
desc: 'Этот пароль может быть использован для входа в почту через сторонние приложения',
controls: {
reset: 'Закрыть'
}
},

confirm: {
title: 'Введите текущий пароль',
desc: 'Для того чтобы продолжить, вам необходимо ввести пароль от почтового ящика.',
controls: {
reset: 'Отменить',
add: 'Принять',
password: 'Пароль'
},
errors: {
password_required: 'Введите пароль',
password_invalid: 'Введен неверный пароль',
id_not_exists: 'Произошла ошибка, пожалуйста, <a onClick=\"location.reload()\" style=\"cursor: pointer;\">обновите страницу</a>'
}
},

disposable: {
title: 'Вы действительно хотите сгенерировать новую таблицу кодов?',
desc: 'Обратите внимание, ваши старые коды перестанут быть действительными',
controls: {
reset: 'Отменить',
add: 'Продолжить'
},

completed: {
title: 'Одноразовые коды',
controls: {
reset: 'Готово',
print: 'Напечатать'
}
},

errors: {
reg_token_too_many: 'Превышено количество попыток. Пожалуйста, попробуйте через несколько минут.',
unacceptable: 'Двухфакторная аутентификация уже выключена'
},

confirm: {
title: 'Введите <span class=\"pwd\">текущий пароль <span class=\"pwd-and-sms\">и</span> </span> <span class=\"sms\">код из SMS</span> <span class=\"totp\">код, сгенерированный мобильным приложением</span>',
desc: 'Для генерации таблицы кодов введите <span class=\"pwd\">текущий пароль <span class=\"pwd-and-sms\">и</span> </span> <span class=\"sms\">код, отправленный в SMS на номер</span> <span class=\"totp\">код, сгенерированный мобильным приложением</span>',
controls: {
reset: 'Отменить',
add: 'Принять',
totp: 'Код из приложения',
code: 'Код из SMS',
password: 'Пароль',
resend: 'Не пришло SMS-сообщение?'
},
errors: {
password_required: 'Введите пароль',
password_invalid: 'Введен неверный пароль',
reg_token_invalid: 'Введен неверный код',
reg_token_required: 'Введите код, отправленный в SMS',
totp_invalid: 'Введен неверный код из приложения',
totp_required: 'Введите код из приложения'
}
}

}
}

},

totp: {

secret: {

generate: {
title: 'Подключение мобильного приложения',
desc: 'При отсутствии доступа к подключенному мобильному телефону вы можете использовать мобильное приложение для генерации кода подтверждения.',
controls: {
reset: 'Отменить',
add: 'Продолжить',
filters: 'Выберите платформу вашего телефона:',
options: 'Выберите приложение:'
},

errors: {
reg_token_too_many: 'Превышено количество попыток. Пожалуйста, попробуйте через несколько минут.',
unacceptable: 'Двухфакторная аутентификация уже выключена'
},

confirm: {
title: 'Введите <span class=\"pwd\">текущий пароль <span class=\"pwd-and-sms\">и</span> </span> <span class=\"sms\">код из SMS</span> <span class=\"totp\">код, сгенерированный мобильным приложением</span>',
desc: 'Для того, чтобы продолжить, вам необходимо ввести <span class=\"pwd\">текущий пароль <span class=\"pwd-and-sms\">и</span> </span> <span class=\"sms\">код, отправленный в SMS на номер</span> <span class=\"totp\">код, сгенерированный мобильным приложением</span>',
controls: {
reset: 'Отменить',
add: 'Принять',
code: 'Код из SMS',
password: 'Пароль',
totp: 'Код из приложения',
resend: 'Не пришло SMS-сообщение?'
},
errors: {
password_required: 'Введите пароль',
password_invalid: 'Введен неверный пароль',
reg_token_invalid: 'Введен неверный код',
reg_token_required: 'Введите код, отправленный в SMS',
totp_invalid: 'Введен неверный код из приложения',
totp_required: 'Введите код из приложения'
}
}

}

},

enable: {
title: 'Подключение мобильного приложения',

controls: {
reset: 'Отменить',
add: 'Закончить настройку'
},

steps: {

'Google Authenticator.ios': {
'first': 'Скачайте приложение <a href=\"http://itunes.apple.com/ru/app/google-authenticator/id388497605?mt=8\" target=\"_blank\">Google Authenticator в App Store</a> или <a data-name=\"back\" class=\"js-back pseudo-link\">выберите другое приложение</a>',
'second': 'Нажмите \"Приступить к настройке\" или значок \"+\".<br/>Выберите \"Сканировать штрихкод\". Отсканируйте QR-код<br/> <a class=\"js-toggle pseudo-link\">Не могу отсканировать код</a>',
'third': 'Введите шестизначный код, <br/> сгенерированный приложением'
},

'Google Authenticator.android': {
'first': 'Скачайте приложение <a href=\"http://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2\" target=\"_blank\">Google Authenticator в Google Play</a> или <a data-name=\"back\" class=\"js-back pseudo-link\">выберите другое приложение</a>',
'second': 'Нажмите \"Приступить к настройке\" или на кнопку в правом верхнем углу.<br/>Выберите \"Сканировать штрихкод\". Отсканируйте QR-код<br/> <a class=\"js-toggle pseudo-link\">Не могу отсканировать код</a>',
'third': 'Введите шестизначный код, <br/> сгенерированный приложением'
},

'FreeOTP.ios': {
'first': 'Скачайте приложение <a href=\"http://itunes.apple.com/en/app/freeotp-authenticator/id872559395?mt=8\" target=\"_blank\">FreeOTP в App Store</a> или <a data-name=\"back\" class=\"js-back pseudo-link\">выберите другое приложение</a>',
'second': 'Нажмите на значок QR-кода слева от<br/> значка \"+\". Отсканируйте QR-код<br/> <a class=\"js-toggle pseudo-link\">Не могу отсканировать код</a>',
'third': 'Введите шестизначный код, <br/> сгенерированный приложением'
},

'FreeOTP.android': {
'first': 'Скачайте приложение <a href=\"http://play.google.com/store/apps/details?id=org.fedorahosted.freeotp\" target=\"_blank\">FreeOTP в Google Play</a> или <a data-name=\"back\" class=\"js-back pseudo-link\">выберите другое приложение</a>',
'second': 'Нажмите на значок QR-кода слева от значка \"+\".<br/> Отсканируйте QR-код<br/> <a class=\"js-toggle pseudo-link\">Не могу отсканировать код</a>',
'third': 'Введите шестизначный код, <br/> сгенерированный приложением'
},

'Authenticator.wp': {
'first': 'Скачайте приложение <a href=\"http://www.windowsphone.com/ru-ru/store/app/authenticator/e7994dbc-2336-4950-91ba-ca22d653759b\" target=\"_blank\">Authenticator в Windows Phone Apps</a> или <a data-name=\"back\" class=\"js-back pseudo-link\">выберите другое приложение</a>',
'second': 'Нажмите на значок \"+\", затем на значок камеры.<br/> Отсканируйте QR-код<br/> <a class=\"js-toggle pseudo-link\">Не могу отсканировать код</a>',
'third': 'Введите шестизначный код, <br/> сгенерированный приложением'
},

'other': {
'first': 'Откройте приложение для генерации кодов. Вы так же можете <a data-name=\"back\" class=\"js-back pseudo-link\">выбрать другое приложение</a>',
'second': 'Отсканируйте QR-код<br/> <a class=\"js-toggle pseudo-link\">Не могу отсканировать код</a>',
'third': 'Введите шестизначный код, <br/> сгенерированный приложением'
}

},


helps: {

'Google Authenticator.ios':
[
'Выберите \"Ввод вручную\"',
' Введите имя ящика в поле \"Аккаунт\"',
'Введите ключ:<br/ > <div class=\"b-settings-totp-help__secret\">.secret. </div>',
' Проверьте, что выбрано значение \"По времени\"',
'Нажмите на галочку подтверждения'
],

'Google Authenticator.android':
[
'Выберите \"Введите ключ\"',
' Введите имя ящика',
'Введите ключ:<br/ > <div class=\"b-settings-totp-help__secret\">.secret. </div>',
' Проверьте, что выбрано значение \"По времени\"',
'Нажмите на галочку подтверждения'
],

'FreeOTP.ios':
[
'Нажмите на значок \"+\"',
'Выберите пункт \"Time-based (TOTP)\"',
' Введите \"Mail.Ru\" в пункт \"Issuer\" и имя ящика в пункт ID',
'Введите ключ в поле Secret:<br/ > <div class=\"b-settings-totp-help__secret\">.secret. </div>',
' Проверьте, что выбрано значение \"SHA1\"',
'Нажмите на \"Save\"'
],

'FreeOTP.android':
[
'Нажмите на значок \"+\"',
' Введите имя ящика в первое поле и Mail.Ru во второе',
'Введите ключ в поле Secret:<br/ > <div class=\"b-settings-totp-help__secret\">.secret. </div>',
' Проверьте, что выбрано значение \"SHA1\", тип - TOTP и Digits - 6',
'Нажмите на \"Add”'
],

'Authenticator.wp':
[
'Нажмите на значок \"+\"',
' Введите имя ящика в первое поле',
'Введите ключ в поле Secret:<br/ > <div class=\"b-settings-totp-help__secret\">.secret. </div>',
'Нажмите на галочку подтверждения'
],

'other':
[
'Выберите ручную настройку',

'Введите ключ:<br/ > <div class=\"b-settings-totp-help__secret\">.secret. </div>'

]
},

errors: {
code_required: 'Введите код',
code_invalid: 'Введен неверный код. Пожалуйста, проверьте точность установленного времени на вашем устройстве.',
code_limit_too_many: 'Вы превысили лимит на попытки проверки кода. Пожалуйста, пройдите процесс подключения заново.'
}

},

disable: {
title: 'Вы действительно хотите отключить приложение для генерации кода?',
desc: 'После отключения приложения для генерации кода подтверждения вы больше не сможете использовать его для входа в аккаунт.',

controls: {
reset: 'Отменить',
add: 'Продолжить'
},
errors: {
reg_token_too_many: 'Превышено количество попыток. Пожалуйста, попробуйте через несколько минут.',
unacceptable: 'Приложение для генерации кодов уже выключено'
},

confirm: {
title: 'Отключение приложения для генерации кода подтверждения',
desc: 'Для отключения приложения для генерации кода подтверждения введите <span class=\"pwd\">текущий пароль <span class=\"pwd-and-sms\">и</span> </span> <span class=\"sms\">код, отправленный в SMS на номер</span>',
controls: {
reset: 'Отменить',
add: 'Отключить',
code: 'Код из SMS',
totp: 'Код из приложения',
password: 'Пароль',
resend: 'Не пришло SMS-сообщение?'
},
errors: {
password_invalid: 'Введен неверный пароль',
password_required: 'Введите пароль',
reg_token_invalid: 'Введен неверный код',
reg_token_required: 'Введите код, отправленный в SMS',
unacceptable: 'Двухфакторная аутентификация уже выключена',
totp_invalid: 'Введен неверный код из приложения',
totp_required: 'Введите код из приложения'
}
}

}

}

}
},

'not-responded': {
title: 'Проблема при выполнении операции',
desc: 'Произошла неизвестная ошибка, либо возникли проблемы с Интернет-соединением. Пожалуйста, перезагрузите страницу, чтобы продолжить работу с сервисом.',
controls: {
reload_page: 'Перезагрузить'
}
},

tokens: {

send: {

waiting: {
title: 'Не пришло SMS-сообщение ?',
desc: 'С момента отправки прошло менее <b>5 минут.</b> Скорее всего SMS-сообщение придет в ближайшие несколько минут.',
footer: 'Сообщение было отправлено на номер',
controls: {
send: 'Повторить отправку'
}
},

release: {
title: 'Не пришло SMS-сообщение ?',
desc: 'Если сообщение до сих пор не пришло, Вы можете запросить повторную отправку',
footer: 'Возможно, вы случайно ввели не тот номер ?',
controls: {
send: 'Повторить отправку'
}
},

controls: {
back: 'Вернуться'
}

},

generate: {
title: 'Введите текущий пароль',
desc: 'Для того чтобы продолжить, вам необходимо ввести пароль от почтового ящика.',
controls: {
reset: 'Отменить',
add: 'Принять',
password: 'Пароль'
},
errors: {
password_required: 'Введите пароль',
password_invalid: 'Введен не корректный пароль'
}
}

},

aliases: {

add: {
title: 'Создание временного адреса',
controls: {
folder: 'Отправлять письма в&nbsp;папку',
address: 'Адрес',
comment: 'Комментарий',
comment_placeholder: 'Форумы',
reset: 'Отменить',
add: 'Создать',
withAliasName: 'с именем временного адреса'
},

folders: {
main: 'По имени временного адреса',
top: 'с именем временного адреса'
},


errors: {
username_required: 'Введите адрес',
username_occupied: 'Данный адрес занят',
username_invalid: 'Введен некорректный адрес временного ящика',
captcha_required: 'Введите код с картинки',
captcha_invalid: 'Вы ввели некорректный текст с картинки',
limit_exceeded: 'Превышен лимит временных адресов',
folders_not_actual: 'Произошла ошибка, пожалуйста, <a onClick=\"location.reload()\" style=\"cursor: pointer;\">обновите страницу</a>',
comment_invalid: 'Вы ввели слишком большой комментарий'
},

confirm: {
title: 'Введите текст с картинки',
desc: 'Для того чтобы продолжить, вам необходимо ввести пароль от почтового ящика.',
controls: {
reset: 'Отменить',
add: 'Принять'
},
errors: {
capcha_required: 'Введите текст',
capcha_invalid: 'Введен не верный текст'
}
}
},

remove: {
title: 'Вы действительно хотите удалить временный адрес?',
desc: 'Все письма, которые отправляются на этот адрес, перестанут приходить в ваш ящик.',
controls: {
reset: 'Отменить',
add: 'Удалить'
},
errors: {
id_not_exists: 'Произошла ошибка, пожалуйста, <a onClick=\"location.reload()\" style=\"cursor: pointer;\">обновите страницу</a>',
unacceptable: 'Двухфакторная аутенфикация уже выключена'
}
}

},

application: {

controls: {
generate: 'Сгенерировать пароль',
remove: 'Удалить'
}

},

alias: {

controls: {
remove: 'Удалить',
copy: 'Копировать в буффер'
}

},

messages: {
compose: {
desc: 'отправка письма'
}
},

filters: {
add : {
confirm: {
title: 'Введите текущий пароль<span class="popup__desc_phone"> и код из SMS</span>',
desc: 'Для подтверждения настройки пересылки введите пароль от текущего ящика<span class="popup__desc_phone"> и код, отправленный в SMS на номер</span>',
title_folder: ' Введите пароль для доступа к папке &laquo;.folder.&raquo;',
controls: {
reset: 'Отменить',
add: 'Продолжить',
code: 'Код из SMS',
password: 'Пароль',
folder_password: 'Пароль от папки',
restore: 'Забыли пароль?',
resend: 'Не пришло SMS-сообщение?'
},
errors: {
folder_password_required: 'Введите пароль от папки',
folder_password_invalid: 'Введен неверный пароль от папки',
password_required: 'Введите пароль',
password_invalid: 'Введен неверный пароль',
reg_token_invalid: 'Введен неверный код',
reg_token_required: 'Введите код, отправленный в SMS'
}
}
},

edit : {
confirm: {
title: 'Введите текущий пароль<span class="popup__desc_phone"> и код из SMS</span>',
desc: 'Для подтверждения настройки пересылки введите пароль от текущего ящика<span class="popup__desc_phone"> и код, отправленный в SMS на номер</span>',
title_folder: 'Введите пароль от папки',
desc_folder: 'Для подтверждения добавления пересылки введите пароль от папки <span class="phone_nowrap">\".folder.\"</span>',
controls: {
reset: 'Отменить',
add: 'Принять',
code: 'Код из SMS',
password: 'Пароль',
folder_password: 'Пароль от папки',
restore: 'Забыли пароль?',
resend: 'Не пришло SMS-сообщение?'
},
errors: {
folder_password_required: 'Введите пароль от папки',
folder_password_invalid: 'Введен неверный пароль от папки',
password_required: 'Введите пароль',
password_invalid: 'Введен неверный пароль',
reg_token_invalid: 'Введен неверный код',
reg_token_required: 'Введите код, отправленный в SMS'
}
}
},

unapply: {
title: 'Вы действительно хотите отменить фильтрацию рассылок?',
desc: 'Папки %s будут удалены, но&nbsp;все письма из&nbsp;них сохранятся и вернутся в&nbsp;папку «Входящие».',
folder_tpl: '«%s»',
controls: {
accept: 'Отменить фильтрацию',
deny: 'Закрыть'
}
},

unapply: {
title: 'Вы действительно хотите отменить фильтрацию рассылок?',
desc: 'Папки %s будут удалены, но&nbsp;все письма из&nbsp;них сохранятся и вернутся в&nbsp;папку «Входящие».',
folder_tpl: '«%s»',
controls: {
accept: 'Отменить фильтрацию',
deny: 'Закрыть'
}
}
},

folder: {
remove: {
title: 'Вы действительно хотите удалить папку?',
desc: 'Папка «%FOLDER_NAME%» будет удалена.',
labels: {
custom_folder: 'Переместить письма из папки в',
default_folder: 'Переместить письма из папки в Корзину'
},
controls: {
accept: 'Удалить',
deny: 'Отмена'
}
},

clear: {
title: 'Очистить папку?',
desc: 'Все содержимое папки «%FOLDER_NAME%» будет перемещено в корзину.',
desc_spam: 'Все содержимое папки «Спам» будет удалено навсегда.',
desc_trash: 'Все письма из папки «Корзина» будут удалены.',
controls: {
accept: 'Очистить',
deny: 'Отмена'
},
labels: {
custom_folder: 'Переместить письма из папки в',
default_folder: 'Переместить письма из папки в Корзину'
}
},

edit: {
title: 'Папка «%FOLDER_NAME%»',
desc: 'Папка «%FOLDER_NAME%» будет настроена.',
form :{
title: 'Название',
top: 'Папка на верхнем уровне',
parent: 'Положение папки',
unavaliable: 'Недоступна для почтовых программ (POP3)',
archive: 'Сделать папку архивом',
privatefolder: 'Папка защищена паролем',
password: 'Пароль',
password_repeat: 'Повторите пароль',
secret_question: 'Секретный вопрос',
secret_answer: 'Ответ',
current_password: 'Текущий пароль от&nbsp;ящика'
},
errors: {
required: 'Заполните обязательное поле',
folder_exists: 'Папка с таким именем уже существует',
invalid_user_password: 'Введен неверный пароль от ящика',
not_equal: 'Введённые пароли не совпадают',
invalid_symbols: 'Пароль не может быть короче 4 символов и длиннее 32, не может начинаться и заканчиваться пробелом. К разрешенным символам относятся латинские буквы, цифры и символы: «_», «.» и «-».',
password_length: 'Слишком короткий пароль (минимальная длина - 4 символа)',
exists: 'Папка с таким именем уже существует'
},
controls: {
accept: 'Изменить',
deny: 'Отмена'
}
},

add: {
title: 'Новая папка',
controls: {
accept: 'Добавить',
deny: 'Отмена'
},
errors: {
required: 'Заполните обязательное поле',
folder_exists: 'Папка с таким именем уже существует',
invalid_user_password: 'Введен неверный пароль от ящика',
not_equal: 'Введённые пароли не совпадают',
invalid_symbols: 'Пароль не может быть короче 4 символов и длиннее 32, не может начинаться и заканчиваться пробелом. К разрешенным символам относятся латинские буквы, цифры и символы: «_», «.» и «-».',
password_length: 'Слишком короткий пароль (минимальная длина - 4 символа)',
exists: 'Папка с таким именем уже существует',
limit_exceeded: 'Невозможно создать еще одну папку. Их количество превышает максимально допустимое'
},
form :{
title: 'Название',
top: 'Папка на верхнем уровне',
parent: 'Положение папки',
unavaliable: 'Недоступна для почтовых программ (POP3)',
archive: 'Сделать папку архивом',
privatefolder: 'Папка защищена паролем',
password: 'Пароль',
password_repeat: 'Повторите пароль',
secret_question: 'Секретный вопрос',
secret_answer: 'Ответ',
current_password: 'Текущий пароль от&nbsp;ящика'
},
}
},

apicloud: {
folder: {
add: {
title: 'Создать папку в облаке',
'title-alt': 'Создать папку в «%s»',
controls: {
accept: 'Создать',
deny: 'Отмена'
},
errors: {
name_required: 'У папки должно быть имя.',
home_exists: 'Папка «%s» уже существует.',
home_invalid: 'Некорректное имя папки.',
home_name_length_exceeded: 'Слишком длинное имя папки.'
}
}
}
}
}});

Lang.add({'RU': {
'ios8-fileapi-bug-message': 'К сожалению, сейчас прикрепить фото и видео в браузере Safari для iOS8 невозможно.{n}Компания Apple уже уведомлена об этом, и мы работаем над решением данной проблемы.{n}Приносим свои извинения за временные неудобства.'
}});

Lang.add({'RU': {
'editors': {
'mailpad': {
title: 'Редактор Mail.Ru',
titleGenitive: 'Редактора Mail.Ru',
description: 'Новое приложение Mail.Ru для редактирования документов Word. Доступна альфа-версия с базовым функционалом'
},
'owa': {
title: 'Microsoft Office Web App',
description: 'Онлайн-версия Microsoft Office, позволяющая редактировать презентации PowerPoint и таблицы Excel'
},
'libre': {
title: 'Libre Office',
description: 'Онлайн-версия популярного офисного пакета, аналогичного Microsoft Office. Версия предоставлена сервисом rollApp.com'
},
'aviary': {
title: 'Adobe Creative SDK',
description: 'Многофункциональный редактор изображений'
},
'office': {
title: 'Microsoft Office Online',
description: 'Онлайн-версия Microsoft Office, позволяющая редактировать документы Word, таблицы Excel и презентации PowerPoint'
}
}
}});

Lang.add({'RU': {
'viewer': {
'toolbar': {
'showContents': 'Показать файлы',
'read': 'Прочитать',
'editSimple': 'Редактировать',
'editMultiple': 'Редактировать',
'download': 'Скачать',
'saveToCloud': 'Сохранить в Облако',
'forward': 'Переслать',
'switchToMailpad': 'Mail.Ru Viewer',
'switchToOwa': 'MS OWA'
}
}
}});

Lang.add({'RU': {
'fast-reply': {
'toolbar': {
'send': 'Отправить',
'reply': 'Ответить',
'replyAll': 'Ответить всем',
'forward': 'Переслать',
'fullCompose': 'Полная форма'
}
}
}});
});
__log.lang_js = 1;
</script>

<script type="text/javascript">
patron['themes'] = (function() {
var themes = {

'default': {
title: 'Классическая'
, counters: {
show: 518501
, load: 585249
}
}


, t1000: {
title: 'Божья коровка'
, counters: {
show: 518503
, load: 585250
}
}

, t1001: {
title: 'Медитация'
, counters: {
show: 518504
, load: 585251
}
}

, t1002: {
title: 'Город'
, adaptive_background: true
, counters: {
show: 518505
, load: 585645
}
}

, t1003: {
title: 'Крокусы'
, counters: {
show: 529521
, load: 585646
}
}

, t1004: {
title: 'Клубника'
, counters: {
show: 529522
, load: 585651
}
}

, t1005: {
title: 'Огни мегаполиса'
, adaptive_background: true
, counters: {
show: 529523
, load: 585644
}
}

, t1006: {
title: 'Фиолетовый холст'
, counters: {
show: 529524
, load: 585650
}
}

, t1007: {
title: 'Земляника'
, counters: {
show: 529525
, load: 585647
}
}

, t1008: {
title: 'Зомби'
, counters: {
show: 542191
, load: 585656
}
}

, t1009: {
title: 'Яркие письма'
, counters: {
show: 529526
, load: 585648
}
}

, t1010: {
title: 'Полосатая'
, counters: {
show: 529527
, load: 585664
}
}

, t1011: {
title: 'Кляксы'
, counters: {
show: 529528
, load: 585659
}
}

, t1012: {
title: 'Лайт'
, counters: {
show: 529529
, load: 585667
}
}

, t1013: {
title: 'Кошки'
, counters: {
show: 542192
, load: 585658
}
}

, t1014: {
title: 'Крыши'
, counters: {
show: 542193
, load: 585662
}
}

, t1015: {
title: 'Трава'
, adaptive_background: true
, counters: {
show: 542195
, load: 585652
}
}

, t1016: {
title: 'Сказочный город'
, counters: {
show: 542196
, load: 585655
}
}

, t1017: {
title: 'Казино'
, counters: {
show: 545468
, load: 585657
}
}

, t1018: {
title: 'Волк и овцы'
, counters: {
show: 545464
, load: 585663
}
}

, t1019: {
title: 'Простоквашино'
, counters: {
show: 545471
, load: 585673
}
}

, t1020: {
title: 'Simon’s Cat'
, counters: {
show: 545465
, load: ''
}
}

, t1021: {
title: 'Simon’s Cat'
, counters: {
show: 545466
, load: 585670
}
}

, t1022: {
title: 'Пирс'
, counters: {
show: 545462
, load: 585654
}
}

, t1023: {
title: 'Изумрудный город'
, counters: {
show: 545469
, load: 585665
}
}

, t1024: {
title: 'Крыши'
, counters: {
show: 558990
, load: 585662
}
}

, t1025: {
title: 'Хэллоуин'
, counters: {
show: 570162
, load: 585649
}
}

, t1026: {
title: 'Роботы'
, text: 'Поздравляем! Сейчас будет включена скрытая тема оформления \"Роботы\"'
, counters: {
show: 570164
, load: 585666
}
}

, t1027: {
title: 'Монстры'
, counters: {
show: 570163
, load: 585661
}
}

, t1028: {
title: 'Игра в снежки'
, counters: {
show: 599645
, load: 599644
}
}

, t1029: {
title: 'Секретная служба'
, counters: {
show: 603227
, load: 603236
}
}

, t1030: {
title: 'СССК'
, counters: {
show: 603228
, load: 603237
}
}

, t1031: {
title: 'Аниме'
, counters: {
show: 603229
, load: 603239
}
}

, t1032: {
title: 'Новогодняя'
, counters: {
show: 603230
, load: ''
}
}

, t1033: {
title: 'Осенний Кот'
, counters: {
show: ''
, load: 585671
}
}

, t1034: {
title: 'Рождественская'
, counters: {
show: ''
, load: 625677
}
}

, t1036: {
title: 'Легенда'
, link: {
href: 'http://1link.mail.ru/c.php?site_id=65818&p=704&sub_id=0'
, title: 'Играть!'
, target: '_blank'
}
, counters: {
show: 658521
, load: 656830
}
}

, t1037: {
title: 'Котики'
, counters: {
show: 658513
, load: 658523
}
}

, t1038: {
title: '14 февраля'
, counters: {
show: 658518
, load: 658529
}
}

, t1040: {
title: 'Простоквашино'
, counters: {
show: 658516
, load: 658527
}
}

, t1041: {
title: 'Весенняя'
//, preview: 't1041/may/preview.jpg?v=1'
, counters: {
show: 660449
, load: 660487
}
}

, t1042: {
title: 'Вышивка'
, counters: {
show: 720575
, load: 720576
}
}

, t1043: {
title: 'Сласти'
, counters: {
show: 660446
, load: 660483
}
}

, t1044: {
title: 'Половодье'
, counters: {
show: 545471
, load: 585673
}
}

, t1045: {
title: 'Гонки'
, counters: {
show: 818213
, load: 818202
}
}

, t1046: {
title: 'Перья'
, counters: {
show: 868710
, load: 868711
}
}

, t1047: {
title: 'Ромбики'
, counters: {
show: 868709
, load: 868708
}
}

, t1048: {
title: 'Футбол'
, counters: {
show: 866077
, load: 866080
}
}

, t1049: {
title: 'Длиннокот'
, link: {
href: 'http://www.kyiv2025.kiev.ua/'
, title: 'Кошка — Сороконожка'
, target: '_blank'
}
, counters: {
show: 972824
, load: 972825
}
}

, t1050: {
title: 'Эскимосы'
, counters: {
show: 1020302
, load: 1020300
}
}

, t1051: {
title: 'Cut the Rope'
, link: {
href: 'http://cuttherope.net/'
, title: 'Играть в Cut the rope бесплатно!'
, target: '_blank'
}
, counters: {
show: 1031938
, load: 1031939
}
}

, t1052: {
title: 'Граффити'
, counters: {
show: 1031708
, load: 1031709
}
}

, t1053: {
title: 'Цирк'
, counters: {
show: 603231
, load: 603243
}
}

, t1054: {
title: 'Восточная'
, counters: {
show: 1106787
, load: 1106788
}
}

, t1055: {
title: 'Киев'
, counters: {
show: 1119205
, load: 1119206
}
}

, t1056: {
title: 'Маленькое королевство'
, variants: ['all', 'v2', 'v3']
, link: {
href: 'http://gapart.com/'
, title: 'gapart.com'
, target: '_blank'
}
, counters: {
show: 1150108
, load: 1150111
}
}

, t1057: {
title: 'Домовята'
, link: {
href: 'http://my.mail.ru/apps/559506?ref=mailbox'
, title: 'Играть!'
, target: '_blank'
}
, counters: {
show: 1138594
, load: 1138595
}
}

, t1058: {
title: 'Правила войны'
, link: {
href: 'http://my.mail.ru/apps/608884?ref=mailbox'
, title: 'Играть!'
, target: '_blank'
}
, counters: {
show: 1152229
, load: 1152230
}
}

, t1059: {
title: 'Монстры на каникулах'
, counters: {
show: 1168842
, load: 1168846
}
}

, t1060: {
title: 'Сумерки'
, counters: {
show: 1049171
, load: 1049160
}
}

, t1061: {
title: 'Монстры на каникулах'
, counters: {
show: 1180031
, load: 1180032
}
}
, t1062: {
title: 'Пинап'
, counters: {
show: 1196375
, load: 1196376
}
}

, t1063: {
title: 'Дима Логинoff'
, counters: {
show: 1220788
, load: 1220792
}
}

, t1064: {
title: 'Пираты'
, link: {
href: 'http://my.mail.ru/apps/655199?ref=mailbox'
, title: 'Играть!'
, target: '_blank'
}
, counters: {
show: 1152231
, load: 1152234
}
}

, t1065: {
title: 'Троецарствие'
, link: {
href: 'http://1link.mail.ru/c.php?site_id=75696&p=109&sub_id=0'
, title: 'Играть!'
, target: '_blank'
}
, counters: {
show: 1220790
, load: 1220793
}
}

, t1066: {
title: 'Новый год 50-х'
, counters: {
show: 1271947
, load: '1271948 '
}

}

, t1067: {
title: 'Дикий Запад'
, link: {
href: 'http://my.mail.ru/apps/559650?ref=mailbox'
, title: 'Играть!'
, target: '_blank'
}
, counters: {
show: 1296950
, load: 1296952
}
}

, t1068: {
title: 'Мегаполис'
, link: {
href: 'http://my.mail.ru/apps/494497?ref=mailbox'
, title: 'Играть!'
, target: '_blank'
}
, counters: {
show: 1315466
, load: 1315467
}
}

, t1069: {
title: 'Камни'
, counters: {
show: 1296227
, load: 1296228
}
}

, t1070: {
title: 'Легенда. Зима'
, link: {
href: 'http://1link.mail.ru/c.php?site_id=65818&p=704&sub_id=0'
, title: 'Играть!'
, target: '_blank'
}
, counters: {
show: 1220787
, load: 1220791
}
}

, t1071: {
title: 'Деревяшечка'
, counters: {
show: 1325858
, load: 1325872
}
}

, t1072: {
title: 'Плохой Санта'
, counters: {
show: 1325869
, load: 1325879
}
}

, t1073: {
title: 'Новогодняя Ёлка'
, counters: {
show: 1325861
, load: 1325875
}
}

, t1074: {
title: 'Ангелы'
, counters: {
show: 1325863
, load: 1325877
}
}

, t1075: {
title: 'Кирпичи'
, counters: {
show: 1348691
, load: 1348693
}
}

, t1076: {
title: 'Снежинки'
, counters: {
show: 1347100
, load: 1347101
}
}

, t1077: {
title: 'Аниме'
, counters: {
show: 1348692
, load: 1348694
}
}

, t1078: {
title: 'Зёрна'
, counters: {
show: 1392414
, load: 1392428
}
}

, t1079: {
title: 'Сердца'
, counters: {
show: 1392418
, load: 1392433
}
}

, t1080: {
title: 'Кабаре'
, counters: {
show: 1409909
, load: 1409910
}
}

, t1081: {
title: 'Соты'
, counters: {
show: 1392416
, load: 1392430
}
}

, t1082: {
title: 'Perfect World'
, link: {
href: 'http://r.mail.ru/clb1526970/pw.mail.ru'
, title: 'Играть!'
, target: '_blank'
}
, counters: {
show: 1461732
, load: 1461734
}
}

, t1083: {
title: 'Беларусь'
, counters: {
show: 1430420
, load: 1430421
}
}

, t1084: {
title: 'Angry Birds'
, counters: {
show: 1489721
, load: 1489723
}
}

, t1085: {
title: 'Angry Birds Space'
, counters: {
show: 1489722
, load: 1489724
}
}

, t1086: {
title: 'Цветы'
, variants: ['all', 'v2', 'v3', 'v4', 'v5']
, adaptive_background: true
, counters: {
show: 1541523
, load: 1541524
}
}

, t1087: {
title: 'Комиксы'
, counters: {
show: 1541609
, load: 1541612
}
}

, t1088: {
title: 'Заячья любовь'
, adaptive_background: true
, counters: {
show: 1628557
, load: 1628545
}
}

, t1089: {
title: 'Смурфики 2'
, counters: {
show: 1807124
, load: 1807125
}
}

, t1090: {
title: 'Осень'
, variants: ['all', 'v2', 'v3', 'v4', 'v5']
, adaptive_background: true
, counters: {
show: 1852220
, load: 1852222
}
}

, t1101: {
title: 'Графит'
, counters: {
show: 5568497
, load: 5568496
}
}

, t1102: {
title: 'Зима'
, adaptive_background: true
, counters: {
show: 3036292
, load: 3036298
}
}

, t1103: {
title: 'Хэлоуин'
, counters: {
show: 3493005
, load: 3493011
}
}

, t1104: {
title: 'Коровы на льду'
, counters: {
show: 3990266
, load: 3990267
}
}

, t1105: {
title: 'Я тебя люблю'
, counters: {
show: 3672508
, load: 3672518
}
}

, t1106: {
title: 'Тату'
, counters: {
show: 3672510
, load: 3672522
}
}

, t1107: {
title: 'Свитер с оленями'
, counters: {
show: 3672511
, load: 3672524
}
}

, t1108: {
title: 'Сакура'
, counters: {
show: 3672512
, load: 3672526
}
}

, t1109: {
title: 'Наурыз'
, counters: {
show: 3672514
, load: 3672528
}
}

, t1110: {
title: '14 февраля'
, counters: {
show: 4236569
, load: 4236578
}
}

, t1111: {
title: 'Новый год'
, counters: {
show: 4706580
, load: 4706585
}
}

, t1112: {
title: 'Ноготки'
, adaptive_background: true
, counters: {
show: 5433519
, load: 5433525
}
}

, t1113: {
title: 'Спортивные панды'
, variants: ['all', 'v2', 'v3']
, counters: {
show: 5598407
, load: 5598416
}
}

, t1114: {
title: 'Красные розы'
, adaptive_background: true
, counters: {
show: 13727917
, load: 13727918
}
}

, t1115: {
title: 'Прованс'
, variants: ['all', 'v2', 'v3', 'v4', 'v5', 'v6']
, adaptive_background: true
, counters: {
show: 5598412
, load: 5598418
}
}

, t1116: {
title: 'Пушистик'
, adaptive_background: true
, counters: {
show: 5758907
, load: 5758910
}
}

, t1117: {
title: 'Котята'
, adaptive_background: true
, variants: ['all', 'v2', 'v3', 'v4']
, counters: {
show: 5753261
, load: 5753264
}
}

, t1118: {
title: 'Спящая кошка'
, adaptive_background: true
, counters: {
show: 5756779
, load: 5756769
}
}

, t1119: {
title: 'Розы'
, adaptive_background: true
, counters: {
show: 5756681
, load: 5756688
}
}

, t1120: {
title: 'Ретро-такси'
, adaptive_background: true
, counters: {
show: 5756678
, load: 5756666
}
}

, t1121: {
title: 'Ромашки'
, adaptive_background: true
, counters: {
show: 5756543
, load: 5756615
}
}

, t1122: {
title: 'Розовые холмы'
, adaptive_background: true
, counters: {
show: 5756468
, load: 5756578
}
}

, t1123: {
title: 'Холмы'
, adaptive_background: true
, counters: {
show: 5756449
, load: 5756553
}
}

, t1124: {
title: 'Стражи галактики'
, adaptive_background: true
, variants: ['all', 'v2', 'v3', 'v4', 'v5']
, link: {
href: 'http://gotg.marvel.com.ru/'
, title: 'Стражи галактики'
, target: '_blank'
}
, counters: {
show: 7589355
, load: 7589374
}
}

, t1125: {
title: 'Самолеты'
, adaptive_background: true
, link: {
href: 'http://planes2.disney.ru'
, title: 'Самолёты'
, target: '_blank'
}
, counters: {
show: 8307665
, load: 8307671
}
}

, t1126: {
title: 'Феи'
, adaptive_background: true
, variants: ['all', 'v2', 'v3']
, link: {
href: 'http://fairies.disney.ru'
, title: 'Феи'
, target: '_blank'
}
, counters: {
show: 9339147
, load: 9339180
}
}

, t1127: {
title: 'Микки Маус'
, adaptive_background: true
, variants: ['v4']
, link: {
href: 'http://mickey.disney.ru'
, title: 'Микки Маус'
, target: '_blank'
}
, counters: {
show: 9336401
, load: 9336505
}
}

, t1128: {
title: 'Бемби'
, adaptive_background: true
, link: {
href: 'http://disney.ru'
, title: 'Бемби'
, target: '_blank'
}
, counters: {
show: 9005906
, load: 9005935
}
}

, t1129: {
title: 'Холодное сердце'
, adaptive_background: true
, variants: ['all', 'v2', 'v3']
, link: {
href: 'http://frozen.disney.ru'
, title: 'Холодное сердце'
, target: '_blank'
}
, counters: {
show: 11121702
, load: 11122009
}
}

, t1130: {
title: 'В поисках Немо'
, adaptive_background: true
, variants: ['all', 'v2', 'v3', 'v4']
, link: {
href: 'http://disney.ru'
, title: 'В поисках Немо'
, target: '_blank'
}
, counters: {
show: 11121703
, load: 11122015
}
}

, t1131: {
title: 'Король Лев'
, adaptive_background: true
, counters: {
show: 11121705
, load: 11122158
}
}

, t1132: {
title: 'Современный хаки'
, adaptive_background: true
, counters: {
show: 13727966
, load: 13727967
}
}

, t1133: {
title: 'Микки Маус'
, link: {
href: 'http://mickey.disney.ru'
, title: 'Микки Маус'
, target: '_blank'
}
, counters: {
show: 11121684
, load: 11122007
}
}

, t1134: {
title: 'Минни Маус'
, variants: ['all', 'v2']
, link: {
href: 'http://mickey.disney.ru'
, title: 'Микки Маус'
, target: '_blank'
}
, counters: {
show: 11121673
, load: 11122005
}
}

, t1135 : {
title : 'Клуб пингвинов'
, adaptive_background: true
, link : {
href: 'http://play.clubpenguin.com/ru?oast=DOS_CP_CPVW_WEB_THEMES_2015RUMAILTHEME_NA_RU_RU_NA'
, title: 'Клуб пингвинов'
, target: '_blank'
}
, counters: {
show: 11121710
, load: 11122159
}
}

, t1136: {
title: 'Мстители'
, variants: ['all', 'v2', 'v3']
, adaptive_background: true
, link: {
href: 'http://marvel.com.ru/'
, title: 'Мстители'
, target: '_blank'
}
, counters: {
show: 15402003
, load: 15402007
}
}

, t1137: {
title: 'Тачки'
, adaptive_background: true
, variants: ['all', 'v2', 'v3']
, link: {
href: 'http://cars.disney.ru/'
, title: 'Тачки'
, target: '_blank'
}
, counters: {
show: 11121751
, load: 11122161
}
}

, t1138: {
title: 'Винни Пух'
, adaptive_background: true
, link: {
href: 'http://winnie.disney.ru'
, title: 'Медвежонок Винни и его друзья'
, target: '_blank'
}
, counters: {
show: 11121763
, load: 11122200
}
}

, t1139: {
title: 'Валли'
, adaptive_background: true
, variants: ['all', 'v2', 'v3']
, link: {
href: 'http://disney.ru'
, title: 'Валли'
, target: '_blank'
}
, counters: {
show: 11121774
, load: 11122202
}
}

, t1140: {
title: 'Город героев'
, adaptive_background: true
, variants: ['all', 'v2', 'v3']
, link: {
href: 'http://bighero.disney.ru'
, title: 'Город героев'
, target: '_blank'
}
, counters: {
show: 11121782
, load: 11122203
}
}

, t1141: {
title: 'Ральф'
, adaptive_background: true
, variants: ['all', 'v2', 'v3']
, link: {
href: 'http://disney.ru'
, title: 'Ральф'
, target: '_blank'
}
, counters: {
show: 12193487
, load: 12193490
}
}

, t1142: {
title: 'Феи'
, adaptive_background: true
, link: {
href: 'http://fairies.disney.ru'
, title: 'Феи'
, target: '_blank'
}
, counters: {
show: 12193650
, load: 12193654
}
}

, t1143: {
title: 'Новый год'
, variants: ['all', 'v2', 'v3']
, counters: {
show: 12860795
, load: 12860800
}
}

, t1144: {
title: 'Чип и Дейл'
, adaptive_background: true
, link: {
href: 'http://disney.ru'
, title: 'Чип и Дейл'
, target: '_blank'
}
, counters: {
show: 12193547
, load: 12193548
}
}

, t1145: {
title: 'Русалочка'
, adaptive_background: true
, link: {
href: 'http://princess.disney.ru/'
, title: 'Принцессы Disney'
, target: '_blank'
}
, counters: {
show: 13059123
, load: 13059128
}
}

, t1146: {
title: 'История игрушек'
, adaptive_background: true
, variants: ['all', 'v2', 'v3']
, link: {
href: 'http://disney.ru'
, title: 'История игрушек'
, target: '_blank'
}
, counters: {
show: 14201232
, load: 14201246
}
}

, t1147: {
title: 'Микки Маус'
, adaptive_background: true
, variants: ['all', 'v2', 'v3','v4', 'v5']
, link: {
href: 'http://mickey.disney.ru'
, title: 'Микки Маус'
, target: '_blank'
}
, counters: {
show: 13204497
, load: 13204521
}
}

, t1148: {
title: 'Храбрая сердцем'
, adaptive_background: true
, variants: ['all', 'v2', 'v3']
, link: {
href: 'http://princess.disney.ru/'
, title: 'Храбрая сердцем'
, target: '_blank'
}
, counters: {
show: 13059216
, load: 13059226
}
}

, t1149: {
title: 'Запорожье'
, link: {
href: 'http://games.mail.ru/pc/games/zaporozhe/'
, title: 'Играть'
}
, counters: {
show: 13785078
, load: 13785120
}
}

, t1150: {
title: 'World Poker Club'
, link: {
href: 'http://games.mail.ru/pc/games/world_poker_club/'
, title: 'World Poker Club'
, target: '_blank'
}
, counters: {
show: 13785084
, load: 13785131
}
}

, t1151: {
title: 'Космос'
, adaptive_background: true
, variants: ['all', 'v2']
, counters: {
show: 15113835
, load: 15113840
}
}

, t1189: {
title: 'Погода'
, adaptive_background: true
, widget: {
js: 'patron.ui/widgets/patron.ui.widgets.Weather'
, slot: 2928

, disabled: true
, needLoad: true
}
, counters: {
show: 14298218
, load: 14298221
}
}

, t1190: {
title: 'Чемпионат России по футболу'

, widget: {
js: 'patron.ui/widgets/patron.ui.widgets.FIFA2014'
, slot: 3914
}

, adaptive_background: true
, counters: {
show: 6587117
, load: 6587123
}
}

, t1191: {
title: 'Кира Пластинина'
, counters: {
show: 1628549
, load: 1628537
}
}

, t1192: {
title: 'Задорина'
, counters: {
show: 1628555
, load: 1628540
}
}

, t1193: {
title: 'Логинов'
, counters: {
show: 1628550
, load: 1628539
}
}

, t1194: {
title: 'Андрей Бартенев'
, counters: {
show: 2062651
, load: 2062668
}
}

, t1195: {
title: 'Сергей Бондарев'
, counters: {
show: 2062652
, load: 2062671
}
}

, t1196: {
title: 'Виктория Андреянова'
, counters: {
show: 2062648
, load: 2062664
}
}

, t1197: {
title: 'Султана Французова'
, counters: {
show: 1628548
, load: 1628536
}
}

, t1198: {
title: 'Олег Овсиев'
, counters: {
show: 2062654
, load: 2062674
}
}

, t1199: {
title: 'Влад Лисовец'
, counters: {
show: 2062647
, load: 2062660
}
}

/* my.com themes */
, t2000: {
title: 'Спокойствие'
, adaptive_background: true
, counters: {
show: ''
, load: ''
}
}

, t2011: {
title: 'Скорость'
, adaptive_background: true
, counters: {
show: 5719916
, load: 5720185
}
}

, t2012: {
title: 'Холст'
, adaptive_background: true
, counters: {
show: 5719917
, load: 5720187
}
}

, t2013: {
title: 'Волна'
, adaptive_background: true
, counters: {
show: 5719923
, load: 5720189
}
}

, t2014: {
title: 'Геометрия'
, adaptive_background: true
, counters: {
show: 5719932
, load: 5720192
}
}

, t2015: {
title: 'Каньон Антилопы'
, adaptive_background: true
, counters: {
show: 5719945
, load: 5720193
}
}

, t2016: {
title: 'Лед'
, adaptive_background: true
, counters: {
show: 5719953
, load: 5720197
}
}

, t2017: {
title: 'Променад'
, adaptive_background: true
, counters: {
show: 5719967
, load: 5720198
}
}

, t2018: {
title: 'Спокойствие'
, adaptive_background: true
, counters: {
show: 5719915
, load: 5720183
}
}

, t2019: {
title: 'Перспектива'
, adaptive_background: true
, counters: {
show: 5719971
, load: 5720204
}
}

, t2020: {
title: 'Воздушные шары'
, adaptive_background: true
, counters: {
show: 5719973
, load: 5720205
}
}

, t2021: {
title: 'Пляж'
, adaptive_background: true
, counters: {
show: ''
, load: ''
}
}

, t2022: {
title: 'Цветение'
, adaptive_background: true
, counters: {
show: 5719975
, load: 5720206
}
}

, t2023: {
title: 'На глубине'
, adaptive_background: true
, counters: {
show: 5719977
, load: 5720207
}
}

, t2024: {
title: 'Елочные игрушки'
, adaptive_background: true
, counters: {
show: 5719980
, load: 5720208
}
}

, t2025: {
title: 'Ромашки'
, adaptive_background: true
, counters: {
show: 5719982
, load: 5720209
}
}

, t2026: {
title: 'Дымка'
, adaptive_background: true
, counters: {
show: 5719997
, load: 5720212
}
}

, t2027: {
title: 'Трава'
, adaptive_background: true
, counters: {
show: 5720005
, load: 5720213
}
}

, t2028: {
title: 'Зеленый холст'
, adaptive_background: true
, counters: {
show: 5720024
, load: 5720214
}
}

, t2030: {
title: 'Мегаполис'
, adaptive_background: true
, counters: {
show: ''
, load: ''
}
}

, t2031: {
title: 'Море'
, adaptive_background: true
, counters: {
show: 5720045
, load: 5720215
}
}

, t2032: {
title: 'Серфинг'
, adaptive_background: true
, counters: {
show: 5720083
, load: 5720217
}
}

, t2033: {
title: 'Треугольники'
, adaptive_background: true
, counters: {
show: 5720125
, load: 5720218
}
}

, t2034: {
title: 'Ночной город'
, adaptive_background: true
, counters: {
show: 5720151
, load: 5720219
}
}

, t3000: {
title: 'Погода'
, adaptive_background: true
, widget: {
js: 'patron.ui/widgets/patron.ui.widgets.Weather'
, slot: 7164

, disabled: true
, needLoad: true
}
, counters: {
show: 15402004
, load: 15402008
}
}

, t3001: {
title: 'Хоккей'
, adaptive_background: true
, variants: ['v2']
, counters: {
show: 15758197
, load: 15758278
}
}
, t3002: {
title: 'Гороскоп'
, adaptive_background: true
, variants: ['all', 'v2', 'v3', 'v4', 'v5']

, widget: {
js: 'patron.build/WidgetsHoroscope'
, data: (new Function("return " + $.trim("{\"data\": {\"description\": \"\u003Cp\u003E\\u042f\\u0440\\u043a\\u0438\\u0439 \\u0438\\u043d\\u0442\\u0435\\u0440\\u0435\\u0441\\u043d\\u044b\\u0439 \\u0434\\u0435\\u043d\\u044c, \\u043f\\u043e\\u043b\\u043d\\u044b\\u0439 \\u0441\\u0438\\u043b\\u044c\\u043d\\u044b\\u0445 \\u043f\\u0435\\u0440\\u0435\\u0436\\u0438\\u0432\\u0430\\u043d\\u0438\\u0439, \\u0447\\u0430\\u0441\\u0442\\u043e &ndash; \\u043f\\u0440\\u0438\\u044f\\u0442\\u043d\\u044b\\u0445. \\u041e\\u043d \\u043f\\u043e\\u0434\\u0445\\u043e\\u0434\\u0438\\u0442 \\u0434\\u043b\\u044f \\u043e\\u0431\\u0449\\u0435\\u043d\\u0438\\u044f \\u0441 \\u0434\\u0440\\u0443\\u0437\\u044c\\u044f\\u043c\\u0438, \\u0440\\u043e\\u043c\\u0430\\u043d\\u0442\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0445 \\u0441\\u0432\\u0438\\u0434\\u0430\\u043d\\u0438\\u0439, \\u0441\\u0435\\u043c\\u0435\\u0439\\u043d\\u044b\\u0445 \\u043c\\u0435\\u0440\\u043e\\u043f\\u0440\\u0438\\u044f\\u0442\\u0438\\u0439. \\u0415\\u0434\\u0438\\u043d\\u043e\\u043c\\u044b\\u0448\\u043b\\u0435\\u043d\\u043d\\u0438\\u043a\\u0438 \\u043b\\u0435\\u0433\\u043a\\u043e \\u043d\\u0430\\u0445\\u043e\\u0434\\u044f\\u0442 \\u043e\\u0431\\u0449\\u0438\\u0439 \\u044f\\u0437\\u044b\\u043a \\u0438 \\u0431\\u044b\\u0441\\u0442\\u0440\\u043e \\u0434\\u043e\\u0433\\u043e\\u0432\\u0430\\u0440\\u0438\\u0432\\u0430\\u044e\\u0442\\u0441\\u044f \\u043e \\u0441\\u043e\\u0432\\u043c\\u0435\\u0441\\u0442\\u043d\\u044b\\u0445 \\u0434\\u0435\\u0439\\u0441\\u0442\\u0432\\u0438\\u044f\\u0445. \\u041c\\u043d\\u043e\\u0433\\u0438\\u0435 \\u0438\\u0434\\u0435\\u0438 \\u0443\\u0434\\u0430\\u0441\\u0442\\u0441\\u044f \\u0432\\u043e\\u043f\\u043b\\u043e\\u0442\\u0438\\u0442\\u044c \\u0432 \\u0436\\u0438\\u0437\\u043d\\u044c \\u0431\\u043b\\u0430\\u0433\\u043e\\u0434\\u0430\\u0440\\u044f \\u0440\\u0435\\u0448\\u0438\\u043c\\u043e\\u0441\\u0442\\u0438, \\u0433\\u043e\\u0442\\u043e\\u0432\\u043d\\u043e\\u0441\\u0442\\u0438 \\u0434\\u0435\\u0439\\u0441\\u0442\\u0432\\u043e\\u0432\\u0430\\u0442\\u044c \\u0431\\u0435\\u0437 \\u0434\\u043e\\u043b\\u0433\\u0438\\u0445 \\u0440\\u0430\\u0437\\u0434\\u0443\\u043c\\u0438\\u0439.\u003C\/p\u003E\\r\\n\\r\\n\u003Cp\u003E\\u0421 \\u043f\\u0440\\u043e\\u0444\\u0435\\u0441\\u0441\\u0438\\u043e\\u043d\\u0430\\u043b\\u044c\\u043d\\u043e\\u0439 \\u0442\\u043e\\u0447\\u043a\\u0438 \\u0437\\u0440\\u0435\\u043d\\u0438\\u044f \\u0434\\u0435\\u043d\\u044c \\u0442\\u0430\\u043a\\u0436\\u0435 \\u043e\\u0447\\u0435\\u043d\\u044c \\u0445\\u043e\\u0440\\u043e\\u0448, \\u043e\\u043d \\u043e\\u0431\\u0435\\u0449\\u0430\\u0435\\u0442 \\u043f\\u043b\\u043e\\u0434\\u043e\\u0442\\u0432\\u043e\\u0440\\u043d\\u0443\\u044e \\u0438 \\u044d\\u0444\\u0444\\u0435\\u043a\\u0442\\u0438\\u0432\\u043d\\u0443\\u044e \\u0440\\u0430\\u0431\\u043e\\u0442\\u0443, \\u043a\\u043e\\u043d\\u0441\\u0442\\u0440\\u0443\\u043a\\u0442\\u0438\\u0432\\u043d\\u044b\\u0435 \\u043f\\u0435\\u0440\\u0435\\u0433\\u043e\\u0432\\u043e\\u0440\\u044b. \\u0412\\u043e\\u0437\\u043c\\u043e\\u0436\\u043d\\u044b \\u043d\\u0435\\u0437\\u043d\\u0430\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u044b\\u0435 \\u0434\\u0435\\u043d\\u0435\\u0436\\u043d\\u044b\\u0435 \\u043f\\u043e\\u0441\\u0442\\u0443\\u043f\\u043b\\u0435\\u043d\\u0438\\u044f.\u003C\/p\u003E\\r\\n\", \"title\": \"\\u041f\\u0440\\u043e\\u0433\\u043d\\u043e\\u0437 \\u043d\\u0430 \\u0441\\u0435\\u0433\\u043e\\u0434\\u043d\\u044f\", \"url\": \"http:\/\/horo.mail.ru\/prediction\/today\/\", \"image\": \"http:\/\/horo.mail.ru\/img\/horo\/zodiac\/129x97\/8.jpg\", \"image_retina\": \"http:\/\/horo.mail.ru\/img\/horo_retina\/zodiac\/129x97\/8.jpg\", \"zodiac\": \"\\u0412\\u0441\\u0435 \\u0437\\u043d\\u0430\\u043a\\u0438\", \"type\": null, \"url_next\": \"http:\/\/horo.mail.ru\/prediction\/tomorrow\/\"}}")))()
, slot: 12082
}

, counters: {
show: 1
, load: 1
}
}

, t3003: {
title: 'Афиша'

, widget: {
js: 'patron.build/WidgetsAfisha'
, data: (new Function("return " + $.trim("\r\n\r\n\r\n{\"kinoafisha\": [{\"rate_val\": \"7.5\", \"image_url_retina\": \"http:\/\/r.mradx.net\/pictures\/A0\/29F22F.jpg\", \"url\": \"http:\/\/afisha.mail.ru\/cinema\/movies\/778981_golodnie_igri_soika_peresmeshnitsa_chast_ii\/?from=kino\", \"image_url\": \"http:\/\/r.mradx.net\/pictures\/92\/4E1EA4.jpg\", \"genre\": [{\"name\": \"\\u043f\\u0440\\u0438\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0438\\u044f\"}, {\"name\": \"\\u0444\\u0430\\u043d\\u0442\\u0430\\u0441\\u0442\\u0438\\u043a\\u0430\"}], \"name\": \"\\u0413\\u043e\\u043b\\u043e\\u0434\\u043d\\u044b\\u0435 \\u0438\\u0433\\u0440\\u044b: \\u0421\\u043e\\u0439\\u043a\\u0430-\\u043f\\u0435\\u0440\\u0435\\u0441\\u043c\\u0435\\u0448\\u043d\\u0438\\u0446\\u0430. \\u0427\\u0430\\u0441\\u0442\\u044c II\"}, {\"rate_val\": \"7.9\", \"image_url_retina\": \"http:\/\/r.mradx.net\/pictures\/8E\/EE07C8.jpg\", \"url\": \"http:\/\/afisha.mail.ru\/cinema\/movies\/790201_dobroporyadochnii_dinozavr\/?from=kino\", \"image_url\": \"http:\/\/r.mradx.net\/pictures\/79\/1F0D30.jpg\", \"genre\": [{\"name\": \"\\u043a\\u043e\\u043c\\u0435\\u0434\\u0438\\u044f\"}, {\"name\": \"\\u043c\\u0443\\u043b\\u044c\\u0442\\u0438\\u043f\\u043b\\u0438\\u043a\\u0430\\u0446\\u0438\\u043e\\u043d\\u043d\\u044b\\u0439\"}, {\"name\": \"\\u043f\\u0440\\u0438\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0438\\u044f\"}, {\"name\": \"\\u0441\\u0435\\u043c\\u0435\\u0439\\u043d\\u044b\\u0439\"}, {\"name\": \"\\u0444\\u044d\\u043d\\u0442\\u0435\\u0437\\u0438\"}], \"name\": \"\\u0425\\u043e\\u0440\\u043e\\u0448\\u0438\\u0439 \\u0434\\u0438\\u043d\\u043e\\u0437\\u0430\\u0432\\u0440\"}, {\"rate_val\": \"6.3\", \"image_url_retina\": \"http:\/\/r.mradx.net\/pictures\/0D\/CAE3C0.jpg\", \"url\": \"http:\/\/afisha.mail.ru\/cinema\/movies\/791098_frankenshtein\/?from=kino\", \"image_url\": \"http:\/\/r.mradx.net\/pictures\/A3\/C9F8C7.jpg\", \"genre\": [{\"name\": \"\\u0434\\u0440\\u0430\\u043c\\u0430\"}, {\"name\": \"\\u0443\\u0436\\u0430\\u0441\\u044b\"}, {\"name\": \"\\u0444\\u0430\\u043d\\u0442\\u0430\\u0441\\u0442\\u0438\\u043a\\u0430\"}], \"name\": \"\\u0412\\u0438\\u043a\\u0442\\u043e\\u0440 \\u0424\\u0440\\u0430\\u043d\\u043a\\u0435\\u043d\\u0448\\u0442\\u0435\\u0439\\u043d\"}, {\"rate_val\": \"7.6\", \"image_url_retina\": \"http:\/\/r.mradx.net\/pictures\/B0\/B1BED1.jpg\", \"url\": \"http:\/\/afisha.mail.ru\/cinema\/movies\/797731_v_serdtse_morya\/?from=kino\", \"image_url\": \"http:\/\/r.mradx.net\/pictures\/B4\/82E49C.jpg\", \"genre\": [{\"name\": \"\\u0434\\u0440\\u0430\\u043c\\u0430\"}, {\"name\": \"\\u0431\\u043e\\u0435\\u0432\\u0438\\u043a\"}, {\"name\": \"\\u0438\\u0441\\u0442\\u043e\\u0440\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\"}, {\"name\": \"\\u043f\\u0440\\u0438\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0438\\u044f\"}], \"name\": \"\\u0412 \\u0441\\u0435\\u0440\\u0434\\u0446\\u0435 \\u043c\\u043e\\u0440\\u044f\"}, {\"rate_val\": \"8.3\", \"image_url_retina\": \"http:\/\/r.mradx.net\/pictures\/2D\/1F101A.jpg\", \"url\": \"http:\/\/afisha.mail.ru\/cinema\/movies\/842589_murashki\/?from=kino\", \"image_url\": \"http:\/\/r.mradx.net\/pictures\/AD\/0A74B6.jpg\", \"genre\": [{\"name\": \"\\u043a\\u043e\\u043c\\u0435\\u0434\\u0438\\u044f\"}, {\"name\": \"\\u043f\\u0440\\u0438\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0438\\u044f\"}, {\"name\": \"\\u0443\\u0436\\u0430\\u0441\\u044b\"}, {\"name\": \"\\u0444\\u044d\\u043d\\u0442\\u0435\\u0437\\u0438\"}], \"name\": \"\\u0423\\u0436\\u0430\\u0441\\u0442\\u0438\\u043a\\u0438\"}, {\"rate_val\": 0, \"image_url_retina\": \"http:\/\/r.mradx.net\/pictures\/18\/4FD6C6.jpg\", \"url\": \"http:\/\/afisha.mail.ru\/cinema\/movies\/883392_uchilka\/?from=kino\", \"image_url\": \"http:\/\/r.mradx.net\/pictures\/7F\/E39664.jpg\", \"genre\": [{\"name\": \"\\u0434\\u0440\\u0430\\u043c\\u0430\"}, {\"name\": \"\\u0431\\u043e\\u0435\\u0432\\u0438\\u043a\"}, {\"name\": \"\\u043a\\u0440\\u0438\\u043c\\u0438\\u043d\\u0430\\u043b\"}], \"name\": \"\\u0423\\u0447\\u0438\\u043b\\u043a\\u0430\"}, {\"rate_val\": \"6.3\", \"image_url_retina\": \"http:\/\/r.mradx.net\/pictures\/AA\/77F858.jpg\", \"url\": \"http:\/\/afisha.mail.ru\/cinema\/movies\/869860_vizit\/?from=kino\", \"image_url\": \"http:\/\/r.mradx.net\/pictures\/35\/C5A2AC.jpg\", \"genre\": [{\"name\": \"\\u0442\\u0440\\u0438\\u043b\\u043b\\u0435\\u0440\"}, {\"name\": \"\\u0443\\u0436\\u0430\\u0441\\u044b\"}], \"name\": \"\\u0412\\u0438\\u0437\\u0438\\u0442\"}],\"text\": {\"series\": {\"count\": \"1268\", \"url\": \"http:\/\/afisha.mail.ru\/series\/online\/\", \"title\": \"\\u0441\\u0435\\u0440\\u0438\\u0430\\u043b\\u043e\\u0432\"}, \"movies\": {\"count\": \"5452\", \"url\": \"http:\/\/afisha.mail.ru\/cinema\/online\/\", \"title\": \"\\u0444\\u0438\\u043b\\u044c\\u043c\\u0430\"}, \"tvshow\": {\"count\": \"386\", \"url\": \"http:\/\/afisha.mail.ru\/tvshow\/online\/\", \"title\": \"\\u0442\\u0435\\u043b\\u0435\\u0448\\u043e\\u0443\"}},\"online\": [{\"rate_val\": \"9.0\", \"image_url_retina\": \"http:\/\/r.mradx.net\/pictures\/65\/BB9217.jpg\", \"url\": \"http:\/\/afisha.mail.ru\/cinema\/movies\/628227_pobeg_iz_shoushenka\/?autoplay=1&from=kino#watch\", \"image_url\": \"http:\/\/r.mradx.net\/pictures\/4F\/DF8115.jpg\", \"genre\": [{\"name\": \"\\u0434\\u0440\\u0430\\u043c\\u0430\"}, {\"name\": \"\\u043a\\u0440\\u0438\\u043c\\u0438\\u043d\\u0430\\u043b\"}], \"name\": \"\\u041f\\u043e\\u0431\\u0435\\u0433 \\u0438\\u0437 \\u0428\\u043e\\u0443\\u0448\\u0435\\u043d\\u043a\\u0430\"}, {\"rate_val\": \"7.7\", \"image_url_retina\": \"http:\/\/r.mradx.net\/pictures\/F3\/098348.jpg\", \"url\": \"http:\/\/afisha.mail.ru\/series_758364_kuhnya\/?autoplay=1&from=kino#watch\", \"image_url\": \"http:\/\/r.mradx.net\/pictures\/20\/22C79C.jpg\", \"genre\": [{\"name\": \"\\u043a\\u043e\\u043c\\u0435\\u0434\\u0438\\u044f\"}], \"name\": \"\\u041a\\u0443\\u0445\\u043d\\u044f\"}, {\"rate_val\": \"8.0\", \"image_url_retina\": \"http:\/\/r.mradx.net\/pictures\/54\/261A02.jpg\", \"url\": \"http:\/\/afisha.mail.ru\/cinema\/movies\/751203_legenda_17\/?autoplay=1&from=kino#watch\", \"image_url\": \"http:\/\/r.mradx.net\/pictures\/27\/21CF9E.jpg\", \"genre\": [{\"name\": \"\\u0434\\u0440\\u0430\\u043c\\u0430\"}, {\"name\": \"\\u0431\\u0438\\u043e\\u0433\\u0440\\u0430\\u0444\\u0438\\u044f\"}, {\"name\": \"\\u0441\\u043f\\u043e\\u0440\\u0442\"}], \"name\": \"\\u041b\\u0435\\u0433\\u0435\\u043d\\u0434\\u0430 \\u211617\"}, {\"rate_val\": \"8.1\", \"image_url_retina\": \"http:\/\/r.mradx.net\/pictures\/E6\/7102C6.jpg\", \"url\": \"http:\/\/afisha.mail.ru\/cinema\/movies\/611162_oblasti_tmy\/?autoplay=1&from=kino#watch\", \"image_url\": \"http:\/\/r.mradx.net\/pictures\/DE\/000844.jpg\", \"genre\": [{\"name\": \"\\u0442\\u0440\\u0438\\u043b\\u043b\\u0435\\u0440\"}, {\"name\": \"\\u0434\\u0435\\u0442\\u0435\\u043a\\u0442\\u0438\\u0432\"}, {\"name\": \"\\u0444\\u0430\\u043d\\u0442\\u0430\\u0441\\u0442\\u0438\\u043a\\u0430\"}], \"name\": \"\\u041e\\u0431\\u043b\\u0430\\u0441\\u0442\\u0438 \\u0442\\u044c\\u043c\\u044b\"}, {\"rate_val\": \"7.8\", \"image_url_retina\": \"http:\/\/r.mradx.net\/pictures\/6F\/56358A.jpg\", \"url\": \"http:\/\/afisha.mail.ru\/cinema\/movies\/431487_millioner_iz_truschob\/?autoplay=1&from=kino#watch\", \"image_url\": \"http:\/\/r.mradx.net\/pictures\/30\/0665B4.jpg\", \"genre\": [{\"name\": \"\\u0434\\u0440\\u0430\\u043c\\u0430\"}, {\"name\": \"\\u043c\\u0435\\u043b\\u043e\\u0434\\u0440\\u0430\\u043c\\u0430\"}], \"name\": \"\\u041c\\u0438\\u043b\\u043b\\u0438\\u043e\\u043d\\u0435\\u0440 \\u0438\\u0437 \\u0442\\u0440\\u0443\\u0449\\u043e\\u0431\"}, {\"rate_val\": \"6.8\", \"image_url_retina\": \"http:\/\/r.mradx.net\/pictures\/FD\/BA6628.jpg\", \"url\": \"http:\/\/afisha.mail.ru\/cinema\/movies\/831431_downshifter\/?autoplay=1&from=kino#watch\", \"image_url\": \"http:\/\/r.mradx.net\/pictures\/93\/3A37F5.jpg\", \"genre\": [{\"name\": \"\\u0434\\u0440\\u0430\\u043c\\u0430\"}], \"name\": \"\\u0414\\u0443\\u0445less 2\"}, {\"rate_val\": \"7.0\", \"image_url_retina\": \"http:\/\/r.mradx.net\/pictures\/62\/88DA8B.jpg\", \"url\": \"http:\/\/afisha.mail.ru\/cinema\/movies\/862815_poslednie_ritsari\/?autoplay=1&from=kino#watch\", \"image_url\": \"http:\/\/r.mradx.net\/pictures\/98\/058DCF.jpg\", \"genre\": [{\"name\": \"\\u0431\\u043e\\u0435\\u0432\\u0438\\u043a\"}, {\"name\": \"\\u043f\\u0440\\u0438\\u043a\\u043b\\u044e\\u0447\\u0435\\u043d\\u0438\\u044f\"}], \"name\": \"\\u041f\\u043e\\u0441\\u043b\\u0435\\u0434\\u043d\\u0438\\u0435 \\u0440\\u044b\\u0446\\u0430\\u0440\\u0438\"}]}")))()
, slot: 12695
}

, counters: {
show: 1
, load: 1
}
}

};

function _strToList(str) {
return str
.replace(/(^\s+|\s+$)/g, '')
.split(/\s+/)
.map(function(item) {
var split = item.split(':'),
id = split[0];

if (split.length > 1) {
var theme = themes[id];

if(theme) {
theme.types = split[1].split(',')
}
}

return id
});
}

var settingsListIds = Array.map("default t1101 t1189 t3000 t1190 t1090:popular,dynamics t1136 t1135:new t1137:big t1144 t1147 t1148 t1145 t1128 t1131 t1126 t1139:big t1129 t1141 t1142 t1138 t1130 t1146 t1133 t1134 t1140 t1125 t1124 t1025 t1151 t1121 t1119:big t1112 t1108:popular t1086:popular,dynamics t1114 t1115 t1116 t1122 t1123 t1120 t1117 t1118 t1105:temporary t1106:temporary t1078:popular t1075:popular t1015:popular,big t1132 t1069 t1071:popular t1081:contrast t1079 t1046 t1047 t1087:popular,big t1088:popular t1056:popular,dynamics t1113:dynamics t1109 t1051:popular,temporary t1089 t1149 t1150 t1070 t1064 t1065 t1058:contrast t1057 t1000:popular t1001:popular,big t1007:popular t1003:popular t1004 t1016:dynamics t1006 t1022 t1009 t1011 t1010 t1038 t1027:big t1052 t1008 t1055:popular t1054:popular t1042 t1083 t1077 t1018 t1050 t1053:contrast t1104:contrast t1060:dynamics t1045:contrast t1017 t1080 t1024 t1013 t1040:contrast t1002:contrast,popular,big t1005:contrast,popular t1048:contrast t1031 / t1063:contrast t1191 t1192 t1193:contrast t1194:contrast t1195 t1196 t1197 t1199:contrast t1198 / t2018 t2011 t2012 t2013 t2014 t2015 t2016 t2017 t2019 t2020 t2022 t2023 t2024:big t2025 t2026 t2027 t2028 t2031 t2032 t2033 t2034".split(/\s*\/\s*/), function(listStr) {
return {
list: _strToList(listStr)
};
});


var tutorialIds = _strToList(" default t1119 t1015 t2024 t2017 t2025 t2018 t2013 t2034 t1086 t1115 t2023 t1190 t1075 t1071 t1116 t2015 t2020 t1120 t2011 t1069 t1117 t1118 t1078");
var tutorialAdaptiveBgIds = _strToList(" default t1119 t1015 t2024 t2017 t2025 t2018 t2013 t2034 t1086 t1115 t2023 t1190 t1075 t1071 t1116 t2015 t2020 t1120 t2011 t1069 t1117 t1118 t1078");

function _getTheme(id) {
var data = themes[id];

if(data) {
data.id = id;
}

return data;
}

return {
getSettingsLists: function() {
return Array.map(settingsListIds, function (obj) {
return Array.filter(obj.list, _getTheme).map(_getTheme);
});
},

getInitialList: function() {
return Array.map(tutorialIds, _getTheme);
},

getInitialAdaptiveBgList: function() {
return Array.map(tutorialAdaptiveBgIds, _getTheme);
},

get: _getTheme
}
})();

</script>


<script type="text/javascript">
patron.fileUploaderSWFStrings = {
'attachmentLimitExceededNotification': 'Файлы, помеченные этим значком, превышают размер вложения 25 МБ и будут отправлены как ссылки. Ссылки на них появятся в письме автоматически.',
'sureConfirmation': 'Вы уверены?',
'processed': 'В обработке:',
'attached': 'Прикреплено:',
'file': 'файл',
'files': 'файла',
'files2': 'файлов',
'filesSize': 'Общий размер:',
'scalingOff': 'Фотографии не будут адаптированы для интернета',
'scalingOn': 'Фотографии будут адаптированы для интернета',
'photo': 'фото',

'mb': 'Мб',
'kb': 'Кб',
'gb': 'Гб',

'compactPhotos': 'Сжимать большие фотографии',
'doNotCompactPhotos': 'Не сжимать (загружать оригиналы)',

'change': 'Изменить',
'attachFiles': '',
'attachFiles2': '',
'adaptInternetTitle': 'Адаптировать фотографии для интернета',
'adaptInternetAbout': 'Для удобства просмотра и ускорения работы\nВаши фотографии можно автоматически сжимать.\nРазмер адаптированной фотографии:\n__scaleSize__ px по большей стороне.',
'applyToAdded': 'Применить к уже прикрепленным фотографиям',
'complete': 'Готово',
'rememberSolution': 'Запомнить мое решение',

'notification': 'Уведомление',
'errorOnLoadFiles': 'Произошла ошибка при загрузке следующих файлов: __files__.\nНажмите «Повторить», чтобы попытаться загрузить эти файлы заново.',
'fileLoadFail': 'Не удалось загрузить файл __filename__. __errorMessage__',
'attachFilesLimitExceed': 'Вы можете присоединить к письму не более __maxFilesCount__ файлов. Будут загружены первые из выбранных.',
'photoSizeError': 'Некоторые фотографии слишком большие, поэтому не могут быть адаптированы при отправке.',
'accessError': 'Локальный файл недоступен.',
'sizeLimit': 'Размер файла превышает максимально допустимый (1 Гб).',

'REMAINED_TIME': 'Осталось времени',
'PROGRESS_LOAD_INTO': 'Добавлено',
'PROGRESS_UPLOAD': 'Загружено',
'PHOTOS_INFO': 'Выбранные для загрузки фотографии:',
'WAIT_FOR_SIZE': 'размер вычисляется...',
'retry': 'Повторить',
'cancel': 'Отмена',
'ok': 'OK'
};
</script>

<script type="text/javascript">
patron.lang['compose_cards'] = {
categories: [
{
id: 5,
title: 'С праздником',
cardTitles: [''],
items: [
{
id: 5019,
title: 'С Любовью',
img: {src: '51.jpg', width: 400, height: 400},
preview: '51i.png',
counter: 14500055
}, {
id: 5020,
title: 'Поздравляю с 8 марта!',
img: {src: '52.png', width: 400, height: 400},
preview: '52i.png',
counter: 14499942
}, {
id: 5021,
title: 'Поздравляю с 8 марта!',
img: {src: '53.png', width: 400, height: 400},
preview: '53i.png',
counter: 14500027
}, {
id: 5022,
title: 'От всей души',
img: {src: '54.jpg', width: 400, height: 457},
preview: '54i.jpg',
counter: 927652
}, {
id: 501,
title: 'Поздравляю с 23 февраля',
img: {src: '10.jpg', width: 400, height: 400},
preview: '10i.jpg',
counter: 14203191
}, {
id: 502,
title: 'С праздником!',
img: {src: '3.jpg', width: 400, height: 535},
preview: '3i.jpg',
counter: 927605
}, {
id: 503,
title: 'Поздравляю с Новым Годом!',
img: {src: '001.jpg', width: 400, height: 400},
preview: '001i.jpg',
counter: 12909103
}, {
id: 504,
title: 'Поздравляю с Новым Годом!',
img: {src: '003.jpg', width: 400, height: 400},
preview: '003i.jpeg',
counter: 12909104
}, {
id: 505,
title: 'Поздравляю с Новым Годом!',
img: {src: '002.jpg', width: 400, height: 400},
preview: '002i.jpg',
counter: 12930026
}, {
id: 506,
title: 'Веселых зимних праздников!',
img: {src: '01.jpg', width: 600, height: 423},
preview: '01i.jpg',
counter: 3531841
}, {
id: 507,
title: 'Веселых зимних праздников!',
img: {src: '02.jpg', width: 600, height: 423},
preview: '02i.jpg',
counter: 3531844
}, {
id: 508,
title: 'Веселых зимних праздников!',
img: {src: '03.jpg', width: 600, height: 423},
preview: '03i.jpg',
counter: 3531847
}, {
id: 509,
title: 'Веселых зимних праздников!',
img: {src: '04.jpg', width: 423, height: 600},
preview: '04i.jpg',
counter: 3531849
}, {
id: 5010,
title: 'Веселых зимних праздников!',
img: {src: '05.jpg', width: 600, height: 423},
preview: '05i.jpg',
counter: 3531848
}, {
id: 5011,
title: 'Новый год',
img: {src: '1.jpg', width: 400, height: 533},
preview: '1i.jpg',
counter: 927601
}, {
id: 5012,
title: 'С Новым годом!',
img: {src: '2.jpg', width: 400, height: 533},
preview: '2i.jpg',
counter: 927602
}, {
id: 5013,
title: 'Ретро',
img: {src: '4.jpg', width: 375, height: 500},
preview: '4i.jpg',
counter: 927606
}, {
id: 5014,
title: 'С новым годом!',
img: {src: '5.jpg', width: 400, height: 533},
preview: '5i.jpg',
counter: 927608
}, {
id: 5015,
title: 'С Новым годом!',
img: {src: '6.jpg', width: 400, height: 280},
preview: '6i.jpg',
counter: 927610
}, {
id: 5016,
title: 'С Новым годом!',
img: {src: '7.jpg', width: 400, height: 266},
preview: '7i.jpg',
counter: 927611
}, {
id: 5017,
title: 'С Новым годом!',
img: {src: '8.jpg', width: 400, height: 284},
preview: '8i.jpg',
counter: 927612
}, {
id: 5018,
title: 'С Новым годом!',
img: {src: '9.jpg', width: 400, height: 269},
preview: '9i.jpg',
counter: 927613
}
]
},
{
id: 1,
title: 'С днём рождения',
cardTitles: [
'Счастливого Дня рождения!',
'Наилучшие пожелания в твой День рождения!',
'Пусть исполняются мечты!',
'Спешу поздравить тебя в этот чудесный день!',
'Желаю веселого праздника!',
'Веселого Дня рождения!'
],
items: [{
id: 101,
title: 'Поздравляю с днем рождения!',
img: {src: '22.jpg', width: 400, height: 400},
preview: '22i.jpg',
counter: 12163616
}, {
id: 102,
title: 'С днем рождения!',
img: {src: '23.jpg', width: 400, height: 400},
preview: '23i.jpg',
counter: 12163639
}, {
id: 103,
title: 'С днем рождения',
img: {src: '1.jpg', width: 350, height: 350},
preview: '1i.jpg',
counter: 927567
}, {
id: 104,
title: 'С днем рождения',
img: {src: '2.jpg', width: 350, height: 350},
preview: '2i.jpg',
counter: 927568
}, {
id: 105,
title: 'Поздравляю',
img: {src: '3.jpg', width: 350, height: 350},
preview: '3i.jpg',
counter: 927569
}, {
id: 106,
title: 'Happy birthday',
img: {src: '4.jpg', width: 350, height: 350},
preview: '4i.jpg',
counter: 927571
}, {
id: 107,
title: 'C днем варенья!',
img: {src: '5.jpg', width: 350, height: 459},
preview: '5i.jpg',
counter: 927573
}, {
id: 108,
title: 'С днем рождения!',
img: {src: '6.jpg', width: 350, height: 410},
preview: '6i.jpg',
counter: 927575
}, {
id: 109,
title: 'С днем рождения',
img: {src: '7.jpg', width: 350, height: 451},
preview: '7i.jpg',
counter: 927576
}, {
id: 1010,
title: 'С днем рождения, дружище!',
img: {src: '8.jpg', width: 350, height: 491},
preview: '8i.jpg',
counter: 927578
}, {
id: 1011,
title: 'Ты так вырос',
img: {src: '9.jpg', width: 400, height: 560},
preview: '9i.jpg',
counter: 927579
}, {
id: 1012,
title: 'С Днем Рождения!',
img: {src: '10.jpg', width: 400, height: 458},
preview: '10i.jpg',
counter: 927581
}, {
id: 1013,
title: 'Чудесный день рождения!',
img: {src: '11.jpg', width: 343, height: 500},
preview: '11i.jpg',
counter: 927582
}, {
id: 1014,
title: 'С Днем рождения',
img: {src: '12.jpg', width: 400, height: 400},
preview: '12i.jpg',
counter: 927583
}, {
id: 1015,
title: 'Лучшие пожелания',
img: {src: '13.jpg', width: 340, height: 500},
preview: '13i.jpg',
counter: 927585
}, {
id: 1016,
title: 'С Днем рождения!',
img: {src: '14.jpg', width: 400, height: 400},
preview: '14i.jpg',
counter: 927586
}, {
id: 1017,
title: 'С Днем рождения!',
img: {src: '15.jpg', width: 400, height: 400},
preview: '15i.jpg',
counter: 927587
}, {
id: 1018,
title: 'С Днем Рождения!',
img: {src: '16.jpg', width: 400, height: 457},
preview: '16i.jpg',
counter: 927588
}, {
id: 1019,
title: 'С любовью',
img: {src: '17.jpg', width: 400, height: 457},
preview: '17i.jpg',
counter: 1142932
}, {
id: 1020,
title: 'С Днем рождения!',
img: {src: '18.jpg', width: 400, height: 458},
preview: '18i.jpg',
counter: 1142933
}, {
id: 1021,
title: 'С Днем рождения!',
img: {src: '19.jpg', width: 400, height: 457},
preview: '19i.jpg',
counter: 1142935
}, {
id: 1022,
title: 'Моей подружке',
img: {src: '20.jpg', width: 400, height: 457},
preview: '20i.jpg',
counter: 1142940
}, {
id: 1023,
title: 'Happy birthday',
img: {src: '21.jpg', width: 400, height: 457},
preview: '21i.jpg',
counter: 1142941
}
]
},

{
id: 2,
title: 'С любовью',
cardTitles: [
'С любовью для тебя!',
'Я хочу признаться тебе в любви!',
'От всего сердца!',
'Моему любимому человеку!'
],
items: [{
id: 201,
title: 'Свидание',
img: {src: '08.jpg', width: 400, height: 400},
preview: '08i.jpg',
counter: 14046540
}, {
id: 202,
title: 'Люблю тебя',
img: {src: '07.jpg', width: 400, height: 400},
preview: '07i.jpg',
counter: 14046281
}, {
id: 203,
title: 'С днем всех влюбленных',
img: {src: '06.jpg', width: 400, height: 400},
preview: '06i.jpg',
counter: 14046239
}, {
id: 204,
title: 'Лови мою валентинку',
img: {src: '05.jpg', width: 400, height: 400},
preview: '05i.jpg',
counter: 14046141
}, {
id: 205,
title: 'Люблю тебя',
img: {src: '09.jpg', width: 400, height: 400},
preview: '09i.jpg',
counter: 14046584
}, {
id: 206,
title: 'Железные мускулы, любящее сердце!',
img: {src: '01.jpg', width: 700, height: 700},
preview: '01i.jpg',
counter: 1427691
}, {
id: 207,
title: 'Обнимаю тебя!',
img: {src: '02.jpg', width: 700, height: 700},
preview: '02i.jpg',
counter: 1430405
}, {
id: 208,
title: 'Наша любовь - космос!',
img: {src: '03.jpg', width: 700, height: 700},
preview: '03i.jpg',
counter: 1430406
}, {
id: 209,
title: 'Любовное послание!',
img: {src: '04.jpg', width: 700, height: 700},
preview: '04i.jpg',
counter: 1430407
}, {
id: 2010,
title: 'От всего сердца',
img: {src: '1.jpg', width: 350, height: 350},
preview: '1i.jpg',
counter: 927616
}, {
id: 2011,
title: 'Я вся такая влюбленная',
img: {src: '2.jpg', width: 350, height: 350},
preview: '2i.jpg',
counter: 927617
}, {
id: 2012,
title: 'С любовью',
img: {src: '3.jpg', width: 350, height: 350},
preview: '3i.jpg',
counter: 927619
}, {
id: 2013,
title: 'Ты лучше всех!',
img: {src: '4.jpg', width: 350, height: 400},
preview: '4i.jpg',
counter: 927620
}, {
id: 2014,
title: 'Love',
img: {src: '5.jpg', width: 350, height: 350},
preview: '5i.jpg',
counter: 927621
}, {
id: 2015,
title: 'Только для тебя',
img: {src: '6.jpg', width: 371, height: 500},
preview: '6i.jpg',
counter: 927624
}
]
},

{
id: 3,
title: 'Просто так',
cardTitles: [''],
items: [{
id: 301,
title: 'Не дуйся!',
img: {src: '1.jpg', width: 350, height: 350},
preview: '1i.jpg',
counter: 927634
}, {
id: 302,
title: 'Ура, пятница!',
img: {src: '2.jpg', width: 350, height: 490},
preview: '2i.jpg',
counter: 927636
}, {
id: 303,
title: 'Не хандри!',
img: {src: '3.jpg', width: 350, height: 350},
preview: '3i.jpg',
counter: 927637
}, {
id: 304,
title: 'Чтобы мечты сбывались!',
img: {src: '4.jpg', width: 350, height: 350},
preview: '4i.jpg',
counter: 927638
}, {
id: 305,
title: 'Ура, пятница!',
img: {src: '5.jpg', width: 350, height: 350},
preview: '5i.jpg',
counter: 927639
}, {
id: 306,
title: 'Тебе',
img: {src: '6.jpg', width: 350, height: 347},
preview: '6i.jpg',
counter: 927642
}, {
id: 307,
title: 'Я дарю тебе...',
img: {src: '7.jpg', width: 350, height: 494},
preview: '7i.jpg',
counter: 927643
}, {
id: 308,
title: 'Здравствуйте,',
img: {src: '8.jpg', width: 350, height: 350},
preview: '8i.jpg',
counter: 927646
}, {
id: 309,
title: 'Настоящему другу',
img: {src: '9.jpg', width: 350, height: 350},
preview: '9i.jpg',
counter: 927649
}, {
id: 3010,
title: 'Время отрываться!',
img: {src: '10.jpg', width: 400, height: 400},
preview: '10i.jpg',
counter: 927651
}, {
id: 3012,
title: 'Клубничка',
img: {src: '12.jpg', width: 400, height: 464},
preview: '12i.jpg',
counter: 927653
}, {
id: 3013,
title: 'Кот',
img: {src: '13.jpg', width: 400, height: 458},
preview: '13i.jpg',
counter: 1146189
}
]
}, {
id: 4,
title: 'Ретро',
cardTitles: [''],
items: [{
id: 401,
title: 'Любимой девушке',
img: {src: '1.jpg', width: 375, height: 500},
preview: '1i.jpg',
counter: 927595
}, {
id: 402,
title: 'Ретро',
img: {src: '2.jpg', width: 375, height: 500},
preview: '2i.jpg',
counter: 927596
}, {
id: 403,
title: 'Ретро',
img: {src: '3.jpg', width: 375, height: 500},
preview: '3i.jpg',
counter: 927598
}, {
id: 404,
title: 'Ретро',
img: {src: '4.jpg', width: 375, height: 500},
preview: '4i.jpg',
counter: 1146191
}, {
id: 405,
title: 'Поздравление маме!',
img: {src: '10.jpg', width: 400, height: 283},
preview: '10i.jpg',
counter: 927599
}
]
},
{
id: 6,
title: 'С 1 сентября!',
cardTitles: [''],
items: [
// {
// title: 'Здравствуй, школа!',
// img: {src: '1.jpg', width: 400, height: 400},
// preview: '1i.jpg',
// counter: 8664589
// },
{
id: 601,
title: 'С 1 сентября!',
img: {src: '2.jpg', width: 400, height: 400},
preview: '2i.jpg',
counter: 9506687
},
{
id: 602,
title: 'С 1 сентября!',
img: {src: '3.jpg', width: 400, height: 400},
preview: '3i.jpg',
counter: 9506702
},
{
id: 603,
title: 'С 1 сентября!',
img: {src: '4.jpg', width: 450, height: 350},
preview: '4i.jpg',
counter: 9506707
},
{
id: 604,
title: 'С 1 сентября!',
img: {src: '5.jpg', width: 400, height: 400},
preview: '5i.jpg',
counter: 9518761
},
{
id: 605,
title: 'С 1 сентября!',
img: {src: '6.jpg', width: 400, height: 400},
preview: '6i.jpg',
counter: 9518775
}
]
}
]
};

</script>



<script type="text/javascript">
require(['toolkit/b-toolkit/b-toolkit'], function (toolkit) {
$.extend(toolkit.lang, {
'loading': 'Загрузка'

, 'datetime': {
'today': 'сегодня'
, 'months': {
'short': ["янв", "фев", "мар", "апр", "мая", "июн",
"июл", "авг", "сен", "окт", "ноя", "дек"]
}
}

, 'addresses': ['адресов', 'адрес', 'адреса']
, 'correspondents': ['адресатов', 'адресат', 'адресата']

, 'password': 'Пароль'

, 'no-subject': 'Без темы'
, 'no-email': 'Неизвестно'

, 'btn': {
'refresh': 'Обновить'
, 'thanks.ok': 'Спасибо, всё понятно'
, 'compose': 'Написать письмо'
, 'remove': 'Удалить'
, 'save': 'Сохранить'
, 'archive': 'В архив'
, 'cancel': 'Отмена'
, 'continue': 'Продолжить'
, 'use': 'Начать пользоваться'
, 'spam': 'Спам'
, 'superSpam': 'Точно спам'
, 'noSpam': 'Не спам'
, 'unsubscribe': 'Отписаться'
, 'reply': 'Ответить'
, 'replyAll': 'Ответить всем'
, 'forward': 'Переслать'
, 'translate': 'Перевести письмо'
, 'print': 'Распечатать'
, 'send': 'Отправить'
, 'saveDraft': 'Сохранить'
, 'saveTemplate': 'Сохранить шаблон'
, 'clearFolder': 'Очистить папку'
, 'mailboxSort': 'Настроить фильтрацию рассылок'
, 'sendRead': 'Отправить подтверждение о прочтении'
, 'showImages': 'Показать картинки'
, 'download': 'Скачать'
, 'toCloud': 'Сохранить в Облако'
, 'hide': 'Скрыть'
, 'show': 'Из скрытых'
, 'scrollToTop': 'Вверх'
, 'clearMRIM': 'Удалить всю историю переписки'
, 'search': 'Найти'
, 'selectAllLetters': 'Отметить все письма'
, 'deselectAllLetters': 'Снять выделение'
, 'enter': 'Войти'
, 'titles': {
'refresh': 'Обновить список'
, 'next': 'Следующая страница'
, 'prev': 'Предыдущая страница'
, 'letter_next': 'Следующee письмо'
, 'letter_prev': 'Предыдущее письмо'
, 'change_query': 'Изменить запрос'
, 'back_to_search': 'Вернуться к результатам поиска'
, 'toCloud': 'Сохранить в облако'
}
}

, 'placeholder': {
'search.onagent': 'Поиск по истории Агента'
}


, 'b-nav_folders': {
'title': {
empty: 'Нет писем'
, all: 'Всего'
, plural: {
letter: ['писем', 'письмо', 'письма']
, unread: ['непрочитанных', 'непрочитанное', 'непрочитанных']
}
}

, 'mrim': patron.ThreeColsEnable ? 'История Агента' : 'История общения в Агенте'
, 'unread': 'Непрочитанные'
, 'feedback': 'Оставить отзыв'
, 'important': 'Отмеченные флажком'

, 'settings': 'Настроить папки'
, 'clear_link': 'очистить'
, 'add_mailbox': 'Добавить ящик'
, 'disable_new_design': 'Вернуться в старую почту'
, 'more': 'Ещё'
, 'hide': 'Свернуть'
, 'add_collector': 'Добавить ящик'
, 'threads-on': 'Включить группировку'
, 'threads-off': 'Выключить группировку'
, 'folding-title': {
open: 'Развернуть',
close: 'Свернуть'
}
, 'deleted': 'Удаленные'
}


, 'b-nav_search': {
'back': 'Назад во «Входящие»'
, 'correspondence': 'Вся переписка'
, 'q_to': 'Кому: {0}'
, 'q_form': 'От: {0}'
, 'all_folders': 'Найдено во всех папках'
, 'all_dates': 'Найдено за все время'
, 'today': 'Сегодня'
, 'yesterday': 'Вчера'
, 'week': 'За неделю'
, 'month': 'За месяц'
, 'year': 'За {0} год'
, 'show_only': 'Показывать только'
, 'only_unread': 'Непрочитанные'
, 'only_flag': 'Отмеченные флажком'
, 'only_attach': 'С вложениями'
}


, 'b-nav_fileSearch': {
'photo': 'Фото и картинки'
, 'docs': 'Документы'
, 'music': 'Музыка'
, 'video': 'Видео'
, 'other': 'Другие'
, 'all_types': 'Все типы'
, 'all_folders': 'Все папки'
, 'hidden': 'Скрытые'
}

, 'b-paginator': {
'of': 'из'
}


, 'b-dropdown': {
// titles
'titles': {
'view': 'Переключить вид'
, 'letters-more': 'Ещё'
, 'letter-more': 'Ещё'
, 'selectAll': 'Выделить'
, 'spam-more': 'Спам'
, 'save-more': 'Сохранить'
, 'remove-more': 'В архив'
}
// ctrl
, 'view': 'Вид'
, 'moveTo': 'Переместить'
, 'markAs': 'Пометить'
, 'letter-more': 'Ещё'
, 'letters-more': 'Ещё'
, 'templates': 'Шаблоны'


// selectAll: items
, 'selectAll.': {
'all': 'Выделить все письма'
, 'read': 'Прочитанные'
, 'unread': 'Непрочитанные'
, 'flagged': 'Помеченные флажком'
, 'attach': 'С файлами'
, 'none': 'Снять выделение'
}

, 'selectAllFiles.': {
'all': 'Выделить все файлы'
, 'none': 'Снять выделение'
}

// view: items
, 'view.': {
'threads-on': 'Включить группировку'
, 'threads-off': 'Выключить группировку'
, 'compact': 'Компактный'
, 'detail': 'Расширенный'
, 'sort_date_asc': 'По дате, сначала старые'
, 'sort_date_desc': 'По дате, сначала новые'
, 'sort_to_asc': 'По получателю, от А до Я'
, 'sort_to_desc': 'По получателю, от Я до А'
, 'sort_from_asc': 'По автору, от А до Я'
, 'sort_from_desc': 'По автору, от Я до А'
, 'sort_subj_asc': 'По теме, от А до Я'
, 'sort_subj_desc': 'По теме, от Я до А'
}


// markAs: items
, 'markAs.': {
'hint': 'Отметьте галочками нужные письма'
, 'read': 'Прочитанным'
, 'unread': 'Непрочитанным'
, 'flag_yes': 'Пометить флажком'
, 'flag_no': 'Снять флажок'
}


// moveTo: items
, 'moveTo.': {
'hint': 'Отметьте галочками нужные письма'
, 'new_folder': 'Создать новую папку'
}

// archive: items
, 'remove-more.': {
'archive': 'В архив'
}


// Letters.more: items
, 'letters-more.': {
'read': 'Пометить прочитанным'
, 'unread': 'Пометить непрочитанным'
, 'flag_yes': 'Пометить флажком'
, 'flag_no': 'Снять флажок'
, 'hint': 'Отметьте галочками нужные письма'
, 'addressbook': 'Добавить в адреса'
, 'create_filter': 'Создать фильтр'
, 'search': 'Найти все письма'
, 'forward': 'Переслать как вложение'
}

// Letter more: items
, 'letter-more.': {
'read': 'Пометить прочитанным'
, 'unread': 'Пометить непрочитанным'
, 'flag_yes': 'Пометить флажком'
, 'flag_no': 'Снять флажок'

, 'reply': "Ответить"
, 'replyAll': "Ответить всем"
, 'forward': "Переслать"

, 'moveTo': "Переместить"
, 'remove': "Удалить"
, 'spam': 'Спам'

, 'addressbook': 'Добавить в адреса'
, 'blacklist': 'В черный список'
, 'create_filter': 'Создать фильтр'
, 'search': 'Найти все письма'
, 'translate': 'Перевести письмо'
, 'print': 'Распечатать'
, 'download': 'Скачать на компьютер'
, 'redirect': 'Перенаправить'
, 'as-attach': 'Переслать как вложение'
, 'headers': 'Служебные заголовки'
, 'newWin': 'Открыть в новом окне'
}

// Spam: items
, 'spam-more.': {
'spam': 'Отправить в спам'
, 'noSpam': 'Не спам'
, 'unsubscribe': 'Отписаться'
, 'super_spam': 'Точно спам'
, 'super_nospam': 'Точно не спам'
}

// Save: items
, 'save-more.': {
'saveDraft': 'Сохранить черновик'
, 'saveTemplate': 'Сохранить шаблон'
}

// templates: items
, 'templates.': {
'new': 'Создать шаблон'
, 'save': 'Сохранить шаблон'
, 'load': 'Загружаем шаблоны...'
}

// Letters: contextmenu
, 'contextmenu.': {
'newtab': 'Открыть в новой вкладке'
, 'newwindow': 'Открыть в новом окне'
, 'remove': 'Удалить'
, 'spam': 'Спам'
, 'noSpam': 'Не спам'
, 'moveTo': 'Переместить в папку'
, 'read': 'Пометить прочитанным'
, 'unread': 'Пометить непрочитанным'
, 'search': 'Найти все письма'
, 'create_filter': 'Создать фильтр'
, 'rename': 'Переименовать'
, 'clear': 'Очистить'
, 'open': 'Открыть'
, 'download': 'Скачать'
, 'toCloud': 'Сохранить в Облако'
, 'forward': 'Переслать'
, 'hideFile': 'Скрыть'
, 'showFile': 'Из скрытых'
, 'copy': 'Копировать адрес'
, 'copys': 'Копировать адреса'
, 'compose': 'Написать письмо'
, 'add': 'Добавить в контакты'
}
}


, 'b-datalist_letters__empty': {
'inbox': 'В этой папке писем нет'
, 'spam': 'В папке Спам писем нет'
, 'drafts': 'У вас нет незавершенных писем'
, 'sent': 'У вас нет отправленных писем'
, 'trash': 'Ваша корзина пуста'
, 'user': 'В данной папке писем нет'
, 'archive': 'В данной папке писем нет'
, 'templates': 'У вас нет шаблонов писем. <a data-mnemo=\"new_template_link\" rel=\"history\" href=\"/compose?templates\">Создать&nbsp;шаблон</a>'
, 'default': 'В данной папке писем нет'
}

, 'b-datalist_filesearch__empty': 'Пока файлов нет.<br/><br/>В этом разделе вы сможете найти все файлы, которые вы отправляли или вам присылали в письмах.'

, 'b-datalist__empty_collector': 'Идет сбор почты'

, 'b-datalist_search__empty': {
'unread': 'Непрочитанных писем нет.'
, 'query': 'По запросу <span class=\'b-datalist__empty__text b-datalist__empty__text-content\'>«#q_query#</span>» ничего не найдено.'
, 'no_query': 'По вашему запросу ничего не найдено.'
, 'search': '<a rel=\"history\" href=\"/search/?q_query=*\">Искать все письма</a>.'
, 'search_in_all_folders': '<a rel=\"history\" href=\"/search/?q_query=#q_query#\">Искать во всех папках</a>.'
, 'search_in_trash': '<a rel=\"history\" href=\"/search/?q_query=#q_query#&q_trash=1\" data-mnemo=\"search_in_trash\" data-rb=\"show\">Искать в папках «Спам» и «Корзина»</a>.'
, 'search_from_in_trash': '<a rel=\"history\" href=\"/search/?q_from=#q_from#&q_trash=1\" data-mnemo=\"search_in_trash\" data-rb=\"show\">Искать в папках «Спам» и «Корзина»</a>.'
, 'search_to_in_trash': '<a rel=\"history\" href=\"/search/?q_to=#q_to#&q_trash=1\" data-mnemo=\"search_in_trash\" data-rb=\"show\">Искать в папках «Спам» и «Корзина»</a>.'
, 'search_subject_in_trash': '<a rel=\"history\" href=\"/search/?q_subj=#q_subj#&q_trash=1\" data-mnemo=\"search_in_trash\" data-rb=\"show\">Искать в папках «Спам» и «Корзина»</a>.'
, 'search_all_time': '<a rel=\"history\" href=\"/search/?q_query=#q_query#\">Искать за все время</a>.'
}


, 'b-letter': {
'header': {
'to': 'Кому'
, 'cc': 'Копия'
, 'bcc': 'Скрытая'
, 'from': 'От кого'
, 'resentto': 'Переадресовано для'
, 'resentfrom': 'Переадресовано от'
, 'resentdate': 'Дата переадресации'
, 'resentcomment': 'Комментарий'
, 'nosubject': 'Без темы'
, 'create-event': 'Создать событие'
, 'flag_yes': 'Пометить флажком'
, 'flag_no': 'Снять флажок'
, 'read': "Пометить прочитанным"
, 'unread': "Пометить непрочитанным"

}

, 'headers': {
'expand': 'подробнее',
'collapse': 'скрыть'
}

, 'fast_compose': {
'action': 'Нажмите, чтобы <span data-compose-act=\"reply\" class=\"b-letter__foot__tab\">Ответить</span>, <span data-compose-act=\"replyAll\" class=\"b-letter__foot__tab\">Ответить всем</span> или <span data-compose-act=\"forward\" class=\"b-letter__foot__tab\">Переслать</span>'
}

, 'secure': 'Введите пароль для доступа к папке «FOLDER_NAME»'
, 'secure-subject': 'Письмо из папки, защищенной паролем'
, 'show-thread': 'Показать всю группу'

, 'addresses': {
'more': 'и ещё'
, 'collapse': 'свернуть'
}

, 'b-sent': {
'title': {
reply: 'Ваш <a href=\"%message\" rel=\"history\">ответ</a> отправлен. <a href=\"%back\" rel=\"history\">Вернуться к исходному письму</a>'
, forward: 'Ваше <a href=\"%message\" rel=\"history\">письмо</a> отправлено. <a href=\"%back\" rel=\"history\">Вернуться к исходному письму</a>'
, inbox: 'Ваше <a href=\"%message\" rel=\"history\">письмо</a> отправлено. <a href=\"%back\" rel=\"history\" cnt_sb=\"964649\">Перейти во Входящие</a>'
}
, 'header': {
'to': 'Получатели'
, 'cc': 'Копии'
, 'bcc': 'Скрытые копии'
}
, 'back': 'Перейти во Входящие'
}
}

, 'b-slot': {
'social': {
title: 'Follow us on these social networks'
}
}

, 'b-informer': {
'what': 'Что это?'
, 'details': 'Подробнее'
, 'folder.spam': 'Внимание! Письма, перемещенные в Спам более месяца назад, будут автоматически удаляться.'
, 'folder.trash': 'Внимание! Письма, перемещенные в Корзину более месяца назад, будут автоматически удаляться.'
, 'folder.trash.exit': 'Включена автоматическая очистка Корзины при выходе из почты.'
, 'letter.receipt': 'Отправитель письма запросил подтверждение о прочтении.'
, 'letter.bannedimages': 'В данном письме обнаружено опасное содержимое, некоторые изображения заблокированы. Рекомендуем вам не переходить по ссылкам из письма и не скачивать никакие вложения.'
, 'letter.dmarc_warning': 'Мы не можем проверить подлинность отправителя. Рекомендуем вам быть внимательнее при совершении действий, указанных в письме.'
, 'letter.spamblack': "Письмо попало в папку &laquo;Спам&raquo;, потому что ранее вы указали, что сообщения от отправителя <b class=\"infobar__emphasis js-email\">{0}</b> являются спамом."
, 'letter.spaminfo': 'Письмо попало в папку &laquo;Спам&raquo;, потому что оно похоже на сообщения, которые ранее были отфильтрованы нашей системой, как спам.'
, 'letter.imagehidden': 'Картинки отключены'
, 'letter.mailboxsort': {
'text': 'Вы получаете %s от %s. <a href=\"#\" data-name=\"start\">Отфильтровать</a> эти и другие рассылки в отдельную папку?',
'delivery.plural': ['рассылок', 'рассылку', 'рассылки'],
'controls': {
'accept': 'Да',
'deny': 'Нет'
}
}
, 'letters.multiselect.select': 'Отмечено {0}'
, 'letters.multiselect.selectall': 'Отмечены все {0}'
, 'letters.multiselect.messages.From.prefix': 'от'
, 'letters.multiselect.messages.To.prefix': 'для'
, 'letters.multiselect.messages': {
unread: ['непрочитанных', 'непрочитанное', 'непрочитанных']
, read: ['прочитанных', 'прочитанное', 'прочитанных']
, flagged: ['помеченных флажком', 'помеченное флажком', 'помеченных флажком']
, attach: ['с файлами', 'с файлами', 'с файлами']
}
, 'filters_active.from': 'Письма переносятся из папки «{0}». Это может занять некоторое время.'
, 'filters_active.to.one': 'Письма переносятся из папки «{0}» в папку «{1}». Это может занять некоторое время.'
, 'filters_active.to.two': 'Письма переносятся из папок «{0}» и «{1}» в папку «{2}». Это может занять некоторое время.'
, 'filters_active.to.many': 'Письма переносятся из {0} {1} в папку «{2}». Это может занять некоторое время.'
, 'filters_active.folders': ['папок', 'папки', 'папок']

, 'filters_exists.auto': 'В эту папку попадают письма от %s%s. <span class=\"pseudo-link\" data-name=\"mailbox-sort-start\">Перемещать в нее другие рассылки?</span>'
, 'filters_exists.more': 'и др'
}


, 'b-announcement': {
'mrim_disabled': "С вашего ящика зафиксирована рассылка спама. Отправка писем заблокирована.<br>Для восстановления работы необходимо <a href=\"//r.mail.ru/clb352670/e.mail.ru/settings/security?changepass\">сменить пароль и&nbsp;указать телефон</a>."
, 'no_space_left': "В вашем ящике закончилось свободное место! <a class=\"js-infomessage__link\" href=\"javascript:;\">Нажмите&nbsp;сюда</a>, чтобы бесплатно увеличить объем ящика."
, 'low_space_left': "В вашем ящике осталось мало места. <a class=\"js-infomessage__link\" href=\"javascript:;\">Нажмите&nbsp;сюда</a> чтобы бесплатно увеличить объем ящика."
, 'collector_status_ok': "Сбор почты с начнется в течение нескольких минут."
, 'collector_status_exists': "Сбор почты с ящика уже настроен. Чтобы настроить сбор почты с другого домена перейдите в <a href=\"/settings/collector\">настройки</a>."
, 'collector_status_error': "Сбор почты с не начался. Перейдите в <a href=\"/settings/collector?edit=1&POPEmail=\">настройки</a>, чтобы перенастроить сборщик."
, 'collector_info_v1': "Настройте сбор почты и вам больше не придется проверять несколько ящиков на разных сайтах!<br><a target=\"_blank\" class=\"js-accept js-infomessage__link_collector\" href=\"/settings/collector\">Настроить сбор писем</a>"
, 'collector_info_v1.close': "Это моя единственная почта"
, 'collector_info_v2': "Надоело проверять несколько ящиков? Читайте все письма в Почте Mail.Ru<br><a target=\"_blank\" class=\"infomessage__link js-accept js-infomessage__link_collector\" href=\"/settings/collector\">Настроить сбор писем</a>"
, 'collector_info_v2.close': "Это моя единственная почта"
, 'collector_info_v3': "Соберите все письма с Yandex, Рамблер и Gmail в этот почтовый ящик.<br><a target=\"_blank\" class=\"infomessage__link js-accept js-infomessage__link_collector\" href=\"/settings/collector\">Настроить сбор писем</a>"
, 'collector_info_v3.close': "Это моя единственная почта"
, 'weak_password': "Ваш почтовый ящик находится в зоне риска из-за установленного легкого пароля. Рекомендуем вам скорее <a cnt_sb=\"674969\" href=\"//r.mail.ru/clb352670/e.mail.ru/settings/security?changepass\">сменить пароль на более сложный</a>!"

, 'mobile_app': "Проверяйте почту и оставайтесь на связи, находясь вдали от компьютера.<br><a target=\"_blank\" href=\"//r.mail.ru/clo1395242/e.mail.ru/app\">Установите мобильную почту Mail.Ru</a>"
, 'mobile_app.close': "Спасибо, я знаю об этом"

, 'weak_password_compromised': "Ваш почтовый ящик находится в зоне риска. Рекомендуем незамедлительно <a href=\"//e.mail.ru/settings/security?changepass&announcement\">сменить пароль на более сложный</a>. <a href=\"//e.mail.ru/settings?announcement\">Перейти в настройки</a>."
, 'acca': "<a target=\"_blank\" href=\"//r.mail.ru/clb1577045/e.mail.ru/settings/security?acca\">Включите сохранение</a> последних действий в ящике, чтобы следить за безопасностью своего почтового ящика."
, 'verify_phone': "Пожалуйста <a class=\"pseudo-link\" data-name=\"addPhone\" href=\"#\">укажите</a> номер телефона. Это поможет вам не только быстро восстановить пароль в случае его потери, но и повысит уровень безопасности вашего ящика."
, 'wrong_time': "На вашем компьютере установлено неправильное локальное время. В связи с чем почтовый интерфейс показывается некорректно. Крайне рекомендуем вам перевести часы.<br>Вот <a target=\"_blank\" href=\"//help.mail.ru/mail-help/faq/pc_time\">тут</a> подробнее про перевод часов."
, 'multiselect': "Выделено %count%. <a href=\"#\" class=\"pseudo-link\" data-mnemo=\"mass-operations\" data-id=\"selectAllLetters\" data-name=\"selectAllLetters\">Выделить все письма в папке «%folder%»</a>"
, 'multiselect_alt': "Выделено %count%. <a href=\"#\" class=\"pseudo-link\" data-mnemo=\"mass-operations\" data-id=\"deselectAllLetters\" data-name=\"deselectAllLetters\">Снять выделение со всех писем в папке «%folder%»</a>"
, 'mailbox_sort': {
'first': {
'header' : "Разбери свой ящик"
, 'text' : "Мы поможем навести порядок во «Входящих» и разложим все письма и рассылки по папкам"
}
, 'second': {
'text' : "Опять не можете найти нужные письма в папке «Входящие» из-за бесконечных рассылок? Мы поможем навести порядок."
}
, 'controls': {
'start': "Разобрать ящик"
, 'help': "Подробнее"
}
}
, 'critical_data': {
'phone_verify': {
'text': "Подтвердите телефон %phone%. Это поможет вам не только быстро восстановить пароль в случае его потери, но и повысит уровень безопасности вашего ящика."
, 'controls': {
'accept': "Подтвердить"
, 'deny': "Это не мой телефон"
}
}
, 'phone_verify_remove': {
'text': "Вы уверены, что хотите удалить телефон %phone%?"
, 'action_success': "Телефон %phone% удален"
, 'controls': {
'remove-phone': "Да"
, 'phone-verify': "Нет"
}
}
, 'phone_noverify_verified': {
'text': "Телефон %phone% потвержден и будет доступен для восстановления пароля после %twoweek%."
}
, 'phone_noverify_removed': {
'text': "Телефон %phone% удален."
}
, 'phone_verify_removed': {
'text': "Телефон %phone% поставлен в очередь на удаление."
}
, 'phones_verify_removed': {
'text': "Телефоны %phone% поставлены в очередь на удаление."
}
, 'phone_access': {
'text': "У вас есть доступ к телефону %phone%? На данный номер будет отправлен код для восстановления пароля от ящика %user_email%, если вы потеряете к нему доступ."
, 'text_many': "У вас есть доступ ко всем телефонам: %phone%? На эти номера будет отправлен код для восстановления пароля от ящика %user_email%, если вы потеряете к нему доступ."
, 'action_success': "Телефонный номер %phone% поставлен в очередь на удаление"
, 'controls': {
'accept': "Да"
, 'deny': "Нет"
}
}
, 'email_access': {
'text': "У вас есть доступ к ящику %email%? На указанный ящик будет выслана ссылка для смены пароля от %user_email%, если вы потеряете к нему доступ."
, 'controls': {
'accept': "Да"
, 'deny': "Нет"
}
}
, 'email_remove': {
'text': "Дополнительный адрес %email% удален из способов восстановления доступа к ящику %user_email%"
}
, 'secret_question': {
'text': "Помните ответ на секретный вопрос «%question%»?<br/>Данный ответ поможет вам восстановить пароль от почтового ящика, если вы потеряете к нему доступ."
, 'action_success': "Секретный вопрос удален из настроек ящика"
, 'controls': {
'accept': "Да"
, 'deny': "Нет"
}
}
, 'secret_question_removed': {
'text': "Секретный вопрос %question% удален."
}
, 'secret_question_removed_nophones': {
'text': "Секретный вопрос %question% удален. Для безопасности вашего ящика рекомендуем <a href=\"#\" class=\"pseudo-link\" data-name=\"add-phone\">указать телефон</a>."
}
}
, 'last_login': {
'settings': "настроить"
, 'settings_acca': "Сохранять последние действия в ящике"
, 'settings_acca_on': "Больше информации"
, 'current_ip': "Ваш текущий адрес:"
, 'last_login': "Предыдущий вход:"
}
}
, 'b-prefoot': {



'html': 'Защищён <a href=\"http://www.kaspersky.ru/advert/home-security?campaign=kl_mailgroup&redef=1&THRU&referer1=kl_mailgroup_pochta&referer2=kl_mailgroup_pochta\" target=\"_blank\" class=\"b-kav-protected__link\" data-name=\"antivirus\">АнтиВирусом</a> и <a href=\"http://www.kaspersky.ru/advert/home-security?campaign=kl_mailgroup&redef=1&THRU&referer1=kl_mailgroup_pochta&referer2=kl_mailgroup_pochta\" target=\"_blank\" class=\"b-kav-protected__link\" data-name=\"antivirus\">АнтиСпамом</a> Касперского'
}
, 'b-layer': {
'mailbox-sort': {
'сommon.newfolder': 'Новая папка'
, 'сommon.sales': 'Скидки'
, 'сommon.maillists': 'Рассылки'
, 'сommon.social': 'Социальные сети'
, 'controls.prev': 'Назад'
, 'controls.next': 'Продолжить'
, 'controls.finish': 'Завершить'
, 'controls.close': 'Закрыть'
, 'intro.delivery.plural': ['рассылок', 'рассылку', 'рассылки']
, 'intro.sender.pural': ['отправителей', 'отправителя', 'отправителей']
, 'intro.title': "Здравствуйте! За этот месяц вы получили <strong class=\"popup__head__nobreaks\">%s</strong>&nbsp;от&nbsp;<strong class=\"popup__head__nobreaks\">%s</strong>"
, 'intro.subtitle': 'Не все рассылки важны, но все они попадают в папку «Входящие», мешая быстро находить нужные письма.'
, 'intro.noread': 'Не читаете'
, 'intro.anddel': 'и удаляете'
, 'intro.ignore': 'Игнорируете'
, 'intro.moreweek': 'больше недели'
, 'intro.delete': 'Удаляете'
, 'intro.afterread': 'после прочтения'
, 'intro.read': 'Читаете'
, 'intro.andsave': 'и сохраняете'

, 'main.title': 'Навести порядок во «Входящих» очень просто!'
, 'main.subtitle': 'Перетащите рассылку в любую папку. Рассортируйте таким образом все получаемые рассылки, и письма будут приходить сразу в правильные папки.'
, 'main.subtitle_touch': 'Выберите рассылку и нажмите на название папки. Рассортируйте таким образом все получаемые рассылки, и письма будут приходить сразу в правильные папки.'
, 'main.phantom.title': 'Добавить папку'
, 'main.renew.first': 'Отменить изменения'
, 'main.renew.second': 'Вернуть все как было'
, 'main.makeread': 'Помечать письма прочитанными при перемещении из папки в папку'
, 'main.category.mailing': 'Рассылки'
, 'main.category.social': 'Социальные сети'
, 'main.category.actions': 'Промо-акции'
, 'main.inbox.title': 'Входящие'
, 'main.unsubscribe.title': 'Спам'
, 'main.dropdown.create': 'Создать папку'
, 'main.dropdown.rename': 'Переименовать'
, 'result.title': 'Вы отлично справились, поздравляем!'
, 'result.info_head': 'Вы закончили сортировать письма-рассылки.'
, 'result.info_body': 'Сортировка займет некоторое время, а пока вы можете продолжить работу с Почтой.'
, 'result.subinfo': 'Если вы подпишетесь на новую рассылку, ее всегда можно добавить в&nbsp;одну из специальных папок в <a href=\"/settings/filters\">настройках Почты</a>.'
, 'notready.title': 'Поздравляем вас, в вашем ящике полный порядок'
, 'notready.info_head': 'На данный момент мы не нашли писем-рассылок в вашем почтовом ящике, которые необходимо рассортировать.'
, 'notready.subinfo': 'Если в дальнейшем, вы подпишетесь на рассылки, их всегда можно будет добавить в одну из специальных папок в <a href=\"/settings/filters\">настройках Почты</a>.'
}

, 'septima-on': {
'title': "Идет обновление Почты"
, 'subtitle': "Это займет несколько секунд. Скоро ваша почта изменится."
, 'stages': ["В данный момент наш верстальщик настраивает шрифты", "А дизайнер перекрашивает иконки", "Программисты ускоряют отправку и получение писем", "Запускаем новый поиск", "Улучшаем интерфейс"]
, 'seconds': ["секунд", "секунда", "секунды"]
}
, 'archive' : {
'title': "Настройка архивирования писем"
, 'description': "Вы можете настроить перенос писем в выбранную папку в один клик."
, 'moveto': "Перемещать письма в папку"
, 'create': "Создать новую папку «Архив»"
, 'submit': "Сохранить"
, 'cancel': "Отменить"
, 'archive': "Архив"
}
, 'shortcuts': {
'title': "Горячие клавиши"
/*, 'after': "<span class=\"shortcuts__item__shortcut__mod\">затем</span>"*/
, 'after': "затем"
, 'general': {
'title': "Общие"
, 'help': "Вызов справки по хоткеям"
, 'compose': "Написать письмо"
, 'search': "Поиск"
, 'addressbook': "Перейти в адресную книгу"
, 'create_folder': "Создать папку"
}
, 'letters': {
'title': "Список писем"
, 'prev_next': "Предыдущее/следующее письмо"
, 'prev_next_page': "Предыдущая/следующая страница"
, 'open_letter': "Переход к письму"
, 'select_letters': "Выделить письма"
, 'select_letter': "Отметить письмо в списке/снять выделение"
, 'select_all': "Выделить все письма/снять выделение"
, 'go_inbox': "Перейти во Входящие"
, 'go_draft': "Перейти в Черновики"
, 'go_sent': "Перейти в Отправленные"
, 'go_flagged': "Перейти в «Помеченные флажком»"
, 'move': "Переместить в папку"
, 'read': "Пометить прочитанными"
, 'unread': "Пометить непрочитанными"
, 'flag': "Пометить флажком/Снять флажок"
, 'remove': "Удалить"
, 'archive': "В архив"
, 'more': "Еще действия"
, 'spam': "Это спам/Не спам"
}
, 'compose': {
'title': "Написание письма"
, 'send': "Отправить письмо"
, 'save': "Сохранить черновик"
, 'attach': "Прикрепить файл"
, 'add_cc': "Добавить поле «Копия»"
, 'add_bcc': "Добавить поле «Скрытая»"
, 'add_from': "Изменить адрес отправителя"
}
, 'readmsg': {
'title': "Чтение письма"
, 'close_letter': "Выход из письма"
, 'prev_next_letter': "Предыдущее/следующее письмо"
, 'remove_letter': "Удалить письмо"
, 'archive': "В архив"
, 'spam': "Это спам/Не спам"
, 'reply': "Ответить"
, 'replyall': "Ответить всем"
, 'forward': "Переслать"
, 'flag': "Пометить флажком/Снять флажок"
, 'read': "Пометить прочитанным"
, 'unread': "Пометить непрочитанным"
, 'print': "Распечатать"
, 'translate': 'Перевести письмо'
, 'add': "Добавить отправителя в&nbsp;адресную книгу"
, 'move': "Переместить в папку"
, 'more': "Еще действия"
, 'create_filter': "Создать фильтр"
, 'search': "Найти все письма отправителя"
}
},
'create-filter' : {
'title': "Создание правила фильтрации",
'description': 'Перемещать все новые письма от&nbsp;<b>%s</b> в&nbsp;папку «%s»?',
'description_long': 'Перемещать все новые письма от&nbsp;<span class=\'balloon__message__interactive\' title=\'%s\'>%s&nbsp;отправителей</span> в&nbsp;папку «%s»?',
'checkbox': "Переместить все старые письма",
'submit': "Перемещать автоматически",
'settings': "Настроить",
'cancel': "Не перемещать"
}
}
, 'b-atop': {
'text': 'Вверх'
}
, 'b-contact-informer': {
'send': 'Написать'
, 'add': 'В контакты'
, 'added': 'В контактах'
, 'search': 'Найти письма от'
}
, 'b-langmark': {
'threads.on': "Чтобы включить группировку писем<br>по теме воспользуйтесь меню «Вид»<br>над списком писем",
'threads.off': "Чтобы выключить группировку писем<br>по теме воспользуйтесь меню «Вид»<br>над списком писем",
'fast-reply-toolbar.on': "Нажмите, чтобы отправить письмо.<br>Переключайтесь между ответом и пересылкой по клику на стрелку."
}
, 'b-balloon': {
'create-event': {
'desc_one':'Создайте событие из письма и получите уведомление по почте и SMS',
'desc_many':'Создайте событие из письма и пригласите всех участников'
}
}

, 'b-cleaner-widget': {
'title': 'Автоматическая фильтрация рассылок'
, 'messages.plural': ['писем-рассылок', 'письмо-рассылка', 'письма-рассылки']
, 'messages.senders': ['отправителей', 'отправитель', 'отправителя']
, 'info.stat': 'За последний месяц вы получили <strong>%s&nbsp;%s</strong>, из которых <strong>%s%</strong> вы не просматривали.'
, 'info.help': 'Чтобы оставить во Входящих только важные письма, воспользуйтесь автоматической фильтрацией рассылок, которая поможет вам&nbsp;разложить рассылки по папкам «Скидки», «Социальные&nbsp;сети» и&nbsp;«Рассылки».'
, 'controls.sort': 'Отфильтровать рассылки'
, 'controls.sort_second': 'Настроить фильтрацию рассылок'
, 'controls.reset': 'Отменить фильтрацию'
, 'filters.condition': 'Письма от:&nbsp;'
, 'filters.senders.additional': 'еще %s %s'
, 'filters.senders.and': 'и'
, 'filters.action.move': 'Поместить в папку «%s»'
, 'filters.action.makeread': 'Пометить прочитанным'
}

, 'b-snippet': {
'notfound': 'Извините, мы не нашли страницу по ссылке'
}

, 'b-context': {
'contacts': 'Адрес и телефон'
}

});

});
</script>















<script>includeJS("//js.imgsmail.ru/mail/e/utf/ts/1448279932/images/js/ru/build/Login.js");</script>








<script>
__domTS('head__jsf');


require(['utils/jsHistory'], function (){
jsHistory.trust = /\/(?=messages?|compose|msglist|readmsg|sentmsg|search|gosearch|thread|sendmsgok|filesearch|ajax_attach_action|attaches\-viewer|agent|password\/restore|passremind|attach-viewer|attachment|calendar)/i;
jsHistory.distrust = /\/settings/i;
jsHistory.disabled = !jsHistory.trust.test([вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы]) || jsHistory.distrust.test([вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы]);
});


require(['jquery'], function ($) {
var w = window,
d = w.document,
_revent = /js-event-([^$]+)/;

if (patron._abstractActions !== null) {
patron._abstractActions = [];

$(document).bind('toolkitclick ui-abstract-action', function () {
patron._abstractActions && patron._abstractActions.push(arguments);
});
}


$(document)
.trigger('updatemessagescount', [Number('')])
.ajaxError(function (event, jqXHR, options, thrownError){
require(['patron.utils/patron.Utils'], function () {
patron.Utils.catchAjaxError(event, jqXHR, options, thrownError);
});
})
.mousedown(function (evt){
var elm = evt.target, id;
do {
if( elm && elm.getAttribute ){
if( (id = elm.getAttribute('cnt_sb')) ){
(new Image).src = '//rs.' + patron.SingleDomainName + '/sb'+ id +'.gif?rnd='+ Math.random();
break;
}
else if( (id = elm.getAttribute('cnt_d')) ){
(new Image).src = '//rs.' + patron.SingleDomainName + '/d'+ id +'.gif?rnd='+ Math.random();
break;
}
}
if (elm && typeof elm.className === 'string') {
if (elm.className.match(_revent)) {
$(window).triggerHandler(RegExp.$1);
}
}
}
while( (elm = elm.parentNode) && (elm !== this) );
})
;
});

(function () {
patron.currentTheme = '' || 'default';

})();




</script>









<script>__domTS('head__js')('head__css');</script>

<link href="//img.imgsmail.ru/mail/e/utf/ts/1448279932/css/septima/pages/main-flat.css?v=1448279932" rel="stylesheet" type="text/css" />















<style type="text/css">
/*

*/
#nojs .nojsdn { display:none; }
#LEGO { min-height: 0px; }
</style>

<script>
(function () {
var exps = {
'enableIncreaseFont': ' increase-font',
'enableIncreaseFont2': ' increase-font-2'
},
htmlClassName = '';

for (var feauture in exps) {
if (exps.hasOwnProperty(feauture) && patron[feauture]) {
htmlClassName += exps[feauture];
}
}

if (htmlClassName) {
document.documentElement.className += htmlClassName;
}

document.write('<style type="text/css">.jsdn {display: none;} .jsvh {visibility: hidden;}</style>');
document.documentElement.id = 'jsHtml';
document.documentElement.className += ' jsHtml';

if( !window.opera && !!document.createElementNS && !!document.createElementNS("http://www.w3.org/2000/svg", "svg").createSVGRect ){
document.documentElement.className += ' svg';
} else {
document.documentElement.className += ' no-svg';
}



function getRandomThemeVariant(variants) {
return variants[Math.floor(Math.random() * variants.length)];
}

function chooseTheme(themeId){
var themeConfig = patron.themes.get(themeId),
themeVariant = 'all',
hours = (new Date()).getHours();
if (themeConfig && themeConfig.variants) {
if (themeConfig.currentVariant) {
themeVariant = themeConfig.currentVariant;
} else {
themeVariant = themeConfig.currentVariant = getRandomThemeVariant(themeConfig.variants);
}
} else {
switch (themeId) {
case 't1016':
if (hours >= 6 && hours < 12){
themeVariant = "morning";
} else if (hours >= 12 && hours < 18){
themeVariant = "day";
} else if (hours >= 18 && hours < 22){
themeVariant = "evening";
} else {
themeVariant = "night";
}
break;

case 't1032':
case 't1060':
if (hours >= 7 && hours < 19){
themeVariant = "day";
} else {
themeVariant = "night";
}
break;
case 't1189':
if (themeConfig) {
var widget = themeConfig.widget;
if (widget && widget.data) {
themeVariant = themeConfig.currentVariant = "v" + widget.data.sign;
}
}
break;
case 't3000':
if (themeConfig) {
var widget = themeConfig.widget;
if (widget && widget.data) {
themeVariant = themeConfig.currentVariant = "v" + widget.data.sign;
}
}
break;
}
}
return themeVariant;
}

window.chooseTheme = chooseTheme;

})();
</script>







<link href="//img.imgsmail.ru/mail/e/utf/ts/1448279932/css/septima/pages/main.print.css?v=1448279932" rel="stylesheet" type="text/css" media="print" />




<style type="text/css">
div[style*="background-image"][style*="chrome-extension"][style*="icon_play.png"] {border:none !important;}
</style>









<style type="text/css">
.compose__labels__input,
.compose__labels__input_suggest,
.compose__labels__label,
.addressbook__suggest__item,
.compose__header__field,
.composeEditor {
font-size: 13px;
}
@media screen and (min-width: 1200px) and (min-height: 500px) {
.b-letter__body__wrap,
.composeEditor {
font-size: 15px;

}

.b-letter__body {
line-height: 160%;
}
}
</style>






<link rel="shortcut icon" type="image/x-icon" href="//img.imgsmail.ru/r/default/favicon.ico"/>

<link rel="apple-touch-icon" href="//img.imgsmail.ru/r/ru/ios/icon_114.png"/>

<link rel="image_src" href="//img.imgsmail.ru/r/promopage/icon-socialnetwork.jpg" />

<script>__domTS('head__css')('head__wa');</script>

<script>__domTS('head__wa');</script>
</head>


<body class="layout-fixed">


<script>__domTS('body')</script>




<div id="Notify" class="notify" style="display:none">

<div class="js-ok notify-message">
<div class="notify-message__title">

<i class="icon icon_info-state icon_tip-ok"></i>&nbsp;

<span class="js-txt _js-title notify-message__title__text notify-message__title__text_ok"></span>
</div>
</div>
<div class="js-error notify-message">
<div class="notify-message__title">

<i class="icon icon_info-state icon_info-state_warning"></i>&nbsp;

<span class="js-txt _js-title notify-message__title__text notify-message__title__text_error">Ошибка</span>
</div>
</div>
<div class="js-warning notify-message">
<div class="notify-message__title">

<i class="icon icon_info-state icon_attention"></i>&nbsp;

<span class="js-txt _js-title notify-message__title__text notify-message__title__text_error"></span>
</div>
</div>
<div class="js-load notify-message__title">

<i class="icon icon_loader"></i>&nbsp;

<span class="js-txt notify-message__title__text notify-message__title__text_loader">Идет загрузка</span>
</div>
<div class="js-unknown notify-message__title">
<span class="js-txt notify-message__title__text notify-message__title__text_loader">Идет загрузка</span>
</div>




<div class="js-collector-noauth notify-message" style="padding-right: 3px;">
<div class="js-close notify__close">&times;</div>
<div class="notify-message__title">
<div class="notify-message__noauth__icon">
<div id="js-notify-message__noauth__icon__provider" class="notify-message__noauth__icon__provider"></div>
</div>

<span class="js-txt _js-title"></span>
</div>

<div style="margin: 10px 0 0 0;">
<div style="float: left;">
<button class="js-change-password btn btn_main" style="margin-right: 0"><span class="btn__text">Восстановить сбор </span></button>
</div>
<div style="float: right; margin: 7px 10px 0 0;">
<a href="#" class="js-remember-leter">Спасибо, я в курсе</a>
<a href="#" class="js-dont-show" style="display: none;">Больше не напоминать</a>
</div>
<div class="clear"></div>
</div>

</div>
<div class="js-collector-blocked notify-message" style="padding-right: 3px;">
<div class="js-close notify__close">&times;</div>
<div class="notify-message__title">

<i class="icon icon_info-state icon_info-state_warning"></i>&nbsp;
<span class="js-txt _js-title notify-message__title__text notify-message__title__text_error"></span>

</div>

<div style="margin: 10px 10px 0 0; *width: 500px;">
<div style="float: left;">
<a href="http://mail.google.com/mail/" class="js-settings" target="_blank">
Проверить настройки Gmail
</a>
</div>
<div style="float: right;">
<a href="#" class="js-remember-leter form__button form__button_reset" style="margin-right: 0;">
Напомнить позже
</a>
<a href="#" class="js-dont-show form__button form__button_reset" style="margin-right: 0; display: none;">
Больше не напоминать
</a>
</div>
<div class="clear"></div>
</div>

</div>
<div class="js-beta-tester notify-message" style="padding-right: 3px;">
<div class="js-close notify__close">&times;</div>
<div style="margin: 10px 30px; text-align: center">

<button class="js-yes btn btn_main" style="margin-right: 0"><span class="btn__text"> Запишись в бета-тестеры </span></button>

</div>
</div>

</div>




<a class="link" href="//r.mail.ru/n122193096/m.mail.ru/cgi-bin/msglist" style="position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px);">Перейти на версию для людей с ограниченными возможностями.</a>


<div id="__FFA__"></div>
<div id="__FAA__"></div>

<div id="themeId" class="themeId"></div>
<div id="themeInner">
<div class="balloon" id="TipOfTheDay" style="left:0; top:-300px; display: none">
<div class="balloon__t">
<i class="balloon__cn balloon__cn_tl"></i>
<i class="balloon__cn balloon__cn_tr"></i>
<i class="balloon__cn balloon__cn_tc"></i>
</div>
<div class="balloon__i">
<i class="balloon__icon" title="Закрыть">&times;<i></i></i>
<i class="balloon__sh balloon__sh_l"></i>
<i class="balloon__sh balloon__sh_r"></i>
<i class="balloon__cn balloon__cn_lc"></i>
<i class="balloon__cn balloon__cn_rc"></i>
<div class="balloon__content th-place"></div>
</div>
<div class="balloon__b">
<i class="balloon__cn balloon__cn_bl"></i>
<i class="balloon__cn balloon__cn_br"></i>
</div>
</div>


<div id="browser-alert" class="browser-alert" style="display: none;">
<i class="js-close browser-alert__close" title="Закрыть">&times;</i>
<div class="js-alert js-notifications-api browser-alert__text">
Если вы хотите, чтобы мы отправляли вам уведомления, то нажмите на кнопку &laquo;Разрешить&raquo; в вашем браузере
</div>
</div>


<div style="position:absolute;left:-10000px;">
<!-- tns-counter.ru -->
<script language="JavaScript" type="text/javascript">
var img = new Image();
img.src = '//www.tns-counter.ru/V13a***R>' + document.referrer.replace(/\*/g,'%2a') + '*mail_ru/ru/UTF-8/tmsec=mail_win/' + Math.round(Math.random() * 1000000000);
</script>

<noscript>
<img src="//www.tns-counter.ru/V13a****mail_ru/ru/UTF-8/tmsec=mail_win/" width="1" height="1" alt="">
</noscript>
<!--/ tns-counter.ru -->


<img src="//ad.mail.ru/i93.gif" style="width:0;height:0;position:absolute;" alt=""/>


</div>
















<script>
var __PHS = {
authMenuLinks: [{
text: 'Настройки почты',
href: 'http://r.mail.ru/clr781229/e.mail.ru/settings'
}]
};
</script>









<!--noindex-->

























































<style>.x-ph{position:relative;z-index:1003;margin:0;padding:0;font:12px/16px HelveticaNeue,Arial,sans-serif;white-space:nowrap;text-align:left;background:#fff;height:28px;*zoom:1}.x-ph .w-x-ph{width:100%;border-collapse:collapse;background:#fff}.x-ph .w-x-ph,.x-ph .w-x-ph__col{padding:0;margin:0;border:0;border-spacing:0;font:12px/16px HelveticaNeue,Arial,sans-serif}.x-ph .w-x-ph__col{height:28px;vertical-align:top;white-space:nowrap}.x-ph .w-x-ph__col_left{width:1%;padding-right:20px;text-align:left}.x-ph .w-x-ph__col_right{text-align:right}.x-ph__menu{position:relative;z-index:1004;display:inline-block;padding-right:2px;font:12px/16px HelveticaNeue,Arial,sans-serif;vertical-align:top}.w-x-ph__menu__placeholder{position:absolute;top:100%;left:50%;width:0;height:0;font:0/0 a}.x-ph__menu__button,.x-ph__menu__button:link,.x-ph__menu__button:visited,.x-ph__menu__button:hover,.x-ph__menu__button:active,.x-ph__menu__button:focus{position:relative;z-index:1005;display:inline-block;width:100%;padding:6px 0 5px;border-right:1px solid #fff;border-left:1px solid #fff;font:12px/16px HelveticaNeue,Arial,sans-serif;text-decoration:none;cursor:pointer;outline:none}.x-ph-ff.x-ph-win .x-ph__menu__button,.x-ph-ff.x-ph-win .x-ph__menu__button:link,.x-ph-ff.x-ph-win .x-ph__menu__button:visited,.x-ph-ff.x-ph-win .x-ph__menu__button:hover,.x-ph-ff.x-ph-win .x-ph__menu__button:active,.x-ph-ff.x-ph-win .x-ph__menu__button:focus{padding-top:5px;padding-bottom:6px;height:17px}.x-ph__menu__button__text,.x-ph__menu_open .x-ph__menu__button:hover .x-ph__menu__button__text{display:inline-block;width:100%;padding:0 14px 0 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#1378bf;font-style:normal;text-decoration:none;overflow:hidden;text-overflow:ellipsis;text-align:left;vertical-align:top}.x-ph__menu__button:hover .x-ph__menu__button__text,.x-ph__menu__button:focus .x-ph__menu__button__text,.x-ph__menu__button:active .x-ph__menu__button__text,.x-ph__menu_open .x-ph__menu__button:focus .x-ph__menu__button__text,.x-ph__menu_open .x-ph__menu__button:active .x-ph__menu__button__text{color:#f26d00}.x-ph__menu__button__icon,.x-ph__menu_open .x-ph__menu__button:hover .x-ph__menu__button__icon{position:absolute;right:5px;top:13px;width:0;height:0;border-width:4px;border-style:solid;border-color:#1378bf #fff #fff;font:0/0 a}.x-ph__menu__button:hover .x-ph__menu__button__icon,.x-ph__menu__button:focus .x-ph__menu__button__icon,.x-ph__menu__button:active .x-ph__menu__button__icon,.x-ph__menu_open .x-ph__menu__button:focus .x-ph__menu__button__icon,.x-ph__menu_open .x-ph__menu__button:active .x-ph__menu__button__icon{border-color:#f26d00 #fff #fff}.w-x-ph__menu__button__shadow{position:absolute;z-index:1007;top:0;opacity:0;width:50px;height:0;background:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);-moz-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2)}.x-ph__link,.x-ph__link:link,.x-ph__link:visited{color:#1378bf}.x-ph__link,.x-ph__link:link,.x-ph__link:visited,.x-ph__link:hover,.x-ph__link:active,.x-ph__link:focus{display:inline-block;margin-right:6px;text-decoration:none;white-space:nowrap;*zoom:1;outline:none;padding:6px;*padding:5px 6px 7px;font:12px/16px HelveticaNeue,Arial,sans-serif}.x-ph__link:focus{color:#1378bf}.x-ph-ff.x-ph-win .x-ph__link,.x-ph-ff.x-ph-win .x-ph__link:link,.x-ph-ff.x-ph-win .x-ph__link:visited,.x-ph-ff.x-ph-win .x-ph__link:hover,.x-ph-ff.x-ph-win .x-ph__link:active,.x-ph-ff.x-ph-win .x-ph__link:focus{padding:5px 6px 7px}.x-ph__auth__link_icon,.x-ph__auth__link_icon:link,.x-ph__auth__link_icon:visited,.x-ph__auth__link_icon:hover,.x-ph__auth__link_icon:active,.x-ph__auth__link_icon:focus{position:relative;width:16px;height:28px;padding:0 6px!important;overflow:hidden;vertical-align:top;color:#fff!important;text-indent:30px}.x-ph__auth__link_icon:after{display:block!important;position:absolute;top:2px;left:2px}.x-ph__link:hover,.x-ph__link:focus,.x-ph__link:active{color:#f26d00}.x-ph__link_first,.x-ph__link_first:link,.x-ph__link_first:visited,.x-ph__link_first:hover,.x-ph__link_first:active,.x-ph__link_first:focus{margin-left:14px}.x-ph__link_last,.x-ph__link_last:link,.x-ph__link_last:visited,.x-ph__link_last:hover,.x-ph__link_last:active,.x-ph__link_last:focus{margin-right:12px}.x-ph__link_ext,.x-ph__link_ext:link,.x-ph__link_ext:visited,.x-ph__link_ext:hover,.x-ph__link_ext:active,.x-ph__link_ext:focus{padding-right:1px;text-decoration:none}.x-ph__link_selected,.x-ph__link_selected:link,.x-ph__link_selected:visited,.x-ph__link_selected:hover,.x-ph__link_selected:active,.x-ph__link_selected:focus{font-weight:700}.x-ph__link__text{font-style:normal;text-decoration:none;cursor:pointer}.x-ph__link:hover .x-ph__link__text{color:#f26d00;text-decoration:none}.x-ph__link__balloon{display:none;min-width:9px;margin-left:3px;color:#fff;font-weight:400;font-style:normal;text-align:center;font-size:11px;background-color:#ffa930;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;line-height:13px;overflow:hidden;height:13px;padding:1px 3px;vertical-align:baseline;margin-bottom:-4px;cursor:pointer;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-o-animation-duration:500ms;animation-duration:500ms}.x-ph-ff.x-ph-mac .x-ph__link__balloon,.x-ph-opera .x-ph__link__balloon{line-height:14px}.x-ph__link_ext .x-ph__link__balloon{display:inline-block;*display:inline;*zoom:1}.x-ph-ios .x-ph__link__balloon{padding:0 3px 2px;margin-bottom:-5px}.x-ph__auth{width:100%}.x-ph__auth,.w-x-ph__auth__col{margin:0;padding:0;border:0;border-spacing:0;font:12px/16px HelveticaNeue,Arial,sans-serif}.w-x-ph__auth__col{vertical-align:top;text-align:right;white-space:nowrap}.w-x-ph__auth__col_left{width:99%}.w-x-ph__auth__col_right{padding-right:2px}.x-ph__auth__user{position:relative;display:block;width:100%;min-width:100px;height:28px;overflow:hidden}.w-x-ph__auth__user_inner{position:absolute;right:0;text-align:left;max-width:100%}.x-ph__auth__user__text{color:#000;display:inline-block;padding:6px 10px 6px 0;_padding:5px 10px 7px 0;font:12px/16px HelveticaNeue,Arial,sans-serif}.x-ph__auth__user__fade{position:absolute;top:0;right:-6px;width:16px;height:28px;overflow:hidden;background:url("http://img.imgsmail.ru/ph/0.0.47/auth/fade2.png") repeat-y 0 0;_display:none}.x-ph__auth__link,.x-ph__auth__link:link,.x-ph__auth__link:visited,.x-ph__auth__link:hover,.x-ph__auth__link:active,.x-ph__auth__link:focus{font:12px/16px HelveticaNeue,Arial,sans-serif}.w-x-ph__auth__dropdown{position:relative;display:block;min-width:100px;width:100%;height:1px;text-align:right}.w-x-ph__auth__dropdown__inner{position:absolute;right:6px;width:100%;min-width:100px;text-align:right}.x-ph__menu_auth{max-width:100%}.x-ph__menu__button_auth .x-ph__menu__button_auth:link,.x-ph__menu__button_auth .x-ph__menu__button_auth:visited,.x-ph__menu__button_auth .x-ph__menu__button_auth:hover,.x-ph__menu__button_auth .x-ph__menu__button_auth:active,.x-ph__menu__button_auth .x-ph__menu__button_auth:focus{max-width:100%}.x-ph__menu__button__text_auth{position:relative}.x-ph__menu__button__text_auth,.x-ph__menu_open .x-ph__menu__button:hover .x-ph__menu__button__text_auth{max-width:560px}.x-ph__menu_auth_unread .x-ph__menu__button__text_auth,.x-ph__menu_auth_unread.x-ph__menu_open .x-ph__menu__button:hover .x-ph__menu__button__text_auth{padding-left:14px}.x-ph__menu__button_auth__unread{display:none;position:absolute;left:4px;top:12px;width:6px;height:6px;background:#ffa930;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.x-ph__menu_auth_unread .x-ph__menu__button_auth__unread{display:block}.x-ph__menu_open .x-ph__menu__button .x-ph__menu__button__text,.x-ph__menu_open .x-ph__menu__button:hover .x-ph__menu__button__text,.x-ph__menu_open .x-ph__menu__button:focus .x-ph__menu__button__text,.x-ph__menu_open .x-ph__menu__button:active .x-ph__menu__button__text{color:#333}.x-ph__menu_open .x-ph__menu__button .x-ph__menu__button__icon,.x-ph__menu_open .x-ph__menu__button:hover .x-ph__menu__button__icon,.x-ph__menu_open .x-ph__menu__button:focus .x-ph__menu__button__icon,.x-ph__menu_open .x-ph__menu__button:active .x-ph__menu__button__icon{border-color:#333 #fff #fff}.x-ph__menu__button_auth__unread{background-position:0 -133px}.x-ph__menu__button__text__icon,.x-ph__auth_list__item__info__social{vertical-align:top;width:16px;height:16px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:inline-block;overflow:hidden}.x-ph__menu__button__text__icon:after,.x-ph__auth_list__item__info__social:after{margin:-4px 0 0 -4px}</style><div class="x-ph portal-headline" id="portal-headline"><table class="w-x-ph" cellspacing="0"><tr><td class="w-x-ph__col w-x-ph__col_left"><a href="http://r.mail.ru/n201594642?sz=1&amp;rnd=84583759" rel="nofollow" class="x-ph__link x-ph__link_first">Mail.Ru</a><a id="ph_mail" href="http://r.mail.ru/cls532246/e.mail.ru/messages/inbox/?siteid=105&lang=ru_RU&?rnd=84583759" rel="nofollow" class="x-ph__link"><span class="x-ph__link__text x-ph__link_selected">Почта</span><i class="x-ph__link__balloon" id="g_mail_events"></i></a><a id="ph_my" rel="nofollow" style="" class="x-ph__link" href="http://r.mail.ru/n201594643?sz=1&amp;rnd=84583759"><span class="x-ph__link__text">Мой Мир</span><i class="x-ph__link__balloon" id="g_my_events"></i></a><a rel="nofollow" style="" class="x-ph__link" href="http://r.mail.ru/n165226296?sz=1&amp;rnd=84583759"><span class="x-ph__link__text">Одноклассники</span><i class="x-ph__link__balloon" id="g_ok_events"></i></a><a class="x-ph__link" href="http://r.mail.ru/n107082206?sz=1&amp;rnd=84583759" rel="nofollow" style=""><span class="x-ph__link__text">Игры</span><i class="x-ph__link__balloon" id="g_games_events"></i></a><a href="http://r.mail.ru/n77699981?sz=1&amp;rnd=84583759" rel="nofollow" style="" class="x-ph__link"><span class="x-ph__link__text">Знакомства</span><i class="x-ph__link__balloon" id="g_love_events"></i></a><a href="http://r.mail.ru/n211655018?sz=1&amp;rnd=84583759" rel="nofollow" style="" class="x-ph__link">Новости</a><a href="http://r.mail.ru/n77699983?sz=1&amp;rnd=84583759" rel="nofollow" style="" class="x-ph__link">Поиск</a><a id="PH_allProjects" class="x-ph__link" href="http://r.mail.ru/n201594644?sz=1&amp;rnd=84583759" rel="nofollow">Все проекты</a><span class="x-ph__menu" id="PH_projectsMenu" style="display:none;"><i class="w-x-ph__menu__button__shadow w-x-ph__menu__button__shadow_left"></i><i class="w-x-ph__menu__button__shadow w-x-ph__menu__button__shadow_right"></i><a rel="nofollow" class="x-ph__menu__button" id="PH_projectsMenu_button" href="#"><i class="x-ph__menu__button__icon"></i><i class="x-ph__menu__button__text">Все проекты</i></a></span></td><td class="w-x-ph__col w-x-ph__col_right"><div id="PH_authView" style="display:none"><table class="x-ph__auth" cellspacing="0"><tr><td class="w-x-ph__auth__col w-x-ph__auth__col_left"><span id="PH_singleuser" class="x-ph__auth__user"><span class="w-x-ph__auth__user_inner"><span id="PH_user-email_disabled" class="x-ph__auth__user__text"></span><span class="x-ph__auth__user__fade"></span></span></span><div id="PH_miltiuser" style="display:none;" class="w-x-ph__auth__dropdown"><div class="w-x-ph__auth__dropdown__inner"><div class="x-ph__menu x-ph__menu_auth" id="PH_authMenu"><i class="w-x-ph__menu__button__shadow w-x-ph__menu__button__shadow_left"></i><i class="w-x-ph__menu__button__shadow w-x-ph__menu__button__shadow_right"></i><span class="x-ph__menu__button x-ph__menu__button_auth" id="PH_authMenu_button"><i class="x-ph__menu__button_auth__unread" title=""></i><i class="x-ph__menu__button__icon x-ph__menu__button__icon_auth"></i><i class="x-ph__menu__button__text x-ph__menu__button__text_auth" id="PH_user-email"></i></span><span id="PH_bub:exit" class="x-ph-promoexit"></span></div></div></div></td><td class="w-x-ph__auth__col w-x-ph__auth__col_right"><a id="PH_logoutLink" class="x-ph__link x-ph__link_last x-ph__auth__link" href="http://r.mail.ru/cls1074201/auth.mail.ru/cgi-bin/logout?next=1&lang=ru_RU&Page=" title="выход" rel="nofollow" xname="clb14767676">выход</a></td></tr></table></div><div id="PH_noAuthView" style=""><table class="x-ph__auth" cellspacing="0"><tr><td class="w-x-ph__auth__col w-x-ph__auth__col_right"><a id="PH_regLink" class="x-ph__link x-ph__auth__link" rel="nofollow" href="http://r.mail.ru/cls532246/r.mail.ru/clb1126008/e.mail.ru/signup?from=navi&lang=ru_RU&siteid=105&amp;rnd=84583759">Регистрация</a><a class="x-ph__link x-ph__link_last x-ph__auth__link" href="http://e.mail.ru/cgi-bin/login?lang=ru_RU&page=http%3A%2F%2Fe.mail.ru%2F" rel="nofollow" id="PH_authLink" xname="">Вход</a></td></tr></table></div></td></tr></table></div><div id="PH_innerHTML" style="display:none;"></div><!--[if IE 6]><script>var ____________ie6 = true;</script><![endif]--><!--[if IE 7]><script>var ____________ie7 = true;</script><![endif]--><!--[if IE 8]><script>var ____________ie8 = true;</script><![endif]--><script>
if (!window.__PHS) var __PHS = {};

(function (s) {
s.exp = {};

s.lang = "ru_RU";
s.eid = '';
s.siteid = '105';
s.pv = '2';
s.region = 'Челябинск';
s.loginLink = 'http://e.mail.ru/cgi-bin/login?lang=ru_RU&page=http%3A%2F%2Fe.mail.ru%2F';
s.authFormExtDomainsEnabled = true
s.portalAuthEnabled = true;
s.disableGamesCounter = false;
s.loginLinkXName = 'clb1126061';
s.registerBackUrl = false;
s.bizLinks = false;
s.loveCounter = true;
s.mailEvents = false;
s.disableIFCheck = false;
s.mailSplashUpdate = false;
s.regionEnabled = true;
s.settingsText = false;
s.settingsPage = false;
s.promoExit = false;
s.promoRegion = false;
s.showPassword = false;
s.loginFromProject = false;
s.icoExit = false;
s.ZADblock = false;
s.pauseUpdate = false;
s.pauseUpdateTime = 0;
s.authGate = false;
s.authGateJS = 'http://img.imgsmail.ru/ag/l.js';
;
s.externalJS = 'http://img.imgsmail.ru/ph/0.0.47/external.min.js';
s.projectsMenu ={
projects: [
{
name: 'auto',
href: 'http://r.mail.ru/n211655019?sz=1&rnd=84583759'
},
{
name: 'afisha',
href: 'http://r.mail.ru/n211655020?sz=1&rnd=84583759'
},
{
name: 'horo',
href: 'http://r.mail.ru/n211655021?sz=1&rnd=84583759'
},
{
name: 'money',
href: 'http://r.mail.ru/n112248336?sz=1&rnd=84583759'
},
{
name: 'deti',
href: 'http://r.mail.ru/n211655022?sz=1&rnd=84583759'
},
{
name: 'dobro',
href: 'http://r.mail.ru/n115575559?sz=1&rnd=84583759'
},
{
name: 'health',
href: 'http://r.mail.ru/n211655023?sz=1&rnd=84583759'
},
{
name: 'calendar',
href: 'http://r.mail.ru/n153055346?sz=1&rnd=84583759'
},
{
name: 'lady',
href: 'http://r.mail.ru/n211655024?sz=1&rnd=84583759'
},
{
name: 'realty',
href: 'http://r.mail.ru/n211655025?sz=1&rnd=84583759'
},
{
name: 'cloud',
href: 'http://r.mail.ru/n118988197?sz=1&rnd=84583759'
},
{
name: 'answer',
href: 'http://r.mail.ru/n77699985?sz=1&rnd=84583759'
},
{
name: 'pogoda',
href: 'http://r.mail.ru/n211655026?sz=1&rnd=84583759'
},
{
name: 'work',
href: 'http://r.mail.ru/n115198081?sz=1&rnd=84583759'
},
{
name: 'sport',
href: 'http://r.mail.ru/n211655027?sz=1&rnd=84583759'
},
{
name: 'tv',
href: 'http://r.mail.ru/n211655028?sz=1&rnd=84583759'
},
{
name: 'torg',
href: 'http://r.mail.ru/n112248339?sz=1&rnd=84583759'
},
{
name: 'cars',
href: 'http://r.mail.ru/n211655029?sz=1&rnd=84583759'
},
{
name: 'hitech',
href: 'http://r.mail.ru/n211655030?sz=1&rnd=84583759',
last: true
},
{
name: 'bizmail',
href: 'http://r.mail.ru/n165226297?sz=1&rnd=84583759'
},
{
name: 'edumail',
href: 'http://r.mail.ru/n165226298?sz=1&rnd=84583759'
},
{
name: 'raiting',
href: 'http://r.mail.ru/n107082207?sz=1&rnd=84583759'
},
{
name: 'target',
href: 'http://r.mail.ru/n193362698?sz=1&rnd=84583759',
target: '_blank'
}
],
apps: [
{
name: 'mobileapps',
href: 'http://r.mail.ru/n211655031?sz=1&rnd=84583759'
},
{
name: 'agent',
href: 'http://r.mail.ru/n94823514?sz=1&rnd=84583759'
},
{
name: 'amigo',
href: 'http://r.mail.ru/n118988196?sz=1&rnd=84583759'
},
{
name: 'icq',
href: 'http://r.mail.ru/n94823515?sz=1&rnd=84583759'
}
]
};
})(window.__PHS);(function(c,q){function ba(a,e){return a.bind.apply(a,F.call(arguments,1))}function M(a){for(var a=a||{},e=1,b=arguments.length;e<b;e++){var f=arguments[e],c;for(c in f)f.hasOwnProperty(c)&&(a[c]=f[c])}return a}function ca(a,e){for(var b in e)Object.prototype.hasOwnProperty.call(e,b)&&!Object.prototype.hasOwnProperty.call(a,b)&&(a[b]=e[b]);return a}function N(a){return document.getElementById(a)}function da(a,e,b,f){var c="",h=[],l=0;if("string"===typeof a)h.push([a,e]),l+=e,"object"==typeof b&&(f=
b,b=G);else{for(var k in a)a.hasOwnProperty(k)&&(h.push([k,a[k]]),l+=a[k]);"string"==typeof e?(f=b,b=e):"object"==typeof e&&(f=e,b=G)}a=0;for(e=h.length;a<e;a++)h[a]=h[a].join(":");if("object"==typeof f&&f.hasOwnProperty("rlog_message")&&f.rlog_message.length)for(var j in f)f[j]&&(c+="&"+j+"="+("string"==typeof f[j]?f[j]:f[j].join(",")));(new Image).src="//stat.radar.imgsmail.ru/update?p=headline&t="+b+"&v="+l+"&i="+h.join(",")+(document.referrer?"&r="+escape(document.referrer):"")+c+"&rnd="+Math.random()}
function ea(a,e,b){function f(){a();h||(c=H(f,e))}var c,h;b&&a();c=H(f,e);return function(){h=!0;O(c)}}function fa(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0;a.preventDefault?a.preventDefault():a.returnValue=!1}function ga(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function P(a,e,b,f){if(e)if(e.addEventListener)e[a?"addEventListener":"removeEventListener"](b,f,!1);else e[a?"attachEvent":"detachEvent"]("on"+b,f)}function x(a){return a&&1==a.nodeType}function Q(a){(function(){for(var a,
b=arguments,f=b.length;f--;){a=b[f].split(",");for(var i=a.length;i--;){var h=a[i],l=void 0,k=parseInt(1E9*Math.random()),j=void 0;if(l=h.match(/^(?:cl([bn])|([adgin]))(\d+)(?:sz(\d+))?/))l[1]?j="s"+l[1]:"n"==l[2]?j="nc":("i"==l[2]&&(k=null),j=l[2]),j+=l[3]+".gif?",l[4]&&(j+="sz="+l[4]),k&&(j+="&rnd="+k),c.settings.eid&&(j+="&test_id="+c.settings.eid),(new Image).src="//rs.mail.ru/"+j}}})(a)}function ha(a){P(1,a,"mousedown",function(a){a||(a=window.event);for(a=a.target||a.srcElement;a;)a.getAttribute&&
a.getAttribute("xname")&&Q(a.getAttribute("xname")),a=a.parentNode})}function ia(a,e){var b;b=x(e)?function(a,e){return a==e}:function(a,e){return A(a,e)};for(var f=a.parentNode;f;){if(b(f,e))return f;f=f.parentNode}return!1}function ja(a){for(;a.firstChild;)a.removeChild(a.firstChild)}function A(a,e){return x(a)&&B?a.classList.contains(e):!!~(" "+a.className+" ").indexOf(" "+e+" ")}function I(a,e){if(x(a))if(B)for(var e=e.split(" "),b=0;b<e.length;b++)a.classList.add(e[b]);else!A(a,e)&&(a.className+=
" "+e)}function R(a,b){x(a)&&(B?a.classList.remove(b):a.className=a.className.replace(RegExp("(^|\\s)"+b+"(\\s|$)","g"),"$1"))}function ka(a,b){if(!x(a))return B?a.classList.toggle(b):A(a,b)?(R(a,b),!1):(I(a,b),!0)}function la(a){return"string"!==typeof a||!a?null:(new Function("return "+a))()}function ma(){return!!b.SCookie.getGlobal(S)}function C(a,b,d){if(void 0!==b){var f,d=d||{};null===b&&(b="",d.expires=-1);b+="";document.cookie=a+"="+b+(d.expires&&(f="number"==typeof d.expires&&(f=new Date),
f.setTime(f.getTime()+864E5*d.expires),f||"toUTCString"in d.expires&&d.expires)&&"; expires="+f.toUTCString()||"")+(d.path?"; path="+d.path:"")+(d.domain?"; domain="+d.domain:"")+(d.secure?"; secure":"");return b}if(""!==(document.cookie||""))return b=(document.cookie.match(RegExp("(?:^| )"+a+"\\=(\\S*)(?:; |$)"))||[])[1],void 0===b?void 0:b}function T(){this._invocations=[];this._context=this._fn=null}function t(){}function J(a){this._node=b.byId(a);this._container=this._node.parentNode}function na(a){this._counters=
a;for(var b in this._counters)this._counters.hasOwnProperty(b)&&(this._counters[b]=new J(this._counters[b]));this.update=function(a,b){if("string"==typeof a){var e={};e[a]=b;this.update(e)}else for(e in a)a.hasOwnProperty(e)&&(this._counters[e].update(a[e]),this._counters[e]._isAnim=c.activeUser())}}function p(a){p.__all.push(this);this._opts=a;this._open=b.bind(this._open,this);this._baseClass=a.baseClass;this._rootNode=a.rootNode;this._dropdown=a.dropdown;this._button=a.button;this._openCounter=
a.openCounter||null;this._hideTimeout=null;this._orientation=this._opts.orientation;this._openClass=this._baseClass+"_open";this._rightClass=this._openClass+"_right";this._leftClass=this._openClass+"_left";this._inited=!!this._dropdown;this._triggerHideOnInit=this._triggerShowOnInit=!1;b.event(1,this._button,"click",b.bind(this.show,this))}function r(a,b){b=b||{};this._url=a;this._encoding=b.encoding;this._JSONPCallbackParam=b.JSONPCallbackParam||"callback";this._xhrEnabled=b.xhrEnabled||!1;this._processing=
!1;this._requestSource=b.requestSource;this._xhr2Supported=!1;try{XMLHttpRequest&&"withCredentials"in new XMLHttpRequest&&(this._xhr2Supported=!0)}catch(d){}}function oa(a){function e(){h!==(h=location.hash.replace(/^#/,"")||null)&&f()}this._userEmail=a.userEmail;this.____user=this._userEmail.innerHTML||void 0;var d="string"==typeof this.____user&&this.____user.length;this._user=c.settings.loginFromProject&&"mail"==b.project&&d?this.____user:null;this._updateByTimeout=a.updateByTimeout;this.updateLastRequest=
0;this._noAuthView=a.noAuthView;this._authView=a.authView;this.updateAccountInfo();var f=b.bind(this.updateAccountInfo,this),i=!1;if(!this._updateByTimeout)if(window.jsHistory&&window.jsHistory.change)window.jsHistory.change(function(){i&&f();i=!0});else if("onhashchange"in window)b.event(1,window,"hashchange",f);else{var h=location.hash.replace(/^#/,"")||null;b.setIntervalByTimeout(e,50)}}function U(a,b){var d=document.createElement("script"),f=document.getElementsByTagName("head")[0];"undefined"!==
typeof b&&(d.defer="defer",d.async="async");d.type="text/javascript";d.src=a;!("opera"in window)||"complete"===document.readyState?f.appendChild(d):window.addEventListener("DOMContentLoaded",function(){f.appendChild(d)},!1)}var u=window.console||{};u.log=u.log||function(){};u.time=u.time||function(){};u.timeEnd=u.timeEnd||function(){};u.time("headline.inline.js");if(!c){var b={};q.swaDomain="//portal.mail.ru";q.authDomain="http://auth.mail.ru";/^http?:\/\/[^/]*?\.dev\.mail\.ru($|\/\S*)/i.test([вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы])?
(q.swaDomain="//portal.dev.mail.ru",q.authDomain="http://auth.dev.mail.ru"):/^http?:\/\/[^/]*?\.devmail\.ru($|\/\S*)/i.test([вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы])&&(q.swaDomain="//portal.devmail.ru",q.authDomain="http://auth.devmail.ru");q.swaTest&&(q.swaDomain="//portal.test.mail.ru",q.authDomain="http://test.auth.mail.ru");c={_:b,experiments:q.exp};delete q.exp;c.settings=q;var F=Array.prototype.slice;void 0===Function.prototype.bind&&(Function.prototype.bind=function(a){var b=F.call(arguments,1),d=this;return function(){return d.apply(a,
b.concat(F.call(arguments,0)))}});Array.isArray||(Array.isArray=function(a){return"[object Array]"===Object.prototype.toString.call(a)});var G="mail",H=window.setTimeout,O=window.clearTimeout,v=N("portal-headline"),s=!1,n=navigator.userAgent,m=[];-1!=n.indexOf("Firefox")?m.push("x-ph-ff"):-1!=n.indexOf("Opera")?m.push("x-ph-opera"):-1!=n.indexOf("Chrome/40")&&m.push("x-ph-chrome40");if(-1!=n.indexOf("iPad")||-1!=n.indexOf("iPhone")||-1!=n.indexOf("iPod"))m.push("x-ph-ios"),s=!0;-1!=n.indexOf("Mac OS")&&
!s?m.push("x-ph-mac"):-1!=n.indexOf("Windows")?m.push("x-ph-win"):m.push("x-ph-not-desk");"ontouchstart"in window?m.push("x-ph-touch"):m.push("x-ph-no-touch");v.className+=" "+m.join(" ");var B="classList"in document.documentElement,n=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b)}:function(a,b){for(var d=0,f=a.length;d<f;d++)if(a[d]==b)return d;return-1},m=window.devicePixelRatio,pa=void 0!=document.createElement("div").style.backgroundSize&&1<m,S="s_c",K,V=document.createElement("div"),
W=["Khtml","Ms","O","Moz","Webkit"],X=W.length;K=function(a){if(a in V.style)return!0;for(a=a.replace(/^[a-z]/,function(a){return a.toUpperCase()});X--;)if(W[X]+a in V.style)return!0;return!1};I(v,K("textShadow")?"x-ph-box-shadow":"x-ph-no-box-shadow");var D=1*new Date+"",qa=D.substring(D.length-2),D=b,ra=G,sa=/\s*(\S+)\s*/g,ta=!/\[native\s+code\]/i.test(document.getElementsByClass+""),ua=/\./g;M(D,{fest:{},percent:function(a){return qa<a},supports:K,extend:M,append:ca,dpr:m,retina:pa,project:ra,
setTimeout:function(a,b){return H(a,b)},clearTimeout:function(a){return O(a)},rootNode:v,byId:N,byClassName:function(a,b,d){var f,c;"string"===typeof a&&(d=b,b=a,a=document);d=d||"";if(!a||null==b)return[];b=b.replace(/\s+/ig,".");"."!=b[0]&&(b="."+b);if("querySelectorAll"in a){d=a.querySelectorAll(d+b);if(ta){f=-1;for(a=[];c=d[++f];)a.push(c);return a}return d}d=a.getElementsByTagName(d||"*");b&&(b=b.replace(ua," "),b=RegExp(b.replace(sa,"(?=(^|.*\\s)$1(\\s|$))")));f=-1;for(a=[];c=d[++f];)1===c.nodeType&&
(!b||b.test(c.className))&&a.push(c);return a},radar:da,bind:ba,setIntervalByTimeout:ea,eventCancel:fa,eventPreventDefault:ga,event:P,isNode:x,emptyNode:ja,count:Q,countEl:ha,hasParent:ia,hasClass:A,removeClass:R,addClass:I,toggleClass:ka,ArrayIndexOf:n,parseJson:la,isCorp:ma,isCorpCookie:S,iOs:s});var g={_S_cookie_set_get_remove:function(a,b,d,f){var c,h=RegExp("(^|\\|)("+d+"=)(.*?)(\\||$)"),l={domain:b,expires:365,path:"/"};if(d){b=C(a)||"";c=(b.match(h)||[])[3];var k=null;void 0!==f?(C(a,void 0!==
c||null===f?k=b.replace(h,null===f?function(a,b,e,d,c,f,h){return 0===h.indexOf(a)?"":c}:"$1$2"+f+"$4"):(b?b+"|":"")+d+"="+f,l),""===k&&C(a,null,l)):f=c;return f}},_throw_noValue_Error:function(){throw Error("need value");},__prefix:null,__domain:".mail.ru",setProject:function(a,b){if(!a||!b)throw Error("project is not valid");"."!==b.substr(0,1)&&(b="."+b);g.__prefix=a;g.__domain=b},_getPrefix:function(a){a||(a={});a.prefix=a.prefix||g.__prefix;a.domain=a.domain||g.__domain;if(!a.prefix||!a.domain)throw Error("run setProject before");
return a},getGlobal:function(a){return g._S_cookie_set_get_remove("s",g.__domain,a)},setGlobal:function(a,b){void 0===b&&g._throw_noValue_Error();g._S_cookie_set_get_remove("s",g.__domain,a,b);return g.getGlobal(a)},removeGlobal:function(a){var b=g.getGlobal(a);g._S_cookie_set_get_remove("s",g.__domain,a,null);return b},getLocal:function(a,b){b=g._getPrefix(b);return g._S_cookie_set_get_remove("s_"+b.prefix,b.domain,a)},setLocal:function(a,b,d){d=g._getPrefix(d);void 0===b&&g._throw_noValue_Error();
g._S_cookie_set_get_remove("s_"+d.prefix,d.domain,a,b);return g.getLocal(a,d)},removeLocal:function(a,b){var b=g._getPrefix(b),d=g.getLocal(a,b);g._S_cookie_set_get_remove("s_"+b.prefix,b.domain,a,null);return d}};try{var y=[вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы].host;".devmail.ru"==y.substring(y.length-11,y.length)&&(g.__domain=".devmail.ru")}catch(va){}b.SCookie=g;T.prototype={getQuery:function(){var a=b.bind(this.invoke,this);a.replace=b.bind(this.replace,this);return a},invoke:function(){this._fn?this._fn.apply(this._context,
arguments):this._invocations.push(arguments)},replace:function(a,b){if(!this._fn){for(var b=b||window,d=0,c=this._invocations.length;d<c;d++)a.apply(b,this._invocations[d]);delete this._invocations;this._fn=a;this._context=b}}};b.extend(b,{DeferredQuery:T});t.prototype={emit:function(a,b,d){function c(){--h||d&&d()}void 0==b&&(b={});var i=this.listeners(a);if(i)for(var i=i.slice(),a=new t.Event(a,b),h=i.length,b=0,l=h;b<l;b++){var k=i[b];if("function"===typeof k)try{k.call(this,a,c)}catch(j){c()}}else d&&
d()},listeners:function(a){return this._events&&this._events[a]&&this._events[a].length&&this._events[a]},addListener:function(a,b){if("function"!==typeof b)throw Error("invalid argument");this._events||(this._events={});this._events[a]||(this._events[a]=[]);this._events[a].push(b);this.emit("newlistener",{type:a});return this},once:function(a,b){function d(){this.removeListener(a,d);b.apply(this,arguments)}if("function"!==typeof b)throw Error("invalid argument");this.on(a,d);return this},removeListener:function(a,
e){if("function"!==typeof e)throw Error("invalid argument");if(!this._events[a])return this;var d=this._events[a],c=b.ArrayIndexOf(d,e);if(0>c)return this;d.splice(c,1);0===d.length&&delete this._events[a];return this}};t.prototype.on=t.prototype.addListener;t.Event=function(a,b){this.type=a;this.data=b};t.relay=function(a,b,d){for(var c=0,i=a.length;c<i;c++){var h=a[c];b.on(h,function(a){return function(){d.emit(a)}}(h))}};b.EventEmitter=t;(function(){function a(){var a=e();a.id++;a=a.id;4095<a&&
(a=0);d(a);a=e();return a.id}function e(){var a=g.getGlobal(q),b;if(!a)return d(0,0,{id:0,current:0}),{id:0,current:0};b=parseInt(a.substr(0,3),16);a=parseInt(a.substr(3,6),16);return{id:b,current:a}}function d(a,b,d){(d=d||e())||(d={});void 0!==a&&(d.id=a);d.id=void 0!=d.id&&d.id.toString(16);switch(d.id.length){case 1:d.id="00"+d.id;break;case 2:d.id="0"+d.id}void 0!==b&&(d.current=b);d.current=void 0!=d.current&&d.current.toString(16);switch(d.current.length){case 1:d.current="00"+d.current;break;
case 2:d.current="0"+d.current}g.setGlobal(q,d.id+d.current)}function f(a,f){function j(a){l!==a&&(l=a,c.emit("visibilitychange",{hidden:a,visible:!a}))}var g;if(f)g=f.hidden,j(g);else if(g="focus"==a.type||"focusin"==a.type?!1:"blur"==a.type||"focusout"==a.type?!0:!!document[i],"focusout"==a.type)h=b.setTimeout(function(){h=void 0;j(g)},0);else if("focusin"==a.type)void 0!==h?b.clearTimeout(h):j(g),h=void 0;else if((n||p)&&!k)if(g)h=b.setTimeout(function(){h=void 0;try{e().current===r||j(g)}catch(a){b.radar("cookieError",
1)}},200);else{try{e().current!==r&&(d(void 0,r),j(g))}catch(m){b.radar("cookieError",1)}b.clearTimeout(h);h=void 0}else j(g)}var i,h,l=!1,k,j={hidden:"visibilitychange",mozHidden:"mozvisibilitychange",webkitHidden:"webkitvisibilitychange",msHidden:"msvisibilitychange",oHidden:"ovisibilitychange"};for(i in j)if(j.hasOwnProperty(i)&&i in document){k=j[i];break}var j=navigator.userAgent,m=-1<j.indexOf("iPad")||-1<j.indexOf("iPhone")||-1<j.indexOf("iPod"),n=!k&&-1<j.indexOf("Opera"),p=0<j.indexOf("Safari")&&
-1===j.indexOf("Chrome"),q="t";try{if((n||m||p)&&!k){var r=a();d(void 0,r)}}catch(u){b.radar("cookieError",1)}if(k)b.event(1,document,k,f);else if(window.eval&&eval("/*@cc_on!@*/false"))b.event(1,document,"focusin",f),b.event(1,document,"focusout",f);else if(m){var s=new Date,t=function(){b.clearTimeout(50);b.setTimeout(t,50);var a=new Date;100<a.getTime()-s.getTime()&&e().current!==r&&(d(void 0,r),l=!1,f({},{hidden:!0}),l=!0,f({},{hidden:!1}));s=a};b.setTimeout(t,50)}else b.event(1,window,"focus",
f),b.event(1,window,"blur",f)})();J.prototype={visibleClass:"x-ph__link_ext",show:function(){b.addClass(this._container,this.visibleClass);b.clearTimeout(this._animTimeout);b.clearTimeout(this._animResetTimeout);this._anim&&this._isAnim&&(this._animTimeout=b.setTimeout(function(){b.addClass(this._node,"x-ph-animated_flash");this._animResetTimeout=b.setTimeout(function(){b.removeClass(this._node,"x-ph-animated_flash")}.bind(this),1E3)}.bind(this),100))},hide:function(){b.removeClass(this._container,
this.visibleClass)},value:function(a){void 0!==a&&(this._node.innerHTML=this.prepare(a));return parseInt(this._node.innerHTML,10)||void 0},prepare:function(a){a=parseInt(a);return 0<a?a:0},update:function(a){var e=this.value();b.clearTimeout(this._updateTimeout);this._updateTimeout=b.setTimeout(function(){a=this.value(a);if(void 0!==e&&a>e||c.activeUser()!=this._isAnim)this._anim=!0;this[a?"show":"hide"]();this._anim=!1}.bind(this),100)}};b.Couners=na;b.Couner=J;p.__all=[];p.resetShowOnInit=function(a){for(var b=
0,d=p.__all.length;b<d;b++){var c=p.__all[b];if(!a||c!==a)c._triggerShowOnInit=!1,c._triggerHideOnInit=!1}};p.hideAll=function(){for(var a=0,b=p.__all.length;a<b;a++){var d=p.__all[a];d._triggerShowOnInit=!1;d._triggerHideOnInit=!1;d.hide()}};b.extend(p.prototype,b.EventEmitter.prototype,{init:function(a){!this._dropdown&&a&&(this._dropdown=a,this._rootNode.appendChild(a),this._inited=!0,this._triggerShowOnInit&&this.show(),this._triggerHideOnInit&&this.hide(),this._triggerHideOnInit=this._triggerShowOnInit=
!1)},_mouseIn:function(){b.clearTimeout(this._hideTimeout)},_mouseOut:function(){b.clearTimeout(this._hideTimeout);this._hideTimeout=b.setTimeout(b.bind(this.hide,this),4E3)},isVisible:function(){return b.hasClass(this._rootNode,this._openClass)},show:function(a){b.clearTimeout(this._hideTimeout);a&&b.eventPreventDefault(a);this._inited?this.isVisible()||this.emit("show",{},b.bind(function(){this.__toggle(!0)},this)):(this._triggerShowOnInit=!0,p.resetShowOnInit(this))},hide:function(){this._inited?
this.isVisible()&&this.emit("hide",{},b.bind(function(){this.__toggle(!1)},this)):this._triggerShowOnInit?this._triggerShowOnInit=!1:this._triggerHideOnInit=!0},_hideOther:function(){for(var a=0,b=p.__all.length;a<b;a++){var d=p.__all[a];d!=this&&d.isVisible()&&d.hide();d._triggerShowOnInit=!1}},_click:function(a){var e=a.target||a.srcElement;e==this._dropdown||b.hasParent(e,this._dropdown)?this.emit("click",{clickEvent:a},b.bind(this.hide,this)):"click"==a.type&&(b.hasParent(e,this._rootNode)&&b.eventPreventDefault(a),
this.hide())},_open:function(){b.clearTimeout(this._openTimeout);this._openTimeout=b.setTimeout(b.bind(function(){if(this._orientation)b.addClass(this._rootNode,this._openClass),b.addClass(this._rootNode,this["_"+this._orientation+"Class"]);else{var a=this._dropdown.clientWidth,e=this._rootNode.offsetLeft,d=a+(this._rootNode.offsetParent==b.rootNode?e:1E4),c=document.body.offsetWidth;b.addClass(this._rootNode,this._openClass);b.removeClass(this._rootNode,d<=c?this._rightClass:this._leftClass);b.addClass(this._rootNode,
d>c?this._rightClass:this._leftClass);this._dropdown.style.right=e+this._rootNode.clientWidth<a&&d>c?-(a-(e+this._rootNode.clientWidth)+10)+"px":""}a=b.bind(function(){window.webkitURL&&(this._dropdown.style.width=this._dropdown.clientWidth+1+"px",this._dropdown.style.width=null)},this);a();b.setTimeout(a,0)},this),0)},__toggle:function(a){b.clearTimeout(this.__eventsTimeout);this.__eventsTimeout=b.setTimeout(b.bind(function(){b.event(a,document,"click",this.__click||(this.__click=b.bind(this._click,
this)));b.event(a,this._rootNode,"mouseout",this.__mouseOut||(this.__mouseOut=b.bind(this._mouseOut,this)));b.event(a,this._rootNode,"mouseover",this.__mouseIn||(this.__mouseIn=b.bind(this._mouseIn,this)))},this),10);a?(this._openCounter&&b.count(this._openCounter),"block"!==this._dropdown.style.display&&(this._dropdown.style.display="block"),this._open(),b.event(1,window,"resize",this._open)):(b.removeClass(this._rootNode,this._openClass),b.removeClass(this._rootNode,this._leftClass),b.removeClass(this._rootNode,
this._rightClass),b.event(0,window,"resize",this._open))}});b.Menu=p;var Y=document.getElementsByTagName("head")[0];r.prototype={get:function(a){a=b.extend({encoding:this._encoding,params:{},complete:function(){}},a);this.cancel();return this[this._isXHR2()?"_getXHR":"_getScript"](this._url,a)},_isXHR2:function(){return this._xhrEnabled&&this._xhr2Supported},_getUrl:function(a,b){var d=!!~a.indexOf("?");b.rnd=(new Date).getTime();for(var c in b)if(b.hasOwnProperty(c)){var i=b[c];"function"==typeof i&&
(i=i(b));void 0!==i&&(a+=(d?"&":"?")+c+"="+encodeURIComponent(i),d=!0)}return a},_getXHR:function(a,e){var d=new XMLHttpRequest;d.onreadystatechange=b.bind(function(){if(this._processing){var a;if(4===d.readyState){b.clearTimeout(this._xhrTimeout);this._processing=!1;if(200==d.status){var c;try{c=b.parseJson(d.responseText)}catch(h){a=h}}!a&&200==d.status?(a=c,a.error&&!a.errorType&&(a.errorType="serverError")):a=a?{status:"error",errorType:"parseError"}:200!=d.status?{status:"error",errorType:"netError"}:
{status:"error"};this._requestSource&&(a.requestSource=this._requestSource);e.complete(a)}}},this);this._processing=!0;b.clearTimeout(this._xhrTimeout);e.timeout&&(this._xhrTimeout=b.setTimeout(b.bind(function(){this._processing&&(b.clearTimeout(this._xhrTimeout),this._processing=!1,this.cancel(),e.complete({status:"error",errorType:"timeout"}))},this),e.timeout));d.open("get",this._getUrl(a,e.params),!0);d.withCredentials=!0;d.send(null);this._xhr=d},_getScript:function(a,e){function d(){Y.appendChild(i);
b.setTimeout(function(){Y.removeChild(i)},6E4)}var c=this._cbName="__PHJSONPCallback_"+r.getUuid(),i=document.createElement("script"),h,g=e.timeout;e.params[this._JSONPCallbackParam]=c;a=this._getUrl(a,e.params);window[c]=b.bind(function(a){b.clearTimeout(h);window[c]=r.__PHEmptyCallback;this._cbName=null;this._processing=!1;this._requestSource&&(a.requestSource=this._requestSource);a.error&&!a.errorType&&(a.errorType="serverError");"cancel"!=a.status&&e.complete(a)},this);i.defer="defer";i.async=
"async";i.type="text/javascript";e.encoding&&(i.charset=e.encoding);i.src=a;!("opera"in window)||"complete"===document.readyState?(this._processing=!0,d()):window.addEventListener("DOMContentLoaded",b.bind(function(){this._processing=!0;d()},this),!1);g&&(h=b.setTimeout(b.bind(function(){window[this._cbName]({status:"error",errorType:"timeout"})},this),g))},isProcessing:function(){return this._processing},cancel:function(){this._isXHR2()?this._cancelXHR():this._cancelScript()},_cancelXHR:function(){this._xhr&&
this._xhr.abort()},_cancelScript:function(){this._cbName&&window[this._cbName]&&window[this._cbName]({status:"cancel"})}};r.__uuid=0;r.getUuid=function(){return r.__uuid++};r.__PHEmptyCallback=function(){};b.extend(b,{Transport:r});b.AccountManager=oa;b.extend(b.AccountManager.prototype,b.EventEmitter.prototype,{activeUser:function(){return this._user},updateLogin:function(a,b){this._user=a;this._userEmail.innerHTML=this.drawName(a,b);a?(this._noAuthView.style.display="none",this._authView.style.display=
""):(this._authView.style.display="none",this._noAuthView.style.display="")},isCorp:b.isCorp,isCorpCookie:b.isCorpCookie,setCorp:function(a){for(var c=0,d=a.length;c<d;c++)if("corp.mail.ru"===a[c].split("@")[1])return b.SCookie.setGlobal(this.isCorpCookie,(new Date).getTime()),!0;if((a=b.SCookie.getGlobal(this.isCorpCookie))&&(new Date).getTime()>1*a+864E5)return b.SCookie.removeGlobal(this.isCorpCookie),!1},drawName:function(a,e){if("string"!=typeof e)return this._userEmail.className=c.settings.multiAuthEnabled?
"x-ph__menu__button__text x-ph__menu__button__text_auth":"x-ph__auth__user__text",a;b.addClass(this._userEmail,"x-ph-ico x-ph-ico_"+this.getSocialId(a)+"_small");return"&nbsp;"+e},getSocialId:function(a){a=a.match(/^[0-9]+@(vk|ok|fb)$/);return null==a?void 0:a[1]}});var Z=!1,E=b.byId("ph_mail");b.extend(b.AccountManager.prototype,{updateLinks:function(a){var e=[];E.href=E.href.split("?")[0];c.settings.siteid&&!a.email&&e.push("siteid="+c.settings.siteid);"mail"===b.project&&e.push("lang="+c.settings.lang);
e.length&&(E.href=E.href+"?"+e.join("&"))},updateCounters:function(a){var e={},a=a||{};if("mail"!=b.project&&!("home"==b.project&&c.settings.mailSplashUpdate)||!Z&&"mail"==b.project&&!c.settings.mailEvents)e.mail=a.mail_cnt||0;Z=!0;e.my=a.my_cnt||0;c.settings.disableGamesCounter||(e.games=a.games_cnt||0);this.updateNotifier(a);b.counters.update(e)},updateNotifier:function(a){var c=b.byId("PH_authMenu"),a=a.mail_notifier?parseInt(a.mail_notifier,10):0;b[(0==a?"remove":"add")+"Class"](c,"x-ph__menu_auth_unread")},
_sendError:function(a){var e={updateError:1},d={rlog:"navidata_errors",email:c.activeUser(),rlog_message:[]};a.errorType&&(e["updateError_"+a.errorType]=1,d.rlog_message.push(a.errorType));a.requestSource&&(e["updateError_"+a.requestSource]=1,d.rlog_message.push(a.requestSource),a.errorType&&(e["updateError_"+a.errorType+"_"+a.requestSource]=1,d.rlog_message.push(a.errorType)));b.radar(e,d);this.emit("updateError")},_PHUpdater:function(a,e,d){function f(a){this.updateLinks(h);"ok"!=b.project&&c.settings.portalAuthEnabled&&
this.updateLogin(k,m);this.updateCounters(h);"function"===typeof a&&a()}var i=a.status,e=e||function(){};if("error"==i)this._sendError(a),e();else{var h=a.data,g=h.action,k=h.email,j=b.bind(f,this),m="undefined"!==typeof h.soc_name?h.soc_name:void 0;this.setCorp(h.list||[]);c.settings.portalAuthEnabled?"switch"==g?"disabled"==i?d?(b.radar({disabledUser:1,disabledUserRestore:1}),e()):(this.emit("disabledUser"),c.emit("disabledUser",a.data,function(){b.radar({disabledUser:1,disabledUserSendToLogin:1});
[вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы]="http://e.mail.ru/login?fail=1&d1&page="+encodeURIComponent([вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы])+"&email="+encodeURIComponent(k)})):"ok"==i&&k!=this.activeUser()?(this.emit("authChange"),c.listeners("authChange")?(b.radar("authChange",1),!k||void 0!==h.mail_cnt?c.emit("authChange",a.data,function(){j(e)}):this.loadAccountInfo(b.bind(function(a){"error"==a.status?(this._sendError(a),e()):(h=b.extend(a.data,h),c.emit("authChange",h,function(){j(e)}))},this),k)):d?(b.radar("authChangeReloadDis",1),!k||void 0!==
h.mail_cnt?j(e):this.loadAccountInfo(b.bind(function(a){"error"==a.status?(this._sendError(a),e()):(h=b.extend(a.data,h),j(e))},this),k)):(b.radar("authChangeReload",1),b.setTimeout(function(){location.reload()},10))):"noauth"==i&&k!=this.activeUser()?("home"===b.project&&(i=[],i.push("headlineAuthLost"),i.push("mpop="+(c.cookie("Mpop")?"1":"0")),i.push("activeEmail="+this.activeUser()),i.push("newEmail="+k),(new Image).src="//gstat.imgsmail.ru/gstat?ua=1&logme="+encodeURIComponent(i.join(";"))+"&rnd="+
(new Date).getTime()+Math.random()),b.radar("authLost",1),this.emit("authLost"),c.emit("authLost",a.data,b.bind(function(){a.status="ok";a.data.action="switch";this._PHUpdater(a,e,d)},this))):(b.radar("authRestore",1),"function"===typeof e&&e()):"list"==g&&("____user"in this&&(this.____user!==k&&"mail"===b.project&&((new Image).src="//gstat.imgsmail.ru/gstat?logme="+encodeURIComponent("headlineFail;headlineEmail="+k+";projectEmail="+this.____user)+"&rnd="+(new Date).getTime()+Math.random(),g={userMismatch:1},
g["userMismatch_"+(k?"":"no")+"HeadlineUser"]=1,g["userMismatch_"+(this.____user?"":"no")+"ProjectUser"]=1,g["userMismatch_"+(this.____user?"":"no")+"PUser_"+(k?"":"no")+"HUser"]=1,b.radar(g)),delete this.____user),null===this.activeUser()?(c.settings.enableUpdateRadars&&b.radar("update",1),this.emit("update"),c.emit("update",a.data,function(){j(e)})):k==this.activeUser()?((g=c.cookie("Mpop"))&&("ok"==i&&this.activeUser()&&-1==g.indexOf(this.activeUser()))&&b.count("d1409289"),c.settings.enableUpdateRadars&&
b.radar("update",1),this.emit("update"),c.emit("update",a.data,function(){j(e)})):(a.data.action="switch",this._PHUpdater(a,e,!0))):(c.settings.enableUpdateRadars&&b.radar("update",1),this.emit("update"),c.emit("update",a.data,function(){j(e)}))}}});b.extend(b.AccountManager.prototype,{_authTransport:new b.Transport(c.settings.authDomain+"auth.php",{JSONPCallbackParam:"JSONP_call",xhrEnabled:!0,requestSource:"auth"}),switchAccount:function(a,b,d){var c={};if(a){c.Login=a;var g=this.updateResume(b||
function(){});this._authTransport.get({params:c,complete:function(a){this._PHUpdater(a,g,d)}.bind(this),timeout:3E4})}},_logoutTransport:new b.Transport(c.settings.authDomain+"/cgi-bin/logout?mac=1",{JSONPCallbackParam:"JSONP_call",xhrEnabled:!0,requestSource:"logout"}),logoutAccount:function(a,b){var c={};if(a&&a!==this.activeUser())c.Login=a;else throw Error("Can not logout. Not active account expected.");this._logoutTransport.get({params:c,complete:b})}});var L=!1,$;b.extend(b.AccountManager.prototype,
{_accountInfoTransport:new b.Transport(c.settings.swaDomain+"/NaviData?mac=1&gamescnt=1&Socials=1",{JSONPCallbackParam:"JSONP_call",xhrEnabled:!0,requestSource:"accountInfo"}),loadAccountInfo:function(a,b){var d={};if(b=!c.settings.multiAuthEnabled?void 0:b||this.activeUser())d.Login=b;this._accountInfoTransport.get({params:d,complete:function(b){"function"===typeof a&&a(b)},timeout:3E4})},updateAccountInfo:function(a,c){if(!L){var d=+new Date;if(this._updateByTimeout||!this._updateByTimeout&&this.updateLastRequest<
d-this.updateRequestTimeout||c)!this._updateByTimeout&&this.updateLastRequest&&((new Image).src="//rs.mail.ru/d"+"532246".replace("%","")+".gif?"+d),this.updateLastRequest=d,d=this.updateResume(b.bind(function(b){this._PHUpdater(b,a)},this)),this.loadAccountInfo(d)}},updateRequestTimeout:6E4,updateReset:function(a){this._updateByTimeout&&(a?(a=this.updateRequestTimeout-(new Date).getTime()+this.updateLastRequest,0>a&&(a=0)):a=this.updateRequestTimeout,b.clearTimeout(this._listAccountTimeout),this._listAccountTimeout=
b.setTimeout(b.bind(this.updateAccountInfo,this),a))},updateResume:function(a){if(this._updateByTimeout){var c=this._accountInfoTransport.isProcessing();this._accountInfoTransport.cancel();this.updateReset();var d=!1;this.once("authChange",function(a,b){d=!0;"function"===typeof b&&b()})}return b.bind(function(b){this._updateByTimeout&&(c?d?this.updateReset():this.updateAccountInfo():d?this.updateReset():this.updateReset(!0));"function"==typeof a&&a(b)},this)},pauseUpdate:function(a,b){a?$=setTimeout(function(){L=
!0},b):(clearTimeout($),L=!1)}});if(c.settings.ZADblock)try{v=function(){};s=0;y="zEvalCode zDcd zSha1Cache zSha1 zInitLCAG zInitAG zInit zStarted zDomain zPid zUniID zSysDomain zSecSrvU zWSOnl zNoWS zWSE zTrID zSfID zBnID zIsSSL zDocLoc zinframe zdu zoKey zWsDoms zSysAdv zBlockCloner zStartIndexer zVideoSlider zMailPages zSysStartFilter zloadJS zAdv zSqListener zRender zChimg zChblkADB zChblk zStartFilter zisrch zisrchf zisrchok zInitVideoVast zVastRender zdea zdeg zCuVk zObj zRedirObj".split(" ");
for(n=0;n<y.length;n++){var w=y[n];if("object"==typeof window[w]){var z=window[w],m=void 0;for(m in z)"object"==typeof z[m]?z[m]={}:"function"==typeof z[m]&&(z[m]=v);s++}else"function"==typeof window[w]&&(window[w]=v)}s&&((new Image).src="//stat.radar.imgsmail.ru/update?p=splash&t=ZADBLOCK&v=1&i=all:1&rnd="+Math.random(),(new Image).src="//stat.radar.imgsmail.ru/update?p=splash&t=ZADBLOCKCOUNT&v="+s+"&i=all:"+s+"&rnd="+Math.random())}catch(wa){}b.SCookie.removeGlobal("s_mu");b.SCookie[(b.retina?"set":
"remove")+"Global"]("rt",1);b.SCookie[(b.retina?"set":"remove")+"Global"]("dpr",b.dpr);c.settings.enableUpdateRadars=b.percent(1);c.settings.authFormEnabled=c.settings.multiAuthEnabled=c.settings.portalAuthEnabled;w=!1;if(~navigator.userAgent.indexOf("Opera")&&(!~navigator.userAgent.indexOf("Opera/9.8")||~navigator.userAgent.indexOf("Version/10")||~navigator.userAgent.indexOf("Version/11")||~navigator.userAgent.indexOf("Opera/10")||~navigator.userAgent.indexOf("Opera 10"))||window.____________ie7||
window.____________ie6||~navigator.userAgent.indexOf("Firefox/3."))c.settings.multiAuthEnabled=!1,c.settings.authFormEnabled=!1,w=!0;b.byId("PH_singleuser").style.display=c.settings.multiAuthEnabled?"none":"block";b.byId("PH_miltiuser").style.display=c.settings.multiAuthEnabled?"block":"none";c.settings.projectsMenuEnabled=!1;w||(c.settings.projectsMenuEnabled=!0,b.byId("PH_projectsMenu").style.display="inline-block",b.byId("PH_allProjects").style.display="none");c.settings.bizLinks&&(b.byId("PH_projectsMenu").style.display=
"none",b.byId("PH_allProjects").style.display="none");b.countEl(b.byId("PH_logoutLink"));b.countEl(b.byId("PH_loginLink")||b.byId("PH_authLink"));b.extend(c,b.EventEmitter.prototype,{cookie:C});if(~navigator.userAgent.toLowerCase().indexOf("iphone")||~navigator.userAgent.toLowerCase().indexOf("ipad")||~navigator.userAgent.toLowerCase().indexOf("ipod")||~navigator.userAgent.toLowerCase().indexOf("android"))document.body.style.cursor="pointer";c.cookie.s={};b.extend(c.cookie.s,{getLocal:g.getLocal,
setLocal:g.setLocal,removeLocal:g.removeLocal,getGlobal:g.getGlobal,setGlobal:g.setGlobal,removeGlobal:g.removeGlobal,setProject:g.setProject});var aa="mail"!==b.project;b.accountManager=new b.AccountManager({noAuthView:b.byId("PH_noAuthView"),authView:b.byId("PH_authView"),userEmail:b.byId(c.settings.multiAuthEnabled?"PH_user-email":"PH_user-email_disabled"),updateByTimeout:aa});b.counters=new b.Couners({mail:"g_mail_events",my:"g_my_events",ok:"g_ok_events",games:"g_games_events",love:"g_love_events"});
c.updateCounter=function(a){"sting"===typeof a||"number"===typeof a||void 0===a||null===a?b.counters._counters[b.project]&&b.counters.update(b.project,a):b.counters.update(a);aa||b.accountManager.updateAccountInfo()};"mail"==b.project&&window.jQuery&&window.jQuery(window).bind("updatemessagescount",function(a,b){c.updateCounter(b)});c.isMultiAuth=function(){return c.settings.multiAuthEnabled};c.activeUser=function(){if(c.settings.portalAuthEnabled){var a=b.accountManager.activeUser();return null===
a?b.accountManager.____user:a}return b.byId("PH_user-email_disabled").innerHTML||void 0};c.settings.portalAuthEnabled&&(c.isCorp=function(){var a=c.activeUser();return"corp.mail.ru"==(a&&a.split("@")[1])},c.switchAccount=function(a,c){b.accountManager.switchAccount(a,c)},c.logoutAccount=function(a,c){b.accountManager.logoutAccount(a,function(){b.accountManager.loadAccountsList(c)})});c.settings.multiAuthEnabled&&(c.loadAccountsList=(new b.DeferredQuery).getQuery(),c.on("visibilitychange",function(a){a.data.hidden?
c.settings.pauseUpdate&&b.accountManager.pauseUpdate(!0,c.settings.pauseUpdateTime||36E5):(null!==b.accountManager.activeUser()&&b.accountManager.activeUser()?b.accountManager.switchAccount(b.accountManager.activeUser(),null,!0):b.accountManager.updateAccountInfo(function(){},!0),c.settings.pauseUpdate&&b.accountManager.pauseUpdate())}));b.authMenu=new b.Menu({baseClass:"x-ph__menu",orientation:"right",rootNode:b.byId("PH_authMenu"),button:b.byId("PH_authMenu_button"),openCounter:"home"==b.project?
"d1126003":"mail"==b.project?"d1126002":"my"==b.project?"d1270901":"d1126005"});c.authMenu=new b.EventEmitter;c.authForm=new b.EventEmitter;c.settings.multiAuthEnabled&&(c.authMenu.show=b.bind(b.authMenu.show,b.authMenu),c.authMenu.hide=b.bind(b.authMenu.hide,b.authMenu));c.settings.authFormEnabled?(c.authForm.show=(new b.DeferredQuery).getQuery(),c.authForm.hide=(new b.DeferredQuery).getQuery(),c.authForm.isVisible=function(){return!1}):(c.authForm.show=function(a){var c=[];a||(a={});a.login&&a.domain&&
c.push("email="+a.login+"@"+a.domain);c.push("page="+encodeURIComponent(a.successPage?a.successPage:"mail"==b.project||"home"==b.project?"http://e.mail.ru/messages/inbox":window.[вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы]));[вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы]="http://e.mail.ru/login?"+c.join("&")},c.authForm.hide=function(){},c.authForm.isVisible=function(){return b.authForm?b.authForm.isVisible():!1});b.authLinkClickHandler=function(a){c.listeners("loginRequest")?(b.eventPreventDefault(a),c.emit("loginRequest")):c.settings.authFormEnabled&&(b.eventPreventDefault(a),
c.authForm.show())};b.event(1,b.byId("PH_authLink"),"click",b.authLinkClickHandler);b.registerLinkClickHandler=function(a){c.listeners("registerRequest")&&(b.eventPreventDefault(a),c.authForm.hide(),c.emit("registerRequest"))};b.event(1,b.byId("PH_regLink"),"click",b.registerLinkClickHandler);c.isAuthFormEnabled=function(){return c.settings.authFormEnabled};b.projectsMenu=new b.Menu({baseClass:"x-ph__menu",rootNode:b.byId("PH_projectsMenu"),button:b.byId("PH_projectsMenu_button"),openCounter:"d521725"});
if(c.settings.projectsMenuEnabled||c.settings.multiAuthEnabled||c.settings.authFormEnabled)c.settings.authGate&&U(c.settings.authGateJS),U(c.settings.externalJS,!0);window.__PH=c;u.timeEnd("headline.inline.js")}})(window.__PH,window.__PHS);
</script><!--/noindex-->














<script>
(function (s) {
s.noSuggests = true;
})(window.__PMS || (window.__PMS = {}));
</script>



<div data-mnemo="portal-menu" id="portal-menu" class="portal-menu portal-menu_flat">
<div class="pm-css-checker" id="pm-css-checker" style="display: none;"></div>
<div class="w-pm-menu">
<div class="portal-menu_width">
<div class="pm-menu">
<div class="pm-menu__left">
<div class="pm-menu__left__inner">
</div>
</div>
<div class="pm-menu__center">
<div class="pm-menu__center__inner">
<i class="pm-menu__center__inner__leg">s</i>
</div>
</div>
</div>


<div id="popup_advanced-search" class="popup popup_search" style="display: none;">
<a class="popup__close js-close"><i class="icon icon_popup-close"></i></a>


<form method="GET" action="/search/">

<div class="popup__box">

<div class="popup__head">
Расширенный поиск
</div>

<div class="popup__fieldset">
<div class="form__row form__row_narrow">
<div class="form__row__label">
<label for="from_popup">От кого</label>
</div>
<div class="form__row__widget">
<div style="position:relative; width: 300px;">
<input tabindex="1000" type="text" autofocus="true" style="width:300px;" class="form__field form__field_address-list js-ac-addressbook" id="from_popup" name=q_from value="">

<div class="form__field__suggest ac-layer">
<span class="div_inner ac-items form__field__suggest__inner">
<div class="form__field__suggest__item"></div>
</span>
</div>

</div>
</div>
</div>
<div class="form__row form__row_narrow">
<div class="form__row__label">
<label for="to_popup">Кому</label>
</div>
<div class="form__row__widget">
<div style="position:relative; width: 300px;">
<input tabindex="1001" type="text" style="width:300px;" class="form__field form__field_address-list js-ac-addressbook" id="to_popup" name=q_to value="" >

<div class="form__field__suggest ac-layer">
<span class="div_inner ac-items form__field__suggest__inner">
<div class="form__field__suggest__item"></div>
</span>
</div>

</div>
</div>
</div>
<div class="form__row form__row_narrow">
<div class="form__row__label">
<label for="subj_popup">Тема</label>
</div>
<div id="adv-search-theme-name" class="form__row__widget">
<div style="position:relative; width: 300px;">
<input tabindex="1002" type="text" class="form__field js-input" id="subj_popup" name=q_subj value="" >

<div class="js-suggest portal-menu__search__dropdown" style="display:none;">
<div class="portal-menu__search__suggest portal-menu__search__suggest_adv-search">
<div class="js-suggest-list portal-menu__search__suggest__inner"></div>
<a cnt_sb="427956" class="js-suggest-internet-cont portal-menu__search__suggest__item" href="#" target="_blank">
Найти <span class="js-suggest-internet portal-menu__search__suggest__item_internet-link"></span> в&nbsp;интернете
</a>
</div>
</div>

</div>
</div>
</div>
<div class="form__row form__row_narrow">
<div class="form__row__label">
<label for="text_popup">Содержит слово</label>
</div>
<div id="adv-search-word-contain" class="form__row__widget">
<div style="position:relative; width: 300px;">
<input tabindex="1003" type="text" class="form__field js-input" id="text_popup" name="q_query" value="">

<div class="js-suggest portal-menu__search__dropdown" style="display:none;">
<div class="portal-menu__search__suggest portal-menu__search__suggest_adv-search">
<div class="js-suggest-list portal-menu__search__suggest__inner"></div>
<a cnt_sb="427956" class="js-suggest-internet-cont portal-menu__search__suggest__item" href="#" target="_blank">
Найти <span class="js-suggest-internet portal-menu__search__suggest__item_internet-link"></span> в&nbsp;интернете
</a>
</div>
</div>

</div>
</div>
</div>


<div class="form__row form__row_narrow">
<div class="form__row__label">
<label for="date-from_popup">Дата</label>
</div>
<div class="form__row__widget">

<div class="form__field__wrapper form__field__wrapper_inline">
<a href="#" class="form__field__calendar-link js-calendar-link"><i class="icon icon_form icon_form_calendar"></i></a>
<input tabindex="1004" type="text" id="date-from_popup" name="q_date" value="" autocomplete="off" class="form__field form__field_date-field js-date-from" style="width:123px;">
<div class="js-date-from-calendar"></div>
</div>


<div class="form__field__wrapper form__field__wrapper_inline">
<div class="form__select" style="width:144px;">
<div class="form__select__box"><div class="form__select__box__text js-text"></div></div>
<i class="form__select__arrow"></i>
<select tabindex="1005" name="q_date_lapse" class="form__select__select">
<option value="0" >точная дата</option>
<option value="1" >±1 день</option>
<option value="3" >±3 дня</option>
<option value="7" >±7 дней</option>
<option value="30" >±30 дней</option>
</select>
</div>
</div>
</div>
</div>

<div class="form__row form__row_narrow">
<div class="form__row__label">

</div>
<div class="form__row__widget">
<div class="form__checkbox"><label><input type="checkbox" tabindex="1006" id="read" class="form__checkbox__checkbox" value="2" name="q_read"><span class="form__checkbox__label">Непрочитанное</span></label></div>
<div class="form__checkbox"><label><input type="checkbox" tabindex="1007" id="flaged" class="form__checkbox__checkbox" value="2" name="q_flag"><span class="form__checkbox__label">Отмеченное флажком <i class="ico ico_folder ico ico_folder_important" style="position: relative; top:2px;"></i></span></label></div>
<div class="form__checkbox"><label><input type="checkbox" tabindex="1008" id="attached" class="form__checkbox__checkbox" value="1" name="q_attach"><span class="form__checkbox__label">С вложениями</span></label></div>
</div>
</div>
</div>
</div>
<div class="popup__controls popup__controls_align-with-controls">

<button type="submit" class="btn btn_main btn_stylish" data-act="search_advanced"><span class="btn__text">Найти</span></button>

<button class="btn btn_stylish js-close"><span class="btn__text">Отмена</span></button>


</div>
</form>



</div>

</div>
</div>
<div id="w-pm-menu_submenu" class="w-pm-menu w-pm-menu_submenu" style="display: none;">
<div class="portal-menu_width">
<div class="pm-menu pm-menu_submenu">
<div class="pm-menu__center pm-menu__center_submenu">
<div class="pm-menu__center__inner pm-menu__center__inner_submenu">
<i class="pm-menu__center__inner__leg pm-menu__center__inner__leg_submenu">s</i>
</div>
</div>
</div>
</div>
</div>
<div class="w-pm-menu__shadow"></div>
</div>

<script id="portal-menu__search__suggest__template" type="text/plain">
<span class="js-suggest pm-toolbar__suggests" style="display:none;">
<span class="pm-toolbar__suggests__group pm-toolbar__suggests__group_first js-suggest-list">
</span>
<span class="pm-toolbar__suggests__searchin">
<span class="pm-toolbar__suggests__searchin__wrapper w-portal-menu__search__suggest__item_internet">
<a cnt_sb="427956" class="pm-toolbar__suggests__searchin__link portal-menu__search__suggest__item_internet js-suggest-internet-cont" target="_blank">
Найти <span class="js-suggest-internet portal-menu__search__suggest__item_internet-link"></span> в&nbsp;интернете
</a>
</span>
</span>
</span>
</script>


<script id="portal-menu__search__operands__template" type="text/plain">
<div class="w-portal-menu__search__operands" style="display:none;">
<div class="w-portal-menu__search__operands__width_outer">
<div class="w-portal-menu__search__operands__width_inner">
<table class="portal-menu__search__operands">
<tr>
<td style="display:none" data-operand-name="q_from" class="w-portal-menu__search__operands__menu w-portal-menu__search__operands__menu_q_from">
<div class="portal-menu__search__operands__menu">
<div class="portal-menu__search__operands__menu__button">
<span class="portal-menu__search__operands__menu__button__text">от</span>
<span class="portal-menu__search__operands__menu__button__ico"></span>
</div>
<div class="portal-menu__dropdown portal-menu__search__operands__menu__dropdown">
<div data-operand-name="q_from" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_from">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">от</span>
</span>
</div>
<div data-operand-name="q_to" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_to">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">кому</span>
</span>
</div>
<div data-operand-name="q_subj" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_subj">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">тема</span>
</span>
</div>
<div data-operand-name="q_query" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_query">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">в письме</span>
</span>
</div>
</div>
</div>
</td>
<td style="display:none" data-operand-name="q_from" class="w-portal-menu__search__operands__input w-portal-menu__search__operands__input_q_from">
<label class="portal-menu__search__operands__input">
<input class="portal-menu__search__operands__input__field" data-input-name="q_from" />
</label>
</td>
<td style="display:none" data-operand-name="q_to" class="w-portal-menu__search__operands__menu w-portal-menu__search__operands__menu_q_to">
<div class="portal-menu__search__operands__menu">
<div class="portal-menu__search__operands__menu__button">
<span class="portal-menu__search__operands__menu__button__text">кому</span>
<span class="portal-menu__search__operands__menu__button__ico"></span>
</div>
<div class="portal-menu__dropdown portal-menu__search__operands__menu__dropdown">
<div data-operand-name="q_from" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_from">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">от</span>
</span>
</div>
<div data-operand-name="q_to" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_to">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">кому</span>
</span>
</div>
<div data-operand-name="q_subj" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_subj">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">тема</span>
</span>
</div>
<div data-operand-name="q_query" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_query">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">в письме</span>
</span>
</div>
</div>
</div>
</td>
<td style="display:none" data-operand-name="q_to" class="w-portal-menu__search__operands__input w-portal-menu__search__operands__input_q_to">
<label class="portal-menu__search__operands__input">
<input class="portal-menu__search__operands__input__field" data-input-name="q_to" />
</label>
</td>
<td style="display:none" data-operand-name="q_subj" class="w-portal-menu__search__operands__menu w-portal-menu__search__operands__menu_q_subj">
<div class="portal-menu__search__operands__menu">
<div class="portal-menu__search__operands__menu__button">
<span class="portal-menu__search__operands__menu__button__text">тема</span>
<span class="portal-menu__search__operands__menu__button__ico"></span>
</div>
<div class="portal-menu__dropdown portal-menu__search__operands__menu__dropdown">
<div data-operand-name="q_from" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_from">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">от</span>
</span>
</div>
<div data-operand-name="q_to" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_to">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">кому</span>
</span>
</div>
<div data-operand-name="q_subj" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_subj">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">тема</span>
</span>
</div>
<div data-operand-name="q_query" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_query">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">в письме</span>
</span>
</div>
</div>
</div>
</td>
<td style="display:none" data-operand-name="q_subj" class="w-portal-menu__search__operands__input w-portal-menu__search__operands__input_q_subj">
<label class="portal-menu__search__operands__input">
<input class="portal-menu__search__operands__input__field" data-input-name="q_subj" />
</label>
</td>
<td style="display:none" data-operand-name="q_query" class="w-portal-menu__search__operands__menu w-portal-menu__search__operands__menu_q_query">
<div class="portal-menu__search__operands__menu">
<div class="portal-menu__search__operands__menu__button">
<span class="portal-menu__search__operands__menu__button__text">в письме</span>
<span class="portal-menu__search__operands__menu__button__ico"></span>
</div>
<div class="portal-menu__dropdown portal-menu__search__operands__menu__dropdown">
<div data-operand-name="q_from" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_from">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">от</span>
</span>
</div>
<div data-operand-name="q_to" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_to">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">кому</span>
</span>
</div>
<div data-operand-name="q_subj" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_subj">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">тема</span>
</span>
</div>
<div data-operand-name="q_query" class="js-section portal-menu__dropdown__list__item portal-menu__search__operands__menu__dropdown__item_q_query">
<span class="portal-menu__dropdown__list__link">
<span class="portal-menu__dropdown__list__text">в письме</span>
</span>
</div>
</div>
</div>
</td>
<td style="display:none" data-operand-name="q_query" class="w-portal-menu__search__operands__input w-portal-menu__search__operands__input_q_query">
<label class="portal-menu__search__operands__input">
<input class="portal-menu__search__operands__input__field" data-input-name="q_query" />
</label>
</td>
</tr>
</table>
</div>
</div>
</div>
</script>


<script>(function(){function a(a){a=a||{};for(var b=1,c=arguments.length;c>b;b++){var d=arguments[b];for(var e in d)d.hasOwnProperty(e)&&(a[e]=d[e])}return a}function b(a){return document.getElementById(a)}function c(a){return a.bind.apply(a,H.call(arguments,1))}function d(a,b,c){function d(){a(),f||(e=E(d,b))}var e,f;return c&&a(),e=E(d,b),function(){f=!0,F(e)}}function e(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0,a.preventDefault?a.preventDefault():a.returnValue=!1}function f(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function g(a,b,c,d){b&&(b.addEventListener?b[a?"addEventListener":"removeEventListener"](c,d,!1):b[a?"attachEvent":"detachEvent"]("on"+c,d))}function h(a){return a&&1==a.nodeType}function i(a,b){var c=[],d=0;if("string"==typeof a)c.push([a,b]),d+=b;else for(var e in a)a.hasOwnProperty(e)&&(c.push([e,a[e]]),d+=a[e]);for(var f=0,g=c.length;g>f;f++)c[f]=c[f].join(":")}function j(a){function b(a){var b,c,d=parseInt(1e9*Math.random(),10);(b=a.match(/^(?:cl([bn])|([adgin]))(\d+)(?:sz(\d+))?/))&&(b[1]?c="s"+b[1]:"n"==b[2]?c="nc":"i"==b[2]?(d=null,c=b[2]):c=b[2],c+=b[3]+".gif?",b[4]&&(c+="sz="+b[4]),d&&(c+="&rnd="+d),(new Image).src="//r.my.com/"+c)}for(var c=a.split(","),d=c.length;d--;)b(c[d])}function k(a){g(1,a,"mousedown",function(a){a||(a=window.event);for(var b=a.target||a.srcElement;b;)b.getAttribute&&b.getAttribute("xname")&&j(b.getAttribute("xname")),b=b.parentNode})}function l(a,b){var c;c=h(b)?function(a,b){return a==b}:function(a,b){return n(a,b)};for(var d=a.parentNode;d;){if(c(d,b))return d;d=d.parentNode}return!1}function m(a){for(;a.firstChild;)a.removeChild(a.firstChild)}function n(a,b){return h(a)&&I?a.classList.contains(b):!!~(" "+a.className+" ").indexOf(" "+b+" ")}function o(a,b){h(a)&&(I?a.classList.add(b):!n(a,b)&&(a.className+=" "+b))}function p(a,b){h(a)&&(I?a.classList.remove(b):a.className=a.className.replace(new RegExp("(^|\\s)"+b+"(\\s|$)","g"),"$1"))}function q(a,b){return h(a)?I?a.classList.toggle(b):n(a,b)?(p(a,b),!1):(o(a,b),!0):void 0}function r(a,b){for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&!Object.prototype.hasOwnProperty.call(a,c)&&(a[c]=b[c]);return a}function s(a,b,c){function d(e){(c&&e.propertyName===c||!c)&&(g(0,a,B.Modernizr.transitionend,d),b())}var e;return c&&(c=B.Modernizr.prefixedCss(c)),B.Modernizr.csstransitions?g(1,a,B.Modernizr.transitionend,d):e=B.setTimeout(function(){b()},0),{prop:c,callback:b,node:a,cancel:function(){e?clearTimeout(e):g(0,a,B.Modernizr.transitionend,d)}}}function t(a){return a||(a={}),"function"!=typeof a.fn?!1:a}function u(a,b,c){function d(b){if(k&&(b.propertyName||b.originalEvent.propertyName)===k||!k){if(h)return;h=!0,clearTimeout(f),B.$(a).unbind(B.Modernizr.transitionend,d),j.fn()}}function e(){n||(clearTimeout(g),clearTimeout(f),B.$(a).unbind(B.Modernizr.transitionend,d),n=!0)}c||(c={});var f,g,h,i=c.before&&(c.before=t(c.before)),j=c.after&&(c.after=t(c.after)),k=j&&j.prop&&B.Modernizr.prefixedCss(j.prop),l=B.Modernizr.prefixed("transitionDuration"),m=l&&K(a).css(l);m&&(m=m.indexOf("ms")>-1?parseFloat(m):1e3*parseFloat(m)),i&&i.fn(),g=setTimeout(function(){b()},B.Modernizr.csstransitions?20:0),j&&(B.Modernizr.csstransitions?(B.$(a).bind(B.Modernizr.transitionend,d),m&&(f=setTimeout(function(){d(k?{propertyName:k}:void 0)},m))):f=setTimeout(function(){j.fn()},0));var n=!1;return{cancel:e}}function v(){this._invocations=[],this._fn=null,this._context=null}function w(){}function x(){var a=[],b=0;this.getLength=function(){return a.length-b},this.isEmpty=function(){return 0==a.length},this.enqueue=function(b){a.push(b)},this.dequeue=function(){if(0==a.length)return void 0;var c=a[b];return 2*++b>=a.length&&(a=a.slice(b),b=0),c},this.peek=function(){return a.length>0?a[b]:void 0}}var y=window.__PH&&__PH.cookie&&"1"===__PH.cookie.s.getGlobal("s_debug"),z=y&&window.console||{};if(z.log=y&&z.log||function(){},z.time=y&&z.time||function(){},z.timeEnd=y&&z.timeEnd||function(){},z.time("portal-menu.full.js"),function(){var a=Function("return this")();a.fest||(a.fest={}),a.fest["pm-templates.xml"]=function(a){"use strict";function b(a){n(a+'\nin block "'+w+'" at line: '+v+"\nfile: "+u)}function c(a){return D[a]}function d(a,b,c){if(c)for(var d in b)"function"==typeof b[d]&&b[d].param&&(b[d]=b[d]());return a.call(o,b)}function e(a){if("string"==typeof a){if(y.test(a))return a.replace(x,c)}else if("undefined"==typeof a)return"";return a}var f,g,h,i,j,k,l,m,n,o=this,p="",q=[],r=[],s="",t={},u="",v="",w="",x=/[&<>"]/g,y=/[&<>"]/,B={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,wbr:!0},C=[],D={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};n="undefined"==typeof __fest_error?"undefined"!=typeof z&&z.error?function(){return Function.prototype.apply.call(z.error,z,arguments)}:function(){}:__fest_error;if(function(a){t["ph-meta"]=function(a){var b="";return b}}(a),function(a){t["ph-overlay"]=function(a){var c="";try{r[0]=e(this._getClass("overlay","",a.mods))}catch(d){r[0]="",b(d.message)}return c+='<div class="'+r[0]+'"></div>'}}(a),function(a){t["ph-toolbar__button"]=function(a){var c="";try{a.mods=this._prepareMods("toolbar__button",a.mods);var f=[],j=[];a.content?f.push("_content"):(a.text?this._addMod("toolbar__button",a.mods,"icon","_text"):f.push("_notext"),a.iconCls||f.push("_noicon"),a.dropdown&&f.push("_dropdown"),a.current&&f.push("_current"),a.buttonType&&f.push("_"+a.buttonType)),a.hidden&&j.push("_hidden"),a.alwaysVisible&&j.push("_always-visible"),a.disabled&&f.push("_disabled"),a.submenu&&f.push("_submenu"),this._addMod("toolbar__button",a.mods,"*",f.join(" ")),this._addMod("toolbar__button",a.mods,"",j.join(" "));var n=["href","title","id","rel","target"],o={},p={};if(a.attrs)for(var q in a.attrs)a.attrs.hasOwnProperty(q)&&(-1!==n.indexOf(q)?p[q]=a.attrs[q]:o[q]=a.attrs[q]);a.iconBg&&(a.iconBg=a.iconBg.replace(/[()'"'']/g,""))}catch(s){b(s.message)}try{r[0]=e(this._getClass("toolbar__button","",a.mods))}catch(s){r[0]="",b(s.message)}try{r[1]=e(this._setConfig(a))}catch(s){r[1]="",b(s.message)}c+='<span class="js-button '+r[0]+'" data-config-id="'+r[1]+'"';var q,u;try{u=o||{}}catch(s){i={},b(s.message)}for(q in u){try{g=q}catch(s){g="",b(s.message)}if(""!==g){c+=" "+g+'="';try{c+=e(o[q])}catch(s){b(s.message+"80")}c+='"'}}c+=">";try{h=a.content}catch(s){h=!1,b(s.message)}if(h){try{r[0]=e(this._getClass("toolbar__button","content",a.mods))}catch(s){r[0]="",b(s.message)}try{r[1]=e(a.content.width)}catch(s){r[1]="",b(s.message)}c+='<span class="'+r[0]+'" style="width: '+r[1]+'">';try{c+=a.content.html}catch(s){b(s.message+"87")}c+="</span>"}else{try{m=a.href?"a":"span","string"!=typeof m&&(b("Element name must be a string"),m="div")}catch(s){m="div",b(s.message)}C.push(m),c+="<"+m,c+=' class="';try{c+=e(a.cls?a.cls+" ":"")}catch(s){b(s.message+"94")}c+="js-link ";try{c+=e(this._getClass("toolbar__button","inner",a.mods))}catch(s){b(s.message+"97")}c+='"';var q,v;try{v=p||{}}catch(s){i={},b(s.message)}for(q in v){try{g=q}catch(s){g="",b(s.message)}if(""!==g){c+=" "+g+'="';try{c+=e(p[q])}catch(s){b(s.message+"102")}c+='"'}}c+=' tabIndex="';try{c+=e(null!==a.tabIndex?a.tabIndex||0:void 0)}catch(s){b(s.message+"108")}c+='"',m=C[C.length-1],c+=m in B?"/>":">";try{r[0]=e(this._getClass("toolbar__button","numbers",a.mods,a.numbers?"_visible":void 0))}catch(s){r[0]="",b(s.message)}c+='<span class="js-numbers '+r[0]+'">';try{c+=e(a.numbers||0)}catch(s){b(s.message+"113")}c+="</span>";try{h=a.iconCls}catch(s){h=!1,b(s.message)}if(h){try{r[0]=e(this._getClass("toolbar__button","icon",a.mods))}catch(s){r[0]="",b(s.message)}try{r[1]=e(a.iconCls)}catch(s){r[1]="",b(s.message)}try{r[2]=e(a.iconNum)}catch(s){r[2]="",b(s.message)}c+='<span class="js-icon '+r[0]+'" data-icon="'+r[1]+'" data-icon-num="'+r[2]+'">';try{r[0]=e(this._getClass("toolbar__button","icon__img",a.mods))}catch(s){r[0]="",b(s.message)}try{r[1]=e(a.iconCls)}catch(s){r[1]="",b(s.message)}c+='<span class="'+r[0]+" "+r[1]+'"';try{h=a.iconBg}catch(s){h=!1,b(s.message)}if(h){c+=" style=\"background-image: url('";try{c+=e(a.iconBg)}catch(s){b(s.message+"123")}c+="');\""}c+=">";try{r[0]=e(this._getClass("toolbar__button","icon__num",a.mods))}catch(s){r[0]="",b(s.message)}try{r[1]=e(this._getClass("icon__num"))}catch(s){r[1]="",b(s.message)}c+='<span class="'+r[0]+" "+r[1]+'"></span></span></span>';try{h=a.dropdown}catch(s){h=!1,b(s.message)}if(h){try{r[0]=e(this._getClass("toolbar__button","icon",a.mods,"_inverted"))}catch(s){r[0]="",b(s.message)}try{r[1]=e(a.iconClsInverted||a.iconCls)}catch(s){r[1]="",b(s.message)}try{r[2]=e(a.iconNum)}catch(s){r[2]="",b(s.message)}c+='<span class="js-icon-inverted '+r[0]+'" data-icon="'+r[1]+'" data-icon-num="'+r[2]+'">';try{r[0]=e(this._getClass("toolbar__button","icon__wrap",a.mods,"_inverted"))}catch(s){r[0]="",b(s.message)}c+='<span class="'+r[0]+'">';try{r[0]=e(this._getClass("toolbar__button","icon__img",a.mods,"_inverted"))}catch(s){r[0]="",b(s.message)}try{r[1]=e(a.iconClsInverted||a.iconCls)}catch(s){r[1]="",b(s.message)}c+='<span class="'+r[0]+" "+r[1]+'"';try{h=a.iconBg}catch(s){h=!1,b(s.message)}if(h){c+=' style="background-image: url(';try{c+=e(a.iconBg)}catch(s){b(s.message+"139")}c+=');"'}c+=">";try{r[0]=e(this._getClass("toolbar__button","icon__num",a.mods,"_inverted"))}catch(s){r[0]="",b(s.message)}try{r[1]=e(this._getClass("icon__num"))}catch(s){r[1]="",b(s.message)}c+='<span class="'+r[0]+" "+r[1]+'"></span></span></span></span>'}}try{h=a.text}catch(s){h=!1,b(s.message)}if(h){try{r[0]=e(this._getClass("toolbar","button__text",a.mods))}catch(s){r[0]="",b(s.message)}c+='<span class="js-text '+r[0]+'">';try{r[0]=e(this._getClass("toolbar","button__text__inner",a.mods))}catch(s){r[0]="",b(s.message)}c+='<span class="js-text-inner '+r[0]+'">';try{c+=e(a.text.length>25?a.text.substr(0,25)+"…":a.text)}catch(s){b(s.message+"154")}c+="</span></span>"}m=C[C.length-1],m in B||(c+="</"+m+">"),C.pop()}try{h="object"==typeof a.dropdown}catch(s){h=!1,b(s.message)}if(h){g="ph-toolbar__dropdown",l={};try{l=a.dropdown}catch(s){b(s.message)}k=t[g],k&&(c+=d(k,l,!1))}return c+="</span>"}}(a),function(a){t["ph-toolbar__dropdown"]=function(a){var c="";try{a.mods=this._prepareMods("toolbar__dropdown",a.mods);var d=[],f=[];a.submenu&&d.push("_submenu"),this._addMod("toolbar__dropdown",a.mods,"*",d.join(" ")),this._addMod("toolbar__dropdown",a.mods,"",f.join(" "))}catch(j){b(j.message)}try{r[0]=e(this._getClass("toolbar__dropdown","",a.mods))}catch(j){r[0]="",b(j.message)}try{r[1]=e(A.settings.cssPrefix)}catch(j){r[1]="",b(j.message)}try{r[2]=e(this._setConfig(a))}catch(j){r[2]="",b(j.message)}c+='<span class="js-dropdown '+r[0]+'" data-class="'+r[1]+'-dropdown" data-config-id="'+r[2]+'"';try{h=a.id}catch(j){h=!1,b(j.message)}if(h){c+=' id="';try{c+=e(a.id)}catch(j){b(j.message+"21")}c+='"'}c+=">";try{h="string"==typeof a.items}catch(j){h=!1,b(j.message)}if(h){try{r[0]=e(this._getClass("toolbar__dropdown","col",a.mods))}catch(j){r[0]="",b(j.message)}c+='<span class="'+r[0]+'">';try{c+=a.items}catch(j){b(j.message+"29")}c+="</span>"}else{var k,l,n;try{n=a.items||[],l=n.length}catch(j){n=[],l=0,b(j.message)}for(k=0;l>k;k++){try{var o=a.items[k]}catch(j){b(j.message)}try{r[0]=e(this._getClass("toolbar__dropdown","col",a.mods,o.mods))}catch(j){r[0]="",b(j.message)}c+='<span class="'+r[0]+'"';var p,q;try{q=o.attrs||{}}catch(j){i={},b(j.message)}for(p in q){try{g=p}catch(j){g="",b(j.message)}if(""!==g){c+=" "+g+'="';try{c+=e(o.attrs[p])}catch(j){b(j.message+"41")}c+='"'}}c+=' style="';try{h=o.maxWidth}catch(j){h=!1,b(j.message)}if(h){c+="max-width:";try{c+=e(o.maxWidth)}catch(j){b(j.message+"46")}c+="px;"}c+='">';try{h="string"==typeof o.items}catch(j){h=!1,b(j.message)}if(h)try{c+=o.items}catch(j){b(j.message+"52")}else{var s,t,u;try{u=o.items||[],t=u.length}catch(j){u=[],t=0,b(j.message)}for(s=0;t>s;s++){try{var v=o.items[s],w=["href","title","id","rel","target"],x={},y={};if("string"!=typeof v&&(v.mods||(v.mods=""),v.separator&&(v.mods+=" _sep"),v.disabled&&(v.mods+=" _disabled"),v.current&&(v.mods+=" _current"),v.attrs))for(var p in v.attrs)v.attrs.hasOwnProperty(p)&&(-1!==w.indexOf(p)?y[p]=v.attrs[p]:x[p]=v.attrs[p])}catch(j){b(j.message)}try{h="string"==typeof v}catch(j){h=!1,b(j.message)}if(h)try{c+=v}catch(j){b(j.message+"95")}else{try{r[0]=e(this._getClass("toolbar__dropdown","item",a.mods,v.mods))}catch(j){r[0]="",b(j.message)}c+='<span class="js-item '+r[0]+'"';var p,z;try{z=x||{}}catch(j){i={},b(j.message)}for(p in z){try{g=p}catch(j){g="",b(j.message)}if(""!==g){c+=" "+g+'="';try{c+=e(x[p])}catch(j){b(j.message+"102")}c+='"'}}c+=">";try{m=v.href?"a":"span","string"!=typeof m&&(b("Element name must be a string"),m="div")}catch(j){m="div",b(j.message)}C.push(m),c+="<"+m,c+=' class="';try{c+=e(v.cls?v.cls+" ":"")}catch(j){b(j.message+"109")}c+="js-link ";try{c+=e(this._getClass("toolbar__dropdown","item__inner",a.mods,v.mods))}catch(j){b(j.message+"111")}c+='"';var p,D;try{D=y||{}}catch(j){i={},b(j.message)}for(p in D){try{g=p}catch(j){g="",b(j.message)}if(""!==g){c+=" "+g+'="';try{c+=e(y[p])}catch(j){b(j.message+"116")}c+='"'}}m=C[C.length-1],c+=m in B?"/>":">";try{h="string"==typeof v.html}catch(j){h=!1,b(j.message)}if(h)try{c+=v.html}catch(j){b(j.message+"123")}else{try{r[0]=e(this._getClass("toolbar__dropdown","item__text",a.mods))}catch(j){r[0]="",b(j.message)}c+='<span class="js-text '+r[0]+'">';try{c+=v.text||v.title}catch(j){b(j.message+"127")}c+="</span>"}m=C[C.length-1],m in B||(c+="</"+m+">"),C.pop(),c+="</span>"}}}c+="</span>"}}return c+="</span>"}}(a),function(a){t["ph-toolbar__separator"]=function(a){var c="";try{a.mods=this._prepareMods("toolbar__separator",a.mods);var d=[];a.hidden&&d.push("_hidden"),a.alwaysVisible&&d.push("_always-visible"),this._addMod("toolbar__separator",a.mods,"",d.join(" "))}catch(f){b(f.message)}try{r[0]=e(this._getClass("toolbar","separator",a.mods))}catch(f){r[0]="",b(f.message)}try{r[1]=e(this._setConfig(a))}catch(f){r[1]="",b(f.message)}c+='<span class="js-separator '+r[0]+'" data-config-id="'+r[1]+'">';try{r[0]=e(this._getClass("toolbar","separator__bg",a.mods))}catch(f){r[0]="",b(f.message)}return c+='<span class="'+r[0]+'"> </span></span>'}}(a),function(a){t["ph-toolbar__group"]=function(a){var c="";try{a.mods=this._prepareMods("toolbar__group",a.mods);var f=[];a.submenu&&f.push("_submenu"),this._addMod("toolbar__group",a.mods,"",f.join(" "))}catch(j){b(j.message)}try{r[0]=e(this._getClass("toolbar__group","",a.mods))}catch(j){r[0]="",b(j.message)}try{r[1]=e(this._setConfig(a))}catch(j){r[1]="",b(j.message)}c+='<span class="js-group '+r[0]+'" data-config-id="'+r[1]+'"';var m,n;try{n=a.attrs||{}}catch(j){i={},b(j.message)}for(m in n){try{g=m}catch(j){g="",b(j.message)}if(""!==g){c+=" "+g+'="';try{c+=e(a.attrs[m])}catch(j){b(j.message+"18")}c+='"'}}c+=">";var o,p,q,s;try{s=a.items||[],q=s.length}catch(j){s=[],q=0,b(j.message)}for(o=0;q>o;o++){p=s[o];try{h=p}catch(j){h=!1,b(j.message)}if(h){try{p.mods=this._prepareMods("toolbar__"+p.type,p.mods),0==o&&this._addMod("toolbar__"+p.type,p.mods,"","_first"),p.submenu&&this._addMod("toolbar__"+p.type,p.mods,"*","_submenu")}catch(j){b(j.message)}try{g="ph-toolbar__"+(p.type||"button")}catch(j){g="",b(j.message)}l={};try{l=p}catch(j){b(j.message)}k=t[g],k&&(c+=d(k,l,!1))}}return c+="</span>"}}(a),function(a){t["ph-toolbar__spacer"]=function(a){var c="";try{a.mods=this._prepareMods("toolbar__spacer",a.mods);var d=[];a.hidden&&d.push("_hidden"),a.alwaysVisible&&d.push("_always-visible"),this._addMod("toolbar__spacer",a.mods,"",d.join(" "))}catch(f){b(f.message)}try{r[0]=e(this._getClass("toolbar","spacer",a.mods))}catch(f){r[0]="",b(f.message)}try{r[1]=e(a.width?"width: "+a.width+"px":"")}catch(f){r[1]="",b(f.message)}try{r[2]=e(this._setConfig(a))}catch(f){r[2]="",b(f.message)}return c+='<span class="js-spacer '+r[0]+'" style="'+r[1]+'" data-config-id="'+r[2]+'"> </span>'}}(a),function(a){t["ph-toolbar__suggests-list"]=function(a){var c="";try{a.mods=this._prepareMods("toolbar__suggests",a.mods);var d=[];this._addMod("toolbar__suggests",a.mods,"*",d.join(" "));var f=a.searchText&&new RegExp("("+a.searchText.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\")+")","gi"),j=/[<>"]/g,k={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"},l=function(a){return a.replace(j,function(a){return k[a]})}}catch(m){b(m.message)}try{r[0]=e(this._getClass("toolbar__suggests-list","",a.mods))}catch(m){r[0]="",b(m.message)}try{r[1]=e(this._setConfig(a))}catch(m){r[1]="",b(m.message)}c+='<span class="'+r[0]+'" data-config-id="'+r[1]+'">';var n,o,p;try{p=a.items||[],o=p.length}catch(m){p=[],o=0,b(m.message)}for(n=0;o>n;n++){try{var q=a.items[n],s="";0==n?s+=" _first":n==a.items.length-1&&(s+=" _last")}catch(m){b(m.message)}try{r[0]=e(this._getClass("toolbar__suggests","group",a.mods,s||void 0))}catch(m){r[0]="",b(m.message)}c+='<span class="'+r[0]+'">';try{h=q.title}catch(m){h=!1,b(m.message)}if(h){try{r[0]=e(this._getClass("toolbar__suggests","group__title",s||void 0))}catch(m){r[0]="",b(m.message)}c+='<span class="'+r[0]+'">';try{c+=e(q.title)}catch(m){b(m.message+"44")}c+="</span>"}var t,u,v;try{v=q.items||[],u=v.length}catch(m){v=[],u=0,b(m.message)}for(t=0;u>t;t++){try{var w=q.items[t],x="";w.caption||(w.pic=void 0),w.pic&&(x+=" _with-pic"),w.caption&&(x+=" _with-caption")}catch(m){b(m.message)}try{r[0]=e(this._getClass("toolbar__suggests","group__item",a.mods,(w.mods||"")+x))}catch(m){r[0]="",b(m.message)}try{r[1]=e(this._setConfig(w))}catch(m){r[1]="",b(m.message)}c+='<span class="'+r[0]+'" data-config-id="'+r[1]+'"';try{h=w.attrs}catch(m){h=!1,b(m.message)}if(h){var y,z;try{z=w.attrs||{}}catch(m){i={},b(m.message)}for(y in z){try{g=y}catch(m){g="",b(m.message)}if(""!==g){c+=" "+g+'="';try{c+=e(w.attrs[y])}catch(m){b(m.message+"72")}c+='"'}}}c+=">";try{h="string"==typeof w.html}catch(m){h=!1,b(m.message)}if(h)try{c+=w.html}catch(m){b(m.message+"80")}else{var A=function(){var a="";try{a+=l(w.text||"")}catch(c){b(c.message+"84")}return a}(),B=function(){var a="";try{a+=l(w.caption||"")}catch(c){b(c.message+"87")}return a}();try{h=w.pic}catch(m){h=!1,b(m.message)}if(h){try{r[0]=e(this._getClass("toolbar__suggests","group__item__pic",a.mods))}catch(m){r[0]="",b(m.message)}try{r[1]=e(w.pic)}catch(m){r[1]="",b(m.message)}c+='<span class="'+r[0]+'" style="background-image: url('+r[1]+')"></span>'}try{r[0]=e(this._getClass("toolbar__suggests","group__item__info",a.mods,x))}catch(m){r[0]="",b(m.message)}c+='<span class="'+r[0]+'">';try{r[0]=e(this._getClass("toolbar__suggests","group__item__text",a.mods))}catch(m){r[0]="",b(m.message)}c+='<span class="'+r[0]+'">';try{c+=f?A.replace(f,'<span class="'+this._getClass("toolbar__suggests","group__item__text__searchtext",a.mods)+'" >$1</span>'):A}catch(m){b(m.message+"97")}c+="</span>";try{h=B}catch(m){h=!1,b(m.message)}if(h){try{r[0]=e(this._getClass("toolbar__suggests","group__item__caption",a.mods))}catch(m){r[0]="",b(m.message)}c+='<span class="'+r[0]+'">';try{c+=f?B.replace(f,'<span class="'+this._getClass("toolbar__suggests","group__item__caption__searchtext",a.mods)+'" >$1</span>'):B}catch(m){b(m.message+"103")}c+="</span>"}c+="</span>"}c+="</span>"}c+="</span>"}try{h=a.searchInternet}catch(m){h=!1,b(m.message)}if(h){try{r[0]=e(this._getClass("toolbar__suggests","searchin",a.mods))}catch(m){r[0]="",b(m.message)}c+='<span class="'+r[0]+'">';try{r[0]=e(this._getClass("toolbar__suggests","searchin__wrapper",a.mods))}catch(m){r[0]="",b(m.message)}c+='<span class="'+r[0]+'">';try{r[0]=e(encodeURIComponent(a.searchText))}catch(m){r[0]="",b(m.message)}try{r[1]=e(this._getClass("toolbar__suggests","searchin__link",a.mods))}catch(m){r[1]="",b(m.message)}c+='<a href="http://go.mail.ru/search?q='+r[0]+'" class="'+r[1]+'">Найти &laquo;';try{c+=e(a.searchText)}catch(m){b(m.message+"117")}c+="&raquo; в интернете</a></span></span>"}return c+="</span>"}}(a),function(a){t["ph-toolbar__suggests"]=function(a){var c="";try{a.mods=this._prepareMods("toolbar__suggests",a.mods);var f=[],i=[];this._addMod("toolbar__suggests",a.mods,"*",f.join(" ")),this._addMod("toolbar__suggests",a.mods,"",i.join(" "))}catch(j){b(j.message)}try{r[0]=e(this._getClass("toolbar__suggests","",a.mods))}catch(j){r[0]="",b(j.message)}try{r[1]=e(this._setConfig(a))}catch(j){r[1]="",b(j.message)}c+='<span tabIndex="0" class="'+r[0]+'" data-config-id="'+r[1]+'">';try{h=a.items}catch(j){h=!1,b(j.message)}if(h){g="ph-toolbar__suggests-list",l={};try{l=a.items}catch(j){b(j.message)}k=t[g],k&&(c+=d(k,l,!1))}return c+="</span>"}}(a),function(a){t["ph-toolbar__search"]=function(a){var c="";try{a.mods=this._prepareMods("toolbar__button",a.mods);var f=[],j=[];a.searchType&&f.push("_"+a.searchType),a.alwaysVisible&&j.push("_always-visible"),a.highlighted&&f.push("_highlighted"),a.expandable?f.push("_expandable"):f.push("_not-expandable"),a.adaptive?f.push("_adaptive"):f.push("_not-adaptive"),this._addMod("toolbar__search",a.mods,"*",f.join(" ")),this._addMod("toolbar__search",a.mods,"",j.join(" "))}catch(m){b(m.message)}try{r[0]=e(this._getClass("toolbar__search","",a.mods))}catch(m){r[0]="",b(m.message)}try{r[1]=e(this._setConfig(a))}catch(m){r[1]="",b(m.message)}c+='<span class="js-search '+r[0]+'" data-config-id="'+r[1]+'">';try{h=a.expandButton}catch(m){h=!1,b(m.message)}if(h){g="ph-toolbar__button",l={};try{l=a.expandButton}catch(m){b(m.message)}k=t[g],k&&(c+=d(k,l,!1))}try{r[0]=e(this._getClass("toolbar__search","container",a.mods))}catch(m){r[0]="",b(m.message)}c+='<span class="'+r[0]+'">';try{h=a.expandable}catch(m){h=!1,b(m.message)}if(h){try{r[0]=e(this._getClass("toolbar__search","fade",a.mods))}catch(m){r[0]="",b(m.message)}c+='<span class="'+r[0]+'"></span>'}try{r[0]=e(a.target)}catch(m){r[0]="",b(m.message)}try{r[1]=e(a.formName)}catch(m){r[1]="",b(m.message)}try{r[2]=e(a.searchUrl)}catch(m){r[2]="",b(m.message)}try{r[3]=e(a.method)}catch(m){r[3]="",b(m.message)}try{r[4]=e(this._getClass("toolbar__search","form",a.mods))}catch(m){r[4]="",b(m.message)}c+='<form target="'+r[0]+'" name="'+r[1]+'" action="'+r[2]+'" method="'+r[3]+'" class="js-search '+r[4]+'">';try{h=a.inputs}catch(m){h=!1,b(m.message)}if(h){var n,o,p;try{p=a.inputs||{}}catch(m){i={},b(m.message)}for(n in p){o=p[n];try{r[0]=e(n)}catch(m){r[0]="",b(m.message)}try{r[1]=e(o)}catch(m){r[1]="",b(m.message)}c+='<input type="hidden" name="'+r[0]+'" value="'+r[1]+'"/>'}}try{r[0]=e(this._getClass("toolbar__search","label",a.mods))}catch(m){r[0]="",b(m.message)}c+='<span class="js-label '+r[0]+'">';try{r[0]=e(this._getClass("toolbar__search","label__wrapper",a.mods))}catch(m){r[0]="",b(m.message)}c+='<span class="js-label '+r[0]+'">';try{r[0]=e(a.inputName)}catch(m){r[0]="",b(m.message)}try{r[1]=e(this._getClass("toolbar__search","input",a.mods))}catch(m){r[1]="",b(m.message)}try{r[2]=e(a.value)}catch(m){r[2]="",b(m.message)}c+='<input type="text" tabIndex="0" name="'+r[0]+'" class="js-input '+r[1]+'" value="'+r[2]+'"/></span>';try{h=a.placeholder}catch(m){h=!1,b(m.message)}if(h){try{r[0]=e(this._getClass("toolbar__search","placeholder",a.mods))}catch(m){r[0]="",b(m.message)}c+='<span class="js-placeholder '+r[0]+'">';try{c+=e(a.placeholder)}catch(m){b(m.message+"59")}c+="</span>"}c+="</span>";try{h=a.clearButton}catch(m){h=!1,b(m.message)}if(h){try{r[0]=e(this._getClass("toolbar__search","clear-button",a.mods))}catch(m){r[0]="",b(m.message)}c+='<span class="'+r[0]+'">';try{r[0]=e(this._getClass("toolbar__search","clear-button__icon",a.mods,"_rest"))}catch(m){r[0]="",b(m.message)}c+='<span class="'+r[0]+' pm-uh-erase-field-rest"></span>';try{r[0]=e(this._getClass("toolbar__search","clear-button__icon",a.mods,"_hover"))}catch(m){r[0]="",b(m.message)}c+='<span class="'+r[0]+' pm-uh-erase-field-hover"></span></span>'}try{h=a.params}catch(m){h=!1,b(m.message)}if(h){try{r[0]=e(this._getClass("toolbar__search","params",a.mods))}catch(m){r[0]="",b(m.message)}c+='<span class="js-dropdown-button '+r[0]+'">';try{r[0]=e(this._getClass("toolbar__search","params__text",a.mods))}catch(m){r[0]="",b(m.message)}c+='<span tabIndex="0" class="'+r[0]+'"></span>';try{h=a.params.list}catch(m){h=!1,b(m.message)}if(h){try{r[0]=e(this._getClass("toolbar__search","params__dropdown",a.mods))}catch(m){r[0]="",b(m.message)}c+='<span class="js-dropdown '+r[0]+'">';var q,s,u;try{u=a.params.list||[],s=u.length}catch(m){u=[],s=0,b(m.message)}for(q=0;s>q;q++){try{var v=a.params.list[q]}catch(m){b(m.message)}try{r[0]=e(this._getClass("toolbar__search","params__dropdown__item",a.mods,v.mods||void 0))}catch(m){r[0]="",b(m.message)}try{r[1]=e(v.searchUrl)}catch(m){r[1]="",b(m.message)}try{r[2]=e(v.suggestUrl)}catch(m){r[2]="",b(m.message)}try{r[3]=e(v.inputName)}catch(m){r[3]="",b(m.message)}try{r[4]=e(v.selected||!1)}catch(m){r[4]="",b(m.message)}c+='<span tabIndex="0" class="js-dropdown-item '+r[0]+'" data-search-url="'+r[1]+'" data-suggest-url="'+r[2]+'" data-input-name="'+r[3]+'" data-selected="'+r[4]+'">';try{c+=e(v.text)}catch(m){b(m.message+"81")}try{h=v.inputs}catch(m){h=!1,b(m.message)}if(h){var n,o,w;try{w=v.inputs||{}}catch(m){i={},b(m.message)}for(n in w){o=w[n];try{r[0]=e(this._getClass("toolbar__search","params__dropdown__item__input"))}catch(m){r[0]="",b(m.message)}try{r[1]=e(n)}catch(m){r[1]="",b(m.message)}try{r[2]=e(o)}catch(m){r[2]="",b(m.message)}c+='<span style="display: none;" class="'+r[0]+'" data-name="'+r[1]+'" data-value="'+r[2]+'"></span>'}}c+="</span>"}c+="</span>"}c+="</span>"}try{r[0]=e(this._getClass("toolbar__search","button",a.mods,a.autofocus?"_highlight":void 0))}catch(m){r[0]="",b(m.message)}c+='<span class="js-submit '+r[0]+'"';try{h=a.buttonAttrs}catch(m){h=!1,b(m.message)}if(h){var n,x;try{x=a.buttonAttrs||{}}catch(m){i={},b(m.message)}for(n in x){try{g=n}catch(m){g="",b(m.message)}if(""!==g){c+=" "+g+'="';try{c+=e(a.buttonAttrs[n])}catch(m){b(m.message+"98")}c+='"'}}}c+=">";try{r[0]=e(a.buttonName)}catch(m){r[0]="",b(m.message)}try{r[1]=e(this._getClass("toolbar__search","button__input",a.mods))}catch(m){r[1]="",b(m.message)}c+='<button name="'+r[0]+'" type="submit" tabIndex="0" class="js-submit-button '+r[1]+'"></button>';try{r[0]=e(this._getClass("toolbar__search","button__icon",a.mods,"_rest"))}catch(m){r[0]="",b(m.message)}c+='<i class="'+r[0]+' pm-uh-search-field-rest"></i>';try{r[0]=e(this._getClass("toolbar__search","button__icon",a.mods,"_hover"))}catch(m){r[0]="",b(m.message)}c+='<i class="'+r[0]+' pm-uh-search-field-hover"></i>';try{r[0]=e(this._getClass("toolbar__search","button__icon",a.mods,"_active"))}catch(m){r[0]="",b(m.message)}c+='<i class="'+r[0]+' pm-uh-search-field-active"></i></span>';try{h=a.suggests}catch(m){h=!1,b(m.message)}if(h){g="ph-toolbar__suggests",l={};try{l=a.suggests}catch(m){b(m.message)}k=t[g],k&&(c+=d(k,l,!1))}return c+="</form></span></span>"}}(a),function(a){t["ph-toolbar__banner"]=function(a){var c="";try{h=a.reload}catch(f){h=!1,b(f.message)}if(h){g="ph-toolbar__banner__content",l={};try{l=a}catch(f){b(f.message)}k=t[g],k&&(c+=d(k,l,!1))}else{try{a.mods=this._prepareMods("toolbar__button",a.mods);var j=[];a.alwaysVisible&&j.push("_always-visible"),a.hidden&&j.push("_hidden"),this._addMod("toolbar__banner",a.mods,"",j.join(" "))}catch(f){b(f.message)}try{r[0]=e(this._getClass("toolbar__banner","",a.mods))}catch(f){r[0]="",b(f.message)}try{r[1]=e(this._setConfig(a))}catch(f){r[1]="",b(f.message)}c+='<span class="js-banner '+r[0]+'" data-config-id="'+r[1]+'"';var m,n;try{n=a.attrs||{}}catch(f){i={},b(f.message)}for(m in n){try{g=m}catch(f){g="",b(f.message)}if(""!==g){c+=" "+g+'="';try{c+=e(a.attrs[m])}catch(f){b(f.message+"27")}c+='"'}}c+=">",g="ph-toolbar__banner__content",l={};try{l=a}catch(f){b(f.message)}k=t[g],k&&(c+=d(k,l,!1)),c+="</span>"}return c},t["ph-toolbar__banner__content"]=function(a){var c,d,f,g="";try{f=a.slot||[],d=f.length}catch(h){f=[],d=0,b(h.message)}for(c=0;d>c;c++){try{var i=a.slot[c]}catch(h){b(h.message)}try{g+=i}catch(h){b(h.message+"43")}}try{r[0]=e(this._getClass("toolbar__banner","leg",a.mods))}catch(h){r[0]="",b(h.message)}return g+='<i class="'+r[0]+'">&nbsp;</i>'},t["ph-toolbar__banner__banner"]=function(a){var c="";try{h=4==a.type}catch(d){h=!1,b(d.message)}if(h){try{r[0]=e(a.id)}catch(d){r[0]="",b(d.message)}try{r[1]=e(a.title)}catch(d){r[1]="",b(d.message)}try{r[2]=e(a.href)}catch(d){r[2]="",b(d.message)}try{r[3]=e(this._getClass("toolbar__banner","content",a.mods,"_img"))}catch(d){r[3]="",b(d.message)}c+='<a id="'+r[0]+'" title="'+r[1]+'" target="_blank" href="'+r[2]+'" class="'+r[3]+'">';try{r[0]=e(a.img)}catch(d){r[0]="",b(d.message)}try{r[1]=e(a.imgWidth)}catch(d){r[1]="",b(d.message)}try{r[2]=e(a.imgHeight)}catch(d){r[2]="",b(d.message)}try{r[3]=e(this._getClass("toolbar__banner","content__image",a.mods))}catch(d){r[3]="",b(d.message)}c+='<img src="'+r[0]+'" width="'+r[1]+'" height="'+r[2]+'" alt="" title="" class="'+r[3]+'"/></a>'}else{try{r[0]=e(a.id)}catch(d){r[0]="",b(d.message)}try{r[1]=e(a.title)}catch(d){r[1]="",b(d.message)}try{r[2]=e(a.href)}catch(d){r[2]="",b(d.message)}try{r[3]=e(this._getClass("toolbar__banner","content",a.mods,"_"+a.color+" _"+a.color+a.colorVariant+" _text"))}catch(d){r[3]="",b(d.message)}c+='<a id="'+r[0]+'" title="'+r[1]+'" target="_blank" href="'+r[2]+'" class="'+r[3]+'">';try{h="sber"==a.color}catch(d){h=!1,b(d.message)}if(h){try{r[0]=e(this._getClass("toolbar__banner","content__icon",a.mods,"_sber"))}catch(d){r[0]="",b(d.message)}c+='<i class="'+r[0]+'"></i>'}try{r[0]=e(this._getClass("toolbar__banner","content__text",a.mods))}catch(d){r[0]="",b(d.message)}c+='<span class="'+r[0]+'">';try{c+=e(a.text)}catch(d){b(d.message+"78")}c+="</span></a>"}return c}}(a),function(a){t["ph-toolbar"]=function(a){var c="";try{a.mods=this._prepareMods("toolbar",a.mods);var f=[];a.submenu&&f.push("_submenu"),this._addMod("toolbar",a.mods,"",f.join(" "))}catch(i){b(i.message)}try{r[0]=e(this._getClass("toolbar","",a.mods))}catch(i){r[0]="",b(i.message)}try{r[1]=e(this._setConfig(a))}catch(i){r[1]="",b(i.message)}c+='<span class="'+r[0]+'" data-config-id="'+r[1]+'"';try{h=a.id}catch(i){h=!1,b(i.message)}if(h){c+=' id="';try{c+=e(a.id)}catch(i){b(i.message+"18")}c+='"'}c+=">";var j,m,n;try{n=a.items||[],m=n.length}catch(i){n=[],m=0,b(i.message)}for(j=0;m>j;j++){try{h=a.items[j]}catch(i){h=!1,b(i.message)}if(h){try{var o=a.items[j]}catch(i){b(i.message)}g="ph-toolbar__group",l={};try{l=o}catch(i){b(i.message)}k=t[g],k&&(c+=d(k,l,!1))}}return c+="</span>"}}(a),function(a){t["ph-logo"]=function(a){var c="";try{r[0]=e(this._getClass("logo","",a.mods))}catch(d){r[0]="",b(d.message)}try{r[1]=e(a.marginLeft)}catch(d){r[1]="",b(d.message)}try{r[2]=e(a.marginRight)}catch(d){r[2]="",b(d.message)}try{r[3]=e(this._setConfig(a))}catch(d){r[3]="",b(d.message)}c+='<div class="'+r[0]+'" style="padding-left: '+r[1]+"px; padding-right: "+r[2]+'px;" data-config-id="'+r[3]+'">';try{r[0]=e(this._getClass("logo","link",a.mods))}catch(d){r[0]="",b(d.message)}try{r[1]=e(a.href)}catch(d){r[1]="",b(d.message)}c+='<a class="'+r[0]+'" href="'+r[1]+'"';var f,j;try{j=a.attrs||{}}catch(d){i={},b(d.message)}for(f in j){try{g=f}catch(d){g="",b(d.message)}if(""!==g){c+=" "+g+'="';try{c+=e(a.attrs[f])}catch(d){b(d.message+"8")}c+='"'}}try{h=a.width}catch(d){h=!1,b(d.message)}if(h){c+=' style="width:';try{c+=e(a.width)}catch(d){b(d.message+"13")}c+='px"'}c+=">";try{r[0]=e(this._getClass("logo","link__pic",a.mods))}catch(d){r[0]="",b(d.message)}try{r[1]=e(a.src)}catch(d){r[1]="",b(d.message)}try{r[2]=e(a.title||"")}catch(d){r[2]="",b(d.message)}try{r[3]=e(a.title||"")}catch(d){r[3]="",b(d.message)}c+='<img class="'+r[0]+'" src="'+r[1]+'" alt="'+r[2]+'" title="'+r[3]+'"';try{h=a.width}catch(d){h=!1,b(d.message)}if(h){c+=' width="';try{c+=e(a.width)}catch(d){b(d.message+"22")}c+='"'}try{h=a.height}catch(d){h=!1,b(d.message)}if(h){c+=' height="';try{c+=e(a.height)}catch(d){b(d.message+"27")}c+='"'}return c+="/></a></div>"}}(a),function(a){t["ph-input"]=function(a){var c="";try{a.type||(a.type="text"),a.mods=this._addMod("input",a.mods,"*","_type_"+a.type);
}catch(d){b(d.message)}try{r[0]=e(this._getClass("input","",a.mods))}catch(d){r[0]="",b(d.message)}try{r[1]=e(a.id)}catch(d){r[1]="",b(d.message)}c+='<label class="js-input-el '+r[0]+'" for="'+r[1]+'">';try{r[0]=e(this._getClass("w-input","",a.mods))}catch(d){r[0]="",b(d.message)}c+='<span class="js-wrapper '+r[0]+'">';try{h=a.placeholder}catch(d){h=!1,b(d.message)}if(h){try{r[0]=e(this._getClass("input","placeholder",a.mods))}catch(d){r[0]="",b(d.message)}c+='<span class="js-placeholder '+r[0]+'"></span>'}try{r[0]=e(a.autocomplete)}catch(d){r[0]="",b(d.message)}try{r[1]=e(this._getClass("input","text",a.mods))}catch(d){r[1]="",b(d.message)}try{r[2]=e(a.type)}catch(d){r[2]="",b(d.message)}try{r[3]=e(a.name)}catch(d){r[3]="",b(d.message)}try{r[4]=e(a.placeholder)}catch(d){r[4]="",b(d.message)}try{r[5]=e(a.id)}catch(d){r[5]="",b(d.message)}try{r[6]=e(a.value)}catch(d){r[6]="",b(d.message)}try{r[7]=e(a.checked)}catch(d){r[7]="",b(d.message)}c+='<input autocomplete="'+r[0]+'" class="js-input '+r[1]+'" type="'+r[2]+'" name="'+r[3]+'" placeholder="'+r[4]+'" id="'+r[5]+'" value="'+r[6]+'" checked="'+r[7]+'"/></span>';try{h=a.label}catch(d){h=!1,b(d.message)}if(h){try{r[0]=e(this._getClass("input","label",a.mods))}catch(d){r[0]="",b(d.message)}c+='<span class="js-label '+r[0]+'">';try{c+=a.label}catch(d){b(d.message+"17")}c+="</span>"}return c+="</label>"}}(a),function(a){t["ph-button"]=function(a){var c="";c+='<span tabindex="0" class="js-button ';try{c+=e(this._getClass("button","",a.mods,a.iconCls?"_with-icon":void 0))}catch(d){b(d.message+"8")}c+='">';try{h=a.inputName}catch(d){h=!1,b(d.message)}if(h){try{r[0]=e(this._getClass("button","input",a.mods))}catch(d){r[0]="",b(d.message)}try{r[1]=e(a.inputName)}catch(d){r[1]="",b(d.message)}try{r[2]=e(a.text)}catch(d){r[2]="",b(d.message)}try{r[3]=e(a.onclick)}catch(d){r[3]="",b(d.message)}c+='<input class="js-input '+r[0]+'" name="'+r[1]+'" type="button" value="'+r[2]+'" onclick="'+r[3]+'"/>'}try{r[0]=e(this._getClass("button","fake",a.mods))}catch(d){r[0]="",b(d.message)}c+='<span class="js-fake '+r[0]+'">';try{h=a.iconCls}catch(d){h=!1,b(d.message)}if(h){try{r[0]=e(this._getClass("button","fake__icon",a.mods))}catch(d){r[0]="",b(d.message)}try{r[1]=e(a.iconCls)}catch(d){r[1]="",b(d.message)}c+='<span class="js-icon '+r[0]+" "+r[1]+'"></span>'}try{r[0]=e(this._getClass("button","fake__text",a.mods))}catch(d){r[0]="",b(d.message)}c+='<span class="js-text '+r[0]+'">';try{c+=a.text}catch(d){b(d.message+"20")}return c+="</span></span></span>"}}(a),function(a){t["ph-popup"]=function(a){var c="";try{r[0]=e(this._getClass("w-popup","",a.mods))}catch(f){r[0]="",b(f.message)}c+='<div class="'+r[0]+'">';try{r[0]=e(this._getClass("w-popup","layout",a.mods))}catch(f){r[0]="",b(f.message)}c+='<table class="'+r[0]+'"><tr>';try{r[0]=e(this._getClass("w-popup","layout__valign",a.mods))}catch(f){r[0]="",b(f.message)}c+='<td class="'+r[0]+'">';try{r[0]=e(this._getClass("popup","",a.mods))}catch(f){r[0]="",b(f.message)}c+='<div class="'+r[0]+'" id="regional-popup">';try{r[0]=e(this._getClass("w-popup","title",a.mods))}catch(f){r[0]="",b(f.message)}c+='<div class="'+r[0]+'">';try{r[0]=e(this._getClass("popup","title",a.mods))}catch(f){r[0]="",b(f.message)}c+='<div class="'+r[0]+'">';try{c+=a.title}catch(f){b(f.message+"10")}c+="</div></div>";try{r[0]=e(this._getClass("popup","content",a.mods))}catch(f){r[0]="",b(f.message)}c+='<div class="'+r[0]+'">';try{h="string"==typeof a.content}catch(f){h=!1,b(f.message)}if(h)try{c+=a.content}catch(f){b(f.message+"16")}c+="</div>";try{r[0]=e(this._getClass("popup","footer",a.mods))}catch(f){r[0]="",b(f.message)}c+='<div class="'+r[0]+'">';try{r[0]=e(this._getClass("popup","footer__controls",a.mods))}catch(f){r[0]="",b(f.message)}c+='<div class="js-controls '+r[0]+'">';var i,j,m,n;try{n=a.controls||[],m=n.length}catch(f){n=[],m=0,b(f.message)}for(i=0;m>i;i++){j=n[i];try{h="string"==typeof j.content}catch(f){h=!1,b(f.message)}if(h){try{r[0]=e(j.action)}catch(f){r[0]="",b(f.message)}try{r[1]=e(this._getClass("popup","footer__controls__item",a.mods))}catch(f){r[1]="",b(f.message)}c+='<span data-action="'+r[0]+'" class="js-control '+r[1]+'">';try{c+=j.content}catch(f){b(f.message+"26")}c+="</span>"}else{try{h="link"==j.type}catch(f){h=!1,b(f.message)}if(h){try{r[0]=e(j.action)}catch(f){r[0]="",b(f.message)}try{r[1]=e(this._getClass("popup","footer__controls__item",a.mods,"_link"))}catch(f){r[1]="",b(f.message)}c+='<span data-action="'+r[0]+'" class="js-control '+r[1]+'" tabindex="0">';try{c+=j.text}catch(f){b(f.message+"31")}c+="</span>"}else{try{h="button"==j.type}catch(f){h=!1,b(f.message)}if(h){try{r[0]=e(j.action)}catch(f){r[0]="",b(f.message)}try{r[1]=e(this._getClass("popup","footer__controls__item",a.mods))}catch(f){r[1]="",b(f.message)}c+='<span data-action="'+r[0]+'" class="js-control '+r[1]+'" tabindex="0">',g="ph-button",l={};try{l=j}catch(f){b(f.message)}k=t[g],k&&(c+=d(k,l,!1)),c+="</span>"}}}}c+="</div></div>";try{r[0]=e(this._getClass("popup","close",a.mods))}catch(f){r[0]="",b(f.message)}c+='<div class="js-close '+r[0]+'">';try{r[0]=e(this._getClass("popup","close__icon",a.mods))}catch(f){r[0]="",b(f.message)}return c+='<div class="'+r[0]+'">&times;</div></div></div></td></tr></table></div>'}}(a),function(a){t["ph-region"]=function(a){var c="";c+='<div class="portal-region" id="portal-region"><form class="js-region-form portal-region__form"><div class="w-portal-region__form_row w-portal-region__form_row_first">',g="ph-input",l={};try{l={id:"regionAutoDetectInput",type:"radio",name:"regionDetection",checked:"checked",value:"1",label:'<span class="js-auto-city portal-region__auto-detected-city"></span> (Автоматически)'}}catch(e){b(e.message)}k=t[g],k&&(c+=d(k,l,!1)),c+='</div><div class="w-portal-region__form_row">',g="ph-input",l={};try{l={id:"regionManualInput",type:"radio",name:"regionDetection",checked:"checked",value:"0",label:"Выбрать город вручную"}}catch(e){b(e.message)}k=t[g],k&&(c+=d(k,l,!1)),c+='</div><div class="w-portal-region__form_row">',g="ph-input",l={};try{l={id:"regionSearchInput",placeholder:"Введите название города",autocomplete:"off",name:"regionSearch",mods:{input:"portal-region__input","w-input":"w-portal-region__input",__placeholder:"portal-region__input__placeholder",__text:"portal-region__input__text"}}}catch(e){b(e.message)}return k=t[g],k&&(c+=d(k,l,!1)),c+='<div class="w-portal-region__suggests"><div class="portal-region__suggests" tabindex="0"><div class="js-current-regions portal-region__suggests__group"><div class="portal-region__suggests__group__title">Ближайшие города</div><div class="js-region-items"></div></div><div class="js-russia-regions portal-region__suggests__group"><div class="portal-region__suggests__group__title">Россия</div><div class="js-region-items"></div></div><div class="js-other-regions portal-region__suggests__group"><div class="portal-region__suggests__group__title">Другие города</div><div class="js-region-items"></div></div><div class="portal-region__suggests__loader"><div class="portal-region__suggests__loader__text"><i class="portal-region__suggests__loader__text__icon"></i> Загрузка</div></div><div class="js-message-empty portal-region__suggests__message portal-region__suggests__message_empty"><div class="portal-region__suggests__message__text">Город с таким названием не найден. <span class="js-message-all portal-region__suggests__message__text__link">Все города</span></div></div><div class="js-message-error portal-region__suggests__message portal-region__suggests__message_error"><div class="portal-region__suggests__message__text">При загрузке произошла ошибка. <span class="js-message-reload portal-region__suggests__message__text__link">Повторить</span></div></div></div></div></div><div class="w-portal-region__form_row" style="display: none;"><label class="w-portal-region__form__label" for="regionNoSuggest"><input class="portal-region__form__input portal-region__form__input_checkbox" type="checkbox" name="regionNoSuggest" value="1" id="regionNoNotification"/><span class="portal-region__form__label">Не показывать оповещения о смене региона</span></label></div></form></div>'}}(a),function(a){var c=a;try{h="meta"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-meta",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}else{try{h="toolbar"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-toolbar",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}else{try{h="toolbar__button"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-toolbar__button",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}else{try{h="toolbar__dropdown"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-toolbar__dropdown",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}else{try{h="toolbar__search"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-toolbar__search",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}else{try{h="toolbar__banner"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-toolbar__banner",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}else{try{h="toolbar__banner__banner"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-toolbar__banner__banner",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}else{try{h="toolbar__suggests"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-toolbar__suggests",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}else{try{h="toolbar__suggests-list"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-toolbar__suggests-list",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}else{try{h="overlay"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-overlay",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}else{try{h="logo"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-logo",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}else{try{h="region"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-region",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}else{try{h="popup"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-popup",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}else{try{h="input"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-input",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}else{try{h="button"==c.block}catch(d){h=!1,b(d.message)}if(h){g="ph-button",l={};try{l=c.params}catch(d){b(d.message)}q.push(p,{name:g,params:l,cp:!1}),p=""}}}}}}}}}}}}}}}}(a),j=q.length){for(i=0;j>i;i++)f=q[i],"string"==typeof f?s+=f:(k=t[f.name],k&&(s+=d(k,f.params,f.cp)));return s+p}return p}}(),!window.__PM){var A=window.__PM={},B={};A.settings=window.__PMS||{},A.settings.staticDir="//img.imgsmail.ru/p/pm/d/0.1.47/",A.settings.noCss=!0,A.settings.rootClass="portal-menu",A.settings.cssPrefix="pm",A._=B;var C=B.Modernizr=function(a,b,c){function d(a){s.cssText=a}function e(a,b){return typeof a===b}function f(a,b){return!!~(""+a).indexOf(b)}function g(a,b){for(var d in a){var e=a[d];if(!f(e,"-")&&s[e]!==c)return"pfx"==b?e:!0}return!1}function h(a,b,d){for(var f in a){var g=b[a[f]];if(g!==c)return d===!1?a[f]:e(g,"function")?g.bind(d||b):g}return!1}function i(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),f=(a+" "+v.join(d+" ")+d).split(" ");return e(b,"string")||e(b,"undefined")?g(f,b):(f=(a+" "+w.join(d+" ")+d).split(" "),h(f,b,c))}var j,k,l,m="2.8.3",n={},o=!0,p=b.documentElement,q="modernizr",r=b.createElement(q),s=r.style,t=({}.toString," -webkit- -moz- -o- -ms- ".split(" ")),u="Webkit Moz O ms",v=u.split(" "),w=u.toLowerCase().split(" "),x={},y=[],z=y.slice,A=function(a,c,d,e){var f,g,h,i,j=b.createElement("div"),k=b.body,l=k||b.createElement("body");if(parseInt(d,10))for(;d--;)h=b.createElement("div"),h.id=e?e[d]:q+(d+1),j.appendChild(h);return f=["&#173;",'<style id="s',q,'">',a,"</style>"].join(""),j.id=q,(k?j:l).innerHTML+=f,l.appendChild(j),k||(l.style.background="",l.style.overflow="hidden",i=p.style.overflow,p.style.overflow="hidden",p.appendChild(l)),g=c(j,a),k?j.parentNode.removeChild(j):(l.parentNode.removeChild(l),p.style.overflow=i),!!g},B=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b)&&c(b).matches||!1;var d;return A("@media "+b+" { #"+q+" { position: absolute; } }",function(b){d="absolute"==(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle).position}),d},C={}.hasOwnProperty;l=e(C,"undefined")||e(C.call,"undefined")?function(a,b){return b in a&&e(a.constructor.prototype[b],"undefined")}:function(a,b){return C.call(a,b)},Function.prototype.bind||(Function.prototype.bind=function(a){var b=this;if("function"!=typeof b)throw new TypeError;var c=z.call(arguments,1),d=function(){if(this instanceof d){var e=function(){};e.prototype=b.prototype;var f=new e,g=b.apply(f,c.concat(z.call(arguments)));return Object(g)===g?g:f}return b.apply(a,c.concat(z.call(arguments)))};return d}),x.backgroundsize=function(){return i("backgroundSize")},x.boxshadow=function(){return i("boxShadow")},x.csstransitions=function(){return i("transition")};for(var D in x)l(x,D)&&(k=D.toLowerCase(),n[k]=x[D](),y.push((n[k]?"pm-":"pm-no-")+k));return n.addTest=function(a,b){if("object"==typeof a)for(var d in a)l(a,d)&&n.addTest(d,a[d]);else{if(a=a.toLowerCase(),n[a]!==c)return n;b="function"==typeof b?b():b,"undefined"!=typeof o&&o&&(p.className+=" "+(b?"pm-":"pm-no-")+a),n[a]=b}return n},d(""),r=j=null,n._version=m,n._prefixes=t,n._domPrefixes=w,n._cssomPrefixes=v,n.mq=B,n.testProp=function(a){return g([a])},n.testAllProps=i,n.testStyles=A,n.prefixed=function(a,b,c){return b?i(a,b,c):i(a,"pfx")},p.className=p.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(o?" js "+y.join(" "):""),n}(window,window.document);C.addTest("classlist","classList"in document.documentElement),C.addTest("raf",!!C.prefixed("requestAnimationFrame",window));var D="{{ project }}",E=window.setTimeout,F=window.clearTimeout,G=b(A.settings.rootClass);Array.isArray||(Array.isArray=function(a){return"[object Array]"===Object.prototype.toString.call(a)});var H=Array.prototype.slice;void 0===Function.prototype.bind&&(Function.prototype.bind=function(a){var b=H.call(arguments,1),c=this;return function(){return c.apply(a,b.concat(H.call(arguments,0)))}});var I=B.Modernizr.classlist;Array.prototype.indexOf||(Array.prototype.indexOf=function(a){for(var b=this,c=0,d=b.length;d>c;c++)if(b[c]==a)return c;return-1}),a(B,{extend:a,animate:u,project:D,setTimeout:function(a,b){return E(a,b)},clearTimeout:function(a){return F(a)},rootNode:G,byId:b,bind:c,radar:i,setIntervalByTimeout:d,eventCancel:e,eventPreventDefault:f,event:g,isNode:h,emptyNode:m,count:j,countEl:k,hasParent:l,hasClass:n,removeClass:p,addClass:o,toggleClass:q,animateEnd:s,append:r}),B.Modernizr.prefixedCss=function(){var a=B.Modernizr.prefixed.apply(this,arguments);return a&&a.replace(/([A-Z])/g,function(a,b){return"-"+b.toLowerCase()}).replace(/^ms-/,"-ms-")},B.Modernizr.addTest("transitionend",function(){var a,b=document.createElement("fakeelement"),c={OTransition:"otransitionend",MSTransition:"msTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd",transition:"transitionend"};for(a in c)if(void 0!==b.style[a])return b=null,c[a]}),B.Modernizr.addTest("dpr",function(){return window.devicePixelRatio}),B.Modernizr.addTest("retina",function(){return B.Modernizr.dpr>1&&B.Modernizr.backgroundsize}),B.Modernizr.addTest("ie",function(){return navigator.userAgent.indexOf("MSIE")>0}),B.Modernizr.addTest("requestAnimationFrame",function(){return B.Modernizr.prefixed("requestAnimationFrame",window)}),B.extend(B,{}),B.SCookie=window.__PH&&window.__PH.cookie&&window.__PH.cookie.s,v.prototype={getQuery:function(){var a=B.bind(this.invoke,this);return a.replace=B.bind(this.replace,this),a},invoke:function(){this._fn?this._fn.apply(this._context,arguments):this._invocations.push(arguments)},replace:function(a,b){if(!this._fn){b=b||window;for(var c=0,d=this._invocations.length;d>c;c++)a.apply(b,this._invocations[c]);delete this._invocations,this._fn=a,this._context=b}}},B.DeferredQuery=v,w.prototype={emit:function(a,b,c){function d(){--g||c&&c()}void 0==b&&(b={});var e=this.listeners(a);if(!e)return void(c&&c());e=e.slice();for(var f=new w.Event(a,b),g=e.length,h=0,i=g;i>h;h++){var j=e[h];if("function"==typeof j)try{j.call(this,f,d)}catch(k){d()}}},listeners:function(a){return this._events&&this._events[a]&&this._events[a].length&&this._events[a]},addListener:function(a,b){if("function"!=typeof b)throw new Error("invalid argument");return this._events||(this._events={}),this._events[a]||(this._events[a]=[]),this._events[a].push(b),this.emit("newlistener",{type:a,listener:b}),this},once:function(a,b){function c(){this.removeListener(a,c),b.apply(this,arguments)}if("function"!=typeof b)throw new Error("invalid argument");return this.on(a,c),this},removeListener:function(a,b){if("function"!=typeof b)throw new Error("invalid argument");if(!this._events[a])return this;var c=this._events[a],d=c.indexOf(b);return 0>d?this:(c.splice(d,1),0===c.length&&delete this._events[a],this)}},w.prototype.on=w.prototype.addListener,w.Event=function(a,b){this.type=a,this.data=b},w.relay=function(a,b,c){for(var d=0,e=a.length;e>d;d++){var f=a[d];b.on(f,function(a){return function(){c.emit(a)}}(f))}},B.EventEmitter=w,B.extend(A,B.EventEmitter.prototype,{}),A.isLoaded=function(){return A._loaded||!1},A.whenLoaded=function(a){A.isLoaded()?a():A.on("load",a)},B.SCookie=window.__PH&&window.__PH.cookie&&window.__PH.cookie.s,A.regionSelector=new B.EventEmitter,B.extend(A.regionSelector,{show:(new B.DeferredQuery).getQuery(),hide:(new B.DeferredQuery).getQuery(),enabled:function(){return A.settings.regionsSelectorEnabled}}),A.draw=(new B.DeferredQuery).getQuery(),A.getItems=(new B.DeferredQuery).getQuery(),A.batchActions=(new B.DeferredQuery).getQuery(),B.initInline=function(){B.SCookie=window.__PH&&window.__PH.cookie&&window.__PH.cookie.s,B.addClass(B.rootNode,A.settings.rootClass+"_boxshadow-"+(B.Modernizr.boxshadow?"yes":"no")),A.settings.regionsSelectorEnabled=!!window.__PortalRegions,B.SCookie||(A.settings.regionsSelectorEnabled=!1),A.settings.submenu&&(document.getElementById(A.settings.rootClass+"__submenu").style.display="",document.getElementById("w-"+A.settings.cssPrefix+"-menu__shadow").style.display="none"),B.rootNode.style.height="",B.rootNode.style.height=B.rootNode.clientHeight+"px"},B.rootNode?B.initInline():A.init=(new B.DeferredQuery).getQuery(),function(a,b){function c(a){var b=a.length,c=aa.type(a);return aa.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||"function"!==c&&(0===b||"number"==typeof b&&b>0&&b-1 in a)}function d(a){var b=pa[a]={};return aa.each(a.match(ca)||[],function(a,c){b[c]=!0}),b}function e(a,c,d,e){if(aa.acceptData(a)){var f,g,h=aa.expando,i=a.nodeType,j=i?aa.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||d!==b||"string"!=typeof c)return k||(k=i?a[h]=T.pop()||aa.guid++:h),j[k]||(j[k]=i?{}:{toJSON:aa.noop}),("object"==typeof c||"function"==typeof c)&&(e?j[k]=aa.extend(j[k],c):j[k].data=aa.extend(j[k].data,c)),g=j[k],e||(g.data||(g.data={}),g=g.data),d!==b&&(g[aa.camelCase(c)]=d),"string"==typeof c?(f=g[c],null==f&&(f=g[aa.camelCase(c)])):f=g,f}}function f(a,b,c){if(aa.acceptData(a)){var d,e,f=a.nodeType,g=f?aa.cache:a,i=f?a[aa.expando]:aa.expando;if(g[i]){if(b&&(d=c?g[i]:g[i].data)){aa.isArray(b)?b=b.concat(aa.map(b,aa.camelCase)):b in d?b=[b]:(b=aa.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;for(;e--;)delete d[b[e]];if(c?!h(d):!aa.isEmptyObject(d))return}(c||(delete g[i].data,h(g[i])))&&(f?aa.cleanData([a],!0):aa.support.deleteExpando||g!=g.window?delete g[i]:g[i]=null)}}}function g(a,c,d){if(d===b&&1===a.nodeType){var e="data-"+c.replace(ra,"-$1").toLowerCase();if(d=a.getAttribute(e),"string"==typeof d){try{d="true"===d?!0:"false"===d?!1:"null"===d?null:+d+""===d?+d:qa.test(d)?aa.parseJSON(d):d}catch(f){}aa.data(a,c,d)}else d=b}return d}function h(a){var b;for(b in a)if(("data"!==b||!aa.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function i(){return!0}function j(){return!1}function k(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}function l(a,b,c){if(b=b||0,aa.isFunction(b))return aa.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return aa.grep(a,function(a){return a===b===c});if("string"==typeof b){var d=aa.grep(a,function(a){return 1===a.nodeType});if(Ja.test(b))return aa.filter(b,d,!c);b=aa.filter(b,d)}return aa.grep(a,function(a){return aa.inArray(a,b)>=0===c})}function m(a){var b=Ma.split("|"),c=a.createDocumentFragment();if(c.createElement)for(;b.length;)c.createElement(b.pop());return c}function n(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function o(a){var b=a.getAttributeNode("type");return a.type=(b&&b.specified)+"/"+a.type,a}function p(a){var b=Ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function q(a,b){for(var c,d=0;null!=(c=a[d]);d++)aa._data(c,"globalEval",!b||aa._data(b[d],"globalEval"))}function r(a,b){if(1===b.nodeType&&aa.hasData(a)){var c,d,e,f=aa._data(a),g=aa._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)aa.event.add(b,c,h[c][d])}g.data&&(g.data=aa.extend({},g.data))}}function s(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!aa.support.noCloneEvent&&b[aa.expando]){e=aa._data(b);for(d in e.events)aa.removeEvent(b,d,e.handle);b.removeAttribute(aa.expando)}"script"===c&&b.text!==a.text?(o(b).text=a.text,p(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),aa.support.html5Clone&&a.innerHTML&&!aa.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Va.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}function t(a,c){var d,e,f=0,g=typeof a.getElementsByTagName!==M?a.getElementsByTagName(c||"*"):typeof a.querySelectorAll!==M?a.querySelectorAll(c||"*"):b;if(!g)for(g=[],d=a.childNodes||a;null!=(e=d[f]);f++)!c||aa.nodeName(e,c)?g.push(e):aa.merge(g,t(e,c));return c===b||c&&aa.nodeName(a,c)?aa.merge([a],g):g}function u(a){Va.test(a.type)&&(a.defaultChecked=a.checked)}function v(a,b){if(b in a)return b;for(var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=qb.length;e--;)if(b=qb[e]+c,b in a)return b;return d}function w(a,b){return a=b||a,"none"===aa.css(a,"display")||!aa.contains(a.ownerDocument,a)}function x(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=aa._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&w(d)&&(f[g]=aa._data(d,"olddisplay",B(d.nodeName)))):f[g]||(e=w(d),(c&&"none"!==c||!e)&&aa._data(d,"olddisplay",e?c:aa.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function y(a,b,c){var d=jb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function z(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=aa.css(a,c+pb[f],!0,e)),d?("content"===c&&(g-=aa.css(a,"padding"+pb[f],!0,e)),"margin"!==c&&(g-=aa.css(a,"border"+pb[f]+"Width",!0,e))):(g+=aa.css(a,"padding"+pb[f],!0,e),"padding"!==c&&(g+=aa.css(a,"border"+pb[f]+"Width",!0,e)));return g}function A(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=cb(a),g=aa.support.boxSizing&&"border-box"===aa.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=db(a,b,f),(0>e||null==e)&&(e=a.style[b]),kb.test(e))return e;d=g&&(aa.support.boxSizingReliable||e===a.style[b]),e=parseFloat(e)||0}return e+z(a,b,c||(g?"border":"content"),d,f)+"px"}function B(a){var b=O,c=mb[a];return c||(c=C(a,b),"none"!==c&&c||(bb=(bb||aa("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(b.documentElement),b=(bb[0].contentWindow||bb[0].contentDocument).document,b.write("<!doctype html><html><body>"),b.close(),c=C(a,b),bb.detach()),mb[a]=c),c}function C(a,b){var c=aa(b.createElement(a)).appendTo(b.body),d=aa.css(c[0],"display");return c.remove(),d}function D(a,b,c,d){var e;if(aa.isArray(b))aa.each(b,function(b,e){c||sb.test(a)?d(a,e):D(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==aa.type(b))d(a,b);else for(e in b)D(a+"["+e+"]",b[e],c,d)}function E(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(ca)||[];if(aa.isFunction(c))for(;d=f[e++];)"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function F(a,b,c,d){function e(h){var i;return f[h]=!0,aa.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||g||f[j]?g?!(i=j):void 0:(b.dataTypes.unshift(j),e(j),!1)}),i}var f={},g=a===Jb;return e(b.dataTypes[0])||!f["*"]&&e("*")}function G(a,c){var d,e,f=aa.ajaxSettings.flatOptions||{};for(e in c)c[e]!==b&&((f[e]?a:d||(d={}))[e]=c[e]);return d&&aa.extend(!0,a,d),a}function H(a,c,d){for(var e,f,g,h,i=a.contents,j=a.dataTypes;"*"===j[0];)j.shift(),f===b&&(f=a.mimeType||c.getResponseHeader("Content-Type"));if(f)for(h in i)if(i[h]&&i[h].test(f)){j.unshift(h);break}if(j[0]in d)g=j[0];else{for(h in d){if(!j[0]||a.converters[h+" "+j[0]]){g=h;break}e||(e=h)}g=g||e}return g?(g!==j[0]&&j.unshift(g),d[g]):void 0}function I(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];for(f=k.shift();f;)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}function J(a){return aa.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var K,L,M=typeof b,N=a.location,O=a.document,P=O.documentElement,Q=a.jQuery,R=a.$,S={},T=[],U="1.9.2-pre -event-alias,-ajax/xhr,-effects,-deprecated",V=T.concat,W=T.push,X=T.slice,Y=T.indexOf,Z=S.toString,$=S.hasOwnProperty,_=U.trim,aa=function(a,b){return new aa.fn.init(a,b,L)},ba=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ca=/\S+/g,da=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ea=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,fa=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ga=/^[\],:{}\s]*$/,ha=/(?:^|:|,)(?:\s*\[)+/g,ia=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,ja=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,ka=/^-ms-/,la=/-([\da-z])/gi,ma=function(a,b){return b.toUpperCase()},na=function(a){(O.addEventListener||"load"===a.type||"complete"===O.readyState)&&(oa(),aa.ready())},oa=function(){O.addEventListener?(O.removeEventListener("DOMContentLoaded",na,!1),a.removeEventListener("load",na,!1)):(O.detachEvent("onreadystatechange",na),a.detachEvent("onload",na))};aa.fn=aa.prototype={jquery:U,constructor:aa,init:function(a,c,d){var e,f;if(!a)return this;if("string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:ea.exec(a),!e||!e[1]&&c)return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a);if(e[1]){if(c=c instanceof aa?c[0]:c,aa.merge(this,aa.parseHTML(e[1],c&&c.nodeType?c.ownerDocument||c:O,!0)),fa.test(e[1])&&aa.isPlainObject(c))for(e in c)aa.isFunction(this[e])?this[e](c[e]):this.attr(e,c[e]);return this}if(f=O.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return d.find(a);this.length=1,this[0]=f}return this.context=O,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):aa.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),aa.makeArray(a,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return X.call(this)},get:function(a){return null==a?this.toArray():0>a?this[this.length+a]:this[a]},pushStack:function(a){var b=aa.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return aa.each(this,a,b)},ready:function(a){return aa.ready.promise().done(a),this},slice:function(){return this.pushStack(X.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},map:function(a){return this.pushStack(aa.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:W,sort:[].sort,splice:[].splice},aa.fn.init.prototype=aa.fn,aa.extend=aa.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;for("boolean"==typeof h&&(k=h,h=arguments[1]||{},i=2),"object"==typeof h||aa.isFunction(h)||(h={}),j===i&&(h=this,--i);j>i;i++)if(null!=(f=arguments[i]))for(e in f)a=h[e],d=f[e],h!==d&&(k&&d&&(aa.isPlainObject(d)||(c=aa.isArray(d)))?(c?(c=!1,g=a&&aa.isArray(a)?a:[]):g=a&&aa.isPlainObject(a)?a:{},h[e]=aa.extend(k,g,d)):d!==b&&(h[e]=d));return h},aa.extend({expando:"jQuery"+(U+Math.random()).replace(/\D/g,""),noConflict:function(b){return a.$===aa&&(a.$=R),b&&a.jQuery===aa&&(a.jQuery=Q),aa},isReady:!1,readyWait:1,holdReady:function(a){a?aa.readyWait++:aa.ready(!0)},ready:function(a){if(a===!0?!--aa.readyWait:!aa.isReady){if(!O.body)return setTimeout(aa.ready);aa.isReady=!0,a!==!0&&--aa.readyWait>0||(K.resolveWith(O,[aa]),aa.fn.trigger&&aa(O).trigger("ready").off("ready"))}},isFunction:function(a){return"function"===aa.type(a)},isArray:Array.isArray||function(a){return"array"===aa.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return null==a?String(a):"object"==typeof a||"function"==typeof a?S[Z.call(a)]||"object":typeof a},isPlainObject:function(a){if(!a||"object"!==aa.type(a)||a.nodeType||aa.isWindow(a))return!1;try{if(a.constructor&&!$.call(a,"constructor")&&!$.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||$.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||O;var d=fa.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=aa.buildFragment([a],b,e),e&&aa(e).remove(),aa.merge([],d.childNodes))},parseJSON:function(b){return a.JSON&&a.JSON.parse?a.JSON.parse(b):null===b?b:"string"==typeof b&&(b=aa.trim(b),b&&ga.test(b.replace(ia,"@").replace(ja,"]").replace(ha,"")))?new Function("return "+b)():void aa.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||"string"!=typeof c)return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return d&&d.documentElement&&!d.getElementsByTagName("parsererror").length||aa.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&aa.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(ka,"ms-").replace(la,ma)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,d){var e,f=0,g=a.length,h=c(a);if(d){if(h)for(;g>f&&(e=b.apply(a[f],d),e!==!1);f++);else for(f in a)if(e=b.apply(a[f],d),e===!1)break}else if(h)for(;g>f&&(e=b.call(a[f],f,a[f]),e!==!1);f++);else for(f in a)if(e=b.call(a[f],f,a[f]),e===!1)break;return a},trim:_&&!_.call("\ufeff ")?function(a){return null==a?"":_.call(a)}:function(a){return null==a?"":(a+"").replace(da,"")},makeArray:function(a,b){var d=b||[];return null!=a&&(c(Object(a))?aa.merge(d,"string"==typeof a?[a]:a):W.call(d,a)),
d},inArray:function(a,b,c){var d;if(b){if(Y)return Y.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=c.length,e=a.length,f=0;if("number"==typeof d)for(;d>f;f++)a[e++]=c[f];else for(;c[f]!==b;)a[e++]=c[f++];return a.length=e,a},grep:function(a,b,c){var d,e=[],f=0,g=a.length;for(c=!!c;g>f;f++)d=!!b(a[f],f),c!==d&&e.push(a[f]);return e},map:function(a,b,d){var e,f=0,g=a.length,h=c(a),i=[];if(h)for(;g>f;f++)e=b(a[f],f,d),null!=e&&(i[i.length]=e);else for(f in a)e=b(a[f],f,d),null!=e&&(i[i.length]=e);return V.apply([],i)},guid:1,proxy:function(a,c){var d,e,f;return"string"==typeof c&&(f=a[c],c=a,a=f),aa.isFunction(a)?(d=X.call(arguments,2),e=function(){return a.apply(c||this,d.concat(X.call(arguments)))},e.guid=a.guid=a.guid||aa.guid++,e):b},access:function(a,c,d,e,f,g,h){var i=0,j=a.length,k=null==d;if("object"===aa.type(d)){f=!0;for(i in d)aa.access(a,c,i,d[i],!0,g,h)}else if(e!==b&&(f=!0,aa.isFunction(e)||(h=!0),k&&(h?(c.call(a,e),c=null):(k=c,c=function(a,b,c){return k.call(aa(a),c)})),c))for(;j>i;i++)c(a[i],d,h?e:e.call(a[i],i,c(a[i],d)));return f?a:k?c.call(a):j?c(a[0],d):g},now:function(){return(new Date).getTime()}}),aa.ready.promise=function(b){if(!K)if(K=aa.Deferred(),"complete"===O.readyState)setTimeout(aa.ready);else if(O.addEventListener)O.addEventListener("DOMContentLoaded",na,!1),a.addEventListener("load",na,!1);else{O.attachEvent("onreadystatechange",na),a.attachEvent("onload",na);var c=!1;try{c=null==a.frameElement&&O.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!aa.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}oa(),aa.ready()}}()}return K.promise(b)},aa.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){S["[object "+b+"]"]=b.toLowerCase()}),L=aa(O);var pa={};aa.Callbacks=function(a){a="string"==typeof a?pa[a]||d(a):aa.extend({},a);var c,e,f,g,h,i,j=[],k=!a.once&&[],l=function(b){for(e=a.memory&&b,f=!0,h=i||0,i=0,g=j.length,c=!0;j&&g>h;h++)if(j[h].apply(b[0],b[1])===!1&&a.stopOnFalse){e=!1;break}c=!1,j&&(k?k.length&&l(k.shift()):e?j=[]:m.disable())},m={add:function(){if(j){var b=j.length;!function d(b){aa.each(b,function(b,c){var e=aa.type(c);"function"===e?a.unique&&m.has(c)||j.push(c):c&&c.length&&"string"!==e&&d(c)})}(arguments),c?g=j.length:e&&(i=b,l(e))}return this},remove:function(){return j&&aa.each(arguments,function(a,b){for(var d;(d=aa.inArray(b,j,d))>-1;)j.splice(d,1),c&&(g>=d&&g--,h>=d&&h--)}),this},has:function(a){return a?aa.inArray(a,j)>-1:!(!j||!j.length)},empty:function(){return j=[],g=0,this},disable:function(){return j=k=e=b,this},disabled:function(){return!j},lock:function(){return k=b,e||m.disable(),this},locked:function(){return!k},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],!j||f&&!k||(c?k.push(b):l(b)),this},fire:function(){return m.fireWith(this,arguments),this},fired:function(){return!!f}};return m},aa.extend({Deferred:function(a){var b=[["resolve","done",aa.Callbacks("once memory"),"resolved"],["reject","fail",aa.Callbacks("once memory"),"rejected"],["notify","progress",aa.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return aa.Deferred(function(c){aa.each(b,function(b,f){var g=f[0],h=aa.isFunction(a[b])&&a[b];e[f[1]](function(){var a=h&&h.apply(this,arguments);a&&aa.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[g+"With"](this===d?c.promise():this,h?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?aa.extend(a,d):d}},e={};return d.pipe=d.then,aa.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b,c,d,e=0,f=X.call(arguments),g=f.length,h=1!==g||a&&aa.isFunction(a.promise)?g:0,i=1===h?a:aa.Deferred(),j=function(a,c,d){return function(e){c[a]=this,d[a]=arguments.length>1?X.call(arguments):e,d===b?i.notifyWith(c,d):--h||i.resolveWith(c,d)}};if(g>1)for(b=new Array(g),c=new Array(g),d=new Array(g);g>e;e++)f[e]&&aa.isFunction(f[e].promise)?f[e].promise().done(j(e,d,f)).fail(i.reject).progress(j(e,c,b)):--h;return h||i.resolveWith(d,f),i.promise()}}),aa.support=function(b){var c,d,e,f,g,h,i,j,k,l=O.createElement("div");if(l.setAttribute("className","t"),l.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",c=l.getElementsByTagName("*"),d=l.getElementsByTagName("a")[0],!c||!d||!c.length)return b;f=O.createElement("select"),h=f.appendChild(O.createElement("option")),e=l.getElementsByTagName("input")[0],d.style.cssText="top:1px;float:left;opacity:.5",b.getSetAttribute="t"!==l.className,b.leadingWhitespace=3===l.firstChild.nodeType,b.tbody=!l.getElementsByTagName("tbody").length,b.htmlSerialize=!!l.getElementsByTagName("link").length,b.style=/top/.test(d.getAttribute("style")),b.hrefNormalized="/a"===d.getAttribute("href"),b.opacity=/^0.5/.test(d.style.opacity),b.cssFloat=!!d.style.cssFloat,b.checkOn=!!e.value,b.optSelected=h.selected,b.enctype=!!O.createElement("form").enctype,b.html5Clone="<:nav></:nav>"!==O.createElement("nav").cloneNode(!0).outerHTML,b.boxModel="CSS1Compat"===O.compatMode,b.inlineBlockNeedsLayout=!1,b.shrinkWrapBlocks=!1,b.pixelPosition=!1,b.deleteExpando=!0,b.noCloneEvent=!0,b.reliableMarginRight=!0,b.boxSizingReliable=!0,e.checked=!0,b.noCloneChecked=e.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!h.disabled;try{delete l.test}catch(m){b.deleteExpando=!1}e=O.createElement("input"),e.setAttribute("value",""),b.input=""===e.getAttribute("value"),e.value="t",e.setAttribute("type","radio"),b.radioValue="t"===e.value,e.setAttribute("checked","t"),e.setAttribute("name","t"),g=O.createDocumentFragment(),g.appendChild(e),b.appendChecked=e.checked,b.checkClone=g.cloneNode(!0).cloneNode(!0).lastChild.checked,l.attachEvent&&(l.attachEvent("onclick",function(){b.noCloneEvent=!1}),l.cloneNode(!0).click());for(k in{submit:!0,change:!0,focusin:!0})l.setAttribute(i="on"+k,"t"),b[k+"Bubbles"]=i in a||l.attributes[i].expando===!1;return l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",b.clearCloneStyle="content-box"===l.style.backgroundClip,aa(function(){var c,d,e,f="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",g=O.getElementsByTagName("body")[0];g&&(c=O.createElement("div"),c.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",g.appendChild(c).appendChild(l),l.innerHTML="<table><tr><td></td><td>t</td></tr></table>",e=l.getElementsByTagName("td"),e[0].style.cssText="padding:0;margin:0;border:0;display:none",j=0===e[0].offsetHeight,e[0].style.display="",e[1].style.display="none",b.reliableHiddenOffsets=j&&0===e[0].offsetHeight,l.innerHTML="",l.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=4===l.offsetWidth,b.doesNotIncludeMarginInBodyOffset=1!==g.offsetTop,a.getComputedStyle&&(b.pixelPosition="1%"!==(a.getComputedStyle(l,null)||{}).top,b.boxSizingReliable="4px"===(a.getComputedStyle(l,null)||{width:"4px"}).width,d=l.appendChild(O.createElement("div")),d.style.cssText=l.style.cssText=f,d.style.marginRight=d.style.width="0",l.style.width="1px",b.reliableMarginRight=!parseFloat((a.getComputedStyle(d,null)||{}).marginRight)),typeof l.style.zoom!==M&&(l.innerHTML="",l.style.cssText=f+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=3===l.offsetWidth,l.style.display="block",l.innerHTML="<div></div>",l.firstChild.style.width="5px",b.shrinkWrapBlocks=3!==l.offsetWidth,b.inlineBlockNeedsLayout&&(g.style.zoom=1)),g.removeChild(c),c=l=e=d=null)}),c=f=g=h=d=e=null,b}({});var qa=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,ra=/([A-Z])/g;aa.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?aa.cache[a[aa.expando]]:a[aa.expando],!!a&&!h(a)},data:function(a,b,c){return e(a,b,c)},removeData:function(a,b){return f(a,b)},_data:function(a,b,c){return e(a,b,c,!0)},_removeData:function(a,b){return f(a,b,!0)},acceptData:function(a){if(a.nodeType&&1!==a.nodeType&&9!==a.nodeType)return!1;var b=a.nodeName&&aa.noData[a.nodeName.toLowerCase()];return!b||b!==!0&&a.getAttribute("classid")===b}}),aa.fn.extend({data:function(a,c){var d,e,f=null,h=0,i=this[0];if(a===b){if(this.length&&(f=aa.data(i),1===i.nodeType&&!aa._data(i,"parsedAttrs"))){for(d=i.attributes;h<d.length;h++)e=d[h].name,0===e.indexOf("data-")&&(e=aa.camelCase(e.slice(5)),g(i,e,f[e]));aa._data(i,"parsedAttrs",!0)}return f}return"object"==typeof a?this.each(function(){aa.data(this,a)}):arguments.length>1?this.each(function(){aa.data(this,a,c)}):i?g(i,a,aa.data(i,a)):null},removeData:function(a){return this.each(function(){aa.removeData(this,a)})}}),aa.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=aa._data(a,b),c&&(!d||aa.isArray(c)?d=aa._data(a,b,aa.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=aa.queue(a,b),d=c.length,e=c.shift(),f=aa._queueHooks(a,b),g=function(){aa.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),f.cur=e,e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return aa._data(a,c)||aa._data(a,c,{empty:aa.Callbacks("once memory").add(function(){aa._removeData(a,b+"queue"),aa._removeData(a,c)})})}}),aa.fn.extend({queue:function(a,c){var d=2;return"string"!=typeof a&&(c=a,a="fx",d--),arguments.length<d?aa.queue(this[0],a):c===b?this:this.each(function(){var b=aa.queue(this,a,c);aa._queueHooks(this,a),"fx"===a&&"inprogress"!==b[0]&&aa.dequeue(this,a)})},dequeue:function(a){return this.each(function(){aa.dequeue(this,a)})},delay:function(a,b){return a=aa.fx?aa.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){var d,e=1,f=aa.Deferred(),g=this,h=this.length,i=function(){--e||f.resolveWith(g,[g])};for("string"!=typeof a&&(c=a,a=b),a=a||"fx";h--;)d=aa._data(g[h],a+"queueHooks"),d&&d.empty&&(e++,d.empty.add(i));return i(),f.promise(c)}});var sa,ta,ua=/[\t\r\n]/g,va=/\r/g,wa=/^(?:input|select|textarea|button|object)$/i,xa=/^(?:a|area)$/i,ya=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,za=/^(?:checked|selected)$/i,Aa=aa.support.getSetAttribute,Ba=aa.support.input;aa.fn.extend({attr:function(a,b){return aa.access(this,aa.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){aa.removeAttr(this,a)})},prop:function(a,b){return aa.access(this,aa.prop,a,b,arguments.length>1)},removeProp:function(a){return a=aa.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g=0,h=this.length,i="string"==typeof a&&a;if(aa.isFunction(a))return this.each(function(b){aa(this).addClass(a.call(this,b,this.className))});if(i)for(b=(a||"").match(ca)||[];h>g;g++)if(c=this[g],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ua," "):" ")){for(f=0;e=b[f++];)d.indexOf(" "+e+" ")<0&&(d+=e+" ");c.className=aa.trim(d)}return this},removeClass:function(a){var b,c,d,e,f,g=0,h=this.length,i=0===arguments.length||"string"==typeof a&&a;if(aa.isFunction(a))return this.each(function(b){aa(this).removeClass(a.call(this,b,this.className))});if(i)for(b=(a||"").match(ca)||[];h>g;g++)if(c=this[g],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ua," "):"")){for(f=0;e=b[f++];)for(;d.indexOf(" "+e+" ")>=0;)d=d.replace(" "+e+" "," ");c.className=a?aa.trim(d):""}return this},toggleClass:function(a,b){var c=typeof a,d="boolean"==typeof b;return aa.isFunction(a)?this.each(function(c){aa(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if("string"===c)for(var e,f=0,g=aa(this),h=b,i=a.match(ca)||[];e=i[f++];)h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e);else(c===M||"boolean"===c)&&(this.className&&aa._data(this,"__className__",this.className),this.className=this.className||a===!1?"":aa._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ua," ").indexOf(b)>=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];{if(arguments.length)return e=aa.isFunction(a),this.each(function(c){var f,g=aa(this);1===this.nodeType&&(f=e?a.call(this,c,g.val()):a,null==f?f="":"number"==typeof f?f+="":aa.isArray(f)&&(f=aa.map(f,function(a){return null==a?"":a+""})),d=aa.valHooks[this.type]||aa.valHooks[this.nodeName.toLowerCase()],d&&"set"in d&&d.set(this,f,"value")!==b||(this.value=f))});if(f)return d=aa.valHooks[f.type]||aa.valHooks[f.nodeName.toLowerCase()],d&&"get"in d&&(c=d.get(f,"value"))!==b?c:(c=f.value,"string"==typeof c?c.replace(va,""):null==c?"":c)}}}),aa.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(aa.support.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!aa.nodeName(c.parentNode,"optgroup"))){if(b=aa(c).val(),f)return b;g.push(b)}return g},set:function(a,b){for(var c,d,e=a.options,f=aa.makeArray(b),g=e.length;g--;)d=e[g],(d.selected=aa.inArray(aa(d).val(),f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}},attr:function(a,c,d){var e,f,g,h=a.nodeType;if(a&&3!==h&&8!==h&&2!==h)return typeof a.getAttribute===M?aa.prop(a,c,d):(f=1!==h||!aa.isXMLDoc(a),f&&(c=c.toLowerCase(),e=aa.attrHooks[c]||(ya.test(c)?ta:sa)),d===b?e&&f&&"get"in e&&null!==(g=e.get(a,c))?g:(typeof a.getAttribute!==M&&(g=a.getAttribute(c)),null==g?b:g):null!==d?e&&f&&"set"in e&&(g=e.set(a,d,c))!==b?g:(a.setAttribute(c,d+""),d):void aa.removeAttr(a,c))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(ca);if(f&&1===a.nodeType)for(;c=f[e++];)d=aa.propFix[c]||c,ya.test(c)?!Aa&&za.test(c)?a[aa.camelCase("default-"+c)]=a[d]=!1:a[d]=!1:aa.attr(a,c,""),a.removeAttribute(Aa?c:d)},attrHooks:{type:{set:function(a,b){if(!aa.support.radioValue&&"radio"===b&&aa.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e,f,g,h=a.nodeType;if(a&&3!==h&&8!==h&&2!==h)return g=1!==h||!aa.isXMLDoc(a),g&&(c=aa.propFix[c]||c,f=aa.propHooks[c]),d!==b?f&&"set"in f&&(e=f.set(a,d,c))!==b?e:a[c]=d:f&&"get"in f&&null!==(e=f.get(a,c))?e:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):wa.test(a.nodeName)||xa.test(a.nodeName)&&a.href?0:b}}}}),ta={get:function(a,c){var d=aa.prop(a,c),e="boolean"==typeof d&&a.getAttribute(c),f="boolean"==typeof d?Ba&&Aa?null!=e:za.test(c)?a[aa.camelCase("default-"+c)]:!!e:a.getAttributeNode(c);return f&&f.value!==!1?c.toLowerCase():b},set:function(a,b,c){return b===!1?aa.removeAttr(a,c):Ba&&Aa||!za.test(c)?a.setAttribute(!Aa&&aa.propFix[c]||c,c):a[aa.camelCase("default-"+c)]=a[c]=!0,c}},Ba&&Aa||(aa.attrHooks.value={get:function(a,c){var d=a.getAttributeNode(c);return aa.nodeName(a,"input")?a.defaultValue:d&&d.specified?d.value:b},set:function(a,b,c){return aa.nodeName(a,"input")?void(a.defaultValue=b):sa&&sa.set(a,b,c)}}),Aa||(sa=aa.valHooks.button={get:function(a,c){var d=a.getAttributeNode(c);return d&&("id"===c||"name"===c||"coords"===c?""!==d.value:d.specified)?d.value:b},set:function(a,c,d){var e=a.getAttributeNode(d);return e||a.setAttributeNode(e=a.ownerDocument.createAttribute(d)),e.value=c+="","value"===d||c===a.getAttribute(d)?c:b}},aa.attrHooks.contenteditable={get:sa.get,set:function(a,b,c){sa.set(a,""===b?!1:b,c)}},aa.each(["width","height"],function(a,b){aa.attrHooks[b]=aa.extend(aa.attrHooks[b],{set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}})})),aa.support.hrefNormalized||(aa.each(["href","src","width","height"],function(a,c){aa.attrHooks[c]=aa.extend(aa.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return null==d?b:d}})}),aa.each(["href","src"],function(a,b){aa.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}})),aa.support.style||(aa.attrHooks.style={get:function(a){return a.style.cssText||b},set:function(a,b){return a.style.cssText=b+""}}),aa.support.optSelected||(aa.propHooks.selected=aa.extend(aa.propHooks.selected,{get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}})),aa.support.enctype||(aa.propFix.enctype="encoding"),aa.support.checkOn||aa.each(["radio","checkbox"],function(){aa.valHooks[this]={get:function(a){return null===a.getAttribute("value")?"on":a.value}}}),aa.each(["radio","checkbox"],function(){aa.valHooks[this]=aa.extend(aa.valHooks[this],{set:function(a,b){return aa.isArray(b)?a.checked=aa.inArray(aa(a).val(),b)>=0:void 0}})});var Ca=/^(?:input|select|textarea)$/i,Da=/^key/,Ea=/^(?:mouse|contextmenu)|click/,Fa=/^(?:focusinfocus|focusoutblur)$/,Ga=/^([^.]*)(?:\.(.+)|)$/;aa.event={global:{},add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r=aa._data(a);if(r){for(d.handler&&(j=d,d=j.handler,f=j.selector),d.guid||(d.guid=aa.guid++),(h=r.events)||(h=r.events={}),(l=r.handle)||(l=r.handle=function(a){return typeof aa===M||a&&aa.event.triggered===a.type?b:aa.event.dispatch.apply(l.elem,arguments)},l.elem=a),c=(c||"").match(ca)||[""],i=c.length;i--;)g=Ga.exec(c[i])||[],o=q=g[1],p=(g[2]||"").split(".").sort(),o&&(k=aa.event.special[o]||{},o=(f?k.delegateType:k.bindType)||o,k=aa.event.special[o]||{},m=aa.extend({type:o,origType:q,data:e,handler:d,guid:d.guid,selector:f,needsContext:f&&aa.expr.match.needsContext.test(f),namespace:p.join(".")},j),(n=h[o])||(n=h[o]=[],n.delegateCount=0,k.setup&&k.setup.call(a,e,p,l)!==!1||(a.addEventListener?a.addEventListener(o,l,!1):a.attachEvent&&a.attachEvent("on"+o,l))),k.add&&(k.add.call(a,m),m.handler.guid||(m.handler.guid=d.guid)),f?n.splice(n.delegateCount++,0,m):n.push(m),aa.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=aa.hasData(a)&&aa._data(a);if(q&&(k=q.events)){for(b=(b||"").match(ca)||[""],j=b.length;j--;)if(h=Ga.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){for(l=aa.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=k[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;f--;)g=m[f],!e&&p!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||aa.removeEvent(a,n,q.handle),delete k[n])}else for(n in k)aa.event.remove(a,n+b[j],c,d,!0);aa.isEmptyObject(k)&&(delete q.handle,aa._removeData(a,"events"))}},trigger:function(c,d,e,f){var g,h,i,j,k,l,m,n=[e||O],o=$.call(c,"type")?c.type:c,p=$.call(c,"namespace")?c.namespace.split("."):[];if(i=l=e=e||O,3!==e.nodeType&&8!==e.nodeType&&!Fa.test(o+aa.event.triggered)&&(o.indexOf(".")>=0&&(p=o.split("."),o=p.shift(),p.sort()),h=o.indexOf(":")<0&&"on"+o,c=c[aa.expando]?c:new aa.Event(o,"object"==typeof c&&c),c.isTrigger=!0,c.namespace=p.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,c.result=b,c.target||(c.target=e),d=null==d?[c]:aa.makeArray(d,[c]),k=aa.event.special[o]||{},f||!k.trigger||k.trigger.apply(e,d)!==!1)){if(!f&&!k.noBubble&&!aa.isWindow(e)){for(j=k.delegateType||o,Fa.test(j+o)||(i=i.parentNode);i;i=i.parentNode)n.push(i),l=i;l===(e.ownerDocument||O)&&n.push(l.defaultView||l.parentWindow||a)}for(m=0;(i=n[m++])&&!c.isPropagationStopped();)c.type=m>1?j:k.bindType||o,g=(aa._data(i,"events")||{})[c.type]&&aa._data(i,"handle"),g&&g.apply(i,d),g=h&&i[h],g&&aa.acceptData(i)&&g.apply&&g.apply(i,d)===!1&&c.preventDefault();if(c.type=o,!f&&!c.isDefaultPrevented()&&(!k._default||k._default.apply(e.ownerDocument,d)===!1)&&("click"!==o||!aa.nodeName(e,"a"))&&aa.acceptData(e)&&h&&e[o]&&!aa.isWindow(e)){l=e[h],l&&(e[h]=null),aa.event.triggered=o;try{e[o]()}catch(q){}aa.event.triggered=b,l&&(e[h]=l)}return c.result}},dispatch:function(a){a=aa.event.fix(a);var c,d,e,f,g,h=[],i=X.call(arguments),j=(aa._data(this,"events")||{})[a.type]||[],k=aa.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){for(h=aa.event.handlers.call(this,a,j),c=0;(f=h[c++])&&!a.isPropagationStopped();)for(a.currentTarget=f.elem,g=0;(e=f.handlers[g++])&&!a.isImmediatePropagationStopped();)(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,d=((aa.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),d!==b&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()));return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,c){var d,e,f,g,h=[],i=c.delegateCount,j=a.target;if(i&&j.nodeType&&(!a.button||"click"!==a.type))for(;j!=this;j=j.parentNode||this)if(1===j.nodeType&&(j.disabled!==!0||"click"!==a.type)){for(f=[],g=0;i>g;g++)e=c[g],d=e.selector+" ",f[d]===b&&(f[d]=e.needsContext?aa(d,this).index(j)>=0:aa.find(d,this,null,[j]).length),f[d]&&f.push(e);f.length&&h.push({elem:j,handlers:f})}return i<c.length&&h.push({elem:this,handlers:c.slice(i)}),h},fix:function(a){if(a[aa.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];for(g||(this.fixHooks[e]=g=Ea.test(e)?this.mouseHooks:Da.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new aa.Event(f),b=d.length;b--;)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||O),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,c){var d,e,f,g=c.button,h=c.fromElement;return null==a.pageX&&null!=c.clientX&&(e=a.target.ownerDocument||O,f=e.documentElement,d=e.body,a.pageX=c.clientX+(f&&f.scrollLeft||d&&d.scrollLeft||0)-(f&&f.clientLeft||d&&d.clientLeft||0),a.pageY=c.clientY+(f&&f.scrollTop||d&&d.scrollTop||0)-(f&&f.clientTop||d&&d.clientTop||0)),!a.relatedTarget&&h&&(a.relatedTarget=h===a.target?c.toElement:h),a.which||g===b||(a.which=1&g?1:2&g?3:4&g?2:0),a}},special:{load:{noBubble:!0},click:{trigger:function(){return aa.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0}},focus:{trigger:function(){if(this!==O.activeElement&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===O.activeElement&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},beforeunload:{postDispatch:function(a){a.result!==b&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=aa.extend(new aa.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?aa.event.trigger(e,null,b):aa.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},aa.removeEvent=O.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===M&&(a[d]=null),a.detachEvent(d,c))},aa.Event=function(a,b){return this instanceof aa.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?i:j):this.type=a,b&&aa.extend(this,b),this.timeStamp=a&&a.timeStamp||aa.now(),void(this[aa.expando]=!0)):new aa.Event(a,b)},aa.Event.prototype={isDefaultPrevented:j,isPropagationStopped:j,isImmediatePropagationStopped:j,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=i,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=i,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i,this.stopPropagation()}},aa.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){aa.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!aa.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),aa.support.submitBubbles||(aa.event.special.submit={setup:function(){return aa.nodeName(this,"form")?!1:void aa.event.add(this,"click._submit keypress._submit",function(a){var c=a.target,d=aa.nodeName(c,"input")||aa.nodeName(c,"button")?c.form:b;d&&!aa._data(d,"submitBubbles")&&(aa.event.add(d,"submit._submit",function(a){a._submit_bubble=!0}),aa._data(d,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&aa.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return aa.nodeName(this,"form")?!1:void aa.event.remove(this,"._submit")}}),aa.support.changeBubbles||(aa.event.special.change={setup:function(){return Ca.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(aa.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),aa.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),aa.event.simulate("change",this,a,!0)})),!1):void aa.event.add(this,"beforeactivate._change",function(a){var b=a.target;Ca.test(b.nodeName)&&!aa._data(b,"changeBubbles")&&(aa.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||aa.event.simulate("change",this.parentNode,a,!0)}),aa._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return aa.event.remove(this,"._change"),!Ca.test(this.nodeName)}}),aa.support.focusinBubbles||aa.each({focus:"focusin",blur:"focusout"},function(a,b){var c=0,d=function(a){aa.event.simulate(b,a.target,aa.event.fix(a),!0)};aa.event.special[b]={setup:function(){0===c++&&O.addEventListener(a,d,!0)},teardown:function(){0===--c&&O.removeEventListener(a,d,!0)}}}),aa.fn.extend({on:function(a,c,d,e,f){var g,h;if("object"==typeof a){"string"!=typeof c&&(d=d||c,c=b);for(g in a)this.on(g,c,d,a[g],f);return this}if(null==d&&null==e?(e=c,d=c=b):null==e&&("string"==typeof c?(e=d,d=b):(e=d,d=c,c=b)),e===!1)e=j;else if(!e)return this;return 1===f&&(h=e,e=function(a){return aa().off(a),h.apply(this,arguments)},e.guid=h.guid||(h.guid=aa.guid++)),this.each(function(){aa.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,c,d){var e,f;if(a&&a.preventDefault&&a.handleObj)return e=a.handleObj,aa(a.delegateTarget).off(e.namespace?e.origType+"."+e.namespace:e.origType,e.selector,e.handler),this;if("object"==typeof a){for(f in a)this.off(f,c,a[f]);return this}return(c===!1||"function"==typeof c)&&(d=c,c=b),d===!1&&(d=j),this.each(function(){aa.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)},trigger:function(a,b){return this.each(function(){aa.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?aa.event.trigger(a,b,c,!0):void 0}}),function(a,b){function c(a){return qa.test(a+"")}function d(){var a,b=[];return a=function(c,d){return b.push(c+=" ")>y.cacheLength&&delete a[b.shift()],a[c]=d}}function e(a){return a[M]=!0,a}function f(a){var b=F.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b=null}}function g(a,b,c,d){var e,f,g,h,i,j,k,n,o,p;if((b?b.ownerDocument||b:N)!==F&&E(b),b=b||F,c=c||[],!a||"string"!=typeof a)return c;if(1!==(h=b.nodeType)&&9!==h)return[];if(H&&!d){if(e=ra.exec(a))if(g=e[1]){if(9===h){if(f=b.getElementById(g),!f||!f.parentNode)return c;if(f.id===g)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(g))&&L(b,f)&&f.id===g)return c.push(f),c}else{if(e[2])return _.apply(c,b.getElementsByTagName(a)),c;if((g=e[3])&&O.getElementsByClassName&&b.getElementsByClassName)return _.apply(c,b.getElementsByClassName(g)),c}if(O.qsa&&!I.test(a)){if(k=!0,n=M,o=b,p=9===h&&a,1===h&&"object"!==b.nodeName.toLowerCase()){for(j=l(a),(k=b.getAttribute("id"))?n=k.replace(ua,"\\$&"):b.setAttribute("id",n),n="[id='"+n+"'] ",i=j.length;i--;)j[i]=n+m(j[i]);o=pa.test(a)&&b.parentNode||b,p=j.join(",")}if(p)try{return _.apply(c,o.querySelectorAll(p)),c}catch(q){}finally{k||b.removeAttribute("id")}}}return u(a.replace(ja,"$1"),b,c,d)}function h(a,b){var c=b&&a,d=c&&(~b.sourceIndex||X)-(~a.sourceIndex||X);if(d)return d;if(c)for(;c=c.nextSibling;)if(c===b)return-1;return a?1:-1}function i(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function j(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function k(a){return e(function(b){return b=+b,e(function(c,d){for(var e,f=a([],c.length,b),g=f.length;g--;)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function l(a,b){var c,d,e,f,h,i,j,k=S[a+" "];if(k)return b?0:k.slice(0);for(h=a,i=[],j=y.preFilter;h;){(!c||(d=ka.exec(h)))&&(d&&(h=h.slice(d[0].length)||h),i.push(e=[])),c=!1,(d=la.exec(h))&&(c=d.shift(),e.push({value:c,type:d[0].replace(ja," ")}),h=h.slice(c.length));for(f in y.filter)!(d=oa[f].exec(h))||j[f]&&!(d=j[f](d))||(c=d.shift(),e.push({value:c,type:f,matches:d}),h=h.slice(c.length));if(!c)break}return b?h.length:h?g.error(a):S(a,i).slice(0)}function m(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function n(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=Q++;return b.first?function(b,c,f){for(;b=b[d];)if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=P+" "+f;if(g){for(;b=b[d];)if((1===b.nodeType||e)&&a(b,c,g))return!0}else for(;b=b[d];)if(1===b.nodeType||e)if(j=b[M]||(b[M]={}),(i=j[d])&&i[0]===k){if((h=i[1])===!0||h===x)return h===!0}else if(i=j[d]=[k],i[1]=a(b,c,g)||x,i[1]===!0)return!0}}function o(a){return a.length>1?function(b,c,d){for(var e=a.length;e--;)if(!a[e](b,c,d))return!1;return!0}:a[0]}function p(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function q(a,b,c,d,f,g){return d&&!d[M]&&(d=q(d)),f&&!f[M]&&(f=q(f,g)),e(function(e,g,h,i){var j,k,l,m=[],n=[],o=g.length,q=e||t(b||"*",h.nodeType?[h]:h,[]),r=!a||!e&&b?q:p(q,m,a,h,i),s=c?f||(e?a:o||d)?[]:g:r;if(c&&c(r,s,h,i),d)for(j=p(s,n),d(j,[],h,i),k=j.length;k--;)(l=j[k])&&(s[n[k]]=!(r[n[k]]=l));if(e){if(f||a){if(f){for(j=[],k=s.length;k--;)(l=s[k])&&j.push(r[k]=l);f(null,s=[],j,i)}for(k=s.length;k--;)(l=s[k])&&(j=f?ca.call(e,l):m[k])>-1&&(e[j]=!(g[j]=l))}}else s=p(s===g?s.splice(o,s.length):s),f?f(null,g,s,i):_.apply(g,s)})}function r(a){for(var b,c,d,e=a.length,f=y.relative[a[0].type],g=f||y.relative[" "],h=f?1:0,i=n(function(a){
return a===b},g,!0),j=n(function(a){return ca.call(b,a)>-1},g,!0),k=[function(a,c,d){return!f&&(d||c!==C)||((b=c).nodeType?i(a,c,d):j(a,c,d))}];e>h;h++)if(c=y.relative[a[h].type])k=[n(o(k),c)];else{if(c=y.filter[a[h].type].apply(null,a[h].matches),c[M]){for(d=++h;e>d&&!y.relative[a[d].type];d++);return q(h>1&&o(k),h>1&&m(a.slice(0,h-1)).replace(ja,"$1"),c,d>h&&r(a.slice(h,d)),e>d&&r(a=a.slice(d)),e>d&&m(a))}k.push(c)}return o(k)}function s(a,b){var c=0,d=b.length>0,f=a.length>0,h=function(e,h,i,j,k){var l,m,n,o=[],q=0,r="0",s=e&&[],t=null!=k,u=C,v=e||f&&y.find.TAG("*",k&&h.parentNode||h),w=P+=null==u?1:Math.random()||.1;for(t&&(C=h!==F&&h,x=c);null!=(l=v[r]);r++){if(f&&l){for(m=0;n=a[m++];)if(n(l,h,i)){j.push(l);break}t&&(P=w,x=++c)}d&&((l=!n&&l)&&q--,e&&s.push(l))}if(q+=r,d&&r!==q){for(m=0;n=b[m++];)n(s,o,h,i);if(e){if(q>0)for(;r--;)s[r]||o[r]||(o[r]=Z.call(j));o=p(o)}_.apply(j,o),t&&!e&&o.length>0&&q+b.length>1&&g.uniqueSort(j)}return t&&(P=w,C=u),s};return d?e(h):h}function t(a,b,c){for(var d=0,e=b.length;e>d;d++)g(a,b[d],c);return c}function u(a,b,c,d){var e,f,g,h,i,j=l(a);if(!d&&1===j.length){if(f=j[0]=j[0].slice(0),f.length>2&&"ID"===(g=f[0]).type&&9===b.nodeType&&H&&y.relative[f[1].type]){if(b=(y.find.ID(g.matches[0].replace(wa,xa),b)||[])[0],!b)return c;a=a.slice(f.shift().value.length)}for(e=oa.needsContext.test(a)?0:f.length;e--&&(g=f[e],!y.relative[h=g.type]);)if((i=y.find[h])&&(d=i(g.matches[0].replace(wa,xa),pa.test(f[0].type)&&b.parentNode||b))){if(f.splice(e,1),a=d.length&&m(f),!a)return _.apply(c,d),c;break}}return B(a,j)(d,b,!H,c,pa.test(a)),c}function v(){}var w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M="sizzle"+-new Date,N=a.document,O={},P=0,Q=0,R=d(),S=d(),T=d(),U=!1,V=function(){return 0},W=typeof b,X=1<<31,Y=[],Z=Y.pop,$=Y.push,_=Y.push,ba=Y.slice,ca=Y.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},da="[\\x20\\t\\r\\n\\f]",ea="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",fa=ea.replace("w","w#"),ga="([*^$|!~]?=)",ha="\\["+da+"*("+ea+")"+da+"*(?:"+ga+da+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+fa+")|)|)"+da+"*\\]",ia=":("+ea+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+ha.replace(3,8)+")*)|.*)\\)|)",ja=new RegExp("^"+da+"+|((?:^|[^\\\\])(?:\\\\.)*)"+da+"+$","g"),ka=new RegExp("^"+da+"*,"+da+"*"),la=new RegExp("^"+da+"*([\\x20\\t\\r\\n\\f>+~])"+da+"*"),ma=new RegExp(ia),na=new RegExp("^"+fa+"$"),oa={ID:new RegExp("^#("+ea+")"),CLASS:new RegExp("^\\.("+ea+")"),NAME:new RegExp("^\\[name=['\"]?("+ea+")['\"]?\\]"),TAG:new RegExp("^("+ea.replace("w","w*")+")"),ATTR:new RegExp("^"+ha),PSEUDO:new RegExp("^"+ia),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+da+"*(even|odd|(([+-]|)(\\d*)n|)"+da+"*(?:([+-]|)"+da+"*(\\d+)|))"+da+"*\\)|)","i"),needsContext:new RegExp("^"+da+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+da+"*((?:-\\d)?\\d*)"+da+"*\\)|)(?=[^-]|$)","i")},pa=/[\x20\t\r\n\f]*[+~]/,qa=/^[^{]+\{\s*\[native code/,ra=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,sa=/^(?:input|select|textarea|button)$/i,ta=/^h\d$/i,ua=/'|\\/g,va=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,wa=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,xa=function(a,b){var c="0x"+b-65536;return c!==c?b:0>c?String.fromCharCode(c+65536):String.fromCharCode(c>>10|55296,1023&c|56320)};try{_.apply(Y=ba.call(N.childNodes),N.childNodes),Y[N.childNodes.length].nodeType}catch(ya){_={apply:Y.length?function(a,b){$.apply(a,ba.call(b))}:function(a,b){for(var c=a.length,d=0;a[c++]=b[d++];);a.length=c-1}}}A=g.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},E=g.setDocument=function(a){var d=a?a.ownerDocument||a:N;return d!==F&&9===d.nodeType&&d.documentElement?(F=d,G=d.documentElement,H=!A(d),O.getElementsByTagName=f(function(a){return a.appendChild(d.createComment("")),!a.getElementsByTagName("*").length}),O.attributes=f(function(a){a.innerHTML="<select></select>";var b=typeof a.lastChild.getAttribute("multiple");return"boolean"!==b&&"string"!==b}),O.getElementsByClassName=f(function(a){return a.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",a.getElementsByClassName&&a.getElementsByClassName("e").length?(a.lastChild.className="e",2===a.getElementsByClassName("e").length):!1}),O.getByName=f(function(a){a.id=M+0,a.appendChild(F.createElement("a")).setAttribute("name",M),a.appendChild(F.createElement("i")).setAttribute("name",M),G.appendChild(a);var b=d.getElementsByName&&d.getElementsByName(M).length===2+d.getElementsByName(M+0).length;return G.removeChild(a),b}),O.sortDetached=f(function(a){return a.compareDocumentPosition&&1&a.compareDocumentPosition(F.createElement("div"))}),y.attrHandle=f(function(a){return a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!==W&&"#"===a.firstChild.getAttribute("href")})?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},O.getByName?(y.find.ID=function(a,b){if(typeof b.getElementById!==W&&H){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},y.filter.ID=function(a){var b=a.replace(wa,xa);return function(a){return a.getAttribute("id")===b}}):(y.find.ID=function(a,c){if(typeof c.getElementById!==W&&H){var d=c.getElementById(a);return d?d.id===a||typeof d.getAttributeNode!==W&&d.getAttributeNode("id").value===a?[d]:b:[]}},y.filter.ID=function(a){var b=a.replace(wa,xa);return function(a){var c=typeof a.getAttributeNode!==W&&a.getAttributeNode("id");return c&&c.value===b}}),y.find.TAG=O.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==W?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){for(;c=f[e++];)1===c.nodeType&&d.push(c);return d}return f},y.find.NAME=O.getByName&&function(a,b){return typeof b.getElementsByName!==W?b.getElementsByName(name):void 0},y.find.CLASS=O.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==W&&H?b.getElementsByClassName(a):void 0},J=[],I=[":focus"],(O.qsa=c(d.querySelectorAll))&&(f(function(a){a.innerHTML="<select><option selected=''></option></select>",a.querySelectorAll("[selected]").length||I.push("\\["+da+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||I.push(":checked")}),f(function(a){var b=F.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("i",""),a.querySelectorAll("[i^='']").length&&I.push("[*^$]="+da+"*(?:\"\"|'')"),a.querySelectorAll(":enabled").length||I.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),I.push(",.*:")})),(O.matchesSelector=c(K=G.webkitMatchesSelector||G.mozMatchesSelector||G.oMatchesSelector||G.msMatchesSelector))&&f(function(a){O.disconnectedMatch=K.call(a,"div"),K.call(a,"[s!='']:x"),J.push("!=",ia)}),I=new RegExp(I.join("|")),J=J.length&&new RegExp(J.join("|")),L=c(G.contains)||G.compareDocumentPosition?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1},V=G.compareDocumentPosition?function(a,b){if(a===b)return U=!0,0;var c=b.compareDocumentPosition&&a.compareDocumentPosition&&a.compareDocumentPosition(b);return c?1&c||!O.sortDetached&&b.compareDocumentPosition(a)===c?a===d||L(N,a)?-1:b===d||L(N,b)?1:D?ca.call(D,a)-ca.call(D,b):0:4&c?-1:1:a.compareDocumentPosition?-1:1}:function(a,b){var c,e=0,f=a.parentNode,g=b.parentNode,i=[a],j=[b];if(a===b)return U=!0,0;if(!f||!g)return a===d?-1:b===d?1:f?-1:g?1:D?ca.call(D,a)-ca.call(D,b):0;if(f===g)return h(a,b);for(c=a;c=c.parentNode;)i.unshift(c);for(c=b;c=c.parentNode;)j.unshift(c);for(;i[e]===j[e];)e++;return e?h(i[e],j[e]):i[e]===N?-1:j[e]===N?1:0},F):F},g.matches=function(a,b){return g(a,null,null,b)},g.matchesSelector=function(a,b){if((a.ownerDocument||a)!==F&&E(a),b=b.replace(va,"='$1']"),O.matchesSelector&&H&&(!J||!J.test(b))&&!I.test(b))try{var c=K.call(a,b);if(c||O.disconnectedMatch||a.document&&11!==a.document.nodeType)return c}catch(d){}return g(b,F,null,[a]).length>0},g.contains=function(a,b){return(a.ownerDocument||a)!==F&&E(a),L(a,b)},g.attr=function(a,b){var c;return(a.ownerDocument||a)!==F&&E(a),H&&(b=b.toLowerCase()),(c=y.attrHandle[b])?c(a):!H||O.attributes?a.getAttribute(b):((c=a.getAttributeNode(b))||a.getAttribute(b))&&a[b]===!0?b:c&&c.specified?c.value:null},g.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},g.uniqueSort=function(a){var b,c=[],d=0,e=0;if(U=!O.detectDuplicates,D=!O.sortStable&&a.slice(0),a.sort(V),U){for(;b=a[e++];)b===a[e]&&(d=c.push(e));for(;d--;)a.splice(c[d],1)}return a},z=g.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(1===e||9===e||11===e){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=z(a)}else if(3===e||4===e)return a.nodeValue}else for(;b=a[d];d++)c+=z(b);return c},y=g.selectors={cacheLength:50,createPseudo:e,match:oa,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(wa,xa),a[3]=(a[4]||a[5]||"").replace(wa,xa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||g.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&g.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return oa.CHILD.test(a[0])?null:(a[4]?a[2]=a[4]:c&&ma.test(c)&&(b=l(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){return"*"===a?function(){return!0}:(a=a.replace(wa,xa).toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=R[a+" "];return b||(b=new RegExp("(^|"+da+")"+a+"("+da+"|$)"))&&R(a,function(a){return b.test(a.className||typeof a.getAttribute!==W&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=g.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){for(;p;){for(l=b;l=l[p];)if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){for(k=q[M]||(q[M]={}),j=k[a]||[],n=j[0]===P&&j[1],m=j[0]===P&&j[2],l=n&&q.childNodes[n];l=++n&&l&&l[p]||(m=n=0)||o.pop();)if(1===l.nodeType&&++m&&l===b){k[a]=[P,n,m];break}}else if(s&&(j=(b[M]||(b[M]={}))[a])&&j[0]===P)m=j[1];else for(;(l=++n&&l&&l[p]||(m=n=0)||o.pop())&&((h?l.nodeName.toLowerCase()!==r:1!==l.nodeType)||!++m||(s&&((l[M]||(l[M]={}))[a]=[P,m]),l!==b)););return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,d=y.pseudos[a]||y.setFilters[a.toLowerCase()]||g.error("unsupported pseudo: "+a);return d[M]?d(b):d.length>1?(c=[a,a,"",b],y.setFilters.hasOwnProperty(a.toLowerCase())?e(function(a,c){for(var e,f=d(a,b),g=f.length;g--;)e=ca.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:e(function(a){var b=[],c=[],d=B(a.replace(ja,"$1"));return d[M]?e(function(a,b,c,e){for(var f,g=d(a,null,e,[]),h=a.length;h--;)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:e(function(a){return function(b){return g(a,b).length>0}}),contains:e(function(a){return function(b){return(b.textContent||b.innerText||z(b)).indexOf(a)>-1}}),lang:e(function(a){return na.test(a||"")||g.error("unsupported lang: "+a),a=a.replace(wa,xa).toLowerCase(),function(b){var c;do if(c=H?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===G},focus:function(a){return a===F.activeElement&&(!F.hasFocus||F.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeName>"@"||3===a.nodeType||4===a.nodeType)return!1;return!0},parent:function(a){return!y.pseudos.empty(a)},header:function(a){return ta.test(a.nodeName)},input:function(a){return sa.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||b.toLowerCase()===a.type)},first:k(function(){return[0]}),last:k(function(a,b){return[b-1]}),eq:k(function(a,b,c){return[0>c?c+b:c]}),even:k(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:k(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:k(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:k(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}};for(w in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})y.pseudos[w]=i(w);for(w in{submit:!0,reset:!0})y.pseudos[w]=j(w);B=g.compile=function(a,b){var c,d=[],e=[],f=T[a+" "];if(!f){for(b||(b=l(a)),c=b.length;c--;)f=r(b[c]),f[M]?d.push(f):e.push(f);f=T(a,s(e,d))}return f},y.pseudos.nth=y.pseudos.eq,v.prototype=y.filters=y.pseudos,y.setFilters=new v,O.sortStable=M.split("").sort(V).join("")===M,E(),[0,0].sort(V),O.detectDuplicates=U,g.attr=aa.attr,aa.find=g,aa.expr=g.selectors,aa.expr[":"]=aa.expr.pseudos,aa.unique=g.uniqueSort,aa.text=g.getText,aa.isXMLDoc=g.isXML,aa.contains=g.contains}(a);var Ha=/Until$/,Ia=/^(?:parents|prev(?:Until|All))/,Ja=/^.[^:#\[\.,]*$/,Ka=aa.expr.match.needsContext,La={children:!0,contents:!0,next:!0,prev:!0};aa.fn.extend({find:function(a){var b,c,d,e=this.length;if("string"!=typeof a)return d=this,this.pushStack(aa(a).filter(function(){for(b=0;e>b;b++)if(aa.contains(d[b],this))return!0}));for(c=[],b=0;e>b;b++)aa.find(a,this[b],c);return c=this.pushStack(e>1?aa.unique(c):c),c.selector=(this.selector?this.selector+" ":"")+a,c},has:function(a){var b,c=aa(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(aa.contains(this,c[b]))return!0})},not:function(a){if("string"==typeof a){var b=a;a=function(){return aa.find.matchesSelector(this,b)}}return this.pushStack(l(this,a,!1))},filter:function(a){return this.pushStack(l(this,a,!0))},is:function(a){return!!a&&("string"==typeof a?Ka.test(a)?aa(a,this.context).index(this[0])>=0:aa.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=Ka.test(a)||"string"!=typeof a?aa(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&aa.find.matchesSelector(c,a))){c=f.push(c);break}return this.pushStack(f.length>1?aa.unique(f):f)},index:function(a){return a?"string"==typeof a?aa.inArray(this[0],aa(a)):aa.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){var c="string"==typeof a?aa(a,b):aa.makeArray(a&&a.nodeType?[a]:a),d=aa.merge(this.get(),c);return this.pushStack(aa.unique(d))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}}),aa.fn.andSelf=aa.fn.addBack,aa.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return aa.dir(a,"parentNode")},parentsUntil:function(a,b,c){return aa.dir(a,"parentNode",c)},next:function(a){return k(a,"nextSibling")},prev:function(a){return k(a,"previousSibling")},nextAll:function(a){return aa.dir(a,"nextSibling")},prevAll:function(a){return aa.dir(a,"previousSibling")},nextUntil:function(a,b,c){return aa.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return aa.dir(a,"previousSibling",c)},siblings:function(a){return aa.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return aa.sibling(a.firstChild)},contents:function(a){return aa.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:aa.merge([],a.childNodes)}},function(a,b){aa.fn[a]=function(c,d){var e=aa.map(this,b,c);return Ha.test(a)||(d=c),d&&"string"==typeof d&&(e=aa.filter(d,e)),e=this.length>1&&!La[a]?aa.unique(e):e,this.length>1&&Ia.test(a)&&(e=e.reverse()),this.pushStack(e)}}),aa.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),1===b.length?aa.find.matchesSelector(b[0],a)?[b[0]]:[]:aa.find.matches(a,b)},dir:function(a,c,d){for(var e=[],f=a[c];f&&9!==f.nodeType&&(d===b||1!==f.nodeType||!aa(f).is(d));)1===f.nodeType&&e.push(f),f=f[c];return e},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}});var Ma="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Na=/ jQuery\d+="(?:null|\d+)"/g,Oa=new RegExp("<(?:"+Ma+")[\\s/>]","i"),Pa=/^\s+/,Qa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Ra=/<([\w:]+)/,Sa=/<tbody/i,Ta=/<|&#?\w+;/,Ua=/<(?:script|style|link)/i,Va=/^(?:checkbox|radio)$/i,Wa=/checked\s*(?:[^=]|=\s*.checked.)/i,Xa=/^$|\/(?:java|ecma)script/i,Ya=/^true\/(.*)/,Za=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,$a={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:aa.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},_a=m(O),ab=_a.appendChild(O.createElement("div"));$a.optgroup=$a.option,$a.tbody=$a.tfoot=$a.colgroup=$a.caption=$a.thead,$a.th=$a.td,aa.fn.extend({text:function(a){return aa.access(this,function(a){return a===b?aa.text(this):this.empty().append((this[0]&&this[0].ownerDocument||O).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(aa.isFunction(a))return this.each(function(b){aa(this).wrapAll(a.call(this,b))});if(this[0]){var b=aa(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return aa.isFunction(a)?this.each(function(b){aa(this).wrapInner(a.call(this,b))}):this.each(function(){var b=aa(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=aa.isFunction(a);return this.each(function(c){aa(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){aa.nodeName(this,"body")||aa(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(a,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,!1,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=0;null!=(c=this[d]);d++)(!a||aa.filter(a,[c]).length>0)&&(b||1!==c.nodeType||aa.cleanData(t(c)),c.parentNode&&(b&&aa.contains(c.ownerDocument,c)&&q(t(c,"script")),c.parentNode.removeChild(c)));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){for(1===a.nodeType&&aa.cleanData(t(a,!1));a.firstChild;)a.removeChild(a.firstChild);a.options&&aa.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return aa.clone(this,a,b)})},html:function(a){return aa.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return 1===c.nodeType?c.innerHTML.replace(Na,""):b;if("string"==typeof a&&!Ua.test(a)&&(aa.support.htmlSerialize||!Oa.test(a))&&(aa.support.leadingWhitespace||!Pa.test(a))&&!$a[(Ra.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Qa,"<$1></$2>");try{for(;e>d;d++)c=this[d]||{},1===c.nodeType&&(aa.cleanData(t(c,!1)),c.innerHTML=a);c=0}catch(f){}}c&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(a){var b=aa.isFunction(a);return b||"string"==typeof a||(a=aa(a).not(this).detach()),""!==a?this.domManip([a],!0,function(a){var b=this.nextSibling,c=this.parentNode;c&&(aa(this).remove(),c.insertBefore(a,b))}):this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){a=V.apply([],a);var e,f,g,h,i,j,k=0,l=this.length,m=this,q=l-1,r=a[0],s=aa.isFunction(r);if(s||!(1>=l||"string"!=typeof r||aa.support.checkClone)&&Wa.test(r))return this.each(function(e){var f=m.eq(e);s&&(a[0]=r.call(this,e,c?f.html():b)),f.domManip(a,c,d)});if(l&&(j=aa.buildFragment(a,this[0].ownerDocument,!1,this),e=j.firstChild,1===j.childNodes.length&&(j=e),e)){for(c=c&&aa.nodeName(e,"tr"),h=aa.map(t(j,"script"),o),g=h.length;l>k;k++)f=j,k!==q&&(f=aa.clone(f,!0,!0),g&&aa.merge(h,t(f,"script"))),d.call(c&&aa.nodeName(this[k],"table")?n(this[k],"tbody"):this[k],f,k);if(g)for(i=h[h.length-1].ownerDocument,aa.map(h,p),k=0;g>k;k++)f=h[k],Xa.test(f.type||"")&&!aa._data(f,"globalEval")&&aa.contains(i,f)&&(f.src?aa.ajax({url:f.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):aa.globalEval((f.text||f.textContent||f.innerHTML||"").replace(Za,"")));j=e=null}return this}}),aa.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){aa.fn[a]=function(a){for(var c,d=0,e=[],f=aa(a),g=f.length-1;g>=d;d++)c=d===g?this:this.clone(!0),aa(f[d])[b](c),W.apply(e,c.get());return this.pushStack(e)}}),aa.extend({clone:function(a,b,c){var d,e,f,g,h,i=aa.contains(a.ownerDocument,a);if(aa.support.html5Clone||aa.isXMLDoc(a)||!Oa.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ab.innerHTML=a.outerHTML,ab.removeChild(f=ab.firstChild)),!(aa.support.noCloneEvent&&aa.support.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||aa.isXMLDoc(a)))for(d=t(f),h=t(a),g=0;null!=(e=h[g]);++g)d[g]&&s(e,d[g]);if(b)if(c)for(h=h||t(a),d=d||t(f),g=0;null!=(e=h[g]);g++)r(e,d[g]);else r(a,f);return d=t(f,"script"),d.length>0&&q(d,!i&&t(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,l=a.length,n=m(b),o=[],p=0;l>p;p++)if(f=a[p],f||0===f)if("object"===aa.type(f))aa.merge(o,f.nodeType?[f]:f);else if(Ta.test(f)){for(h=h||n.appendChild(b.createElement("div")),i=(Ra.exec(f)||["",""])[1].toLowerCase(),k=$a[i]||$a._default,h.innerHTML=k[1]+f.replace(Qa,"<$1></$2>")+k[2],e=k[0];e--;)h=h.lastChild;if(!aa.support.leadingWhitespace&&Pa.test(f)&&o.push(b.createTextNode(Pa.exec(f)[0])),!aa.support.tbody)for(f="table"!==i||Sa.test(f)?"<table>"!==k[1]||Sa.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;e--;)aa.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j);for(aa.merge(o,h.childNodes),h.textContent="";h.firstChild;)h.removeChild(h.firstChild);h=n.lastChild}else o.push(b.createTextNode(f));for(h&&n.removeChild(h),aa.support.appendChecked||aa.grep(t(o,"input"),u),p=0;f=o[p++];)if((!d||-1===aa.inArray(f,d))&&(g=aa.contains(f.ownerDocument,f),h=t(n.appendChild(f),"script"),g&&q(h),c))for(e=0;f=h[e++];)Xa.test(f.type||"")&&c.push(f);return h=null,n},cleanData:function(a,b){for(var c,d,e,f,g=0,h=aa.expando,i=aa.cache,j=aa.support.deleteExpando,k=aa.event.special;null!=(c=a[g]);g++)if((b||aa.acceptData(c))&&(e=c[h],f=e&&i[e])){if(f.events)for(d in f.events)k[d]?aa.event.remove(c,d):aa.removeEvent(c,d,f.handle);i[e]&&(delete i[e],j?delete c[h]:typeof c.removeAttribute!==M?c.removeAttribute(h):c[h]=null,T.push(e))}}});var bb,cb,db,eb=/alpha\([^)]*\)/i,fb=/opacity\s*=\s*([^)]*)/,gb=/^(top|right|bottom|left)$/,hb=/^(none|table(?!-c[ea]).+)/,ib=/^margin/,jb=new RegExp("^("+ba+")(.*)$","i"),kb=new RegExp("^("+ba+")(?!px)[a-z%]+$","i"),lb=new RegExp("^([+-])=("+ba+")","i"),mb={BODY:"block"},nb={position:"absolute",visibility:"hidden",display:"block"},ob={letterSpacing:0,fontWeight:400},pb=["Top","Right","Bottom","Left"],qb=["Webkit","O","Moz","ms"];aa.fn.extend({css:function(a,c){return aa.access(this,function(a,c,d){var e,f,g={},h=0;if(aa.isArray(c)){for(f=cb(a),e=c.length;e>h;h++)g[c[h]]=aa.css(a,c[h],!1,f);return g}return d!==b?aa.style(a,c,d):aa.css(a,c)},a,c,arguments.length>1)},show:function(){return x(this,!0)},hide:function(){return x(this)},toggle:function(a){var b="boolean"==typeof a;return this.each(function(){(b?a:w(this))?aa(this).show():aa(this).hide()})}}),aa.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=db(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":aa.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var f,g,h,i=aa.camelCase(c),j=a.style;if(c=aa.cssProps[i]||(aa.cssProps[i]=v(j,i)),h=aa.cssHooks[c]||aa.cssHooks[i],d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];if(g=typeof d,"string"===g&&(f=lb.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(aa.css(a,c)),g="number"),!(null==d||"number"===g&&isNaN(d)||("number"!==g||aa.cssNumber[i]||(d+="px"),aa.support.clearCloneStyle||""!==d||0!==c.indexOf("background")||(j[c]="inherit"),h&&"set"in h&&(d=h.set(a,d,e))===b)))try{j[c]=d}catch(k){}}},css:function(a,c,d,e){var f,g,h,i=aa.camelCase(c);return c=aa.cssProps[i]||(aa.cssProps[i]=v(a.style,i)),h=aa.cssHooks[c]||aa.cssHooks[i],h&&"get"in h&&(g=h.get(a,!0,d)),g===b&&(g=db(a,c,e)),"normal"===g&&c in ob&&(g=ob[c]),""===d||d?(f=parseFloat(g),d===!0||aa.isNumeric(f)?f||0:g):g},swap:function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e}}),a.getComputedStyle?(cb=function(b){return a.getComputedStyle(b,null)},db=function(a,c,d){var e,f,g,h=d||cb(a),i=h?h.getPropertyValue(c)||h[c]:b,j=a.style;return h&&(""!==i||aa.contains(a.ownerDocument,a)||(i=aa.style(a,c)),kb.test(i)&&ib.test(c)&&(e=j.width,f=j.minWidth,g=j.maxWidth,j.minWidth=j.maxWidth=j.width=i,i=h.width,j.width=e,j.minWidth=f,j.maxWidth=g)),i}):O.documentElement.currentStyle&&(cb=function(a){return a.currentStyle},db=function(a,c,d){var e,f,g,h=d||cb(a),i=h?h[c]:b,j=a.style;return null==i&&j&&j[c]&&(i=j[c]),kb.test(i)&&!gb.test(c)&&(e=j.left,f=a.runtimeStyle,g=f&&f.left,g&&(f.left=a.currentStyle.left),j.left="fontSize"===c?"1em":i,i=j.pixelLeft+"px",j.left=e,g&&(f.left=g)),""===i?"auto":i}),aa.each(["height","width"],function(a,b){aa.cssHooks[b]={get:function(a,c,d){return c?0===a.offsetWidth&&hb.test(aa.css(a,"display"))?aa.swap(a,nb,function(){return A(a,b,d)}):A(a,b,d):void 0},set:function(a,c,d){var e=d&&cb(a);return y(a,c,d?z(a,b,d,aa.support.boxSizing&&"border-box"===aa.css(a,"boxSizing",!1,e),e):0)}}}),aa.support.opacity||(aa.cssHooks.opacity={get:function(a,b){return fb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=aa.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===aa.trim(f.replace(eb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=eb.test(f)?f.replace(eb,e):f+" "+e)}}),aa(function(){aa.support.reliableMarginRight||(aa.cssHooks.marginRight={get:function(a,b){return b?aa.swap(a,{display:"inline-block"},db,[a,"marginRight"]):void 0}}),!aa.support.pixelPosition&&aa.fn.position&&aa.each(["top","left"],function(a,b){aa.cssHooks[b]={get:function(a,c){return c?(c=db(a,b),kb.test(c)?aa(a).position()[b]+"px":c):void 0}}})}),aa.expr&&aa.expr.filters&&(aa.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!aa.support.reliableHiddenOffsets&&"none"===(a.style&&a.style.display||aa.css(a,"display"))},aa.expr.filters.visible=function(a){return!aa.expr.filters.hidden(a)}),aa.each({margin:"",padding:"",border:"Width"},function(a,b){aa.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+pb[d]+b]=f[d]||f[d-2]||f[0];return e}},ib.test(a)||(aa.cssHooks[a+b].set=y)});var rb=/%20/g,sb=/\[\]$/,tb=/\r?\n/g,ub=/^(?:submit|button|image|reset|file)$/i,vb=/^(?:input|select|textarea|keygen)/i;aa.fn.extend({serialize:function(){return aa.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=aa.prop(this,"elements");return a?aa.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!aa(this).is(":disabled")&&vb.test(this.nodeName)&&!ub.test(a)&&(this.checked||!Va.test(a))}).map(function(a,b){var c=aa(this).val();return null==c?null:aa.isArray(c)?aa.map(c,function(a){return{name:b.name,value:a.replace(tb,"\r\n")}}):{name:b.name,value:c.replace(tb,"\r\n")}}).get()}}),aa.param=function(a,c){var d,e=[],f=function(a,b){b=aa.isFunction(b)?b():null==b?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(c===b&&(c=aa.ajaxSettings&&aa.ajaxSettings.traditional),aa.isArray(a)||a.jquery&&!aa.isPlainObject(a))aa.each(a,function(){f(this.name,this.value)});else for(d in a)D(d,a[d],c,f);return e.join("&").replace(rb,"+")};var wb,xb,yb=aa.now(),zb=/\?/,Ab=/#.*$/,Bb=/([?&])_=[^&]*/,Cb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Db=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Eb=/^(?:GET|HEAD)$/,Fb=/^\/\//,Gb=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Hb=aa.fn.load,Ib={},Jb={},Kb="*/".concat("*");try{xb=N.href}catch(Lb){xb=O.createElement("a"),xb.href="",xb=xb.href}wb=Gb.exec(xb.toLowerCase())||[],aa.fn.load=function(a,c,d){if("string"!=typeof a&&Hb)return Hb.apply(this,arguments);var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),aa.isFunction(c)?(d=c,c=b):c&&"object"==typeof c&&(g="POST"),h.length>0&&aa.ajax({url:a,type:g,dataType:"html",data:c}).done(function(a){f=arguments,h.html(e?aa("<div>").append(aa.parseHTML(a)).find(e):a)}).complete(d&&function(a,b){h.each(d,f||[a.responseText,b,a])}),this},aa.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){aa.fn[b]=function(a){return this.on(b,a)}}),aa.each(["get","post"],function(a,c){aa[c]=function(a,d,e,f){return aa.isFunction(d)&&(f=f||e,e=d,d=b),aa.ajax({url:a,type:c,dataType:f,data:d,success:e})}}),aa.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:xb,type:"GET",isLocal:Db.test(wb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":aa.parseJSON,"text xml":aa.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?G(G(a,aa.ajaxSettings),b):G(aa.ajaxSettings,a)},ajaxPrefilter:E(Ib),ajaxTransport:E(Jb),ajax:function(a,c){function d(a,c,d,e){var f,l,s,t,v,x=c;2!==u&&(u=2,i&&clearTimeout(i),k=b,h=e||"",w.readyState=a>0?4:0,f=a>=200&&300>a||304===a,d&&(t=H(m,w,d)),t=I(m,t,w,f),f?(m.ifModified&&(v=w.getResponseHeader("Last-Modified"),
v&&(aa.lastModified[g]=v),v=w.getResponseHeader("etag"),v&&(aa.etag[g]=v)),204===a?x="nocontent":304===a?x="notmodified":(x=t.state,l=t.data,s=t.error,f=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),w.status=a,w.statusText=(c||x)+"",f?p.resolveWith(n,[l,x,w]):p.rejectWith(n,[w,x,s]),w.statusCode(r),r=b,j&&o.trigger(f?"ajaxSuccess":"ajaxError",[w,m,f?l:s]),q.fireWith(n,[w,x]),j&&(o.trigger("ajaxComplete",[w,m]),--aa.active||aa.event.trigger("ajaxStop")))}"object"==typeof a&&(c=a,a=b),c=c||{};var e,f,g,h,i,j,k,l,m=aa.ajaxSetup({},c),n=m.context||m,o=m.context&&(n.nodeType||n.jquery)?aa(n):aa.event,p=aa.Deferred(),q=aa.Callbacks("once memory"),r=m.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===u){if(!l)for(l={};b=Cb.exec(h);)l[b[1].toLowerCase()]=b[2];b=l[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===u?h:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return u||(a=t[c]=t[c]||a,s[a]=b),this},overrideMimeType:function(a){return u||(m.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>u)for(b in a)r[b]=[r[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){var b=a||v;return k&&k.abort(b),d(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,m.url=((a||m.url||xb)+"").replace(Ab,"").replace(Fb,wb[1]+"//"),m.type=c.method||c.type||m.method||m.type,m.dataTypes=aa.trim(m.dataType||"*").toLowerCase().match(ca)||[""],null==m.crossDomain&&(e=Gb.exec(m.url.toLowerCase()),m.crossDomain=!(!e||e[1]===wb[1]&&e[2]===wb[2]&&(e[3]||("http:"===e[1]?80:443))==(wb[3]||("http:"===wb[1]?80:443)))),m.data&&m.processData&&"string"!=typeof m.data&&(m.data=aa.param(m.data,m.traditional)),F(Ib,m,c,w),2===u)return w;j=m.global,j&&0===aa.active++&&aa.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!Eb.test(m.type),g=m.url,m.hasContent||(m.data&&(g=m.url+=(zb.test(g)?"&":"?")+m.data,delete m.data),m.cache===!1&&(m.url=Bb.test(g)?g.replace(Bb,"$1_="+yb++):g+(zb.test(g)?"&":"?")+"_="+yb++)),m.ifModified&&(aa.lastModified[g]&&w.setRequestHeader("If-Modified-Since",aa.lastModified[g]),aa.etag[g]&&w.setRequestHeader("If-None-Match",aa.etag[g])),(m.data&&m.hasContent&&m.contentType!==!1||c.contentType)&&w.setRequestHeader("Content-Type",m.contentType),w.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Kb+"; q=0.01":""):m.accepts["*"]);for(f in m.headers)w.setRequestHeader(f,m.headers[f]);if(m.beforeSend&&(m.beforeSend.call(n,w,m)===!1||2===u))return w.abort();v="abort";for(f in{success:1,error:1,complete:1})w[f](m[f]);if(k=F(Jb,m,c,w)){w.readyState=1,j&&o.trigger("ajaxSend",[w,m]),m.async&&m.timeout>0&&(i=setTimeout(function(){w.abort("timeout")},m.timeout));try{u=1,k.send(s,d)}catch(x){if(!(2>u))throw x;d(-1,x)}}else d(-1,"No Transport");return w},getScript:function(a,c){return aa.get(a,b,c,"script")},getJSON:function(a,b,c){return aa.get(a,b,c,"json")}}),aa.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return aa.globalEval(a),a}}}),aa.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),aa.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=O.head||aa("head")[0]||O.documentElement;return{send:function(b,e){c=O.createElement("script"),c.async=!0,a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,b){(b||!c.readyState||/loaded|complete/.test(c.readyState))&&(c.onload=c.onreadystatechange=null,c.parentNode&&c.parentNode.removeChild(c),c=null,b||e(200,"success"))},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(b,!0)}}}});var Mb=[],Nb=/(=)\?(?=&|$)|\?\?/;aa.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Mb.pop()||aa.expando+"_"+yb++;return this[a]=!0,a}}),aa.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.jsonp!==!1&&(Nb.test(c.url)?"url":"string"==typeof c.data&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&Nb.test(c.data)&&"data");return i||"jsonp"===c.dataTypes[0]?(f=c.jsonpCallback=aa.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,i?c[i]=c[i].replace(Nb,"$1"+f):c.jsonp!==!1&&(c.url+=(zb.test(c.url)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||aa.error(f+" was not called"),h[0]},c.dataTypes[0]="json",g=a[f],a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,Mb.push(f)),h&&aa.isFunction(g)&&g(h[0]),h=g=b}),"script"):void 0}),aa.fn.offset=function(a){if(arguments.length)return a===b?this:this.each(function(b){aa.offset.setOffset(this,a,b)});var c,d,e={top:0,left:0},f=this[0],g=f&&f.ownerDocument;if(g)return c=g.documentElement,aa.contains(c,f)?(typeof f.getBoundingClientRect!==M&&(e=f.getBoundingClientRect()),d=J(g),{top:e.top+(d.pageYOffset||c.scrollTop)-(c.clientTop||0),left:e.left+(d.pageXOffset||c.scrollLeft)-(c.clientLeft||0)}):e},aa.offset={setOffset:function(a,b,c){var d=aa.css(a,"position");"static"===d&&(a.style.position="relative");var e,f,g=aa(a),h=g.offset(),i=aa.css(a,"top"),j=aa.css(a,"left"),k=("absolute"===d||"fixed"===d)&&aa.inArray("auto",[i,j])>-1,l={},m={};k?(m=g.position(),e=m.top,f=m.left):(e=parseFloat(i)||0,f=parseFloat(j)||0),aa.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(l.top=b.top-h.top+e),null!=b.left&&(l.left=b.left-h.left+f),"using"in b?b.using.call(a,l):g.css(l)}},aa.fn.extend({position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===aa.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),aa.nodeName(a[0],"html")||(c=a.offset()),c.top+=aa.css(a[0],"borderTopWidth",!0),c.left+=aa.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-aa.css(d,"marginTop",!0),left:b.left-c.left-aa.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||P;a&&!aa.nodeName(a,"html")&&"static"===aa.css(a,"position");)a=a.offsetParent;return a||P})}}),aa.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);aa.fn[a]=function(e){return aa.access(this,function(a,e,f){var g=J(a);return f===b?g?c in g?g[c]:g.document.documentElement[e]:a[e]:void(g?g.scrollTo(d?aa(g).scrollLeft():f,d?f:aa(g).scrollTop()):a[e]=f)},a,e,arguments.length,null)}}),aa.each({Height:"height",Width:"width"},function(a,c){aa.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){aa.fn[e]=function(e,f){var g=arguments.length&&(d||"boolean"!=typeof e),h=d||(e===!0||f===!0?"margin":"border");return aa.access(this,function(c,d,e){var f;return aa.isWindow(c)?c.document.documentElement["client"+a]:9===c.nodeType?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?aa.css(c,d,h):aa.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=aa,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return aa})}(window),function(a,b,c,d){"use strict";function e(a,b){var c,e;if(b===d&&(b={}),b.hasOwnProperty("constructor")?(c=b.constructor,delete b.constructor):c=a?function(){a.prototype.constructor.apply(this,arguments)}:function(){},c=function(a){return function(){return k.apply(this,arguments),a.apply(this,arguments)}}(c),a){var f=function(){};f.prototype=a.prototype,c.prototype=new f,c.prototype.constructor=c,c.superclass=a;for(e in b)b.hasOwnProperty(e)&&(c.prototype[e]=b[e])}else for(e in b)b.hasOwnProperty(e)&&(c.prototype[e]=b[e]);return c}function f(a,b,i,j){if(1==a.nodeType)return g(a);"string"!=typeof b&&(j=i,i=b,b=d);var k=f.constructors[b]||r;"function"==typeof i&&(i=i(k.prototype)),"function"==typeof j&&(j=j(k));var l=f.constructors[a]=e(k,i);if(l.prototype.hasOwnProperty("onMod")){var m=k.prototype.onMod,n=l.prototype.onMod;for(var q in m)!n.hasOwnProperty(q)&&m.hasOwnProperty(q)&&(n[q]=m[q])}j&&j["abstract"]!==!0&&(j["abstract"]=!1),j=c.extend({},k._statics||{},j||{}),c.extend(l,{"abstract":!1,className:"."+a,mods:k.mods,forced:k.forced,delegate:k.delegate,_statics:j},j),l.__super=k,l["abstract"]||(o||(A.settings.regionsSelectorEnabled?p:c(B.rootNode)).on(f.activationEvents,h),o++)}function g(a){if(a){if(1==a.nodeType){var b=a.getAttribute(f.idAttr);if(b)return f.nodes[b]}var c=a.className&&a.className.match&&a.className.match(m);if(c)for(var d=c.length;d--;){var e=f.constructors[c[d]];if(e)return i(e,a)}}}function h(a){for(var d=a.target;b!==d&&null!==d;){var e=d.className&&d.className.match&&d.className.match(m);if(e)for(var g=e.length;g--;){var j=e[g];if(j in f.constructors){var k=f.constructors[j];k.active||k["abstract"]||(o--,i(k,d,a))}}d=d.parentNode}o||(A.settings.regionsSelectorEnabled?p:c(B.rootNode)).off(f.activationEvents,h)}function i(a,b,d){if(!a.active){a.active=!0;var e=[],g={};a.mods&&c.each(a.mods.split(n),function(a,b){b in f.autoMods&&e.push(f.autoMods[b])}),a.delegate&&c.each(a.delegate,function(a,b){for(var c=a.trim().toLowerCase().split(n),d=c.length;d--;)a=c[d],g[a]=b,-1===e.indexOf(a)&&e.push(a)}),a.eventHandler=g,(A.settings.regionsSelectorEnabled?p:c(B.rootNode)).on(e.join(" "),a.className,j)}if(b&&!b.getAttribute(f.idAttr)){var h=new a(b);return d&&h.onEvent(d),h}}function j(a){g(a.currentTarget).onEvent(a)}function k(a){this.name=this.constructor.className.slice(1),this.$el=c(a),this.el=a,this.id=++f.id,this.mods={},f.nodes[this.id]=this;var b={};b[f.idAttr]=this.id,this.role&&(b.role=this.role),this.$el.attr(b)}String.prototype.trim===d&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});var l=Array.prototype.slice,m=/\b([a-zA-Z0-9\-]+(?:__[a-zA-Z0-9\-]+)*)\b/g,n=/\s+/g,o=0,p=c(b),q=function(a,b){for(var c,d=[];c=a.exec(b);)d.push(c);return d};c.extend(f,{emptyFn:function(){},constructors:{},nodes:{},idAttr:"bem-id",autoMods:{focus:"focusin focusout"},eventMod:{focusin:["focus",!0],focusout:["focus",!1]},timeoutMods:{focus:!0},activationEvents:"",autoGC:!0,id:0});var r=e(d,{constructor:function(a){var b=q(RegExp("\\b"+this.name+"_([a-zA-Z0-9-]+)(_[a-zA-Z0-9-]+)?\\b","g"),this.el.className);if(b){this.silent=!0;for(var c=b.length;c--;){var d=b[c][1],e=b[c][2];this.mods[d]=e?e.slice(1):!0,this.triggerMod(d,this.mods[d])}this.silent=!1}if(this.events)for(var f in this.events)this.on(f,this.events[f])},onMod:{"*":f.emptyFn},triggerMod:function(a,b,c){var e=this.onMod,f=c||e["*"].call(this,a,b),g="string"==typeof b?b:"";if(f!==!1){var h=e[a];if(h===!1)f=!1;else if(h){var i=typeof h;"string"===i?f=this[h](b,a):"object"===i?(h["*"]!==d&&(f=h["*"].call(this,b,a)),f!==!1&&h[g]!==d&&(f=h[g].call(this,b,a))):f=h.call(this,b,a)}f!==!1&&c!==!0&&g&&this.triggerMod(a+"_"+g,b,!0)===!1&&(f=!1)}return f},onEvent:function(a){function b(){j!==d&&(c="string"==typeof j?this[j](a):j.call(this,a)),c!==!1&&h!==d&&-1!=i.mods.indexOf(h[0])&&this.mod(h[0],h[1])}var c,e,g=a.type,h=f.eventMod[g],i=this.constructor,j=i.eventHandler[g],k=!(void 0!==h&&f.timeoutMods[h[0]]===!0);if(h&&g.indexOf("key")>-1)if("press"==h[0]){if(13!=a.which)return}else"focus"==h[0]&&(k=!0);if(k||void 0===h||(this._timeMode||(this._timeMode={}),e=this._timeMode[h[0]]||(this._timeMode[h[0]]={})),void 0===h)b.call(this);else if(k){for(var l in this._timeMode)if(this._timeMode.hasOwnProperty(l)){var m=this._timeMode[l];m._setTimeout&&(clearTimeout(m._setTimeout),m._setTimeout=null,m._setTimeoutFn()),m._unsetTimeout&&(clearTimeout(m._unsetTimeout),m._unsetTimeout=null,m._unsetTimeoutFn())}b.call(this)}else clearTimeout(e._setTimeout),clearTimeout(e._unsetTimeout),e._setTimeout=e._unsetTimeout=null,e["_"+(h[1]?"":"un")+"setTimeoutFn"]=function(){this.destroyed||(clearTimeout(e._setTimeout),clearTimeout(e._unsetTimeout),e._setTimeout=e._unsetTimeout=null,b.call(this))}.bind(this),e["_"+(h[1]?"":"un")+"setTimeout"]=setTimeout(e["_"+(h[1]?"":"un")+"setTimeoutFn"],50)},s:function(a){return"string"==typeof a&&"__"==a.slice(0,2)?"."+this.name+a:a},$:function(a){var b=this.$el;return a!==d&&(b=b.find(this.s(a))),b},eventNS:function(a){return(a?a.split(n).join("."+this.id+" "):"")+"."+this.id},on:function(a,b,c){return c===d&&(c=b,b=d),this.$el.on(this.eventNS(a),this.s(b),c.bind(this)),this},off:function(a,b){return this.$el.off(this.eventNS(a),this.s(b)),this},onOutside:function(a,b){return p.on(this.eventNS(a),function(a){c(a.target).closest(this.el).length||b.apply(this,arguments)}.bind(this)),this},offOutside:function(a){return p.off(this.eventNS(a)),this},trigger:function(a,b){return this.silent||this.$el.trigger(a,b),this},getClassNameFor:function(a,b){return this.name+"_"+a+("string"==typeof b?"_"+b:"")},mod:function(a,b){if(b===d)return this.mods[a];var c=this.mods[a];if(c===d&&(c=!1),c!==b&&this.triggerMod(a,b)!==!1){var e=this.getClassNameFor(a,c);e=(" "+this.el.className+" ").replace(" "+e+" "," "),this.mods[a]=b,b&&(e+=this.getClassNameFor(a,b)+" "),this.el.className=e.trim(),this.$el.triggerHandler("mod:"+a,b)}return this},hasMod:function(a,b){var c=this.mods[a];return b===d?!!c:c==b},addMod:function(a,b){return this.mod(a,b?b:!0)},delMod:function(a,b){return(b===d||this.hasMod(a,b))&&this.mod(a,!1),this},toggleMod:function(a,b){return this.mod(a,b===d?!this.hasMod(a):b)},elem:function(a){var b=this.s("__"+a);return g(this.$(b)[0])},debounce:function(a,b){var c,d,e=this;return"string"==typeof a&&(a=this[a]),function(){d=arguments,clearTimeout(c),c=setTimeout(function(){a.apply(e,d)},b)}},throttle:function(a,b){var c,d,e=this;return"string"==typeof a&&(a=this[a]),function f(){d=!0,c||(d?(a.apply(e,arguments),d=!1,c=setTimeout(f,b)):c=null)}},delegate:function(a,b){return p.on(this.eventNS(a),b.bind(this)),this},undelegate:function(a){return p.off(this.eventNS(a)),this},one:function(a,b,c){return c===d&&(c=b,b=d),this.$el.one(this.eventNS(a),this.s(b),c.bind(this)),this},isDisabled:function(){return this.mod("disabled")},inDOM:function(){var a=this.el;return a&&(a=a.parentNode)&&a.nodeType>0},destroy:function(a){this.destroy=f.emptyFn,delete f.nodes[this.id],this.off(),this.$el.removeAttr(f.idAttr).find("["+f.idAttr+"]").bem("destory"),p.off("."+this.id),a&&this.$el.remove();for(var b in this)this.hasOwnProperty(b)&&delete this[b];this.destroyed=!0}});if(c.extend(r,{mods:null,forced:!1,delegate:null}),c.bem=f,c.fn.bem=function(a,b){var c;return a===d?g(this[0]):("init"===a?f.init(this):"dispose"===a?this.find("["+f.idAttr+"]").add(this).each(function(a,b){var c=f.nodes[b.getAttribute(f.idAttr)];c&&c.destroy()}):this.each(function(){var d=g(this);d&&(c=a in d?d[a].apply(d,l.call(arguments,1)):d.mod(a,b))}),c===d?this:c)},f.init=function(a){c.each(f.constructors,function(b,c){if(c.forced)for(var d="."+b,e=a.find(d).add(a.filter(d)),f=e.length;f--;)i(c,e[f])})},f.gc=function(a){a=a||f.emptyFn;var b,c;for(b in f.nodes)f.nodes.hasOwnProperty(b)&&(c=f.nodes[b],c.inDOM()||a(c,b)===!1||c.destroy())},f.autoGC){var s=a.MutationObserver||a.WebKitMutationObserver||a.MozMutationObserver;if(s){var t=new s(function(a){a.forEach(function(a){if("childList"===a.type){var b,d;for(d in a.addedNodes)1===(b=a.addedNodes[d]).nodeType&&c(b).bem("init");for(d in a.removedNodes)1===(b=a.removedNodes[d]).nodeType&&c(b).bem("dispose")}})});t.observe(b,{childList:!0,subtree:!0})}else f.autoGC=!1}c(function(){f.init(A.settings.regionsSelectorEnabled?p:c(B.rootNode))}),f.$=c;var u=a.BEM;a.BEM=f,f.noConflict=function(){var b=a.BEM;return a.BEM=u,b}}(window,document,window.jQuery),function(a,b,c){b.extend(a.autoMods,{press:"mousedown mouseup keydown keyup",hover:"mouseenter mouseleave mouseover",focus:"blur focus"}),b.extend(a.eventMod,{mousedown:["press",!0],mouseup:["press",!1],mouseenter:["hover",!0],mouseover:["hover",!0],mouseleave:["hover",!1],focus:["focus",!0],blur:["focus",!1],keydown:["press",!0],keyup:["press",!1]}),b.extend(a.timeoutMods,{focus:!0,hover:!0,press:!1}),a.activationEvents+=" mouseover mousedown click focusin",a("bemjs__control",function(d){return{constructor:function(){d.constructor.apply(this,arguments),this._getConfig()},_getConfig:function(){var c=a.helpers.getConfig(this.el);if(this.blockname&&!c)for(var d=this.$el.parent()[0],e=new RegExp("\\b"+this.blockname,"g");e&&d.className.match(e)&&!(c=a.helpers.getConfig(d));)d=b(d).parent()[0];this._config=c},onMod:{disabled:function(a){var b={disabled:a,"aria-disabled":a};a&&(this._href=this.$el.prop("href"),this._tabIndex=this.$el.prop("tabIndex")),this.$el.attr(b).attr("href",a?null:this._href).attr("tabIndex",a?null:this._tabIndex),this.$("button, select, input, textarea").attr(b),a&&this.delMod("focus press")},hover:function(a){a||setTimeout(function(){this.mod("press",!1)}.bind(this),0)},press:function(a){a?this.trigger("press"):this.hasMod("hover")&&this.trigger("release")},"*":function(a,b){return b&&this.isDisabled()?!~"press focus checked".indexOf(a):void 0}},href:function(a){return a!==c?(this._href=a,this.isDisabled()||this.$el.attr("href",a),this):this.$el.attr("href")||this._href},getAPI:function(){if(this.api)return this.api;var a=new B.APIProxy({api:{},context:this,target:this._targetEl});return this.api=a,a}}},{"abstract":!0,mods:"press focus",getConfig:function(a){return this.configs&&"function"==typeof this.configs[a[a.type+"Type"]]&&(a=this.configs[a[a.type+"Type"]](a)),a._config=b.extend(!0,{},a),a.collapsePriority||(a.collapsePriority=1),a.adaptive&&("button"!=a.type||a.iconCls&&a.text&&!a.submenu&&!a.alwaysCollapsed||(a.adaptive=void 0)),a},create:function(a){var b=this.getEls(a);return b[0].config=a,b.bem()},fn:function(a){},getEls:function(a){return a=this.getConfig(a),B.$(B.tmpl({block:this.className.replace("."+A.settings.cssPrefix+"-",""),params:a}))}})}(window.BEM,window.BEM.$),function(a,b){b.prepareMods=function(a,b){if(b){if(Array.isArray(b)||"string"==typeof b){var c={};c[a]=b,b=c}for(var d in b)b.hasOwnProperty(d)&&"__"==d.substr(0,2)&&(b[a+d]=b[d],delete b[d])}return b||{}},b.getClass=function(a,c,d,e){var f,g,h=[];return c&&(g="__"==c.substr(0,2)?a+c:a+"__"+c),d=b.prepareMods(a,d),g?(e&&h.push(b.getelFullNameClass(g,e)),d["*"]&&h.push(b.getelFullNameClass(g,d["*"])),d[g]&&h.push(b.getelFullNameClass(g,d[g]))):(e&&h.push(b.getelFullNameClass(a,e)),d["*"]&&h.push(b.getelFullNameClass(a,d["*"])),d[a]&&h.push(b.getelFullNameClass(a,d[a]))),h.length&&h.unshift(" "),f=A.settings.cssPrefix+"-"+(g||a)+h.join(" ")},b.getelFullNameClass=function(b,c){var d=[];"string"==typeof c&&(c=a.$.trim(c).split(" "));for(var e=0,f=c.length;f>e;e++){var g=c[e];d.push("_"==g.substr(0,1)?A.settings.cssPrefix+"-"+b+g:g)}return d.join(" ")},b.addMod=function(a,c,d,e){var f;return c=b.prepareMods(a,c||{}),f=d===a||""===d?a:"*"!=d?"__"==d.substr(0,2)?a+d:a+"__"+d:d,c[f]?c[f]+=" "+e:c[f]=e,c};var c={},d=0;b.setConfig=function(a){var b=d;return d++,c[b]=a,b},b.getConfig=function(a){return c[a.getAttribute("data-config-id")]};var e={};for(var f in b)b.hasOwnProperty(f)&&(e["_"+f]=b[f]);b.tmpl=function(){return fest[A.settings.cssPrefix+"-templates.xml"].apply(e,arguments)}}(window.BEM,window.BEM.helpers||(window.BEM.helpers={}));var A=window.__PM,B=A._;if(!A._loaded){var J={projects:{config:{mail:{href:"http://mail.my.com/"},games:{href:"http://games.my.com/"}}}};"undefined"==typeof window&&"function"==typeof require&&"undefined"!=typeof module&&(module.exports=J);var K,L=B.BEM=window.BEM.noConflict();K=B.$=window.$.noConflict(!0);B.tmpl=L.helpers.tmpl;if("undefined"!=typeof externalCss){var M=document.createElement("style"),N=externalCss;M.type="text/css",M.styleSheet?M.styleSheet.cssText=N:M.appendChild(document.createTextNode(N)),B.rootNode.insertBefore(M,B.rootNode.firstChild)}!function(a){function b(a){a||(a={});var c=a.context,d=this;a.api.off=function(b,e){return(a.target||c).off.call(a.target||c,b,e.bind(d))},a.api.on=function(b,e){return(a.target||c).on.call(a.target||c,b,e.bind(d))},b.extend(this,c,a.api)}K.extend(b,{extend:function(a,b,c){for(var d in c)if(c.hasOwnProperty(d)){var e=c[d];"function"==typeof e?a[d]=e.bind(b):a[d]=e}}}),a.APIProxy=b}(B),function(a){var b=function(a,c){if(a.length<=1)return a;for(var d=Array(),e=Array(),f=Math.floor(a.length/2),g=a.splice(f,1)[0],h=0;h<a.length;h++)!c&&(a[h]<g||a[h]==g&&f>h)||c&&(a[h][c]<g[c]||a[h][c]==g[c]&&f>h)?d.push(a[h]):e.push(a[h]);return b(d,c).concat([g],b(e,c))};a.qsort=b}(B),B.Queue=x,function(a,b,c){a(A.settings.cssPrefix+"-overlay","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this.on("click",function(){}),this._els=0,this.onResize=this.onResize.bind(this)},show:function(){this._els++,this.addMod("visible")},hide:function(){this._els--,this.delMod("visible")},onResize:function(){this.$el.outerHeight(b(document).outerHeight())},onMod:{visible:function(a){if(a)this.addMod("show"),b(window).on("resize",this.onResize),this.onResize();else{if(this._els)return!1;this.delMod("show"),b(window).off("resize",this.onResize)}}}}},{mods:"visible ready show"})}(B.BEM,B.BEM.$),function(a,b,c){a(A.settings.cssPrefix+"-toolbar__item","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this._targetEl=this;var b=this;if(this._config&&this._config.events)for(var c in this._config.events)this._config.events.hasOwnProperty(c)&&this.on(c,function(a){return function(){return a.apply(b.getAPI&&b.getAPI()||b,arguments)}}(this._config.events[c]));this._config&&(this.adaptive=this._config.adaptive,this.alwaysCollapsed=this._config.alwaysCollapsed),this.collapsePriority=this._config&&this._config.collapsePriority||1},onMod:{hidden:function(a){this.el.style.display=a?"none":""}},collapse:function(a){return 0},getAPI:function(){this.toolbar=this.toolbar||this.$el.closest("."+A.settings.cssPrefix+"-toolbar").bem();var b=a.getAPI.call(this),c={show:function(){this.toolbar.enqueue(function(){this.delMod("hidden")}.bind(this)),this.toolbar.updateGroups()},hide:function(){this.toolbar.enqueue(function(){this.addMod("hidden")}.bind(this)),this.toolbar.updateGroups()},el:this.el};if(this._items){c.items=[],c.itemsByName={};for(var d=0,e=this._items.length;e>d;d++){var f=this._items[d];f.hasMod("more")||(c.items.push(f.getAPI()),f._config.name&&(c.itemsByName[f._config.name]?(Array.isArray(c.itemsByName[f._config.name])||(c.itemsByName[f._config.name]=[c.itemsByName[f._config.name]]),c.itemsByName[f._config.name].push(f.getAPI())):c.itemsByName[f._config.name]=f.getAPI()))}}return B.APIProxy.extend(b,this,c),b}}},{})}(B.BEM,B.BEM.$),function(a,b,c){var d,e=null;a(A.settings.cssPrefix+"-toolbar__button",A.settings.cssPrefix+"-toolbar__item",function(a){return{constructor:function(){this._inner=this.$("__inner").bem(),this._targetEl=this._inner,a.constructor.apply(this,arguments),this._numbers=this.$("__numbers").bem(),this.type="button",this._dropdown=this.$el.children(".js-dropdown").bem(),this.showDropdownOnClick=this._dropdown&&this._dropdown._config.showOnClick,this.hideDropdownByInnerClick=this._dropdown&&this._dropdown._config.hideByInnerClick,this.updateFullWidth(),this.on("click",function(){}),this._dropdown&&this.showDropdownOnClick&&(this.onOutside("click",function(a){this.delMod("open")}.bind(this)),this._dropdown.on("click",function(a){this.hideDropdownByInnerClick&&this.delMod("open")}.bind(this)))},collapse:function(a){return this.adaptive?(this[a?"addMod":"delMod"]("notext"),a?0:this.adaptiveWidth):0},updateFullWidth:function(){this.adaptive&&(this.fullWidth=this.$el.width(),this.collapse(!0),this.collapsedWidth=this.$el.width(),this.adaptiveWidth=this.fullWidth-this.collapsedWidth)},onMod:{notext:function(a){this._inner.mod("notext",a),this._inner.mod("text",!a)},hover:function(a){this.showDropdownOnClick||this[a?"addMod":"delMod"]("open")},focus:function(a){this._dropdown,1},disabled:function(a){this._inner&&this._inner.toggleMod("disabled",a)},current:function(a){function b(){this.toolbar=this.toolbar||this.$el.closest("."+A.settings.cssPrefix+"-toolbar").bem(),this.toolbar.currentButton&&this.toolbar.currentButton!==this&&!this.toolbar.currentButton.destroyed&&this.toolbar.currentButton.delMod("current"),this.toolbar.currentButton=this}a&&(this.toolbar?b.call(this):setTimeout(b.bind(this),0)),this._inner&&this._inner.mod("current",!!a)},open:function(a){return this._dropdown?(this._inner.mod("open",a),this._dropdown.mod("visible",a),a&&(d&&d!=this&&!d.destroyed&&d.delMod("open"),d=this),void 0):!1},"*":function(a,b){return-1!=["open","press","hover"].indexOf(a)&&this.hasMod("disabled")?!1:void 0}},setIcon:function(a,b){a&&this._config.iconCls&&(this._inner._icon._img.removeClass(this._config.iconCls),this._config.iconCls=a,this._inner._icon._img.addClass(this._config.iconCls),this._inner._icon.change(a)),b&&this._config.iconClsInverted&&(this._inner._iconInverted._img.removeClass(this._config.iconClsInverted),this._config.iconClsInverted=b,this._inner._iconInverted._img.addClass(this._config.iconClsInverted),this._inner._iconInverted.change(b))},getAPI:function(){var b=a.getAPI.call(this);this.toolbar=this.toolbar||this.$el.closest("."+A.settings.cssPrefix+"-toolbar").bem();var c={disable:function(){this.addMod("disabled")},enable:function(){this.delMod("disabled")},setNumber:function(a){this._numbers.setNumber(a)},setCurrent:function(a){this.mod("current",!!a)},setText:function(a){this.toolbar.enqueue(function(){this._inner._textInner&&this._inner._textInner.html(a),this.width=void 0}.bind(this)),this.toolbar.updateGroups()},setIcon:this.setIcon,linkEl:this._inner.el};return this._dropdown&&(c.dropdown=this._dropdown.getAPI(),c.isOpened=function(){return this._dropdown&&this._inner.hasMod("open")&&this._dropdown.mod("visible")}),B.APIProxy.extend(b,this,c),b}}},function(b){return{mods:"open hover focus",configs:{more:function(a){return a.mods="_more",a.text||(a.text="Ещё"),a},avatar:function(a){if(a.avatar)a.iconBg=a.avatar;else if(a.login){var b=B.Modernizr.retina?90:32;a.iconBg="//filin.my.com/pic?email="+a.login+"&width="+b+"&height="+b+"&name="+encodeURIComponent(a.userName||a.login)}else a.hidden=!0;return a.iconCls=A.settings.cssPrefix+"-toolbar__button__avatar",a.iconClsInverted=A.settings.cssPrefix+"-toolbar__button__avatar_inverted",a.alwaysVisible=!0,a}},getConfig:function(c){c=b.getConfig.call(this,c);for(var d=c.attrs||{},e=["href","title","id","rel","target"],f=0,g=e.length;g>f;f++){var h=e[f];c[h]&&(d[h]=c[h])}return c.attrs=d,c.dropdown&&"string"!=typeof c.dropdown&&(c.dropdown.submenu=c.submenu,c.dropdown=a.constructors[A.settings.cssPrefix+"-toolbar__dropdown"].getConfig(c.dropdown)),c.dropdown&&!c.iconClsInverted&&(c.iconClsInverted=c.iconCls+"-i"),c.submenu&&(c.buttonType&&"more"!=c.buttonType||!c.text?c=void 0:c.banner!==!0),c}}}),a(A.settings.cssPrefix+"-toolbar__button__inner","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this._button=this.$el.closest(".js-button").bem(),this._icon=this.$el.find(".js-icon").bem(),this._iconInverted=this.$el.find(".js-icon-inverted").bem(),this._text=this.$el.find(".js-text").bem(),this._text&&(this._textInner=this._text.$el.find(".js-text-inner")),this._icon&&this._icon.change(this._icon.$el.data("icon"),this._icon.$el.data("icon-num")),this._iconInverted&&this._iconInverted.change(this._icon.$el.data("icon"),this._icon.$el.data("icon-num")),this.onClick=this.onClick.bind(this),this.on("click",this.onClick)},role:"button",onMod:{notext:function(a){this._icon&&this._icon.mod("notext",a),this._iconInverted&&this._iconInverted.mod("notext",a),this._icon&&this._icon.mod("text",!a),this._iconInverted&&this._iconInverted.mod("text",!a),this._text&&this._text.mod("notext",a)},press:function(a){this._button&&!a&&this._button.showDropdownOnClick&&this._button.toggleMod("open"),this._text&&this._text.toggleMod("press",a),this._icon&&this._icon.toggleMod("press",a),this._iconInverted&&this._iconInverted.toggleMod("press",a)},open:function(a){this.hasMod("dropdown")&&(this._iconInverted&&this._iconInverted.toggleMod("open",a),this._icon&&this._icon.toggleMod("open",a))},"*":function(a,b){if(-1!=["open","press","hover"].indexOf(a)&&this.hasMod("disabled"))return!1;if("disabled"==a&&b&&(this.delMod("hover"),this.delMod("focus"),this.delMod("press")),-1!=["hover","focus"].indexOf(a)){if("hover"==a&&e&&!e.destroyed){e.delMod("focus");try{e.el.blur()}catch(c){}}b&&(e=this)}}},onClick:function(a){this._button._dropdown&&this._button.showDropdownOnClick&&a.preventDefault()}}},{mods:"press focus hover open",delegate:{}}),a(A.settings.cssPrefix+"-toolbar__button__numbers","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this.setNumber(parseInt(this.$el.html(),10))},setNumber:function(a){this._number=parseInt(a,10),isNaN(this._number)&&(this._number=0);var b=!!this._number,c=1==(""+this._number).length;a=this._number,a>99&&(a="99+"),this.$el.html(a),this.toggleMod("one-digit",c),this.toggleMod("visible",b)},getNumber:function(){return this._number}}},{mods:""}),a(A.settings.cssPrefix+"-toolbar__button__icon","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this._img=this.$("__img"),this._num=this.$("__num"),this._img.css({left:(this.$el.width()-this._img.width())/2,top:(this.$el.height()-this._img.height())/2})},change:function(a,b){function c(){this._num&&this._num.html((new Date).getDate()),this._setNumTimeout=setTimeout(c.bind(this),6e4)}a==A.settings.cssPrefix+"-uh-calendar"||a==A.settings.cssPrefix+"-uh-calendar"||"calendar"==b?(this._numMod="calendar-num",this.addMod(this._numMod),c.call(this)):(this.delMod(this._numMod),this._numMod=null,clearTimeout(this._setNumTimeout),this._num.html(""))}}},{mods:"open"}),a(A.settings.cssPrefix+"-toolbar__button__text","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments)}}},{mods:"press"})}(B.BEM,B.BEM.$),function(a,b,c){var d=a.constructors[A.settings.cssPrefix+"-toolbar__button"];b.extend(d.configs,{region:function(a){return a.alwaysVisible=!0,a.mods||(a.mods=[]),a.mods.push("active"),delete a.dropdown,delete a.items,delete a.iconCls,a.text="null"!=window.__PortalRegions.effRegion.name&&window.__PortalRegions.effRegion.name?window.__PortalRegions.effRegion.name:"Москва",a}})}(B.BEM,B.BEM.$),function(a,b,c){a(A.settings.cssPrefix+"-toolbar__dropdown",A.settings.cssPrefix+"-toolbar__item",function(a){return{constructor:function(){function c(a,b){b&&(clearTimeout(g._openTimeout),g._openTimeout=setTimeout(function(){var a=!1;g.openedItem&&(g.openedItem._inner.mod("open",!1),g.openedItem.col.mod("visible",!1),a=!0),this.col?(this._inner.mod("open",!0),this.col.mod("visible",!0),g.cols[0].addMod("open"),g.openedItem=this,a=!0):g.cols[0].hasMod("open")&&(g.cols[0].delMod("open"),a=!0),a&&g.updateCols()}.bind(this),50))}a.constructor.apply(this,arguments);var d=this.$el.children("."+A.settings.cssPrefix+"-toolbar__dropdown__col");this.cols=[];for(var e=0,f=d.length;f>e;e++)this.cols.push(d.eq(e).bem());for(var g=this,h=this.cols[0].$el.children("."+A.settings.cssPrefix+"-toolbar__dropdown__item"),e=0,f=h.length;f>e;e++){var i=h.eq(e).bem(),j=this.$el.children('[data-order="'+i.$el.data("submenu-order")+'"]');j&&j.length&&(i.col=j.bem()),i.on("mod:hover",c)}this._config.maxWidth&&this.$el.css("maxWidth",this._config.maxWidth),b(window).on("resize",this.resize.bind(this))},resize:function(){!this.destroyed&&this.hasMod("visible")&&(this.reset(),this.updateCols())},reset:function(){this.delMod("left"),this.delMod("right"),this._opened=void 0},updateCols:function(){var a=0,b=0,c=this.el.parentNode,d=c.clientWidth,e=0,f=0,g=this.cols[1]&&this.cols[1].hasMod("level",2);c.style.overflow="hidden",this.el.style.width="";for(var h=0,i=this.cols.length;i>h;h++)this.cols[h].el.style.width="",this.cols[h].el.style.left="",this.cols[h].el.style.right="",this._opened||0==h||(this.cols[h].el.style.display="block",g?f=Math.max(f,this.cols[h].el.clientWidth):f+=this.cols[h].el.clientWidth,
this.cols[h].el.style.display="");if(this._opened||(e=this.cols[0].el.clientWidth+f),1==this.cols.length){var j=this.cols[0];j.el._left="0px",a=j.el.clientWidth,b=j.el.clientHeight,d>=a&&(j.el._width=d)}else for(var h=0,i=this.cols.length;i>h;h++){var k,j=this.cols[h],l=j.el.clientWidth,m=j.el.clientHeight;l?(k=d>=l?l=d:0,j.el._left=a+"px",a+=l,j.el._width=k):(j.el._left=0,j.el._width=0),b=Math.max(m,b)}if(a=Math.max(a,d),this.el.style.width=a+"px",this.el.style.height=b+"px",!this._opened){var n=this.$el.parent().offset().left,o=B.rootNode.clientWidth;this.direction=n+e>o?"left":"right",this.redirection="left"==this.direction?"right":"left"}this.delMod(this.redirection),this.addMod(this.direction);for(var h=0,i=this.cols.length;i>h;h++){var j=this.cols[h];g?(j.el.style[this.redirection]=j.el._left,0==h?(j.addMod(this.redirection),j.delMod(this.direction)):(j.addMod(this.direction),j.delMod(this.redirection))):j.el.style.left=j.el._left,j.el._width?j.el.style.width=j.el._width+"px":j.el.style.width=""}this._opened=!0,c.style.overflow=""},onMod:{visible:function(a){if(this._ton&&this._ton.cancel(),this._toff&&this._toff.cancel(),a){this._ton=B.animate(null,function(){this.addMod("show")}.bind(this),{before:{fn:function(){this.addMod("ready"),this.updateCols()}.bind(this)}})}else this._toff=B.animate(this.el,function(){this.delMod("show")}.bind(this),{after:{prop:"opacity",fn:function(){this.delMod("ready"),this.reset(),this.openedItem&&(this.openedItem._inner.mod("open",!1),this.openedItem.col.mod("visible",!1))}.bind(this)}})}},getAPI:function(){var b=a.getAPI.call(this),c={resize:this.resize,hide:function(){},show:function(){}};return B.APIProxy.extend(b,this,c),b}}},{mods:"visible right left show ready",getConfig:function(a,b){if(a=this._setAttrs(a),b=b||1,void 0===a.type&&1==b&&a.items&&a.items.length&&(a.items=[{items:a.items}]),"string"==typeof a.html)a.items=a.html;else{if(!a.items||!a.items.length)return void 0;for(var c=0,d=0;d<a.items.length;d++){var e=a.items[d];if("string"!=typeof e)if(this._setAttrs(e),e.mods="_level_"+(e.level||1),"order"in e&&(e.attrs["data-order"]=e.order),"string"==typeof e.html)e.items=e.html;else for(var f=0,g=e.items.length;g>f;f++){var h=e.items[f];if("string"!=typeof h)if(this._setAttrs(h),"string"==typeof h.html);else{if(h.dropdown&&h.dropdown.items&&h.dropdown.items.length&&"cols"!==a.type&&!e.level){var i=h.dropdown.items;if("cols"==h.dropdown.type)for(var j={items:[],level:2,order:c},k=0,l=i.length;l>k;k++){var m=i[k];if("string"!=typeof m.html)for(var n=0,o=m.items.length;o>n;n++)j.items.push(m.items[n])}else var j={items:i,level:2,order:c};h.submenuOrder=c,c++,a.items.push(j)}"submenuOrder"in h&&(h.attrs["data-submenu-order"]=h.submenuOrder)}}}}return a.showOnClick=a.showOnClick||!1,a.hideByInnerClick="hideByInnerClick"in a?a.hideByInnerClick:!0,a},_setAttrs:function(a){for(var b=a.attrs||{},c=["href","title","id","rel","target"],d=0,e=c.length;e>d;d++){var f=c[d];a[f]&&(b[f]=a[f])}return a.attrs=b,a}}),a(A.settings.cssPrefix+"-toolbar__dropdown__col","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments)},onMod:{show:function(a){}}}},{}),a(A.settings.cssPrefix+"-toolbar__dropdown__item","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this._inner=this.$("__inner").bem()},onMod:{hidden:function(a){},disabled:function(a){this._inner&&this._inner.mod("disabled",a)},hover:function(a){},current:function(a){this._inner&&this._inner.mod("current",!!a)}},role:"button"}},{mods:"press hover focus"}),a(A.settings.cssPrefix+"-toolbar__dropdown__item__inner","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments)},role:"button"}},{mods:"press hover open focus"})}(B.BEM,B.BEM.$),function(a,b,c){a(A.settings.cssPrefix+"-toolbar__separator",A.settings.cssPrefix+"-toolbar__item",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this.type="separator"}}})}(B.BEM,B.BEM.$),function(a,b,c){a(A.settings.cssPrefix+"-toolbar__group",A.settings.cssPrefix+"-toolbar__item",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this.collapsible="true"===this.$el.attr("data-collapsible"),this.$el.is(":first-child")&&(this.first=!0),this.$el.is(":last-child")&&(this.last=!0)},expand:function(a){if(a>=0)for(var b=0,c=this._collapsibleItems.length;c>b;b++){var d=this._collapsibleItems[b];("spacer"!=d.type||d.fixed)&&(d.hasMod("more")&&!this._hasAlwaysCollapsed?d.$el.hide():(d.$el.show(),d._double&&d._double.$el.hide()))}else for(var e=0,b=0,c=this._collapsibleItems.length-1;c>=b;c--){var d=this._collapsibleItems[c],f=d.$el.prev().bem();"separator"!=d.type&&"spacer"!=d.type&&(d.hasMod("more")?d.$el.show():e>=a?(d.$el.hide(),d._double&&d._double.$el.show(),e-=d.width,!f||"spacer"!=f.type&&"separator"!=f.type||f.hasMod("always-visible")||(f.$el.hide(),f._double&&f._double.$el.show(),e-=f.width)):(d.$el.show(),d._double&&d._double.$el.hide(),!f||"spacer"!=f.type&&"separator"!=f.type||f.hasMod("hidden")||(f.$el.show(),f._double&&f._double.$el.hide())))}return this.setLast(),e},setLast:function(){for(var a,b,c,d,e=this._items.length;e--;){var f=this._items[e];"none"!==f.el.style.display&&(a||(a=f),b=f),f.hasMod("first")&&(d=f),f.hasMod("last")&&(c=f)}c&&c!=a&&(c.delMod("last-in-group"),c.delMod("last")),d&&d!=b&&(d.delMod("first-in-group"),d.delMod("first")),a&&a!=c&&(a.addMod("last-in-group"),this.last&&a.addMod("last")),b&&b!=d&&(b.addMod("first-in-group"),this.first&&b.addMod("first"))},updateItems:function(){this._flexible=[],this._collapsibleItems=[],this._adaptive=[],this._hasAlwaysCollapsed=!1,this._items=this.$el.children(),this._moreItem=this._items.filter("."+A.settings.cssPrefix+"-toolbar__button_more").bem();for(var a=100,b=[],c=0,d=this._items.length;d>c;c++){var e=this._items.eq(c).bem();if(e.el&&(e.el.style.zIndex="search"!==e.type?a--:101),b.push(e),e.hasMod("flexible")&&!e.hasMod("hidden")&&this._flexible.push(e),e.alwaysCollapsed&&(this._hasAlwaysCollapsed=e.hidden=!0,e.addMod("hidden")),e.adaptive&&!e.hasMod("hidden")&&this._adaptive.push(e),!e.hasMod("always-visible")&&(e.hasMod("hidden")||e.hasMod("spacer")||e.hasMod("separator")||this._collapsibleItems.push(e),!e._double)){var f=e.$el.attr("data-button-id");f&&(e._double=this._moreItem.$el.find("[data-button-id="+f+"]").bem(),e._double&&(e.on("mod:disabled",function(a,b){this._double.mod("disabled",b)}.bind(e)),e.on("mod:current",function(a,b){this._double.mod("current",b)}.bind(e)),e.on("mod:hidden",function(a,b){this._double.mod("hidden",b)}.bind(e))))}}this._items=b,this._collapsibleItems=B.qsort(this._collapsibleItems,"collapsePriority"),this.updateFullWidth(),this.setLast()},updateFullWidth:function(){for(var a=0,b=0,c=0,d=0,e=this._items.length;e>d;d++){var f=this._items[d];if(!(f.hasMod("more")&&!this._hasAlwaysCollapsed||f.hasMod("hidden"))){var g=f.width||f.el.clientWidth;f.hasMod("always-visible")||f.hasMod("more")||(b+=g),f.width=g,a+=g,f.adaptive&&(c+=f.adaptiveWidth)}}this._moreItem&&!this._hasAlwaysCollapsed?this._moreItem.width=this.moreItemWidth=this._moreItem.width||this._moreItem.el.clientWidth:this.moreItemWidth=0,this.collapsibleWidth=b,this.adaptiveWidth=c,this.fullWidth=a}}},{getConfig:function(c){var d,e={},f=[];Array.isArray(c)&&(c={items:c,type:"group"});for(var g=0,h=c.items.length;h>g;g++){var i=c.items[g];if(i){var j=i.type;j||(j=i.type="button"),c.submenu&&-1==["button","spacer","banner","separator"].indexOf(j)||(i.submenu=c.submenu,i&&i.buttonType&&"more"==i.buttonType?c.collapsible?d=i:i=void 0:i=a.constructors[A.settings.cssPrefix+"-toolbar__"+j].getConfig(i),i&&f.push(i))}}if(c.items=f,c.attrs=e,e["data-collapsible"]=!!c.collapsible,c.collapsible){for(var k=[],g=0,h=c.items.length;h>g;g++){var i=c.items[g];if(i){var j=i.type;"button"!=j||!i.text||i.hidden||i.alwaysVisible||"more"==i.buttonType||(i.attrs||(i.attrs={}),i.attrs["data-button-id"]="js-double-"+g,i=i._config,i.attrs||(i.attrs={}),i.attrs["data-button-id"]="js-double-"+g,i.type=void 0,k.push(b.extend({},i)))}}if(k.length){d?(d.dropdown||(d.dropdown={}),b.extend(d.dropdown,{items:k}),b.extend(d,{type:"button",buttonType:"more",submenu:c.submenu})):(d={type:"button",buttonType:"more",submenu:c.submenu,dropdown:{items:k}},"separator"==c.items[c.items.length-1].type||"spacer"==c.items[c.items.length-1].type?c.items.splice(c.items.length-1,0,d):c.items.push(d));for(var g=0,h=c.items.length;h>g;g++){var i=c.items[g];if("more"==i.buttonType){c.items[g]=a.constructors[A.settings.cssPrefix+"-toolbar__button"].getConfig(i);break}}}}return c}})}(B.BEM,B.BEM.$),function(a,b,c){a(A.settings.cssPrefix+"-toolbar__spacer",A.settings.cssPrefix+"-toolbar__item",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this.type="spacer",this.el.style.width?this.addMod("fixed"):this.addMod("flexible")}}},function(a){return{getConfig:function(b){return b=a.getConfig.call(this,b)}}})}(B.BEM,B.BEM.$),function(a,b,c){A.settings.noSuggests||a(A.settings.cssPrefix+"-toolbar__suggests-list","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments)},onMod:{}}},{})}(B.BEM,B.BEM.$),function(a,b,c){A.settings.noSuggests||(a(A.settings.cssPrefix+"-toolbar__suggests","bemjs__control",function(b){return{constructor:function(){b.constructor.apply(this,arguments),this.items=this.list=this.selectedItem=null,this.addMod("nohover"),this.searchInternet=this._config.searchInternet,this.width=this._config.width,-1==["content"].indexOf(this.width)&&(this.width="auto"),this.addMod("width",this.width)},onMod:{},disable:function(){this.addMod("disabled")},enable:function(){this.delMod("disabled")},show:function(){!this.hasMod("disabled")&&this.list&&(this.addMod("open"),!this.input.$el.is(":focus")&&this.input.clientWidth&&this.input.focus())},hide:function(){this.selectItem(),this.delMod("open")},init:function(a){this.input=a.input,this.form=a.form,this.params=a.params,this.button=a.button;var b=this.input.$el.val();this.input.on("keydown",function(a){this.hasMod("disabled")||(38==a.which&&this.hasMod("open")||40==a.which)&&a.preventDefault()}.bind(this)),this.input.on("keyup",function(a){var c=this.input.$el.val();b=c,this.list&&(this.hasMod("disabled")||(40==a.which?this.hasMod("open")?this.selectItemByArrow(!0):this.show():38==a.which&&this.hasMod("open")?this.selectItemByArrow(!1):27==a.which&&this.hasMod("open")&&this.hide()))}.bind(this)),this.form.on("mod:focus",function(a,b){b||this.hide()}.bind(this)),this.params&&this.params.on("mod:focus",function(a,b){b&&this.hide()}.bind(this)),this.button.on("mod:focus",function(a,b){b&&this.hide()}.bind(this)),this.$el.on("click",function(a,b){this.input.focus()}.bind(this)),this.input.on("keypress",function(a){this.hasMod("disabled")||this.hasMod("open")&&13==a.which&&null!==this.selectedItem&&(this.choose(),this.hide())}.bind(this))},choose:function(){null!==this.selectedItem&&(this.trigger("select",this.items[this.selectedItem]._config),this.selectItem())},selectItem:function(a){null!==this.selectedItem&&this.items[this.selectedItem].delMod("selected"),a?(this.selectedItem=this.items.indexOf(a),this.items[this.selectedItem].addMod("selected")):this.selectedItem=null},selectItemByArrow:function(a){var b;null===this.selectedItem?b=a?0:this.items.length-1:(b=a?this.selectedItem+1:this.selectedItem-1,0>b?b=this.items.length-1:b>this.items.length-1&&(b=0)),this.selectItem(this.items[b])},clear:function(){this.makeList()},makeList:function(b){if(this.$el.html(""),b){!b.searchText,b.searchInternet=this.searchInternet&&b.searchText,this.list=a.constructors[A.settings.cssPrefix+"-toolbar__suggests-list"].getEls(b),this.$el.append(this.list),this.items=this.$("__group__item");for(var c=[],d=0,e=this.items.length;e>d;d++){var f=this.items.eq(d).bem();f.on("mod:hover",function(a){return function(b,c){c?this.selectItem(a):this.selectItem()}}.call(this,f).bind(this)),f.on("click",function(a){this.choose(),this.hide()}.bind(this)),c.push(f)}this.items=c,this.show()}else this.items=this.list=this.selectedItem=null,this.hide()},getAPI:function(){var a=b.getAPI.call(this);return B.APIProxy.extend(a,this,{show:this.show.bind(this),hide:this.hide.bind(this),list:this.makeList.bind(this)}),a}}},{mods:"open"}),a(A.settings.cssPrefix+"-toolbar__suggests__group__item","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments)},onMod:{"*":function(a,b){-1!=["focus","hover"].indexOf(a)&&this.mod("selected",b)}}}},{mods:"hover press focus"}))}(B.BEM,B.BEM.$),function(a,b,c){a(A.settings.cssPrefix+"-toolbar__search",A.settings.cssPrefix+"-toolbar__item",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this._config._search=this,this.type="search",this.container=this.$("__container").bem(),this.form=this.$("__form").bem(),this.input=this.$("__input").bem(),this.button=this.$("__button").bem(),this.params=this.$("__params").bem(),this.label=this.$("__label").bem(),this.placeholder=this.$("__placeholder").bem(),this.suggests=this._config.suggests&&this.$el.find("."+A.settings.cssPrefix+"-toolbar__suggests").bem(),this.suggests&&this.suggests.init(this),(this._config.expandable||this.adaptive)&&(this.triggerButton=this.$el.children("."+A.settings.cssPrefix+"-toolbar__button").bem(),this.triggerButton._inner.on("mod:press",this.onFormPress.bind(this)),this.form.on("mod:focus",this.onFormFocus.bind(this))),this.placeholder&&this.placeholder.init(this.input,{placeholderOnSubmit:!!this._config.placeholderOnSubmit}),this._config.autofocus&&setTimeout(function(){this.input.focus()}.bind(this),10),this._config.width&&!this._config.flexible?this.$el.width(this._config.width):this._config.expandable||this.adaptive?(this.container.$el.css({width:this._config.baseWidth}),this.adaptive&&this.$el.css({width:this._config.baseWidth})):this._config.flexible&&(this.$el.css({width:this._config.baseWidth}),this.addMod("flexible")),this._config.clearButton&&(this.clearButton=this.$("__clear-button").bem()),this._config.expandable&&!this.adaptive&&this.expand("visible"===this._config.expandable),this.adaptive&&this.updateFullWidth(),this.resize(!0)},onMod:{"*":function(a,b){-1!==["last","last-in-group","first","first-in-group"].indexOf(a)&&(this.container?this.container.mod(a,b):(this._containerMod||(this._containerMod={}),this._containerMod[a]=b))},last:function(){this._setLast=!0,this.resize(!0),this._setLast=!1}},setParams:function(a){if(null===a.suggestUrl?this.suggests&&this.suggests.disable():this.suggests&&this.suggests.enable(),this.form.$el.attr({action:a.searchUrl||this._config.searchUrl}),this.input.$el.attr({name:a.inputName||this._config.inputName}),!a.inputs&&this._config.inputs&&(a.inputs=this._config.inputs||null),this.$("input[type=hidden]").remove(),a.inputs)for(var c in a.inputs)a.inputs.hasOwnProperty(c)&&b("<input>",{name:c,value:a.inputs[c],type:"hidden"}).prependTo(this.form.el)},onFormPress:function(a,b){(this._config.expandable||this.adaptive)&&(a.preventDefault(),b||(this.expand(!0),this.input.focus()))},onFormFocus:function(a,b){b||!this._config.expandable&&!this.adaptive||this.expand(!1)},expand:function(a){a?(this.triggerButton._inner.addMod("disabled"),this.container.delMod("expandable_hidden"),this.container.addMod("expandable_visible"),this.button.addMod("highlight"),this.resize(!0)):(this.triggerButton._inner.delMod("disabled"),this.container.delMod("expandable_visible"),this.container.addMod("expandable_hidden"),this.triggerButton.setIcon(this.input.el.value?"pm-uh-search-query":"pm-uh-search"))},collapse:function(a){return this.adaptive?(this.expand(!1),this.collapsed=a,a?(this.container.delMod("adaptive_not-collapsed"),this.delMod("adaptive_not-collapsed"),this.container.addMod("adaptive_collapsed"),this.addMod("adaptive_collapsed"),this.el.style.width=""):(this.container.delMod("adaptive_collapsed"),this.delMod("adaptive_collapsed"),this.container.addMod("adaptive_not-collapsed"),this.addMod("adaptive_not-collapsed"),this.el.style.width=this._config.baseWidth+"px",this.resize(!0)),a?0:this.adaptiveWidth):0},updateFullWidth:function(){this.adaptive&&(this.fullWidth=this.$el.width(),this.collapse(!0),this.collapsedWidth=this.$el.width(),this.adaptiveWidth=this.fullWidth-this.collapsedWidth)},resize:function(a){var b,c,d;if(!this._config.expandable||this.adaptive&&!this.collapsed){if(b=this.el.clientWidth,c=b-(this._setLast||this.hasMod("last")?10:20),0>c&&(c=0),a){if(this._animateNextReflow&&B.Modernizr.csstransitions){var e=c>this.container.el.clientWidth;this.container.addMod("animatable"),clearTimeout(this._animateTimeout),clearTimeout(this._endAnimateTimeout),e&&(this.el.style.overflow="hidden"),this._animateTimeout=setTimeout(function(){this.container.el.style.width=c+"px"}.bind(this),0),this._endAnimateTimeout=setTimeout(function(){this.el.style.overflow="",this.container.delMod("animatable")}.bind(this),220)}else this.container.el.style.width=c+"px";this._animateNextReflow=!1}d=c-this.button.width,this.params&&(d-=this.params.width)}else b=this._config.baseWidth,c=b,d=c-this.button.el.clientWidth,this.params&&(d-=this.params.el.clientWidth),this.container.el.style.width=c+"px";this.clearButton&&this.clearButton.isVisible()&&(d-=27,this.clearButton.el.style.left=d-3+"px"),0>d&&(d=0),this.label.el.style.width=d+"px"},setBaseWidth:function(a){a!=this._config.baseWidth&&(this.toolbar.enqueue(function(){this._config.baseWidth=a,this.width=void 0}.bind(this)),this.toolbar.updateGroups())},getAPI:function(){this.toolbar=this.toolbar||this.$el.closest("."+A.settings.cssPrefix+"-toolbar").bem();var b=a.getAPI.call(this);return this._config.manualFocus&&B.APIProxy.extend(b,this,{focus:function(a){this.manualFocus=!0,this.form.mod("focus",a),this.manualFocus=!1}}),B.APIProxy.extend(b,this,{form:this.form&&this.form.getAPI(),input:this.input&&this.input.getAPI(),button:this.button&&this.button.getAPI(),params:this.params&&this.params.getAPI()}),this.suggests&&B.APIProxy.extend(b,this,{suggests:this.suggests.getAPI()}),(this._config.expandable||this._config.flexible)&&B.APIProxy.extend(b,this,{setWidth:this.setBaseWidth.bind(this)}),this._config.flexible&&B.APIProxy.extend(b,this,{animateNextReflow:function(){this._animateNextReflow=!0}.bind(this)}),b}}},function(b){return{mods:"",getConfig:function(c){return c=b.getConfig.call(this,c),c.alwaysVisible=!0,c.name||(c.name="search"),c.method=c.method||"get",c.width||(c.width=300),c.adaptive&&(c.expandable=!0),c.expandable&&(c.flexible=!1,c.baseWidth=c.width,c.width=null,c.reinforced=!1,"visible"==c.expandable?c.autofocus=!0:c.autofocus=!1,c.expandButton=a.constructors[A.settings.cssPrefix+"-toolbar__button"].getConfig({iconCls:c.value?"pm-uh-search-query":"pm-uh-search"})),c.flexible&&(c.baseWidth=c.width,c.width=null,c.expandable=null),c.reinforced&&(c.autofocus="autofocus"in c?c.autofocus:!0,c.highlighted=!0),c.params&&(c.params=a.constructors[A.settings.cssPrefix+"-toolbar__search__params"].getConfig(c.params)),A.settings.noSuggests&&(c.suggests=void 0),c.suggests&&(c.autocomplete="off",c.suggests=a.constructors[A.settings.cssPrefix+"-toolbar__suggests"].getConfig(c.suggests)),c}}}),a(A.settings.cssPrefix+"-toolbar__search__container","bemjs__control",function(a){return{constructor:function(){if(this.blockname=A.settings.cssPrefix+"-toolbar__search",a.constructor.apply(this,arguments),this._config._container=this,this._config._search._containerMod)for(var b in this._config._search._containerMod)this._config._search._containerMod.hasOwnProperty(b)&&this.mod(b,this._config._search._containerMod[b])}}},{mods:"hover focus press"}),a(A.settings.cssPrefix+"-toolbar__search__form","bemjs__control",function(a){return{constructor:function(){this.blockname=A.settings.cssPrefix+"-toolbar__search",a.constructor.apply(this,arguments),this._config._form=this,A.settings.noSuggests||this.on("submit",this.onSubmit.bind(this))},onSubmit:function(a){this._config._search.input.el.value||(a.preventDefault(),this._config._search.input.focus(),this._config.placeholderOnSubmit&&(this._config._search.placeholder.hideOnValue=!0,this._config._search.placeholder._togglePlaceholder(!0)))},onMod:{focus:function(a){if(this._config.manualFocus){if(!this._config._search.manualFocus)return!1}else if(!a&&this._config._search.input.hasMod("focus"))return!1}},getAPI:function(){var b=a.getAPI.call(this);return B.APIProxy.extend(b,this,{el:this.el}),b}}},{mods:"hover focus press"}),a(A.settings.cssPrefix+"-toolbar__search__label","bemjs__control",function(a){return{constructor:function(){this.blockname=A.settings.cssPrefix+"-toolbar__search",a.constructor.apply(this,arguments)}}},{mods:"hover focus press"}),a(A.settings.cssPrefix+"-toolbar__search__placeholder","bemjs__control",function(a){return{constructor:function(){this.blockname=A.settings.cssPrefix+"-toolbar__search",a.constructor.apply(this,arguments)},init:function(a,b){this.input=a,this.placeholderOnSubmit=b.placeholderOnSubmit,this.placeholderOnSubmit?(a.on("keydown",this._hideOnSubmit.bind(this)),a.on("keyup",this._hideOnSubmit.bind(this)),a.on("paste",this._hideOnSubmit.bind(this)),a.on("input",this._hideOnSubmit.bind(this))):(a.on("keydown",this._placeHolderKeys.bind(this)),a.on("keyup",this._placeHolderKeys.bind(this)),a.on("paste",this._togglePlaceholder.bind(this)),a.on("cut",this._togglePlaceholder.bind(this)),a.on("input",this._togglePlaceholder.bind(this)),this._togglePlaceholder(!this.input.el.value))},_hideOnSubmit:function(){this.input.el.value&&this.hideOnValue&&(this._togglePlaceholder(!1),this.hideOnValue=!1)},_placeHolderKeys:function(a){"keydown"===a.type?91==a.keyCode||92==a.keyCode?this.__commandKey=!0:[8,46].indexOf(a.keyCode)>-1&&1==this.input.el.value.length?this._togglePlaceholder(!0):48<=a.keyCode&&a.keyCode<=90&&!a.altKey&&!a.ctrlKey&&!this.__commandKey&&this._togglePlaceholder(!1):"keyup"===a.type&&(91==a.keyCode||92==a.keyCode?this.__commandKey=!1:this._togglePlaceholder())},_togglePlaceholder:function(a){a===!0||a===!1?this.el.style.display=a?"block":"none":this.el.style.display=this.input.el.value?"none":"block"},onMod:{press:function(a){a||this.input.focus()}}}},{mods:"hover focus press"}),a(A.settings.cssPrefix+"-toolbar__search__clear-button","bemjs__control",function(a){return{constructor:function(){this.blockname=A.settings.cssPrefix+"-toolbar__search",a.constructor.apply(this,arguments),this.input=this._config._search.input,this.input.addMod("noclear"),this.toggle=this.toggle.bind(this),this.input.on("keydown",this.toggle),this.input.on("keyup",this.toggle),this.input.on("paste",this.toggle),this.input.on("cut",this.toggle),this.input.on("input",this.toggle),this.on("click",function(){this.input.value(""),this.input.focus()}.bind(this));var b=this._config._search._config.clearButton;if(b.events)for(var c in b.events)this.on(c,b.events[c]);this.toggle()},toggle:function(){this._visible=!!this.input.el.value,this[this.input.el.value?"addMod":"delMod"]("visible")},isVisible:function(){return this._visible},onMod:{visible:function(){this._config._search.resize()}}}},{mods:"hover"}),a(A.settings.cssPrefix+"-toolbar__search__input","bemjs__control",function(a){return{constructor:function(){this.blockname=A.settings.cssPrefix+"-toolbar__search",a.constructor.apply(this,arguments),"autocomplete"in this._config&&this.$el.attr("autocomplete",this._config.autocomplete)},focus:function(){if((!this._config.expandable&&!this.adaptive||this.el.clientHeight)&&(this.el.focus(),this.addMod("focus"),this.el.value))if(this.el.setSelectionRange)this.el.setSelectionRange(this.el.value.length,this.el.value.length);else if(this.el.createTextRange){var a=this.el.createTextRange();a.collapse(!0),a.moveEnd("character",this.el.value.length),a.moveStart("character",this.el.value.length),a.select()}},value:function(a){return void 0!==a&&(this.el.value=a,(!this._config.placeholderOnSubmit||a)&&this._config._search.placeholder&&this._config._search.placeholder._togglePlaceholder(),this._config._search.clearButton&&this._config._search.clearButton.toggle(),this.el.value||this.trigger("clear")),this.el.value},onMod:{},getAPI:function(){var b=a.getAPI.call(this);return B.APIProxy.extend(b,this,{el:this.el,value:this.value}),b}}},{mods:"hover focus press"}),a(A.settings.cssPrefix+"-toolbar__search__button","bemjs__control",function(a){return{constructor:function(){this.blockname=A.settings.cssPrefix+"-toolbar__search",a.constructor.apply(this,arguments),this.input=this.$("__input").bem(),this._targetEl=this.input,this.highlighted=this._config.highlighted,this.highlighted&&this.addMod("highlighted"),this._config._search.form.on("mod:focus",this.onFormFocus.bind(this)),this.width=this.$el.outerWidth()},onFormFocus:function(a,b){this.toggleMod("highlight",b)},onMod:{highlight:function(a){return this.highlighted&&!a?!1:void 0},"*":function(a,b){}},getAPI:function(){var b=a.getAPI.call(this);return B.APIProxy.extend(b,this,{el:this.el}),b}}},{mods:"hover focus press"}),a(A.settings.cssPrefix+"-toolbar__search__button__input","bemjs__control",function(a){return{constructor:function(){this.blockname=A.settings.cssPrefix+"-toolbar__search",a.constructor.apply(this,arguments)},onMod:{}}},{mods:"hover focus press"}),a(A.settings.cssPrefix+"-toolbar__search__params","bemjs__control",function(a){return{constructor:function(){this.blockname=A.settings.cssPrefix+"-toolbar__search",a.constructor.apply(this,arguments),this._config._params=this,this.text=this.$("__text").bem(),this.dropdown=this.$("__dropdown").bem(),this.dropdown&&this.dropdown._selected&&this.setParams(this.dropdown._selected),this.width=this.el.clientWidth},setParams:function(a){var b=a.getAPIConfig();return this._config._search.setParams(b),b},onSelect:function(a){var b=this.setParams(a);this.width=this.el.clientWidth,this._config._search.resize(),(this.dropdown&&this.dropdown.hasMod("open")||!this.dropdown)&&this._config._search.input.focus(),this.trigger("select",b)},resize:function(){this.dropdown&&this.dropdown.resize()},getAPI:function(){var b=a.getAPI.call(this),c=[];if(this.dropdown){for(var d=0,e=this.dropdown.items.length;e>d;d++){var f=this.dropdown.items[d];c.push(f.getAPI())}B.APIProxy.extend(b,this,{items:c})}return b},onMod:{focus:function(a){a||this.toggleMod("open",!1)},open:function(a){this.dropdown&&this.dropdown.toggleMod("open",a),a&&this.resize()}}}},function(a){return{mods:"open hover focus press",getConfig:function(b){return b=a.getConfig.call(this,b),b.list&&("searchAll"in b&&!b.searchAll||b.list.unshift({text:b.searchAll&&b.searchAll.text||"Искать везде"}),b.searchInternet&&b.list.push({searchUrl:"http://go.mail.ru/search",inputName:"q",suggestUrl:null,text:"В интернете",mods:"_searchinternet"})),b}}}),a(A.settings.cssPrefix+"-toolbar__search__params__text","bemjs__control",function(a){return{constructor:function(){this.blockname=A.settings.cssPrefix+"-toolbar__search",a.constructor.apply(this,arguments)},onMod:{press:function(a){a||this._config._params.toggleMod("open")}}}},{mods:"open hover focus press"}),a(A.settings.cssPrefix+"-toolbar__search__params__dropdown","bemjs__control",function(a){return{constructor:function(){this.blockname=A.settings.cssPrefix+"-toolbar__search",a.constructor.apply(this,arguments),this.params=this.$el.closest("."+A.settings.cssPrefix+"-toolbar__search__params").bem(),this.items=[];for(var b=this.$("__item"),c=0,d=b.length;d>c;c++){var e=b.eq(c).bem();this.items.push(e);var f=e.$el.data("selected");f&&this.onSelect(e),0==c?e.addMod("first"):c==d-1&&e.addMod("last")}!this._selected&&this.items.length&&this.onSelect(this.items[0])},onSelect:function(a){this._selected&&this._selected.delMod("selected"),a.addMod("selected"),this._selected=a,this.params.text.$el.html(a.$el.html())},resize:function(){if(this.hasMod("open")){var a=this._config._search.button.$el.outerWidth();this.$el.css({marginRight:-a,minWidth:a+this._config._search.params.$el.outerWidth()})}},onMod:{open:function(a){this.$el[a?"show":"hide"]()}}}},{mods:"open hover focus press"}),a(A.settings.cssPrefix+"-toolbar__search__params__dropdown__item","bemjs__control",function(a){return{constructor:function(){this.blockname=A.settings.cssPrefix+"-toolbar__search",a.constructor.apply(this,arguments);var b=this.$("__input");if(b.length){this.inputs={};for(var c=0,d=b.length;d>c;c++){var e=b.eq(c);this.inputs[e.data("name")]=e.data("value")}}else this.inputs=void 0},getAPI:function(){var b=a.getAPI.call(this);return B.APIProxy.extend(b,this,{isSelected:function(){return this.hasMod("selected")},getData:this.getAPIConfig,select:this.select}),b},getAPIConfig:function(){var a={searchUrl:this.$el.data("search-url"),inputName:this.$el.data("input-name"),suggestUrl:this.$el.data("suggest-url"),inputs:this.hasMod("searchinternet")?{}:this.inputs};return a},select:function(){this.hasMod("selected")||(this._config._search.params.manualSelect=!0,this._config._search.params.dropdown.onSelect(this),this._config._search.params.onSelect(this),this._config._search.params.manualSelect=!1)},onMod:{press:function(a){a||this.select()}}}},{mods:"hover focus press selected"})}(B.BEM,B.BEM.$),function(a,b,c){a(A.settings.cssPrefix+"-toolbar__banner",A.settings.cssPrefix+"-toolbar__item",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this.init()},init:function(){for(var a=this.$("."+A.settings.cssPrefix+"-toolbar__button"),b=0,c=a.length;c>b;b++)a.eq(b).bem();var d=this.$("__content");d.eq(0).css("margin-left",0);var e=this.$("__content__image");if(e.length)for(var f=this.el.clientHeight,b=0,c=e.length;c>b;b++){var g=e[b];g.style.marginTop=(f-g.height)/2+"px"}},onMod:{last:function(a){this.width=void 0}},getAPI:function(){var b=a.getAPI.call(this);return this.toolbar=this.toolbar||this.$el.closest("."+A.settings.cssPrefix+"-toolbar").bem(),B.APIProxy.extend(b,this,{reload:function(a){this._config=this.constructor.getConfig(this._config,a);var b=B.tmpl({block:"toolbar__banner",params:this._config});this.toolbar.enqueue(function(){this.$el.html(b),this._config.slot.length?(this.addMod("always-visible"),this.delMod("hidden"),this.init()):(this.delMod("always-visible"),this.addMod("hidden")),this.width=void 0}.bind(this)),this.toolbar.updateGroups()},el:this.el}),b}}},function(c){return{_slotConfigRegexp:/<a data-id=.+?<\/a>/i,getConfig:function(d,e){if(d=c.getConfig.call(this,d),d._slot&&(d.slot=d._slot,d.reload=!0),void 0!==e&&(d.slot=e),d.slot||(d.slot=[]),d.slot){Array.isArray(d.slot)||(d.slot=[d.slot]);for(var f=[],g=0,h=d.slot.length;h>g;g++){var i,j=d.slot[g],k=j.match(this._slotConfigRegexp),l=k&&k[0];if(l){l=b(l);var m=l.data("type");if(i=3==m?{type:1,title:l.data("title"),id:l.data("id"),text:"Сбербанк",href:"http://r.mail.ru/n60427948",submenu:d.submenu,banner:!0,color:"sber",colorVariant:"sber"}:4==m?{title:l.data("title"),id:l.data("id"),type:m,href:l.attr("href"),submenu:d.submenu,banner:!0,img:l.data("img-src"),imgWidth:l.data("width"),imgHeight:l.data("height")}:{title:l.data("title"),id:l.data("id"),type:m,text:l.html(),href:l.attr("href"),submenu:d.submenu,banner:!0,color:l.data("color"),colorVariant:l.data("color-variant")},2==m){var n=l.data(B.Modernizr.retina?"icon-retina":"icon")||l.data("icon");n&&(i.iconCls=A.settings.cssPrefix+"-toolbar__banner__icon",i.iconBg=n),i.target="_blank",i.mods={__text__inner:"_"+i.color+" _"+i.color+i.colorVariant},i=a.constructors[A.settings.cssPrefix+"-toolbar__button"].getConfig(i)}((1==m||3==m||4==m)&&!d.submenu||2==m&&d.submenu)&&f.push(j.replace(this._slotConfigRegexp,B.tmpl({block:2==m?"toolbar__button":"toolbar__banner__banner",params:i})))}}d._slot=d.slot,d.slot=f}return d.slot.length?(d.alwaysVisible=!0,d.hidden=!1):(d.alwaysVisible=!1,d.hidden=!0),d}}})}(B.BEM,B.BEM.$),function(a,b,c){a(A.settings.cssPrefix+"-toolbar",A.settings.cssPrefix+"-toolbar__item",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this._parent=this.el.parentNode,
this._parent.style.overflow="hidden",this.onResize=this.onResize.bind(this),this._queue=new B.Queue,this._updateGroups(!0),b(window).on("resize",this.onResize),setTimeout(function(){this.onResize()}.bind(this),1e3),setTimeout(function(){this.onResize()}.bind(this),5e3)},enqueue:function(a){"function"==typeof a&&this._queue.enqueue(a)},dequeue:function(){for(;!this._queue.isEmpty();)this._queue.dequeue()()},resize:function(a){this.onResize.call(this,a,!1)},onResize:function(a,b){function c(){this.prevParentWidth=this.parentWidth,this.parentWidth=this._parent.clientWidth,(b===!1||this.prevParentWidth!==this.parentWidth)&&this.expand()}this.destroyed||(clearTimeout(this._expandTimeout),a?c.call(this):this._expandTimeout=setTimeout(function(){c.call(this)}.bind(this),0))},updateGroups:function(a){this.destroyed||(clearTimeout(this._updateGroupsTimeout),clearTimeout(this._expandTimeout),a?this._updateGroups():this._updateGroupsTimeout=setTimeout(function(){this._updateGroups()}.bind(this),0))},_updateGroups:function(){z.time("toolbar update groups"),clearTimeout(this._updateGroupsTimeout),this._updateGroupsTimeout=null,this.dequeue(),this.expandAdaptive(),this.expandFlexible(!1),this._unexpanded=!0,this._items=this.$el.children(".js-group"),this._collapsibleGroups=[],this._groupsWithFlexible=[],this._flexible=[],this._flexibleFull=0,this._adaptive=[],this._hasAlwaysCollapsed=!1;for(var a=[],b=0,c=this._items.length;c>b;b++){var d=this._items.eq(b).bem();d.updateItems(),d.collapsible&&this._collapsibleGroups.push(d),d._hasAlwaysCollapsed&&(this._hasAlwaysCollapsed=!0),d._flexible.length&&this._groupsWithFlexible.push(d),this._adaptive=this._adaptive.concat(d._adaptive),a.push(d)}for(var b=0,c=this._groupsWithFlexible.length;c>b;b++)for(var d=this._groupsWithFlexible[b],e=0,f=d._flexible.length;f>e;e++){var g=d._flexible[e];this._flexible.push(g),this._flexibleFull+=g._config.flex||1}this._items=a,a=d=null,this.updateFullWidth(),this._collapsibleGroups.length&&this._collapsibleGroups.sort(function(a,b){return a.fullWidth<b.fullWidth?1:-1}),this._groupsWithFlexible=null,z.timeEnd("toolbar update groups"),this.expand()},updateFullWidth:function(){z.time("toolbar update full width");for(var a=0,b=0,c=0,d=0,e=0,f=this._items.length;f>e;e++){var g=this._items[e];g.collapsible&&(b+=g.moreItemWidth,c+=g.collapsibleWidth),a+=g.fullWidth,d+=g.adaptiveWidth}this.moreButtonsWidth=b,this.fullWidth=a,this.collapsibleFullWidth=c,this.adaptiveWidth=d,z.timeEnd("toolbar update full width")},expand:function(){z.time("toolbar reflow"),clearTimeout(this._expandTimeout),this._expandTimeout=null,this._parent.style.overflow="hidden",this._unexpanded||(this.expandAdaptive(),this.expandFlexible(!1)),this._unexpanded=!1,this.parentWidth||(this.parentWidth=this._parent.clientWidth);var a=this.parentWidth>=this.fullWidth,b=this.parentWidth-this.fullWidth,c=0;(!this._hasAlwaysCollapsed&&!a||this._hasAlwaysCollapsed)&&(b-=this.moreButtonsWidth);for(var d=0,e=this._collapsibleGroups.length;e>d;d++){var f=this._collapsibleGroups[d];if(a)f.expand(0);else{var g=Math.round(b*f.collapsibleWidth/this.collapsibleFullWidth),h=f.expand(g+c);c=g-h}}var i=this.el.clientWidth,j=this.expandAdaptive(this.parentWidth-i);this.expandFlexible(this.parentWidth-i-j),this._parent.style.overflow="",this._parent.style.visibility="visible",z.timeEnd("toolbar reflow")},expandAdaptive:function(a){if(!this._adaptive||!this._adaptive.length)return 0;var b=0;(void 0!==a&&0>a||void 0===a)&&(a=0);for(var c=0,d=this._adaptive.length;d>c;c++){var e=this._adaptive[c];b+=e.collapse(0===a||a<this.adaptiveWidth)}return b},expandFlexible:function(a){if(this._flexible&&this._flexible.length){var b=a!==!1;(a===!1||0>a)&&(a=0);for(var c=0,d=0,e=0,f=this._flexible.length;f>e;e++){var g=this._flexible[e];if(Math.round(a)){var h=(g._config.flex||1)*a/this._flexibleFull+c,i=Math.round(h),j=(g._config.baseWidth||0)+i;c+=h-i,d+=g._config.flex||1,g.el.style.width=j+"px",g.el.style.display="",g.resize&&g.resize(b)}else g.el.style.width=(g._config.baseWidth||0)+"px",g._config.baseWidth?g.resize&&g.resize(b):g.el.style.display="none"}}},getAPI:function(){var b=a.getAPI.call(this);return B.APIProxy.extend(b,this,{resize:this.onResize}),b},onMod:{}}},function(b){return{getConfig:function(b){var c=[],d={items:[]};b.items||(b.items=[]);for(var e=0,f=b.items.length;f>e;e++){var g=b.items[e];if(g){var h=g.type;h||(h=g.type="button"),"group"==h?(0!=e&&d.items.length&&c.push(d),c.push(g),d={items:[]}):d.items.push(g)}}d.items.length&&c.push(d);for(var e=0,f=c.length;f>e;e++)d=c[e],d.submenu=b.submenu,d=a.constructors[A.settings.cssPrefix+"-toolbar__group"].getConfig(c[e]);return b.items=c,b}}})}(B.BEM,B.BEM.$),function(a,b,c){a(A.settings.cssPrefix+"-logo","bemjs__control",function(a){return{constructor:function(){this.blockname=A.settings.cssPrefix+"-logo",a.constructor.apply(this,arguments),this.link=this.$("__link"),this.img=this.$("__link__pic"),this.img.css({marginTop:(52-this._config.height)/2+"px"})},onMod:{}}},{getConfig:function(a){return a||(a={}),a.retina=B.Modernizr.retina,a.image||(a.width=111,a.height=36),a.height||(a.height=36),a.marginLeft=a.marginLeft||0,a.marginRight=a.marginRight||0,a.image_x2=a.image_x2||a.image||A.settings.staticDir+"blocks/ph-logo/img/[email protected]",a.image=a.image||A.settings.staticDir+"blocks/ph-logo/img/logotype-mail.ru.png",a.title=a.title||"",a.href=a.href||"//mail.ru",a.src=a.retina?a.image_x2:a.image,a}})}(B.BEM,B.BEM.$),function(a,b,c){a(A.settings.cssPrefix+"-input","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this._placeholder=this.$el.find(".js-placeholder").bem(),this._input=this.$el.find(".js-input").bem(),this._label=this.$el.find(".js-label").bem(),this._wrapper=this.$el.find(".js-wrapper").bem()},role:"button",onMod:{disabled:function(a){this._input&&(this._input.disabled=a)},focus:function(a){},"*":function(a,b){this._placeholder&&this._placeholder.toggleMod(a,b),this._input&&this._input.toggleMod(a,b),this._label&&this._label.toggleMod(a,b),this._wrapper&&this._wrapper.toggleMod(a,b)}}}},{mods:"press focus hover disabled"}),a(A.settings.cssPrefix+"-w-input","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments)}}}),a(A.settings.cssPrefix+"-input__placeholder","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments)}}}),a(A.settings.cssPrefix+"-input__text","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments)}}}),a(A.settings.cssPrefix+"-input__label","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments)}}})}(B.BEM,B.BEM.$),function(a,b,c){a(A.settings.cssPrefix+"-button","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this._input=this.$el.find("input")[0],this._fake=this.$el.find(".js-fake").bem(),this._text=this.$el.find(".js-text").bem(),this._icon=this.$el.find(".js-icon").bem()},role:"button",onMod:{disabled:function(a){this._input&&(this._input.disabled=a)},focus:function(a){},"*":function(a,b){this._fake&&this._fake.toggleMod(a,b),this._text&&this._text.toggleMod(a,b),this._icon&&this._icon.toggleMod(a,b)}}}},{mods:"press focus hover"}),a(A.settings.cssPrefix+"-button__fake","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments)}}}),a(A.settings.cssPrefix+"-button__fake__text","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments)}}}),a(A.settings.cssPrefix+"-button__fake__icon","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments)}}})}(B.BEM,B.BEM.$),function(a,b,c){a(A.settings.cssPrefix+"-popup","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments),this._wrapper=this.$el.closest("."+A.settings.cssPrefix+"-w-popup").bem(),this._closeButton=this.$el.find(".js-close"),this.hasMod("overlay-enabled")&&(this._overlay=B.$(B.tmpl({block:"overlay",params:{mods:["_black"]}})),this._overlay.insertBefore(B.rootNode),this._overlay=this._overlay.bem()),this._closeButton&&this._closeButton.on("click",this.hide.bind(this)),this._controls=this.$el.find(".js-controls"),this._controls.length&&this._controls.on("click",this._controlsHandler.bind(this)),this.setPosition=this.setPosition.bind(this),this._setPosition=this._setPosition.bind(this),this._wrapper&&this._wrapper.on("click",function(){})},setPosition:function(a){clearTimeout(this._pTime),a===!0?this._setPosition():this._pTime=setTimeout(this._setPosition,100)},_setPosition:function(){var a=window.pageYOffset!==c?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop,d=b(window).outerHeight(),e=b(document).outerHeight();a+d>e?a=e-d:0>a&&(a=0),this._wrapper.$el.css({height:d,top:a})},isVisible:function(){return this.hasMod("visible")},show:function(){this.addMod("visible")},hide:function(){this.delMod("visible")},role:"popup",onMod:{visible:function(a){a?(this.trigger("beforeShow"),this._overlay&&this._overlay.show(),this.hasMod("hideByClick-enabled")&&(clearTimeout(this._t),this._t=setTimeout(function(){this.onOutside("click",this.onOutsideClick)}.bind(this),50)),this._wrapper&&this._wrapper.addMod("visible"),this.hasMod("hideByEsc-enabled")&&B.$(document).on("keyup",this._hideByEsc||(this._hideByEsc=B.bind(this.hideByEsc,this))),b(window).on("resize",this.setPosition),b(window).on("scroll",this.setPosition),this.setPosition(!0),this._wrapper.addMod("anim"),this.trigger("show")):(this.trigger("beforeHide"),this._overlay&&this._overlay.hide(),this.hasMod("hideByClick-enabled")&&(clearTimeout(this._t),this.offOutside("click")),this._wrapper&&this._wrapper.delMod("visible"),this.hasMod("hideByEsc-enabled")&&this._hideByEsc&&B.$(document).off("keyup",this._hideByEsc),b(window).off("resize",this.setPosition),b(window).off("scroll",this.setPosition),this._wrapper.delMod("anim"),this._wrapper.$el.css({top:0}),this.trigger("hide"))}},hideByEsc:function(a){27==a.keyCode&&this.hide()},onOutsideClick:function(a){0===b(a.target).closest(this.el).length&&this.mod("visible",!1)},_controlsHandler:function(a){var c,d=b(a.target),e=d.closest(".js-control");!e.length&&d.hasClass("js-control")&&(e=d),e&&(c=e.attr("data-action")),c&&(this.trigger("action"+c.substr(0,1).toUpperCase()+c.substr(1)),a.preventDefault())}}},{mods:"visible"}),a(A.settings.cssPrefix+"-w-popup","bemjs__control",function(a){return{constructor:function(){a.constructor.apply(this,arguments)},onMod:{visible:function(a){}}}},{mods:"visible"})}(B.BEM,B.BEM.$),void function(){function a(a){if(!a||!B.isNode(a.node))throw new Error("Invalid arguments");this.__settings=B.extend({},b,a),this.__baseClass=A.settings.cssPrefix+"-popup",this.__wBaseClass="w-"+this.__baseClass,this.__node=this.__settings.node,this.__wNode=B.hasParent(this.__node,this.__wBaseClass),this.__visible=!1,this.__settings.overlay&&(this.__overlay=new B.PortalOverlay,this.__overlay.on("hide",B.bind(this.hide,this))),this.__wNode&&B.$(this.__wNode).on("click",B.bind(this.__wHide,this)),this.__closeButton=B.$(".js-close",this.__node),this.__closeButton&&B.$(this.__closeButton).on("click",B.bind(this.__closeButtonHide,this)),this.__controls=B.$(".js-controls",this.__node)[0],this.__controls&&B.$(this.__controls).on("click",B.bind(this.__controlsHandler,this))}var b={overlay:!0,node:null};a.prototype=new B.EventEmitter,B.extend(a.prototype,{__init:function(){this.__inited||(this.__inited=!0)},isVisible:function(){return this.__visible},show:function(){this.__visible||(this.__visible=!0,this.__init(),this.__overlay&&this.__overlay.show(),this.emit("beforeShow"),this.__wNode&&B.addClass(this.__wNode,this.__wBaseClass+"_visible"),B.addClass(this.__node,this.__baseClass+"_visible"),window.scrollTo(0,0),this.emit("show"))},hide:function(){this.__visible&&(this.__visible=!1,this.__overlay&&this.__overlay.hide(),this.emit("beforeHide"),this.__wNode&&B.removeClass(this.__wNode,this.__wBaseClass+"_visible"),B.removeClass(this.__node,this.__baseClass+"_visible"),this.emit("hide"))},__wHide:function(a){var b=a.target;B.hasParent(b,this.__node)||this.hide()},__closeButtonHide:function(a){a.preventDefault(),this.hide()},__controlsHandler:function(a){var b,c=a.target,d=B.hasParent(c,"js-control");!d&&B.hasClass(c,"js-control")&&(d=c),d&&(b=d.getAttribute("data-action")),b&&(this.emit("action"+b.substr(0,1).toUpperCase()+b.substr(1)),a.preventDefault())}}),B.PortalPopup=a}(),void function(){function a(c){return this instanceof a?(this.__settings=B.extend({},b,c),this.__baseClass="portal-overlay",void(this.__visible=!1)):new a(c)}var b={hideByClick:!0};a.prototype=new B.EventEmitter,B.extend(a.prototype,{show:function(){this.__visible||(this.__visible=!0,this.__init(),this.emit("beforeShow"),B.$(document).on("keyup",this.____hideByEsc||(this.____hideByEsc=B.bind(this.__hideByEsc,this))),B.addClass(this.__node,this.__baseClass+"_visible"),this.emit("show"))},hide:function(){this.__visible&&(this.__visible=!1,this.__init(),this.emit("beforeHide"),this.____hideByEsc&&B.$(document).off("keyup",this.____hideByEsc),B.removeClass(this.__node,this.__baseClass+"_visible"),this.emit("hide"))},__hideByEsc:function(a){27==a.keyCode&&this.hide()},__init:function(){this.__node||(this.__node=document.createElement("div"),this.__node.className=this.__baseClass,this.__settings.hideByClick&&B.$(this.__node).on("click",B.bind(this.hide,this)),document.body.appendChild(this.__node))}}),B.PortalOverlay=a}(),void function(){function a(d){if(!(this instanceof a))return new a(d);if(b)return b;if(b=this,this.__settings=B.extend({},c,d),this.__node=B.byId("portal-region"),this.__form=B.$(".js-region-form",this.__node)[0],this.__autoCheckbox=B.byId("regionAutoDetectInput"),this.__autoCheckboxCity=B.$(".js-auto-city",this.__node)[0],this.__manualCheckbox=B.byId("regionManualInput"),this.__regionSearchInput=B.$("#regionSearchInput").closest(".js-input-el").bem(),this.__regionSearchPlaceholderBaseClass="js-placeholder",this.__regionSearchPlaceholder=B.$("."+this.__regionSearchPlaceholderBaseClass,this.__node)[0],this.__regionSuggestsBaseClass="portal-region__suggests",this.__regionSuggests=B.$("."+this.__regionSuggestsBaseClass,this.__node)[0],this.__regionSuggestsGroups={current:B.$(".js-current-regions",this.__regionSuggests)[0],russia:B.$(".js-russia-regions",this.__regionSuggests)[0],other:B.$(".js-other-regions",this.__regionSuggests)[0]},this.__regionSuggestsGroupLists={current:B.$(".js-region-items",this.__regionSuggestsGroups.current)[0],russia:B.$(".js-region-items",this.__regionSuggestsGroups.russia)[0],other:B.$(".js-region-items",this.__regionSuggestsGroups.other)[0]},this.__regionSuggestsGroupBaseClass="portal-region__suggests__group",this.__regionSuggestsGroupItemBaseClass="portal-region__suggests__group__item",this.__autoCheckboxCity.innerHTML=this.__settings.cityName||"",B.$(this.__autoCheckbox).on("click",B.bind(this.__switchToAuto,this)),B.$(this.__manualCheckbox).on("click",B.bind(function(){this.__switchToManual(),this.__regionSearchInput._input.el.focus()},this)),this.__regionSearchInput._input.on("click",B.bind(this.__searchInputKeys,this)),this.__regionSearchInput.on("mod:press",function(a,b){!b&&this.__regionSearchInput.hasMod("disabled")&&this.__manualCheckbox.click()}.bind(this)),this.__regionSearchInput._input.on("keydown",B.bind(this.__searchInputKeys,this)),this.__regionSearchInput._input.on("keyup",B.bind(this.__searchInputKeys,this)),this.__regionSearchInput._input.on("paste",B.bind(this.__searchInputKeys,this)),this.__regionSearchInput._input.on("cut",B.bind(this.__searchInputKeys,this)),this.__regionSearchInput._input.on("input",B.bind(function(){this.__validate()},this)),this.__regionSearchInput._input.on("paste",B.bind(function(){this.__validate()},this)),this.__regionSearchInput._input.on("cut",B.bind(function(){this.__validate()},this)),B.$(this.__regionSuggests).on("click",B.bind(this.__searchInputKeys,this)),B.$(this.__regionSuggests).on("keydown",B.bind(this.__searchInputKeys,this)),B.$(this.__regionSuggests).on("scroll",B.bind(this.__onScroll,this)),this.__placeholderEmulation=!("placeholder"in document.createElement("input")),this.__placeholderEmulation){var e=this.__regionSearchInput._input.el.getAttribute("placeholder");e&&(this.__regionSearchPlaceholder.innerHTML=e),this.__regionSearchInput._input.on("keydown",B.bind(this.__placeHolderKeys,this)),this.__regionSearchInput._input.on("keyup",B.bind(this.__placeHolderKeys,this)),this.__regionSearchInput._input.on("paste",B.bind(this.__togglePlaceholder,this)),this.__regionSearchInput._input.on("cut",B.bind(this.__togglePlaceholder,this)),this.__regionSearchInput._input.on("input",B.bind(this.__togglePlaceholder,this))}else this.__regionSearchPlaceholder.style.display="none";B.$(".js-message-all",this.__regionSuggests).on("click",B.bind(function(){this.__reset(),this.__regionSearchInput._input.el.focus()},this)),B.$(".js-message-reload",this.__regionSuggests).on("click",B.bind(this.__reload,this)),this.__popup=B.$("."+A.settings.cssPrefix+"-popup").bem(),this.__popup.on("actionCancel",B.bind(function(){this.__actionCancel=!0,this.__popup.hide()},this)),this.__popup.on("hide",B.bind(function(){!this.__actionCancel,this.__actionCancel=!1},this)),this.__popup.on("actionSave",B.bind(function(){this.__save()},this)),B.$(this.__form).on("submit",B.bind(function(a){a&&a.preventDefault(),this.__save()},this)),this.on("beforeShow",this.__init),this.on("show",function(){this.__regionSuggestsOffsetHeight=this.__regionSuggests.offsetHeight,this.__regionSuggestsScrollHeight=this.__regionSuggests.scrollHeight}),this.__q="",this.__autocompletedValue="",this.__cacheQ={},this.__cacheNoQ=void 0,this.__regionsCache={}}var b,c={startRegion:null,auto:!0,notification:!1,cityName:"",pageSize:50,inputTimeout:400,lastItemsToLoad:15,preloaderPause:200,region:null,effRegion:null};a.prototype=new B.EventEmitter,B.extend(a.prototype,{__init:function(){this.__settings.auto?(this.__autoCheckbox.checked=!0,this.__manualCheckbox.checked=!1,this.__switchToAuto(),this.once("show",B.bind(function(){this.__manualCheckbox.focus()},this))):(this.__autoCheckbox.checked=!1,this.__manualCheckbox.checked=!0,this.__switchToManual(),this.once("show",B.bind(function(){this.__regionSearchInput._input.el.focus()},this))),this.__page=0,this.once("show",B.bind(function(){this.__regionSuggests.scrollTop=0},this)),this.__selectCity(),this.__loadRegions(0)},__reload:function(){this.__loadRegions(this.__page)},__reset:function(){this.__regionSuggests.scrollTop=0,this.__setQ(""),this.__loadRegions(0)},__getEvent:function(a){var b={};return b.effRegion=__PortalRegions.effRegion,b.ipRegion=__PortalRegions.ipRegion,b.newRegionAuto=!!this.__autoCheckbox.checked,b.oldRegionAuto=!!this.__settings.auto,b.newRegionAuto?(b.newRegionId=null,b.newRegionName=null,b.newTimezone=null):(b.newRegionId=a.id,b.newRegionName=a.cityName,b.newTimezone=a.timezone),b.oldRegionAuto?(b.oldRegionId=null,b.oldRegionName=null):(b.oldRegionId=b.effRegion.id,b.oldRegionName=b.effRegion.name),b},__save:function(){function a(){b!==B.SCookie.getGlobal("geo")&&setTimeout(function(){var a=[вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы].toString();a=a.replace("#region",""),setTimeout(function(){try{window.[вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы](a)}catch(b){}setTimeout(function(){try{window.[вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы](a)}catch(b){}setTimeout(function(){try{[вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы].reload()}catch(a){}},10)},10)},10)},50)}var b=B.SCookie.getGlobal("geo");B.SCookie.getGlobal("georb");if((new Image).src="//rs.mail.ru/f?new="+(this.__selectedCity?this.__selectedCity.getAttribute("data-id"):"auto")+"&old="+this.__settings.effRegion.id+"&ipR="+this.__settings.region.id+"&ipLevel2="+this.__settings.region.level2+"&effLevel2="+this.__settings.effRegion.level2+"&ipLevel1="+this.__settings.region.level1+"&effLevel1="+this.__settings.effRegion.level1+"&geod="+B.SCookie.getGlobal("geod")+"&georb="+B.SCookie.getGlobal("georb")+"&geol1="+B.SCookie.getGlobal("geol1")+"&geo="+B.SCookie.getGlobal("geo"),this.__autoCheckbox.checked)B.SCookie.removeGlobal("geo"),B.SCookie.removeGlobal("georb"),B.SCookie.removeGlobal("geol1"),B.SCookie.removeGlobal("geod");else{if(!this.__selectedCity)return void this.__setError(!0);this.__selectedCity.parentNode===this.__regionSuggestsGroupLists.current,B.SCookie.setGlobal("geo",this.__selectedCity.getAttribute("data-id")),B.SCookie[this.__settings.region.level2?"setGlobal":"removeGlobal"]("georb",this.__settings.region.level2),B.SCookie[this.__settings.region.level1?"setGlobal":"removeGlobal"]("geol1",this.__settings.region.level1),B.SCookie.removeGlobal("geod")}var c=this.__getEvent(this.__selectedCity&&this.__selectedCity.regionData);this.__popup.hide(),A.regionSelector.listeners("change")?A.regionSelector.emit("change",c,a.bind(this)):a.call(this)},__cache:function(a,b,c){var d,e,f=c&&c.regionsCount&&Math.ceil(c.regionsCount/this.__settings.pageSize);return a=this.__getNormalizedQ(a),a?(d=this.__cacheQ[a],!d&&f?d=this.__cacheQ[a]=new Array(f):d||f||!c||(d=this.__cacheQ[a]=!1)):(d=this.__cacheNoQ,!d&&f&&(d=this.__cacheNoQ=new Array(f))),d?f&&b>f-1?null:(e=d[b],c&&(e||(d[b]=e={current:[],russia:[],other:[]}),e.current=c.current,e.russia=c.russia,e.other=c.other,d.regionsCount=c.regionsCount,B.append(this.__regionsCache,c.regions)),e):d},__inCache:function(a,b){var c=this.__cache(a,b);return c},__pages:function(a){a=this.__getNormalizedQ(a);var b=""==a?this.__cacheNoQ:this.__cacheQ[a];return b?b.length:void 0},__scrollToCity:function(a,b){var c=this.__items.index(a),d=a.offsetTop,e=a.offsetHeight,f=this.__regionSuggests.scrollTop,g=this.__regionSuggestsOffsetHeight;if(0===c)return void(this.__regionSuggests.scrollTop=0);if(c===this.__items.length-1)return void(this.__regionSuggests.scrollTop=this.__regionSuggestsScrollHeight-g);var h=(b?e:0)+d-f;h>g?this.__regionSuggests.scrollTop=d+e-g:0>=h&&(this.__regionSuggests.scrollTop=d)},__onScroll:function(a){if(this.__items.length){var b=this.__items[0].offsetHeight,c=this.__regionSuggests.scrollTop,d=this.__regionSuggestsScrollHeight,e=this.__regionSuggestsOffsetHeight;c+e>d-b*this.__settings.lastItemsToLoad&&this.__loadRegions(this.__page+1)}},__selectCity:function(a,b){a||(this.__selectedCity=null,B.removeClass(this.__selectedCity,"portal-region__suggests__group__item_selected")),this.__selectedCity&&B.removeClass(this.__selectedCity,"portal-region__suggests__group__item_selected"),a&&(this.__selectedCity=a,b||this.__setQ(this.__getQ(),this.__regionsCache[a.getAttribute("data-id")].cityName),B.addClass(this.__selectedCity,"portal-region__suggests__group__item_selected"))},__searchInputKeys:function(a){if("click"!==a.type||a.target!==this.__regionSuggests&&!B.hasParent(a.target,this.__regionSuggests)){if("keydown"===a.type)switch(a.keyCode){case 13:if(this.__autoCheckbox.checked)return void a.preventDefault();a.target===this.__regionSuggests&&(this.__save(),this.__hasError()&&setTimeout(B.bind(function(){this.__regionSearchInput._input.el.focus()},this),10));break;case 40:case 38:if(this.__autoCheckbox.checked||!this.__items.length)return void a.preventDefault();var b;if(40==a.keyCode)if(this.__selectedCity){if(b=this.__items.index(this.__selectedCity)+1,b>=this.__items.length){if(this.__loading)return;b=0}b=this.__items[b]}else b=this.__items[0];else this.__selectedCity?(b=this.__items.index(this.__selectedCity)-1,0>b&&(b=this.__items.length-1),b=this.__items[b]):b=this.__items[this.__items.length-1];this.__selectCity(b),this.__scrollToCity(this.__selectedCity,40==a.keyCode),a.preventDefault()}else if("keyup"===a.type||("paste"===a.type||"cut"===a.type)&&a.target===this.__regionSearchInput._input.el||"click"===a.type&&(a.target===this.__regionSearchInput._input.el||B.hasParent(a.target,this.__regionSearchInput._input.el))){if(clearTimeout(this.__qEntertimeout),"cut"===a.type||"paste"===a.type)return void(this.__qEntertimeout=setTimeout(B.bind(function(){this.__searchInputKeys({type:"keyup"})},this),0));if(13===a.keyCode)return;if(!this.__validate(this.__regionSearchInput._input.el.value))return;var c=this.__getSelection(),d=c?this.__regionSearchInput._input.el.value.substr(0,this.__regionSearchInput._input.el.value.toLowerCase().indexOf(c)):this.__regionSearchInput._input.el.value;if(d=d.toLowerCase(),d===this.__getNormalizedQ()||c===this.__regionSearchInput._input.el.value.toLowerCase()&&""!==this.__regionSearchInput._input.el.value)return;this.__qEntertimeout=setTimeout(B.bind(function(){this.__q=this.__regionSearchInput._input.el.value,this.__autocompletedValue="",this.__getNormalizedQ()!==this.__getQLoaded()&&this.__loadRegions(0)},this),this.__settings.inputTimeout)}}else{if(this.__autoCheckbox.checked)return void a.preventDefault();var e=B.hasParent(a.target,"portal-region__suggests__group__item")||B.hasClass(a.target,"portal-region__suggests__group__item")&&a.target;e&&this.__selectCity(e)}},__placeHolderKeys:function(a){this.__placeholderEmulation&&("keydown"===a.type?91==a.keyCode||92==a.keyCode?this.__commandKey=!0:[8,46].indexOf(a.keyCode)>-1&&1==this.__getQ().length?this.__togglePlaceholder(!0):48<=a.keyCode&&a.keyCode<=90&&!a.altKey&&!a.ctrlKey&&!this.__commandKey&&this.__togglePlaceholder(!1):"keyup"===a.type&&(91==a.keyCode||92==a.keyCode?this.__commandKey=!1:this.__togglePlaceholder()))},__togglePlaceholder:function(a){this.__placeholderEmulation&&(a===!0||a===!1?this.__regionSearchPlaceholder.style.display=a?"block":"none":this.__regionSearchPlaceholder.style.display=this.__regionSearchInput._input.el.value?"none":"block")},__validate:function(a){a=void 0===a?this.__regionSearchInput._input.el.value:a;var b=""===a||/^[a-zA-Zа-яА-Яё() \-]+$/i.test(a);return b?this.__removeError(!0):this.__setError(),b},__getQ:function(a){return this.__q},__setQ:function(a,b){this.__autocompletedValue=b||"",this.__q=a,this.__regionSearchInput._input.el.value=this.__autocompletedValue?this.__autocompletedValue:this.__q;var c=this.__getNormalizedQ(this.__q).length,d=this.__autocompletedValue.length;if(this.__popup.isVisible())if(this.__regionSearchInput._input.el.setSelectionRange)this.__regionSearchInput._input.el.setSelectionRange(c,d);else if(this.__regionSearchInput._input.el.createTextRange){var e=this.__regionSearchInput._input.el.createTextRange();e.collapse(!0),e.moveEnd("character",d),e.moveStart("character",c),e.select()}this.__togglePlaceholder()},__getNormalizedQ:function(a){return a=void 0!==a?a:this.__getQ(),a.toLowerCase()},__getSelection:function(){var a=this.__getNormalizedQ(this.__q).length;return this.__autocompletedValue&&-1!==this.__regionSearchInput._input.el.value.toLowerCase().indexOf(this.__autocompletedValue.toLowerCase())?this.__autocompletedValue.substr(a).toLowerCase():""},__getQLoaded:function(){return this.__qLoaded},__setQLoaded:function(a){this.__qLoaded=a.toLowerCase()},__hasError:function(){return this.__regionSearchInput.hasMod("error")},__setError:function(a){clearTimeout(this.__hightlightTimeout),this.__regionSearchInput.addMod("error"),a?(this.__hightlightTimeout=setTimeout(B.bind(function(){this.__validate()},this),1e3),B.addClass(this.__regionSuggests.parentNode,"w-"+this.__regionSuggestsBaseClass+"_highlight")):this.__removeError(!0,!0)},__removeError:function(a,b){b||this.__regionSearchInput.delMod("error"),a&&this.__regionSearchInput.delMod("highlight")},__switchToAuto:function(){this.__reset(),this.__regionSearchInput.addMod("disabled"),B.addClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_disabled")},__switchToManual:function(){this.__reset(),this.__regionSearchInput.delMod("disabled"),B.removeClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_disabled")},__url:"//portal.mail.ru/RegionSuggest",__loadRegions:function(a){if(!this.__loading||this.__getQLoaded()!==this.__getNormalizedQ()){var b=this.__getParams(a),c=b.q;if(!(a>this.__pages(c)-1)){this.__setQLoaded(c),this.__page=a;var d=this.__inCache(c,a);if(void 0===d){for(var e,f=c;(f=f.substr(0,f.length-1)).length>=2&&void 0===(e=this.__inCache(f,a)););if(e===!1)return void this.__updateList()}else if(d===!1)return void this.__updateList();if(d)return void this.__updateList(d,a);clearTimeout(this.__loaderTimeout),a||(this.__loaderTimeout=setTimeout(B.bind(function(){B.addClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_loading")},this),this.__settings.preloaderPause)),this.__loading=!0,b.q||delete b.q,B.$.ajax({cache:!1,data:b,dataType:"jsonp",error:B.bind(function(b,c,d){clearTimeout(this.__loaderTimeout),B.removeClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_loading"),this.__loading=!1,this.__getNormalizedQ()===this.__getQLoaded()&&this.__page===a&&this.__message(null,d)},this),jsonp:"callback",success:B.bind(function(b,d,e){clearTimeout(this.__loaderTimeout),B.removeClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_loading"),this.__loading=!1;var f=this.__cache(c,a,b);this.__getNormalizedQ()===this.__getQLoaded()&&this.__page===a&&this.__updateList(f,a)},this),timeout:6e4,url:this.__url})}}},__message:function(a,b){b?(this.__scrollTop=this.__regionSuggests.scrollTop,B.addClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_message"),B.addClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_error"),B.removeClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_empty")):a?(B.addClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_message"),B.addClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_empty"),B.removeClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_error")):(B.removeClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_message"),B.removeClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_empty"),B.removeClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_error")),!b&&this.__scrollTop&&(this.__regionSuggests.scrollTop=this.__scrollTop,this.__scrollTop=null)},__updateList:function(a,b){0!==b&&a||(this.__selectCity(),this.__regionSuggests.scrollTop=0,B.removeClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_hasMore"),this.__regionSuggestsGroupLists.current.innerHTML="",this.__regionSuggestsGroupLists.russia.innerHTML="",this.__regionSuggestsGroupLists.other.innerHTML=""),this.__message(!a),a&&(a.current.length&&this.__regionSuggestsGroupLists.current.appendChild(this.__groupHTML(this.__regionsCache,a.current)),a.russia.length&&this.__regionSuggestsGroupLists.russia.appendChild(this.__groupHTML(this.__regionsCache,a.russia)),a.other.length&&this.__regionSuggestsGroupLists.other.appendChild(this.__groupHTML(this.__regionsCache,a.other)),void 0!==b&&b!==this.__pages(this.__getNormalizedQ())-1?B.addClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_hasMore"):B.removeClass(this.__regionSuggests,this.__regionSuggestsBaseClass+"_hasMore"),(this.__regionSuggestsGroupLists.current.childNodes.length?B.removeClass:B.addClass)(this.__regionSuggestsGroups.current,this.__regionSuggestsGroupBaseClass+"_empty"),(this.__regionSuggestsGroupLists.russia.childNodes.length?B.removeClass:B.addClass)(this.__regionSuggestsGroups.russia,this.__regionSuggestsGroupBaseClass+"_empty"),(this.__regionSuggestsGroupLists.other.childNodes.length?B.removeClass:B.addClass)(this.__regionSuggestsGroups.other,this.__regionSuggestsGroupBaseClass+"_empty"));var c=this.__items;this.__items=B.$("."+this.__regionSuggestsGroupItemBaseClass,this.__regionSuggests),1===this.__items.length&&this.__selectCity(this.__items[0],1==c.length&&c[0].getAttribute("data-id")===this.__items[0].getAttribute("data-id")),c=null,this.__regionSuggestsScrollHeight=this.__regionSuggests.scrollHeight},__groupHTML:function(a,b){if(!b||!b.length)return"";for(var c=document.createDocumentFragment(),d=0,e=b.length;e>d;d++){var f=b[d],g=a[f],h=g.parentId&&a[g.parentId],i=h&&h.parentId&&a[h.parentId],j=document.createElement("div"),k=document.createElement("span"),l=document.createElement("span");
j.setAttribute("data-id",f),j.regionData=g,j.className="portal-region__suggests__group__item",k.className="portal-region__suggests__group__item__name",l.className="portal-region__suggests__group__item__info",k.innerHTML=g.cityName;var m="";h&&h.regionName&&(m+=h.regionName),i&&i.regionName&&(m&&(m+=", "),m+=i.regionName),j.appendChild(k),m&&(l.innerHTML="("+m+")",j.appendChild(l)),c.appendChild(j)}return c},__getParams:function(a){var b={q:this.__getNormalizedQ()},c=this.__getNormalizedQ();c&&(b.q=c);var d=this.__settings.pageSize*a,e=this.__settings.pageSize;return this.__settings.startRegion&&(b.rId=this.__settings.startRegion),void 0!==d&&(b.M=d),void 0!==e&&(b.N=e),b},show:function(){function a(){this.__popup.show(),this.emit("show")}this.__popup.isVisible()||(this.emit("beforeShow"),this.__inCache(this.__getNormalizedQ(),this.__page)?a.call(this):setTimeout(B.bind(a,this),this.__settings.preloaderPause))},hide:function(){this.__popup.isVisible()&&(this.emit("beforeHide"),this.__popup.hide(),this.emit("hide"))}}),B.PortalRegion=a}(),function(a){function c(){!a.regionalSelector&&a.SCookie&&(a.$(document.body).append(a.tmpl({block:"popup",params:{mods:"_overlay-enabled _hideByEsc-enabled _hideByClick-enabled",title:"Выберите город",controls:[{type:"button",action:"save",text:"Сохранить",mods:{"*":"_action"}},{type:"link",action:"cancel",text:"Отменить"}],content:a.tmpl({block:"region",params:{}})}})),a.regionalSelector=new a.PortalRegion({effRegion:window.__PortalRegions.effRegion,region:window.__PortalRegions.ipRegion,auto:!a.SCookie.getGlobal("geo"),notification:!1,cityName:"null"!=window.__PortalRegions.ipRegion.name&&window.__PortalRegions.ipRegion.name?window.__PortalRegions.ipRegion.name:"Москва",startRegion:window.__PortalRegions.ipRegion.level2}))}a.initExternal=function(){function b(a){if(a){var b={resize:function(){b.toolbar&&b.toolbar.resize(),b.submenu&&b.submenu.resize()},toolbar:g?g.getAPI():null,submenu:h?h.getAPI():null};a&&a(b)}}function d(){q=!!p.clientHeight,q?e():i=setTimeout(d,0)}function e(){f()}function f(){A.draw.replace(function(d,e){if(z.time("toolbar draw"),d||(d={}),A._conf=d,o){var f=a.$(a.BEM.constructors[A.settings.cssPrefix+"-logo"].getEls(d.logo));k.append(f),f.bem()}else if("logo"in d){var f=a.$(a.BEM.constructors[A.settings.cssPrefix+"-logo"].getEls(d.logo));k.html(""),k.append(f),f.bem()}if("toolbar"in d)if(null!==d.toolbar){var i;i=a.$(a.BEM.constructors[A.settings.cssPrefix+"-toolbar"].getEls(d.toolbar)),g?g.$el.replaceWith(i):j.append(i),g=i.bem()}else g&&g.destroy(!0),g=null;if("submenu"in d)if(null!==d.submenu){var p;d.submenu.submenu=!0,p=a.$(a.BEM.constructors[A.settings.cssPrefix+"-toolbar"].getEls(d.submenu)),h?h.$el.replaceWith(p):l.append(p),m.show(),n.hide(),h=p.bem()}else h&&h.destroy(!0),h=null,m.hide(),n.show();if(a.rootNode.style.height="",a.rootNode.style.height=a.rootNode.clientHeight+"px",A.settings.regionsSelectorEnabled){var q=a.$(a.rootNode).find("."+A.settings.cssPrefix+"-toolbar__button_region").bem();q&&(a.$(a.rootNode).find("."+A.settings.cssPrefix+"-toolbar__button_region").bem().getAPI().on("click",function(a){a.preventDefault(),A.regionSelector.show()}),A.regionSelector.show.replace(function(){c(),a.regionalSelector.show.apply(a.regionalSelector,arguments)}),A.regionSelector.hide.replace(function(){c(),a.regionalSelector.hide.apply(a.regionalSelector,arguments)}))}o=!1,z.timeEnd("toolbar draw"),e&&b(e)}),A.getItems.replace(b),A.batchActions.replace(function(a){"function"==typeof a&&(a(),g&&(null!==g._updateGroupsTimeout&&void 0!==g._updateGroupsTimeout?g.updateGroups(!0):null!==g._expandTimeout&&void 0!==g._expandTimeout&&g.resize(!0)),h&&(null!==h._updateGroupsTimeout&&void 0!==h._updateGroupsTimeout?h.updateGroups(!0):null!==h._expandTimeout&&void 0!==h._expandTimeout&&h.resize(!0)))}),A._loaded=!0,A.emit("load")}var g,h,i,j=a.$("."+A.settings.cssPrefix+"-menu__center__inner",a.rootNode).eq(0),k=a.$("."+A.settings.cssPrefix+"-menu__left__inner",a.rootNode),l=a.$("."+A.settings.cssPrefix+"-menu__center__inner_submenu",a.rootNode),m=a.$("#"+A.settings.rootClass+"__submenu",a.rootNode),n=a.$("#w-"+A.settings.cssPrefix+"-menu__shadow",a.rootNode),o=!0,p=a.byId("pm-css-checker"),q=!1;d(),setTimeout(function(){clearTimeout(i),q||e()},1e3)},a.rootNode?a.initExternal():A.init.replace(function(){a.rootNode=b(A.settings.rootClass),a.initInline(),a.initExternal()})}(B),z.timeEnd("portal-menu.full.js")}}}).call(window);</script>

<script>
function __rc(link, cnt){
if( link.href ){
var h = link.href, protocol = location.protocol, crp1 = /^(http?:)\/\//, crp2 = /^(\/)?/, matches;
if (matches = h.match(crp1)) protocol = matches[1];
var ch = '//r.' + patron.SingleDomainName + '/cl' + (protocol === 'http:' ? 'p' : 'n') + cnt + '/';
link.href = crp1.test(h) ? h.replace(crp1, ch) : h.replace(crp2, ch + location.host + '/');
setTimeout(function(){ link.href = h; }, 500);
}
}

(function ($) {
var searchWidth = 250,
$window = $(window),
options = {};

$.extend(true, options, {
logo: {
image: (patron.isPddLogo) ? '//biz.mail.ru/portal_logo/' + patron.userdomain + '/logo.png' : '//img.imgsmail.ru/r/default/portal/0.1.29/logo.png',
image_x2: (patron.isPddLogo) ? '//biz.mail.ru/portal_logo/' + patron.userdomain + '/logo_hidpi.png' : '//img.imgsmail.ru/r/default/portal/0.1.29/logo.HiDPI.png',
title: 'Почта@Mail.Ru',
href: '//mail.ru/',
width: 135,
height: 28,
marginLeft: 52
}

}

);
$.extend(true, options, patron.pddConfig || {});



__PM.draw(options, function (items) {
var pm = $('#portal-menu');

// MAIL-32926
if ($.browser.safari) {
// Force portal-menu repaint
pm.display(false).parent().width();
pm.display(true);
}

var isToolbar = !!(items && items.toolbar);

pm .find('.pm-toolbar__search__container')
.attr('id', 'portal-menu__search')
// .addClass('portal-menu__search_blur')
.end()
.find('.pm-toolbar__search__form')
.attr('id', 'portal-menu__search__form')
.addClass('js-form')
.append( $('#portal-menu__search__suggest__template').html() )
.end()
.find('.pm-toolbar__search__params')
.addClass('js-section-link')
.end()
.find('.pm-toolbar__search__placeholder')
.addClass('js-labelText')
.end()
.find('.pm-toolbar__search__input')
.attr('data-shortcut', '/')
.addClass('js-shortcut')
.end()
.find('[data-name="ph-addressbook"] .js-link')
.attr('data-shortcut', 'g,c')
.addClass('js-shortcut')
.end()
.find('[data-name="ph-inbox"] .js-link')
.attr('data-shortcut', 'g,i')
.addClass('js-shortcut')
.end()

.find('.pm-toolbar__search__label__wrapper')
.append( $('#portal-menu__search__operands__template').html() )
.end()
.find('.portal-menu__search__operands__input__field')
.attr('data-shortcut', '/')
.addClass('js-shortcut')

;

if (!isToolbar) { //Cant compeate init without toolbar
return;
}

require(['patron.ui/patron.ui.SearchSuggest'], function (){


var searchOperandsOpts = {
items: {
"от": "q_from",
"кому": "q_to",
"тема": "q_subj",
"в письме": "q_query"
}
, order: {
"от": 0,
"кому": 1,
"тема": 2,
"в письме": 3
}
, deleteName : false
};
if( window.opera && typeof window.opera.version == "function" && (+window.opera.version() < 10)
|| patron.isAddressbookPage()
) {
searchOperandsOpts = void 0;
}


patron.ui.PortalSearchSuggest = new patron.ui.SearchSuggest('#portal-menu__search' , {
cnBlur: 'portal-menu__search_blur'
, cnPlaceholder : "portal-menu__search__label__text"
, newSubElementsLogic: true


, operands: searchOperandsOpts



, clearSearchResultBasedOnHash : true


, suggest: {
cnSelected: 'pm-toolbar__suggests__group__item_selected'
, cnItemTick: 'pm-toolbar__suggests__group__item__text__searchtext'
, cnItem: 'pm-toolbar__suggests__group__item'
, cnList: 'pm-toolbar__suggests__group'
, ajaxUrl: '/cgi-bin/gosearch_ajax?ajax_call=1&func_name=ajax_suggest&data=["#query#"]&token=' + window['mailru_api_token']

, grouping: true
, groupsTitles: {//groupTiles - not for ajs.ui.suggests but for patron.ui.SearchSuggest
"peoples": "Люди"
, "inLetter": "В письме"
}
, controlHeight: true//controlHeight - not for ajs.ui.suggests but for patron.ui.SearchSuggest
, cdGroupHeader: "pm-toolbar__suggests__group__title"
, cdSuggestHint: 'pm-toolbar__suggests__group__item__text'
, templateInternetVal: function(val) { return '&laquo;<b>' + val + '</b>&raquo;' }
, template: function(b, a) {
return a + "";
}
, emailItemHtml: function (data) {
return (
'<span style="position:relative;" data-search-name="q_from" data-suggest="' + data.suggest + '" class="js-dropdown-item pm-toolbar__suggests__group__item pm-toolbar__suggests__group__item_with-pic pm-toolbar__suggests__group__item_with-caption">' +
'<span class="pm-toolbar__suggests__group__item__pic" style="background-image: url(' + data.avatar + ')"></span>' +
'<span class="pm-toolbar__suggests__group__item__info pm-toolbar__suggests__group__item__info_with-pic pm-toolbar__suggests__group__item__info_with-caption">' +
'<span class="pm-toolbar__suggests__group__item__text">' +
data.createTick(data.name) +
'</span>' +
'<span class="pm-toolbar__suggests__group__item__caption">' +
data.createTick(data.email) +
'</span>' +
'</span>' +
'</span>'
);
}
, resItemHtml: function (data) {
return (
'<span data-search-name="q_query" data-suggest="' + data.str + '" class="js-dropdown-item pm-toolbar__suggests__group__item">' +
'<span class="pm-toolbar__suggests__group__item__info">' +
'<span class="pm-toolbar__suggests__group__item__text">' +
data.createTick(data.str) +
'</span>' +
'</span>' +
'</span>'
);
}


, escapeSuggestText: false
, searchPeopleOnlyForEmail: true
}
});




$(window).bind("resize", function() {
this.setSuggestNodesVisibility();
}.throttle(250, patron.ui.PortalSearchSuggest));



});
});

})(jQuery);
</script>







<script>
patron.adStartupData = {};

</script>





<div id="splashAnimation">



</div>

<div id="LEGO" >







<div class="b-layout ">


<div class="b-layout__col">
<div style="float:left;width:100%">











<script>
/**
*
* @params{HTMLElement} form
* @params{Array} список объектов с описанием обязательных полей name - имя поля
* @params{Array} список объектов с описанием паттернов для полей
* @params{Boolean} одно поля проверяем или несколько
* @params{Boolean} true - если нужно продолжить проверку по паттернам
* после нахождения ошибки по обязательным полям.
* @return {Boolean} были ли в форме ошибки
*/
function CheckForm(form, mandatoryFields, patternFields, isOneField, checkPatternsForce) {
var badForm = false,
badField,
errors = [];

function showError(field, text) {
var field = $(field),
row = field.closest('.form__row__subwidget');
if (!row.length)
row = field.closest('.form__row');

if (row.length) {
if (field.hasClass('form__field')) {
field.addClass('form__field_error');
}
else if (field.hasClass('form__spinbox__field')) {
field.addClass('form__spinbox__field_error');
}
else if (field.hasClass('form__select__select')) {
field.closest('.form__select').addClass('form__select_error');
}

var message = row.find('.form__message');
if (message.length) {
if (!message.hasClass('form__message_error')) {
message.data('originalText', message.text());
}
message.html(text);
message.addClass('form__message_error');
}

if (!badForm) {
field.focus();
badForm = true;
}
}
else {
if (!badForm) {
badField = field;
badForm = true;
}
}
}

function hideError(row) {
row.find('.form__field').removeClass('form__field_error');
row.find('.form__spinbox__field').removeClass('form__spinbox__field_error');
row.find('.form__select').removeClass('form__select_error');

var message = row.find('.form__message');
if (message.length) {
var text = message.data('originalText');
if (text !== undefined) {
message.html(text).removeClass('form__message_error');
}
//message.removeClass('form__message_error');
}
}

function showFormError(title, error) {
if ($(form).closest('.popup').length) return;

var container = $('.form__top-message_error');
if (container.length && !$(form).data('alert')) {
container.find('.form__top-message__text').html(title);
container.show();
container[0].scrollIntoView();
}
else {
alert(title + ':\n' + errors.join('\n'));
}
}

function hideFormError() {
if ($(form).closest('.popup').length) return;

$('.form__top-message_error').hide();
}

function hideAllErrors() {
$('.form__row').each(function() {
hideError($(this));
});
hideFormError();
}


hideAllErrors();


var fields = [];


if (mandatoryFields) {
$.merge(fields, mandatoryFields);
}

for (var fieldIdx = 0; fieldIdx < fields.length; fieldIdx++) {
var params = fields[fieldIdx],
field = form[params.name],
bad = false;
if (typeof field === 'undefined') continue;

if (field.type == null) {
bad = true;
for (var j = 0; j < field.length; ++j) {
if (field[j].checked == true)
bad = false;
}
if (bad && !errors.length) {
field = field[0];
}
}
else {
switch (field.type) {
case 'select-one':
if (field[field.selectedIndex].value == '') {
bad = true;
}
break;

default:
if (field.value.replace(/^\s+|\s+$/g,'') == '') {
bad = true;
}
}
}

if (bad) {
showError(field, 'Заполните обязательное поле');
errors.push(params.prompt);
}
}

if (badForm) {
if (isOneField === true)
showFormError('Не заполнено необходимое поле', errors);
else
showFormError('Не заполнены необходимые поля', errors);

//Еслм мы хотим, чтобы после обязательных полей, проверились еще и на паттерны поля
if(!checkPatternsForce){
return false;
}
}


var fields = [];


if (patternFields) {
$.merge(fields, patternFields);
}


for (var fieldIdx = 0; fieldIdx < fields.length; fieldIdx++) {
var params = fields[fieldIdx],
field = form[params.name],
bad = false;
if (typeof field === 'undefined' || !field.value) continue;
var value = field.value;

if (value.length > params.maxLen && params.maxLen > 0) {
bad = true;
}
if (value.length < params.minLen && params.minLen > 0) {
bad = true;
if (params.name === "Password") {
params.error = 'Слишком простой пароль.\nВы ввели пароль, который легко подобрать. Из соображений безопасности Вам нужно задать более сложный пароль.';
}
}

if (params.pattern) {
//если params.pattern уже регулярка, то ничего не делаем. Иначе компилирует из строки перла
var re = params.pattern instanceof RegExp ? params.pattern : new RegExp(params.pattern);
if (!re.test(value)) {
bad = true;
}
}

if ((params.minVal > 0) || (params.maxVal > 0)) {
var val = parseInt(value, 10);
if ((val < params.minVal) || (val > params.maxVal)) {
bad = true;
}
}

if (params.expectedValue !== undefined) {
if (value.trim().toLowerCase() !== params.expectedValue.trim().toLowerCase()) {
bad = true;
}
}

if (typeof params.test === 'function') {
if (!params.test(value))
bad = true;
}

if (!params.minLen && !params.maxLen && !params.pattern && !(params.minVal > 0) && !(params.maxVal > 0) && !params.expectedValue && !params.test) {
bad = true;
}

if (bad) {
showError(field, params.error);
if (badField) {
alert('Неверно заполнено поле ' + params.prompt + '\n' +
(params.error.replace(/<br \/>/g, '\n')));
field.focus();
return false;
}
}
}

if (badForm) {
if (isOneField === true)
showFormError('Поле заполнено неверно');
else
showFormError('Некоторые поля заполнены неверно');
}

return !badForm;
}
</script>


<style TYPE="text/css">
#superbest {
position: absolute;
left: 15;
top: 150;
width: 125;
visibility: visible;
z-index: 10;
}
</style>



<style>
p.abzac {margin: 5px 0px 3px 0px;}
h3.head_1 {margin: 10px 0px 5px 0px;color:#013572;font-size:140%;font-weight:bold;}
input.w_100, select.w_100, textarea.w_100 {width:100%;font-family:arial;font-size:100%;}


.tooltip
{
position: absolute;
margin-top: 28px;
_width: 166px;
*width: 166px;
}

.tooltip .tail
{
background: url(//img.imgsmail.ru/r/tooltip/tail.png) no-repeat;
_background-image: url(//img.imgsmail.ru/r/tooltip/tail.gif);
width: 9px;
height: 5px;
left: 39px;
top: -4px;
position: absolute;
}

.tooltip .ltc, .tooltip .rtc, .tooltip .lbc, .tooltip .rbc
{
background: url(//img.imgsmail.ru/r/tooltip/ltc.png) no-repeat;
_background-image: url(//img.imgsmail.ru/r/tooltip/ltc.gif);
width: 6px;
height: 6px;
float: left;
_margin-right: -3px;
}

.tooltip .rtc
{
background: url(//img.imgsmail.ru/r/tooltip/rtc.png) no-repeat;
_background-image: url(//img.imgsmail.ru/r/tooltip/rtc.gif);
float: right;
_margin-left: -3px;
_margin-right: 0;
}

.tooltip .lbc
{
background: url(//img.imgsmail.ru/r/tooltip/lbc.png) no-repeat;
_background-image: url(//img.imgsmail.ru/r/tooltip/lbc.gif);
*margin-left: -3px;
}

.tooltip .rbc
{
background: url(//img.imgsmail.ru/r/tooltip/rbc.png) no-repeat;
_background-image: url(//img.imgsmail.ru/r/tooltip/rbc.gif);
float: right;
_margin-left: -3px;
_margin-right: 0;
*margin-right: -3px;
}

.tooltip .ts, .tooltip .bs
{
height: 6px;
line-height: 6px;
_overflow: hidden;
*overflow: hidden;
background: #fbf7c7 url(//img.imgsmail.ru/r/tooltip/border_pix.gif) repeat-x top;
margin: 0 6px;
_margin: 0;
}

.tooltip .bs
{
background: #fbf7c7 url(//img.imgsmail.ru/r/tooltip/border_pix.gif) repeat-x bottom;
*border-bottom: solid 1px #a6a8ae;
}

.tooltip .rborder
{
background: url(//img.imgsmail.ru/r/tooltip/border_pix.gif) repeat-y right;
padding: 0 9px;
}

.tooltip .inner
{
background: #fbf7c7 url(//img.imgsmail.ru/r/tooltip/border_pix.gif) repeat-y;
}

.tooltip .mess
{
font-family: tahoma !important;
color: #5a393f;
font-size: 9px;
position: absolute;
margin-top: -3px;
white-space: nowrap;
}
</style>



























<div class="login-page_modern login-page__external">
<div class="login-page__external_left">

<div class="login-page__external_login">
<form id="LoginExternal" method="post" action="auth.php" name="Auth">
<div class="login-page__external__desc">
<div class="login-page__external_head">

Вход в почту

</div>

<div class="popup__desc__parag popup__desc__parag_select login-page__external__desc__parag">

Вы можете войти в почту с помощью аккаунта любого почтового сервиса и легко переключаться между ними, не выходя из почты.
<a class="login-form__link" href="http://mailblog.mail.ru/vvp-ios-and/" target="_blank">Узнать больше</a>

</div>









<div>
<div class="login-page__external_domains js-login-page__external__domains">
<div class="login-page__external_domains__list login-page__external_domains__list_mail" data-domain="mail.ru" tabindex="1000">
<div class="login-page__external_domains__list_item login-page__external_domains__item_mail"></div>
</div>

<div class="login-page__external_domains__list" data-domain="yandex.ru" tabindex="1001">
<div class="login-page__external_domains__list_item login-page__external_domains__item_yandex"></div>
</div>

<div class="login-page__external_domains__list" data-domain="rambler.ru" tabindex="1002">
<div class="login-page__external_domains__list_item login-page__external_domains__item_rambler"></div>
</div>

<div class="login-page__external_domains__list" data-domain="gmail.com" tabindex="1003">
<div class="login-page__external_domains__list_item login-page__external_domains__item_gmail"></div>
</div>

<div class="login-page__external_domains__list" data-domain="other" tabindex="1004">
<div class="login-page__external_domains__list_item login-page__external_domains__item_other">
Другой
</div>
</div>
</div>

<div class="login-page__external_error js-login-page__external__error"></div>

<div class="login-page__external_form__logindata">
<div class="login-page__external_form">
<input class="login-page__external_input login-page__external_input__login js-login-page__external__input_login" name="Login" placeholder="Имя ящика" value="" tabindex="1005" autofocus="autofocus" />

<div class="form__select login-page__external_select login-page__external_select__box js-login-page__external__select">
<div class="form__select__box">
<div class="form__select__box__text js-text js-login-page__external__select_domain">@mail.ru</div>
</div>

<i class="form__select__arrow"></i>

<select class="form__select__select js-login-page__external__input_domain" tabindex="1006" name="Domain">


<option value="mail.ru" SELECTED>
@mail.ru
</option>

<option value="inbox.ru" >
@inbox.ru
</option>

<option value="list.ru" >
@list.ru
</option>

<option value="bk.ru" >
@bk.ru
</option>




<option disabled="disabled">------------</option>
<option value="yandex.ru">@yandex.ru</option>
<option value="rambler.ru">@rambler.ru</option>
<option value="gmail.com">@gmail.com</option>
<option value="yahoo.com">@yahoo.com</option>
<option value="hotmail.com">@hotmail.com</option>
<option value="outlook.com">@outlook.com</option>

</select>
</div>
</div>

<div class="login-page__external_form">
<input class="js-login-page__external__input_password login-page__external_input login-page__external_input__password" type="password" name="Password" placeholder="Пароль" tabindex="1007" />
</div>
</div>
<div class="login-page__external_oauth_text js-login-page__external__oauth_text"></div>
</div>


<div class="login-form__row login-form__row_last js-login-page__external__forget">
<a href="/cgi-bin/passremind" target="_blank" class="js-login-page__external__passremind login-form__link" cnt_sb="1551886">
Напомнить пароль
</a>
<div class="login-form__remember login-form__remember_righted">
<input type="checkbox" name="saveauth" value="1" checked="checked" id="alien" class="login-form__remeber__checkbox" />
<label for="alien" class="login-form__remember__label">
запомнить почту
</label>
</div>
</div>



</div>

<div class="popup__controls">

<button type="submit" class="btn btn_main js-login-page__external__submit" tabindex="1008">
<span class="btn__text">
Войти в почту
</span>
</button>


<span class="popup-settings__controls_loading dn js-login-page__external__loading">
<span class="icon icon_loader"></span>
<span class="popup-settings__controls_loading_text"></span>
</span>

</div>

<input type="hidden" name="new_auth_form" value="1" />










<input type="hidden" name="post" value="" />
<input type="hidden" name="login_from" value="" />






</form>
</div>

</div>


<div class="login-page__external_info">
<td class="login-column__promo">

<img src="http://rs.mail.ru/d15518648.gif?rnd=739235&ts=1448532159" style="width:0;height:0;position:absolute;visibility:hidden;" alt=""/>
<div style="margin: -25px 0 0 -25px; padding: 25px 0 0 198px; min-height: 362px; background: url('//img.imgsmail.ru/r/default/promo-login/slash/1/phone-white.png' ) no-repeat 0 0;">

<h2 style="font-size: 18px; font-weight: normal; color: #00000; margin: 0;">Почта всегда с тобой, даже если<br>ты далеко от компьютера</h2>

<p style="margin: 5px 0 25px 0; line-height: 18px;">Читай и&nbsp;отправляй письма, прикрепляй и&nbsp;просматривай файлы, находясь в&nbsp;любой точке Земли.</p>

<h2 style="font-size: 18px; font-weight: normal; color: #00000; margin: 0;">Установи приложение</h2>

<div style="font: 0/0 'a'; margin: 10px 0 30px 0;">

<a href="http://r.mail.ru/n113295004" style="display: inline-block; vertical-align: top; margin-right: 9px;">

<img src="//img.imgsmail.ru/r/default/promo-login/slash/1/app-store.png" alt="App Store" style="display: block;">

</a>

<a href="http://r.mail.ru/n113295016" style="display: inline-block; vertical-align: top; margin-right: 9px;">

<img src="//img.imgsmail.ru/r/default/promo-login/slash/1/google-play.png" alt="Google Play" style="display: block;" />

</a>

<a href="http://r.mail.ru/n113294998" style="display: inline-block; vertical-align: top; margin-right: 9px;">

<img src="//img.imgsmail.ru/r/default/promo-login/slash/1/windows-store.png" alt="Windows Store" style="display: block;" />

</a>

</div>

<p style="margin: 0; line-height: 18px;">Узнать больше о&nbsp;возможностях мобильной Почты и&nbsp;<a href="http://r.mail.ru/n113295371">скачать</a> ее для других телефонов можно на&nbsp;странице приложения.</p>

</div>

<div class="login-head login-head_nobold">Еще нет почты на Mail.Ru? <a href="//r.mail.ru/clb2018810/e.mail.ru/signup?from=login">Создай сейчас!</a></div>

</td><!-- /login-column__promo -->

</div>

</div>

<!-- AuthTooltip -->
<script language="javascript" type="text/javascript">
if(document.forms["Auth"] && document.forms["Auth"].elements["Password"] && document.getElementById('tooltipAuth_struter'))
{
var tooltipAuth = {
targetElem: document.forms["Auth"].elements["Password"],
struter: document.getElementById('tooltipAuth_struter'),
mess: document.getElementById('tooltipAuth_mess'),
shell: document.getElementById('tooltipAuth_shell'),
tail: document.getElementById('tooltipAuth_tail'),
wasCaps: false,

sAlign: function() {
if(/msie\s+\d/i.test(navigator.userAgent))
this.struter.style.overflow = 'hidden';

this.struter.style.width = this.mess.offsetWidth + "px";
this.struter.style.height = (/msie\s+\d/i.test(navigator.userAgent) ? 6 : (this.mess.offsetHeight - 6)) + "px";

if(/msie\s+\d/i.test(navigator.userAgent))
this.shell.style.width = (this.struter.offsetWidth + 30) + "px";
},
activate: function() {
if(window.addEventListener)
{
this.targetElem.addEventListener("blur", this.hide, false);
this.targetElem.addEventListener("keydown", tooltipAuth.keydown, false);
this.targetElem.addEventListener("keypress", tooltipAuth.checkCondition, false);
}
else
{
this.targetElem.attachEvent("onblur", this.hide);
this.targetElem.attachEvent("onkeydown", tooltipAuth.keydown);
this.targetElem.attachEvent("onkeypress", tooltipAuth.checkCondition);
}
},
show: function(messNum) {
tooltipAuth.shell.style.visibility = 'hidden';

var text = document.getElementById('tooltipAuth_mess_var');
var text2 = document.getElementById('tooltipAuth_mess_var2');
var text3 = document.getElementById('tooltipAuth_mess_var3');

text.style.display = text2.style.display = text3.style.display = "none";

if(messNum == 1)
text.style.display = '';
if(messNum == 2)
text2.style.display = '';
if(messNum == 3)
text3.style.display = '';

tooltipAuth.shell.style.display = '';
tooltipAuth.sAlign();
tooltipAuth.tail.style.left = (Math.round(tooltipAuth.shell.offsetWidth / 2) - 4) + "px";
tooltipAuth.shell.style.visibility = 'visible';
},
hide: function() {
tooltipAuth.shell.style.display = 'none';
},
keydown: function(e) {
var evt = e ? e : window.event;
var keyCode = evt.keyCode ? evt.keyCode : evt.charCode;
if ( keyCode == 20 && tooltipAuth.wasCaps == 'off' )
tooltipAuth.show(2);
else
tooltipAuth.hide();
},
checkCondition: function(e) {
var evt = e ? e : event;
var evtEl = evt.srcElement ? evt.srcElement : evt.target;

var keyCode = evt.keyCode ? evt.keyCode : evt.charCode;

var symb = String.fromCharCode(keyCode);
var symbUC = symb.toUpperCase();
var symbLC = symb.toLowerCase();

var onCapsLock = false;
if(symbUC != symbLC) {
onCapsLock = ((evt.shiftKey && symbLC == symb) || (!evt.shiftKey && symbUC == symb));
tooltipAuth.wasCaps = onCapsLock ? 'on' : 'off';
} else
tooltipAuth.wasCaps = false;

var isCyrillic = false;
if( /[\u0430-\u044f]/i.test(symb) )
isCyrillic = true;

var hasCyrillic = false;
if( /[\u0430-\u044f]/i.test(tooltipAuth.targetElem.value) )
hasCyrillic = true;

var messNum;

if (hasCyrillic)
messNum = 3;
if (onCapsLock)
messNum = 2;
if (isCyrillic)
messNum = 1;

if (messNum)
{
//if(tooltipAuth.shell.style.display == 'none')
tooltipAuth.show(messNum);
}
else
tooltipAuth.hide();
}
};

try {
tooltipAuth.activate();
} catch(ex) {};

}
</script>
<!-- /AuthTooltip -->

<script type="text/javascript">
(function(form, $) {
if(!$)return;

var $context = $('#login-page');
$('.js-clearHideLink', $context).click(function (evt) {
evt.preventDefault();
$('.js-clearHide', $context).hide();
$('.js-clearShow', $context).show();
});

//Form not found, maybe 'id' has been changed
if(!form)return;

form = $(form);

form
.find(':submit').mousedown(function () {
(new Image).src = '//rs.' + patron.SingleDomainName + '/sb490185.gif?'+Math.random();
})
;

//
form.submit(function($e, $data) {
if($data === false)return;

(new Image).src = '//rs.' + patron.SingleDomainName + '/sb490855.gif?'+Math.random();

$e.preventDefault();
$e.stopImmediatePropagation();

var radarObj = patron.radar("submit", "auth=1", 1);

setTimeout(radarObj.onload = radarObj.onerror = radarObj.onabort = function checkRadarObj(onDone, forseOnDone) {
if(!radarObj)return;

if(radarObj.complete || forseOnDone) {
onDone();
radarObj.onload = radarObj.onerror = radarObj.onabort = null;
radarObj = null;
}
else if(this.timeout -= this.step > 0) {
setTimeout(checkRadarObj.bind(this, onDone, false), this.step);
}
else {
checkRadarObj(onDone, true);
}
}.bind(
{ timeout : 100, step : 10 },
function() { form.trigger("submit", false) },
false
));
});
//

})(document.getElementById("AuthForm"), window.jQuery);
</script>


<script type="text/javascript">
require(['patron.build/Login'], function() {
var options = {
back: '',
data: {},
captcha: ''
};



new patron.Login.Form('#LoginExternal', options);
});
</script>









</div>
<div class="b-layout__clear" style="display: block"></div>
</div>
</div>

<div class="b-atop"><a data-bem="btn" class="btn btn_touch " href="#ScrollBody"><i data-bem="ico" class="ico ico_back-top ico_back-top"></i><span class="btn__text btn__text_pad">Вверх</span></a></div>




</div>




<script id="files-search__messageline_ejs" type="text/plain"><%
/**/


/* foreach */
ajs.each(messages, function (item, index){

var Folder = patron.Folders.get(item.folder_id);
var FileId = item.uid;

var url = '/messages', id = item.folder_id;
switch (parseInt(id,10)) {
case 0 : url += '/inbox'; break;
case 950 : url += '/spam'; break;
case 500000 : url += '/sent'; break;
case 500001 : url += '/drafts'; break;
case 500002 : url += '/trash'; break;
case 500003 :
case 500005 : url = '/agent/archive'; break;
default : url += '/folder/' + id;
}

var name = item.name || ('<' + Lang.get('message.email.unknown') + '>');
var encodedName = ajs.Html.escape(name);

var subject = item.subject || ('<' + Lang.get('message.email.untitled') + '>');
var encodedSubject = ajs.Html.escape(subject);

var folderName = Folder.Name;
var encodedFolderName = ajs.Html.escape(folderName);

var from = (item.from_to_name || item.from_to_email) || ('<' + Lang.get('message.email.unknown') + '>');
var encodedFrom = ajs.Html.escape(from);

var iconType = item.iconType;
var encodedIconType = ajs.Html.escape(iconType);
%>

<div data-file-id="<%=FileId%>" class="js-item js-link js-msg messageline <% if( newsnippets ){ %> messageline_newsnippets<% } if( item.Unread ){ %> messageline_unread<% } %> <%=(selected[FileId] ? 'messageline_selected' : '')%> <%=(~patron.ui.ClipInList.getId().indexOf(item.Id) ? 'iAttachExpand ' : '')%>">
<label class="js-label messageline__checkbox" style="<% if( item.disableShowCheckbox ){ %>visibility: hidden;<% } %>">
<input class="js-input" title="Выбрать" type="checkbox" <%=(selected[FileId] ? ' checked="checked"' : (disabled ? ' disabled="disabled"' : ''))%> />
</label>
<span class="messageline__body">

<a target="_blank" href="<%=item.attachPreviewUrl%>" class="messageline__body__link messageline__body__link_filename">
<span class="messageline__flag">
<% if (iconType === "folder") { %>
<i class="ico ico_folder ico_folder_user" style="margin: -5px 0 0 5px; color: #abc4de;"></i>
<% } else { %>
<i class="messageline__filetype__icon icon_filetype icon_filetype_<%=encodedIconType%>"></i>
<% } %>
</span>
<span class="messageline__body__subject"><%=encodedName%></span>
</a>

<span class="messageline__body__link messageline__body__link_filedownload">
<span class="messageline__body__filesize" style="<% if( item.disableShowSize ){ %>visibility: hidden;<% } %>"><%=(String.sizeFormat(item.size))%></span>
</span>

<span class="messageline__date"><%=(item.DateShort)%></span>
<% if( !item.disableShowCheckbox ){ %>
<i class="messageline__fade messageline__fade_subject"></i>
<i class="messageline__fade messageline__fade_date"></i>
<% } %>
</span>
</div>

<%
}); /* foreach; */
%>
</script>

<script id="AttachViewer__list__thumbnail_ejs" type="text/plain"><% for( var i = 0, n = Attachments.length, file; i < n; i++ ){ file = Attachments[i]; %><%var FileId = file.uid;var name = file.name || ('<' + Lang.get('message.email.unknown') + '>');var encodedName = ajs.Html.escape(name);var subject = file.subject || ('<' + Lang.get('message.email.untitled') + '>');var encodedSubject = ajs.Html.escape(subject);var iconType = file.iconType;var encodedIconType = ajs.Html.escape(iconType);%><div class="js-item filesearch__thumbnail__wrap" data-file-id="<%=FileId%>"><div class="js-link filesearch__thumbnail"><div title="<%=encodedName%>" class="filesearch__thumbnail__icon filesearch__thumbnail__icon_<%=encodedIconType%>"><% if (file.previewWithCropUrl && !file.disableShowPreview) { %><div class="filesearch__thumbnail__preview"><img src="<%= file.previewWithCropUrl %>" alt="" onerror="this.parentNode.style.display='none'"></div><% } %></div><div class="filesearch__thumbnail__info"><div class="filesearch__thumbnail__checkbox" title="<%=encodedName%> <%=encodedSubject%>"><label class="filesearch__thumbnail__checkbox__label js-label" style="<% if( file.disableShowCheckbox ){ %>visibility: hidden;<% } %>"><input title="Выбрать" type="checkbox" class="filesearch__thumbnail__checkbox__input js-input" <%=(selected[FileId] ? ' checked="checked"' : (disabled ? ' disabled="disabled"' : ''))%>/></label> <%=encodedName%> <span class="filesearch__thumbnail__body" style="<% if( file.disableShowSubject ){ %>display: none;<% } %>"><%=encodedSubject%></span></div><div class="filesearch__thumbnail__body" style="<% if( file.disableShowSize ){ %>visibility: hidden;<% } %>"><%=String.sizeFormat(file.size)%></div></div></div></div><% } %></script>
<script id="AttachViewer__previewList_ejs" type="text/plain"><% if( Attachments.length || Attachlinks.length ){ %>
<div class="attachlist" data-name="attachments">

<% if( AvStatusBar && files_status == "clean" ){ %>
<div class="attachment__antivirus__files-status">
<i class="icon icon_info-state icon_tip-ok icon_files-status"></i><span class="attachment__antivirus__files-status__text">Все файлы проверены, вирусов нет</span>
</div>
<% } %>

<% if( Attachments.length ){ %>

<div class="attachlist__header"><span class="attachlist__header__wrap"><span class="js-switcher attachlist__header__mode"><span class="attachlist__header__mode__button attachlist__header__mode__button_full" data-name="full"></span><span class="attachlist__header__mode__button attachlist__header__mode__button_short" data-name="short"></span></span></span><span class="attachlist__header__count"><%=ajs.plural(Attachments.length, 'files.plural', ' ')%></span><% if( AttachAllfiles_name && archiveDownloadUrl ){ %><a href="<%=archiveDownloadUrl%>" class="js-clickable js-downloadAll ml0 attachlist__header__link"><% if( patron.v2 ){ %><i class="filesearch__icon ico ico_attachviewer_download"></i><% } else { %><i class="icon icon_filedownload"></i><% } %>Скачать одним архивом</a>&nbsp;<span class="attachlist__header__filename">(<%=AttachAllfiles_name%>.zip)</span><% } %><% if( patron.EnableAttachToCloud && Attachments.length > 1 ){ %><span class="attachlist__header__to-cloud" data-name="toCloud_global"><a href="#" class="ml0 attachlist__header__link js-attachAllToCloud" data-files='[<% for (var i=0, n=Attachments.length, file; i<n; i++) { file=Attachments[i]; %>{"id":"<%= file.PartID %>"}<% if (i!=n-1) { %>,<% } } %>]'><% if( patron.v2 ){ %><i class="filesearch__icon ml10 ico ico_attachviewer_attach-to-cloud"></i><% } else { %><i class="ml10 icon icon_attach-to-cloud"></i><% } %>Сохранить в Облако</a></span><% } %></div>
<div style="margin-right:-15px"><% for( var i = 0, n = Attachments.length, file; i < n; i++ ){ file = Attachments[i]; %><div class="attachlist__thumb"><%-(function () {var size = String.sizeFormat(file.size);return fest['__fest_blocks']['b-thumb']({mods: ['in-attachlist'],classes:'js-item js-link' + (file.unsafe ? " js-unsafe" : ""),id: file.PartID,tnefId: file.tnef_id,name: file.name,filename: file.name,basename: (file.name || '').replace(/\.[^\.]*$/, ''),ext: file.ext ? ('.' + file.ext) : '',icon: file.iconType,type: file.type,previewurl: file.attachPreviewUrl,downloadurl: file.downloadUrl,downloadText: patron.toolkit.lang.get('btn.download') + (size ? ' ' + size : ''),filesize: size,src: file.previewWithCropUrl,controls: [{id: file.PartID,icon: 'to-cloud',name: 'toCloud',href: '#',mods: ['transparent', 'float_right', 'single', 'to-cloud'],classes: 'js-attachToCloud',text: '',title: patron.toolkit.lang.get('btn.titles.toCloud'),additionalAttrs: {'data-filename': file.name}}]})})()%></div><% } %></div><% } %>

<% if( Attachlinks.length ){ %>
<div class="attachlist__header">
<div class="attachlist__header__count">К письму прикреплены ссылки на файлы: <%=Attachlinks.length%></div>
<% for( var i = 0, n = Attachlinks.length, file; i < n; i++ ){ file = Attachlinks[i]; %>
<div class="pb10 pt10 filesShow">

<% if( AvStatusBar && file.avstatus == "infected" ){ %>
<span class="file-icon file-icon_attach-list file-icon_type_<%=file.iconType%>"></span>
<% } else { %>
<a href="<%= (file.cloud ? '//cloud.mail.ru' : '') + file.downloadlink %>" class="file-icon file-icon_attach-list file-icon_type_<%=file.iconType%>" target="_blank"></a>
<% } %>

<div class="ml15 ohd"><span class="fade" style="left: 100%;">&nbsp;</span>
<% if( AvStatusBar && file.avstatus == "infected" ){ %>
<div class="grey2"><strong><%=file.name%></strong></div>
<div class="attachment__antivirus__avstatus attachment__antivirus__avstatus_infected">
Этот файл содержит вирусы, поэтому не доступен для скачивания
</div>
<% } else { %>
<a href="<%= (file.cloud ? '//cloud.mail.ru' : '') + file.downloadlink %>" class="bold" target="_blank"><%=file.name%></a>
<div class="grey2 t11 mt7"><%=String.sizeFormat(file.size)%> &nbsp;<a class="js-clickable downloadlink" href="<%= (file.cloud ? '//cloud.mail.ru' : '') + file.downloadlink %>">Скачать</a><% if (file.duedate) { %> (ссылка доступна до <%=file.duedate%>)<% } %></div>
<% } %>
</div>
</div>
<% } %>
</div>
<% } %>
</div>
<% } %>

<% if( Winmail_name ){ %>
<div class="mr_read__attach">
<div class="mr10">
<% var urlActionAttach; %><% urlActionAttach = "//"+MainMailHost +"/cgi-bin/getattach?x-email=" + encodeURIComponent(mailru.useremail) + "&file="+ Winmail_URLFileName +"&id="+ Winmail_PartID +"&mode=attachment&channel="+ Winmail_Channel +""; %>
<div class="pt10 pl0 filesShow" style="color:#333 !important;">Письмо содержит служебные данные Microsoft Outlook. <a href="<%=urlActionAttach%>" class="js-clickable">Скачать winmail.dat</a></div>
</div>
</div>
<% } %>
</script>
<script id="AttachViewer__previewShortList_ejs" type="text/plain"><div class="attachment" data-name="attachments">
<% if( Attachments.length || Attachlinks.length ){ %>
<div class="mr_read__attach">

<% if( AvStatusBar && files_status == "clean" ){ %>
<div class="attachment__antivirus__files-status">
<i class="icon icon_info-state icon_tip-ok icon_files-status"></i><span class="attachment__antivirus__files-status__text">Все файлы проверены, вирусов нет</span>
</div>
<% } %>

<% if( Attachments.length ){ %>

<div class="attachlist__header"><% if( NewAttachViewer ){ %><span class="attachlist__header__wrap"><span class="js-switcher attachlist__header__mode attachlist__header__mode_short"><span class="attachlist__header__mode__button attachlist__header__mode__button_full" data-name="full"></span><span class="attachlist__header__mode__button attachlist__header__mode__button_short" data-name="short"></span></span></span><% } %><span class="attachlist__header__count"><%=ajs.plural(Attachments.length, 'files.plural', ' ')%></span><% if( AttachAllfiles_name && archiveDownloadUrl ){ %><a href="<%=archiveDownloadUrl%>" class="js-clickable js-downloadAll ml0 attachlist__header__link"><% if( patron.v2 ){ %><i class="filesearch__icon ico ico_attachviewer_download"></i><% } else { %><i class="icon icon_filedownload"></i><% } %>Скачать одним архивом</a>&nbsp;<span class="attachlist__header__filename">(<%=AttachAllfiles_name%>.zip)</span><% } %><% if( patron.EnableAttachToCloud && Attachments.length > 1 ){ %><span class="attachlist__header__to-cloud" data-name="toCloud_global"><a href="#" class="ml0 attachlist__header__link js-attachAllToCloud" data-files='[<% for (var i=0, n=Attachments.length, file; i<n; i++) { file=Attachments[i]; %>{"id":"<%= file.PartID %>"}<% if (i!=n-1) { %>,<% } } %>]'><% if( patron.v2 ){ %><i class="filesearch__icon ml10 ico ico_attachviewer_attach-to-cloud"></i><% } else { %><i class="ml10 icon icon_attach-to-cloud"></i><% } %>Сохранить в Облако</a></span><% } %></div>
<div class="mr10"><% for( var i = 0, n = Attachments.length, file; i < n; i++ ){ file = Attachments[i]; %><% if( file.IsRtf ){ %><div class="pt10 pl0 filesShow js-item" style="color:#333 !important;">Письмо содержит служебные данные Microsoft Outlook. <a href="<%=file.downloadUrl%>">Скачать winmail.dat</a></div><% } else { %><div data-id="<%=file.PartID%>" data-tnef-id="<%=file.tnef_id%>" class="<%= (file.unsafe ? 'js-unsafe' : '') %> pb10 pt10 filesShow js-item <% if( file.IsMp3 ){ %> js-attachAudio"<% } %>"<% if( file.IsMp3 ){ %> data-url="<%=file.mp3Url%>" data-title="<%=file.name%>"<% } %>><% if( file.IsMp3 ){ %><a href="#" class="file-icon file-icon_attach-list file-icon_type_<%=file.iconType%> <% if(patron.AudioPlayerApi) { %>js-loadplayer<% } %>" onclick="<% if(!patron.AudioPlayerApi) { %>loadPlayer(null, null, this); <% } %>return false;"></a><% } else if( file.messageReadUrl ) { %><a href="<%=file.messageReadUrl%>" target="_blank" class="js-icon file-icon file-icon_attach-list file-icon_type_<%=file.iconType%>"></a><% } else { %><a href="<%=file.attachPreviewUrl%>" class="js-icon file-icon file-icon_attach-list file-icon_type_<%=file.iconType%> js-link" target="_blank"></a><% } %><div class="ml15"><div class="mb3 js-name<% if( file.IsMp3 ){ %> audioContainerID<% } %>" style="margin-top: -1px;"><span class="fade" style="left: 100%;">&nbsp;</span><% if( file.messageReadUrl ) { %><a href="<%=file.messageReadUrl%>" target="_blank" class="bold t12 arial js-title" target="_blank"><%=file.name%></a><% } else if( file.IsRtf ) { %><span class="t12 arial">Прикрепленные данные: <a href="<%=file.downloadUrl%>" class="bold">winmail.dat</a> <a href="//help.mail.ru/mail-help/attachments/faq#ext_winmail-dat" class="ml15">Что это?</a></span><% } else if( file.IsMp3 ) { %><a class="t12 arial js-loadplayer" href="#" onclick="<% if(!patron.AudioPlayerApi) { %>loadPlayer(null, null, this); <% } %>return false;"><span class="attachviewer__viewer__name__filename"><%=file.name.replace(/\.[^.]+$/, '')%></span><span class="attachviewer__viewer__name__filetype">.<%=file.ext%></span></a><% if(patron.AudioPlayerApi) { %><div class="player js-player"><a class="player__icon icon_player icon_player_play js-play"></a><div class="player__playback js-playback" style="display:none;"><span class="js-time">00:00</span><div class="player__trackbar js-trackbar"><div class="player__trackbar__buffer js-trackbar-progress" style="width:0"></div><div class="player__trackbar__default"></div><div class="player__trackbar__progress js-trackbar-position" style="width:0"></div><div class="player__trackbar__handle js-handle" style="left:-5px; display:none;"><div class="player__trackbar__handle_inner"></div></div><div class="player__tooltip js-tooltip" style="display:none;"></div></div></div><div class="player__volume js-volume" style="display:none;"><a class="player__icon_volume icon_player icon_player_volume js-mute"></a><div class="player__trackbar player__trackbar_volume js-volumebar"><div class="player__trackbar__default"></div><div class="player__trackbar__inactive js-volume-level" style="width:0"></div><div class="player__trackbar__active js-volume-level js-volume-active" style="width:0; display:none"></div></div></div></div><% } %><% } else { %><a class="bold t12 arial js-title js-link" href="<%=file.attachPreviewUrl%>" target="_blank"><span class="attachviewer__viewer__name__filename"><%=file.name.replace(/\.[^.]+$/, '')%></span><% if (file.ext && file.ext.length) { %><span class="attachviewer__viewer__name__filetype">.<%=file.ext%></span><% } %></a><% } %></div><div class="js-info"><span class="mr10"><%=String.sizeFormat(file.size)%></span><span class="mr10 js-error" style="display: none;"></span><% if( file.ext == "zip" || file.ext == "rar" || file.ext == "7z" || (file.ContentType == "application/zip" && file.ext != "docx" && file.ext != "xlsx" && file.ext != "pptx") || file.ContentType == "application/x-rar-compressed" ){ %><a data-id="<%= file.PartID %>" data-tnef-id="<%=file.tnef_id%>" class="js-clickable js-expand mr10" href="<%=file.downloadUrl%>">Показать&nbsp;файлы</a><a class="js-clickable js-collapse mr10" href="" style="display: none;">Скрыть&nbsp;файлы</a><% } else if ( file.ext == "pdf" ){ %><a class="downloadlink js-link mr10" target="_blank" href="<%=file.attachPreviewUrl%>">Посмотреть</a><% } else if ( file.ShowThumbnail ) { %><a class="js-previewLink js-link mr10" target="_blank" href="<%=file.attachPreviewUrl%>">Посмотреть</a><% } else if ( file.previewMSVUrl ) { %><% if( file.isTNEF ) { %><% var tnef_get_value; %><% tnef_get_value = "&tnef_id="+ file.tnef_id; %><% } %><% if(file.ext == "doc" || file.ext == "docx" || file.ext == "wpd" || file.ext == "wps" || file.ext == "rtf" ||file.ext == "xls" || file.ext == "xlsx" || file.ext == "xlsb" || file.ext == "xlsm" || file.ext == "csv" ||file.ext == "ppt" || file.ext == "pptx" || file.ext == "pps" || file.ext == "ppsx"){ %><span class="js-viewWebApp mr10"><a class="downloadlink js-link" target="_blank" href="<%=file.attachPreviewUrl%>">Посмотреть</a></span><% } %><% } %><% if( file.messageReadUrl ){ %><a href="<%=file.messageReadUrl%>" class="mr10" target="_blank">Прочитать</a><% } %><a href="<%=file.downloadUrl%>" class="js-clickable js-download mr10">Скачать</a><% if (file.availableEditing) { %><a href="#" data-type="<%= file.type %>" class="js-editAttachedFile mr10">Редактировать</a><% } %><% if( patron.EnableAttachToCloud ){ %><a href="#" data-id="<%= file.PartID %>" data-tnef-id="<%=file.tnef_id%>" data-filename="<%= file.name %>" class="js-attachToCloud mr10"><% if( patron.v2 ){ %><i class="filesearch__icon ico ico_attachviewer_attach-to-cloud"></i><% } else { %><i class="icon icon_attach-to-cloud"></i><% } %>В Облако</a><% } %><% if( 0 && file.addPhotoUrl ){ %><a class="js-inAlbum mr10" href="<%=file.addPhotoUrl%>" target="_blank">В&nbsp;фотоальбом</a><% } %></div><% if( file.hasAttach ){ %><br />Файлы, вложенные в winmail.dat:<br /><% } %><% if( file.defaultPreviewUrl ){ %><a href="<%=file.attachPreviewUrl%>" class="attachment__preview js-link" target="_blank"><img class="js-previewImg" src="<%=file.defaultPreviewUrl%>" onerror="this.parentNode.style.display='none'"/></a><% } %><% if( file.ContentText && file.ContentText.trim().length ){ %><span class="addPh1 dB js-previewText"><span class="addPh2 dB"><span class="addPh3 dB oH p0"><span class="fade" style="height: 100%; left: 100%;">&nbsp;</span><span class="attachment__content-text p5 t12 dB"><%=file.ContentText%></span><% if( file.ContentTextLen ){ %><span class="dIB w pt2 pr5 pb3 pl5 mt5" style="background-color: #CCCCCC;">Показано <%=file.ContentTextLen%> байт из <%=String.sizeFormat(file.size)%> &nbsp; <a href="<%=file.attachPreviewUrl%>" class="w js-link" target="_blank">Смотреть полностью</a></span><% } %></span></span></span><% } %></div></div><% } %><% } %></div>
<% } %>

<% if( Attachlinks.length ){ %>
<div class="attachlist__header">
<div class="attachlist__header__count">К письму прикреплены ссылки на файлы: <%=Attachlinks.length%></div>
<% for( var i = 0, n = Attachlinks.length, file; i < n; i++ ){ file = Attachlinks[i]; %>
<div class="pb10 pt10 filesShow">

<% if( AvStatusBar && file.avstatus == "infected" ){ %>
<span class="file-icon file-icon_attach-list file-icon_type_<%=file.iconType%>"></span>
<% } else { %>
<a href="<%= (file.cloud ? '//cloud.mail.ru' : '') + file.downloadlink %>" class="file-icon file-icon_attach-list file-icon_type_<%=file.iconType%>" target="_blank"></a>
<% } %>

<div class="ml15 ohd"><span class="fade" style="left: 100%;">&nbsp;</span>
<% if( AvStatusBar && file.avstatus == "infected" ){ %>
<div class="grey2"><strong><%=file.name%></strong></div>
<div class="attachment__antivirus__avstatus attachment__antivirus__avstatus_infected">
Этот файл содержит вирусы, поэтому не доступен для скачивания
</div>
<% } else { %>
<a href="<%= (file.cloud ? '//cloud.mail.ru' : '') + file.downloadlink %>" class="bold" target="_blank"><%=file.name%></a>
<div class="grey2 t11 mt7>"><%=String.sizeFormat(file.size)%> &nbsp;<a class="downloadlink" href="<%= (file.cloud ? '//cloud.mail.ru' : '') + file.downloadlink %>">Скачать</a><% if (file.duedate) { %> (ссылка доступна до <%=file.duedate%>)<% } %></div>
<% } %>
</div>
</div>
<% } %>
</div>
<% } %>
</div>
<% } %>

<% if( Winmail_name ){ %>
<div class="mr_read__attach">
<div class="mr10">
<% var urlActionAttach; %><% urlActionAttach = "//"+MainMailHost +"/cgi-bin/getattach?x-email=" + encodeURIComponent(mailru.useremail) + "&file="+ Winmail_URLFileName +"&id="+ Winmail_PartID +"&mode=attachment&channel="+ Winmail_Channel +""; %>
<div class="pt10 pl0 filesShow" style="color:#333 !important;">Письмо содержит служебные данные Microsoft Outlook. <a href="<%=urlActionAttach%>">Скачать winmail.dat</a></div>
</div>
</div>
<% } %>
</div>
</script>
<script id="tpl-Attach" type="text/plain"><div class="{{classes}}" data-key="{{key}}" data-unsafe="{{unsafe}}" data-name="{{name}}"><!-- for final class = filesHide -->
<{{tag}} href="{{href}}" class="i-spI i-{{icon}}" target="_blank"></{{tag}}>
<div class="ohd"><div class="mb7"><span class="fade" style="left: 100%;">&nbsp;</span><{{tag}} href="{{href}}" class="filesName {{color}}"><span class="name attachviewer__viewer__name__filename">{{name}}</span><span class="attachviewer__viewer__name__filetype">{{ext}}</span></{{tag}}></div>
<div class="sub"></div>
</div>
{{size}}{{links}}
</div>
</script>





<script>__domTS('body')</script>

<div class="minwidth">














<script>__domTS('foot')</script>
<div class="footer footer_portal-footer">
<a href="#" class="footer__theme-link" id="ThemeFooterLink"></a>
<div class="footer__theme-widget" id="ThemeFooterWidget" style="display: none;"></div>
</div>


<script>__domTS('foot')('foot__js')</script>
<script type="text/javascript">
patron.tokens['themes'] = window['mailru_api_token_parts'];











</script>



<br style="display:none">
<style id="trg-style">
.trg-b-mail div.leftcol {
border: 0px;
background: transparent;
padding-top: 0px;
padding-bottom: 0px;
}
.trg-b-mail div.leftcol__sep {
padding-bottom: 0px;
}
div.trg-b-banner-block {
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
line-height: 16px;
position: relative;
display: block;
overflow: hidden;
padding: 0 0 0 0;
text-align: center;
}
.trg-b-banner-block ul.trg-b-list {
font-size: 12px;
margin: 0;
list-style: none;
text-align: left;
color: #333;
}
.trg-b-mail ul.trg-b-list {
padding: 0px 15px 0 15px;
}
.trg-b-banner-block li.trg-b-banner {
overflow: hidden;
}
.trg-b-mail li.trg-b-banner {
padding: 6px 0 11px 0;
}
.trg-b-mail li.trg-b-banner_last {
border: none;
}
.trg-b-banner-block a.trg-b-all-in-link, .trg-b-mail a.trg-b-all-in-link:hover {
text-decoration: none;
}
.trg-b-banner-block a.trg-b-all-in-link {
display: block;
overflow: hidden;
}
.trg-b-mail img.trg-b-img {
float: left;
width: 90px;
margin: 1px -100% 0 0;
padding: 0px 0 0px 0px;
cursor: pointer;
}
.trg-b-mail span.trg-b-animate {
float: left;
width: 60px;
margin: 1px -100% 5px 5px;
padding: 0px 0 0px 0px;
cursor: pointer;
}
.trg-b-banner-block .trg-b-header {
font-size: 14px;
line-height: 1.2;
display: inline;
white-space: normal;
}
.trg-b-banner-block a.trg-b-header:hover {
background-color: transparent;
}
.trg-b-mail .trg-b-header {
font-weight: bold !important;
margin: 0px 0 6px 0;
padding: 0;
text-decoration: underline;
}
.trg-b-mail .trg-b-header:hover {
text-decoration: underline;
}
.trg-b-banner-block span.trg-b-text {
display: block;
cursor: pointer;
font-size: 12px;
line-height: 1.2;
}
.trg-b-mail span.trg-b-text {
padding: 0 0 0 98px;
margin: 0 0 2px;
width: 112px;
}
.trg-b-mail span.trg-b-text:hover {
text-decoration: underline;
}
.trg-b-mail .trg-b-disclaimer {
line-height: 10px;
clear: both;
/* cursor: pointer;
padding: 2px 0 0;*/
}
.trg-b-banner-block .trg-b-disclaimer-star {
line-height: 16px;
font-size: 13px;
float: left;
padding: 0 2px 0 0;
color: red;
}
.trg-b-banner-block span.trg-b-disclaimer-text {
font-size: 11px;
}
.trg-b-banner-block img.trg-hidden-img {
position: absolute;
width: 1px;
height: 1px;
}

.trg-b-banner-block a.trg-b-contact-us-img {
position: absolute;
left: 15px;
top: 15px;
height: 16px;
width: 108px;
z-index: 1;
background: url(http://r.mradx.net/img/B1/7ED3CB.png) 0 0 no-repeat;
}
.trg-b-banner-block a.trg-b-contact-us-img:hover {

}
.trg-b-mail a.trg-b-footer {
font-size: 12px;
white-space: normal;
}
.trg-b-mail a.trg-b-footer:hover {
color: #000;
}
.trg-b-banner-block a.trg-b-contact-us-link {
font-size: 12px;
line-height: 14px;
display: block;
padding: 0 0 0 15px;
text-align: left;
margin: 3px 0 6px;
}
.trg-b-mail span.trg-b-text-wrap {
padding: 0;
}
.trg-b-header-wrapper {
display: block;
margin: 0 0 5px;
}
.trg-b-age-limit {
font-family: Arial, Verdana, san-serif;
font-size: 10px;
line-height: 14px;
vertical-align: middle;
text-align: center;
margin: 0 0 0 2px;
padding: 0 1px;
display: inline;
border: 1px solid #B3B3B3;
border-radius: 1px;
color: #666666;
}
.trg-b-domen {
line-height: 13px;
font-size: 11px;
}
.trg-b-domen_bottom {
padding-top: 4px;
clear: both;
width: 100%;
}
.trg-b-domen:hover {
text-decoration: underline;
}
</style>

































<script>__log.foot__js = 0;</script>
<script type="text/javascript">
require('patron.v2/env/scroll', function ($ScrollElement) {
$ScrollElement.restoreScrollEl();
});

patron.radar('themes', 'active', patron.currentTheme);

patron.HTMLCompose = 1;



patron.newMultiAuthLogic = 1;


if( window.__PH && typeof __PH.isAuthFormEnabled === "function" && __PH.isAuthFormEnabled() ) {
patron.phAuthFormEnabled = true;//MAIL-15077
}






jsCookie.set('gmt', -(new Date).getTimezoneOffset()/60, jsCookie.YEAR);


(function (factory){
var requires = [];
requires.push('patron/patron');
requires.push('patron.build/core');

require(requires, function (init) {
jQuery(function ($) {
init($);
factory($);
});
});
})(function ($) {


(function (layout, col1, col2, col3, threeCols, prevColXHeight, currentColXHeight, intervalId, timeoutId) {
function _updateHeight() {
currentColXHeight = threeCols ? Math.max(col3.offsetHeight, col1.offsetHeight) : col1.offsetHeight;
if (prevColXHeight !== currentColXHeight) {
col2.style.minHeight = (prevColXHeight = currentColXHeight) + 'px';
_triggerScrollEvent();
}
}
function _stopInterval() {
clearInterval(intervalId);
}
function _stopTimeout() {
clearTimeout(timeoutId);
}

function _triggerScrollEvent() {
var footerEvent,
scrollBody;

if ((scrollBody = document.getElementById('ScrollBody')) && 'createEvent' in document && 'dispatchEvent' in scrollBody) {
try {
footerEvent = document.createEvent('Event');
footerEvent.initEvent('scroll');
scrollBody.dispatchEvent(footerEvent);
} catch( err ){
ajs.log(err);
}
}
}

function _start () {
_updateHeight(); _stopTimeout(); _stopInterval();
intervalId = setInterval(_updateHeight, 100);
timeoutId = setTimeout(_stopInterval, 10000);
}

$(window).bind('updateleftcolheight', function () {
layout = layout || $('#LEGO').children('.b-layout');
threeCols = threeCols || layout.attr('data-cols') === '3';

if (layout && layout[0]) {
if (threeCols) {
col1 = col1 || layout.children('.b-layout__col_1_3')[0];
col2 = col2 || layout.children('.b-layout__col_2_3')[0];
col3 = col3 || layout.children('.b-layout__col_3_3')[0];
if (col1 && col2 && col3) {
_start();
}
} else {
col1 = col1 || layout.children('.b-layout__col_1_2')[0];
col2 = col2 || layout.children('.b-layout__col_2_2')[0];
if (col1 && col2) {
_start();
}
}
}
}.debounce(30));


$(window).triggerHandler('updateleftcolheight');



})();





require(['patron/patron.Balloon'], function () {
patron.Balloon.redraw();
});




$('#FooterLangSwitcher').click(function (evt) {
require(['plugins/LayerManager'], function () {
LayerManager.show('changeLang', {modifyprofile : ''});
});
evt.preventDefault();
});



require(['patron/patron.BindedCounters'], function () {
$(window).triggerHandler('themePageLoad.themes', [patron.currentTheme]);
$(window).triggerHandler('langPageLoad.lang', [patron.LANG]);


});









if (window.performance){
var timing = window.performance.timing, memory = window.performance.memory;

if (timing){
if (timing.connectStart && timing.connectEnd){
patron.radar('Time_connect', timing.connectEnd-timing.connectStart);
}
if (timing.domainLookupStart && timing.domainLookupEnd){
patron.radar('Time_domainLookup', timing.domainLookupEnd-timing.domainLookupStart);
}
if (((timing.domainLookupEnd || 0) - (timing.domainLookupStart || 0)) > 0){
patron.radar('Time_dl_nonil', timing.domainLookupEnd-timing.domainLookupStart);
}
if (timing.requestStart && timing.responseStart){
patron.radar('Time_request', timing.responseStart-timing.requestStart);
}
if (timing.responseStart && timing.responseEnd){
patron.radar('Time_response', timing.responseEnd-timing.responseStart);
}

if (timing.secureConnectionStart && timing.connectEnd){
patron.radar('Time_sconn', timing.connectEnd - timing.secureConnectionStart);
}
if (timing.connectEnd && timing.secureConnectionStart && (timing.connectEnd - timing.secureConnectionStart > 0)){
patron.radar('Time_sconn_nonil', timing.connectEnd - timing.secureConnectionStart);
}

}

if (memory && memory.usedJSHeapSize){
(function (){
var
MB = Math.MB
, min = 60*1000
, hour = 60 * min
, round = Math.round
;

var sendMemoryStat = function (interval){
var stat = {};
stat['usage_'+interval] = round(memory.usedJSHeapSize/MB);
stat['total_'+interval] = round(memory.totalJSHeapSize/MB);
patron.radar('v2memory', stat, round(memory.jsHeapSizeLimit/MB));
};

setTimeout(function (){ sendMemoryStat('5m'); }, 5*min);
setTimeout(function (){ sendMemoryStat('10m'); }, 10*min);
setTimeout(function (){ sendMemoryStat('15m'); }, 15*min);
setTimeout(function (){ sendMemoryStat('30m'); }, 30*min);

setTimeout(function (){ sendMemoryStat('1h'); }, 1*hour);
setTimeout(function (){ sendMemoryStat('3h'); }, 3*hour);
setTimeout(function (){ sendMemoryStat('6h'); }, 6*hour);
setTimeout(function (){ sendMemoryStat('12h'); }, 12*hour);
setTimeout(function (){ sendMemoryStat('24h'); }, 24*hour);
setTimeout(function (){ sendMemoryStat('48h'); }, 48*hour);

sendMemoryStat('0m');
})();
}
}



var testFrame = document.createElement("iframe")
, text =
"<body style='font-size:100%'>\
<div id=test style='min-height:1em;height:1em;max-height:1em;overflow:hidden;padding:0;margin:0;border:0;display:block'><\/div>\
<script>(function(global){\
var t=document.getElementById('test')||{},m=global.parent['patron'],c;\
if(!m||!m['radar'])return;\
c=t.offsetHeight||0;\
if(c-C_CALIBRATING_FONT_SIZE-2>0){\
m['radar']('fontsize',c+'px=1',1);\
}\
})(this)<\/script>\
<\/body>"
.replace("C_CALIBRATING_FONT_SIZE", 16)
, succ = false
;

function killFrame() {
text = void 0;
testFrame.src = "about:blank";
document.body.removeChild(testFrame);
testFrame = null;
}

testFrame.style.position = "absolute";
testFrame.style.top = "-9999px";
testFrame.style.visibility = "hidden";
testFrame.src = "about:blank";
document.body.appendChild(testFrame);

try{
testFrame.contentWindow.document.write(text);
succ = true;
}
catch(e){
try {
testFrame.src = "javascript:(function(){document.write('" + text + "')})()";
succ = true;
}
catch (e){}
}

if(succ) {
setTimeout(killFrame, 500);
}
else {
killFrame();
}


















});





(function _tryAgain(){
var build = patron.build.split('.');
if( build.length == 2 ){
patron.radar('deploy_'+build[0], build[1]+'=1');
if (patron.KaktamBuildEnabled) {
patron.gstat({ log: 'initial_deploy_'+build[0], build: build.join('.') });
}
} else {
patron.radar('deploy_fail', 'init=1', 1);
if (patron.KaktamBuildEnabled) {
patron.gstat({ log: 'initial_deploy_fail', build: build.join('.') });
}
}


})();











__log.foot__js = 1;
</script>











<script>
window.__log && (function (){
var key, ok = [], fail = [];

for( key in __log ){
(__log[key] ? ok : fail).push(key+':1');
}

if( ok.length ){
(new Image).src = '//stat.radar.imgsmail.ru/update?email=&p=mail&t=jsLogOK&v=1&i='+ ok.join(',') +'&rnd='+ Math.random();
}

if( fail.length ){
(new Image).src = '//stat.radar.imgsmail.ru/update?email=&p=mail&t=jsLogFAIL&v=1&i='+ fail.join(',') +'&rnd='+ Math.random();
}


(new Image).src = '//rs.mail.ru/d2775743.gif?rnd=' + Math.random();

if( 'core_file_js' in __log ){
(new Image).src = '//rs.mail.ru/'+(__log.core_file_js ? 'sb' : 'd')+'2775738.gif?rnd=' + Math.random();
}

if( __log.core_js ){
(new Image).src = '//rs.mail.ru/sb2775743.gif?rnd=' + Math.random();
}
})();


</script>








<script>
require([
'patron.v2/models/Folder',
'jquery',
'patron.v2.utils/patron.utils.ui.counters'
], function (Folder) {
/** @tasks MAIL-38725, MAIL-42069 */
Folder.all.on('change', function (event, model) {
if (model.get('messages_unread') < 0) {
$.event.trigger('ui-abstract-action', {
chain: ['folders', 'negative_unread_messages']
});
}
});
});
</script>


<script>__domTS('foot__js')</script>






</div>

</div>

















<div id="footer__portal" style="">

<div class="minwidth">
<div id="portal-footer__project-links__container" style="display:none">





<a href="//r.mail.ru/n108213065" target="_blank">Мобильная почта</a>



<a href="//r.mail.ru/n108213067">Темы</a>
<a href="//r.mail.ru/n108213072">Настройки</a>


<a href="//r.mail.ru/n108213077" target="_blank">Помощь</a>
<a href="//r.mail.ru/n108213079" target="_blank">Служба поддержки</a>
<a href="//r.mail.ru/n108213082" target="_blank">Блог Почты</a>
</div>
</div>

<div class="minwidth">
<img src="http://rs.mail.ru/d990518.gif?sz=1&amp;rnd=124934774&ts=1448532159&sz=1" style="width:0;height:0;position:absolute;visibility:hidden;" alt=""/>














<style>.portal-footer{position:relative;margin:0;white-space:nowrap;text-align:left;background:#fff;*zoom:1;width:100%;height:28px;margin:0;padding:0;border:0;border-top:1px solid #D5D5D5;border-spacing:0;border-collapse:collapse;font-family:Arial, sans-serif;font-size:0;color:#999;border-collapse:collapse;border-spacing:0}.w-portal-footer__visible{position:relative}.portal-footer td,.portal-footer tr{vertical-align:top;text-align:left;border:none;padding:0;margin:0;width:auto;white-space:nowrap}.portal-footer .portal-footer__col_left{width:1%;padding-right:28px;padding-left:10px;text-align:left}.portal-footer .portal-footer__col_right{text-align:right;padding-right:10px}.portal-footer__link{display:inline-block;*display:inline;*zoom:1;margin:0 8px}.portal-footer__link,.portal-footer__link:link,.portal-footer__link:visited,.portal-footer__link:hover,.portal-footer__link:active,.portal-footer__link:focus{outline:0;cursor:pointer;color:#999;font-size:12px;font-family:Arial, sans-serif;height:28px;line-height:28px;*zoom:1}.portal-footer__link,.portal-footer__link:link,.portal-footer__link:visited{text-decoration:none}.portal-footer__link:hover,.portal-footer__link:active,.portal-footer__link:focus{text-decoration:none;color:#f26d00}#portal-footer__project-links__container{display:none;position:absolute;visibility:hidden}.portal-footer__lang-select{font-size:12px;font-family:Arial, sans-serif;margin-left:8px}.portal-footer__lang-select__button,.portal-footer__lang-select__button:link,.portal-footer__lang-select__button:visited,.portal-footer__lang-select__button:hover,.portal-footer__lang-select__button:active,.portal-footer__lang-select__button:focus{text-decoration:none;position:relative;outline:0;font-size:12px;font-family:Arial, sans-serif;cursor:pointer;color:#999;border-bottom:1px dotted #999;margin:0 8px;*border-bottom-style:dashed;border-bottom-style:dashed\9}.portal-footer__lang-select__button:hover,.portal-footer__lang-select__button:active,.portal-footer__lang-select__button:focus{color:#f26d00;border-bottom-color:#f26d00}.portal-footer__project-links{white-space:nowrap}
</style>










<div class="w-portal-footer" id="w-portal-footer" data-visibility-class="w-portal-footer__visible"><table border="0" cellspacing="0" cellpadding="0" class="portal-footer portal-footer_portal-footer"><tbody><tr><td class="portal-footer__col portal-footer__col_left"><div class="portal-footer__portal-links"><!--portal-links--><a class="portal-footer__link" href="http://r.mail.ru/n154506910?sz=1&amp;rnd=124934774" target="_blank"><span class="portal-footer__link__text">Mail.Ru</span></a><a class="portal-footer__link" href="http://r.mail.ru/n103473801?sz=1&amp;rnd=124934774" target="_blank"><span class="portal-footer__link__text">О компании</span></a><a class="portal-footer__link" href="http://r.mail.ru/n154506911?sz=1&amp;rnd=124934774" target="_blank"><span class="portal-footer__link__text">Реклама</span></a><a class="portal-footer__link" href="http://r.mail.ru/n124348197?sz=1&amp;rnd=124934774" target="_blank"><span class="portal-footer__link__text">Вакансии</span></a><!--/ portal-links--></div></td><td class="portal-footer__col portal-footer__col_right"><div id="portal-footer__project-links" class="portal-footer__project-links" data-project-links-class="portal-footer__link"><b style="display:none" id="portal-footer__project-links__insert_before"></b><span class="portal-footer__lang-select"><span class="portal-footer__lang-select__label">Язык:</span><a href="#" id="FooterLangSwitcher" class="portal-footer__lang-select__button">русский</a></span></div><script>void function(){"use strict";function c(){var c=e.getElementById("portal-footer__project-links"),g=e.getElementById("portal-footer__project-links__insert_before"),f=e.getElementById("portal-footer__project-links__container"),b,h,a,d,k;if(c&&g&&f){h=[];b=f.getElementsByTagName("a");for(d=b.length;d;)a=b[--d],h.push(a);for(;a=h.pop();)(b=a.getAttribute("data-type"))?(d="portal-footer__link portal-footer__link_"+b,k="portal-footer__link__text portal-footer__link__text_"+b):(d="portal-footer__link",k="portal-footer__link__text"),
a.innerHTML='<span class="'+k+'">'+("textContent"in a?a.textContent:"innerText"in a?a.innerText:"data"in a?a.data:"")+"</span>",(b=a.style)&&b.cssText&&(b.cssText=""),a.className=d,c.insertBefore(a,g);c.removeChild(g);f.parentNode.removeChild(f);return!0}}var e=this.document;c()||(e.addEventListener&&e.addEventListener("DOMContentLoaded",c,!1),window.addEventListener?window.addEventListener("load",c,!1):window.attachEvent("onload",c,!1))}.call(window);</script></td></tr></tbody></table></div>
</div>

</div>






<script>
(function(window, document, jQuery){
var $themeInner = $('#themeInner')
, $window = $(window);

$window.bind('resize', function(event){
$themeInner.css('min-height', $window.height()-29);
});
$window.triggerHandler('resize');
})(window, document, jQuery);
</script>
<div id="MailRuConfirm" class="alertDiv" style="display:none;">
<div class="popup js-layer popup_dark">
<a class="popup__close js-cancel confirm-cancel" href="javascript:void(0);">
<i class="icon icon_popup-close"></i>
</a>

<div class="is-spam_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">Пожаловаться на спам</div>
<div class="popup__desc">
<div class="popup__desc__parag popup__desc__parag_select">Спасибо за помощь. Перечисленные письма будут переданы для анализа разработчикам антиспам системы:</div>
<div id="is-spam-txt" class="popup__desc__parag"></div>
<div class="form__checkbox">
<label>
<input value="on" name="delorig" type="checkbox" checked="checked" class="form__checkbox__checkbox"/>
<span class="form__checkbox__label">Переместить выбранные письма со спамом в Корзину</span>
</label>
</div>
<div class="form__checkbox">
<label>
<input value="on" name="toblacklist" type="checkbox" class="form__checkbox__checkbox"/>
<span class="form__checkbox__label">Занести адреса в черный список</span>
</label>
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Пожаловаться</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
</form>
</div>

<div class="is-secure_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head popup__head_wrap">
Введите пароль для доступа к папке &laquo;<span id="is-secure-txt">Название папки</span>&raquo;
</div>
<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label for="folder-password">Пароль</label>
</div>
<div class="form__row__widget form__row__widget_popup">
<input type="password" class="form__field" value="" id="folder-password" name="pass">
<div class="form__message form__message_hidable"></div>
<div class="form__row__subwidget">
<a href="#" class="pseudo-link js-password-restore">Забыли пароль?</a>
</div>
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Войти</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
</form>
</div>

<div class="is-secureRestore_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">
Восстановление пароля к папке &laquo;<span id="is-secure-txt">Название папки</span>&raquo;
</div>
<div class="js-step1">
<div class="form__row">
<div class="form__row__label form__row__label_popup">
<div>Секретный вопрос</div>
</div>
<div class="form__row__widget form__row__widget_popup form__row__widget_text">
<span class="js-question" style="font-size:15px;"></span>
</div>
</div>
<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label for="folder-secret-answer">Ответ</label>
</div>
<div class="form__row__widget form__row__widget_popup">
<input type="text" class="form__field" value="" id="folder-secret-answer" name="answer">
<div class="js-error-container" style="display:none">
<div class="form__message form__message_hidable form__message_error">
Ответ не верен.<br>Пожалуйста, введите правильный ответ на секретный вопрос.
</div>
<div class="form__row__subwidget">
Забыли ответ? <a href="#">Обратитесь в службу поддержки</a>
</div>
</div>
</div>
</div>
</div>
<div class="js-step2" style="display:none">
<div class="js-folder-password-question">
<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label for="folder-password">Пароль</label>
</div>
<div class="form__row__widget form__row__widget_popup">
<input type="password" class="form__field" value="" id="folder-password" name="secret_password_new">
<div class="form__message"></div>
</div>
</div>
<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label for="folder-password2">Повторите пароль</label>
</div>
<div class="form__row__widget form__row__widget_popup">
<input type="password" class="form__field" value="" id="folder-password2" name="secret_password_retype">
<div class="form__message"></div>
</div>
</div>
<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label for="folder-secret-question">Секретный вопрос</label>
</div>
<div class="form__row__widget form__row__widget_popup">
<input type="text" class="form__field" value="" id="folder-secret-question" name="secret_question" autocomplete="off">
<div class="form__message"></div>
</div>
</div>
<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label for="folder-secret-answer">Ответ</label>
</div>
<div class="form__row__widget form__row__widget_popup">
<input type="text" class="form__field" value="" id="folder-secret-answer" name="secret_answer" autocomplete="off">
<div class="form__message"></div>
</div>
</div>
</div>
<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label for="folder-current-password">Текущий пароль от ящика</label>
</div>
<div class="form__row__widget form__row__widget_popup">
<input type="password" class="form__field" value="" id="folder-current-password" name="Password">
<div class="form__message"></div>
</div>
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Далее</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
</form>
</div>

<div class="is-moveto_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">Переместить</div>
<div class="popup__desc">Вы действительно хотите переместить <span id="is-moveto-txt">N писем</span> в папку &laquo;<span id="moveto-folder-name">Название папки</span>&raquo;?</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Да</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
</form>
</div>

<div class="is-redirect_in" style="display:none;">
<form action="">
<input value="" name="id" type="hidden" />
<input value="1" name="ab" type="hidden" />
<div class="popup__box">
<div class="popup__head">Перенаправить письмо</div>

<div class="form__row">
<div class="form__row__label form__row__label_popup">
<a href="#" class="js-addressbook">Кому</a>
</div>
<div class="form__row__widget form__row__widget_popup mlr-snd_input_expand">
<input type="text" class="form__field form__field_address-list" name="RedirectTo" value="" />
<div class="clear"></div>
<div class="ac-layer popup__address-list-suggest"></div>
</div>
</div>
<div class="popup__desc popup__desc_messagebox">
Перенаправление письма позволит отправить это письмо другому получателю &#0171;как есть&#0187;.<br/><br/>Чтобы отправить исходное письмо, добавив свои комментарии и сохранив вложения, воспользуйтесь функцией <a rel="history">пересылки</a>. Можно указывать несколько адресов, разделяя их запятыми.
</div>

</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Перенаправить</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
</form>
</div>

<div class="is-redirect-done_in" style="display:none;">
<form action="">
<div class="popup__head">
<b class="status ok">Письмо перенаправлено</b>
<b class="status error">Ошибка сервера, попробуйте еще раз</b>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Закрыть окно</span></button>

</div>
</form>
</div>

<div class="is-signupsms_in" style="display:none;">
<form action="" autocomplete="off">
<div class="popup__box">
<div class="popup__head">
Введите код
</div>

<div class="popup__desc popup__desc_messagebox mainText"></div>
<div class="popup__desc popup__desc_messagebox info"></div>


<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label for="signupsms_code">Код подтверждения</label>
</div>
<div class="form__row__widget">
<input type="text" class="form__field" value="" id="signupsms_code" name="code" autocomplete="off">
<div class="js-error form__message form__message_error"></div>
</div>
</div>

<div class="js-resend-container" style="display: none;">
<div class="form__row__label form__row__label_popup"></div>
<div class="form__row__widget">
<a href="#" class="js-resend pseudo-link">Отправить код еще раз</a>
</div>
</div>


<div class="js-captcha-container" style="display: none; margin-top: 10px;">
<div class="form__row">
<div class="form__row__widget form__row_no-label">
<img class="js-captcha" src="//img.imgsmail.ru/0.gif" width="180" height="100" alt="" style="display: block;"/>
</div>
</div>
<div class="form__row form__row_snap-to-top">
<div class="form__row__label form__row__label_popup">
<label for="captcha">Укажите код</label>
</div>
<div class="form__row__widget">
<input type="text" class="form__field form__captcha__input" value="" maxlength="16" id="captcha" name="security_image_answer" autocomplete="off">
<a href="#" class="form__captcha__link js-refresh-captcha pseudo-link">Не вижу код</a>
<div class="form__message form__message_error js-captcha-error"></div>
</div>
</div>
</div>

<div class="js-password form__row" style="display: none;">
<div class="form__row__label form__row__label_popup">
<label for="signupsms_password">Текущий пароль</label>
</div>
<div class="form__row__widget">
<input type="password" class="form__field" value="" id="signupsms_password" name="password" autocomplete="off">
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Готово</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

<a class="popup__link-skipstep nosmslink" href="javascript:void(0);">
<span class="js-nosmslink-text" data-case="DEFAULT">Не пришло SMS-сообщение?</span>
<span class="js-nosmslink-text" style="display: none" data-case="PHONE_CODE_ALREADY_SENT">Запросить код еще раз</span>
<span class="js-nosmslink-text" style="display: none" data-case="PHONE_TOO_MANY_ATTEMPTS">Не пришел код подтверждения?</span>
</a>
</div>
</form>
</div>
<div class="is-genDelPhone_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">Удаление телефонного номера <span class="phone nobr"></span></div>
<div class="popup__desc popup__desc_messagebox" style="display: none;"></div>
<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label for="genDelPhone_code">Код для удаления</label>
</div>
<div class="form__row__widget form__row__widget_popup">
<input type="text" name="code" value="" class="form__field" autocomplete="off" id="genDelPhone_code"/>
<div class="js-error form__message_error"></div>
<div class="form__row__subwidget"><a href="javascript:void(0);" class="mr-link resendsms"><u>Отправить код еще раз</u></a></div>
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Готово</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

<a href="javascript:void(0);" class="popup__link-skipstep nosmslink">Не пришло SMS-сообщение?</a>
</div>
</form>
</div>

<div class="is-genDelPhoneConfirm_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">Удаление телефонного номера <span class="phone popup__head__nobreaks"></span></div>
<div class="popup__desc popup__desc_messagebox">В целях улучшения безопасности вашего почтового ящика, для удаления телефона необходимо ввести код-подтверждение, отправленный в виде SMS-сообщения на данный номер.<br/>Если вы не укажете код, телефон будет автоматически удален <b><span class="date"></span></b>.</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Получить код</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

<a href="javascript:void(0);" class="popup__link-skipstep codeisset">У меня уже есть код</a>
</div>
</form>
</div>

<div class="is-verifyPhoneConfirm_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">
Подтверждение телефонного номера <span class="phone popup__head__nobreaks"></span>
</div>
<div class="popup__desc popup__desc_messagebox">
Для того, чтобы подтвердить телефонный номер, необходимо ввести специальный код, получив его в сообщении SMS.
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Получить код</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

<a class="popup__link-skipstep codeisset" href="javascript:void(0);">У меня уже есть код</a>
</div>
</form>
</div>

<div class="is-genDelPhoneSuccess_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">Удаление телефонного номера <span class="phone popup__head__nobreaks"></span></div>
<div class="popup__desc popup__desc_messagebox">Номер телефона успешно удален.</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Закрыть</span></button>

</div>
</form>
</div>

<div class="is-signupphone_in" style="display:none;">
<form action="">
<input name="back" type="hidden" value="signup"/>
<div class="popup__box">
<div class="popup__head">Введите код на картинке</div>
<div class="popup__desc">
<div class="form__row">
<div class="form__row__subwidget_inline">
<input type="text" name="code" value="" maxlength="16" class="form__field form__captcha__input" autocomplete="off" style="width:100px;"/>
<div class="js-error form__message_error"></div>
</div>
<div class="form__row__subwidget_inline">
<img src="//img.imgsmail.ru/0.gif" class="js-captchaImage" alt="" width="65" height="51"/>
<img src="//img.imgsmail.ru/0.gif" class="js-captchaImage" alt="" width="65" height="51"/>
<img src="//img.imgsmail.ru/0.gif" class="js-captchaImage" alt="" width="65" height="51"/>
</div>
<div class="form__row__subwidget_inline" style="margin-left:15px;">
<a href="javascript:void(0);" class="js-captchaReloader">Не вижу код</a>
</div>
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Готово</span></button>

</div>
</form>
</div>

<div class="is-captcha_in" style="display:none;">
<form action="">
<input name="back" type="hidden" value="signup"/>
<div class="popup__box">
<div class="popup__head">Введите код на картинке</div>
<div class="popup__desc">
<div class="form__row">
<div class="form__row__subwidget_inline">
<input type="text" name="code" value="" maxlength="16" class="form__field form__captcha__input" autocomplete="off" style="width:100px;"/>
<div class="js-error form__message_error"></div>
</div>
<div class="form__row__subwidget_inline">
<img src="//img.imgsmail.ru/0.gif" class="js-captchaImage" width="151" height="51" alt="" style="display: block;"/>
</div>
<div class="form__row__subwidget_inline" style="margin-left:15px;">
<a href="javascript:void(0);" class="js-captchaReloader">Не вижу код</a>
</div>
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Готово</span></button>

</div>
</form>
</div>

<div class="is-verification1_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">Подтверждение учетной записи</div>
<div class="popup__desc popup__desc_messagebox js-phone-verify-block" style="margin-bottom:20px;">
<a href="javascript:void(0);" class="mr-link js-phone-verify-link" style="font-size:16px;"><u>Указать телефон</u></a>
<div style="margin-top:7px;">Мобильный телефон можно использовать для восстановления пароля и&nbsp;для получений <span class="nobr">SMS-уведомлений</span>.</div>
</div>

<div class="popup__desc popup__desc_messagebox">
<a class="mr-link js-captcha-link" style="font-size:16px; line-height:21px;"><u>Введите код с картинки</u></a>
<div class="js-captcha-block" style="display: none;">
<div class="form__row">
<div class="form__row__label" style="width:103px; padding:0;"></div>
<div class="form__row__widget">
<img src="//img.imgsmail.ru/0.gif" width="151" height="51" alt="" style="display: block;"/>
</div>
</div>
<div class="form__row" style="position:relative;">
<div class="form__row__subwidget_inline" style="color:#000;">Код с картинки</div>
<div class="form__row__subwidget_inline" style="margin-left:15px;">
<input type="text" name="code" value="" maxlength="16" class="form__field form__captcha__input" autocomplete="off" style="width:100px;"/>
<div class="js-error form__message_error" style="position:absolute; top:30px; left:100px;"></div>
</div>
<div class="form__row__subwidget_inline" style="margin-left:15px;">
<a href="javascript:void(0);" class="js-captchaReloader">Не вижу код</a>
</div>
</div>
</div>
</div>
</div>
<div class="popup__controls js-controls-captcha" style="display: none;">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Подтвердить</span></button>
<button class="btn btn_stylish js-captcha-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
<div class="popup__controls js-controls-close">

<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Закрыть</span></button>

</div>
</form>
</div>

<div class="is-newphone1_in" style="display:none;">
<form action="">
<input type="hidden" name="form_sign" value="" />
<input type="hidden" name="form_token" value="" />
<div style="display: none;">
<input type="checkbox" class="form__checkbox__checkbox" name="ismobile" value="1" checked="checked" style="display: none;">
</div>

<div class="popup__box">
<div class="js-defaultText">
<div class="popup__head">
Добавление номера телефона
</div>
<div class="popup__desc">
Мобильный телефон можно использовать для восстановления пароля и&nbsp;для получений <span class="nobr">SMS-уведомлений</span>.
</div>
</div>
<div class="js-editpassText" style="display: none;">
<div class="popup__head">
Укажите номер мобильного телефона
</div>
<div class="popup__desc">
Это позволит снять блокировку почтового ящика и подтвердить смену пароля. В дальнейшем Вы сможете использовать этот телефон для безопасного восстановления пароля в случае его утери.
</div>
</div>
<div class="popup__fieldset">

<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label for="country_newphone">Страна</label>
</div>
<div class="form__row__widget">
<div style="width: 175px;" class="form__select">
<div class="form__select__box"><div class="form__select__box__text js-text"></div></div>
<i class="form__select__arrow"></i>
<select name="phonecode" id="country_newphone" class="form__select__select">
<option value="7">Россия</option>
</select>
</div>
</div>
</div>
<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label for="phone_newphone">Ваш телефон</label>
</div>
<div class="form__row__widget form__row__widget_popup">
<div class="form__phone-prefix">
<div class="form__phone-prefix__prefix js-phonePrefix" style="background-image: url(//img.imgsmail.ru/mail/ru/images/country_icons/ru.png); ">+7</div>
<input type="text" class="form__field form__phone-prefix__field" value="" id="phone_newphone" name="phone" autocomplete="off">
</div>
<div class="red form__message form__message_error"></div>
</div>
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Добавить</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
</form>
</div>

<div class="is-selectVerifySomePhone_in" style="display:none;">
<form action="">
<input type="hidden" name="form_sign" value="" />
<input type="hidden" name="form_token" value="" />
<div class="popup__box">
<div class="popup__head">Укажите номер мобильного телефона</div>
<div class="popup__desc popup__desc_messagebox">Это позволит снять блокировку почтового ящика и подтвердить смену пароля. В дальнейшем Вы сможете использовать этот телефон для безопасного восстановления пароля в случае его утери.</div>
<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label for="verifySomePhone_phone">Ваш телефон</label>
</div>
<div class="form__row__widget">
<div style="width: 175px;" class="form__select js-phone-container">
<div class="form__select__box"><div class="form__select__box__text js-text"></div></div>
<i class="form__select__arrow"></i>
<select name="phone" class="js-phone form__select__select" id="verifySomePhone_phone"></select>
<div class="js-error form__message form__message_error"></div>
</div>
<div class="js-phone-single form__row__widget_text form__emphasis"></div>
<div class="form__row__subwidget">
<a href="#" class="js-addPhone">Добавить другой телефон</a>
</div>
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Получить код</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

<a href="javascript:void(0);" class="popup__link-skipstep js-codeisset">У меня уже есть код</a>
</div>
</form>
</div>

<div class="is-signupphone1_in" style="display:none;">
<form action="">
<input type="hidden" name="form_sign" value="" />
<input type="hidden" name="form_token" value="" />
<input type="checkbox" name="ismobile" value="1" checked="checked" style="display:none;"/>
<div class="popup__box">
<div class="popup__head">Подтверждение учётной записи</div>
<div class="popup__desc popup__desc_messagebox">Пожалуйста, укажите номер своего мобильного телефона. На этот номер придет SMS-сообщение с кодом подтверждения.</div>
<div class="popup__fieldset">
<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label for="country_newphone1">Страна</label>
</div>
<div class="form__row__widget">
<div style="width: 175px;" class="form__select">
<div class="form__select__box"><div class="form__select__box__text js-text"></div></div>
<i class="form__select__arrow"></i>
<select name="phonecode" id="country_newphone1" class="form__select__select">
<option value="7">Россия</option>
</select>
</div>
</div>
</div>
<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label for="phone_newphone1">Ваш телефон</label>
</div>
<div class="form__row__widget form__row__widget_popup">
<div class="form__phone-prefix">
<div class="form__phone-prefix__prefix js-phonePrefix" style="background-image: url(//img.imgsmail.ru/mail/ru/images/country_icons/ru.png); ">+7</div>
<input name="phone" autocomplete="off" value="" type="text" class="form__field form__phone-prefix__field" id="phone_newphone1"/>
<div class="js-error form__message form__message_error"></div>
</div>
</div>
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Готово</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
</form>
</div>

<div class="is-signupphone2_in" style="display:none;">
<form action="">
<input name="back" type="hidden" value="signup"/>
<div class="popup__box">
<div class="popup__head">Введите код на картинке</div>
<div class="popup__desc">
<div class="js-error form__message_error"></div>
<div class="form__row">
<div class="form__row__subwidget_inline">
<input type="text" name="code" value="" maxlength="16" class="form__field form__captcha__input" autocomplete="off" style="width:100px;"/>
</div>
<div class="form__row__subwidget_inline">
<img src="//img.imgsmail.ru/0.gif" class="js-captchaImage" alt="" width="240" height="100" style="display: block;"/>
</div>
<div class="form__row__subwidget_inline">
<a href="javascript:void(0);" class="js-captchaReloader">Не вижу код</a>
</div>
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Готово</span></button>

</div>
</form>
</div>

<div class="is-sugnupSuccess_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head" style="color:#009843 !important;">Учетная запись успешно подтверждена</div>
<div class="popup__desc popup__desc_messagebox">Номер <strong class="phone popup__head__nobreaks"></strong> можно использовать для восстановления пароля или для SMS-уведомлений.</div>
<div class="popup__desc">
<div><a href="/cgi-bin/security" target="_blank">Перейти к настройкам безопасности</a></div>
<div><a href="/cgi-bin/editnotify?mode=2" target="_blank">Перейти к настройкам SMS-уведомлений</a></div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Продолжить</span></button>

</div>
</form>
</div>

<div class="is-delete_attach_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">Вы уверены?</div>
<div class="popup__desc">Вы уверены, что хотите удалить файл?</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Продолжить</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
</form>
</div>

<div class="is-enable_text_mode_in" style="display:none;">
<form action="">
<div class="popup__box popup__box_messagebox">
<i class="icon icon_popup popup__icon icon_popup_remove-format"></i>
<div class="popup__head">Вы уверены?</div>
<div class="popup__desc">
Все оформление текста, включая изображения,<br/>будет утеряно.
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Продолжить</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
</form>
</div>

<div class="is-submit_empty_message_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">Вы уверены?</div>
<div class="popup__desc">Вы уверены, что хотите отправить пустое письмо?</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Продолжить</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
</form>
</div>

<div class="is-phone_verify_check_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">
Проверка номера
</div>
<div class="popup__desc popup__desc_messagebox">
<div class="js-loadProgress loadProgress">Загрузка</div>
<div class="js-error form__message form__message_error"></div>
</div>
</div>

</form>
</div>

<div class="is-nosms1_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">Не пришло SMS-сообщение?</div>
<div class="popup__desc">
<div class="popup__desc__parag">С момента отправки прошло <strong class="js-time"></strong>. Скорее всего SMS-сообщение придет в ближайшие несколько минут.</div>
<div class="popup__desc__parag">Сообщение было отправлено на номер <strong class="js-phone"></strong></div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish confirm-return" type="button"><span class="btn__text">Вернуться</span></button>



</div>
</form>
</div>

<div class="is-nosms2_in" style="display:none;">
<form action="">

<div class="popup__box">
<div class="popup__head">
Не пришло SMS-сообщение?
</div>

<div class="popup__desc">

<div class="popup__desc__parag js-ivr-visible">C момента отправки прошло <strong>5 минут</strong>. Если к вам не дошла СМС с кодом, вы можете запросить код еще раз или заказать обратный звонок, чтобы робот продиктовал вам код на мобильный телефон
</div>
<div class="popup__desc__parag js-no-ivr-visible">
Если сообщение до сих пор не пришло, Вы можете запросить повторную отправку или зарегистрироваться без телефона.
</div>

<div class="popup__desc__parag">

<a href="#" class="btn btn_main btn_stylish js-resend pseudo-link" data-media="sms" cnt_sb="3915567">Отправить код еще раз</a
><a href="#" class="btn btn_main btn_stylish js-resend pseudo-link js-ivr-visible" data-media="ivr" cnt_sb="3915596">Заказать обратный звонок</a></div>

<div class="popup__desc__parag">Возможно, вы случайно ввели не тот номер?</div>
</div>

</div>

<div class="popup__controls">

<button class="btn btn_stylish confirm-return" type="button"><span class="btn__text">Вернуться</span></button>


</div>

</form>
</div>

<div class="is-outer_site_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">Вы&nbsp;собираетесь покинуть Mail.Ru и&nbsp;перейти на&nbsp;сторонний сайт по&nbsp;присланной в&nbsp;письме ссылке <a id="is-outer_site-txt" cnt_sb="351249" href="#" target="_blank" class="dB mt10 t12 normal"></a></div>
<div class="popup__desc">
<div class="popup__desc__parag">Рекомендуем переходить по&nbsp;ссылкам только от&nbsp;известных отправителей и&nbsp;никогда не&nbsp;вводить пароль от&nbsp;своего почтового ящика на&nbsp;сторонних сайтах!</div>
<div class="form__checkbox">
<label>
<input value="1" id="NoForeignConfirm" name="NoForeignConfirm" type="checkbox" class="form__checkbox__checkbox"/>
<span class="form__checkbox__label">Не предупреждать меня при переходе на сторонние сайты</span>
</label>
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Перейти на сайт</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
</form>
</div>

<div class="is-fishing_site_in" style="display:none;">
<form action="">
<div class="popup__box popup__box_messagebox">
<i class="icon icon_popup popup__icon icon_popup_warning"></i>
<div class="popup__head">Ссылка, по&nbsp;которой вы&nbsp;хотите перейти, возможно, небезопасна</div>
<div class="popup__desc">
<div class="popup__desc__parag">Ссылка <span id="is-fishing_site-txt"></span> может нанести вред вашему компьютеру и&nbsp;привести к&nbsp;взлому почтового ящика.</div>
<div class="popup__desc__parag popup__desc__parag_select">Я&nbsp;понимаю опасность и&nbsp;беру на&nbsp;себя всю ответственность, но&nbsp;все равно хочу перейти на&nbsp;<a href="#" class="fishing-link" cnt_sb="351250" target="_blank">указанный сайт</a>.</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-cancel" type="button"><span class="btn__text">Вернуться в почту</span></button>

<a href="//help.mail.ru/mail-help/security/internet" target="_blank" class="popup__link-skipstep">Защита почтового ящика</a>
</div>
</form>
</div>

<div class="is-wotfishing_site_in" style="display:none;">
<form action="">
<div class="popup__box popup__box_messagebox">
<i class="icon icon_popup icon_popup_warning popup__icon"></i>
<div class="popup__head">Сайт, который вы&nbsp;хотите посетить, возможно, небезопасен</div>
<div class="popup__desc">
<div class="popup__desc__parag">
<a href="http://wot.mail.ru/" cnt_d="484811" target="_blank" class="js-wotlink"><img class="popup__desc__image" src="//img.imgsmail.ru/r/default/popup/promo/wot/wot_logo.png" alt="" /></a>

По&nbsp;оценкам пользователей Web of&nbsp;Trust этот сайт может нанести вред вашему компьютеру. Узнать подробнее об&nbsp;оценке этого сайта и&nbsp;безопасной работе в&nbsp;интернете можно на&nbsp;сайте <a href="http://wot.mail.ru/" cnt_d="484811" target="_blank" class="js-wotlink">wot.mail.ru</a>

</div>
<div class="popup__desc__parag popup__desc__parag_select">Я&nbsp;понимаю опасность и&nbsp;беру на&nbsp;себя всю ответственность, но&nbsp;все равно хочу перейти на&nbsp;<a href="#" class="fishing-link" cnt_sb="484803" target="_blank">указанный сайт</a>.</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_main btn_stylish confirm-cancel"><span class="btn__text">Вернуться в почту</span></button>

<a href="//help.mail.ru/mail-help/security/internet" target="_blank" class="popup__link-skipstep">Защита почтового ящика</a>
</div>
</form>
</div>

<div class="is-outer_form_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">Вы собираетесь отправить данные из формы на сторонний сайт.</div>
<div class="popup__desc">
<div class="popup__desc__parag"><a id="is-outer_form-txt" href="#" target="_blank" class="normal"></a></div>
<div class="popup__desc__parag">Рекомендуем вам отправлять формы только на известные вам сайты. Никогда не указывайте в них пароли и персональные данные.</div>
<div class="form__checkbox">
<label>
<input value="1" id="iufi-NFC" name="NoForeignConfirm" type="checkbox" class="form__checkbox__checkbox" />
<span class="form__checkbox__label">Не предупреждать меня при переходе на сторонние сайты</span>
</label>
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Отправить</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
</form>
</div>

<div class="is-fishing_form_in" style="display:none;">
<form action="">
<div class="popup__box popup__box_messagebox">
<i class="icon icon_popup popup__icon icon_popup_warning"></i>
<div class="popup__head">Вы&nbsp;пытаетесь отправить данные на&nbsp;возможно небезопасный сайт</div>
<div class="popup__desc">
<div class="popup__desc__parag">
Форма, которую вы&nbsp;заполнили, отправляет данные на&nbsp;сайт <span id="is-fishing_form-txt"></span>, который может нанести вред вашему компьютеру, стать причиной взлома почтового ящика или краже ваших персональных данных.
</div>
<div class="popup__desc__parag popup__desc__parag_select">Я&nbsp;понимаю опасность и&nbsp;беру на&nbsp;себя всю ответственность, но&nbsp;все равно хочу отправить данные на&nbsp;указанный сайт.</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-cancel" type="button"><span class="btn__text">Не отправлять</span></button>
<button class="btn btn_stylish confirm-ok" type="button"><span class="btn__text">Отправить</span></button>

</div>
</form>
</div>

<div class="is-to_black_list_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">Добавить в &laquo;черный список&raquo;</div>
<div class="popup__desc">
<div class="popup__desc__parag">Вы уверены, что хотите добавить адрес <strong class="email"></strong> в &laquo;черный список&raquo; и больше не получать от него письма?</div>
<div class="form__checkbox form__checkbox_next-bottom-checkbox">
<label for="to_black_list_mode1">
<input id="to_black_list_mode1" name="to_black_list_mode" type="radio" value="1" class="form__checkbox__checkbox" checked=""/>
добавить, но не удалять письма от адресата
</label>
</div>
<div class="form__checkbox form__checkbox_next-bottom-checkbox">
<label for="to_black_list_mode2">
<input id="to_black_list_mode2" name="to_black_list_mode" type="radio" value="2" class="form__checkbox__checkbox"/>
добавить и удалить текущее письмо
</label>
</div>
<div class="form__checkbox form__checkbox_next-bottom-checkbox">
<label for="to_black_list_mode3">
<input id="to_black_list_mode3" name="to_black_list_mode" type="radio" value="3" class="form__checkbox__checkbox"/>
добавить и удалить все письма от адресата<br/>(может занять несколько минут)
</label>
</div>
</div>
</div>
<div class="popup__controls">
<div class="controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Добавить в черный список</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
<div class="progress" style="display: none;">
<div class="inLoading_E6E8ED popup__link-skipstep" style="line-height: normal; color:#999999; font-weight:bold;">идет поиск писем&hellip;</div>
</div>
</div>
</form>
</div>

<div class="is-file_size_error_in" style="display:none;">
<form action="">
<div class="popup__box">
<div class="popup__head">Ошибка</div>
<div class="popup__desc">
Общий размер загружаемых вами файлов превышает разрешенные для данного способа загрузки 30 МБ. Чтобы прикрепить файлы большего объема, пожалуйста, используйте кнопку &laquo;Прикрепить&raquo;.
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Продолжить</span></button>

</div>
</form>
</div>














<div class="is-changeAccount_in" style="display:none;">
<form action="auth.php" method="post" name="Auth">
<input type="text" name="Login" value="" style="display: none;" class="js-field-login" />
<input type="hidden" name="page" value="" class="js-field-page" />
<div class="popup__box">
<div class="popup__head ">Войти в почту&nbsp;<span class="js-oldEmail"></span></div>
<div class="popup__desc popup__desc_messagebox">Для продолжения работы с почтой, введите пароль</div>
<div class="form__row">
<div class="form__row__label form__row__label_popup">
<label>Пароль</label>
</div>
<div class="form__row__widget form__row__widget_popup">
<input type="password" name="Password" class="form__field"/>
<div class="form__row__subwidget">
<a href="/cgi-bin/passremind" class="mr-link"><u>Забыли пароль?</u></a>
</div>
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Войти в почту</span></button>

<a href="/messages/inbox" class="popup__link-skipstep">Перейти к <span class="js-newEmail"></span></a>
</div>
</form>
</div>

<div class="is-multiAttachToCompose_in" style="display: none;">
<form action="" method="post">
<div class="popup__box">
<div class="js-header popup__head"></div>
<div class="popup__desc">
<div class="filesearch__popup__controls">
<div class="filesearch__popup__field__box">

<div class="js-search filesearch__popup__searchbox" style="display: none;">
<div class="filesearch__popup__button__box">
<input type="submit" value="Найти" class="form__button form__button_submit js-search-button" />
</div>
<div class="filesearch__popup__label__box">
<div class="compose__header__row compose__header__row_field">
<div class="compose__header__label__box">
<div class="dropdown js-dropdown-select-type">
<div class="dropdown__button">
<span class="dropdown__button__text">Все типы</span>
<i class="dropdown__arrow"><i class="dropdown__arrow__inner"></i></i>
</div>
<div class="dropdown__list" style="display: none;">
<div class="dropdown__list__item" data-type="1">
<span class="dropdown__list__item__link">
<span class="dropdown__list__item__link__text">Фото и картинки</span>
</span>
</div>
<div class="dropdown__list__item" data-type="4">
<span class="dropdown__list__item__link">
<span class="dropdown__list__item__link__text">Документы</span>
</span>
</div>
<div class="dropdown__list__item" data-type="2">
<span class="dropdown__list__item__link">
<span class="dropdown__list__item__link__text">Музыка</span>
</span>
</div>
<div class="dropdown__list__item" data-type="3">
<span class="dropdown__list__item__link">
<span class="dropdown__list__item__link__text">Видео</span>
</span>
</div>
<div class="dropdown__list__item" data-type="0">
<span class="dropdown__list__item__link">
<span class="dropdown__list__item__link__text">Другие</span>
</span>
</div>
<div class="dropdown__list__item js-default" data-type="-1">
<span class="dropdown__list__item__link">
<span class="dropdown__list__item__link__text">Все типы</span>
</span>
</div>
</div>
</div>
</div>
<div class="compose__header__field__box">
<input class="compose__header__field js-search-field" type="text" />
</div>
</div>
</div>
</div>

<div class="filesearch__popup__right">
<div class="js-filesearch-sort form__select filesearch__popup__sortselect" style="display: none;">
<div class="form__select__box">
<div class="form__select__box__text js-text"></div>
</div>
<i class="form__select__arrow"></i>
<select name="sort" class="form__select__select">
<option value="aname">От А до Я</option>
<option value="dname">От Я до А</option>
<option value="dmtime">Сначала новые</option>
<option value="amtime">Сначала старые</option>
<option value="dsize">Сначала большие</option>
<option value="asize">Сначала маленькие</option>
</select>
</div>
<div class="filesearch__popup__switcher__box">
<span class="js-switcher attachlist__header__mode">
<span class="attachlist__header__mode__button attachlist__header__mode__button_full"></span><span class="attachlist__header__mode__button attachlist__header__mode__button_short"></span>
</span>
</div>
</div>

</div>
</div>
<div class="js-error form__top-message form__top-message_error form__top-message_small-bottom-shift" style="display: none;">
<i class="form__top-message__icon icon icon_form icon_form_error"></i>
<span class="js-error-text"></span>
</div>
<div style="min-width: 878px;">

<div class="js-navigation" style="width: 180px; float: left; overflow: auto; display: none;">
<div class="js-cloud-navigation toolkit" style="display: none;"></div>
<div class="js-filesearch-navigation toolkit" style="display: none;"></div>
</div>

<div class="js-wrapper filesearch__popup__wrapper" style="margin-left: 180px;padding-left: 15px;border-left: 1px solid #d5d5d5; display: none;">
<div class="js-list filesearch__popup__list messagelist messagelist_files-search messagelist_media messagelist_files-search_short messagelist_cloud"></div>
<div class="js-waypoint"></div>

<div class="popup_attach-to-compose__cloud-promo js-cloud-promo" style="display: none;">
<div class="popup_attach-to-compose__cloud-promo__wrapper">
<div class="popup_attach-to-compose__cloud-promo__row popup_attach-to-compose__cloud-promo__row_minimal-height">
<div class="popup_attach-to-compose__cloud-promo__splash"></div>
</div>
<div class="popup_attach-to-compose__cloud-promo__row">
<div class="popup_attach-to-compose__cloud-promo__cell">
<div class="popup_attach-to-compose__cloud-promo__description">
<b>Облако Mail.Ru</b> &mdash; это ваш персональный диск в интернете. Надежное хранилище, доступное вам в любой точке мира с компьютера или телефона.
</div>
</div>
</div>
<div class="popup_attach-to-compose__cloud-promo__row">
<div class="popup_attach-to-compose__cloud-promo__cell">
<div class="popup_attach-to-compose__cloud-promo__description">
<b>Объем вашего облака &mdash; 25Гб.</b> Используйте его для хранения любых файлов, например: фото, видео, музыки, документов.
</div>
</div>
</div>
<div class="popup_attach-to-compose__cloud-promo__row popup_attach-to-compose__cloud-promo__row_minimal-height">
<div class="popup_attach-to-compose__cloud-promo__controls">

<button class="btn btn_stylish btn_main js-cloud-promo__next" type="submit"><span class="btn__text">Продолжить</span></button>

</div>
</div>
</div>
</div>

</div>
<div class="mr_clear"></div>
</div>
</div>
</div>
<div class="popup__controls">

<button class="btn btn_stylish btn_main confirm-ok" type="submit"><span class="btn__text">Прикрепить</span></button>
<button class="btn btn_stylish confirm-cancel" type="button"><span class="btn__text">Отменить</span></button>

</div>
</form>
</div>

</div>
</div>


<div style="position: absolute; top: -10000px; left: -10000px">
<div id="_counters_"></div>

<div id="_trash_"></div>
</div>





<div id="mailru-drop-zone" style="display: none; border: 3px dashed #b1cee5; background-color: rgba(234,242,248,.8); z-index: 3000; position: fixed; left: 5px; right: 5px; top: 5px; bottom: 5px;">
<div style="color: #069; position: absolute; width: 500px; top: 220px; left: 50%; margin-left: -250px; text-shadow: 0 1px 0 #fff; font-size: 30px; text-align: center; height: 50px;">Перетащите файлы сюда, чтобы прикрепить к письму</div>
</div>

<div style="position:absolute;top:-10000px;left:-10000px;">


<img src="http://rs.mail.ru/d227223.gif?sz=&amp;rnd=379824637&ts=1448532159&sz=" style="width:0;height:0;position:absolute;visibility:hidden;" alt=""/>

<!--LiveInternet counter.--><script type="text/javascript"><!--
new Image().src = "//counter.yadro.ru/hit;win-mail?r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(location.getHref ? location.getHref() : document.URL)+
";"+Math.random();//--></script><!--/LiveInternet-->

<script type="text/javascript">
try{
var _tmr = _tmr || [];
_tmr.push({id: "110605", type: "pageView", url: (('getHref'in location)?location.getHref():[вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы]), title: "", start: (new Date()).getTime()});
_tmr.push({id: "2035946", type: "pageView", url: (('getHref'in location)?location.getHref():[вырезано, воспользуйтесь платным тарифом для размещения подобной рекламы]), title: "", start: (new Date()).getTime()});
(function (d, w, script_name) {
if (w[script_name]) { w[script_name].parentNode.removeChild(w[script_name]); }
var ts = w[script_name] = d.createElement("script"); ts.type = "text/javascript"; ts.async = true;
ts.src = "http://top-fwz1.mail.ru/js/code.js";
var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);};
if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }
})(document, window, "__top_code_script");
} catch (e) {}
</script><noscript><div style="position:absolute;left:-10000px;">
<img src="//top-fwz1.mail.ru/counter?id=110605;js=na" style="border:0;" height="1" width="1" alt="Рейтинг@Mail.ru" />
<img src="//top-fwz1.mail.ru/counter?id=2035946;js=na" style="border:0;" height="1" width="1" alt="Рейтинг@Mail.ru" />
</div></noscript>

<img src="//bs.mail.ru/count/U_4amYGH3by40X00gP800OwtQLST1MnPYBhJ0H04agcEPWEcG8e1gW6bbHmwaRpGIMG6auKDGQxswDfur72lu0In0RlhwnEnLdlHL7W8" style="width:0;height:0;position:absolute;visibility:hidden;" alt="" />


<script type="text/javascript">
(function (n, w, d) {
var m="application/x-shockwave-flash",p,f="0",o,v;
if (n.mimeTypes && n.mimeTypes[m]) {
if (p = n.mimeTypes[m].enabledPlugin) {
f = p.description.match(/\d+\.\d+/)[0];
}
} else if (typeof w.ActiveXObject != "undefined") {
try {
if (o = new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) {
v = o.GetVariable("$version").split(" ")[1].split(",");
f = v[0]+"."+v[1];
}
} catch (e) {}
}
(new Image).src = ("http:"==d.location.protocol?"http:":"http:")+"//r3.mail.ru/k?fver="+f+"&mh=81e4121baf7286eca0b199916eff4bfd";
})(navigator, window, document);
</script>






<script>
try {
if (window.patron && patron && patron.radar && window.jQuery && jQuery.browser) {
(function _tryAgain() {
try {
var body = document.getElementsByTagName('body'), count = body.length;
if (count > 1) {
patron.radar('fail_body', jQuery.browser.label + '=' + count, count);
if ($(body[0]).has('.themeId')[0] && !$(body[1]).has('.themeId')[0]) {
$(body[1]).remove().children().appendTo(body[0]);
patron.radar('fail_body_fix', jQuery.browser.label + '=1', 1);
}
}
} catch (err) {}
})();
}
} catch (e) {}
try {
var wa_length = document.getElementsByClassName('nwa-dialog').length;
if (wa_length){
new Image().src = new Image().src = '//mail.radar.imgsmail.ru/update?p=mail&t=wa_length&v=' + wa_length + '&rnd=' + Math.random();
new Image().src = new Image().src = '//mail.radar.imgsmail.ru/update?p=mail&t=wa_length_' + wa_length + '&v=' + wa_length + '&rnd=' + Math.random();
} else {
new Image().src = new Image().src = '//mail.radar.imgsmail.ru/update?p=mail&t=wa_length_zero&v=1&rnd=' + Math.random();
}
} catch (e) {}
</script>

<script>
try {
(function(w,d,s) {
s = w.encodeURIComponent || escape;
new Image().src = "http" + ((d.URL.charAt(4) == "s") ? "s://sb" : "://b") + ".scorecardresearch.com/b?c1=2&c2=9999305&ns__t=" + +(new Date) + "&ns_c=" + (d.characterSet || d.defaultCharset || "") + "&c7=" + s(d.URL) + "&c9=" + s(d.referrer);
})(window,document);
} catch(e) {}
</script>


<script>
try{
(function(session, visible_start, visible_end){
if (window.patron && !patron.__sesion_length_binded && patron.radar && window.jQuery && store && store.enabled && __PH){
patron.__sesion_length_binded = true;
visible_start = +(new Date);
session = store.get('last_session') ? JSON.parse(store.get('last_session')) : {end: null, length:0, visible:0};
if (session.end && new Date - session.end > 1 * 60 * 1000){
session.length = Math.ceil(session.length / 1000);
session.visible = Math.ceil(session.visible / 1000);
patron.radar('Session', [ 'Duration=' + session.length
, 'length_' + $.browser.label + '=' + session.length
, 'visible_' + $.browser.label + '=' + session.visible].join('&'));
session = {end: null, length:0, visible:0};
store.remove('last_session');
}
__PH.on('visibilitychange', function(evt){
if (evt.data.visible){
visible_start = +(new Date);
} else {
session.visible = (session.visible || 0) + (new Date - visible_start);
}
})
jQuery(window).bind('beforeunload', function (evt){
try{
if (!evt.originalEvent){
return;
}
session.end = +(new Date);
session.length = session.length + (new Date - document.TS);
session.visible = (session.visible || 0) + (new Date - visible_start);
store.set('last_session', JSON.stringify(session));
} catch (e) {}
});
}
})();
} catch (e) {}
</script>












<script>
try {
(function (w) {

if (w.jQuery && w.ajs && ajs.scrollTop && w.patron && patron.radar && Array.forEach && ( Math.random() * 1000 < 50 )) {

var $window = $(w);
var banners = [{id: 'slot-container_2', key: 'lb'}, {id: 'rb-direct-left-slot', key: 'ld'}];

$window.one('refresh.ad', function () {

setTimeout(function () {

try {

var radar_parts = [];
var visibleCount = 0;

var windowScrollTop = ajs.scrollTop();
var windowHeight = $window.height();
var directs = $('#rb-direct-left-slot').find(".yap-item").length;

if (directs === 3 && $("#slot-container_2").height() > 5){

Array.forEach(banners, function (item) {

var $container = $('#' + item.id);


if ($container.children().length) {

var containerHeight = $container.height();
var containerOffsetTop = $container.offset().top;
var height = 0;

if (containerOffsetTop > windowScrollTop + windowHeight) {
radar_parts.push(item.key + '_after_viewport=1');
} else if (containerOffsetTop + containerHeight < windowScrollTop) {
radar_parts.push(item.key + '_before_viewport=1');
} else {

visibleCount++;

height = (containerOffsetTop + containerHeight) - windowScrollTop;
if (containerOffsetTop > windowScrollTop) {
height = (windowScrollTop + windowHeight) - containerOffsetTop;
}
height = Math.min(Math.min(containerHeight, Math.max(height, 0)), windowHeight);
}

var percent = height * 100 / containerHeight, percentKey = '';

if (percent === 100) {
percentKey = '100';
} else if (percent === 0) {
percentKey = '0';
} else if (percent < 20) {
percentKey = '1_19';
} else if (percent < 50) {
percentKey = '20_49';
} else {
percentKey = '50_100';
}

radar_parts.push(item.key + '_pixel=' + height, item.key + '_percent_' + percentKey + '=1', item.key + '_height=' + containerHeight);

} else {
radar_parts.push(item.key + '_no_banner=1');
}
});

if (!visibleCount) {
radar_parts.push('no_view_banners=1');
}

if (radar_parts.length) {
patron.radar('left_banners', radar_parts.join('&'));
}
}

} catch (e) {}

}, 1000);
});
}
})(window);
} catch (e) {}

try {
//if( store.get('beta.tester') ){ store.remove('beta.tester') };
} catch (e) {}

</script>
















<script>
try {
if (Math.random() < .01){
$(document).bind("ajaxSend", function(event, jqXHR, ajaxOptions) {
try {
jqXHR.complete( function (xhr){
try {
var time = xhr.getResponseHeader("X-ETime") * 1000;
var status = xhr.status;
var res = JSON.parse(xhr.responseText);
var error = (res && res[0] == "AjaxResponse" && res[2].Error != null) ? "_error" : "";
//if (error) {
// new Image().src = '//mail.radar.imgsmail.ru/update?email=' + patron.useremail + '&p=mail&t=AjaxResponse_error&v=1&rlog=AjaxResponse_error&rlog_message=' + res[2].Error + '&rnd=' + Math.random();
//}
if (ajaxOptions.url.indexOf("func_name=cbHardDeleteFile") !== -1) {
patron.radar("api_v0", "remove_attach" + error + "_" + status + "=" + time);
} else if (ajaxOptions.url.indexOf("attach_upload2") !== -1) {
patron.radar("api_v0", "add_attach" + error + "_" + status + "=" + time);
} else if (ajaxOptions.url.indexOf("func_name=message_to_draft") !== -1) {
patron.radar("api_v0", "draft" + error + "_" + status + "=" + time);
} else if (ajaxOptions.url.indexOf("func_name=send") !== -1) {
patron.radar("api_v0", "send" + error + "_" + status + "=" + time);
}
} catch (e) {}
});
} catch (e) {}
});
}
} catch (e) {}
</script>













<script>
try{
var loop = function(){
setTimeout(function(){
try{
if(patron.__duplicatedSetInterval){
new Image().src = '//mail.radar.imgsmail.ru/update?email=' + patron.useremail + '&p=mail&t=message_status_duplicated&v=1&rlog=message_status_duplicated&rlog_message=' + location.toString() + '&rnd=' + Math.random();
}
loop();
} catch (e) {}
}, 5000);
};

loop();
} catch (e) {}
</script>














<!-- system:518289 -->






<script type="text/javascript">
//<![CDATA[
(function(w, d) {
if (w.rb_counter) return;
function h() {
var n, a = arguments;
for(var i=a.length;i--;){
n = a[i].split(',');
for(var j=n.length;j--;){
c(n[j]);
}
}
}
function c(n) {
var m, r = parseInt(Math.random()*1E9), s;
if (!(m = n.match(/^(?:cl([bn])|([adgin]))(\d+)(?:sz(\d+))?/))) return;
if (m[1]) {
s = "s" + m[1];
}
else if(m[2] == "n") {
s = "nc";
}
else if(m[2]=="i") {
r = null;
s = m[2];
}
else {
s = m[2];
}
s += m[3] + ".gif?";
if (m[4]) s += "sz=" + m[4];
if (r) s += "&rnd=" + r;
(new Image).src = "//rs.mail.ru/" + s;
}
(function(o, e, fn) {
if (o.addEventListener) o.addEventListener(e, fn, false);
else if (o.attachEvent) o.attachEvent('on' + e, fn);
else o['on' + e] = fn;
})(d, 'mousedown', function(e) {
var n;
e = e || w.event;
e = e.target || e.srcElement;
while (e.parentNode){
if (e.getAttribute && (n = e.getAttribute('name')) && (n = n.toString())){
h(n);
}
e = e.parentNode;
}
});
w.rb_counter = h;
})(window, document);
//]]>
</script>





</div>



</body>
</html>



Открытие сайта!
Сегодня наш сайт создан и постепенно будет пополняться полезной информацией.