Professional Documents
Culture Documents
add("mail-core-net-policies-list-folders-policy",function(A){var B=function(
){this.requests={};};A.mix(B.prototype,{enforce:function(E,D,C){},add:function(E
,D,C){}});A.namespace("Mail.Core.Net.Policies").ListFoldersPolicy=B;},"1.0.0",{r
equires:[]});/*
YUI 3.16.0 (build 3.16.0-ym17)
Copyright 2015 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
YUI.add("classnamemanager",function(e,t){var n="classNamePrefix",r="classNameDel
imiter",i=e.config;i[n]=i[n]||"yui3",i[r]=i[r]||"-",e.ClassNameManager=function(
){var t=i[n],s=i[r];return{getClassName:e.cached(function(){var n=e.Array(argume
nts);return n[n.length-1]!==!0?n.unshift(t):n.pop(),n.join(s)})}}()},"3.16.0",{r
equires:["yui-base"]});
/*
YUI 3.16.0 (build 3.16.0-ym17)
Copyright 2015 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
YUI.add("widget-base",function(e,t){function R(e){var t=this,n,r,i=t.constructor
;t._strs={},t._cssPrefix=i.CSS_PREFIX||s(i.NAME.toLowerCase()),e=e||{},R.supercl
ass.constructor.call(t,e),r=t.get(T),r&&(r!==P&&(n=r),t.render(n))}var n=e.Lang,
r=e.Node,i=e.ClassNameManager,s=i.getClassName,o,u=e.cached(function(e){return e
.substring(0,1).toUpperCase()+e.substring(1)}),a="content",f="visible",l="hidden
",c="disabled",h="focused",p="width",d="height",v="boundingBox",m="contentBox",g
="parentNode",y="ownerDocument",b="auto",w="srcNode",E="body",S="tabIndex",x="id
",T="render",N="rendered",C="destroyed",k="strings",L="<div></div>",A="Change",O
="loading",M="_uiSet",_="",D=function(){},P=!0,H=!1,B,j={},F=[f,c,d,p,h,S],I=e.U
A.webkit,q={};R.NAME="widget",B=R.UI_SRC="ui",R.ATTRS=j,j[x]={valueFn:"_guid",wr
iteOnce:P},j[N]={value:H,readOnly:P},j[v]={valueFn:"_defaultBB",setter:"_setBB",
writeOnce:P},j[m]={valueFn:"_defaultCB",setter:"_setCB",writeOnce:P},j[S]={value
:null,validator:"_validTabIndex"},j[h]={value:H,readOnly:P},j[c]={value:H},j[f]=
{value:P},j[d]={value:_},j[p]={value:_},j[k]={value:{},setter:"_strSetter",gette
r:"_strGetter"},j[T]={value:H,writeOnce:P},R.CSS_PREFIX=s(R.NAME.toLowerCase()),
R.getClassName=function(){return s.apply(i,[R.CSS_PREFIX].concat(e.Array(argumen
ts),!0))},o=R.getClassName,R.getByNode=function(t){var n,i=o();return t=r.one(t)
,t&&(t=t.ancestor("."+i,!0),t&&(n=q[e.stamp(t,!0)])),n||null},e.extend(R,e.Base,
{getClassName:function(){return s.apply(i,[this._cssPrefix].concat(e.Array(argum
ents),!0))},initializer:function(t){var n=this.get(v);n instanceof r&&this._mapI
nstance(e.stamp(n))},_mapInstance:function(e){q[e]=this},destructor:function(){v
ar t=this.get(v),n;t instanceof r&&(n=e.stamp(t,!0),n in q&&delete q[n],this._de
stroyBox())},destroy:function(e){return this._destroyAllNodes=e,R.superclass.des
troy.apply(this)},_destroyBox:function(){var e=this.get(v),t=this.get(m),n=this.
_destroyAllNodes,r;r=e&&e.compareTo(t),this.UI_EVENTS&&this._destroyUIEvents(),t
his._unbindUI(e),t&&(n&&t.empty(),t.remove(P)),r||(n&&e.empty(),e.remove(P))},re
nder:function(e){return!this.get(C)&&!this.get(N)&&(this.publish(T,{queuable:H,f
ireOnce:P,defaultTargetOnly:P,defaultFn:this._defRenderFn}),this.fire(T,{parentN
ode:e?r.one(e):null})),this},_defRenderFn:function(e){this._parentNode=e.parentN
ode,this.renderer(),this._set(N,P),this._removeLoadingClassNames()},renderer:fun
ction(){var e=this;e._renderUI(),e.renderUI(),e._bindUI(),e.bindUI(),e._syncUI()
,e.syncUI()},bindUI:D,renderUI:D,syncUI:D,hide:function(){return this.set(f,H)},
show:function(){return this.set(f,P)},focus:function(){return this._set(h,P)},bl
ur:function(){return this._set(h,H)},enable:function(){return this.set(c,H)},dis
able:function(){return this.set(c,P)},_uiSizeCB:function(e){this.get(m).toggleCl
ass(o(a,"expanded"),e)},_renderBox:function(e){var t=this,n=t.get(m),i=t.get(v),
s=t.get(w),o=t.DEF_PARENT_NODE,u=s&&s.get(y)||i.get(y)||n.get(y);s&&!s.compareTo
(n)&&!n.inDoc(u)&&s.replace(n),!i.compareTo(n.get(g))&&!i.compareTo(n)&&(n.inDoc
(u)&&n.replace(i),i.appendChild(n)),e=e||o&&r.one(o),e?e.appendChild(i):i.inDoc(
u)||r.one(E).insert(i,0)},_setBB:function(e){return this._setBox(this.get(x),e,t
his.BOUNDING_TEMPLATE,!0)},_setCB:function(e){return this.CONTENT_TEMPLATE===nul
l?this.get(v):this._setBox(null,e,this.CONTENT_TEMPLATE,!1)},_defaultBB:function
(){var e=this.get(w),t=this.CONTENT_TEMPLATE===null;return e&&t?e:null},_default
CB:function(e){return this.get(w)||null},_setBox:function(t,n,i,s){return n=r.on
e(n),n||(n=r.create(i),s?this._bbFromTemplate=!0:this._cbFromTemplate=!0),n.get(
x)||n.set(x,t||e.guid()),n},_renderUI:function(){this._renderBoxClassNames(),thi
s._renderBox(this._parentNode)},_renderBoxClassNames:function(){var e=this._getC
lasses(),t,n=this.get(v),r;n.addClass(o());for(r=e.length-3;r>=0;r--)t=e[r],n.ad
dClass(t.CSS_PREFIX||s(t.NAME.toLowerCase()));this.get(m).addClass(this.getClass
Name(a))},_removeLoadingClassNames:function(){var e=this.get(v),t=this.get(m),n=
this.getClassName(O),r=o(O);e.removeClass(r).removeClass(n),t.removeClass(r).rem
oveClass(n)},_bindUI:function(){this._bindAttrUI(this._UI_ATTRS.BIND),this._bind
DOM()},_unbindUI:function(e){this._unbindDOM(e)},_bindDOM:function(){var t=this.
get(v).get(y),n=R._hDocFocus;n||(n=R._hDocFocus=t.on("focus",this._onDocFocus,th
is),n.listeners={count:0}),n.listeners[e.stamp(this,!0)]=!0,n.listeners.count++,
I&&(this._hDocMouseDown=t.on("mousedown",this._onDocMouseDown,this))},_unbindDOM
:function(t){var n=R._hDocFocus,r=e.stamp(this,!0),i,s=this._hDocMouseDown;n&&(i
=n.listeners,i[r]&&(delete i[r],i.count--),i.count===0&&(n.detach(),R._hDocFocus
=null)),I&&s&&s.detach()},_syncUI:function(){this._syncAttrUI(this._UI_ATTRS.SYN
C)},_uiSetHeight:function(e){this._uiSetDim(d,e),this._uiSizeCB(e!==_&&e!==b)},_
uiSetWidth:function(e){this._uiSetDim(p,e)},_uiSetDim:function(e,t){this.get(v).
setStyle(e,n.isNumber(t)?t+this.DEF_UNIT:t)},_uiSetVisible:function(e){this.get(
v).toggleClass(this.getClassName(l),!e)},_uiSetDisabled:function(e){this.get(v).
toggleClass(this.getClassName(c),e)},_uiSetFocused:function(e,t){var n=this.get(
v);n.toggleClass(this.getClassName(h),e),t!==B&&(e?n.focus():n.blur())},_uiSetTa
bIndex:function(e){var t=this.get(v);n.isNumber(e)?t.set(S,e):t.removeAttribute(
S)},_onDocMouseDown:function(e){this._domFocus&&this._onDocFocus(e)},_onDocFocus
:function(e){var t=R.getByNode(e.target),n=R._active;n&&n!==t&&(n._domFocus=!1,n
._set(h,!1,{src:B}),R._active=null),t&&(t._domFocus=!0,t._set(h,!0,{src:B}),R._a
ctive=t)},toString:function(){return this.name+"["+this.get(x)+"]"},DEF_UNIT:"px
",DEF_PARENT_NODE:null,CONTENT_TEMPLATE:L,BOUNDING_TEMPLATE:L,_guid:function(){r
eturn e.guid()},_validTabIndex:function(e){return n.isNumber(e)||n.isNull(e)},_b
indAttrUI:function(e){var t,n=e.length;for(t=0;t<n;t++)this.after(e[t]+A,this._s
etAttrUI)},_syncAttrUI:function(e){var t,n=e.length,r;for(t=0;t<n;t++)r=e[t],thi
s[M+u(r)](this.get(r))},_setAttrUI:function(e){e.target===this&&this[M+u(e.attrN
ame
)](e.newVal,e.src)},_strSetter:function(t){return e.merge(this.get(k),t)},getStr
ing:function(e){return this.get(k)[e]},getStrings:function(){return this.get(k)}
,_UI_ATTRS:{BIND:F,SYNC:F}}),e.Widget=R},"3.16.0",{requires:["attribute","base-b
ase","base-pluginhost","classnamemanager","event-focus","node-base","node-style"
],skinnable:!0});
/*
YUI 3.16.0 (build 3.16.0-ym17)
Copyright 2015 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
YUI.add("widget-htmlparser",function(e,t){var n=e.Widget,r=e.Node,i=e.Lang,s="sr
cNode",o="contentBox";n.HTML_PARSER={},n._buildCfg={aggregates:["HTML_PARSER"]},
n.ATTRS[s]={value:null,setter:r.one,getter:"_getSrcNode",writeOnce:!0},e.mix(n.p
rototype,{_getSrcNode:function(e){return e||this.get(o)},_preAddAttrs:function(e
,t,n){var r={id:e.id,boundingBox:e.boundingBox,contentBox:e.contentBox,srcNode:e
.srcNode};this.addAttrs(r,t,n),delete e.boundingBox,delete e.contentBox,delete e
.srcNode,delete e.id,this._applyParser&&this._applyParser(t)},_applyParsedConfig
:function(t,n,r){return r?e.mix(n,r,!1):n},_applyParser:function(t){var n=this,r
=this._getNodeToParse(),s=n._getHtmlParser(),o,u;s&&r&&e.Object.each(s,function(
e,t,s){u=null,i.isFunction(e)?u=e.call(n,r):i.isArray(e)?(u=r.all(e[0]),u.isEmpt
y()&&(u=null)):u=r.one(e),u!==null&&u!==undefined&&(o=o||{},o[t]=u)}),t=n._apply
ParsedConfig(r,t,o)},_getNodeToParse:function(){var e=this.get("srcNode");return
this._cbFromTemplate?null:e},_getHtmlParser:function(){var t=this._getClasses()
,n={},r,i;for(r=t.length-1;r>=0;r--)i=t[r].HTML_PARSER,i&&e.mix(n,i,!0);return n
}})},"3.16.0",{requires:["widget-base"]});
/*
YUI 3.16.0 (build 3.16.0-ym17)
Copyright 2015 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
YUI.add("widget-skin",function(e,t){var n="boundingBox",r="contentBox",i="skin",
s=e.ClassNameManager.getClassName;e.Widget.prototype.getSkinName=function(e){var
t=this.get(r)||this.get(n),o,u;return e=e||s(i,""),u=new RegExp("\\b"+e+"(\\S+)
"),t&&t.ancestor(function(e){return o=e.get("className").match(u),o}),o?o[1]:nul
l}},"3.16.0",{requires:["widget-base"]});
/*
YUI 3.16.0 (build 3.16.0-ym17)
Copyright 2015 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
YUI.add("widget-uievents",function(e,t){var n="boundingBox",r=e.Widget,i="render
",s=e.Lang,o=":",u=e.Widget._uievts=e.Widget._uievts||{};e.mix(r.prototype,{_des
troyUIEvents:function(){var t=e.stamp(this,!0);e.each(u,function(n,r){n.instance
s[t]&&(delete n.instances[t],e.Object.isEmpty(n.instances)&&(n.handle.detach(),u
[r]&&delete u[r]))})},UI_EVENTS:e.Node.DOM_EVENTS,_getUIEventNode:function(){ret
urn this.get(n)},_createUIEvent:function(t){var n=this._getUIEventNode(),i=e.sta
mp(n)+t,s=u[i],o;s||(o=n.delegate(t,function(e){var t=r.getByNode(this);t&&t._fi
lterUIEvent(e)&&t.fire(e.type,{domEvent:e})},"."+e.Widget.getClassName()),u[i]=s
={instances:{},handle:o}),s.instances[e.stamp(this)]=1},_filterUIEvent:function(
e){return e.currentTarget.compareTo(e.container)||e.container.compareTo(this._ge
tUIEventNode())},_getUIEvent:function(e){if(s.isString(e)){var t=this.parseType(
e)[1],n,r;return t&&(n=t.indexOf(o),n>-1&&(t=t.substring(n+o.length)),this.UI_EV
ENTS[t]&&(r=t)),r}},_initUIEvent:function(e){var t=this._getUIEvent(e),n=this._u
iEvtsInitQueue||{};t&&!n[t]&&(this._uiEvtsInitQueue=n[t]=1,this.after(i,function
(){this._createUIEvent(t),delete this._uiEvtsInitQueue[t]}))},on:function(e){ret
urn this._initUIEvent(e),r.superclass.on.apply(this,arguments)},publish:function
(e,t){var n=this._getUIEvent(e);return n&&t&&t.defaultFn&&this._initUIEvent(n),r
.superclass.publish.apply(this,arguments)}},!0)},"3.16.0",{requires:["node-event
-delegate","widget-base"]});
/*
YUI 3.16.0 (build 3.16.0-ym17)
Copyright 2015 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
YUI.add("widget-stdmod",function(e,t){function H(e){}var n=e.Lang,r=e.Node,i=e.U
A,s=e.Widget,o="",u="hd",a="bd",f="ft",l="header",c="body",h="footer",p="fillHei
ght",d="stdmod",v="Node",m="Content",g="firstChild",y="childNodes",b="ownerDocum
ent",w="contentBox",E="height",S="offsetHeight",x="auto",T="headerContentChange"
,N="bodyContentChange",C="footerContentChange",k="fillHeightChange",L="heightCha
nge",A="contentUpdate",O="renderUI",M="bindUI",_="syncUI",D="_applyParsedConfig"
,P=e.Widget.UI_SRC;H.HEADER=l,H.BODY=c,H.FOOTER=h,H.AFTER="after",H.BEFORE="befo
re",H.REPLACE="replace";var B=H.HEADER,j=H.BODY,F=H.FOOTER,I=B+m,q=F+m,R=j+m;H.A
TTRS={headerContent:{value:null},footerContent:{value:null},bodyContent:{value:n
ull},fillHeight:{value:H.BODY,validator:function(e){return this._validateFillHei
ght(e)}}},H.HTML_PARSER={headerContent:function(e){return this._parseStdModHTML(
B)},bodyContent:function(e){return this._parseStdModHTML(j)},footerContent:funct
ion(e){return this._parseStdModHTML(F)}},H.SECTION_CLASS_NAMES={header:s.getClas
sName(u),body:s.getClassName(a),footer:s.getClassName(f)},H.TEMPLATES={header:'<
div class="'+H.SECTION_CLASS_NAMES[B]+'"></div>',body:'<div class="'+H.SECTION_C
LASS_NAMES[j]+'"></div>',footer:'<div class="'+H.SECTION_CLASS_NAMES[F]+'"></div
>'},H.prototype={initializer:function(){this._stdModNode=this.get(w),e.before(th
is._renderUIStdMod,this,O),e.before(this._bindUIStdMod,this,M),e.before(this._sy
ncUIStdMod,this,_)},_syncUIStdMod:function(){var e=this._stdModParsed;(!e||!e[I]
)&&this._uiSetStdMod(B,this.get(I)),(!e||!e[R])&&this._uiSetStdMod(j,this.get(R)
),(!e||!e[q])&&this._uiSetStdMod(F,this.get(q)),this._uiSetFillHeight(this.get(p
))},_renderUIStdMod:function(){this._stdModNode.addClass(s.getClassName(d)),this
._renderStdModSections(),this.after(T,this._afterHeaderChange),this.after(N,this
._afterBodyChange),this.after(C,this._afterFooterChange)},_renderStdModSections:
function(){n.isValue(this.get(I))&&this._renderStdMod(B),n.isValue(this.get(R))&
&this._renderStdMod(j),n.isValue(this.get(q))&&this._renderStdMod(F)},_bindUIStd
Mod:function(){this.after(k,this._afterFillHeightChange),this.after(L,this._fill
Height),this.after(A,this._fillHeight)},_afterHeaderChange:function(e){e.src!==P
&&this._uiSetStdMod(B,e.newVal,e.stdModPosition)},_afterBodyChange:function(e){e
.src!==P&&this._uiSetStdMod(j,e.newVal,e.stdModPosition)},_afterFooterChange:fun
ction(e){e.src!==P&&this._uiSetStdMod(F,e.newVal,e.stdModPosition)},_afterFillHe
ightChange:function(e){this._uiSetFillHeight(e.newVal)},_validateFillHeight:func
tion(e){return!e||e==H.BODY||e==H.HEADER||e==H.FOOTER},_uiSetFillHeight:function
(e){var t=this.getStdModNode(e),n=this._currFillNode;n&&t!==n&&n.setStyle(E,o),t
&&(this._currFillNode=t),this._fillHeight()},_fillHeight:function(){if(this.get(
p)){var e=this.get(E);e!=o&&e!=x&&this.fillHeight(this.getStdModNode(this.get(p)
))}},_uiSetStdMod:function(e,t,r){if(n.isValue(t)){var i=this.getStdModNode(e,!0
);this._addStdModContent(i,t,r),this.set(e+m,this._getStdModContent(e),{src:P})}
else this._eraseStdMod(e);this.fire(A)},_renderStdMod:function(e){var t=this.get
(w),n=this._findStdModSection(e);return n||(n=this._getStdModTemplate(e)),this._
insertStdModSection(t,e,n),this[e+v]=n,this[e+v]},_eraseStdMod:function(e){var t
=this.getStdModNode(e);t&&(t.remove(!0),delete this[e+v])},_insertStdModSection:
function(e,t,n){var r=e.get(g);if(t===F||!r)e.appendChild(n);else if(t===B)e.ins
ertBefore(n,r);else{var i=this[F+v];i?e.insertBefore(n,i):e.appendChild(n)}},_ge
tStdModTemplate:function(e){return r.create(H.TEMPLATES[e],this._stdModNode.get(
b))},_addStdModContent:function(e,t,n){switch(n){case H.BEFORE:n=0;break;case H.
AFTER:n=undefined;break;default:n=H.REPLACE}e.insert(t,n)},_getPreciseHeight:fun
ction(e){var t=e?e.get(S):0,n="getBoundingClientRect";if(e&&e.hasMethod(n)){var
r=e.invoke(n);r&&(t=r.bottom-r.top)}return t},_findStdModSection:function(e){ret
urn this.get(w).one("> ."+H.SECTION_CLASS_NAMES[e])},_parseStdModHTML:function(t
){var n=this._findStdModSection(t);return n?(this._stdModParsed||(this._stdModPa
rsed={},e.before(this._applyStdModParsedConfig,this,D)),this._stdModParsed[t+m]=
1,n.get("innerHTML")):null},_applyStdModParsedConfig:function(e,t,n){var r=this.
_stdModParsed;r&&(r[I]=!(I in t)&&I in r,r[R]=!(R in t)&&R in r,r[q]=!(q in t)&&
q in r)},_getStdModContent:function(e){return this[e+v]?this[e+v].get(y):null},s
etStdModContent:function(e,t,n){this.set(e+m,t,{stdModPosition:n})},getStdModNod
e:function(e,t){var n=this[e+v]||null;return!n&&t&&(n=this._renderStdMod(e)),n},
fillHeight:function(e){if(e){var t=this.get(w),r=[this.headerNode,this.bodyNode,
this.footerNode],s,o,u=0,a=0,f=!1;for(var l=0,c=r.length;l<c;l++)s=r[l],s&&(s!==
e?u+=this._getPreciseHeight(s):f=!0);f&&((i.ie||i.opera)&&e.set(S,0),o=t.get(S)parseInt(t.getComputedStyle("paddingTop"),10)-parseInt(t.getComputedStyle("paddi
ngBottom"),10)-parseInt(t.getComputedStyle("borderBottomWidth"),10)-parseInt(t.g
etComputedStyle("borderTopWidth"),10),n.isNumber(o)&&(a=o-u,a>=0&&e.set(S,a)))}}
},e.WidgetStdMod=H},"3.16.0",{requires:["base-build","widget"]});
/*
YUI 3.16.0 (build 3.16.0-ym17)
Copyright 2015 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
a="bindUI",f="xy",l="x",c="y",h=e.Node,p="viewportRegion",d="region",v;m.ATTRS={
constrain:{value:null,setter:"_setConstrain"},preventOverlap:{value:!1}},v=m._PR
EVENT_OVERLAP={x:{tltr:1,blbr:1,brbl:1,trtl:1},y:{trbr:1,tlbl:1,bltl:1,brtr:1}},
m.prototype={initializer:function(){this._posNode||e.error("WidgetPosition needs
to be added to the Widget, before WidgetPositionConstrain is added"),e.after(th
is._bindUIPosConstrained,this,a)},getConstrainedXY:function(e,t){t=t||this.get(n
);var r=this._getRegion(t===!0?null:t),i=this._posNode.get(d);return[this._const
rain(e[0],l,i,r),this._constrain(e[1],c,i,r)]},constrain:function(e,t){var r,i,s
=t||this.get(n);s&&(r=e||this.get(f),i=this.getConstrainedXY(r,s),(i[0]!==r[0]||
i[1]!==r[1])&&this.set(f,i,{constrained:!0}))},_setConstrain:function(e){return
e===!0?e:h.one(e)},_constrain:function(e,t,n,r){if(r){this.get(s)&&(e=this._prev
entOverlap(e,t,n,r));var i=t==l,o=i?r.width:r.height,u=i?n.width:n.height,a=i?r.
left:r.top,f=i?r.right-u:r.bottom-u;if(e<a||e>f)u<o?e<a?e=a:e>f&&(e=f):e=a}retur
n e},_preventOverlap:function(e,t,n,r){var i=this.get(o),s=t===l,a,f,c,h,p,d;ret
urn i&&i.points&&v[t][i.points.join(u)]&&(f=this._getRegion(i.node),f&&(a=s?n.wi
dth:n.height,c=s?f.left:f.top,h=s?f.right:f.bottom,p=s?f.left-r.left:f.top-r.top
,d=s?r.right-f.right:r.bottom-f.bottom),e>c?d<a&&p>a&&(e=c-a):p<a&&d>a&&(e=h)),e
},_bindUIPosConstrained:function(){this.after(i,this._afterConstrainChange),this
._enableConstraints(this.get(n))},_afterConstrainChange:function(e){this._enable
Constraints(e.newVal)},_enableConstraints:function(e){e?(this.constrain(),this._
cxyHandle=this._cxyHandle||this.on(r,this._constrainOnXYChange)):this._cxyHandle
&&(this._cxyHandle.detach(),this._cxyHandle=null)},_constrainOnXYChange:function
(e){e.constrained||(e.newVal=this.getConstrainedXY(e.newVal))},_getRegion:functi
on(e){var t;return e?(e=h.one(e),e&&(t=e.get(d))):t=this._posNode.get(p),t}},e.W
idgetPositionConstrain=m},"3.16.0",{requires:["widget-position"]});
/*
YUI 3.16.0 (build 3.16.0-ym17)
Copyright 2015 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
YUI.add("overlay",function(e,t){e.Overlay=e.Base.create("overlay",e.Widget,[e.Wi
dgetStdMod,e.WidgetPosition,e.WidgetStack,e.WidgetPositionAlign,e.WidgetPosition
Constrain])},"3.16.0",{requires:["widget","widget-stdmod","widget-position","wid
get-position-align","widget-stack","widget-position-constrain"],skinnable:!0});
YUI.add("comms-ui-dialog-base",function(e){function o(t){var n=t.get("id");retur
n n||(n=e.stamp(t),t.set("id",n)),n}function u(t){t=t||{},t.visible=t.visible||0
,t.zIndex=t.zIndex||15500;var n=this,s=t.contentBox||null,o=t.template||null,a=t
.cssPrefix||null,f=t.focusedNode||null,l=t.clearMask||!1,c=t.hideMask||!1,h=t.re
storeFocusNode,p=t.suppressRestoreFocus||!1,d=t.suppressActive,v=t.maskId||null,
m=t.noScroll||!1,g=t.disableEsc||!1;this._evt=[],!s&&o&&(n.CONTENT_TEMPLATE=o),u
.superclass.constructor.apply(this,arguments),!i&&d&&(r?(i=r,r.set("visible",!1)
):d=!1),n.addAttrs({cssPrefix:{value:a,readOnly:!0},focusedNode:{value:f},clearM
ask:{value:l},hideMask:{value:c},restoreFocusNode:{valueFn:function(){var t=h;re
turn t instanceof e.Node||e.Lang.isNull(t)||(t=document.activeElement),t}},suppr
essRestoreFocus:{value:p},suppressActive:{value:d,readOnly:!0},maskId:{value:v},
noScroll:{value:m},disableEsc:{value:g}})}var t=e.Node,n=t.one,r,i,s="dlg-show";
u.NAME="dialog",u.CSS_PREFIX="yui3-overlay",u.ATTRS={role:{value:"dialog"}},e.ex
tend(u,e.Overlay,{maskEl:null,prevMaskElId:null,centerEl:null,_haltShow:!1,initi
alizer:function(){this.set("visible",!1),this.on("render",this.onBeforeRender)},
destructor:function(){e.one("html").removeClass(s);var t,n=this.get("restoreFocu
sNode"),o=this.get("suppressRestoreFocus"),u=this.get("contentBox").get("id");th
is.get("boundingBox").purge(!0),this.get("centered")?this.centerEl&&this.centerE
l.remove(!0):this.get("boundingBox").remove(!0);for(t in this._evt)e.detach(this
._evt[t]);if(!this._haltShow)if(i&&this.get("suppressActive"))i.set("visible",!0
),i=null,this.prevMaskElId&&this.maskEl&&this.maskEl.set("id",this.prevMaskElId)
,this.prevMaskElId=null;else{this.get("maskId")?this.maskEl.remove(!0):this.mask
El&&this.maskEl.setStyle("display","none"),r=null;if(!o)try{!e.Lang.isNull(n)&&n
.tagName!="IFRAME"&&n.focus()}catch(a){typeof globals!="undefined"&&globals.repo
rt?globals.report("caughterror:..-build-comms-shared-src-ui-dialog-js-dialog:1",
a,"TRY_CATCH",1,1,1):window.console&&console.log&&console.log("caughterror:..-bu
ild-comms-shared-src-ui-dialog-js-dialog:1")}e.fire("dialog:hide",u)}else this._
haltShow=!1},renderUI:function(){var t=this.get("cssPrefix"),n=this.get("content
Box"),r=this.get("role"),i,s,u,a,f;n.set("role",r),t&&(i=["#"+n.get("id")," .",t
].join(""),u=e.one(i+"-hd"),a=e.one(i+"-bd"),f=e.one(i+"-ft"),u&&(n.set("aria-la
belledby",o(u)),(s=u.one(".close"))&&s.set("role","presentation"),u.hasClass("yu
i3-widget-hd")||u.addClass("yui3-widget-hd")),a&&((r==="alertdialog"||r==="dialo
g")&&n.set("aria-describedby",o(a)),a.hasClass("yui3-widget-bd")||a.addClass("yu
i3-widget-bd")),f&&(f.hasClass("yui3-widget-ft")||f.addClass("yui3-widget-ft")))
,n.setStyle("display","block"),n.set("tabIndex",0),n.all(".btn a").each(function
(e,t){e.set("role","button")})},show:function(){r?(this._haltShow=!0,this.destro
y()):(u.superclass.show.call(this),!this.get("suppressActive")&&e.fire("dialog:s
how",this),this.get("contentBox").setStyle("opacity",1))},bindUI:function(){func
tion f(t){if(!r)return;u instanceof e.Node||(t&&e.UA.gecko&&o.focus(),u=o.one(u)
);try{u?u.focus():o.focus()}catch(n){typeof globals!="undefined"&&globals.report
?globals.report("caughterror:..-build-comms-shared-src-ui-dialog-js-dialog:2",n,
"TRY_CATCH",1,1,1):window.console&&console.log&&console.log("caughterror:..-buil
d-comms-shared-src-ui-dialog-js-dialog:2")}}function l(t){var r,s=t.target;switc
h(t.keyCode){case 8:case 46:break;case 9:i>-1&&(t.shiftKey?o==s&&(t.halt(),n.ite
m(i).focus()):n.item(i)==s&&(t.halt(),o.focus()));break;case 27:this.get("disabl
eEsc")||(this.fire("dialog:action",{dataAction:"cancel"}),t.preventDefault());br
eak;case 32:s.getAttribute("role")=="button"&&(t.preventDefault(),e.use("node-ev
ent-simulate",function(){s.simulate("click")}));break;case 37:case 39:i>0&&(r=n.
indexOf(s))>-1&&(t.keyCode==37?n.item(r==0?i:r-1).focus():n.item(r==i?0:r+1).foc
us())}t.stopPropagation()}var t=e.one("html"),n=t.all(".yui3-overlay-content .bt
n"),i=n.size()-1,o=t.one(".yui3-overlay-content"),u=this.get("focusedNode"),a;th
is.get("centered")&&this.after("renderedChange",this.center),this._evt.push(this
.after("visibleChange",function(){var e={display:"none"},n=this.get("contentBox"
);this.get("visible")?(n&&n.setStyle("display","block"),e.display=this.get("hide
Mask")?"none":"block",r=this,this.get("clearMask")||t.addClass(s)):(n&&n.setStyl
e("display","none"),r=null,this.get("clearMask")||t.removeClass(s)),this.maskEl&
&this.maskEl.setStyles(e),r&&f(!0)})),this._evt.push(o.on("blur",function(){a=!0
})),this._evt.push(o.on("focus",function(e){var t="#"+o.get("id");a&&!e.target.a
ncestor(t,!0)&&f(),a=!1})),o.on("keydown",l,this)},onBeforeRender:function(t){va
r r=this.get("zIndex"),i=this.get("hideMask"),s=this.get("clearMask"),o=this.get
ClassName(s?"clearmask":"mask"),u="position:fixed;top:50%;left:50%;height:1px;",
a,f=this.get("maskId"),l,c;f&&(this.maskEl=n("#"+f)),this.maskEl||(f||(f=e.guid(
)),!(this.maskEl=e.one("."+o))&&!i?(l=['<DIV id="',f,'" class="',o,'" style="z-i
ndex:',r-2,'"></DIV>'].join(""),n("body").prepend(l),this.maskEl=n("#"+f)):this.
maskEl&&(this.prevMaskElId=this.maskEl.get("id"),this.maskEl.set("id",f),this.ma
skEl.setStyle("zIndex",r-2))),this.get("centered")&&(a=e.guid(),c=['<DIV id="',a
,'" style="',u,"z-index:",r-1,'"></DIV>'].join(""),n("body").prepend(c),this.cen
terEl=e.one("#"+a),t.parentNode=this.centerEl,this.get("boundingBox").setStyle("
position","relative"))},center:function(){var e,t,n=this.get("boundingBox");e=-(
n.get("offsetWidth")/2)+"px",t=-(n.get("offsetHeight")/2)+"px",n.setStyles({marg
inLeft:e,top:t,left:0})}}),e.namespace("comms.ui"),e.comms.ui.Dialog=u},"0.0.1",
{requires:["node","overlay"]});
YUI.add("_shared_module_offscreen_bin_modal_close_icon",function(A){A.namespace(
"ui.Templates");A.ui.Templates._shared_module_offscreen_bin_modal_close_icon={ba
se:'<span class="icon close" data-action="cancel" title="{{str_btn_close}}"></sp
an>'};},"1.0.0");YUI.add("_shared_module_offscreen_bin_modal",function(A){A.name
space("ui.Templates");A.ui.Templates._shared_module_offscreen_bin_modal={base:'<
div id="modalOverlay" class="modal {{modal_classes}}"> <h2 class="modal-hd"> {{m
odal_header}} {{_shared_module_offscreen_bin_modal_close_icon}} </h2> <div class
="frontpanel"> <div class="modal-bd">{{modal_body}}</div> <div class="modal-ft">
{{modal_ft}}</div> </div> {{modal_back_panel}}</div>',modal_back_panel:'<div cla
ss="backpanel back hidden"> <div class="modal-bd">{{modal_body_back}}</div> <div
class="modal-ft">{{modal_ft_back}}</div> </div> '};},"1.0.0",{requires:["_share
d_module_offscreen_bin_modal_close_icon"]});YUI.add("_shared_module_offscreen_bi
n_modal_btn_ok",function(A){A.namespace("ui.Templates");A.ui.Templates._shared_m
odule_offscreen_bin_modal_btn_ok={base:'<button id="okayModalOverlay" class="btn
left right default" title="{{str_ok}}" role="button" data-action="ok">{{str_ok}
}</button> '};},"1.0.0");YUI.add("common-ui-dialog-helper",function(C){var A=C.c
ommon.Utils.substitute,B=C.ui.Templates,E="alertdialog",D;D=function(){var H={mo
dal_header:function(M){return M.hd;},modal_body:function(M){return M.bd;},modal_
ft:function(M){return A(M.ft,0,0,0,strings);},_shared_module_offscreen_bin_modal
_btn_ok:function(M){return M.ok;},_shared_module_offscreen_bin_modal_btn_cancel:
function(M){return M.cancel;},_shared_module_offscreen_bin_modal_close_icon:func
tion(M){return(M.hideClose)?"":A(B._shared_module_offscreen_bin_modal_close_icon
.base,0,0,0,strings);},global_path_img:function(){return NeoConfig.globalPathImg
+"/u/assets/img";},antivirus_logo_path_img:function(){return NeoConfig.avLogoUrl
;}};function L(N,O,M){N.ft=B._shared_module_offscreen_bin_modal_btn_ok.base||"";
N.role=E;if(O&&O.ok&&O.ok.text){N.ft=A(N.ft,0,0,0,{str_ok:O.ok.text});}F(N,O,M);
}function K(N,O,M){C.use("_shared_module_offscreen_bin_modal_btn_cancel",functio
n(){var P={cancel:B._shared_module_offscreen_bin_modal_btn_cancel.base};N.ft=A(B
._shared_module_offscreen_bin_modal_btn_cancel.base,P,H,0,strings);N.focusedNode
='.modal-ft [data-action="cancel"]';N.role=E;F(N,O,M);});}function G(N,O,M){C.us
e("_shared_module_offscreen_bin_modal_btns_ok_cancel",function(){var P={ok:B._sh
ared_module_offscreen_bin_modal_btn_ok.base,cancel:B._shared_module_offscreen_bi
n_modal_btn_cancel.base};if(O&&O.ok&&O.ok.text){P.ok=A(P.ok,0,0,0,{str_ok:O.ok.t
ext});}if(O&&O.cancel&&O.cancel.text){P.cancel=A(P.cancel,0,0,0,{str_btn_cancel:
O.cancel.text});}N.ft=A(B._shared_module_offscreen_bin_modal_btns_ok_cancel.base
,P,H,0,strings);N.role=E;F(N,O,M);});}function J(N,O,M){N.ft=A(N.ft,0,H,0,string
s);F(N,O,M);}function F(N,O,M){N=N||{};if(!N.template){var Q=N.rawTemplate||B._s
hared_module_offscreen_bin_modal.base;N.template=A(Q,N,H,0,strings);}N.centered=
true;N.cssPrefix="modal";N.focusedNode=N.focusedNode||".yui3-widget-ft button.de
fault";function P(R){R.get("contentBox").set("aria-live","polite");R.show();if(M
){M(R);}}I(N,O,P);}function I(N,P,M){var O=new C.comms.ui.Dialog(N);P=P||{};O.re
nder();O.get("contentBox").on("click",function(S){var T=C.common.Utils.getDataAc
tion(S),R=T.action,Q=T.node;if(R){if(!N.allowDefault){S.preventDefault();}O.fire
("dialog:action",{dataAction:R,item:Q});}});O.after("dialog:action",function(T){
var R=T.dataAction,Q;if(R){Q=P[R];try{if(!Q||!Q.stopDestroy){O.destroy();}Q&&Q.h
andler&&Q.handler.call(this,T,O);}catch(S){typeof globals!=="undefined"&&globals
.report?globals.report("caughterror:..-build-common-ui-dialoghelper-dialoghelper
:1",S,"TRY_CATCH",1,1,1):window.console&&console.log&&console.log("caughterror:.
.-build-common-ui-dialoghelper-dialoghelper:1");}}});if(M){M(O);}}C.mix(this,{al
ert:L,cancelDialog:K,confirm:G,create:I,custom:J,createCommon:F});};C.namespace(
"common.ui");C.common.ui.DialogHelper=new D();},"1.0.0",{requires:["common-utils
","modal_css","comms-ui-dialog-base","_shared_module_offscreen_bin_modal","_shar
ed_module_offscreen_bin_modal_btn_ok"]});/*
YUI 3.16.0 (build 3.16.0-ym17)
Copyright 2015 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
YUI.add("event-outside",function(e,t){var n=["blur","change","click","dblclick",
"focus","keydown","keypress","keyup","mousedown","mousemove","mouseout","mouseov
er","mouseup","select","submit"];e.Event.defineOutside=function(t,n){n=n||t+"out
side";var r={on:function(n,r,i){r.handle=e.one("doc").on(t,function(e){this.isOu
tside(n,e.target)&&(e.currentTarget=n,i.fire(e))},this)},detach:function(e,t,n){
t.handle.detach()},delegate:function(n,r,i,s){r.handle=e.one("doc").delegate(t,f
unction(e){this.isOutside(n,e.target)&&i.fire(e)},s,this)},isOutside:function(e,
t){return t!==e&&!t.ancestor(function(t){return t===e})}};r.detachDelegate=r.det
ach,e.Event.define(n,r)},e.Array.each(n,function(t){e.Event.defineOutside(t)})},
"3.16.0",{requires:["event-synthetic"]});
/*
YUI 3.16.0 (build 3.16.0-ym17)
Copyright 2015 Yahoo! Inc. All rights reserved.
r=this,i="destroy-fast",s=0;t==="slow"&&(i="destroy-slow",s=3e3),r.htmlmask&&(r.
htmlmask.remove(!0),e.one("html").removeClass("dlg-show")),r.hideTimer&&(r.hideT
imer.cancel(),delete r.hideTimer),r.container&&r.container._node?(r.container.re
moveClass("destroy-slow"),r.container.removeClass("destroy-fast"),r.container.ad
dClass(i),r._hide(s,n)):(r.showingNotification=!1,r.fire("notification-destroyed
"))}function u(t,n){var r=this,i="slow",s=!1;r.overlay.render(),r.container.setS
tyles({opacity:100,display:"none"}),e.Lang.later(1,r,function(){r.container.setS
tyle("display","block")}),t&&(r.container.on("mouseenter",function(){s=!0}),r.co
ntainer.on("mouseleave",function(){s=!1}),r.hideTimer=e.Lang.later(t,r,function(
){s?r.container.on("mouseleave",function(){r.clearAll(i,n)}):r.clearAll(i,n)}))}
function a(t,n){var r=this,i,s;i="opacity",s=0,r.container&&r.container._node&&r
.overlay&&(r.container.setStyle(i,s),r.destroyTimer&&(r.destroyTimer.cancel(),de
lete r.destroyTimer),r.destroyTimer=e.Lang.later(t,r,function(){r.overlay.hide()
,r._destroy()})),n&&r.container.fire("notification-hidden")}function f(){var e=t
his;e.container&&e.container._node&&e.container.remove(!0),e.overlay&&e.overlay.
destroy(),e.showingNotification=!1,e.fire("notification-destroyed")}function l(t
,n){var r=this;r.showingNotification?(r.once("notification-destroyed",function()
{e.common.ui.NotificationV2.notify(t,n)},r),r.clearAll()):(r.showingNotification
=!0,n.type==="info"||n.type==="attention"||n.type==="error"?r._create(t,n):n.typ
e==="dialog"?e.common.ui.DialogHelper.createCommon(t):r.showingNotification=!1)}
var n=this;n.showingNotification=!1,e.mix(this,{_show:u,notify:l,_hide:a,clearAl
l:o,_destroy:f,_create:i,_bindUI:s})},e.augment(i,e.EventTarget),e.namespace("co
mmon.ui"),e.common.ui.NotificationV2=new i},"1.0.0",{requires:["common-utils","c
ommon-ui-dialog-helper","overlay","event-outside","event-mouseenter","mail-commo
n-utils-features"]});
YUI.add("_shared_module_offscreen_bin_notification_single_inline_text",function(
A){A.namespace("ui.Templates");A.ui.Templates._shared_module_offscreen_bin_notif
ication_single_inline_text={base:'{{nf_text}}<div class="nf-inline collapse"> {{
inline_text}}</div>'};},"1.0.0");YUI.add("_shared_module_offscreen_bin_notificat
ion_tae_text",function(e){e.namespace("ui.Templates"),e.ui.Templates._shared_mod
ule_offscreen_bin_notification_tae_text={base:"{{tae_nf_text_generic}}{{contact_
us}}{{contact_us_sbc}}",fix_internet:"<a href=\"#\" class='fix-internet expand-i
nline' data-action=\"expand-inline\"> <span class='icon nf-inline collapse'></sp
an> {{fix_internet}} </a> ",hidden_text_mid:"<div class='nf-inline collapse'>{{h
idden_text_mid}}</div> ",external_help:'<a href="{{url}}" target="_blank" class=
"external-help" data-action="inprod-help" data-context="tae{{tae}}">{{external_h
elp}}</a> ',more:'<a href="#" data-action="expand-inline" class="more expand-inl
ine"> <span class=\'icon nf-inline collapse\'></span> {{more}} </a> ',hidden_tex
t_end:"<div class='nf-inline collapse'>{{hidden_text_end}}</div> ",tae_nf_text_g
eneric:'<div class="nf-hd">{{tae_hd}}</div> <div class="nf-bd">{{tae_bd}} {{fix_
internet}} {{hidden_text_mid}} </div> <div class="nf-ft"> {{external_help}} {{mo
re}} {{hidden_text_end}} <div class="tae-num">{{tae_num}}</div> </div>',contact_
us:'<div class="contact-us"> {{str_tae_stillneedhelp}} <a href="https://{{lang_h
elp_link}}.yahoo.com/kb/{{partner_id}}{{page_id}}.html?impressions=true" target=
"_blank">{{str_tae_contactus}}</a> </div>',contact_us_sbc:'<div class="contact-u
s"> {{str_tae_stillneedhelp}} <a href="{{url}}" target="_blank">{{str_tae_contac
tus}}</a> </div>'}},"1.0.0");
YUI.add('postlaunch_strings', function(Y) {
Y.namespace("mail");
Y.mix(strings,{"str_tog_TAESupported":true,"str_rough_errlaunch_message":"We\u20
19re sorry, but {{str_branding_mail}} can't load due to a temporary error. You c
an try again shortly or visit our help pages for ways to troubleshoot the issue.
","str_tae1":"Error 1","str_tae2":"Error 2","str_tae4":"Error 4","str_tae5":"Err
or 5","str_tae6":"Error 6","str_tae8":"Error 8","str_tae13":"Error 13","str_tae1
4":"Error 14","str_tae15":"Error 15","str_tae18":"Error 18","str_tae19":"Error 1
9","str_tae20":"Error 20","str_tae21":"Error 21","str_tae46":"Error 46","str_tae
_issuewillresolveitself":"This is a temporary error and will be resolved soon.",
"str_tae_thesestepssolvefaster":"These steps often solve the issue faster:","str
_tae_fourstepsolution":"{{list_start_1}}{{item_start}}Make sure that you use a <
a href=\"{{url_help_browser}}\" data-action=\"inprod-help\" data-context=\"taeHe
d vision-impaired: To complete this form you must enter a word that is part of a
n image or a few digits from an audio recording. If you cannot read the image or
hear the audio, {{str_branding}} is happy to assist you. A representative from
Customer Care will need to contact you. Please provide your phone number and ema
il address and send your request by visiting this URL - <a href=\"{{conf_url_hel
p_general}}\">{{conf_url_help_general}}<\/a> To request assistance with registra
tion, please first read the {{str_branding}} Terms of Service located at <a href
=\"{{conf_url_tos}}\">{{conf_url_tos}}<\/a> before submitting your request.","st
r_comp_captcha_header":"To help fight spam, please type in the characters from t
he box below.","str_comp_captcha_help":"Need help?","str_comp_captcha_enter_code
":"Enter the code.","str_comp_captcha_img_title":"Enter the characters displayed
.","str_comp_captcha_img_alt":"CAPTCHA Image","str_comp_captcha_numbers_only":"N
UMBERS ONLY","str_comp_captcha_audio_playing":"Audio code is playing...","str_co
mp_captcha_replay":"Replay","str_comp_captcha_error":"The code you provided did
not match. Please try again.","str_comp_captcha_btn_audio_code_attr":"Click here
for an audio code.","str_btn_continue_attr":"Continue","str_btn_continue":"Cont
inue","str_comp_captcha_msg":"Your message was not sent.","str_comp_captcha_msg_
suspicious_activity":"Suspicious activity was detected on your account. To prote
ct your account and those of our users, your message was not sent. Please follow
the <a href=\"http:\/\/help.yahoo.com\/kb\/index?locale={{locale}}&y=PROD_MAIL_
ML&page=content&id=SLN3406\" target=\"_blank\">guidelines<\/a> outlined on our h
elp page to resume sending mail.","str_comp_captcha_apology":"We apologise for t
he inconvenience.","str_comp_captcha_account":"Account has been blocked from sen
ding","str_comp_captcha_account_suspicious_activity":"Suspicious activity was de
tected on your account. To protect your account and those of our users, your mes
sage was not sent. Please follow the <a href=\"http:\/\/help.yahoo.com\/l\/uk\/y
ahoo\/mail\/ymail\/abuse\/mltatempblock.html\">guidelines<\/a> outlined on our h
elp page to resume sending mail.","str_menu_accel_d_number":"D then","str_msg-vi
ew_scroll_pvw_too_narrow":"Your window isn't wide enough to support this view","
str_menu_accel_enter":"{{str_enter}}","str_modal_foldername_move_title":"Add mes
sages to a new folder","str_modal_foldername_title":"Add a New Folder","str_moda
l_folder_delete_title":"Delete folder?","str_modal_folder_delete_note":"Only emp
ty folders can be deleted. Please delete all emails in this folder first.","str_
modal_folder_cannot_delete_title":"Delete folder?","str_modal_folder_cannot_dele
te_papa_note":"Only empty folders can be deleted. Please delete all emails and
subfolders in this folder first.","str_modal_folder_delete_question":"Are you su
re you want to permanently delete the empty folder \"{{foldername}}\"?","str_cor
p_subfolder_edit":"We're sorry, but editing subfolder names is not currently ava
ilable.","str_empty_trash_conf":"Are you sure you want to permanently delete all
email in Trash?","str_empty_spam_conf":"Are you sure you want to permanently de
lete all email in Spam?","str_empty_custom_folder_conf":"Are you sure that you w
ant to delete all {{emailcount}} emails in <strong>{{foldername}}<\/strong>?","s
tr_inline_folder_invalid_chars":"Folder names may not contain: <b>\/ \\ %<\/b>",
"str_modal_foldername_err_badcharset":"Folder name contains unsupported characte
rs. Please try again.","str_modal_foldername_err_empty":"Please enter a folder n
ame.","str_modal_foldername_err_length":"Please choose a folder name under 40 ch
aracters.","str_inline_error_folder_exists":"A folder named <b>{{foldername}}<\/
b> already exists. Please choose a different name.","str_modal_folder_exists_tit
le":"Folder already exists","str_modal_foldername_err_duplicate":"A folder with
that name already exists. Please choose another name.","str_modal_foldername_err
_invalid":"Folder name contains invalid characters. Please try again.","str_moda
l_generic_err":"Sorry, an unknown error has occurred. Please try again. If the i
ssue persists, please contact customer care.","str_confirmation_inline_deleted_e
rror_empty":"Only empty folders can be deleted. Please delete all contents of th
e <b>{{foldername}}<\/b> folder first.","str_confirmation_inline_deleted":"<b>{{
foldername}}<\/b> folder deleted. <a href=\"#\" data-action=\"undo\">Undo<\/a>",
"str_confirmation_inline_delete_undo":"<b>{{foldername}}<\/b> folder restored","
str_confirmation_inline_deleted_error":"Folder could not be deleted, please try
again.","str_confirmation_inline_created_folder":"<b>{{foldername}}<\/b> folder
created. Add <a href=\"#\" data-action=\"view\"> filters <\/a> to move messages
automatically.","str_confirmation_inline_renamed":"<b>{{oldFolder}}<\/b> renamed
to <b>{{newFolder}}<\/b>.","str_confirmation_inline_moved":"<b>{{name}}<\/b> fo
lder moved to <b>{{dest}}<\/b> folder.","str_confirmation_inline_moved_to_top":"
<b>{{name}}<\/b> folder placed at top level.","str_menu_find_a_folder":"Find a f
older","str_modal_foldername":"Folder name:","str_aria_label_foldername":"Enter
folder name [press Enter to create folder]","str_aria_label_dismiss_input":"Dism
iss input","str_tog_dateformat_header_l10n":"{EE}, {d} {MMMM} {yyyy} {h}:{mm} {A
}","str_print":"Print","str_print_message":"Print","str_print_message_body":"Pri
nt the message \"{{subject}}\"?","str_menu_close_window":"Close Window","str_pri
nt_header_subject":"Subject:","str_print_header_from":"From:","str_print_header_
to":"To:","str_print_header_cc":"Cc:","str_print_header_bcc":"Bcc:","str_print_h
eader_date":"Date:","str_print_click_more":"Click More at the bottom of the emai
l to print a single message","str_done":"Done","str_move_conv_attr":"Move select
ed conversations to a folder [D]","str_return":"Return","str_menu_accel_cmd_sqb
racket_left":"Cmd+[","str_menu_accel_ctrl_sqbracket_left":"Ctrl+[","str_menu_acc
el_cmd_sqbracket_right":"Cmd+]","str_menu_accel_ctrl_sqbracket_right":"Ctrl+]","
str_menu_accel_cmd_shift_u":"Cmd+Shift+U","str_menu_accel_ctrl_shift_u":"Ctrl+Sh
ift+U","str_menu_accel_cmd_s":"Cmd+S","str_menu_accel_ctrl_s":"Ctrl+S","str_menu
_accel_cmd_enter":"Cmd+Return","str_menu_accel_ctrl_enter":"Ctrl+Enter","str_men
u_accel_cmd_f":"Cmd+F","str_menu_accel_ctrl_f":"Ctrl+F","str_menu_accel_d_cmd_sh
ift_e":"D then Cmd+Shift+E","str_menu_accel_d_ctrl_shift_e":"D then Ctrl+Shift+E
","str_menu_accel_cmd_shift_e":"Cmd+Shift+E","str_menu_accel_ctrl_shift_e":"Ctrl
+Shift+E","str_menu_accel_cmd_shift_m":"Cmd+Shift+M","str_menu_accel_ctrl_shift_
m":"Ctrl+Shift+M","str_menu_accel_cmd_shift_y":"Cmd+Shift+Y","str_menu_accel_ctr
l_shift_y":"Ctrl+Shift+Y","str_menu_accel_cmd_up_down":"Cmd+Up\/Down","str_menu_
accel_ctrl_up_down":"Ctrl+Up\/Down","str_delete_key":"Delete","str_menu_accel_cm
d_a":"Cmd+A","str_menu_accel_pc_ctrl_a":"Ctrl+A","str_menu_accel_cmd_up":"Cmd+Up
","str_menu_accel_ctrl_up":"Ctrl+Up","str_menu_accel_cmd_shift_l":"Cmd+Shift+L",
"str_menu_accel_ctrl_shift_l":"Ctrl+Shift+L","str_modal_keys_header":"Keyboard S
hortcuts","str_modal_keys_view_full_list":"View Full List","str_modal_keys_compo
se_attach":"Attach files (one at a time)","str_menu_accel_shift_d":"Shift+D","st
r_modal_keys_msgs_open_mv_menu_faf":"Open Move menu and find a folder","str_moda
l_keys_msg_lst_title":"Message Lists","str_menu_accel_up_down":"Up\/Down","str_m
odal_keys_msg_lst_mv":"Highlight the next message up or down","str_modal_keys_ms
g_lst_open":"Open a message","str_menu_accel_spacebar":"Spacebar","str_modal_key
s_wrk_msg_lst_check":"Check or uncheck a message's checkbox","str_modal_keys_wrk
_msg_lst_focus":"Move focus up or down the list (preserving selection)","str_mod
al_keys_msg_lst_select_all":"Select all messages","str_menu_accel_v":"V","str_mo
dal_keys_msg_lst_pane_toggle":"Toggle Preview Pane","str_modal_keys_gen_title":"
General Commands","str_menu_accel_m":"M","str_modal_keys_gen_chk_mail":"Check ma
il (jumps to Inbox)","str_menu_accel_shift_m":"Shift+M","str_modal_keys_gen_chk_
all_mail":"Check all mail (includes POP accounts)","str_menu_accel_n":"N","str_m
odal_keys_gen_new_msg":"Start a new email message","str_modal_keys_gen_new_im":"
Start a new Instant Message (IM)","str_modal_keys_gen_new_sms":"Start a new SMS
message (text)","str_menu_accel_esc":"Esc","str_modal_keys_gen_close_tab":"Close
the current tab","str_menu_accel_sqbracket_left":"[","str_modal_keys_gen_mv_pre
v_tb":"Move to the previous tab","str_menu_accel_sqbracket_right":"]","str_modal
_keys_gen_mv_next_tb":"Move to the next tab","str_menu_accel_s":"S","str_modal_k
eys_gen_srch":"Search","str_modal_keys_compose_title":"Compose","str_modal_keys_
compose_save":"Save as a draft","str_modal_keys_compose_send":"Send message","st
r_modal_keys_msgs_title":"Messages","str_menu_accel_r":"R","str_modal_keys_msgs_
rply":"Reply to a message","str_menu_accel_a":"A","str_modal_keys_msgs_rply_all"
:"Reply all to a message","str_menu_accel_f":"F","str_modal_keys_msgs_fwd":"Forw
ard a message","str_menu_accel_k":"K","str_modal_keys_msgs_read":"Mark as read\/
unread","str_menu_accel_l":"L","str_modal_keys_msgs_flag":"Star\/Unstar a Messag
e","str_menu_accel_print":"P","str_modal_keys_msgs_print":"Print message","str_m
odal_keys_msgs_del":"Delete message","str_menu_accel_shift_c":"Shift+C","str_mod
al_keys_msgs_add_sender":"Add sender to contacts","str_menu_accel_d":"D","str_mo
dal_keys_msgs_open_mv_menu":"Open Move menu","str_modal_keys_d_number":"D then 1
-9","str_modal_keys_move_numbered_folders":"Move message(s) to one of your first
ncoding_turkish_1":"Turkish ({{str_enctype_turkish_1}})","str_enctype_turkish_2"
:"WINDOWS-1254","str_encoding_turkish_2":"Turkish ({{str_enctype_turkish_2}})","
str_encoding_middle_east":"Middle East","str_enctype_arabic_1":"ISO-8859-6","str
_encoding_arabic_1":"Arabic ({{str_enctype_arabic_1}},{{str_enctype_arabic_1b}})
","str_enctype_arabic_2":"WINDOWS-1256","str_encoding_arabic_2":"Arabic ({{str_e
nctype_arabic_2}})","str_enctype_hebrew_1":"856","str_encoding_hebrew_1":"Hebrew
({{str_enctype_hebrew_1}})","str_enctype_hebrew_2":"862","str_encoding_hebrew_2
":"Hebrew ({{str_enctype_hebrew_2}})","str_enctype_hebrew_3":"WINDOWS-1255","str
_encoding_hebrew_3":"Hebrew ({{str_enctype_hebrew_3}})","str_encoding_east_asia"
:"East Asia","str_enctype_chinese_simp_1":"GB2312","str_encoding_chinese_simp_1"
:"Chinese Simplified ({{str_enctype_chinese_simp_1}})","str_enctype_chinese_simp
_2":"GB18030","str_encoding_chinese_simp_2":"Chinese Simplified ({{str_enctype_c
hinese_simp_2}})","str_enctype_chinese_simp_4":"ISO-2022-CN","str_encoding_chine
se_simp_4":"Chinese Simplified ({{str_enctype_chinese_simp_4}})","str_enctype_ch
inese_simp_5":"WINDOWS-936","str_encoding_chinese_simp_5":"Chinese Simplified ({
{str_enctype_chinese_simp_5}})","str_enctype_chinese_trad_hk":"BIG5-HKSCS","str_
encoding_chinese_trad_hk":"Chinese Trad.-Hong Kong ({{str_enctype_chinese_trad_h
k}})","str_enctype_chinese_trad_1":"BIG5","str_encoding_chinese_trad_1":"Chinese
Traditional ({{str_enctype_chinese_trad_1}})","str_enctype_chinese_trad_2":"EUC
-TW","str_encoding_chinese_trad_2":"Chinese Traditional ({{str_enctype_chinese_t
rad_2}})","str_enctype_japanese_1":"SHIFT_JIS","str_encoding_japanese_1":"Japane
se ({{str_enctype_japanese_1}})","str_enctype_japanese_2":"EUC-JP","str_encoding
_japanese_2":"Japanese ({{str_enctype_japanese_2}})","str_enctype_japanese_3":"I
SO-2022-JP","str_encoding_japanese_3":"Japanese ({{str_enctype_japanese_3}})","s
tr_enctype_korean_1":"ISO-2022-KR","str_encoding_korean_1":"Korean ({{str_enctyp
e_korean_1}})","str_enctype_korean_2":"EUC-KR","str_encoding_korean_2":"Korean (
{{str_enctype_korean_2}})","str_encoding_southeast_asia":"Southeast Asia","str_e
nctype_thai_2":"WINDOWS-874","str_encoding_thai_2":"Thai ({{str_enctype_thai_2}}
)","str_enctype_vietnamese_3":"WINDOWS-1258","str_encoding_vietnamese_3":"Vietna
mese ({{str_enctype_vietnamese_3}})","str_encoding_universal":"Universal","str_e
nctype_utf_8":"UTF-8","str_encoding_utf_8":"Unicode ({{str_enctype_utf_8}})","st
r_enctype_utf_16":"UTF-16","str_encoding_utf_16":"Unicode ({{str_enctype_utf_16}
})","str_enctype_utf_32":"UTF-32","str_encoding_utf_32":"Unicode ({{str_enctype_
utf_32}})","str_enctype_arabic_1b":"ASMO-708","str_menu_print":"Print","str_menu
_spam_comp":"Report a Hacked Account","str_menu_spam_phish":"Report a Phishing S
cam","str_modal_archive_title":"Archive","str_menu_page_jump":"Jump to:","str_me
nu_page_placeholder":"Page","str_menu_page_first":"First page","str_menu_page_la
st":"Last page","str_tabs_IM":"INSTANT MESSAGES","str_tabs_callout_attlinktext":
"<a href=\"http:\/\/www.att.com\/latestmail\" target=\"_blank\">Learn more<\/a>"
,"str_tabs_callout_intro":"Tabs are back!","str_tabs_callout_steps":"Turn them o
n here.","str_tabs_callout_title":"Shhhhhhh...","str_tabs_close_attr":"Close tab
[Esc]","str_tabs_close_compose_attr":"Close tab [{{str_ctrl}}+\\]","str_tabs_cl
ose_convo_attr":"Close conversation tab","str_tabs_emails":"Emails","str_tabs_em
pty":"As you open emails, you'll see them here.","str_tabs_mail":"MAIL","str_tab
s_new_conversation":"New Conversation","str_tabs_newmessage":"New Email","str_ta
bs_newsfeed":"News feed","str_tabs_offline_messages":"OFFLINE MESSAGES","str_tab
s_options":"OPTIONS","str_tabs_options_title":"Settings","str_tabs_overflow":"Vi
ew Open Tabs","str_tabs_screen_reader_instr":"Press the Enter key to select a ta
b","str_tabs_tooltip_contacts":"Contacts","str_tabs_tooltip_drafts":"Drafts","st
r_tabs_tooltip_inbox":"Inbox","str_tabs_tooltip_sent":"Sent","str_tabs_tooltip_s
pam":"Spam","str_tabs_tooltip_trash":"Trash","str_tabs_tooltip_updates":"Updates
","str_tabs_tooltip_whatsnew":"What's New","str_tabs_updates":"UPDATES","str_tab
s_whatsnew":"WHAT'S NEW","str_modal_filter_sender":"From","str_modal_filter_reci
pient":"To\/CC","str_modal_filter_subject":"Subject","str_modal_filter_body":"Bo
dy","str_modal_filter_empty_name":"Enter the name of the Filter","str_modal_filt
er_empty_rule":"Enter at least one rule for the Filter","str_modal_filter_succes
s":"Your filter has been added successfully.","str_modal_filter_name_err":"A fil
ter with that name already exists.","str_modal_filter_name_length_err":"Filter n
ame is too long","str_modal_filter_criteria_err":"Filter with the same condition
s already exists","str_modal_filter_alert_max_filters_plus":"You have already se
e_spell_lang_dutch":"Dutch","str_rte_spell_lang_estonian":"Estonian","str_rte_sp
ell_lang_filipino":"Filipino","str_rte_spell_lang_finnish":"Finnish","str_rte_sp
ell_lang_french_canada":"French (Canada)","str_rte_spell_lang_french_france":"Fr
ench (France)","str_rte_spell_lang_french_switzerland":"French (Switzerland)","s
tr_rte_spell_lang_german_austria":"German (Austria)","str_rte_spell_lang_german_
switzerland":"German (Switzerland)","str_rte_spell_lang_german_germany":"German
(Germany)","str_rte_spell_lang_greek":"Greek","str_rte_spell_lang_gujarati":"Guj
arati","str_rte_spell_lang_hebrew":"Hebrew","str_rte_spell_lang_hindi":"Hindi","
str_rte_spell_lang_hungarian":"Hungarian","str_rte_spell_lang_indonesian":"Indon
esian","str_rte_spell_lang_italian":"Italian","str_rte_spell_lang_kannada":"Kann
ada","str_rte_spell_lang_latvian":"Latvian","str_rte_spell_lang_lithuanian":"Lit
huanian","str_rte_spell_lang_malay":"Malay","str_rte_spell_lang_malayalam":"Mala
yalam","str_rte_spell_lang_marathi":"Marathi","str_rte_spell_lang_norwegian_bokm
al":"Norwegian Bokmal","str_rte_spell_lang_norwegian_nynorsk":"Norwegian Nynorsk
","str_rte_spell_lang_polish":"Polish","str_rte_spell_lang_portuguese_brazil":"P
ortuguese (Brazil)","str_rte_spell_lang_portuguese_portugal":"Portuguese (Portug
al)","str_rte_spell_lang_romanian":"Romanian","str_rte_spell_lang_russian":"Russ
ian","str_rte_spell_lang_serbian":"Serbian","str_rte_spell_lang_slovak":"Slovak"
,"str_rte_spell_lang_slovenian":"Slovenian","str_rte_spell_lang_spanish":"Spanis
h","str_rte_spell_lang_swedish":"Swedish","str_rte_spell_lang_tamil":"Tamil","st
r_rte_spell_lang_telugu":"Telugu","str_rte_spell_lang_turkish":"Turkish","str_rt
e_spell_lang_ukrainian":"Ukrainian","str_rte_spell_lang_vietnamese":"Vietnamese"
,"str_mail_notif_activated_hd":"Notifications enabled","str_mail_notif_activated
_bd":"Click notifications like this to see your new messages.","str_shopping_spo
nsored_text_offers":"Offers","str_branding_yahoo_shopping":"Yahoo Shopping","str
_shopping_sponsored_text_sponsored":"Sponsored","str_live_nation_aria_label":"em
pty folder showing Live Nation ad","str_live_nation_empty_folder_msg":"Your <spa
n class=\"folder-name\">{{folder_name}}<\/span> folder is empty","str_live_natio
n_watch_now":"WATCH NOW","str_emptyfolder_player_initerror":"Video failed to sta
rt.","str_emptyfolder_video_submsg":"but fill that void with these Yahoo origina
l series, now streaming free.","str_emptyfolder_video_msg":"Your <span class=\"f
older-name\">{{folder_name}}<\/span> folder is empty...","str_emptyfolder_video_
watchnow":"Watch now","str_emptyfolder_now_playing":"Now playing","str_emptyfold
er_video_screen":"Watch on {{str_branding_screen}}","str_emptyfolder_video_episo
des":"EPISODES","str_emptyfolder_video_clips":"CLIPS","str_branding_screen":"Yah
oo Screen UK","str_emptyfolder_desc_community":"Stream the cult classic that fol
lows a group of misfits stuck in Community college","str_emptyfolder_desc_sincit
ysaints":"Roll the dice and watch the comedy of Vegas' fictional pro basketball
team unfold","str_emptyfolder_desc_otherspace":"Watch this oddball, out-of-thisworld, sci-fi sitcom","str_uh_searchweb":"Search Web","str_chromedssext_alert_te
xt":"You need to tick the box in order to accept the conditions of use and benef
it from the wider-ranging Yahoo Mail.","str_chromedssext_title_text":"Enjoy a ro
omy inbox","str_chromedssext_checkbox_text":"Make Yahoo my default homepage and
search","str_chromedssext_install_text":"Install extension","str_quick_attach":"
New! Add photos, GIFs and more","str_quick_attach_open_compose":"Click this butt
on to insert images, files and GIFs from your inbox!","str_quick_attach_open_com
pose_title":"Dress up your email","str_welcome_back_user":"Welcome back, {{name}
}!","str_contact_import_dscp":"Import your contacts from other accounts to make
sending messages from Yahoo Mail easier.","str_inline_error_empty_account":"Plea
se enter an account description","str_aria_label_find_folder":"Enter folder name
to search for folder","str_search_folders_placeholder":"Find a folder","str_emp
ty_search_result":"No folders found","str_menu_create_a_folder_placeholder":"Cre
ate a folder","str_menu_move_to_top":"Place at top level","str_branding_twitter"
:"Twitter","str_branding_facebook":"Facebook","str_branding_linkedin":"LinkedIn"
,"str_facebook_disclaimer":"Now you'll see your friends' profile pictures in {{s
tr_branding_mail}}.","str_twitter_disclaimer":"It may take a few minutes for {{s
tr_branding_twitter}} photos to start showing up in your account.","str_twitter_
signature_upsell":"Include your latest tweet with each email that you send. <spa
n data-action=\"twitter-upsell\">Edit your signature<\/span> in Settings.","str_
linkedin_disclaimer":"It may take a few minutes for {{str_branding_linkedin}} ph
_fresh":"{{transferred_size}} of {{total_size}}","str_rte_attachments_try_again"
:"Try Again","str_rte_attachments_virusWarning":"Warning! This attachment has a
virus and must be removed:","str_rte_attachments_virus_mult":"{{num_virus_files}
} files contain a virus and must be removed.","str_rte_attachments_virus_single"
:"1 file contains a virus and must be removed.","str_comp_attach_attr":"Choose a
file to attach to this message","str_comp_attach_btn_download":"Download","str_
comp_attach_decimalSeparator":".","str_comp_attach_error":"Attachment Size Limit
","str_comp_attach_install_app":"Yahoo has partnered with {{partner_name}} to of
fer an alternative for sending large files. Would you like to use the {{app_name
}} application from {{partner_name}}?","str_comp_attach_menu_btn":"Uploader opti
ons...","str_comp_attach_menu_title":"Choose from Uploader options","str_comp_at
tach_menuoption_basic":"Basic (single file upload)","str_comp_attach_menuoption_
default":"Default (allows multi-select)","str_comp_attach_more":"Attach More","s
tr_comp_attach_num_files_exceeded":"The file(s) you are trying to attach exceed
the maximum number of attachments allowed (50 files).","str_comp_attach_parent":
"Include original attachments","str_comp_attach_reattach_button":"Reattach File"
,"str_comp_attach_removeall_attr":"Remove all attachments","str_comp_attach_size
_exceeded":"The file(s) you are trying to attach exceed the 25MB attachment size
limit.","str_comp_attach_upload_progress":"Adding attachments...","str_btn_comp
ose_email":"Compose email","str_comp_sending":"Sending","str_delete_draft":"Dele
te draft","str_comp_autosave":"Saved at {{autosave_time}}","str_comp_messagebody
":"Message Body","str_comp_title":"Compose: ","str_comp_inline_image_attach
_progress":"Attaching images...","str_comp_saving_draft":"Saving...","str_tog_da
teformat_rsstime_l10n":"{H}:{mm}","str_comp_saved":"Saved at {{saved_time}}","st
r_comp_saveasdraftfail":"Sorry, your draft failed to save.","str_comp_conf_plain
Text":"Converting your message to plain text will lose all formatting and remove
inserted items. Continue?","str_comp_saved_fresh":"Saved at {{saved_time}}","st
r_comp_attachment_size_exceeded":"The file(s) that you are trying to attach exce
eds the {{num}}MB attachment size limit.","str_comp_attachment_size_limit":"Atta
chment size limit","str_comp_attachment_size_zero":"The following file(s) are em
pty and cannot be attached: {{filenames}}. Please reattach your files without t
hese.","str_comp_btn_reply_sender":"Reply to Sender","str_comp_btn_reply_all":"R
eply to All","str_cfg_intl_fonts":"[]","str_comp_savetodrafts_fresh":"Save Draft
","str_comp_closewithoutsaving":"Close Without Saving","str_comp_returntomessage
":"Return to Message","str_comp_close_attachmentprocessing":"You still have atta
chments uploading. Are you sure you want to close?","str_comp_discard":"Discard"
,"str_comp_discard_attachmentprocessing":"You still have attachments uploading.
Are you sure you want to discard your draft?","str_comp_discard_confirm":"You ha
ve made changes to your draft. Are you sure you want to discard?","str_comp_dele
tedraft":"Discard Draft","str_comp_error_email_lozenge_attr":"Double-click to co
rrect this address","str_comp_conf_bcc":"Remove all the BCC addresses you have e
ntered?","str_comp_conf_cc":"Remove all CC addresses you've entered?","str_edit_
subject":"Edit Subject","str_comp_attachments_attr":"Attach files to this email;
click to open or close","str_comp_emoticons_attr":"Add emoticons; click to open
or close","str_comp_format_attr":"Change fonts or colours, add Web links, check
spelling, and do more; click to open or close","str_comp_format":"Format","str_
comp_close_emoticons_attr":"Close the emoticon panel.","str_comp_close_emoticons
":"Close Emoticons","str_emoticon_happy":":) happy","str_emoticon_sad":":( sad",
"str_emoticon_winking":";) winking","str_emoticon_confused":":-\/ confused","str
_emoticon_lovestruck":":x lovestruck","str_emoticon_blushing":":"> blush
ing","str_emoticon_tongue":":P tongue","str_emoticon_kiss":":-* kiss","str_emoti
con_broken_heart":"=(( broken heart","str_emoticon_sigh":":-< sigh","str_emot
icon_wits_end":"~X( at wits' end","str_emoticon_surprise":":-O surprise","str_em
oticon_angry":"X( angry","str_emoticon_cool":"B-) cool","str_emoticon_devil":"&g
t;:) devil","str_emoticon_crying":":(( crying","str_emoticon_straight_face":":|
straight face","str_emoticon_raised_eyebrows":"\/:) raised eyebrows","str_emotic
on_angel":"O:-) angel","str_emoticon_nerd":":-B nerd","str_emoticon_phbbbbt":"&g
t;:P phbbbbt","str_emoticon_wave":":-h wave","str_emoticon_rolling_eyes":"8-| ro
lling eyes","str_emoticon_sick":":-& sick","str_emoticon_shh":":-$ don't tel
l anyone, shh!","str_emoticon_party":"<:-P party","str_emoticon_yawn":"(:| ya
Failed:{tae:2,message:"MessageSaveFailed"},MetaDataMissingPath:{tae:2,message:"M
etaDataMissingPath"},ResetSpamFilterFailed:{tae:2,message:"ResetSpamFilterFailed
"},SaveMessageFailed:{tae:2,message:"SaveMessageFailed"},MetaDataFetchFailed:{ta
e:2,message:"ServerError"},MetaDataSaveFailed:{tae:2,message:"ServerError"},Meta
DataTooLarge:{tae:2,message:"ServerError"},UserPreferenceFetchFailed:{tae:2,mess
age:"UserPreferenceFetchFailed"},SearchProgramFailed:{tae:20,message:"error_sear
ching_messages"},ServiceTemporarilyUnavailable:{tae:21},OperationNotAllowedCurre
ntly:{tae:24,message:"OperationNotAllowedCurrently"},GetMessageInvalidId:{tae:4,
message:"GetMessageInvalidId"},GetCidsInvalidMids:{tae:4,message:strings.str_msg
_deleted_error,suppressNotification:!0,suppressStat:!0},MessageIdsDeleted:{tae:4
,message:strings.str_msg_deleted_error,suppressNotification:!0,suppressStat:!0},
MessageNotFoundInNonBulk:{tae:4,message:strings.str_msg_deleted_error,suppressNo
tification:!0,suppressStat:!0},MessageFetchFailed:{tae:4,message:"MessageFetchFa
iled"},MessageIdsNotFound:{tae:4,message:"MessageIdsNotFound"},MessageNotFound:{
tae:4,message:"MessageNotFound"},ERROR:{tae:4,message:"MessageFetchFailed"},Mess
ageSelectionNotFound:{tae:4,message:"MessageSelectionNotFound"},MoveMessagesInva
lidId:{tae:4,message:"MoveMessagesInvalidId"},MalformedConvId:{tae:46,message:"M
oveMessagesInvalidId"},ConvIdCouldNotBeFound:{tae:46,message:"MoveMessagesInvali
dId"},InvalidConvId
:{tae:46,message:strings.str_msg_deleted_error},"MailboxOpenFailed.Busy":{tae:5,
message:"MailboxBusy"},BadCharset:{tae:6,message:"download_message_viewing_error
"},GetDisplayMessageFailed:{tae:6,message:"GetDisplayMessageFailed"},GetPartCont
entFailed:{tae:6,message:"GetDisplayMessageFailed"},GetMessageFailed:{tae:6,mess
age:"GetMessageFailed"},EmptyPostBody:{tae:8,message:"BadRequest"},InvalidReques
t:{tae:8,message:"BadRequest"},InputInvalid:{tae:8,message:"ServerError"},"EC-40
01":{tae:8,message:"BadRequest",suppressNotification:!0,overrides:{GetDisplayMes
sage:{suppressStat:!0}}},"EC-4002":{tae:8,message:"BadRequest",suppressNotificat
ion:!0},"EC-4004":{tae:8,message:"BadRequest",suppressNotification:!0},"EC-4005"
:{tae:8,message:"BadRequest",suppressNotification:!0},"EC-4006":{tae:8,message:"
BadRequest",suppressNotification:!0},"EC-4007":{tae:8,message:"BadRequest",suppr
essNotification:!0},"EP-4010":{tae:19,suppressNotification:!0},"EC-4999":{tae:14
,message:"ServerError",suppressNotification:!0},"EP-5000":{tae:14,message:"Serve
rError"},"EP-5001":{tae:8,message:"BadRequest",suppressNotification:!0},"EP-5002
":{tae:8,message:"BadRequest",suppressNotification:!0},"ET-5003":{tae:1,message:
"UserDataFetchFailed"},"ET-5004":{tae:4,message:"MessageFetchFailed"},"ET-5005":
{tae:2,message:"ServerError"},"ET-5006":{tae:14,message:"ServerError"},"EP-5007"
:{tae:19,message:strings.str_cfg_tog_hasUnlimitedStorage?"UserTempSuspended":"Us
erOverQuota"},"ET-5008":{tae:2,message:"MailboxOpenFailed"},"ET-5009":{tae:5,mes
sage:"MailboxBusy"},"ET-5010":{tae:5,message:"MailboxBusy"},"ET-5011":{tae:2,mes
sage:"MailboxOpenFailed"},"ET-5012":{tae:14,message:"ServerError"},"ET-5013":{ta
e:14,message:"ServerError"},999:{tae:19},429:{tae:19},2:{tae:18,message:"Offline
",title:"OfflineTitle"},conn:{tae:18,message:"Connect"},"Malformed-unk":{tae:14}
,"Malformed-mail":{tae:14},"HTMLResponse-unk":{tae:14},"HTMLResponse-mail":{tae:
14},"NoResponse-unk":{tae:14},"NoResponse-mail":{tae:14},"EmptyResponse-mail":{t
ae:14},"EmptyResponse-unk":{tae:14},MalformedFault:{tae:14},timeout:{tae:18},inv
alidwssid:{tae:14},loginfail:{tae:14},unknown:{tae:14},timeoutClient:{tae:18},vi
rusDetected:{tae:0,suppressNotification:!0},batchCaptcha:{tae:0,suppressNotifica
tion:!0,suppressStat:!0}};e.mix(e.mail.Errormap,{getNfTemplate:function(t,n){var
r=e.ui.Templates._shared_module_offscreen_bin_notification_tae_text,i=e.common.
Utils.substitute,s,o;switch(t.length){case 5:o={tae_hd:t[0],tae_bd:t[1],tae_num:
t[3],more:i(r.more,{more:t[2]},null,null,null,strings),hidden_text_end:i(r.hidde
n_text_end,{hidden_text_end:t[4]},null,null,null,strings)};break;case 6:o={tae_h
d:t[0],tae_bd:t[1],external_help:i(r.external_help,{url:t[2],external_help:t[3],
tae:n},null,null,null,strings),tae_num:t[4],url_help_tae19:t[5]};break;case 7:o=
{tae_hd:t[0],tae_bd:t[1],fix_internet:i(r.fix_internet,{fix_internet:t[2]},null,
null,null,strings),hidden_text_mid:i(r.hidden_text_mid,{hidden_text_mid:t[6]},nu
ll,null,null,strings),external_help:i(r.external_help,{url:t[3],external_help:t[
4],tae:n},null,null,null,strings),tae_num:t[5]};break;default:return}return s=i(
r.tae_nf_text_generic,o,null,null,null,strings),s},getNotificationText:function(
t){var n=e.common.Utils.substitute,r=e.common.Utils.settings,i=r.value("langHelp
Url")?r.value("langHelpUrl"):"help",s=r.value("partnerHelpUrl")?r.value("partner
HelpUrl"):"",o=e.ui.Templates._shared_module_offscreen_bin_notification_tae_text
,u={1:"SLN3538",2:"SLN3554",4:"SLN3560",5:"SLN3561",6:"SLN3562",8:"SLN3564",13:"
SLN22329",14:"SLN3543",15:"SLN3549",18:"SLN3552",19:"SLN3553",20:"SLN3555",21:"S
LN3556",46:"SLN22331"},a="https://"+i+".yahoo.com/kb/"+s+"mail-for-desktop/brows
er-troubleshooting-steps-sln3223.html",f="http://www.att.com/esupport/article.js
p?sid=KB401516",l="https://"+i+".yahoo.com/kb/"+s+"yahoo-mail-system-requirement
s-sln3257.html",c="http://www.att.com/esupport/article.jsp?sid=KB401516",h="http
s://"+i+".yahoo.com/kb/"+s+"web-browsers-cache-cookies-sln4525.html",p="http://w
ww.att.com/esupport/article.jsp?sid=KB401516",d="https://"+i+".yahoo.com/kb/"+s+
"SLN3552.html?impressions=true",v="https://"+i+".yahoo.com/kb/"+s+"mail-for-desk
top/SLN2080.html?impressions=true",m="https://"+i+".yahoo.com/kb/"+s+"mail-for-d
esktop/SLN3553.html?impressions=true",g="https://"+i+".yahoo.com/kb/"+s+"mail-fo
r-desktop/search-messages-yahoo-mail-sln16065.html?impressions=true",y={list_sta
rt_1:'<ol class="tae-steps-ol">',list_end_1:"</ol>",item_start:"<li>",item_end:"
</li>",url_help_browser:s==="sbc"?c:l,url_help_cache:s==="sbc"?p:h},b={list_star
t_2:'<ul class="tae-steps-ul">',list_end_2:"</ul>",item_start:"<li>",item_end:"<
/li>"},w={page_id:u[t],lang_help_link:i,partner_id:s},E="http://www.att.com/esup
port/article.jsp?sid=KB415047",S={menu_start:"<b>",menu_end:"</b>",gt:">",line_s
tart:'<div class="tae-dialog network-help">',line_end:"</div>"},x={menu_start:"<
b>",menu_end:"</b>",list_start:"<ol>",list_end:"</ol>",item_start:"<li>",item_en
d:"</li>",line_start:"<div>",line_end:"</div>"},T={url_browser_trblshoot:s==="sb
c"?f:a},N=strings.str_tae_issuewillresolveitself+" "+strings.str_tae_thesest
epssolvefaster,C=n(strings.str_tae_fourstepsolution,y,null,null,null,strings),k=
n(o.contact_us,w,null,null,null,strings),L=n(o.contact_us_sbc,{url:E},null,null,
null,strings),A=N+C+(s==="sbc"?L:k),O=e.UA.userAgent,M,_,D="error";switch(t){cas
e 1:case 2:case 8:case 14:case 15:case 21:_=[strings.str_techglitch,strings.str_
tae_waitandreload,strings.str_tae_stillcannotaccess,strings["str_tae"+t],A];brea
k;case 4:_=[strings.str_tae_unabletoloadmsg,strings.str_tae_clickoutoffolder,str
ings.str_tae_stillcannotviewmessage,strings.str_tae4,A],D="attention";break;case
6:_=[strings.str_tae_unabletoloadmsg,strings.str_tae_waitandreload,strings.str_
tae_stillcannotviewmessage,strings.str_tae6,A];break;case 46:_=[strings.str_tae_
unabletoloadmsgs,strings.str_tae_tryviewagain,strings.str_tae_stillcannotviewmes
sage,strings.str_tae46,A],D="attention";break;case 18:O.indexOf("Win")!==-1&&O.i
ndexOf
("NT 5.")!==-1?A=n(strings.str_tae_winxpnetworkresolution,x,null,null,null,null)
:O.indexOf("Win")!==-1&&O.indexOf("NT 6.0")!==-1?A=n(strings.str_tae_winvistanet
workresolution,S,null,null,null,null):O.indexOf("Win")!==-1?A=n(strings.str_tae_
win7networkresolution,S,null,null,null,null):O.indexOf("Mac")!==-1&&(A=n(strings
.str_tae_macnetworkresolution,S,null,null,null,null)),D="attention",_=[strings.s
tr_tae_checkinternetconnection,strings.str_tae_checkinternetorreload,strings.str
_tae_howdoIfixinternet,s==="sbc"?E:d,strings.str_tae_connectedcannotaccess,strin
gs.str_tae18,A];break;case 5:A=n(strings.str_tae_accountaccessedfrommultipleplac
es,null,null,null,null,strings)+n(strings.str_tae_accessplaceList,b,null,null,nu
ll,null)+strings.str_tae_thesestepssolvefaster+C+k,_=[strings.str_tae_mailtemplo
cked,strings.str_tae_multiplelocationsLock,strings.str_tae_howdoiunlock,strings.
str_tae5,A];break;case 13:A=strings.str_tae_programspreventRTE+n(strings.str_tae
_plaintextsteps,y,null,null,null,null)+n(strings.str_tae_continuefollowsteps,T,n
ull,null,null,null)+k,D="attention",_=[strings.str_tae_unabletosendmsg,strings.s
tr_tae_waittrysendagain,strings.str_tae_stillcannotsend,strings.str_tae13,A];bre
ak;case 19:_=[strings.str_tae_accounttempLocked,strings.str_tae_templockwaitrelo
adcontactUs,s==="sbc"?E:v,strings.str_tae_tipsonaccountsecure,strings.str_tae19,
s==="sbc"?E:m];break;case 20:_=[strings.str_tae_searchtempunavailable,strings.st
r_tae_waitandsearchagain,s==="sbc"?E:g,strings.str_tae_learnmoreaboutsearch,stri
ngs.str_tae20,""],D="attention";break;default:return}return M=this.getNfTemplate
(_,t),{nfText:M,type:D}},normWSError:function(e){var t=e&&(e.match(/Client\.([\w
\W]+)$/)||e.match(/Server\.([\w\W]+)$/));return t&&t[1]||e},normHttpError:functi
on(e){var n,r=new RegExp(t.base+"([\\w\\W]+)$");return(n=e.match(r))&&n[1]||e},g
etNormalizedErrorCode:function(e){var n=t.isHttp(e);return n?this.normHttpError(
e):this.normWSError(e)},getErrorInfo:function(n){var r=n.code,i=this.getNormaliz
edErrorCode(r),s={},o={},u=n.method,a=this.errorMap[i]||{},f=a.overrides||{},l=e
.common.Utils.features,c=l.enabled("TaeNotification");return s=e.merge(a,f[u]),n
.status===429?o.tae=19:typeof s.tae!="undefined"?o.tae=s.tae:t.isHttp(r)?o.tae=1
8:o.tae=14,o.message=strings["str_error_"+s.message]||n.message||"",s.title=stri
ngs["str_error_"+s.title]||n.title||"",o.suppressStat=n.suppressStat||s.suppress
Stat||!1,o.suppressNotification=n.suppressNotification||s.suppressNotification||
!1,c&&(o.nfInfo=this.getNotificationText(o.tae)),o},errorMap:n})},"1.0.0",{requi
res:["common-utils","mail-common-utils-features","json-stringify","common-net-er
ror","_shared_module_offscreen_bin_notification_tae_text","mail-common-utils-set
tings"]});
/*
YUI 3.16.0 (build 3.16.0-ym17)
Copyright 2015 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
YUI.add("escape",function(e,t){var n={"&":"&","<":"<",">":">",'"':"&qu
ot;","'":"'","/":"/","`":"`"},r={html:function(e){return(e+"").re
place(/[&<>"'\/`]/g,r._htmlReplacer)},regex:function(e){return(e+"").replace(/[\
-$\^*()+\[\]{}|\\,.?\s]/g,"\\$&")},_htmlReplacer:function(e){return n[e]}};r.reg
exp=r.regex,e.Escape=r},"3.16.0",{requires:["yui-base"]});
YUI.add("_shared_module_offscreen_bin_modal_launch_error_rollup",function(A){A.n
amespace("ui.Templates");A.ui.Templates._shared_module_offscreen_bin_modal_launc
h_error_rollup={base:'<p>{{error_message}}</p><ul> <li><a href="{{link_goto_late
st}}" class="more">{{str_refresh_page}}</a></li> <li><a href="{{link_goto_tae_he
lp}}" class="more" target="_blank">{{str_rough_visit_help_page}}</a></li> </ul>
<br/><span>{{str_rough_errlaunch_troubleshoot}}</span>'};},"1.0.0");YUI.add("mai
l-error",function(e){function u(t,n){var r=null;if(/SendMessage/.test(n)||/SendM
essage/.test(t.postdata))r=e.clone(t),r.postdata="<filtered>";else if(/SaveMessa
ge/.test(n)||/SaveMessage/.test(t.postdata))r=e.clone(t),r.postdata=r.postdata.r
eplace(/"html":.*","attachment"/g,'"attachment"');return r||t}function a(e,n){fu
nction o(e){return r.toString().search(e)!==-1||i+""===e}var r=e.fault&&e.fault.
code,i=e.status,s=[401];return t.suppress(n.suppressCodes,s.concat(n.exceptCodes
||[]),o)}function f(e){e.suppressStat=!0,e.suppressNotification=!0}function l(t,
n){var i=n.fault,s=i.code,o=n.callback||{},u=o.method,a=this.isErrorSuppressed(n
,o),f=r.getErrorInfo({code:s,method:u,suppressNotification:a||o.suppressNotifica
tion,suppressStat:a||o.suppressStat}),l={yid:NeoConfig.loginId||"",tae:f.tae,met
hod:u,request:this.filterRequest(t.request,u),response:n.responseText||n.respons
eTextBatch||"",headers:n.allHeadersText||n.allHeadersTextBatch||"",fault:s,nfInf
o:f.nfInfo||"",message:f.message||i.message||"",title:f.title,suppress:a,suppres
sStat:f.suppressStat,suppressNotification:f.suppressNotification,http:[n.status,
n.statusText].join(" "),duration:t.end?t.end-t.start:"X",ua:navigator.userAgent,
conv:NeoConfig.hasConvView?1:0,pp:NeoConfig.previewPanePref?1:0,host:NeoConfig.h
ostName};try{if(!l.response)return e.fire("MailLog",{m:"Invalid error detail res
ponse",detail:l}),l;l.response=e.JSON.parse(l.response)}catch(c){typeof globals!
="undefined"&&globals.report?globals.report("caughterror:..-build-mail-controlle
r-error:1",c,"TRY_CATCH",1,1,1):window.console&&console.log&&console.log("caught
error:..-build-mail-controller-error:1"),l.response=l.response}return l}function
c(r){var i=e.common.Utils.features,o=i.enabled("TaeNotification"),u,a,f,l,c;if(
o&&r.nfInfo&&r.nfInfo.nfText){u=r.nfInfo,c="nf-multiline tae-info tae"+r.tae,e.c
ommon.ui.NotificationV2.notify(u.nfText,{type:u.type,closeOnExternalClick:!0,clo
se:!0,customClass:c,speed:"show-medium"}),e.fire("util:ymstats",{name:"tae_notif
ications",tags:{action:"invoked"}});return}strings.str_tog_TAESupported?r.tae===
s&&strings["str_cfg_url_yahoo_mail_help_tae"+s]?f=strings["str_cfg_url_yahoo_mai
l_help_tae"+s]:f=strings.str_cfg_url_TAEHelpPages+"mltamtae"+r.tae+".html":f=str
ings.str_cfg_url_contact_customer_care,a={error_message:r.message||strings.str_r
ough_errlaunch_message,link_goto_latest:"launch?reason=ignore&rs=1",launch_error
_code:r.tae,link_goto_tae_help:f},l=n.substitute(e.ui.Templates._shared_module_o
ffscreen_bin_modal_launch_error_rollup.base,a,null,null,strings),t.show(null,l,s
_migrated,null,null,null,strings),/HostCorrection/.test(l)||/HostCorrection/.tes
t(b)?u(401,{msg:h,url:"https://mail.yahoo.com",stat:l+"_"+v}):u(310,{msg:h,stat:
l+"_"+v});else if(/999/.test(l)||/999/.test(b))u(999,a.detail&&a.detail.token);e
lse{if((/ServiceTemporarilyUnavailable/.test(l)||/ServiceTemporarilyUnavailable/
.test(b))&&a.detail&&a.detail.displayUrl){window.location=a.detail.displayUrl;re
turn}!m.suppressNotification&&(!o||!o.suppressNotification)&&!a.partialFault&&(!
d||!d.taeUiCbk||!d.taeUiCbk(m))&&this.showTae(m)}else l.indexOf("-unk")>-1?(p={}
,p.message=strings.str_error_Unk,p.title=strings.str_error_Unk_title,u(null,p,y)
):m.suppress||(p={},p.message=m.message,p.title=m.title,u(null,p,y));m.tae===46&
&(m.convOrigin=d.convOrigin,d.openedFrom&&(m.openedFrom=d.openedFrom)),t.retry||
this.log(m,s)}catch(D){typeof globals!="undefined"&&globals.report?globals.repor
t("caughterror:..-build-mail-controller-error:3",D,"TRY_CATCH",1,1,1):window.con
sole&&console.log&&console.log("caughterror:..-build-mail-controller-error:3"),n
.assert(0,"mail:controller:error - "+D.message)}t.isdone()||t.done()}function b(
t){var n={},r;for(r in t)t.hasOwnProperty(r)&&(n[r]=e.Escape.html(t[r]));return
n}function w(r){var s,o="",u="";n.netError("FetchExternalAccount Error"+i(r));fo
r(s=0;s<r.length;s++)u=r[s].status,o=strings["str_error_extFetch_"+r[s].status],
o||(o=strings.str_error_extFetch_unknownError),o=n.substitute(o,b(r[s])),o+="<br
/><br/>";t.showConfirm(function(){e.fire("openOptions",e.mix(this,{params:{secti
on:"accounts"}}))},0,o)}var t=e.common.net.Error,n=e.common.Utils,r=e.mail.Error
map,i=e.JSON.stringify,s="45",o=46;e.namespace("mail.Error"),e.mix(e.mail.Error,
{handle:y,extFetchError:w,extractBatchMethods:p,stat:d,log:v,showTae:c,getColo:h
,isDependencyFailure:m,getSendSaveCustomErrorCode:g,isErrorSuppressed:a,getError
Info:l,filterRequest:u,forceSuppressError:f}),e.fire("mailerrormodule:loaded")},
"1.0.0",{requires:["common-net-error","mail-common-utils-features","mail-errorma
p","ymma-stats","json-stringify","escape","_shared_module_offscreen_bin_modal_la
unch_error_rollup","common-ui-notification-v2"]});
YUI.add("mail-error-v3",function(B){var C=B.mail.Errormap,A=false;B.namespace("m
ail.Error");B.mix(B.mail.Error,{handleV3:function(D){var H,E,G,I=D||[];for(var F
=0;F<I.length;F++){E=I[F];if(B.mail.Error.isDependencyFailure(F,E.code)){continu
e;}E.method=E.id||this.extractMethod(E.resource);H=C.getErrorInfo(E);A=this.getE
rrorType(E.code);if(!G){G={"code":E.code,"message":H.message,"tae":H.tae,"type":
A,"notificationDisplayed":false};}if(!H.suppressNotification&&A!==this.errorType
.TEMPORARY&&A!==this.errorType.CLIENT){B.mail.Error.showTae(H);G.notificationDis
played=true;}this.statV3(H,E);E.url=E.url?E.url:D.url;this.logV3(H,E);}return G;
},extractMethod:function(F){var D,E;if(!F){return"unknown";}D=F.split("?");E=D[0
].split("/");return(E.length&&E[E.length-1])||"unknown";},isFailedDependency:fun
ction(){return false;},statV3:function(I,F){var G,D,E,H={"convpane":"CONVREAD","
messagepane":"MESSAGEREAD","search":"SEARCH","convlist":"CONVLIST","messagelist"
:"MESSAGELIST"};D=B.mail.Tabs.getActiveTab().widgetType;G=H[D]?H[D]:D;E=B.mail.E
rror.getColo();if(I.suppressStat){B.fire("util:ymstats",{"name":"client_error","
tags":{"api":F.method,"tae":I.tae,"code":(I.customCode||F.code),"farm":NeoConfig
.farm.substr(1),"colo":E,"httpStatusCode":F.status}});B.fire("stat:webservice_fa
il",{"tab":G,"tae":I.tae,"api":F.method,"message":F.code,"visible":"no"});}else{
B.fire("util:ymstats",{"name":"ue_client_error","tags":{"api":F.method,"tae":I.t
ae,"code":(I.customCode||F.code),"farm":NeoConfig.farm.substr(1),"colo":E,"httpS
tatusCode":F.status}});B.fire("stat:webservice_fail",{"tab":G,"tae":I.tae,"api":
F.method,"message":F.code,"visible":"yes"});}},logV3:function(G,D){var E=(G.supp
ressStat?"":"UE_")+"DEBUG_TAE:"+(G.tae||"null")+":"+(D.method||"null")+":"+(D.co
de||"null")+":"+NeoConfig.farm+":"+D.url+":NewV3",F={m:E,api:(D.method||"null")+
" ",reason:(D.code||"null")+" ",errinfo:G,yid:NeoConfig.loginId,response:D};B.fi
re("MailLog",F,1,"tae"+G.tae);},getErrorType:function(E){var D;if(E&&E.match(/.+
-.+/)){D=E.split("-")[0];switch(D){case"EP":return this.errorType.PERMANENT;case
"EC":return this.errorType.CLIENT;case"ET":return this.errorType.TEMPORARY;}}ret
urn this.errorType.UNKNOWN;},errorType:{PERMANENT:"perm",TEMPORARY:"temp",CLIENT
:"client",UNKNOWN:"unknown"},platform:{isAvailable:function(){return A!==B.mail.
Error.errorType.PERMANENT;}},cleanUpOnSuceess:function(){A=false;}});},"1.0.0",{
requires:["mail-error","common-ui-tabs-base","common-net-error","mail-errormap",
"ymma-stats","json-stringify","_shared_module_offscreen_bin_modal_launch_error_r
ollup"]});YUI.add("mail-core-net-helpers-multipart-request-wrapper",function(B){
e"relogin":o._handleReloginError(f,l,t,r,i,s);return;case"conn":if(o._handleConn
ectionError(f,l,t,r,i,s))return;break;case"abort":return;default:}d=n.handleV3(o
._createErrorV3([h],r)),l({status:c.status,res:c,errDetail:d})}function m(e,t){v
ar n;o._isFormData(r.options.data)?(n=t.status>=200&&t.status<300?d:v,n(t.status
,t)):r.options.form&&(n=t.error?v:d,n(undefined,t))}r.options.on={success:d,fail
ure:v,complete:m},r.options.progress&&(r.options.on.progress=r.options.progress)
,u=t+"&appid="+e.common.Utils.settings.value("appid")+"&wssid="+NeoConfig.wssid+
"&ts="+ +(new Date)+"&ymreqid="+h,o._logRequest(u,r.logInfo),r.start=Date.now(),
a=e.io(u,r.options),o._isFormData(r.options.data)&&(c=e.later(r.options.timeout?
r.options.timeout:o.DEFAULT_TIMEOUT,o,function(){c=void 0,a.abort&&(a.abort(),o.
_logClientAbort("Client-Abort-Timer",u)),v(0,{status:0,statusText:"timeoutClient
"})}))}),e.mix(l,{io:a,timer:c,url:u}),l)},abort:function(e){var t=this;e.io&&e.
io.abort&&(e.io.abort(),e.timer&&e.timer.cancel(),t._logClientAbort("Client-Abor
t-Request",e.url))},_logClientAbort:function(t,n){var r=t+":"+NeoConfig.farm+":"
+(n||"null")+":NewV3",i={m:r,yid:NeoConfig.loginId};e.fire("MailLog",i)},_create
ErrorObjectIO:function(t,n,r){var i=0,s=-1,o,u={};try{i=t&&t.status||0,s=t&&t.re
adyState||-1}catch(a){}try{this._isConnErr(i)||s<=3?e.common.Utils.getVal(t,"sta
tusText")==="timeout"?u.code="timeout":e.common.Utils.getVal(t,"statusText")==="
timeoutClient"?u.code="timeoutClient":e.common.Utils.getVal(t,"statusText")==="a
bort"?u.code="abort":u.code="conn":i===403?u.code="relogin":(o=this._getResponse
JSON(t),e.Lang.isObject(o)?u=this._createErrorObject(o,i,n):(o==="Malformed-mail
"&&
(u.rawText=t.response||t.responseText),u.code=o)),u.status=i}catch(a){u={code:"u
nknown"}}return n.suppressNotification&&(u.suppressNotification=!0),n.suppressSt
at&&(u.suppressStat=!0),n.logInfo&&(u.logInfo=n.logInfo),u.url=r,u.resource||(u.
resource=r),u},_createErrorV3:function(e,t){var n,r;for(n=0;n<e.length;n++)r=e[n
].jsonResult,e[n].jsonResult=void 0,t.errHandler&&(e[n]=t.errHandler(e[n],r));re
turn e},_createErrorObject:function(e,t,n){var r={};return e?!e.error||!e.error.
code?r.code="MalformedFault":e.error&&(r=e.error,r.jsonResult=e):r.code="EmptyRe
sponse-mail",r.status=t,n.suppressNotification&&(r.suppressNotification=!0),n.su
ppressStat&&(r.suppressStat=!0),n.logInfo&&(r.logInfo=n.logInfo),r},_getResponse
JSON:function(t){var n,r;return!t||!e.Lang.isValue(t.response)&&!e.Lang.isValue(
t.responseText)?"NoResponse-mail":(n=t.response||t.responseText,n?(r=this._valid
ateJSON(n),r?r:"Malformed-mail"):"EmptyResponse-mail")},_validateJSON:function(t
){var n=e.common.Utils.parseJSON(t);return n||(n=this._sanitizeJSON(t)),n},_sani
tizeJSON:function(e){var t=/^\s*<!doctype\s*[^>]*?>\s*/i,n=/\n/g,r=/<script\b[^<
]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi;if(e.match(t))return this._retryParse(e
,t);if(e.match(r))return this._retryParse(e,r);if(e.match(n))return this._retryP
arse(e,n)},_retryParse:function(e,t){return e=e.replace(t,""),this._validateJSON
(e)},_isConnErr:function(e){for(var t=0;t<this.HTTP_CONN_ERRS.length;t++)if(e===
this.HTTP_CONN_ERRS[t])return!0;return!1},_handleBatchItemCallError:function(t,r
,i){var s,o,u,a,f=[];r.errHandlerBatch&&(t=r.errHandlerBatch(t));for(s in t)o=t[
s],e.Lang.isObject(o)&&o.success===!1&&(a=this._createErrorObject(o.response,o.h
ttpCode,r),i&&(a.resource=a.resource?a.resource:i[s]),f.push(a));return f.length
!==0&&(f.url=t.url,u=n.handleV3(this._createErrorV3(f,r))),u},_handleSessionExpi
ryError:function(t,n,r,i,s,o,u){var a=this,f,l;if(e.common.net.Error.isReloginAc
tive()||a._suspendCode!==0||u>=a.EXPIRY_RETRY_COUNT){n({code:402,res:null});retu
rn}l=a._parseUrlForSessionId(r);if(l)try{f=e.common.UserSession.getState(),f.new
user?e.common.net.Error.reloadUserChange():(e.common.net.Error.setWssid(l),u++,t
his.send(i,s,o,u).then(t,n))}catch(c){}else n({code:402,res:null})},_handleRelog
inError:function(t,n,r,i,s,o){var u=this;e.once("net:reloginSuccessful",function
(){u.send(r,i,s,o).then(t,n)}),e.common.net.Error.simpleRelogin()},_handleConnec
tionError:function(e,t,n,r,i,s){var o=this;return s<this.MAX_RETRIES?(o.send(n,r
,i,++s).then(e,t),!0):!1},_isFormData:function(e){return window.FormData&&e inst
anceof window.FormData},suspend:function(e){this._suspendCode=e},resume:function
(){this._suspendCode=0},_bindEvents:function(){var t=this;e.on("net:reloginAttem
pted",e.bind(t._reloginAttemptHandler,t)),e.on("net:reloginSuccessful",e.bind(t.
_reloginSuccessHandler,t))},_reloginAttemptHandler:function(){this.suspend(401)}
,_reloginSuccessHandler:function(){this.resume()}},e.Mail.Core.Net.Request._bind
Events()},"1.0.0",{requires:["io","json","common-utils","common-net-error","comm
on-net-session","common-user-session","mail-error-v3","mail-core-net-helpers-mul
tipart-request-wrapper"]});
YUI.add("mail-core-net-transport",function(E){var B=E.Mail.Core.Net.Request,D=E.
common.Utils.verify,A={POST:1,BATCHJSON:2,BATCHMULTIPART:3,GET:4};var C=function
(F){this.policy=F;this.requestMap={};};E.mix(C.prototype,{request:function(G,H,F
){return this._request(A.POST,G,H,F);},requestGet:function(G,F){return this._req
uest(A.GET,G,null,F);},requestBatchJSON:function(F,G){return this._request(A.BAT
CHJSON,B.BATCH_URL,F,G);},requestBatchMultipart:function(G,F){return this._reque
st(A.BATCHMULTIPART,B.BATCH_URL,G,F);},_request:function(F,I,J,H){var G,K;this.p
olicy.enforce(this,I,H);switch(F){case A.POST:K=B.post(I,J,H,true);break;case A.
BATCHJSON:K=B.batchJSON(J,H);break;case A.BATCHMULTIPART:K=B.batchMultipart(J,H)
;break;case A.GET:K=B.get(I,H,true);break;default:D(false,"Bad Request Type requ
ested in transport layer");break;}G=this._wrapPromise(K);this.policy.add(G.id,I,
H);return G;},cancel:function(G){var F=this.requestMap[G];if(F){this.requestMap[
G]=null;B.abort(F);}},_wrapPromise:function(I){var K=this,J=E.common.Utils.guid(
),F;K.requestMap[J]=I;F=K.requestMap[J].then(function H(){if(K.requestMap[J]){K.
requestMap[J]=null;}return I;},function G(){if(K.requestMap[J]){K.requestMap[J]=
null;}return I;});F.io=I.io;F.id=J;return F;}});E.namespace("Mail.Core.Net").Tra
nsport=C;},"1.0.0",{requires:["mail-core-net-request","common-utils"]});YUI.add(
"mail-core-net-helpers-batch-request-helper",function(e){var t={wrapCall:functio
n(e,t,n,r,i,s){var o={id:t,uri:e,method:i||"POST"};if(o.method==="POST"||o.metho
d==="PUT"||o.method==="DELETE")o.payloadType=n?"embedded":"multipart",n?o.payloa
d=r:o.payloadParts=r;return s&&(o.suppressResponse=s),o},attachChildCall:functio
n(e,t,n){n&&(t.filters=n),t.requests=t.requests||[],t.requests.push(e)}};e.names
pace("Mail.Core.Net.Helpers").BatchRequestHelper=t},"1.0.0",{requires:[]});
YUI.add("mail-core-net-helpers-v3-request-helper",function(e){var t="/ws/v3/mail
boxes/@.id=="+NeoConfig.V3MailboxId,n={getV3RequestUrl:function(e,n){var r;n=n||
{};switch(e){case"folders":r=t+"/folders"+(n.id?"/@.id=="+n.id:"");break;case"fi
lters":r=t+"/attributes/@.id==messageFilters";break;case"accounts":r=t+"/account
s"+(n.id?"/@.id=="+n.id:"")}return r}};e.namespace("Mail.Core.Net.Helpers").V3Re
questHelper=n},"1.0.0",{requires:[]});
YUI.add("mail-controller-folders-v3",function(e){function b(t){var n,r={"/":"%5c
",_:"%5f","=":"%3d","+":"%2b","-":"%2d","^":"%5e","!":"%21",",":"%2c"," ":"%20",
"@":"%40"},i=e.Escape.regex;for(n in r)t=t.replace(new RegExp(i(n),"g"),r[n]);re
turn t}function w(e){var t=d.VisibleFolderTypes,n=d.InvisibleFolderTypes,r=d.Use
rFolderType,i=e,s=i.length,o,u=[],a,f,l,c,h,p,m,g,y;for(g=0;g<s;g++){p=i[g],o=p.
name,a=!1,f=!0,l=p.types,c=l.length,h=p.bidi;if(c){for(y=0;y<c;y++){if(n.indexOf
(l[y])>=0){a=!1;break}t.indexOf(l[y])>=0&&(a=!0)}!NeoConfig.archive&&l.indexOf(d
.ArchiveFolderType)>=0&&(f=!1),l.indexOf(r)>=0&&(f=!1)}else a=!0,f=!1;v!==p.acct
Id&&(o=o.replace(/.*?\//,"")),a&&(m={filterByTotal:null,folderInfo:{dir:h&&h.ind
exOf("name")>=0?"rtl":"ltr",fid:p.oldV2Fid?p.oldV2Fid:this.bulkReplace(p.name),i
ndex:p.id,name:o},id:p.id,hasMoreMessages:null,isSystem:f,lastUidRead:null,recen
t:null,size:null,softDeleted:p.softDeleted,total:p.total,totalConversations:null
,totalScanned:null,unread:p.unread,unreadSoftDeleted:null,link:p.link,types:l,ac
ctId:p.acctId},u.push(m))}return u}function E(e,t,n){try{var r=e.result.folders?
e.result.folders:e.result,i={folder:c.transformToV2(r)};i.numberOfFolders=i.fold
er.length,i.folder.sort(function(e,t){var n=e.isSystem,r=t.isSystem;return n&&!r
?-1:!n&&r?1:t&&t.folderInfo?e.folderInfo.name.localeCompare(t.folderInfo.name):1}),c.set(i,null,n),t&&t.success&&t.success()}catch(s){typeof globals!="undefine
d"&&globals.report?globals.report("caughterror:..-build-mail-controller-folders_
v3:1",s,"TRY_CATCH",1,1,1):window.console&&console.log&&console.log("caughterror
:..-build-mail-controller-folders_v3:1"),t&&t.failure()}}function S(e){var t;swi
tch(e){case"EC-4001":t=c.Error.baddata}return t}function x(t,n,r){var o,u,a,f=e.
Mail.Core.Net.Helpers.BatchRequestHelper,l=e.Mail.Core.Net.Helpers.V3RequestHelp
er,c={options:{responseType:"json"},suppressNotification:!0,api:"foldersBatch",m
ethod:r},p=l.getV3RequestUrl("folders",r==="PUT"?{}:{id:t}),d=l.getV3RequestUrl(
"folders");return o=a=f.wrapCall(p,i,!0,n,r||"POST"),u=f.wrapCall(d,s,!0,{},"GET
"),f.attachChildCall(u,a),h.requestBatchJSON(o,c)}function T(){var t="/ws/mail/v
2.0/jsonrpc?appid=YahooMailNeo&m=ListFolders";e.common.net.SessionMgr.request(t,
e.JSON.stringify({method:"ListFolders",params:[{resetMessengerUnseen:!0}]}),{},"
POST",null,!0),NeoGV.hasResetUnseenCount||(NeoGV.hasResetUnseenCount=1)}function
N(e,t,n,r){var o=this,f={},h="",d=NeoConfig.imapIn,m,g,y,b,w,x;n=n?n+p:"",m=n,e
=a.sanitizeString(u(e)),d&&(x=l.ImapIn,h=x.getAccountAttribute(r||x.getCurrentAc
countId(),"folderPrefix")||"",h=h?h+p:"",n=h+n),n?w=o.validateName(e,m,r):w=o.va
lidateName(e),w?c.callFailure(e,w,t):(f={folder:{name:n+e,acctId:d?r||x.getCurre
ntAccountId():v,types:["USER"]}},b=this.formatFolderUpdateBatch(null,f,"PUT"),b.
then(function(n){g=n[i],g.success?(y=g.response.result,y.fid=y.oldV2Fid?y.oldV2F
id:o.bulkReplace(y.name),y={folderInfo:y},n[s].success&&E(n[s].response),c.callS
uccess(y,t)):c.callFailure(g.response,S(g.response.error.code),t)},function(n){c
.callFailure(f.folder.name,S(n.error.code),t)}))}function C(e,t){var n=this,r=Ne
oConfig.imapIn,o,h,d,m,g,y,b,w,T,N;h=f.getByFid(e.fid),d=e.isSubFolder,y=e.name?
a.sanitizeString(u(e.name)):"",o=e.path||"",b=h.id,r&&(m=l.ImapIn,g=m.getCurrent
AccountPrefix(),g&&(d=!0,o=g+p+e.path)),w=n.validateName(y,e.path),w||!h?c.callF
ailure(e.name,w,t):(T={folder:{id:b,name:o+y,acctId:r?m.getCurrentAccountId():v}
,actions:{applyToSubFolders:!0}},N=x(b,T,"POST"),N.then(function(o){var u,a=o[i]
;a.success?(u=a.response.result,u.fid=u.oldV2Fid?u.oldV2Fid:n.bulkReplace(u.name
),u={folderInfo:u},f.rename({folderInfo:e},u,"rename"),f.flush(),o[s].success&&E
(o[s].response),c.callSuccess(u,t)):c.callFailure(a.response,S(a.response.error.
code),t)},function(n){c.callFailure(T.folder.name,S(n.error.code),t)}))}function
k(t,n){var r={},o,u,a;u=f.getByFid(t),u&&u.total===0?(r={id:u.id,actions:{apply
ToSubFolders:!0}},a=x(r.id,r,"DELETE"),a.then(function(r){o=r[i],o.success&&(f.r
emove(t,"remove"),f.flush(),r[s].success&&E(r[s].response,n))},function(t){})):e
.fire("MailLog",{m:"FolderController:delete - Folder not empty"},1,"mail-control
ler-folders-v3")}function L(t,n,r){var i=e.Mail.Core.Net.Helpers.V3RequestHelper
,s=n?n.suppressNotification:!0,o=n?n.suppressStat:!1,a={logInfo:{},options:{resp
onseType:"json",timeout:g},suppressNotification:s,suppressStat:o,upload:!1,api:"
folders",method:"GET"},f=e.common.persist.UserData,l=[],c="",p=!1,d,v,y,b,w,S,x;
if(t&&t.accountId!==undefined){NeoConfig.am||NeoConfig.imapIn?y=NeoConfig.accoun
ts.popAccounts||[]:(y=f.get("externalAccounts")||{},y=y.extAccount||[]),w=y&&y.l
ength;if(w)if(NeoConfig.am||NeoConfig.imapIn)for(x=0;x<w;x++)b=y[x],u(b.loginId)
&&u(b.serverUri)&&(c===""||c===b.address)&&(p=!0,S=b.serverUri.match(/^(.+?:\/\/
)?(.+?)(:\d+)?$/)[2],l.push({protocol:"pop3",userName:b.loginId,server:S}));else
for(x=0;x<w;x++)b=y[x],u(b.username)&&u(b.server)&&(c===""||c===b.address)&&(p=
!0,l.push({protocol:b.protocol,userName:b.username,server:b.server}))}m&&r==="ch
eckmail"&&this.resetUnseenCount(),p?(v=[{id:"FetchExternalMail",uri:"/ws/mail/v2
.0/jsonrpc",method:"POST",payloadType:"embedded",payload:{method:"FetchExternalM
ail",params:[{externalAccounts:l}]}},{id:"ListFolders",uri:i.getV3RequestUrl("fo
lders"),method:"GET"}],d=h.requestBatchJSON(v,a),d.then(function(r){var i=[],s,o
,u,a,f,c;if(r.FetchExternalMail.success){o=r.FetchExternalMail.response.result;i
f((s=o.fetchResults)&&(a=s.length)){for(u=0;u<a;u++)(f=s[u].status)!=="success"&
&i.push({userName:l[u].userName,status:f,server:l[u].address||l[u].server});i.le
ngth&&e.use("mail-error",function(e){c=e.mail.Error,c&&c.extFetchError(i)})}}r.L
istFolders.success&&E(r.ListFolders.response,n)},function(){n&&n.failure&&n.fail
ure()})):(d=h.requestGet(i.getV3RequestUrl("folders"),a),d.then(function(t){E(t,
n,r)},function(){n&&n.failure&&n.failure()}))}function A(t){t=t||a.settings.valu
e("checkMailInterval",3),e.fire("MailLog",{m:"mail-controller-folders-v3.trigger
CheckMail"
,info:"Scheduling auto checkmail every "+t+" minute(s)"}),c.yTimerObj&&c.yTimerO
bj.cancel&&c.yTimerObj.cancel(),c.yTimerObj=e.later(t*r,null,function(){e.fire("
MailLog",{m:"mail-controller-folders-v3.triggerCheckMail",info:"Running auto che
ckmail after "+t+" minute(s)"}),o++,c.refresh({},{suppressNotification:!0,suppre
ssStat:!1,success:function(){e.fire("nav:refreshCalendar"),c.triggerCheckMail()}
,failure:function(){e.fire("MailLog",{m:"mail-controller-folders.triggerCheckMai
l",info:"Server failure, network down?"}),c.triggerCheckMail()}},"refresh")},[])
}function O(e,t,n){var r=[];e=c.validateFolders(e,r),e?(f.set(e,n),c.callSuccess
(e,t)):c.callFailure(r,c.baddata,t)}function M(t,n){c.refresh({},{suppressNotifi
cation:!1,suppressStat:!1,success:function(){n.success(f.getFoldersByAccount(t))
},failure:function(){n.failure(),e.fire("MailLog",{m:"mail-controller-folders-v3
.getFoldersByAccount",info:"Server failure, network down?"})}})}function _(e){va
r t=f.getPrimaryFolderByAccount(e);return t}function D(e,t){return d.get(e,t)}va
r t=e.mail,n=t.model.DataStore,r=6e4,i="updateFolder",s="listFolders",o=0,u=e.La
ng.trim,a=e.common.Utils,f=n.Folders,l=t.Controller,c=l.Folders,h=new e.Mail.Cor
e.Net.Transport(new e.Mail.Core.Net.Policies.ListFoldersPolicy),p="/",d=t.ui.Fol
derUtils,v=d.PrimaryAcctId,m=a.features.enabled("resetUnseenCount"),g=a.settings
.value("mailWsTimeout",35e3),y;e.on("folders:folderCreated",function(e){c.onList
FoldersSuccess(e)}),e.on("folders:resetV2UnseenCount",T),e.mix(c,{yTimerObj:y,se
t:O,refresh:L,create:N,rename:C,remove:k,get:D,transformToV2:w,bulkReplace:b,get
FoldersByAccount:M,triggerCheckMail:A,getPrimaryFolderByAccount:_,formatFolderUp
dateBatch:x,onListFoldersSuccess:E,resetUnseenCount:T,transport:h},!0)},"1.0.0",
{requires:["mail-core-net-policies-list-folders-policy","mail-core-net-transport
","mail-model-datastore","mail-controller-base","common-persist-user-data","mail
-common-utils-settings","common-persist-user-data","mail-core-net-helpers-batchrequest-helper","mail-core-net-helpers-v3-request-helper","escape","mail-ui-fold
er-utils","mail-common-utils-features"]});