sfHover=function(){var sfEls=document.getElementById("nav").getElementsByTagName("li");for(var i=0;i<sfEls.length;i++){sfEls[i].onmouseover=function(){sel=document.getElementsByTagName("select");for(var i=0;i<sel.length;i++)sel[i].style.visibility='hidden';this.className+=" sfhover"};sfEls[i].onmouseout=function(){sel=document.getElementsByTagName("select");for(var i=0;i<sel.length;i++)sel[i].style.visibility='visible';this.className=this.className.replace(new RegExp(" sfhover\\b"),"")}}};if(window.attachEvent)window.attachEvent("onload",sfHover)
function hasSupport(){if(typeof hasSupport.support!="undefined")return hasSupport.support;var ie55=/msie 5\.[56789]/i.test(navigator.userAgent);hasSupport.support=(typeof document.implementation!="undefined"&&document.implementation.hasFeature("html","1.0")||ie55);if(ie55){document._getElementsByTagName=document.getElementsByTagName;document.getElementsByTagName=function(sTagName){if(sTagName=="*"){return document.all}else return document._getElementsByTagName(sTagName)}};return hasSupport.support}
function WebFXTabPane(el,bUseCookie){if(!hasSupport()||el==null)return;this.element=el;this.element.tabPane=this;this.pages=[];this.selectedIndex=null;this.useCookie=bUseCookie!=null?bUseCookie:true;this.element.className=this.classNameTag+" "+this.element.className;this.tabRow=document.createElement("div");this.tabRow.className="tab-row";el.insertBefore(this.tabRow,el.firstChild);var tabIndex=0;if(this.useCookie){tabIndex=Number(WebFXTabPane.getCookie("webfxtab_"+this.element.id));if(isNaN(tabIndex))tabIndex=0};this.selectedIndex=tabIndex;var cs=el.childNodes,n;for(var i=0;i<cs.length;i++)if(cs[i].nodeType==1&&cs[i].className=="tab-page")this.addTabPage(cs[i])};WebFXTabPane.prototype.classNameTag="dynamic-tab-pane-control";WebFXTabPane.prototype.setSelectedIndex=function(n){if(this.selectedIndex!=n){if(this.selectedIndex!=null&&this.pages[this.selectedIndex]!=null)this.pages[this.selectedIndex].hide();this.selectedIndex=n;this.pages[this.selectedIndex].show();if(this.useCookie)WebFXTabPane.setCookie("webfxtab_"+this.element.id,n)}};WebFXTabPane.prototype.getSelectedIndex=function(){return this.selectedIndex};WebFXTabPane.prototype.addTabPage=function(oElement){if(!hasSupport())return;if(oElement.tabPage==this)return oElement.tabPage;var n=this.pages.length,tp=this.pages[n]=new WebFXTabPage(oElement,this,n);tp.tabPane=this;this.tabRow.appendChild(tp.tab);if(n==this.selectedIndex){tp.show()}else tp.hide();return tp};WebFXTabPane.prototype.dispose=function(){this.element.tabPane=null;this.element=null;this.tabRow=null;for(var i=0;i<this.pages.length;i++){this.pages[i].dispose();this.pages[i]=null};this.pages=null};WebFXTabPane.setCookie=function(sName,sValue,nDays){var expires="";if(nDays){var d=new Date();d.setTime(d.getTime()+nDays*24*60*60*1000);expires="; expires="+d.toGMTString()};document.cookie=sName+"="+sValue+expires+"; path=/"};WebFXTabPane.getCookie=function(sName){var re=new RegExp("(\;|^)[^;]*("+sName+")\=([^;]*)(;|$)"),res=re.exec(document.cookie);return res!=null?res[3]:null};WebFXTabPane.removeCookie=function(name){setCookie(name,"",-1)}
function WebFXTabPage(el,tabPane,nIndex){if(!hasSupport()||el==null)return;this.element=el;this.element.tabPage=this;this.index=nIndex;var cs=el.childNodes;for(var i=0;i<cs.length;i++)if(cs[i].nodeType==1&&cs[i].className=="tab"){this.tab=cs[i];break};var a=document.createElement("A");this.aElement=a;a.href="#";a.onclick=function(){return false};while(this.tab.hasChildNodes())a.appendChild(this.tab.firstChild);this.tab.appendChild(a);var oThis=this;this.tab.onclick=function(){oThis.select()};this.tab.onmouseover=function(){WebFXTabPage.tabOver(oThis)};this.tab.onmouseout=function(){WebFXTabPage.tabOut(oThis)}};WebFXTabPage.prototype.show=function(){var el=this.tab,s=el.className+" selected";s=s.replace(/ +/g," ");el.className=s;this.element.style.display="block"};WebFXTabPage.prototype.hide=function(){var el=this.tab,s=el.className;s=s.replace(/ selected/g,"");el.className=s;this.element.style.display="none"};WebFXTabPage.prototype.select=function(){this.tabPane.setSelectedIndex(this.index)};WebFXTabPage.prototype.dispose=function(){this.aElement.onclick=null;this.aElement=null;this.element.tabPage=null;this.tab.onclick=null;this.tab.onmouseover=null;this.tab.onmouseout=null;this.tab=null;this.tabPane=null;this.element=null};WebFXTabPage.tabOver=function(tabpage){var el=tabpage.tab,s=el.className+" hover";s=s.replace(/ +/g," ");el.className=s};WebFXTabPage.tabOut=function(tabpage){var el=tabpage.tab,s=el.className;s=s.replace(/ hover/g,"");el.className=s}
function setupAllTabs(){if(!hasSupport())return;var all=document.getElementsByTagName("*"),l=all.length,tabPaneRe=/tab\-pane/,tabPageRe=/tab\-page/,cn,el,parentTabPane;for(var i=0;i<l;i++){el=all[i];cn=el.className;if(cn=="")continue;if(tabPaneRe.test(cn)&&!el.tabPane){new WebFXTabPane(el)}else if(tabPageRe.test(cn)&&!el.tabPage&&tabPaneRe.test(el.parentNode.className))el.parentNode.tabPane.addTabPage(el)}}
function disposeAllTabs(){if(!hasSupport())return;var all=document.getElementsByTagName("*"),l=all.length,tabPaneRe=/tab\-pane/,cn,el,tabPanes=[];for(var i=0;i<l;i++){el=all[i];cn=el.className;if(cn=="")continue;if(tabPaneRe.test(cn)&&el.tabPane)tabPanes[tabPanes.length]=el.tabPane};for(var i=tabPanes.length-1;i>=0;i--){tabPanes[i].dispose();tabPanes[i]=null}};if(typeof window.addEventListener!="undefined"){window.addEventListener("load",setupAllTabs,false)}else if(typeof window.attachEvent!="undefined"){window.attachEvent("onload",setupAllTabs);window.attachEvent("onunload",disposeAllTabs)}else if(window.onload!=null){var oldOnload=window.onload;window.onload=function(e){oldOnload(e);setupAllTabs()}}else window.onload=setupAllTabs
var dp={sh:{Toolbar:{},Utils:{},RegexLib:{},Brushes:{},Strings:{AboutDialog:'<html><head><title>About...</title></head><body class="dp-about"><table cellspacing="0"><tr><td class="copy"><p class="title">dp.SyntaxHighlighter</div><div class="para">Version: {V}</p><p><a href="http://www.dreamprojections.com/syntaxhighlighter/?ref=about" target="_blank">http://www.dreamprojections.com/syntaxhighlighter</a></p>&copy;2004-2007 Alex Gorbatchev.</td></tr><tr><td class="footer"><input type="button" class="close" value="OK" onClick="window.close()"/></td></tr></table></body></html>'},ClipboardSwf:null,Version:'1.5.1'}};dp.SyntaxHighlighter=dp.sh;dp.sh.Toolbar.Commands={ExpandSource:{label:'+ expand source',check:function(highlighter){return highlighter.collapse},func:function(sender,highlighter){sender.parentNode.removeChild(sender);highlighter.div.className=highlighter.div.className.replace('collapsed','')}},ViewSource:{label:'view plain',func:function(sender,highlighter){var code=dp.sh.Utils.FixForBlogger(highlighter.originalCode).replace(/</g,'&lt;'),wnd=window.open('','_blank','width=750, height=400, location=0, resizable=1, menubar=0, scrollbars=0');wnd.document.write('<textarea style="width:99%;height:99%">'+code+'</textarea>');wnd.document.close()}},CopyToClipboard:{label:'copy to clipboard',check:function(){return window.clipboardData!=null||dp.sh.ClipboardSwf!=null},func:function(sender,highlighter){var code=dp.sh.Utils.FixForBlogger(highlighter.originalCode).replace(/&lt;/g,'<').replace(/&gt;/g,'>').replace(/&amp;/g,'&');if(window.clipboardData){window.clipboardData.setData('text',code)}else if(dp.sh.ClipboardSwf!=null){var flashcopier=highlighter.flashCopier;if(flashcopier==null){flashcopier=document.createElement('div');highlighter.flashCopier=flashcopier;highlighter.div.appendChild(flashcopier)};flashcopier.innerHTML='<embed src="'+dp.sh.ClipboardSwf+'" FlashVars="clipboard='+encodeURIComponent(code)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>'};alert('The code is in your clipboard now')}},PrintSource:{label:'print',func:function(sender,highlighter){var iframe=document.createElement('IFRAME'),doc=null;iframe.style.cssText='position:absolute;width:0px;height:0px;left:-500px;top:-500px;';document.body.appendChild(iframe);doc=iframe.contentWindow.document;dp.sh.Utils.CopyStyles(doc,window.document);doc.write('<div class="'+highlighter.div.className.replace('collapsed','')+' printing">'+highlighter.div.innerHTML+'</div>');doc.close();iframe.contentWindow.focus();iframe.contentWindow.print();alert('Printing...');document.body.removeChild(iframe)}}};dp.sh.Toolbar.Create=function(highlighter){var div=document.createElement('DIV');div.className='tools';for(var name in dp.sh.Toolbar.Commands){var cmd=dp.sh.Toolbar.Commands[name];if(cmd.check!=null&&!cmd.check(highlighter))continue;div.innerHTML+='<a href="#" onclick="dp.sh.Toolbar.Command(\''+name+'\',this);return false;">'+cmd.label+'</a>'};return div};dp.sh.Toolbar.Command=function(name,sender){var n=sender;while(n!=null&&n.className.indexOf('dp-highlighter')==-1)n=n.parentNode;if(n!=null)dp.sh.Toolbar.Commands[name].func(sender,n.highlighter)};dp.sh.Utils.CopyStyles=function(destDoc,sourceDoc){var links=sourceDoc.getElementsByTagName('link');for(var i=0;i<links.length;i++)if(links[i].rel.toLowerCase()=='stylesheet')destDoc.write('<link type="text/css" rel="stylesheet" href="'+links[i].href+'"></link>')};dp.sh.Utils.FixForBlogger=function(str){return(dp.sh.isBloggerMode==true)?str.replace(/<br\s*\/?>|&lt;br\s*\/?&gt;/gi,'\n'):str};dp.sh.RegexLib={MultiLineCComments:new RegExp('/\\*[\\s\\S]*?\\*/','gm'),SingleLineCComments:new RegExp('//.*$','gm'),SingleLinePerlComments:new RegExp('#.*$','gm'),DoubleQuotedString:new RegExp('"(?:\\.|(\\\\\\")|[^\\""\\n])*"','g'),SingleQuotedString:new RegExp("'(?:\\.|(\\\\\\')|[^\\''\\n])*'",'g')};dp.sh.Match=function(value,index,css){this.value=value;this.index=index;this.length=value.length;this.css=css};dp.sh.Highlighter=function(){this.noGutter=false;this.addControls=true;this.collapse=false;this.tabsToSpaces=true;this.wrapColumn=80;this.showColumns=true};dp.sh.Highlighter.SortCallback=function(m1,m2){if(m1.index<m2.index){return -1}else if(m1.index>m2.index){return 1}else if(m1.length<m2.length){return -1}else if(m1.length>m2.length)return 1;return 0};dp.sh.Highlighter.prototype.CreateElement=function(name){var result=document.createElement(name);result.highlighter=this;return result};dp.sh.Highlighter.prototype.GetMatches=function(regex,css){var index=0,match=null;while((match=regex.exec(this.code))!=null)this.matches[this.matches.length]=new dp.sh.Match(match[0],match.index,css)};dp.sh.Highlighter.prototype.AddBit=function(str,css){if(str==null||str.length==0)return;var span=this.CreateElement('SPAN');str=str.replace(/ /g,'&nbsp;');str=str.replace(/\n/gm,'&nbsp;<br>');if(css!=null){if((/br/gi).test(str)){var lines=str.split('&nbsp;<br>');for(var i=0;i<lines.length;i++){span=this.CreateElement('SPAN');span.className=css;span.innerHTML=lines[i];this.div.appendChild(span);if(i+1<lines.length)this.div.appendChild(this.CreateElement('BR'))}}else{span.className=css;span.innerHTML=str;this.div.appendChild(span)}}else{span.innerHTML=str;this.div.appendChild(span)}};dp.sh.Highlighter.prototype.IsInside=function(match){if(match==null||match.length==0)return false;for(var i=0;i<this.matches.length;i++){var c=this.matches[i];if(c==null)continue;if((match.index>c.index)&&(match.index<c.index+c.length))return true};return false};dp.sh.Highlighter.prototype.ProcessRegexList=function(){for(var i=0;i<this.regexList.length;i++)this.GetMatches(this.regexList[i].regex,this.regexList[i].css)};dp.sh.Highlighter.prototype.ProcessSmartTabs=function(code){var lines=code.split('\n'),result='',tabSize=4,tab='\t'
function InsertSpaces(line,pos,count){var left=line.substr(0,pos),right=line.substr(pos+1,line.length),spaces='';for(var i=0;i<count;i++)spaces+=' ';return left+spaces+right}
function ProcessLine(line,tabSize){if(line.indexOf(tab)==-1)return line;var pos=0;while((pos=line.indexOf(tab))!=-1){var spaces=tabSize-pos%tabSize;line=InsertSpaces(line,pos,spaces)};return line};for(var i=0;i<lines.length;i++)result+=ProcessLine(lines[i],tabSize)+'\n';return result};dp.sh.Highlighter.prototype.SwitchToList=function(){var html=this.div.innerHTML.replace(/<(br)\/?>/gi,'\n'),lines=html.split('\n');if(this.addControls==true)this.bar.appendChild(dp.sh.Toolbar.Create(this));if(this.showColumns){var div=this.CreateElement('div'),columns=this.CreateElement('div'),showEvery=10,i=1;while(i<=150)if(i%showEvery==0){div.innerHTML+=i;i+=(i+'').length}else{div.innerHTML+='&middot;';i++};columns.className='columns';columns.appendChild(div);this.bar.appendChild(columns)};for(var i=0,lineIndex=this.firstLine;i<lines.length-1;i++,lineIndex++){var li=this.CreateElement('LI'),span=this.CreateElement('SPAN');li.className=(i%2==0)?'alt':'';span.innerHTML=lines[i]+'&nbsp;';li.appendChild(span);this.ol.appendChild(li)};this.div.innerHTML=''};dp.sh.Highlighter.prototype.Highlight=function(code){function Trim(str){return str.replace(/^\s*(.*?)[\s\n]*$/g,'$1')}
function Chop(str){return str.replace(/\n*$/,'').replace(/^\n*/,'')}
function Unindent(str){var lines=dp.sh.Utils.FixForBlogger(str).split('\n'),indents=new Array(),regex=new RegExp('^\\s*','g'),min=1000;for(var i=0;i<lines.length&&min>0;i++){if(Trim(lines[i]).length==0)continue;var matches=regex.exec(lines[i]);if(matches!=null&&matches.length>0)min=Math.min(matches[0].length,min)};if(min>0)for(var i=0;i<lines.length;i++)lines[i]=lines[i].substr(min);return lines.join('\n')}
function Copy(string,pos1,pos2){return string.substr(pos1,pos2-pos1)};var pos=0;if(code==null)code='';this.originalCode=code;this.code=Chop(Unindent(code));this.div=this.CreateElement('DIV');this.bar=this.CreateElement('DIV');this.ol=this.CreateElement('OL');this.matches=new Array();this.div.className='dp-highlighter';this.div.highlighter=this;this.bar.className='bar';this.ol.start=this.firstLine;if(this.CssClass!=null)this.ol.className=this.CssClass;if(this.collapse)this.div.className+=' collapsed';if(this.noGutter)this.div.className+=' nogutter';if(this.tabsToSpaces==true)this.code=this.ProcessSmartTabs(this.code);this.ProcessRegexList();if(this.matches.length==0){this.AddBit(this.code,null);this.SwitchToList();this.div.appendChild(this.bar);this.div.appendChild(this.ol);return};this.matches=this.matches.sort(dp.sh.Highlighter.SortCallback);for(var i=0;i<this.matches.length;i++)if(this.IsInside(this.matches[i]))this.matches[i]=null;for(var i=0;i<this.matches.length;i++){var match=this.matches[i];if(match==null||match.length==0)continue;this.AddBit(Copy(this.code,pos,match.index),null);this.AddBit(match.value,match.css);pos=match.index+match.length};this.AddBit(this.code.substr(pos),null);this.SwitchToList();this.div.appendChild(this.bar);this.div.appendChild(this.ol)};dp.sh.Highlighter.prototype.GetKeywords=function(str){return'\\b'+str.replace(/ /g,'\\b|\\b')+'\\b'};dp.sh.BloggerMode=function(){dp.sh.isBloggerMode=true};dp.sh.HighlightAll=function(name,showGutter,showControls,collapseAll,firstLine,showColumns){function FindValue(){var a=arguments;for(var i=0;i<a.length;i++){if(a[i]==null)continue;if(typeof (a[i])=='string'&&a[i]!='')return a[i]+'';if(typeof (a[i])=='object'&&a[i].value!='')return a[i].value+''};return null}
function IsOptionSet(value,list){for(var i=0;i<list.length;i++)if(list[i]==value)return true;return false}
function GetOptionValue(name,list,defaultValue){var regex=new RegExp('^'+name+'\\[(\\w+)\\]$','gi'),matches=null;for(var i=0;i<list.length;i++)if((matches=regex.exec(list[i]))!=null)return matches[1];return defaultValue}
function FindTagsByName(list,name,tagName){var tags=document.getElementsByTagName(tagName);for(var i=0;i<tags.length;i++)if(tags[i].getAttribute('name')==name)list.push(tags[i])};var elements=[],highlighter=null,registered={},propertyName='innerHTML';FindTagsByName(elements,name,'pre');FindTagsByName(elements,name,'textarea');if(elements.length==0)return;for(var brush in dp.sh.Brushes){var aliases=dp.sh.Brushes[brush].Aliases;if(aliases==null)continue;for(var i=0;i<aliases.length;i++)registered[aliases[i]]=brush};for(var i=0;i<elements.length;i++){var element=elements[i],options=FindValue(element.attributes['class'],element.className,element.attributes['language'],element.language),language='';if(options==null)continue;options=options.split(':');language=options[0].toLowerCase();if(registered[language]==null)continue;highlighter=new dp.sh.Brushes[registered[language]]();element.style.display='none';highlighter.noGutter=(showGutter==null)?true:!showGutter;highlighter.addControls=(showControls==null)?!IsOptionSet('nocontrols',options):showControls;highlighter.collapse=(collapseAll==null)?IsOptionSet('collapse',options):collapseAll;highlighter.showColumns=(showColumns==null)?IsOptionSet('showcolumns',options):showColumns;var headNode=document.getElementsByTagName('head')[0];if(highlighter.Style&&headNode){var styleNode=document.createElement('style');styleNode.setAttribute('type','text/css');if(styleNode.styleSheet){styleNode.styleSheet.cssText=highlighter.Style}else{var textNode=document.createTextNode(highlighter.Style);styleNode.appendChild(textNode)};headNode.appendChild(styleNode)};highlighter.firstLine=(firstLine==null)?parseInt(GetOptionValue('firstline',options,1)):firstLine;highlighter.Highlight(element[propertyName]);highlighter.source=element;element.parentNode.insertBefore(highlighter.div,element)}}
dp.sh.Brushes.CSharp=function(){var keywords='abstract as base bool break byte case catch char checked class const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach get goto if implicit in int interface internal is lock long namespace new null object operator out override params private protected public readonly ref return sbyte sealed set short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual void while';this.regexList=[{regex:dp.sh.RegexLib.SingleLineCComments,css:'comment'},{regex:dp.sh.RegexLib.MultiLineCComments,css:'comment'},{regex:dp.sh.RegexLib.DoubleQuotedString,css:'string'},{regex:dp.sh.RegexLib.SingleQuotedString,css:'string'},{regex:new RegExp('^\\s*#.*','gm'),css:'preprocessor'},{regex:new RegExp(this.GetKeywords(keywords),'gm'),css:'keyword'}];this.CssClass='dp-c';this.Style='.dp-c .vars { color: #d00; }'};dp.sh.Brushes.CSharp.prototype=new dp.sh.Highlighter();dp.sh.Brushes.CSharp.Aliases=['c#','c-sharp','csharp']
dp.sh.Brushes.Python=function(){var keywords='and assert break class continue def del elif else except exec finally for from global if import in is lambda not or pass print raise return try yield while',special='None True False self cls class_';this.regexList=[{regex:dp.sh.RegexLib.SingleLinePerlComments,css:'comment'},{regex:new RegExp("^\\s*@\\w+",'gm'),css:'decorator'},{regex:new RegExp("(['\"]{3})([^\\1])*?\\1",'gm'),css:'comment'},{regex:new RegExp('"(?!")(?:\\.|\\\\\\"|[^\\""\\n\\r])*"','gm'),css:'string'},{regex:new RegExp("'(?!')*(?:\\.|(\\\\\\')|[^\\''\\n\\r])*'",'gm'),css:'string'},{regex:new RegExp("\\b\\d+\\.?\\w*",'g'),css:'number'},{regex:new RegExp(this.GetKeywords(keywords),'gm'),css:'keyword'},{regex:new RegExp(this.GetKeywords(special),'gm'),css:'special'}];this.CssClass='dp-py';this.Style='.dp-py .builtins { color: #ff1493; }.dp-py .magicmethods { color: #808080; }.dp-py .exceptions { color: brown; }.dp-py .types { color: brown; font-style: italic; }.dp-py .commonlibs { color: #8A2BE2; font-style: italic; }'};dp.sh.Brushes.Python.prototype=new dp.sh.Highlighter();dp.sh.Brushes.Python.Aliases=['py','python']
dp.sh.Brushes.Cpp=function(){var datatypes='ATOM BOOL BOOLEAN BYTE CHAR COLORREF DWORD DWORDLONG DWORD_PTR DWORD32 DWORD64 FLOAT HACCEL HALF_PTR HANDLE HBITMAP HBRUSH HCOLORSPACE HCONV HCONVLIST HCURSOR HDC HDDEDATA HDESK HDROP HDWP HENHMETAFILE HFILE HFONT HGDIOBJ HGLOBAL HHOOK HICON HINSTANCE HKEY HKL HLOCAL HMENU HMETAFILE HMODULE HMONITOR HPALETTE HPEN HRESULT HRGN HRSRC HSZ HWINSTA HWND INT INT_PTR INT32 INT64 LANGID LCID LCTYPE LGRPID LONG LONGLONG LONG_PTR LONG32 LONG64 LPARAM LPBOOL LPBYTE LPCOLORREF LPCSTR LPCTSTR LPCVOID LPCWSTR LPDWORD LPHANDLE LPINT LPLONG LPSTR LPTSTR LPVOID LPWORD LPWSTR LRESULT PBOOL PBOOLEAN PBYTE PCHAR PCSTR PCTSTR PCWSTR PDWORDLONG PDWORD_PTR PDWORD32 PDWORD64 PFLOAT PHALF_PTR PHANDLE PHKEY PINT PINT_PTR PINT32 PINT64 PLCID PLONG PLONGLONG PLONG_PTR PLONG32 PLONG64 POINTER_32 POINTER_64 PSHORT PSIZE_T PSSIZE_T PSTR PTBYTE PTCHAR PTSTR PUCHAR PUHALF_PTR PUINT PUINT_PTR PUINT32 PUINT64 PULONG PULONGLONG PULONG_PTR PULONG32 PULONG64 PUSHORT PVOID PWCHAR PWORD PWSTR SC_HANDLE SC_LOCK SERVICE_STATUS_HANDLE SHORT SIZE_T SSIZE_T TBYTE TCHAR UCHAR UHALF_PTR UINT UINT_PTR UINT32 UINT64 ULONG ULONGLONG ULONG_PTR ULONG32 ULONG64 USHORT USN VOID WCHAR WORD WPARAM WPARAM WPARAM char bool short int __int32 __int64 __int8 __int16 long float double __wchar_t clock_t _complex _dev_t _diskfree_t div_t ldiv_t _exception _EXCEPTION_POINTERS FILE _finddata_t _finddatai64_t _wfinddata_t _wfinddatai64_t __finddata64_t __wfinddata64_t _FPIEEE_RECORD fpos_t _HEAPINFO _HFILE lconv intptr_t jmp_buf mbstate_t _off_t _onexit_t _PNH ptrdiff_t _purecall_handler sig_atomic_t size_t _stat __stat64 _stati64 terminate_function time_t __time64_t _timeb __timeb64 tm uintptr_t _utimbuf va_list wchar_t wctrans_t wctype_t wint_t signed',keywords='break case catch class const __finally __exception __try const_cast continue private public protected __declspec default delete deprecated dllexport dllimport do dynamic_cast else enum explicit extern if for friend goto inline mutable naked namespace new noinline noreturn nothrow register reinterpret_cast return selectany sizeof static static_cast struct switch template this thread throw true false try typedef typeid typename union using uuid virtual void volatile whcar_t while';this.regexList=[{regex:dp.sh.RegexLib.SingleLineCComments,css:'comment'},{regex:dp.sh.RegexLib.MultiLineCComments,css:'comment'},{regex:dp.sh.RegexLib.DoubleQuotedString,css:'string'},{regex:dp.sh.RegexLib.SingleQuotedString,css:'string'},{regex:new RegExp('^ *#.*','gm'),css:'preprocessor'},{regex:new RegExp(this.GetKeywords(datatypes),'gm'),css:'datatypes'},{regex:new RegExp(this.GetKeywords(keywords),'gm'),css:'keyword'}];this.CssClass='dp-cpp';this.Style='.dp-cpp .datatypes { color: #2E8B57; font-weight: bold; }'};dp.sh.Brushes.Cpp.prototype=new dp.sh.Highlighter();dp.sh.Brushes.Cpp.Aliases=['cpp','c','c++']
dp.sh.Brushes.Vb=function(){var keywords='AddHandler AddressOf AndAlso Alias And Ansi As Assembly Auto Boolean ByRef Byte ByVal Call Case Catch CBool CByte CChar CDate CDec CDbl Char CInt Class CLng CObj Const CShort CSng CStr CType Date Decimal Declare Default Delegate Dim DirectCast Do Double Each Else ElseIf End Enum Erase Error Event Exit False Finally For Friend Function Get GetType GoSub GoTo Handles If Implements Imports In Inherits Integer Interface Is Let Lib Like Long Loop Me Mod Module MustInherit MustOverride MyBase MyClass Namespace New Next Not Nothing NotInheritable NotOverridable Object On Option Optional Or OrElse Overloads Overridable Overrides ParamArray Preserve Private Property Protected Public RaiseEvent ReadOnly ReDim REM RemoveHandler Resume Return Select Set Shadows Shared Short Single Static Step Stop String Structure Sub SyncLock Then Throw To True Try TypeOf Unicode Until Variant When While With WithEvents WriteOnly Xor';this.regexList=[{regex:new RegExp('\'.*$','gm'),css:'comment'},{regex:dp.sh.RegexLib.DoubleQuotedString,css:'string'},{regex:new RegExp('^\\s*#.*','gm'),css:'preprocessor'},{regex:new RegExp(this.GetKeywords(keywords),'gm'),css:'keyword'}];this.CssClass='dp-vb'};dp.sh.Brushes.Vb.prototype=new dp.sh.Highlighter();dp.sh.Brushes.Vb.Aliases=['vb','vb.net']
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('o 88={89:\'1.11\'};k $3N(V){h(V!=6n)};k $r(V){m(!$3N(V))h 15;m(V.33)h\'T\';o r=3Q V;m(r==\'2s\'&&V.87){1U(V.4R){W 1:h\'T\';W 3:h(/\\S/).2f(V.6S)?\'86\':\'84\'}}m(r==\'2s\'||r==\'k\'){1U(V.5K){W 1C:h\'1c\';W 4H:h\'4C\';W 1m:h\'4Y\'}m(3Q V.J==\'4K\'){m(V.22)h\'85\';m(V.5Y)h\'U\'}}h r};k $2X(){o 3v={};G(o i=0;i<U.J;i++){G(o t 1f U[i]){o ap=U[i][t];o 48=3v[t];m(48&&$r(ap)==\'2s\'&&$r(48)==\'2s\')3v[t]=$2X(48,ap);12 3v[t]=ap}}h 3v};o $L=k(){o Y=U;m(!Y[1])Y=[c,Y[0]];G(o t 1f Y[1])Y[0][t]=Y[1][t];h Y[0]};o $36=k(){G(o i=0,l=U.J;i<l;i++){U[i].L=k(1k){G(o 1p 1f 1k){m(!c.1j[1p])c.1j[1p]=1k[1p];m(!c[1p])c[1p]=$36.3P(1p)}}}};$36.3P=k(1p){h k(Q){h c.1j[1p].2U(Q,1C.1j.6P.1J(U,1))}};$36(4X,1C,4N,6X);k $3F(V){h!!(V||V===0)};k $5G(V,69){h $3N(V)?V:69};k $5l(2I,2z){h 18.8a(18.5l()*(2z-2I+1)+2I)};k $2l(){h X 8b().8g()};k $5i(1G){8h(1G);8f(1G);h 1i};o 2H=k(V){V=V||{};V.L=$L;h V};o 8e=X 2H(H);o 8c=X 2H(K);K.6h=K.2w(\'6h\')[0];H.2A=!!(K.6Q);m(H.8d)H.1R=H[H.83?\'82\':\'5T\']=1b;12 m(K.5Z&&!K.7S&&!7T.7R)H.2K=H[H.2A?\'7Q\':\'4g\']=1b;12 m(K.7N!=1i)H.53=1b;H.7O=H.2K;7P.L=$L;m(3Q 3e==\'6n\'){o 3e=k(){};m(H.2K)K.70("7U");3e.1j=(H.2K)?H["[[7V.1j]]"]:{}}3e.1j.33=k(){};m(H.5T)4Q{K.80("81",15,1b)}4L(e){};o 1m=k(23){o 3B=k(){h(U[0]!==1i&&c.1T&&$r(c.1T)==\'k\')?c.1T.2U(c,U):c};$L(3B,c);3B.1j=23;3B.5K=1m;h 3B};1m.2u=k(){};1m.1j={L:k(23){o 4p=X c(1i);G(o t 1f 23){o 5I=4p[t];4p[t]=1m.60(5I,23[t])}h X 1m(4p)},7a:k(){G(o i=0,l=U.J;i<l;i++)$L(c.1j,U[i])}};1m.60=k(2v,1v){m(2v&&2v!=1v){o r=$r(1v);m(r!=$r(2v))h 1v;1U(r){W\'k\':o 5p=k(){c.1A=U.5Y.1A;h 1v.2U(c,U)};5p.1A=2v;h 5p;W\'2s\':h $2X(2v,1v)}}h 1v};o 7w=X 1m({7Z:k(F){c.2N=c.2N||[];c.2N.1a(F);h c},7u:k(){m(c.2N&&c.2N.J)c.2N.6D().1E(10,c)},7Y:k(){c.2N=[]}});o 26=X 1m({2m:k(r,F){m(F!=1m.2u){c.$O=c.$O||{};c.$O[r]=c.$O[r]||[];c.$O[r].5h(F)}h c},2g:k(r,Y,1E){m(c.$O&&c.$O[r]){c.$O[r].1x(k(F){F.1V({\'Q\':c,\'1E\':1E,\'U\':Y})()},c)}h c},4D:k(r,F){m(c.$O&&c.$O[r])c.$O[r].2R(F);h c}});o 7o=X 1m({5a:k(){c.C=$2X.2U(1i,[c.C].L(U));m(c.2m){G(o 3s 1f c.C){m($r(c.C[3s]==\'k\')&&(/^4F[A-Z]/).2f(3s))c.2m(3s,c.C[3s])}}h c}});1C.L({3S:k(F,Q){G(o i=0,j=c.J;i<j;i++)F.1J(Q,c[i],i,c)},2b:k(F,Q){o 31=[];G(o i=0,j=c.J;i<j;i++){m(F.1J(Q,c[i],i,c))31.1a(c[i])}h 31},1W:k(F,Q){o 31=[];G(o i=0,j=c.J;i<j;i++)31[i]=F.1J(Q,c[i],i,c);h 31},3L:k(F,Q){G(o i=0,j=c.J;i<j;i++){m(!F.1J(Q,c[i],i,c))h 15}h 1b},7W:k(F,Q){G(o i=0,j=c.J;i<j;i++){m(F.1J(Q,c[i],i,c))h 1b}h 15},2Z:k(22,M){o 2W=c.J;G(o i=(M<0)?18.2z(0,2W+M):M||0;i<2W;i++){m(c[i]===22)h i}h-1},6A:k(1s,J){1s=1s||0;m(1s<0)1s=c.J+1s;J=J||(c.J-1s);o 5s=[];G(o i=0;i<J;i++)5s[i]=c[1s++];h 5s},2R:k(22){o i=0;o 2W=c.J;5E(i<2W){m(c[i]===22){c.4h(i,1);2W--}12{i++}}h c},19:k(22,M){h c.2Z(22,M)!=-1},7X:k(1q){o V={},J=18.2I(c.J,1q.J);G(o i=0;i<J;i++)V[1q[i]]=c[i];h V},L:k(1c){G(o i=0,j=1c.J;i<j;i++)c.1a(1c[i]);h c},2X:k(1c){G(o i=0,l=1c.J;i<l;i++)c.5h(1c[i]);h c},5h:k(22){m(!c.19(22))c.1a(22);h c},8i:k(){h c[$5l(0,c.J-1)]||1i},6c:k(){h c[c.J-1]||1i}});1C.1j.1x=1C.1j.3S;1C.1x=1C.3S;k $A(1c){h 1C.6A(1c)};k $1x(2p,F,Q){m(2p&&3Q 2p.J==\'4K\'&&$r(2p)!=\'2s\'){1C.3S(2p,F,Q)}12{G(o 1y 1f 2p)F.1J(Q||2p,2p[1y],1y)}};1C.1j.2f=1C.1j.19;4N.L({2f:k(49,1O){h(($r(49)==\'28\')?X 4H(49,1O):49).2f(c)},2x:k(){h 3y(c,10)},6Y:k(){h 3G(c)},4M:k(){h c.2y(/-\\D/g,k(2d){h 2d.5m(1).6F()})},6f:k(){h c.2y(/\\w[A-Z]/g,k(2d){h(2d.5m(0)+\'-\'+2d.5m(1).3z())})},66:k(){h c.2y(/\\b[a-z]/g,k(2d){h 2d.6F()})},4z:k(){h c.2y(/^\\s+|\\s+$/g,\'\')},4G:k(){h c.2y(/\\s{2,}/g,\' \').4z()},3V:k(1c){o 1L=c.2d(/\\d{1,3}/g);h(1L)?1L.3V(1c):15},4i:k(1c){o 2E=c.2d(/^#?(\\w{1,2})(\\w{1,2})(\\w{1,2})$/);h(2E)?2E.6P(1).4i(1c):15},19:k(28,s){h(s)?(s+c+s).2Z(s+28+s)>-1:c.2Z(28)>-1},8j:k(){h c.2y(/([.*+?^${}()|[\\]\\/\\\\])/g,\'\\\\$1\')}});1C.L({3V:k(1c){m(c.J<3)h 15;m(c.J==4&&c[3]==0&&!1c)h\'8E\';o 2E=[];G(o i=0;i<3;i++){o 3a=(c[i]-0).8F(16);2E.1a((3a.J==1)?\'0\'+3a:3a)}h 1c?2E:\'#\'+2E.1I(\'\')},4i:k(1c){m(c.J!=3)h 15;o 1L=[];G(o i=0;i<3;i++){1L.1a(3y((c[i].J==1)?c[i]+c[i]:c[i],16))}h 1c?1L:\'1L(\'+1L.1I(\',\')+\')\'}});4X.L({1V:k(C){o F=c;C=$2X({\'Q\':F,\'u\':15,\'U\':1i,\'1E\':15,\'2G\':15,\'4w\':15},C);m($3F(C.U)&&$r(C.U)!=\'1c\')C.U=[C.U];h k(u){o Y;m(C.u){u=u||H.u;Y=[(C.u===1b)?u:X C.u(u)];m(C.U)Y.L(C.U)}12 Y=C.U||U;o 2i=k(){h F.2U($5G(C.Q,F),Y)};m(C.1E)h 8D(2i,C.1E);m(C.2G)h 8C(2i,C.2G);m(C.4w)4Q{h 2i()}4L(7M){h 15};h 2i()}},8A:k(Y,Q){h c.1V({\'U\':Y,\'Q\':Q})},4w:k(Y,Q){h c.1V({\'U\':Y,\'Q\':Q,\'4w\':1b})()},Q:k(Q,Y){h c.1V({\'Q\':Q,\'U\':Y})},8B:k(Q,Y){h c.1V({\'Q\':Q,\'u\':1b,\'U\':Y})},1E:k(1E,Q,Y){h c.1V({\'1E\':1E,\'Q\':Q,\'U\':Y})()},2G:k(6R,Q,Y){h c.1V({\'2G\':6R,\'Q\':Q,\'U\':Y})()}});6X.L({2x:k(){h 3y(c)},6Y:k(){h 3G(c)},8G:k(2I,2z){h 18.2I(2z,18.2z(2I,c))},35:k(3q){3q=18.2D(10,3q||0);h 18.35(c*3q)/3q},8H:k(F){G(o i=0;i<c;i++)F(i)}});o B=X 1m({1T:k(q,1k){m($r(q)==\'28\'){m(H.1R&&1k&&(1k.1y||1k.r)){o 1y=(1k.1y)?\' 1y="\'+1k.1y+\'"\':\'\';o r=(1k.r)?\' r="\'+1k.r+\'"\':\'\';4I 1k.1y;4I 1k.r;q=\'<\'+q+1y+r+\'>\'}q=K.70(q)}q=$(q);h(!1k||!q)?q:q.2o(1k)}});o 1t=X 1m({1T:k(N){h(N)?$L(N,c):c}});1t.L=k(1k){G(o 1p 1f 1k){c.1j[1p]=1k[1p];c[1p]=$36.3P(1p)}};k $(q){m(!q)h 1i;m(q.33)h 1F.3b(q);m([H,K].19(q))h q;o r=$r(q);m(r==\'28\'){q=K.4f(q);r=(q)?\'T\':15}m(r!=\'T\')h 1i;m(q.33)h 1F.3b(q);m([\'2s\',\'8M\'].19(q.4q.3z()))h q;$L(q,B.1j);q.33=k(){};h 1F.3b(q)};K.3O=K.2w;k $$(){o N=[];G(o i=0,j=U.J;i<j;i++){o 1h=U[i];1U($r(1h)){W\'T\':N.1a(1h);W\'8N\':1n;W 15:1n;W\'28\':1h=K.3O(1h,1b);4V:N.L(1h)}}h $$.3D(N)};$$.3D=k(1c){o N=[];G(o i=0,l=1c.J;i<l;i++){m(1c[i].$42)5L;o T=$(1c[i]);m(T&&!T.$42){T.$42=1b;N.1a(T)}}G(o n=0,d=N.J;n<d;n++)N[n].$42=1i;h X 1t(N)};1t.4o=k(t){h k(){o Y=U;o 17=[];o N=1b;G(o i=0,j=c.J,2i;i<j;i++){2i=c[i][t].2U(c[i],Y);m($r(2i)!=\'T\')N=15;17.1a(2i)};h(N)?$$.3D(17):17}};B.L=k(23){G(o t 1f 23){3e.1j[t]=23[t];B.1j[t]=23[t];B[t]=$36.3P(t);o 6C=(1C.1j[t])?t+\'1t\':t;1t.1j[6C]=1t.4o(t)}};B.L({2o:k(1k){G(o 1p 1f 1k){o 3k=1k[1p];1U(1p){W\'5S\':c.5M(3k);1n;W\'O\':m(c.4T)c.4T(3k);1n;W\'23\':c.71(3k);1n;4V:c.4t(1p,3k)}}h c},2Q:k(q,7t){q=$(q);1U(7t){W\'7A\':q.2e.4W(c,q);1n;W\'7y\':o 3x=q.6b();m(!3x)q.2e.4J(c);12 q.2e.4W(c,3x);1n;W\'25\':o 4U=q.5B;m(4U){q.4W(c,4U);1n}4V:q.4J(c)}h c},8L:k(q){h c.2Q(q,\'7A\')},5O:k(q){h c.2Q(q,\'7y\')},8K:k(q){h c.2Q(q,\'5b\')},8I:k(q){h c.2Q(q,\'25\')},5P:k(){o N=[];$1x(U,k(79){N=N.5v(79)});$$(N).2Q(c);h c},2R:k(){h c.2e.6l(c)},8J:k(7h){o q=$(c.8z(7h!==15));m(!q.$O)h q;q.$O={};G(o r 1f c.$O)q.$O[r]={\'1q\':$A(c.$O[r].1q),\'2J\':$A(c.$O[r].2J)};h q.4l()},8y:k(q){q=$(q);c.2e.8o(q,c);h q},6p:k(2n){c.4J(K.8p(2n));h c},4E:k(1d){h c.1d.19(1d,\' \')},5J:k(1d){m(!c.4E(1d))c.1d=(c.1d+\' \'+1d).4G();h c},5H:k(1d){c.1d=c.1d.2y(X 4H(\'(^|\\\\s)\'+1d+\'(?:\\\\s|$)\'),\'$1\').4G();h c},8n:k(1d){h c.4E(1d)?c.5H(1d):c.5J(1d)},2L:k(t,I){1U(t){W\'1D\':h c.6j(3G(I));W\'8m\':t=(H.1R)?\'8k\':\'8l\'}t=t.4M();1U($r(I)){W\'4K\':m(![\'8q\',\'6x\'].19(t))I+=\'3E\';1n;W\'1c\':I=\'1L(\'+I.1I(\',\')+\')\'}c.1e[t]=I;h c},5M:k(2B){1U($r(2B)){W\'2s\':B.4m(c,\'2L\',2B);1n;W\'28\':c.1e.5w=2B}h c},6j:k(1D){m(1D==0){m(c.1e.3T!="5q")c.1e.3T="5q"}12{m(c.1e.3T!="6r")c.1e.3T="6r"}m(!c.41||!c.41.8r)c.1e.6x=1;m(H.1R)c.1e.2b=(1D==1)?\'\':"8w(1D="+1D*8x+")";c.1e.1D=c.$2q.1D=1D;h c},1N:k(t){t=t.4M();o 1g=c.1e[t];m(!$3F(1g)){m(t==\'1D\')h c.$2q.1D;1g=[];G(o 1e 1f B.2r){m(t==1e){B.2r[1e].1x(k(s){o 1e=c.1N(s);1g.1a(3y(1e)?1e:\'67\')},c);m(t==\'2C\'){o 3L=1g.3L(k(3a){h(3a==1g[0])});h(3L)?1g[0]:15}h 1g.1I(\' \')}}m(t.19(\'2C\')){m(B.2r.2C.19(t)){h[\'68\',\'5t\',\'5x\'].1W(k(p){h c.1N(t+p)},c).1I(\' \')}12 m(B.6m.19(t)){h[\'6t\',\'6u\',\'6w\',\'6q\'].1W(k(p){h c.1N(\'2C\'+p+t.2y(\'2C\',\'\'))},c).1I(\' \')}}m(K.64)1g=K.64.8v(c,1i).8u(t.6f());12 m(c.41)1g=c.41[t]}m(H.1R)1g=B.62(t,1g,c);m(1g&&t.2f(/47/i)&&1g.19(\'1L\')){h 1g.4n(\'1L\').4h(1,4).1W(k(47){h 47.3V()}).1I(\' \')}h 1g},5R:k(){h B.5f(c,\'1N\',U)},3w:k(3X,1s){3X+=\'8s\';o q=(1s)?c[1s]:c[3X];5E(q&&$r(q)!=\'T\')q=q[3X];h $(q)},8t:k(){h c.3w(\'2v\')},6b:k(){h c.3w(\'3x\')},8O:k(){h c.3w(\'3x\',\'5B\')},6c:k(){h c.3w(\'2v\',\'7E\')},7H:k(){h $(c.2e)},7D:k(){h $$(c.5Z)},54:k(q){h!!$A(c.2w(\'*\')).19(q)},4u:k(t){o 2j=B.4d[t];m(2j)h c[2j];o 58=B.7i[t]||0;m(!H.1R||58)h c.7K(t,58);o 4x=c.7J[t];h(4x)?4x.6S:1i},7B:k(t){o 2j=B.4d[t];m(2j)c[2j]=\'\';12 c.7C(t);h c},7L:k(){h B.5f(c,\'4u\',U)},4t:k(t,I){o 2j=B.4d[t];m(2j)c[2j]=I;12 c.7I(t,I);h c},71:k(2B){h B.4m(c,\'4t\',2B)},63:k(){c.6e=$A(U).1I(\'\');h c},7F:k(2n){o 2a=c.3f();m([\'1e\',\'3c\'].19(2a)){m(H.1R){m(2a==\'1e\')c.6T.5w=2n;12 m(2a==\'3c\')c.4t(\'2n\',2n);h c}12{c.6l(c.5B);h c.6p(2n)}}c[$3N(c.5F)?\'5F\':\'6a\']=2n;h c},7G:k(){o 2a=c.3f();m([\'1e\',\'3c\'].19(2a)){m(H.1R){m(2a==\'1e\')h c.6T.5w;12 m(2a==\'3c\')h c.4u(\'2n\')}12{h c.6e}}h($5G(c.5F,c.6a))},3f:k(){h c.4q.3z()},2u:k(){1F.45(c.2w(\'*\'));h c.63(\'\')}});B.62=k(t,1g,T){m($3F(3y(1g)))h 1g;m([\'4b\',\'30\'].19(t)){o 2J=(t==\'30\')?[\'2k\',\'5g\']:[\'25\',\'5b\'];o 3j=0;2J.1x(k(I){3j+=T.1N(\'2C-\'+I+\'-30\').2x()+T.1N(\'5n-\'+I).2x()});h T[\'2S\'+t.66()]-3j+\'3E\'}12 m(t.2f(/2C(.+)68|1Z|5n/)){h\'67\'}h 1g};B.2r={\'2C\':[],\'5n\':[],\'1Z\':[]};[\'6t\',\'6u\',\'6w\',\'6q\'].1x(k(6k){G(o 1e 1f B.2r)B.2r[1e].1a(1e+6k)});B.6m=[\'9n\',\'aF\',\'aI\'];B.5f=k(q,2F,1q){o 1g={};$1x(1q,k(1S){1g[1S]=q[2F](1S)});h 1g};B.4m=k(q,2F,5e){G(o 1S 1f 5e)q[2F](1S,5e[1S]);h q};B.4d=X 2H({\'4Y\':\'1d\',\'G\':\'aJ\',\'aK\':\'aY\',\'ai\':\'a6\',\'a9\':\'aC\',\'au\':\'af\',\'as\':\'at\',\'ar\':\'aq\',\'am\':\'an\',\'I\':\'I\',\'7z\':\'7z\',\'7x\':\'7x\',\'7l\':\'7l\',\'7j\':\'7j\'});B.7i={\'ao\':2,\'3R\':2};B.21={4a:{2M:k(r,F){m(c.4S)c.4S(r,F,15);12 c.av(\'4F\'+r,F);h c},5Q:k(r,F){m(c.5V)c.5V(r,F,15);12 c.aB(\'4F\'+r,F);h c}}};H.L(B.21.4a);K.L(B.21.4a);B.L(B.21.4a);o 1F={N:[],3b:k(q){m(!q.$2q){1F.N.1a(q);q.$2q={\'1D\':1}}h q},45:k(N){G(o i=0,j=N.J,q;i<j;i++){m(!(q=N[i])||!q.$2q)5L;m(q.$O)q.2g(\'45\').4l();G(o p 1f q.$2q)q.$2q[p]=1i;G(o d 1f B.1j)q[d]=1i;1F.N[1F.N.2Z(q)]=1i;q.33=q.$2q=q=1i}1F.N.2R(1i)},2u:k(){1F.3b(H);1F.3b(K);1F.45(1F.N)}};H.2M(\'7v\',k(){H.2M(\'51\',1F.2u);m(H.1R)H.2M(\'51\',aA)});o 1K=X 1m({1T:k(u){m(u&&u.$6d)h u;c.$6d=1b;u=u||H.u;c.u=u;c.r=u.r;c.2V=u.2V||u.az;m(c.2V.4R==3)c.2V=c.2V.2e;c.6D=u.aw;c.ax=u.ay;c.al=u.ak;c.a8=u.aa;m([\'56\',\'3U\'].19(c.r)){c.a7=(u.6g)?u.6g/a3:-(u.a5||0)/3}12 m(c.r.19(\'1S\')){c.3J=u.6v||u.ab;G(o 1y 1f 1K.1q){m(1K.1q[1y]==c.3J){c.1S=1y;1n}}m(c.r==\'7d\'){o 43=c.3J-ac;m(43>0&&43<13)c.1S=\'f\'+43}c.1S=c.1S||4N.aj(c.3J).3z()}12 m(c.r.2f(/(7g|ah|ag)/)){c.ad={\'x\':u.4O||u.6i+K.1M.3h,\'y\':u.4P||u.6s+K.1M.3d};c.ae={\'x\':u.4O?u.4O-H.6O:u.6i,\'y\':u.4P?u.4P-H.6M:u.6s};c.aE=(u.6v==3)||(u.aD==2);1U(c.r){W\'57\':c.1w=u.1w||u.aU;1n;W\'52\':c.1w=u.1w||u.b0}c.6o()}h c},3t:k(){h c.3K().3M()},3K:k(){m(c.u.3K)c.u.3K();12 c.u.aW=1b;h c},3M:k(){m(c.u.3M)c.u.3M();12 c.u.b1=15;h c}});1K.44={1w:k(){m(c.1w&&c.1w.4R==3)c.1w=c.1w.2e},6y:k(){4Q{1K.44.1w.1J(c)}4L(e){c.1w=c.2V}}};1K.1j.6o=(H.53)?1K.44.6y:1K.44.1w;1K.1q=X 2H({\'aZ\':13,\'aX\':38,\'b2\':40,\'2k\':37,\'5g\':39,\'aV\':27,\'aL\':32,\'aG\':8,\'aH\':9,\'4I\':46});B.21.26={2m:k(r,F){c.$O=c.$O||{};c.$O[r]=c.$O[r]||{\'1q\':[],\'2J\':[]};m(c.$O[r].1q.19(F))h c;c.$O[r].1q.1a(F);o 4e=r;o 1z=B.26[r];m(1z){m(1z.5c)1z.5c.1J(c,F);m(1z.1W)F=1z.1W;m(1z.r)4e=1z.r}m(!c.4S)F=F.1V({\'Q\':c,\'u\':1b});c.$O[r].2J.1a(F);h(B.55.19(4e))?c.2M(4e,F):c},4D:k(r,F){m(!c.$O||!c.$O[r])h c;o 1P=c.$O[r].1q.2Z(F);m(1P==-1)h c;o 1S=c.$O[r].1q.4h(1P,1)[0];o I=c.$O[r].2J.4h(1P,1)[0];o 1z=B.26[r];m(1z){m(1z.2R)1z.2R.1J(c,F);m(1z.r)r=1z.r}h(B.55.19(r))?c.5Q(r,I):c},4T:k(2B){h B.4m(c,\'2m\',2B)},4l:k(r){m(!c.$O)h c;m(!r){G(o 4k 1f c.$O)c.4l(4k);c.$O=1i}12 m(c.$O[r]){c.$O[r].1q.1x(k(F){c.4D(r,F)},c);c.$O[r]=1i}h c},2g:k(r,Y,1E){m(c.$O&&c.$O[r]){c.$O[r].1q.1x(k(F){F.1V({\'Q\':c,\'1E\':1E,\'U\':Y})()},c)}h c},6J:k(M,r){m(!M.$O)h c;m(!r){G(o 4k 1f M.$O)c.6J(M,4k)}12 m(M.$O[r]){M.$O[r].1q.1x(k(F){c.2m(r,F)},c)}h c}};H.L(B.21.26);K.L(B.21.26);B.L(B.21.26);B.26=X 2H({\'7n\':{r:\'57\',1W:k(u){u=X 1K(u);m(u.1w!=c&&!c.54(u.1w))c.2g(\'7n\',u)}},\'6z\':{r:\'52\',1W:k(u){u=X 1K(u);m(u.1w!=c&&!c.54(u.1w))c.2g(\'6z\',u)}},\'3U\':{r:(H.53)?\'56\':\'3U\'}});B.55=[\'7g\',\'aM\',\'aN\',\'aS\',\'3U\',\'56\',\'57\',\'52\',\'aT\',\'7d\',\'8P\',\'aR\',\'6E\',\'51\',\'7v\',\'aQ\',\'aO\',\'aP\',\'a4\',\'7c\',\'a1\',\'9e\',\'3C\',\'9f\',\'9g\',\'9d\',\'5z\'];4X.L({9c:k(Q,Y){h c.1V({\'Q\':Q,\'U\':Y,\'u\':1K})}});1t.L({99:k(2a){h X 1t(c.2b(k(q){h(B.3f(q)==2a)}))},73:k(1d,1B){o N=c.2b(k(q){h(q.1d&&q.1d.19(1d,\' \'))});h(1B)?N:X 1t(N)},72:k(2P,1B){o N=c.2b(k(q){h(q.2P==2P)});h(1B)?N:X 1t(N)},75:k(1y,4Z,I,1B){o N=c.2b(k(q){o 1v=B.4u(q,1y);m(!1v)h 15;m(!4Z)h 1b;1U(4Z){W\'=\':h(1v==I);W\'*=\':h(1v.19(I));W\'^=\':h(1v.6I(0,I.J)==I);W\'$=\':h(1v.6I(1v.J-I.J)==I);W\'!=\':h(1v!=I);W\'~=\':h 1v.19(I,\' \')}h 15});h(1B)?N:X 1t(N)}});k $E(1h,2b){h($(2b)||K).6W(1h)};k $9a(1h,2b){h($(2b)||K).3O(1h)};$$.2h={\'4C\':/^(\\w*|\\*)(?:#([\\w-]+)|\\.([\\w-]+))?(?:\\[(\\w+)(?:([!*^$]?=)["\']?([^"\'\\]]*)["\']?)?])?$/,\'2A\':{4A:k(17,1X,R,i){o 1H=[1X.9b?\'4y:\':\'\',R[1]];m(R[2])1H.1a(\'[@2P="\',R[2],\'"]\');m(R[3])1H.1a(\'[19(5v(" ", @4Y, " "), " \',R[3],\' ")]\');m(R[4]){m(R[5]&&R[6]){1U(R[5]){W\'*=\':1H.1a(\'[19(@\',R[4],\', "\',R[6],\'")]\');1n;W\'^=\':1H.1a(\'[9h-9i(@\',R[4],\', "\',R[6],\'")]\');1n;W\'$=\':1H.1a(\'[9o(@\',R[4],\', 28-J(@\',R[4],\') - \',R[6].J,\' + 1) = "\',R[6],\'"]\');1n;W\'=\':1H.1a(\'[@\',R[4],\'="\',R[6],\'"]\');1n;W\'!=\':1H.1a(\'[@\',R[4],\'!="\',R[6],\'"]\')}}12{1H.1a(\'[@\',R[4],\']\')}}17.1a(1H.1I(\'\'));h 17},5u:k(17,1X,1B){o N=[];o 2A=K.6Q(\'.//\'+17.1I(\'//\'),1X,$$.2h.74,9p.a2,1i);G(o i=0,j=2A.9m;i<j;i++)N.1a(2A.9j(i));h(1B)?N:X 1t(N.1W($))}},\'6U\':{4A:k(17,1X,R,i){m(i==0){m(R[2]){o q=1X.4f(R[2]);m(!q||((R[1]!=\'*\')&&(B.3f(q)!=R[1])))h 15;17=[q]}12{17=$A(1X.2w(R[1]))}}12{17=$$.2h.2w(17,R[1]);m(R[2])17=1t.72(17,R[2],1b)}m(R[3])17=1t.73(17,R[3],1b);m(R[4])17=1t.75(17,R[4],R[5],R[6],1b);h 17},5u:k(17,1X,1B){h(1B)?17:$$.3D(17)}},74:k(6Z){h(6Z==\'4y\')?\'9k://9l.98.97/8V/4y\':15},2w:k(1X,4q){o 4B=[];G(o i=0,j=1X.J;i<j;i++)4B.L(1X[i].2w(4q));h 4B}};$$.2h.2F=(H.2A)?\'2A\':\'6U\';B.21.5A={3Y:k(1h,1B){o 17=[];1h=1h.4z().4n(\' \');G(o i=0,j=1h.J;i<j;i++){o 6V=1h[i];o R=6V.2d($$.2h.4C);m(!R)1n;R[1]=R[1]||\'*\';o 1H=$$.2h[$$.2h.2F].4A(17,c,R,i);m(!1H)1n;17=1H}h $$.2h[$$.2h.2F].5u(17,c,1B)},6W:k(1h){h $(c.3Y(1h,1b)[0]||15)},3O:k(1h,1B){o N=[];1h=1h.4n(\',\');G(o i=0,j=1h.J;i<j;i++)N=N.5v(c.3Y(1h[i],1b));h(1B)?N:$$.3D(N)}};B.L({4f:k(2P){o q=K.4f(2P);m(!q)h 15;G(o 1A=q.2e;1A!=c;1A=1A.2e){m(!1A)h 15}h q},8W:k(1d){h c.3Y(\'.\'+1d)}});K.L(B.21.5A);B.L(B.21.5A);B.L({8X:k(x,y){c.3h=x;c.3d=y},6L:k(){h{\'5z\':{\'x\':c.3h,\'y\':c.3d},\'3j\':{\'x\':c.3o,\'y\':c.3n},\'76\':{\'x\':c.4r,\'y\':c.4v}}},3i:k(29){29=29||[];o q=c,2k=0,25=0;8U{2k+=q.8T||0;25+=q.8Q||0;q=q.8R}5E(q);29.1x(k(T){2k-=T.3h||0;25-=T.3d||0});h{\'x\':2k,\'y\':25}},8S:k(29){h c.3i(29).y},8Y:k(29){h c.3i(29).x},8Z:k(29){o 5C=c.3i(29);o V={\'30\':c.3o,\'4b\':c.3n,\'2k\':5C.x,\'25\':5C.y};V.5g=V.2k+V.30;V.5b=V.25+V.4b;h V}});B.26.59={5c:k(F){m(H.3W){F.1J(c);h}o 3g=k(){m(H.3W)h;H.3W=1b;H.1G=$5i(H.1G);c.2g(\'59\')}.Q(c);m(K.3I&&H.2K){H.1G=k(){m([\'3W\',\'6G\'].19(K.3I))3g()}.2G(50)}12 m(K.3I&&H.1R){m(!$(\'5j\')){o 3R=(H.95.96==\'94:\')?\'://0\':\'93:90(0)\';K.91(\'<3c 2P="5j" 92 3R="\'+3R+\'"><\\/3c>\');$(\'5j\').9q=k(){m(c.3I==\'6G\')3g()}}}12{H.2M("6E",3g);K.2M("9r",3g)}}};H.9Q=k(F){h c.2m(\'59\',F)};H.L({77:k(){m(c.4g)h c.9R;m(c.6H)h K.4s.6B;h K.1M.6B},6K:k(){m(c.4g)h c.9P;m(c.6H)h K.4s.6N;h K.1M.6N},7b:k(){m(c.1R)h 18.2z(K.1M.3o,K.1M.4r);m(c.2K)h K.4s.4r;h K.1M.4r},7r:k(){m(c.1R)h 18.2z(K.1M.3n,K.1M.4v);m(c.2K)h K.4s.4v;h K.1M.4v},7s:k(){h c.6O||K.1M.3h},7p:k(){h c.6M||K.1M.3d},6L:k(){h{\'3j\':{\'x\':c.77(),\'y\':c.6K()},\'76\':{\'x\':c.7b(),\'y\':c.7r()},\'5z\':{\'x\':c.7s(),\'y\':c.7p()}}},3i:k(){h{\'x\':0,\'y\':0}}});o 14={};14.3l=X 1m({C:{7k:1m.2u,4c:1m.2u,78:1m.2u,1r:k(p){h-(18.65(18.5d*p)-1)/2},5o:9O,1Q:\'3E\',4j:1b,7f:50},1T:k(C){c.T=c.T||1i;c.5a(C);m(c.C.1T)c.C.1T.1J(c)},7e:k(){o 2l=$2l();m(2l<c.2l+c.C.5o){c.7m=c.C.1r((2l-c.2l)/c.C.5o);c.3p();c.3u()}12{c.3t(1b);c.2o(c.P);c.2g(\'4c\',c.T,10);c.7u()}},2o:k(P){c.1l=P;c.3u();h c},3p:k(){c.1l=c.2Y(c.M,c.P)},2Y:k(M,P){h(P-M)*c.7m+M},1s:k(M,P){m(!c.C.4j)c.3t();12 m(c.1G)h c;c.M=M;c.P=P;c.7c=c.P-c.M;c.2l=$2l();c.1G=c.7e.2G(18.35(9L/c.C.7f),c);c.2g(\'7k\',c.T);h c},3t:k(3Z){m(!c.1G)h c;c.1G=$5i(c.1G);m(!3Z)c.2g(\'78\',c.T);h c},1z:k(M,P){h c.1s(M,P)},9M:k(3Z){h c.3t(3Z)}});14.3l.7a(X 7w,X 26,X 7o);14.2t={3C:k(t,P){m(t.2f(/47/i))h c.5x;o r=$r(P);m((r==\'1c\')||(r==\'28\'&&P.19(\' \')))h c.4o;h c.7q},24:k(q,t,2T){m(!2T.1a)2T=[2T];o M=2T[0],P=2T[1];m(!$3F(P)){P=M;M=q.1N(t)}o 1o=c.3C(t,P);h{\'M\':1o.24(M),\'P\':1o.24(P),\'1o\':1o}}};14.2t.7q={24:k(I){h 3G(I)},3H:k(M,P,34){h 34.2Y(M,P)},3r:k(I,1Q,t){m(1Q==\'3E\'&&t!=\'1D\')I=18.35(I);h I+1Q}};14.2t.4o={24:k(I){h I.1a?I:I.4n(\' \').1W(k(v){h 3G(v)})},3H:k(M,P,34){o 1l=[];G(o i=0;i<M.J;i++)1l[i]=34.2Y(M[i],P[i]);h 1l},3r:k(I,1Q,t){m(1Q==\'3E\'&&t!=\'1D\')I=I.1W(18.35);h I.1I(1Q+\' \')+1Q}};14.2t.5x={24:k(I){h I.1a?I:I.4i(1b)},3H:k(M,P,34){o 1l=[];G(o i=0;i<M.J;i++)1l[i]=18.35(34.2Y(M[i],P[i]));h 1l},3r:k(I){h\'1L(\'+I.1I(\',\')+\')\'}};14.5t=14.3l.L({1T:k(q,t,C){c.T=$(q);c.t=t;c.1A(C)},5U:k(){h c.2o(0)},3p:k(){c.1l=c.1o.3H(c.M,c.P,c)},2o:k(P){c.1o=14.2t.3C(c.t,P);h c.1A(c.1o.24(P))},1s:k(M,P){m(c.1G&&c.C.4j)h c;o 1Y=14.2t.24(c.T,c.t,[M,P]);c.1o=1Y.1o;h c.1A(1Y.M,1Y.P)},3u:k(){c.T.2L(c.t,c.1o.3r(c.1l,c.C.1Q,c.t))}});B.L({9N:k(t,C){h X 14.5t(c,t,C)}});14.2r=14.3l.L({1T:k(q,C){c.T=$(q);c.1A(C)},3p:k(){G(o p 1f c.M)c.1l[p]=c.1o[p].3H(c.M[p],c.P[p],c)},2o:k(P){o 1Y={};c.1o={};G(o p 1f P){c.1o[p]=14.2t.3C(p,P[p]);1Y[p]=c.1o[p].24(P[p])}h c.1A(1Y)},1s:k(V){m(c.1G&&c.C.4j)h c;c.1l={};c.1o={};o M={},P={};G(o p 1f V){o 1Y=14.2t.24(c.T,p,V[p]);M[p]=1Y.M;P[p]=1Y.P;c.1o[p]=1Y.1o}h c.1A(M,P)},3u:k(){G(o p 1f c.1l)c.T.2L(p,c.1o[p].3r(c.1l[p],c.C.1Q,p))}});B.L({9S:k(C){h X 14.2r(c,C)}});14.9T=14.3l.L({C:{1u:\'5N\'},1T:k(q,C){c.T=$(q);c.2O=X B(\'9Z\',{\'5S\':$L(c.T.5R(\'1Z\'),{\'a0\':\'5q\'})}).5O(c.T).5P(c.T);c.T.2L(\'1Z\',0);c.5a(C);c.1l=[];c.1A(c.C);c.3m=1b;c.2m(\'4c\',k(){c.3m=(c.1l[0]===0)});m(H.4g)c.2m(\'4c\',k(){m(c.3m)c.T.2R().2Q(c.2O)})},3p:k(){G(o i=0;i<2;i++)c.1l[i]=c.2Y(c.M[i],c.P[i])},5N:k(){c.1Z=\'1Z-25\';c.3A=\'4b\';c.2S=c.T.3n},9Y:k(){c.1Z=\'1Z-2k\';c.3A=\'30\';c.2S=c.T.3o},5X:k(1u){c[1u||c.C.1u]();h c.1s([c.T.1N(c.1Z).2x(),c.2O.1N(c.3A).2x()],[0,c.2S])},5W:k(1u){c[1u||c.C.1u]();h c.1s([c.T.1N(c.1Z).2x(),c.2O.1N(c.3A).2x()],[-c.2S,0])},5U:k(1u){c[1u||c.C.1u]();c.3m=15;h c.2o([-c.2S,0])},9X:k(1u){c[1u||c.C.1u]();c.3m=1b;h c.2o([0,c.2S])},9U:k(1u){m(c.2O.3n==0||c.2O.3o==0)h c.5X(1u);h c.5W(1u)},3u:k(){c.T.2L(c.1Z,c.1l[0]+c.C.1Q);c.2O.2L(c.3A,c.1l[1]+c.C.1Q)}});14.5D=k(1r,1O){1O=1O||[];m($r(1O)!=\'1c\')1O=[1O];h $L(1r,{9V:k(1P){h 1r(1P,1O)},9W:k(1P){h 1-1r(1-1P,1O)},9K:k(1P){h(1P<=0.5)?1r(2*1P,1O)/2:(2-1r(2*(1-1P),1O))/2}})};14.2c=X 2H({9J:k(p){h p}});14.2c.L=k(5k){G(o 1r 1f 5k){14.2c[1r]=X 14.5D(5k[1r]);14.2c.5y(1r)}};14.2c.5y=k(1r){[\'9x\',\'9y\',\'9z\'].1x(k(5r){14.2c[1r.3z()+5r]=14.2c[1r][\'9w\'+5r]})};14.2c.L({9v:k(p,x){h 18.2D(p,x[0]||6)},9s:k(p){h 18.2D(2,8*(p-1))},9t:k(p){h 1-18.61(18.9u(p))},9A:k(p){h 1-18.61((1-p)*18.5d/2)},9B:k(p,x){x=x[0]||1.9H;h 18.2D(p,2)*((x+1)*p-x)},9I:k(p){o I;G(o a=0,b=1;1;a+=b,b/=2){m(p>=(7-4*a)/11){I=-18.2D((11-6*a-11*p)/4,2)+b*b;1n}}h I},9G:k(p,x){h 18.2D(2,10*--p)*18.65(20*p*18.5d*(x[0]||1)/3)}});[\'9F\',\'9C\',\'9D\',\'9E\'].1x(k(1r,i){14.2c[1r]=X 14.5D(k(p){h 18.2D(p,[i+2])});14.2c.5y(1r)});',62,685,'||||||||||||this|||||return|||function||if||var||el|type||property|event|||||||Element|options|||fn|for|window|value|length|document|extend|from|elements|events|to|bind|param||element|arguments|obj|case|new|args||||else||Fx|false||items|Math|contains|push|true|array|className|style|in|result|selector|null|prototype|props|now|Class|break|css|prop|keys|transition|start|Elements|mode|current|relatedTarget|each|name|custom|parent|nocash|Array|opacity|delay|Garbage|timer|temp|join|call|Event|rgb|documentElement|getStyle|params|pos|unit|ie|key|initialize|switch|create|map|context|parsed|margin||Methods|item|properties|parse|top|Events||string|overflown|tag|filter|Transitions|match|parentNode|test|fireEvent|shared|returns|index|left|time|addEvent|text|set|iterable|tmp|Styles|object|CSS|empty|previous|getElementsByTagName|toInt|replace|max|xpath|source|border|pow|hex|method|periodical|Abstract|min|values|webkit|setStyle|addListener|chains|wrapper|id|inject|remove|offset|fromTo|apply|target|len|merge|compute|indexOf|width|results||htmlElement|fx|round|native||||bit|collect|script|scrollTop|HTMLElement|getTag|domReady|scrollLeft|getPosition|size|val|Base|open|offsetHeight|offsetWidth|setNow|precision|getValue|option|stop|increase|mix|walk|next|parseInt|toLowerCase|layout|klass|select|unique|px|chk|parseFloat|getNow|readyState|code|stopPropagation|every|preventDefault|defined|getElementsBySelector|generic|typeof|src|forEach|visibility|mousewheel|rgbToHex|loaded|brother|getElements|end||currentStyle|included|fKey|fix|trash||color|mp|regex|Listeners|height|onComplete|Properties|realType|getElementById|webkit419|splice|hexToRgb|wait|evType|removeEvents|setMany|split|Multi|proto|tagName|scrollWidth|body|setProperty|getProperty|scrollHeight|attempt|node|xhtml|trim|getParam|found|regexp|removeEvent|hasClass|on|clean|RegExp|delete|appendChild|number|catch|camelCase|String|pageX|pageY|try|nodeType|addEventListener|addEvents|first|default|insertBefore|Function|class|operator||unload|mouseout|gecko|hasChild|NativeEvents|DOMMouseScroll|mouseover|flag|domready|setOptions|bottom|add|PI|pairs|getMany|right|include|clear|ie_ready|transitions|random|charAt|padding|duration|merged|hidden|easeType|newArray|Style|getItems|concat|cssText|Color|compat|scroll|Dom|firstChild|position|Transition|while|innerText|pick|removeClass|pp|addClass|constructor|continue|setStyles|vertical|injectAfter|adopt|removeListener|getStyles|styles|ie6|hide|removeEventListener|slideOut|slideIn|callee|childNodes|Merge|sin|fixStyle|setHTML|defaultView|cos|capitalize|0px|Width|picked|textContent|getNext|getLast|extended|innerHTML|hyphenate|wheelDelta|head|clientX|setOpacity|direction|removeChild|borderShort|undefined|fixRelatedTarget|appendText|Left|visible|clientY|Top|Right|which|Bottom|zoom|relatedTargetGecko|mouseleave|copy|clientWidth|elementsProperty|shift|load|toUpperCase|complete|opera|substr|cloneEvents|getHeight|getSize|pageYOffset|clientHeight|pageXOffset|slice|evaluate|interval|nodeValue|styleSheet|normal|sel|getElement|Number|toFloat|prefix|createElement|setProperties|filterById|filterByClass|resolver|filterByAttribute|scrollSize|getWidth|onCancel|argument|implement|getScrollWidth|change|keydown|step|fps|click|contents|PropertiesIFlag|selected|onStart|multiple|delta|mouseenter|Options|getScrollTop|Single|getScrollHeight|getScrollLeft|where|callChain|beforeunload|Chain|checked|after|disabled|before|removeProperty|removeAttribute|getChildren|lastChild|setText|getText|getParent|setAttribute|attributes|getAttribute|getProperties|err|getBoxObjectFor|khtml|Object|webkit420|taintEnabled|all|navigator|iframe|DOMElement|some|associate|clearChain|chain|execCommand|BackgroundImageCache|ie7|XMLHttpRequest|whitespace|collection|textnode|nodeName|MooTools|version|floor|Date|Document|ActiveXObject|Window|clearInterval|getTime|clearTimeout|getRandom|escapeRegExp|styleFloat|cssFloat|float|toggleClass|replaceChild|createTextNode|zIndex|hasLayout|Sibling|getPrevious|getPropertyValue|getComputedStyle|alpha|100|replaceWith|cloneNode|pass|bindAsEventListener|setInterval|setTimeout|transparent|toString|limit|times|injectTop|clone|injectInside|injectBefore|embed|boolean|getFirst|keypress|offsetTop|offsetParent|getTop|offsetLeft|do|1999|getElementsByClassName|scrollTo|getLeft|getCoordinates|void|write|defer|javascript|https|location|protocol|org|w3|filterByTag|ES|namespaceURI|bindWithEvent|contextmenu|reset|error|abort|starts|with|snapshotItem|http|www|snapshotLength|borderWidth|substring|XPathResult|onreadystatechange|DOMContentLoaded|Expo|Circ|acos|Pow|ease|In|Out|InOut|Sine|Back|Cubic|Quart|Quint|Quad|Elastic|618|Bounce|linear|easeInOut|1000|clearTimer|effect|500|innerHeight|onDomReady|innerWidth|effects|Slide|toggle|easeIn|easeOut|show|horizontal|div|overflow|submit|UNORDERED_NODE_SNAPSHOT_TYPE|120|blur|detail|rowSpan|wheel|meta|accesskey|metaKey|keyCode|111|page|client|tabIndex|menu|mouse|rowspan|fromCharCode|altKey|alt|frameborder|frameBorder|href||readOnly|readonly|maxlength|maxLength|tabindex|attachEvent|shiftKey|control|ctrlKey|srcElement|CollectGarbage|detachEvent|accessKey|button|rightClick|borderStyle|backspace|tab|borderColor|htmlFor|colspan|space|dblclick|mouseup|move|focus|resize|keyup|mousedown|mousemove|fromElement|esc|cancelBubble|up|colSpan|enter|toElement|returnValue|down'.split('|'),0,{}))
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('N 1b={35:l(b){6.h=$1E({22:2C,1u:z,1m:1M,2j:1M,1G:V,23:V,21:0.8,1K:V,1U:V,1s:2p,1n:z,1P:"19",1L:"2k"},b||{});6.18=6.h.1G?6.h.22:0;6.1I=[];$1H(U.2X,l(a){9(a.R&&a.R.1A(/^2I/i)){a.K=6.1w.24(a,6);6.1I.1V(a)}},6);6.2g=6.2f.2q(6);6.1q=6.1p.E(6);6.M=m r("D",{"q":"M"}).n(U.1k);6.x=m r("D",{"q":"2l","11":{"17":6.h.1m,"B":6.h.2j,"1f":-(6.h.1m/2),"e":"t"}}).n(U.1k);6.p=m r("D",{"q":"30"}).n(6.x);6.Q=m r("a",{"q":"Q","y":"#","11":{"e":"t"}}).n(6.p);6.W=6.Q.29().26("q","W").n(6.p);6.Q.K=6.1C.E(6);6.W.K=6.1v.E(6);6.T=m r("D",{"q":"2N","11":{"e":"t"}}).n(U.1k);6.o=m r("D",{"q":"2J"}).n(6.T);6.F=m r("a",{"q":"F","y":"#","11":{"e":"t"}}).n(6.o);6.L=6.F.29().26("q","L").n(6.o);6.F.K=6.1z.E(6);6.L.K=6.S.E(6);9(6.h.1K){6.1B=m r("a",{"q":"1B","y":"#"}).n(6.o)}m r("a",{"q":"2E","y":"#"}).n(6.o).K=6.M.K=6.14.E(6);6.16=m r("D",{"q":"2z"}).n(6.o);6.12=m r("D",{"q":"2x"}).n(6.o);6.Y=m r("D",{"q":"2v"}).n(6.o);m r("D",{"11":{"1i":"2t"}}).n(6.o);N c=6.1t.E(6);6.w={M:6.M.1r("1T",{1e:6.18}).1S(),1a:6.x.2o($1E({1e:6.18,1o:c},6.h.1u?{2n:6.h.1u}:{})),p:6.p.1r("1T",{1e:6.18,1o:c}),o:6.o.1r("2m-P",{1e:6.18,1o:c})};6.1R=m 19();6.1Q=m 19()},1w:l(b){9(b.R.v==8){s 6.1O(b.y,b.1N)}N j,1l,g=[];6.1I.1H(l(a){9(a.R==b.R){6.1x=a.R.1A("Y");6.1c=a.R.1A("1c");1j(j=0;j<g.v;j++){9(g[j][0]==a.y){J}}9(j==g.v){g.1V([a.y,a.1N]);9(a.y==b.y){1l=j}}}},6);9(6.1c){6.F.7.e="";6.L.7.e="";6.I=6.h.1U}G{6.F.7.e="t";6.L.7.e="t"}s 6.1h(g,1l)},1O:l(a,b){s 6.1h([[a,b]],0)},1h:l(a,b){6.g=a;6.1p();6.1g(V);6.P=10.2i()+(10.2h()/15);6.x.1J({P:6.P,e:""});6.w.M.Z(6.h.21);s 6.O(b)},1p:l(){6.M.1J({"P":10.2i(),"B":10.2h()})},1g:l(b){N c=$A(U.2e("34"));c.1E(U.2e(10.32?"31":"2Z"));c.1H(l(a){9(b){a.2c=a.7.2b}a.7.2b=b?"2Y":a.2c});N d=b?"2a":"2W";10[d]("2V",6.1q)[d]("1a",6.1q);U[d]("2T",6.2g);6.C=0},2f:l(a){28(a.2S){u 27:u 2R:u 2Q:6.14();J;u 37:u 2O:6.1C();J;u 2M:u 2L:6.1v();J;u 2K:9(6.I){6.S()}G{6.1z()}}},1C:l(){6.S();s 6.O(6.k-1)},1v:l(){6.S();s 6.O(6.k+1)},1z:l(){6.I=V;9(6.k!=(6.g.v-1)){s 6.O(6.k+1)}G{9(6.h.1n){6.14()}G{s 6.O(0)}}},S:l(){9(!6.I){s z}6.X=$1i(6.X);6.I=z;6.F.7.e="";6.L.7.e="t";s z},O:l(a){9(6.C||(a<0)||(a>=6.g.v)){s z}6.C=1;6.k=a;6.T.7.e=6.Q.7.e=6.W.7.e="t";6.w.p.1S();6.x.20="2H";6.H=m 19();6.H.1Z=6.1t.E(6);6.H.1y=6.g[a][0];s z},1t:l(){28(6.C++){u 1:6.x.20="";6.p.7.2G="2F("+6.g[6.k][0]+")";6.p.7.17=6.o.7.17=6.H.17+"1Y";6.p.7.B=6.Q.7.B=6.W.7.B=6.H.B+"1Y";9(6.g[6.k][1]){6.16.7.e="";6.16.13(6.g[6.k][1])}G{6.16.7.e="t";6.16.13("")}9(!6.h.23||(6.g.v==1)||6.1x){6.12.7.e="t";6.12.13("")}G{6.12.7.e="";6.12.13(6.h.1P+" "+(6.k+1)+" "+6.h.1L+" "+6.g.v)}6.Y.7.e="t";6.Y.1X();9(6.1x){6.Y.7.e="";1j(N i=1;i<=(6.g.v);i++){N a=6.k==(i-1)?"2D":"2P";6.1d=m r("a",{"q":"2B"+i+"","y":"#","2A":a}).n(6.Y);6.1d.13(i+" ");6.1d.K=6.O.E(6,(i-1));6.1d.2a("1w",l(){1b.S()})}}9(6.h.1K){6.1B.25({"y":6.g[6.k][0],"2y":"2U"})}9(6.1c){9(6.I){6.F.7.e="t";6.L.7.e=""}G{6.F.7.e="";6.L.7.e="t"}}9(6.k){6.1R.1y=6.g[6.k-1][0]}9(6.k!=(6.g.v-1)){6.1Q.1y=6.g[6.k+1][0]}9(6.x.1W!=6.p.1D){6.w.1a.Z({B:6.p.1D});J}6.C++;u 2:9(6.x.2w!=6.p.1F){6.w.1a.Z({17:6.p.1F,1f:-6.p.1F/2});J}6.C++;u 3:6.T.1J({P:6.P+6.x.1W,B:0,1f:6.x.7.1f,e:""});6.w.p.Z(1);J;u 4:9(6.h.1G){6.w.o.25(-6.o.1D);6.T.7.B="";6.w.o.Z(0);J}6.T.7.B="";u 5:9(6.k){6.Q.7.e=""}9(6.k!=(6.g.v-1)){6.W.7.e=""}9(6.I){9(6.k!=(6.g.v-1)){6.X=6.O.2d(6.h.1s,1b,6.k+1)}G{9(6.h.1n){6.X=6.14.2d(6.h.1s,1b)}G{6.S()}}}6.C=0}},14:l(){6.X=$1i(6.X);6.I=z;9(6.C<0){s}6.C=-1;9(6.H){6.H.1Z=2u.1X;6.H=33}1j(N f 2s 6.w){6.w[f].2r()}6.x.7.e=6.T.7.e="t";6.w.M.36(6.1g.24(z,6)).Z(0);s z}};',62,194,'||||||this|style||if|||||display||images|options|||activeImage|function|new|injectInside|bottom|image|id|Element|return|none|case|length|fx|center|href|false||height|step|div|bind|playLink|else|preload|slideshowActive|break|onclick|pauseLink|overlay|var|changeImage|top|prevLink|rel|pause|bottomContainer|document|true|nextLink|slideshowTimer|present|start|window|styles|number|setHTML|close||caption|width|resizeDuration|Image|resize|Lightbox|slideshow|presentLink|duration|marginLeft|setup|open|clear|for|body|imageNum|initialWidth|slideshowAutoclose|onComplete|position|eventPosition|effect|slideshowInterval|nextEffect|resizeTransition|next|click|presentationMode|src|play|test|saveLink|previous|offsetHeight|extend|offsetWidth|animate|each|anchors|setStyles|allowSave|lllOf|250|title|show|lllImage|preloadNext|preloadPrev|hide|opacity|slideshowAutoplay|push|clientHeight|empty|px|onload|className|overlayOpacity|resizeSpeed|showCounter|pass|set|setProperty||switch|clone|addEvent|visibility|lbBackupStyle|delay|getElementsByTagName|keyboardListener|eventKeyDown|getHeight|getScrollTop|initialHeight|of|sbCenter|margin|transition|effects|5000|bindAsEventListener|stop|in|both|Class|sbPresent|clientWidth|sbNumber|target|sbCaption|class|pmi|400|act|closeLink|url|backgroundImage|sbLoading|lightbox|sbBottom|83|78|39|sbBottomContainer|80|no|67|88|keyCode|keydown|_blank|scroll|removeEvent|links|hidden|embed|sbImage|select|ie|null|object|init|chain|'.split('|'),0,{}))
window.addEvent('domready',Lightbox.init.bind(Lightbox,{resizeSpeed:400,animate:true,overlayOpacity:0.8,allowSave:false,slideshowAutoplay:true,slideshowInterval:5000,slideshowAutoclose:true,lllImage:'Bild',lllOf:'von'}))
var browserName=navigator.appName,browserVer=parseInt(navigator.appVersion),version="",msie4=(browserName=="Microsoft Internet Explorer"&&browserVer>=4);if((browserName=="Netscape"&&browserVer>=3)||msie4||browserName=="Konqueror"||browserName=="Opera"){version="n3"}else version="n2"
function blurLink(theObject){if(msie4)theObject.blur()}
function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1)}else if(offset<0&&n<start)n=end-(start-n-1);return String.fromCharCode(n)}
function decryptString(enc,offset){var dec="",len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=0x2B&&n<=0x3A){dec+=decryptCharcode(n,0x2B,0x3A,offset)}else if(n>=0x40&&n<=0x5A){dec+=decryptCharcode(n,0x40,0x5A,offset)}else if(n>=0x61&&n<=0x7A){dec+=decryptCharcode(n,0x61,0x7A,offset)}else dec+=enc.charAt(i)};return dec}
function linkTo_UnCryptMailto(s){location.href=decryptString(s,-2)}
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('o 88={89:\'1.11\'};k $3N(V){h(V!=6n)};k $r(V){m(!$3N(V))h 15;m(V.33)h\'T\';o r=3Q V;m(r==\'2s\'&&V.87){1U(V.4R){W 1:h\'T\';W 3:h(/\\S/).2f(V.6S)?\'86\':\'84\'}}m(r==\'2s\'||r==\'k\'){1U(V.5K){W 1C:h\'1c\';W 4H:h\'4C\';W 1m:h\'4Y\'}m(3Q V.J==\'4K\'){m(V.22)h\'85\';m(V.5Y)h\'U\'}}h r};k $2X(){o 3v={};G(o i=0;i<U.J;i++){G(o t 1f U[i]){o ap=U[i][t];o 48=3v[t];m(48&&$r(ap)==\'2s\'&&$r(48)==\'2s\')3v[t]=$2X(48,ap);12 3v[t]=ap}}h 3v};o $L=k(){o Y=U;m(!Y[1])Y=[c,Y[0]];G(o t 1f Y[1])Y[0][t]=Y[1][t];h Y[0]};o $36=k(){G(o i=0,l=U.J;i<l;i++){U[i].L=k(1k){G(o 1p 1f 1k){m(!c.1j[1p])c.1j[1p]=1k[1p];m(!c[1p])c[1p]=$36.3P(1p)}}}};$36.3P=k(1p){h k(Q){h c.1j[1p].2U(Q,1C.1j.6P.1J(U,1))}};$36(4X,1C,4N,6X);k $3F(V){h!!(V||V===0)};k $5G(V,69){h $3N(V)?V:69};k $5l(2I,2z){h 18.8a(18.5l()*(2z-2I+1)+2I)};k $2l(){h X 8b().8g()};k $5i(1G){8h(1G);8f(1G);h 1i};o 2H=k(V){V=V||{};V.L=$L;h V};o 8e=X 2H(H);o 8c=X 2H(K);K.6h=K.2w(\'6h\')[0];H.2A=!!(K.6Q);m(H.8d)H.1R=H[H.83?\'82\':\'5T\']=1b;12 m(K.5Z&&!K.7S&&!7T.7R)H.2K=H[H.2A?\'7Q\':\'4g\']=1b;12 m(K.7N!=1i)H.53=1b;H.7O=H.2K;7P.L=$L;m(3Q 3e==\'6n\'){o 3e=k(){};m(H.2K)K.70("7U");3e.1j=(H.2K)?H["[[7V.1j]]"]:{}}3e.1j.33=k(){};m(H.5T)4Q{K.80("81",15,1b)}4L(e){};o 1m=k(23){o 3B=k(){h(U[0]!==1i&&c.1T&&$r(c.1T)==\'k\')?c.1T.2U(c,U):c};$L(3B,c);3B.1j=23;3B.5K=1m;h 3B};1m.2u=k(){};1m.1j={L:k(23){o 4p=X c(1i);G(o t 1f 23){o 5I=4p[t];4p[t]=1m.60(5I,23[t])}h X 1m(4p)},7a:k(){G(o i=0,l=U.J;i<l;i++)$L(c.1j,U[i])}};1m.60=k(2v,1v){m(2v&&2v!=1v){o r=$r(1v);m(r!=$r(2v))h 1v;1U(r){W\'k\':o 5p=k(){c.1A=U.5Y.1A;h 1v.2U(c,U)};5p.1A=2v;h 5p;W\'2s\':h $2X(2v,1v)}}h 1v};o 7w=X 1m({7Z:k(F){c.2N=c.2N||[];c.2N.1a(F);h c},7u:k(){m(c.2N&&c.2N.J)c.2N.6D().1E(10,c)},7Y:k(){c.2N=[]}});o 26=X 1m({2m:k(r,F){m(F!=1m.2u){c.$O=c.$O||{};c.$O[r]=c.$O[r]||[];c.$O[r].5h(F)}h c},2g:k(r,Y,1E){m(c.$O&&c.$O[r]){c.$O[r].1x(k(F){F.1V({\'Q\':c,\'1E\':1E,\'U\':Y})()},c)}h c},4D:k(r,F){m(c.$O&&c.$O[r])c.$O[r].2R(F);h c}});o 7o=X 1m({5a:k(){c.C=$2X.2U(1i,[c.C].L(U));m(c.2m){G(o 3s 1f c.C){m($r(c.C[3s]==\'k\')&&(/^4F[A-Z]/).2f(3s))c.2m(3s,c.C[3s])}}h c}});1C.L({3S:k(F,Q){G(o i=0,j=c.J;i<j;i++)F.1J(Q,c[i],i,c)},2b:k(F,Q){o 31=[];G(o i=0,j=c.J;i<j;i++){m(F.1J(Q,c[i],i,c))31.1a(c[i])}h 31},1W:k(F,Q){o 31=[];G(o i=0,j=c.J;i<j;i++)31[i]=F.1J(Q,c[i],i,c);h 31},3L:k(F,Q){G(o i=0,j=c.J;i<j;i++){m(!F.1J(Q,c[i],i,c))h 15}h 1b},7W:k(F,Q){G(o i=0,j=c.J;i<j;i++){m(F.1J(Q,c[i],i,c))h 1b}h 15},2Z:k(22,M){o 2W=c.J;G(o i=(M<0)?18.2z(0,2W+M):M||0;i<2W;i++){m(c[i]===22)h i}h-1},6A:k(1s,J){1s=1s||0;m(1s<0)1s=c.J+1s;J=J||(c.J-1s);o 5s=[];G(o i=0;i<J;i++)5s[i]=c[1s++];h 5s},2R:k(22){o i=0;o 2W=c.J;5E(i<2W){m(c[i]===22){c.4h(i,1);2W--}12{i++}}h c},19:k(22,M){h c.2Z(22,M)!=-1},7X:k(1q){o V={},J=18.2I(c.J,1q.J);G(o i=0;i<J;i++)V[1q[i]]=c[i];h V},L:k(1c){G(o i=0,j=1c.J;i<j;i++)c.1a(1c[i]);h c},2X:k(1c){G(o i=0,l=1c.J;i<l;i++)c.5h(1c[i]);h c},5h:k(22){m(!c.19(22))c.1a(22);h c},8i:k(){h c[$5l(0,c.J-1)]||1i},6c:k(){h c[c.J-1]||1i}});1C.1j.1x=1C.1j.3S;1C.1x=1C.3S;k $A(1c){h 1C.6A(1c)};k $1x(2p,F,Q){m(2p&&3Q 2p.J==\'4K\'&&$r(2p)!=\'2s\'){1C.3S(2p,F,Q)}12{G(o 1y 1f 2p)F.1J(Q||2p,2p[1y],1y)}};1C.1j.2f=1C.1j.19;4N.L({2f:k(49,1O){h(($r(49)==\'28\')?X 4H(49,1O):49).2f(c)},2x:k(){h 3y(c,10)},6Y:k(){h 3G(c)},4M:k(){h c.2y(/-\\D/g,k(2d){h 2d.5m(1).6F()})},6f:k(){h c.2y(/\\w[A-Z]/g,k(2d){h(2d.5m(0)+\'-\'+2d.5m(1).3z())})},66:k(){h c.2y(/\\b[a-z]/g,k(2d){h 2d.6F()})},4z:k(){h c.2y(/^\\s+|\\s+$/g,\'\')},4G:k(){h c.2y(/\\s{2,}/g,\' \').4z()},3V:k(1c){o 1L=c.2d(/\\d{1,3}/g);h(1L)?1L.3V(1c):15},4i:k(1c){o 2E=c.2d(/^#?(\\w{1,2})(\\w{1,2})(\\w{1,2})$/);h(2E)?2E.6P(1).4i(1c):15},19:k(28,s){h(s)?(s+c+s).2Z(s+28+s)>-1:c.2Z(28)>-1},8j:k(){h c.2y(/([.*+?^${}()|[\\]\\/\\\\])/g,\'\\\\$1\')}});1C.L({3V:k(1c){m(c.J<3)h 15;m(c.J==4&&c[3]==0&&!1c)h\'8E\';o 2E=[];G(o i=0;i<3;i++){o 3a=(c[i]-0).8F(16);2E.1a((3a.J==1)?\'0\'+3a:3a)}h 1c?2E:\'#\'+2E.1I(\'\')},4i:k(1c){m(c.J!=3)h 15;o 1L=[];G(o i=0;i<3;i++){1L.1a(3y((c[i].J==1)?c[i]+c[i]:c[i],16))}h 1c?1L:\'1L(\'+1L.1I(\',\')+\')\'}});4X.L({1V:k(C){o F=c;C=$2X({\'Q\':F,\'u\':15,\'U\':1i,\'1E\':15,\'2G\':15,\'4w\':15},C);m($3F(C.U)&&$r(C.U)!=\'1c\')C.U=[C.U];h k(u){o Y;m(C.u){u=u||H.u;Y=[(C.u===1b)?u:X C.u(u)];m(C.U)Y.L(C.U)}12 Y=C.U||U;o 2i=k(){h F.2U($5G(C.Q,F),Y)};m(C.1E)h 8D(2i,C.1E);m(C.2G)h 8C(2i,C.2G);m(C.4w)4Q{h 2i()}4L(7M){h 15};h 2i()}},8A:k(Y,Q){h c.1V({\'U\':Y,\'Q\':Q})},4w:k(Y,Q){h c.1V({\'U\':Y,\'Q\':Q,\'4w\':1b})()},Q:k(Q,Y){h c.1V({\'Q\':Q,\'U\':Y})},8B:k(Q,Y){h c.1V({\'Q\':Q,\'u\':1b,\'U\':Y})},1E:k(1E,Q,Y){h c.1V({\'1E\':1E,\'Q\':Q,\'U\':Y})()},2G:k(6R,Q,Y){h c.1V({\'2G\':6R,\'Q\':Q,\'U\':Y})()}});6X.L({2x:k(){h 3y(c)},6Y:k(){h 3G(c)},8G:k(2I,2z){h 18.2I(2z,18.2z(2I,c))},35:k(3q){3q=18.2D(10,3q||0);h 18.35(c*3q)/3q},8H:k(F){G(o i=0;i<c;i++)F(i)}});o B=X 1m({1T:k(q,1k){m($r(q)==\'28\'){m(H.1R&&1k&&(1k.1y||1k.r)){o 1y=(1k.1y)?\' 1y="\'+1k.1y+\'"\':\'\';o r=(1k.r)?\' r="\'+1k.r+\'"\':\'\';4I 1k.1y;4I 1k.r;q=\'<\'+q+1y+r+\'>\'}q=K.70(q)}q=$(q);h(!1k||!q)?q:q.2o(1k)}});o 1t=X 1m({1T:k(N){h(N)?$L(N,c):c}});1t.L=k(1k){G(o 1p 1f 1k){c.1j[1p]=1k[1p];c[1p]=$36.3P(1p)}};k $(q){m(!q)h 1i;m(q.33)h 1F.3b(q);m([H,K].19(q))h q;o r=$r(q);m(r==\'28\'){q=K.4f(q);r=(q)?\'T\':15}m(r!=\'T\')h 1i;m(q.33)h 1F.3b(q);m([\'2s\',\'8M\'].19(q.4q.3z()))h q;$L(q,B.1j);q.33=k(){};h 1F.3b(q)};K.3O=K.2w;k $$(){o N=[];G(o i=0,j=U.J;i<j;i++){o 1h=U[i];1U($r(1h)){W\'T\':N.1a(1h);W\'8N\':1n;W 15:1n;W\'28\':1h=K.3O(1h,1b);4V:N.L(1h)}}h $$.3D(N)};$$.3D=k(1c){o N=[];G(o i=0,l=1c.J;i<l;i++){m(1c[i].$42)5L;o T=$(1c[i]);m(T&&!T.$42){T.$42=1b;N.1a(T)}}G(o n=0,d=N.J;n<d;n++)N[n].$42=1i;h X 1t(N)};1t.4o=k(t){h k(){o Y=U;o 17=[];o N=1b;G(o i=0,j=c.J,2i;i<j;i++){2i=c[i][t].2U(c[i],Y);m($r(2i)!=\'T\')N=15;17.1a(2i)};h(N)?$$.3D(17):17}};B.L=k(23){G(o t 1f 23){3e.1j[t]=23[t];B.1j[t]=23[t];B[t]=$36.3P(t);o 6C=(1C.1j[t])?t+\'1t\':t;1t.1j[6C]=1t.4o(t)}};B.L({2o:k(1k){G(o 1p 1f 1k){o 3k=1k[1p];1U(1p){W\'5S\':c.5M(3k);1n;W\'O\':m(c.4T)c.4T(3k);1n;W\'23\':c.71(3k);1n;4V:c.4t(1p,3k)}}h c},2Q:k(q,7t){q=$(q);1U(7t){W\'7A\':q.2e.4W(c,q);1n;W\'7y\':o 3x=q.6b();m(!3x)q.2e.4J(c);12 q.2e.4W(c,3x);1n;W\'25\':o 4U=q.5B;m(4U){q.4W(c,4U);1n}4V:q.4J(c)}h c},8L:k(q){h c.2Q(q,\'7A\')},5O:k(q){h c.2Q(q,\'7y\')},8K:k(q){h c.2Q(q,\'5b\')},8I:k(q){h c.2Q(q,\'25\')},5P:k(){o N=[];$1x(U,k(79){N=N.5v(79)});$$(N).2Q(c);h c},2R:k(){h c.2e.6l(c)},8J:k(7h){o q=$(c.8z(7h!==15));m(!q.$O)h q;q.$O={};G(o r 1f c.$O)q.$O[r]={\'1q\':$A(c.$O[r].1q),\'2J\':$A(c.$O[r].2J)};h q.4l()},8y:k(q){q=$(q);c.2e.8o(q,c);h q},6p:k(2n){c.4J(K.8p(2n));h c},4E:k(1d){h c.1d.19(1d,\' \')},5J:k(1d){m(!c.4E(1d))c.1d=(c.1d+\' \'+1d).4G();h c},5H:k(1d){c.1d=c.1d.2y(X 4H(\'(^|\\\\s)\'+1d+\'(?:\\\\s|$)\'),\'$1\').4G();h c},8n:k(1d){h c.4E(1d)?c.5H(1d):c.5J(1d)},2L:k(t,I){1U(t){W\'1D\':h c.6j(3G(I));W\'8m\':t=(H.1R)?\'8k\':\'8l\'}t=t.4M();1U($r(I)){W\'4K\':m(![\'8q\',\'6x\'].19(t))I+=\'3E\';1n;W\'1c\':I=\'1L(\'+I.1I(\',\')+\')\'}c.1e[t]=I;h c},5M:k(2B){1U($r(2B)){W\'2s\':B.4m(c,\'2L\',2B);1n;W\'28\':c.1e.5w=2B}h c},6j:k(1D){m(1D==0){m(c.1e.3T!="5q")c.1e.3T="5q"}12{m(c.1e.3T!="6r")c.1e.3T="6r"}m(!c.41||!c.41.8r)c.1e.6x=1;m(H.1R)c.1e.2b=(1D==1)?\'\':"8w(1D="+1D*8x+")";c.1e.1D=c.$2q.1D=1D;h c},1N:k(t){t=t.4M();o 1g=c.1e[t];m(!$3F(1g)){m(t==\'1D\')h c.$2q.1D;1g=[];G(o 1e 1f B.2r){m(t==1e){B.2r[1e].1x(k(s){o 1e=c.1N(s);1g.1a(3y(1e)?1e:\'67\')},c);m(t==\'2C\'){o 3L=1g.3L(k(3a){h(3a==1g[0])});h(3L)?1g[0]:15}h 1g.1I(\' \')}}m(t.19(\'2C\')){m(B.2r.2C.19(t)){h[\'68\',\'5t\',\'5x\'].1W(k(p){h c.1N(t+p)},c).1I(\' \')}12 m(B.6m.19(t)){h[\'6t\',\'6u\',\'6w\',\'6q\'].1W(k(p){h c.1N(\'2C\'+p+t.2y(\'2C\',\'\'))},c).1I(\' \')}}m(K.64)1g=K.64.8v(c,1i).8u(t.6f());12 m(c.41)1g=c.41[t]}m(H.1R)1g=B.62(t,1g,c);m(1g&&t.2f(/47/i)&&1g.19(\'1L\')){h 1g.4n(\'1L\').4h(1,4).1W(k(47){h 47.3V()}).1I(\' \')}h 1g},5R:k(){h B.5f(c,\'1N\',U)},3w:k(3X,1s){3X+=\'8s\';o q=(1s)?c[1s]:c[3X];5E(q&&$r(q)!=\'T\')q=q[3X];h $(q)},8t:k(){h c.3w(\'2v\')},6b:k(){h c.3w(\'3x\')},8O:k(){h c.3w(\'3x\',\'5B\')},6c:k(){h c.3w(\'2v\',\'7E\')},7H:k(){h $(c.2e)},7D:k(){h $$(c.5Z)},54:k(q){h!!$A(c.2w(\'*\')).19(q)},4u:k(t){o 2j=B.4d[t];m(2j)h c[2j];o 58=B.7i[t]||0;m(!H.1R||58)h c.7K(t,58);o 4x=c.7J[t];h(4x)?4x.6S:1i},7B:k(t){o 2j=B.4d[t];m(2j)c[2j]=\'\';12 c.7C(t);h c},7L:k(){h B.5f(c,\'4u\',U)},4t:k(t,I){o 2j=B.4d[t];m(2j)c[2j]=I;12 c.7I(t,I);h c},71:k(2B){h B.4m(c,\'4t\',2B)},63:k(){c.6e=$A(U).1I(\'\');h c},7F:k(2n){o 2a=c.3f();m([\'1e\',\'3c\'].19(2a)){m(H.1R){m(2a==\'1e\')c.6T.5w=2n;12 m(2a==\'3c\')c.4t(\'2n\',2n);h c}12{c.6l(c.5B);h c.6p(2n)}}c[$3N(c.5F)?\'5F\':\'6a\']=2n;h c},7G:k(){o 2a=c.3f();m([\'1e\',\'3c\'].19(2a)){m(H.1R){m(2a==\'1e\')h c.6T.5w;12 m(2a==\'3c\')h c.4u(\'2n\')}12{h c.6e}}h($5G(c.5F,c.6a))},3f:k(){h c.4q.3z()},2u:k(){1F.45(c.2w(\'*\'));h c.63(\'\')}});B.62=k(t,1g,T){m($3F(3y(1g)))h 1g;m([\'4b\',\'30\'].19(t)){o 2J=(t==\'30\')?[\'2k\',\'5g\']:[\'25\',\'5b\'];o 3j=0;2J.1x(k(I){3j+=T.1N(\'2C-\'+I+\'-30\').2x()+T.1N(\'5n-\'+I).2x()});h T[\'2S\'+t.66()]-3j+\'3E\'}12 m(t.2f(/2C(.+)68|1Z|5n/)){h\'67\'}h 1g};B.2r={\'2C\':[],\'5n\':[],\'1Z\':[]};[\'6t\',\'6u\',\'6w\',\'6q\'].1x(k(6k){G(o 1e 1f B.2r)B.2r[1e].1a(1e+6k)});B.6m=[\'9n\',\'aF\',\'aI\'];B.5f=k(q,2F,1q){o 1g={};$1x(1q,k(1S){1g[1S]=q[2F](1S)});h 1g};B.4m=k(q,2F,5e){G(o 1S 1f 5e)q[2F](1S,5e[1S]);h q};B.4d=X 2H({\'4Y\':\'1d\',\'G\':\'aJ\',\'aK\':\'aY\',\'ai\':\'a6\',\'a9\':\'aC\',\'au\':\'af\',\'as\':\'at\',\'ar\':\'aq\',\'am\':\'an\',\'I\':\'I\',\'7z\':\'7z\',\'7x\':\'7x\',\'7l\':\'7l\',\'7j\':\'7j\'});B.7i={\'ao\':2,\'3R\':2};B.21={4a:{2M:k(r,F){m(c.4S)c.4S(r,F,15);12 c.av(\'4F\'+r,F);h c},5Q:k(r,F){m(c.5V)c.5V(r,F,15);12 c.aB(\'4F\'+r,F);h c}}};H.L(B.21.4a);K.L(B.21.4a);B.L(B.21.4a);o 1F={N:[],3b:k(q){m(!q.$2q){1F.N.1a(q);q.$2q={\'1D\':1}}h q},45:k(N){G(o i=0,j=N.J,q;i<j;i++){m(!(q=N[i])||!q.$2q)5L;m(q.$O)q.2g(\'45\').4l();G(o p 1f q.$2q)q.$2q[p]=1i;G(o d 1f B.1j)q[d]=1i;1F.N[1F.N.2Z(q)]=1i;q.33=q.$2q=q=1i}1F.N.2R(1i)},2u:k(){1F.3b(H);1F.3b(K);1F.45(1F.N)}};H.2M(\'7v\',k(){H.2M(\'51\',1F.2u);m(H.1R)H.2M(\'51\',aA)});o 1K=X 1m({1T:k(u){m(u&&u.$6d)h u;c.$6d=1b;u=u||H.u;c.u=u;c.r=u.r;c.2V=u.2V||u.az;m(c.2V.4R==3)c.2V=c.2V.2e;c.6D=u.aw;c.ax=u.ay;c.al=u.ak;c.a8=u.aa;m([\'56\',\'3U\'].19(c.r)){c.a7=(u.6g)?u.6g/a3:-(u.a5||0)/3}12 m(c.r.19(\'1S\')){c.3J=u.6v||u.ab;G(o 1y 1f 1K.1q){m(1K.1q[1y]==c.3J){c.1S=1y;1n}}m(c.r==\'7d\'){o 43=c.3J-ac;m(43>0&&43<13)c.1S=\'f\'+43}c.1S=c.1S||4N.aj(c.3J).3z()}12 m(c.r.2f(/(7g|ah|ag)/)){c.ad={\'x\':u.4O||u.6i+K.1M.3h,\'y\':u.4P||u.6s+K.1M.3d};c.ae={\'x\':u.4O?u.4O-H.6O:u.6i,\'y\':u.4P?u.4P-H.6M:u.6s};c.aE=(u.6v==3)||(u.aD==2);1U(c.r){W\'57\':c.1w=u.1w||u.aU;1n;W\'52\':c.1w=u.1w||u.b0}c.6o()}h c},3t:k(){h c.3K().3M()},3K:k(){m(c.u.3K)c.u.3K();12 c.u.aW=1b;h c},3M:k(){m(c.u.3M)c.u.3M();12 c.u.b1=15;h c}});1K.44={1w:k(){m(c.1w&&c.1w.4R==3)c.1w=c.1w.2e},6y:k(){4Q{1K.44.1w.1J(c)}4L(e){c.1w=c.2V}}};1K.1j.6o=(H.53)?1K.44.6y:1K.44.1w;1K.1q=X 2H({\'aZ\':13,\'aX\':38,\'b2\':40,\'2k\':37,\'5g\':39,\'aV\':27,\'aL\':32,\'aG\':8,\'aH\':9,\'4I\':46});B.21.26={2m:k(r,F){c.$O=c.$O||{};c.$O[r]=c.$O[r]||{\'1q\':[],\'2J\':[]};m(c.$O[r].1q.19(F))h c;c.$O[r].1q.1a(F);o 4e=r;o 1z=B.26[r];m(1z){m(1z.5c)1z.5c.1J(c,F);m(1z.1W)F=1z.1W;m(1z.r)4e=1z.r}m(!c.4S)F=F.1V({\'Q\':c,\'u\':1b});c.$O[r].2J.1a(F);h(B.55.19(4e))?c.2M(4e,F):c},4D:k(r,F){m(!c.$O||!c.$O[r])h c;o 1P=c.$O[r].1q.2Z(F);m(1P==-1)h c;o 1S=c.$O[r].1q.4h(1P,1)[0];o I=c.$O[r].2J.4h(1P,1)[0];o 1z=B.26[r];m(1z){m(1z.2R)1z.2R.1J(c,F);m(1z.r)r=1z.r}h(B.55.19(r))?c.5Q(r,I):c},4T:k(2B){h B.4m(c,\'2m\',2B)},4l:k(r){m(!c.$O)h c;m(!r){G(o 4k 1f c.$O)c.4l(4k);c.$O=1i}12 m(c.$O[r]){c.$O[r].1q.1x(k(F){c.4D(r,F)},c);c.$O[r]=1i}h c},2g:k(r,Y,1E){m(c.$O&&c.$O[r]){c.$O[r].1q.1x(k(F){F.1V({\'Q\':c,\'1E\':1E,\'U\':Y})()},c)}h c},6J:k(M,r){m(!M.$O)h c;m(!r){G(o 4k 1f M.$O)c.6J(M,4k)}12 m(M.$O[r]){M.$O[r].1q.1x(k(F){c.2m(r,F)},c)}h c}};H.L(B.21.26);K.L(B.21.26);B.L(B.21.26);B.26=X 2H({\'7n\':{r:\'57\',1W:k(u){u=X 1K(u);m(u.1w!=c&&!c.54(u.1w))c.2g(\'7n\',u)}},\'6z\':{r:\'52\',1W:k(u){u=X 1K(u);m(u.1w!=c&&!c.54(u.1w))c.2g(\'6z\',u)}},\'3U\':{r:(H.53)?\'56\':\'3U\'}});B.55=[\'7g\',\'aM\',\'aN\',\'aS\',\'3U\',\'56\',\'57\',\'52\',\'aT\',\'7d\',\'8P\',\'aR\',\'6E\',\'51\',\'7v\',\'aQ\',\'aO\',\'aP\',\'a4\',\'7c\',\'a1\',\'9e\',\'3C\',\'9f\',\'9g\',\'9d\',\'5z\'];4X.L({9c:k(Q,Y){h c.1V({\'Q\':Q,\'U\':Y,\'u\':1K})}});1t.L({99:k(2a){h X 1t(c.2b(k(q){h(B.3f(q)==2a)}))},73:k(1d,1B){o N=c.2b(k(q){h(q.1d&&q.1d.19(1d,\' \'))});h(1B)?N:X 1t(N)},72:k(2P,1B){o N=c.2b(k(q){h(q.2P==2P)});h(1B)?N:X 1t(N)},75:k(1y,4Z,I,1B){o N=c.2b(k(q){o 1v=B.4u(q,1y);m(!1v)h 15;m(!4Z)h 1b;1U(4Z){W\'=\':h(1v==I);W\'*=\':h(1v.19(I));W\'^=\':h(1v.6I(0,I.J)==I);W\'$=\':h(1v.6I(1v.J-I.J)==I);W\'!=\':h(1v!=I);W\'~=\':h 1v.19(I,\' \')}h 15});h(1B)?N:X 1t(N)}});k $E(1h,2b){h($(2b)||K).6W(1h)};k $9a(1h,2b){h($(2b)||K).3O(1h)};$$.2h={\'4C\':/^(\\w*|\\*)(?:#([\\w-]+)|\\.([\\w-]+))?(?:\\[(\\w+)(?:([!*^$]?=)["\']?([^"\'\\]]*)["\']?)?])?$/,\'2A\':{4A:k(17,1X,R,i){o 1H=[1X.9b?\'4y:\':\'\',R[1]];m(R[2])1H.1a(\'[@2P="\',R[2],\'"]\');m(R[3])1H.1a(\'[19(5v(" ", @4Y, " "), " \',R[3],\' ")]\');m(R[4]){m(R[5]&&R[6]){1U(R[5]){W\'*=\':1H.1a(\'[19(@\',R[4],\', "\',R[6],\'")]\');1n;W\'^=\':1H.1a(\'[9h-9i(@\',R[4],\', "\',R[6],\'")]\');1n;W\'$=\':1H.1a(\'[9o(@\',R[4],\', 28-J(@\',R[4],\') - \',R[6].J,\' + 1) = "\',R[6],\'"]\');1n;W\'=\':1H.1a(\'[@\',R[4],\'="\',R[6],\'"]\');1n;W\'!=\':1H.1a(\'[@\',R[4],\'!="\',R[6],\'"]\')}}12{1H.1a(\'[@\',R[4],\']\')}}17.1a(1H.1I(\'\'));h 17},5u:k(17,1X,1B){o N=[];o 2A=K.6Q(\'.//\'+17.1I(\'//\'),1X,$$.2h.74,9p.a2,1i);G(o i=0,j=2A.9m;i<j;i++)N.1a(2A.9j(i));h(1B)?N:X 1t(N.1W($))}},\'6U\':{4A:k(17,1X,R,i){m(i==0){m(R[2]){o q=1X.4f(R[2]);m(!q||((R[1]!=\'*\')&&(B.3f(q)!=R[1])))h 15;17=[q]}12{17=$A(1X.2w(R[1]))}}12{17=$$.2h.2w(17,R[1]);m(R[2])17=1t.72(17,R[2],1b)}m(R[3])17=1t.73(17,R[3],1b);m(R[4])17=1t.75(17,R[4],R[5],R[6],1b);h 17},5u:k(17,1X,1B){h(1B)?17:$$.3D(17)}},74:k(6Z){h(6Z==\'4y\')?\'9k://9l.98.97/8V/4y\':15},2w:k(1X,4q){o 4B=[];G(o i=0,j=1X.J;i<j;i++)4B.L(1X[i].2w(4q));h 4B}};$$.2h.2F=(H.2A)?\'2A\':\'6U\';B.21.5A={3Y:k(1h,1B){o 17=[];1h=1h.4z().4n(\' \');G(o i=0,j=1h.J;i<j;i++){o 6V=1h[i];o R=6V.2d($$.2h.4C);m(!R)1n;R[1]=R[1]||\'*\';o 1H=$$.2h[$$.2h.2F].4A(17,c,R,i);m(!1H)1n;17=1H}h $$.2h[$$.2h.2F].5u(17,c,1B)},6W:k(1h){h $(c.3Y(1h,1b)[0]||15)},3O:k(1h,1B){o N=[];1h=1h.4n(\',\');G(o i=0,j=1h.J;i<j;i++)N=N.5v(c.3Y(1h[i],1b));h(1B)?N:$$.3D(N)}};B.L({4f:k(2P){o q=K.4f(2P);m(!q)h 15;G(o 1A=q.2e;1A!=c;1A=1A.2e){m(!1A)h 15}h q},8W:k(1d){h c.3Y(\'.\'+1d)}});K.L(B.21.5A);B.L(B.21.5A);B.L({8X:k(x,y){c.3h=x;c.3d=y},6L:k(){h{\'5z\':{\'x\':c.3h,\'y\':c.3d},\'3j\':{\'x\':c.3o,\'y\':c.3n},\'76\':{\'x\':c.4r,\'y\':c.4v}}},3i:k(29){29=29||[];o q=c,2k=0,25=0;8U{2k+=q.8T||0;25+=q.8Q||0;q=q.8R}5E(q);29.1x(k(T){2k-=T.3h||0;25-=T.3d||0});h{\'x\':2k,\'y\':25}},8S:k(29){h c.3i(29).y},8Y:k(29){h c.3i(29).x},8Z:k(29){o 5C=c.3i(29);o V={\'30\':c.3o,\'4b\':c.3n,\'2k\':5C.x,\'25\':5C.y};V.5g=V.2k+V.30;V.5b=V.25+V.4b;h V}});B.26.59={5c:k(F){m(H.3W){F.1J(c);h}o 3g=k(){m(H.3W)h;H.3W=1b;H.1G=$5i(H.1G);c.2g(\'59\')}.Q(c);m(K.3I&&H.2K){H.1G=k(){m([\'3W\',\'6G\'].19(K.3I))3g()}.2G(50)}12 m(K.3I&&H.1R){m(!$(\'5j\')){o 3R=(H.95.96==\'94:\')?\'://0\':\'93:90(0)\';K.91(\'<3c 2P="5j" 92 3R="\'+3R+\'"><\\/3c>\');$(\'5j\').9q=k(){m(c.3I==\'6G\')3g()}}}12{H.2M("6E",3g);K.2M("9r",3g)}}};H.9Q=k(F){h c.2m(\'59\',F)};H.L({77:k(){m(c.4g)h c.9R;m(c.6H)h K.4s.6B;h K.1M.6B},6K:k(){m(c.4g)h c.9P;m(c.6H)h K.4s.6N;h K.1M.6N},7b:k(){m(c.1R)h 18.2z(K.1M.3o,K.1M.4r);m(c.2K)h K.4s.4r;h K.1M.4r},7r:k(){m(c.1R)h 18.2z(K.1M.3n,K.1M.4v);m(c.2K)h K.4s.4v;h K.1M.4v},7s:k(){h c.6O||K.1M.3h},7p:k(){h c.6M||K.1M.3d},6L:k(){h{\'3j\':{\'x\':c.77(),\'y\':c.6K()},\'76\':{\'x\':c.7b(),\'y\':c.7r()},\'5z\':{\'x\':c.7s(),\'y\':c.7p()}}},3i:k(){h{\'x\':0,\'y\':0}}});o 14={};14.3l=X 1m({C:{7k:1m.2u,4c:1m.2u,78:1m.2u,1r:k(p){h-(18.65(18.5d*p)-1)/2},5o:9O,1Q:\'3E\',4j:1b,7f:50},1T:k(C){c.T=c.T||1i;c.5a(C);m(c.C.1T)c.C.1T.1J(c)},7e:k(){o 2l=$2l();m(2l<c.2l+c.C.5o){c.7m=c.C.1r((2l-c.2l)/c.C.5o);c.3p();c.3u()}12{c.3t(1b);c.2o(c.P);c.2g(\'4c\',c.T,10);c.7u()}},2o:k(P){c.1l=P;c.3u();h c},3p:k(){c.1l=c.2Y(c.M,c.P)},2Y:k(M,P){h(P-M)*c.7m+M},1s:k(M,P){m(!c.C.4j)c.3t();12 m(c.1G)h c;c.M=M;c.P=P;c.7c=c.P-c.M;c.2l=$2l();c.1G=c.7e.2G(18.35(9L/c.C.7f),c);c.2g(\'7k\',c.T);h c},3t:k(3Z){m(!c.1G)h c;c.1G=$5i(c.1G);m(!3Z)c.2g(\'78\',c.T);h c},1z:k(M,P){h c.1s(M,P)},9M:k(3Z){h c.3t(3Z)}});14.3l.7a(X 7w,X 26,X 7o);14.2t={3C:k(t,P){m(t.2f(/47/i))h c.5x;o r=$r(P);m((r==\'1c\')||(r==\'28\'&&P.19(\' \')))h c.4o;h c.7q},24:k(q,t,2T){m(!2T.1a)2T=[2T];o M=2T[0],P=2T[1];m(!$3F(P)){P=M;M=q.1N(t)}o 1o=c.3C(t,P);h{\'M\':1o.24(M),\'P\':1o.24(P),\'1o\':1o}}};14.2t.7q={24:k(I){h 3G(I)},3H:k(M,P,34){h 34.2Y(M,P)},3r:k(I,1Q,t){m(1Q==\'3E\'&&t!=\'1D\')I=18.35(I);h I+1Q}};14.2t.4o={24:k(I){h I.1a?I:I.4n(\' \').1W(k(v){h 3G(v)})},3H:k(M,P,34){o 1l=[];G(o i=0;i<M.J;i++)1l[i]=34.2Y(M[i],P[i]);h 1l},3r:k(I,1Q,t){m(1Q==\'3E\'&&t!=\'1D\')I=I.1W(18.35);h I.1I(1Q+\' \')+1Q}};14.2t.5x={24:k(I){h I.1a?I:I.4i(1b)},3H:k(M,P,34){o 1l=[];G(o i=0;i<M.J;i++)1l[i]=18.35(34.2Y(M[i],P[i]));h 1l},3r:k(I){h\'1L(\'+I.1I(\',\')+\')\'}};14.5t=14.3l.L({1T:k(q,t,C){c.T=$(q);c.t=t;c.1A(C)},5U:k(){h c.2o(0)},3p:k(){c.1l=c.1o.3H(c.M,c.P,c)},2o:k(P){c.1o=14.2t.3C(c.t,P);h c.1A(c.1o.24(P))},1s:k(M,P){m(c.1G&&c.C.4j)h c;o 1Y=14.2t.24(c.T,c.t,[M,P]);c.1o=1Y.1o;h c.1A(1Y.M,1Y.P)},3u:k(){c.T.2L(c.t,c.1o.3r(c.1l,c.C.1Q,c.t))}});B.L({9N:k(t,C){h X 14.5t(c,t,C)}});14.2r=14.3l.L({1T:k(q,C){c.T=$(q);c.1A(C)},3p:k(){G(o p 1f c.M)c.1l[p]=c.1o[p].3H(c.M[p],c.P[p],c)},2o:k(P){o 1Y={};c.1o={};G(o p 1f P){c.1o[p]=14.2t.3C(p,P[p]);1Y[p]=c.1o[p].24(P[p])}h c.1A(1Y)},1s:k(V){m(c.1G&&c.C.4j)h c;c.1l={};c.1o={};o M={},P={};G(o p 1f V){o 1Y=14.2t.24(c.T,p,V[p]);M[p]=1Y.M;P[p]=1Y.P;c.1o[p]=1Y.1o}h c.1A(M,P)},3u:k(){G(o p 1f c.1l)c.T.2L(p,c.1o[p].3r(c.1l[p],c.C.1Q,p))}});B.L({9S:k(C){h X 14.2r(c,C)}});14.9T=14.3l.L({C:{1u:\'5N\'},1T:k(q,C){c.T=$(q);c.2O=X B(\'9Z\',{\'5S\':$L(c.T.5R(\'1Z\'),{\'a0\':\'5q\'})}).5O(c.T).5P(c.T);c.T.2L(\'1Z\',0);c.5a(C);c.1l=[];c.1A(c.C);c.3m=1b;c.2m(\'4c\',k(){c.3m=(c.1l[0]===0)});m(H.4g)c.2m(\'4c\',k(){m(c.3m)c.T.2R().2Q(c.2O)})},3p:k(){G(o i=0;i<2;i++)c.1l[i]=c.2Y(c.M[i],c.P[i])},5N:k(){c.1Z=\'1Z-25\';c.3A=\'4b\';c.2S=c.T.3n},9Y:k(){c.1Z=\'1Z-2k\';c.3A=\'30\';c.2S=c.T.3o},5X:k(1u){c[1u||c.C.1u]();h c.1s([c.T.1N(c.1Z).2x(),c.2O.1N(c.3A).2x()],[0,c.2S])},5W:k(1u){c[1u||c.C.1u]();h c.1s([c.T.1N(c.1Z).2x(),c.2O.1N(c.3A).2x()],[-c.2S,0])},5U:k(1u){c[1u||c.C.1u]();c.3m=15;h c.2o([-c.2S,0])},9X:k(1u){c[1u||c.C.1u]();c.3m=1b;h c.2o([0,c.2S])},9U:k(1u){m(c.2O.3n==0||c.2O.3o==0)h c.5X(1u);h c.5W(1u)},3u:k(){c.T.2L(c.1Z,c.1l[0]+c.C.1Q);c.2O.2L(c.3A,c.1l[1]+c.C.1Q)}});14.5D=k(1r,1O){1O=1O||[];m($r(1O)!=\'1c\')1O=[1O];h $L(1r,{9V:k(1P){h 1r(1P,1O)},9W:k(1P){h 1-1r(1-1P,1O)},9K:k(1P){h(1P<=0.5)?1r(2*1P,1O)/2:(2-1r(2*(1-1P),1O))/2}})};14.2c=X 2H({9J:k(p){h p}});14.2c.L=k(5k){G(o 1r 1f 5k){14.2c[1r]=X 14.5D(5k[1r]);14.2c.5y(1r)}};14.2c.5y=k(1r){[\'9x\',\'9y\',\'9z\'].1x(k(5r){14.2c[1r.3z()+5r]=14.2c[1r][\'9w\'+5r]})};14.2c.L({9v:k(p,x){h 18.2D(p,x[0]||6)},9s:k(p){h 18.2D(2,8*(p-1))},9t:k(p){h 1-18.61(18.9u(p))},9A:k(p){h 1-18.61((1-p)*18.5d/2)},9B:k(p,x){x=x[0]||1.9H;h 18.2D(p,2)*((x+1)*p-x)},9I:k(p){o I;G(o a=0,b=1;1;a+=b,b/=2){m(p>=(7-4*a)/11){I=-18.2D((11-6*a-11*p)/4,2)+b*b;1n}}h I},9G:k(p,x){h 18.2D(2,10*--p)*18.65(20*p*18.5d*(x[0]||1)/3)}});[\'9F\',\'9C\',\'9D\',\'9E\'].1x(k(1r,i){14.2c[1r]=X 14.5D(k(p){h 18.2D(p,[i+2])});14.2c.5y(1r)});',62,685,'||||||||||||this|||||return|||function||if||var||el|type||property|event|||||||Element|options|||fn|for|window|value|length|document|extend|from|elements|events|to|bind|param||element|arguments|obj|case|new|args||||else||Fx|false||items|Math|contains|push|true|array|className|style|in|result|selector|null|prototype|props|now|Class|break|css|prop|keys|transition|start|Elements|mode|current|relatedTarget|each|name|custom|parent|nocash|Array|opacity|delay|Garbage|timer|temp|join|call|Event|rgb|documentElement|getStyle|params|pos|unit|ie|key|initialize|switch|create|map|context|parsed|margin||Methods|item|properties|parse|top|Events||string|overflown|tag|filter|Transitions|match|parentNode|test|fireEvent|shared|returns|index|left|time|addEvent|text|set|iterable|tmp|Styles|object|CSS|empty|previous|getElementsByTagName|toInt|replace|max|xpath|source|border|pow|hex|method|periodical|Abstract|min|values|webkit|setStyle|addListener|chains|wrapper|id|inject|remove|offset|fromTo|apply|target|len|merge|compute|indexOf|width|results||htmlElement|fx|round|native||||bit|collect|script|scrollTop|HTMLElement|getTag|domReady|scrollLeft|getPosition|size|val|Base|open|offsetHeight|offsetWidth|setNow|precision|getValue|option|stop|increase|mix|walk|next|parseInt|toLowerCase|layout|klass|select|unique|px|chk|parseFloat|getNow|readyState|code|stopPropagation|every|preventDefault|defined|getElementsBySelector|generic|typeof|src|forEach|visibility|mousewheel|rgbToHex|loaded|brother|getElements|end||currentStyle|included|fKey|fix|trash||color|mp|regex|Listeners|height|onComplete|Properties|realType|getElementById|webkit419|splice|hexToRgb|wait|evType|removeEvents|setMany|split|Multi|proto|tagName|scrollWidth|body|setProperty|getProperty|scrollHeight|attempt|node|xhtml|trim|getParam|found|regexp|removeEvent|hasClass|on|clean|RegExp|delete|appendChild|number|catch|camelCase|String|pageX|pageY|try|nodeType|addEventListener|addEvents|first|default|insertBefore|Function|class|operator||unload|mouseout|gecko|hasChild|NativeEvents|DOMMouseScroll|mouseover|flag|domready|setOptions|bottom|add|PI|pairs|getMany|right|include|clear|ie_ready|transitions|random|charAt|padding|duration|merged|hidden|easeType|newArray|Style|getItems|concat|cssText|Color|compat|scroll|Dom|firstChild|position|Transition|while|innerText|pick|removeClass|pp|addClass|constructor|continue|setStyles|vertical|injectAfter|adopt|removeListener|getStyles|styles|ie6|hide|removeEventListener|slideOut|slideIn|callee|childNodes|Merge|sin|fixStyle|setHTML|defaultView|cos|capitalize|0px|Width|picked|textContent|getNext|getLast|extended|innerHTML|hyphenate|wheelDelta|head|clientX|setOpacity|direction|removeChild|borderShort|undefined|fixRelatedTarget|appendText|Left|visible|clientY|Top|Right|which|Bottom|zoom|relatedTargetGecko|mouseleave|copy|clientWidth|elementsProperty|shift|load|toUpperCase|complete|opera|substr|cloneEvents|getHeight|getSize|pageYOffset|clientHeight|pageXOffset|slice|evaluate|interval|nodeValue|styleSheet|normal|sel|getElement|Number|toFloat|prefix|createElement|setProperties|filterById|filterByClass|resolver|filterByAttribute|scrollSize|getWidth|onCancel|argument|implement|getScrollWidth|change|keydown|step|fps|click|contents|PropertiesIFlag|selected|onStart|multiple|delta|mouseenter|Options|getScrollTop|Single|getScrollHeight|getScrollLeft|where|callChain|beforeunload|Chain|checked|after|disabled|before|removeProperty|removeAttribute|getChildren|lastChild|setText|getText|getParent|setAttribute|attributes|getAttribute|getProperties|err|getBoxObjectFor|khtml|Object|webkit420|taintEnabled|all|navigator|iframe|DOMElement|some|associate|clearChain|chain|execCommand|BackgroundImageCache|ie7|XMLHttpRequest|whitespace|collection|textnode|nodeName|MooTools|version|floor|Date|Document|ActiveXObject|Window|clearInterval|getTime|clearTimeout|getRandom|escapeRegExp|styleFloat|cssFloat|float|toggleClass|replaceChild|createTextNode|zIndex|hasLayout|Sibling|getPrevious|getPropertyValue|getComputedStyle|alpha|100|replaceWith|cloneNode|pass|bindAsEventListener|setInterval|setTimeout|transparent|toString|limit|times|injectTop|clone|injectInside|injectBefore|embed|boolean|getFirst|keypress|offsetTop|offsetParent|getTop|offsetLeft|do|1999|getElementsByClassName|scrollTo|getLeft|getCoordinates|void|write|defer|javascript|https|location|protocol|org|w3|filterByTag|ES|namespaceURI|bindWithEvent|contextmenu|reset|error|abort|starts|with|snapshotItem|http|www|snapshotLength|borderWidth|substring|XPathResult|onreadystatechange|DOMContentLoaded|Expo|Circ|acos|Pow|ease|In|Out|InOut|Sine|Back|Cubic|Quart|Quint|Quad|Elastic|618|Bounce|linear|easeInOut|1000|clearTimer|effect|500|innerHeight|onDomReady|innerWidth|effects|Slide|toggle|easeIn|easeOut|show|horizontal|div|overflow|submit|UNORDERED_NODE_SNAPSHOT_TYPE|120|blur|detail|rowSpan|wheel|meta|accesskey|metaKey|keyCode|111|page|client|tabIndex|menu|mouse|rowspan|fromCharCode|altKey|alt|frameborder|frameBorder|href||readOnly|readonly|maxlength|maxLength|tabindex|attachEvent|shiftKey|control|ctrlKey|srcElement|CollectGarbage|detachEvent|accessKey|button|rightClick|borderStyle|backspace|tab|borderColor|htmlFor|colspan|space|dblclick|mouseup|move|focus|resize|keyup|mousedown|mousemove|fromElement|esc|cancelBubble|up|colSpan|enter|toElement|returnValue|down'.split('|'),0,{}))
var Mediabox={init:function(options){this.options=Object.extend({resizeDuration:240,resizeTransition:Fx.Transitions.sineInOut,initialWidth:360,initialHeight:360,defaultWidth:640,defaultHeight:360,autoplay:'false',bgcolor:'black',controller:'true',playerpath:'http://iaian7.com/js/mediaplayer.swf',backcolor:'0x777777',frontcolor:'0x000000',lightcolor:'0x000000',animateCaption:true},options||{});if(window.ie6&&document.compatMode=="BackCompat")this.options.animateCaption=false;this.anchors=[];$each(document.links,function(el){if(el.rel&&el.rel.test(/^mediabox/i)){el.onclick=this.click.pass(el,this);this.anchors.push(el)}},this);this.eventKeyDown=this.keyboardListener.bindAsEventListener(this);this.eventPosition=this.position.bind(this);this.overlay=new Element('div').setProperty('id','lbOverlay').injectInside(document.body);this.center=new Element('div').setProperty('id','lbCenter').setStyles({width:this.options.initialWidth+'px',height:this.options.initialHeight+'px',marginLeft:'-'+(this.options.initialWidth/2)+'px',display:'none'}).injectInside(document.body);this.canvas=new Element('div').setProperty('id','lbImage').injectInside(this.center);this.bottomContainer=new Element('div').setProperty('id','lbBottomContainer').setStyle('display','none').injectInside(document.body);this.bottom=new Element('div').setProperty('id','lbBottom').injectInside(this.bottomContainer);this.centerLinks=new Element('center').injectInside(this.bottom);new Element('a').setHTML('&raquo; Download 30-day Trial').setProperty('href','http://www.ranorex.com/download.html').setStyles({'font-weight':'bold','margin-left':'70px','font-size':'12px'}).injectInside(this.centerLinks);new Element('a').setHTML('&raquo; Watch our screencasts').setProperty('href','http://www.ranorex.com/support/screencasts.html').setStyles({'font-size':'12px','margin-left':'12px'}).injectInside(this.centerLinks);new Element('a').setProperties({id:'lbCloseLink',href:'#'}).injectInside(this.centerLinks).onclick=this.overlay.onclick=this.close.bind(this);new Element('div').setStyle('clear','both').injectInside(this.bottom);var nextEffect=this.nextEffect.bind(this);this.fx={overlay:this.overlay.effect('opacity',{duration:500}).hide(),center:this.center.effects({duration:this.options.resizeDuration,transition:this.options.resizeTransition,onComplete:nextEffect}),content:this.canvas.effect('opacity',{duration:500,onComplete:nextEffect}),bottom:this.bottomContainer.effect('height',{duration:400,onComplete:nextEffect})}},click:function(link){return this.open(link.href,link.title,link.rel)},open:function(url,title,rel){this.href=url;this.title=title;this.rel=rel;this.position();this.setup(true);var wh=(window.getHeight()==0)?window.getScrollHeight():window.getHeight(),st=document.body.scrollTop||document.documentElement.scrollTop;this.top=st+(wh/15);this.center.setStyles({top:this.top+'px',display:''});this.fx.overlay.start(0.8);this.center.className='lbLoading';return this.loadVideo(url)},position:function(){this.overlay.setStyles({top:window.getScrollTop()+'px',height:window.getHeight()+'px'})},setup:function(open){var aDim=this.rel.match(/[0-9]+/g);this.contentsWidth=(aDim&&(aDim[0]>0))?aDim[0]:this.options.defaultWidth;this.contentsHeight=(aDim&&(aDim[1]>0))?aDim[1]:this.options.defaultHeight;var elements=$A(document.getElementsByTagName('object'));elements.extend(document.getElementsByTagName(window.ie?'select':'embed'));elements.each(function(el){if(open)el.lbBackupStyle=el.style.visibility;el.style.visibility=open?'hidden':el.lbBackupStyle});var fn=open?'addEvent':'removeEvent';window[fn]('scroll',this.eventPosition)[fn]('resize',this.eventPosition);document[fn]('keydown',this.eventKeyDown);this.step=0},keyboardListener:function(event){switch(event.keyCode){case 27:case 88:case 67:this.close();break}},loadVideo:function(url){this.step=1;if(url.match(/youtube\.com\/watch/i)){this.type='flash';var videoId=url.split('=');this.videoID=videoId[1];this.object=new SWFObject("http://www.youtube.com/v/"+this.videoID+"&fs=1&showsearch=0&rel=0","sfwvideo",this.contentsWidth,this.contentsHeight,"9","#000000","wmode","window");this.object.addParam("allowfullscreen","true")}else if(url.match(/dailymotion\.com/i)){this.type='flash';this.object=new SWFObject(url,"sfwvideo",this.contentsWidth,this.contentsHeight,"9","#000000")}else if(url.match(/metacafe\.com\/watch/i)){this.type='flash';var videoId=url.split('/');this.videoID=videoId[4];this.object=new SWFObject("http://www.metacafe.com/fplayer/"+this.videoID+"/.swf","sfwvideo",this.contentsWidth,this.contentsHeight,"9","#000000","wmode","transparent")}else if(url.match(/google\.com\/videoplay/i)){this.type='flash';var videoId=url.split('=');this.videoID=videoId[1];this.object=new SWFObject("http://video.google.com/googleplayer.swf?docId="+this.videoID+"&autoplay=1&hl=en","sfwvideo",this.contentsWidth,this.contentsHeight,"9","#000000","wmode","transparent")}else if(url.match(/\.swf/i)){this.type='flash';this.object=new SWFObject(url,"sfwvideo",this.contentsWidth,this.contentsHeight,"9","#000000","wmode","transparent");this.object.addVariable("autostart","true")}else if(url.match(/\.flv/i)){this.type='flash';this.object=new SWFObject(this.options.playerpath+"?file="+url+"&autostart=true&displayheight="+this.contentsHeight+"&usefullscreen=false&backcolor="+this.options.backcolor+"&frontcolor="+this.options.frontcolor+"&lightcolor="+this.options.lightcolor,"flvvideo",this.contentsWidth,this.contentsHeight,"9","#000000","wmode","transparent")}else if(url.match(/\.mov/i)){this.type='qt';if(navigator.plugins&&navigator.plugins.length){this.object='<object id="mediabox" standby="loading quicktime..." type="video/quicktime" codebase="http://www.apple.com/qtactivex/qtplugin.cab" data="'+url+'" width="'+this.contentsWidth+'" height="'+this.contentsHeight+'"><param name="src" value="'+url+'" /><param name="scale" value="aspect" /><param name="controller" value="'+this.options.controller+'" /><param name="autoplay" value="'+this.options.autoplay+'" /><param name="bgcolor" value="'+this.options.bgcolor+'" /><param name="enablejavascript" value="true" /></object>'}else this.object='<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" standby="loading quicktime..." codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="'+this.contentsWidth+'" height="'+this.contentsHeight+'" id="mediabox"><param name="src" value="'+url+'" /><param name="scale" value="aspect" /><param name="controller" value="'+this.options.controller+'" /><param name="autoplay" value="'+this.options.autoplay+'" /><param name="bgcolor" value="'+this.options.bgcolor+'" /><param name="enablejavascript" value="true" /></object>'}else if(url.match(/\.wmv/i)){this.type='qt';if(navigator.plugins&&navigator.plugins.length){this.object='<object id="mediabox" standby="loading windows media..." type="video/x-ms-wmv" data="'+url+'" width="'+this.contentsWidth+'" height="'+this.contentsHeight+'" /><param name="src" value="'+url+'" /><param name="autoStart" value="'+this.options.autoplay+'" /></object>'}else this.object='<object id="mediabox" standby="loading windows media..." classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" type="video/x-ms-wmv" data="'+url+'" width="'+this.contentsWidth+'" height="'+this.contentsHeight+'" /><param name="filename" value="'+url+'" /><param name="showcontrols" value="'+this.options.controller+'"><param name="autoStart" value="'+this.options.autoplay+'" /><param name="stretchToFit" value="true" /></object>'}else if(url.match(/\.mp3/i)){this.type='mp3';this.object=new SWFObject(this.options.playerpath+"?file="+url+"&autostart=true&displayheight="+this.contentsHeight+"&usefullscreen=false&backcolor="+this.options.backcolor+"&frontcolor="+this.options.frontcolor+"&lightcolor="+this.options.lightcolor,"flvvideo",this.contentsWidth,this.contentsHeight,"9","#000000","wmode","transparent")}else{this.type='iframe';this.iframeId="lbFrame_"+new Date().getTime();this.object=new Element('iframe').setProperties({id:this.iframeId,width:this.contentsWidth,height:this.contentsHeight,frameBorder:0,scrolling:'auto',src:url})};this.nextEffect();return false},nextEffect:function(url){switch(this.step++){case 1:this.canvas.style.width=this.bottom.style.width=this.contentsWidth+'px';this.canvas.style.height=this.contentsHeight+'px';if(this.center.clientHeight!=this.canvas.offsetHeight){this.fx.center.start({height:this.canvas.offsetHeight,width:this.canvas.offsetWidth,marginLeft:-this.canvas.offsetWidth/2});break}else if(this.center.clientWidth!=this.canvas.offsetWidth){this.fx.center.start({height:this.canvas.offsetHeight,width:this.canvas.offsetWidth,marginLeft:-this.canvas.offsetWidth/2});break};this.step++;case 2:this.bottomContainer.setStyles({top:(this.top+this.center.clientHeight)+'px',height:'0px',marginLeft:this.center.style.marginLeft,width:this.center.style.width,display:''});this.fx.content.start(1);this.step++;case 3:if(this.type=='flash'){this.noFlash=new Element('p').setStyles({padding:'30px'}).injectInside(this.canvas).innerHTML="The video content presented here requires the latest version of the Macromedia Flash Player. Please update your version of the free Flash Player by <a href=\"http://www.macromedia.com/go/getflashplayer\">downloading here</a>. ";this.object.write(this.canvas)}else if(this.type=='iframe'){this.object.injectInside(this.canvas)}else this.canvas.setHTML(this.object);this.currentObject=document.getElementById('mediabox');this.center.className='';break;this.step++;case 4:if(this.options.animateCaption){this.fx.bottom.start(0,this.bottom.offsetHeight);break};this.bottomContainer.style.height=(this.bottom.offsetHeight)+'px';case 5:this.step=0}},close:function(){if(this.type=='qt'&&window.webkit)this.currentObject.Stop();if(navigator.plugins&&navigator.plugins.length){this.canvas.setHTML('')}else if(window.ie6){this.canvas.innerHTML=''}else this.canvas.innerHTML='';this.currentObject=null;this.currentObject=Class.empty;this.type=false;if(this.step<0)return;this.step=-1;for(var f in this.fx)this.fx[f].stop();this.center.style.display=this.bottomContainer.style.display='none';this.fx.overlay.chain(this.setup.pass(false,this)).start(0);return false}};window.addEvent('domready',Mediabox.init.bind(Mediabox));window.addEvent('domready',function(){if(pageTracker)$$('a[href^=http://www.youtube.com/watch?v=2YIlpsyehAs]').each(function(el){el.addEvent('click',function(){pageTracker._trackPageview('/fileadmin/flash/Ranorex-Video-Demo.html')}.bind(this))})});window.addEvent('domready',function(){var descSlide=new Fx.Slide('desc-long');descSlide.hide();var showDesc=$('showDesc'),hideDesc=$('hideDesc');showDesc.addEvent('click',function(e){e=new Event(e);showDesc.setStyle('display','none');hideDesc.setStyle('display','block');descSlide.show();e.stop()});hideDesc.addEvent('click',function(e){e=new Event(e);showDesc.setStyle('display','block');hideDesc.setStyle('display','none');descSlide.hide();e.stop()})})
if(typeof deconcept=="undefined")var deconcept=new Object();if(typeof deconcept.util=="undefined")deconcept.util=new Object();if(typeof deconcept.SWFObjectUtil=="undefined")deconcept.SWFObjectUtil=new Object();deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById)return;this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1)this.setAttribute("swf",_1);if(id)this.setAttribute("id",id);if(w)this.setAttribute("width",w);if(h)this.setAttribute("height",h);if(_5)this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7)deconcept.SWFObject.doPrepUnload=true;if(c)this.addParam("bgcolor",c);var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9)this.setAttribute("redirectUrl",_9)};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true)},setAttribute:function(_e,_f){this.attributes[_e]=_f},getAttribute:function(_10){return this.attributes[_10]},addParam:function(_11,_12){this.params[_11]=_12},getParams:function(){return this.params},addVariable:function(_13,_14){this.variables[_13]=_14},getVariable:function(_15){return this.variables[_15]},getVariables:function(){return this.variables},getVariablePairs:function(){var _16=new Array(),key,_18=this.getVariables();for(key in _18)_16[_16.length]=key+"="+_18[key];return _16},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)};_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a)_19+=[key]+"=\""+_1a[key]+"\" ";var _1c=this.getVariablePairs().join("&");if(_1c.length>0)_19+="flashvars=\""+_1c+"\"";_19+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)};_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d)_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";var _1f=this.getVariablePairs().join("&");if(_1f.length>0)_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";_19+="</object>"};return _19},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}};if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true}else if(this.getAttribute("redirectUrl")!="")document.location.replace(this.getAttribute("redirectUrl"));return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description)_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1,_26=3;while(axo)try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0])}catch(e){axo=null}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always"}catch(e){if(_23.major==6)return _23};try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}};if(axo!=null)_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","))};return _23};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major)return false;if(this.major>fv.major)return true;if(this.minor<fv.minor)return false;if(this.minor>fv.minor)return true;if(this.rev<fv.rev)return false;return true};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null)return q;if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++)if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b)return _2d[i].substring((_2d[i].indexOf("=")+1))};return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i])if(typeof _2f[i][x]=="function")_2f[i][x]=function(){}}};if(deconcept.SWFObject.doPrepUnload)if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true};if(!document.getElementById&&document.all)document.getElementById=function(id){return document.all[id]};var getQueryParamValue=deconcept.util.getRequestParameter,FlashObject=deconcept.SWFObject,SWFObject=deconcept.SWFObject
function openPic(url,winName,winParams){var theWindow=window.open(url,winName,winParams);if(theWindow)theWindow.focus()}
