function isset(a){return typeof a!="undefined"&&a!==null}function IsNonEmptyArray(a){return typeof a=="object"&&a&&IsNum(a.length)&&a.length>0}function IsNum(a){switch(typeof a){case"number":return !isNaN(a);case"string":return/^[\d\.]+$/.test(a)}}function IsFunc(a){return typeof a=="function"}function ArgumentsToArray(a){return Array.prototype.slice.call(a)}function IsIE(){return typeof ieSpecific!="undefined"}function IsIE6(){return typeof ieLt7!="undefined"}function IsTheTag(a,b){return typeof a=="object"&&a&&a.nodeType==1&&(!b||a.tagName.toUpperCase()==b.toUpperCase())}function Random(b,a){b=parseInt(b);a=parseInt(a);return Math.floor(Math.random()*(a-b+1))+b}function Microtime(){return(new Date()).getTime()}function ShallowCopyOf(b){var a={};for(prop in b){a[prop]=b[prop]}return a}function LocationPath(){return location.href.substr(0,location.href.lastIndexOf("/")+1)}function IsValidEmail(a){return a.match(/^[a-z0-9]([a-z0-9\-_\.]*[a-z0-9])?@[a-z0-9\-\.]+\.[a-z]{2,8}$/i)!=null}function CancelPropagationOf(a){a.cancelBubble=true;if(a.stopPropagation){a.stopPropagation()}a.returnValue=false;if(a.preventDefault){a.preventDefault()}}function OriginalEventTargetOf(a){return isset(a)&&(a.srcElement||a.originalTarget)}var previousCapsLockStates=[];function IsCapsLockOnIn(g){if(!g){return false}var a=false;var l=g.which||g.keyCode||g.charCode;var h=g.shiftKey||g.modifiers&4;var d="a".charCodeAt(0);var b="z".charCodeAt(0);var m="A".charCodeAt(0);var j="Z".charCodeAt(0);if(h){a=l>=d&&l<=b}else{a=l>=m&&l<=j}var k=(l>=d&&l<=b)||(l>=m&&l<=j);var c=false;var f=OriginalEventTargetOf(g);if(IsTheTag(f)&&f.id){if(!isset(previousCapsLockStates[f.id])){previousCapsLockStates[f.id]=a}c=previousCapsLockStates[f.id]}if(!k){a|=c}previousCapsLockStates[f.id]=a;return a}function AddChainFuncTo(b,a){return function(){var c=ArgumentsToArray(arguments);a.apply(this,c);if(IsFunc(b)){b.apply(this,c)}}}function RequestScript(url,data){var request=CreateXHRequest();if(request){var method=data?"POST":"GET";request.open(method,url,true);request.onreadystatechange=function(){if(request.readyState==4&&(request.status==200||request.status==304)){eval(request.responseText)}};if(isset(data)){request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");request.setRequestHeader("Content-Length",data.length)}request.send(data)}else{var span=document.createElement("SPAN");$hide(span);if(isset(data)){if(url.indexOf("?")==-1){url+="?"}url+="&"+data}span.innerHTML='IE workaround. <script type="text/javascript" src="'+url+'">i-e<\/script>';document.body.appendChild(span)}return request}function CreateXHRequest(){var c;try{c=new XMLHttpRequest()}catch(d){var a=new Array("MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP");for(var b=0;b<a.length&&!c;b++){try{c=new ActiveXObject(a[b])}catch(d){}}}return c?c:null}function HTMLToWrappedNodes(a,b){if(a){var c=document.createElement("div");c.innerHTML=a.replace(/^\s+/,"").replace(/\s+$/,"");return(c.childNodes.length==1?c.firstChild:(b?c.childNodes:c))}else{return null}}function HTMLToNode(a){return HTMLToWrappedNodes(a,true)}function ModifyClassNameOf(b,c,a){b=$(b);if(!IsTheTag(b)){return}var d=ClassNameRegExpFor(c);if(!isset(a)||a){if(!d.test(b.className)){b.className+=" "+c}}else{b.className=b.className.replace(d," ")}}function ClassNameRegExpFor(a){return RegExp("(^|\\s)"+a+"(\\s|$)","gi")}function EscapeForString(a){return a.replace(/([\r\n'\\])/g,"\\$1")}function EmulatePseudoclassesOn(c){if(!c||!IsIE()){return}var e=c.onmousemove;c.onmousemove=function(){if(e){e()}ModifyClassNameOf(c,"hovered",true)};var b=c.onmouseout;c.onmouseout=function(){if(b){b()}ModifyClassNameOf(c,"hovered",false)};var d=c.onfocus;c.onfocus=function(){if(d){d()}ModifyClassNameOf(c,"focused",true)};var a=c.onblur;c.onblur=function(){if(a){a()}ModifyClassNameOf(c,"focused",false)}}function ClearThisEditOnFocus(b,a){if(!IsTheTag(b)){return}var c=b.onfocus;b.onfocus=function(){if(c){c()}if(b.value==a){b.value=""}else{b.select()}}}function Bookmark(b,d){if(IsTheTag(b)&&b.href){var a=b;b=a.href;d=a.title}try{window.external.AddFavorite(b,d)}catch(c){}}function SetHomePage(b,a){if(IsTheTag(b)&&b.style){try{b.style.behavior="url(#default#homepage)";a=isset(a)?a:document.location.href;b.setHomePage(a)}catch(c){}}}function DebugRecord(){if(isset(window.console)&&isset(window.console.firebug)){var a=ArgumentsToArray(arguments);console.error("DebugRecord() invoked, args: "+a.join(", "));console.trace()}}function DebugAssert(b){if(!b){var a=ArgumentsToArray(arguments);a.shift();DebugRecord.apply(this,a)}return b}function Shuffle(c){for(i=c.length-1;i>=0;i--){var a=parseInt(Math.random()*i);var b=c[i];c[i]=c[a];c[a]=b}return c}function $(){var d=[];var b=window;for(var f=0,c=arguments.length;f<c;f++){var e=arguments[f];if(typeof arguments[f]=="string"){e=document.getElementById(arguments[f])}d.push(e)}return !IsNonEmptyArray(d)||d.length>1?d:d[0]}function $hide(b,a){a=a?a:"none";return $style(b,"display",a)}function $show(b,a){a=a?a:"block";return $hide(b,a)}function HeightOf(c,b){c=$(c);if(IsNum(b)){return parseInt($style(c,"height",Math.round(b)+"px"))}else{if(IsNum(c.offsetHeight)){var a=parseInt($style(c,"borderTopWidth"))+parseInt($style(c,"borderBottomWidth"));return IsNum(a)?c.offsetHeight-a:c.offsetHeight}else{return parseInt($style(c,"height"))}}}function WidthOf(b,c){b=$(b);if(IsNum(c)){return parseInt($style(b,"width",Math.round(c)+"px"))}else{if(IsNum(b.offsetWidth)){var a=parseInt($style(b,"borderLeftWidth"))+parseInt($style(b,"borderRightWidth"));return IsNum(a)?b.offsetWidth-a:b.offsetWidth}else{return parseInt($style(b,"width"))}}}function ExpandedHeightOf(d){var e=$style(d,"height","auto");var b=$style(d,"overflow","visible");var c=$style(d,"display","block");var a=HeightOf(d);if(c!="block"){$style(d,"display",c)}if(b!="visible"){$style(d,"overflow",b)}if(!/^(auto)?$/i.test(e)){$style(d,"height",e)}return a}function $style(b,f,e){b=$(b);if(!b){return}if(isset(e)){var c=ArgumentsToArray(arguments);c.shift();if(c.length%2!=0){c.pop()}var d;var a;$each(c,function(h,g){if(g%2==0){d=h}else{a=b.style[d];b.style[d]=h;DebugAssert(b.style[d]==h,d,h)}});return a}else{if(document.defaultView&&document.defaultView.getComputedStyle){if(f.match(/[A-Z]/)){f=f.replace(/([A-Z])/g,"-$1").toLowerCase()}return document.defaultView.getComputedStyle(b,"").getPropertyValue(f)}else{if(b.currentStyle){while((i=f.indexOf("-"))!=-1){f=f.substr(0,i)+f.substr(i+1,1).toUpperCase()+f.substr(i+2)}return b.currentStyle[f]}else{return""}}}}function $each(a,c){if(IsNonEmptyArray(a)||typeof a=="string"){for(var b=0;b<a.length;b++){if(c.call(this,a[b],b)){break}}}}function GetAbsoluteXOf(b){b=$(b);var a=0;while(b){a+=b.offsetLeft;b=b.offsetParent}return a}function GetAbsoluteYOf(a){a=$(a);var b=0;while(a){b+=a.offsetTop;a=a.offsetParent}return b}function $opacity(a,b){b=parseInt(b);if(IsNum(b)){$style(a,"opacity",b/100);$style(a,"filter","alpha(opacity="+b+")")}else{b=$style(a,"opacity")*100}return IsNum(b)?parseFloat(b):100}function GetScrollX(){return self.pageXOffset||(document.documentElement&&document.documentElement.scrollLeft)||(document.body&&document.body.scrollLeft)}function GetScrollY(){return self.pageYOffset||(document.documentElement&&document.documentElement.scrollTop)||(document.body&&document.body.scrollTop)}function WindowWidth(){if(IsNum(window.innerWidth)){return window.innerWidth}else{if(document.documentElement&&IsNum(document.documentElement.clientWidth)){return document.documentElement.clientWidth}else{if(document.body){return document.body.clientWidth}}}}function WindowHeight(){if(IsNum(window.innerHeight)){return window.innerHeight}else{if(document.documentElement&&IsNum(document.documentElement.clientHeight)){return document.documentElement.clientHeight}else{if(document.body){return document.body.clientHeight}}}}function DisableSubmissionButton(a,b){a=$(a);if(!DebugAssert(a)){return}function c(d){a.disabled=!d;ModifyClassNameOf(a,"under-submission",!d)}setTimeout(function(){c(false)},100);b=IsNum(b)?b:15000;setTimeout(function(){c(true)},b)}function $get(a){var a=$(a);if(!DebugAssert(a)){return}switch(a.tagName){case"INPUT":case"TEXTAREA":return a.value;default:return a.innerHTML}}function $set(a,b){var a=$(a);if(!DebugAssert(a)){return}switch(a.tagName){case"INPUT":case"TEXTAREA":prevValue=a.value;a.value=b;break;default:prevValue=a.innerHTML;a.innerHTML=b}return prevValue}function RemoveChildrenOf(a){if(IsTheTag(a)){do{var b=a.childNodes.length;if(b){a.removeChild(a.childNodes[b-1])}}while(b)}}function FindParentOf(c,a,b){c=$(c);var d=ClassNameRegExpFor(b);while(c&&(!IsTheTag(c,a)||!c.className.match(d))){c=c.parentNode}return c}function FindChildrenOf(c,a,b){if(arguments.length==2){b=a;a=null}var e=[];c=$(c);c?c=c.firstChild:null;var d=ClassNameRegExpFor(b);while(c){if(IsTheTag(c,a)&&(!b||c.className.match(d))){e.push(c)}c=c.nextSibling}return e}function FindChildOf(e,b,d){var a=ArgumentsToArray(arguments);var c=FindChildrenOf.apply(this,a);return IsNonEmptyArray(c)?c[0]:null}function FindChildByPath(c){for(var b=1;c&&b<arguments.length;b++){var a=IsNonEmptyArray(arguments[b])?arguments[b]:[arguments[b]];a.unshift(c);c=FindChildOf.apply(this,a)}return c}function AddOnLoad(b){var a=window.addEventListener||window.attachEvent?window:document.addEventListener?document:null;if(a){if(a.addEventListener){a.addEventListener("load",b,false)}else{if(a.attachEvent){a.attachEvent("onload",b)}}}else{window.onload=AddChainFuncTo(window.onload,b)}}function RestartTimer(c,b,a){clearTimeout(c);return setTimeout(b,a)}function GetCookie(c){var d=document.cookie.indexOf(c+"=");var a=d+c.length+1;if(!d&&c!=document.cookie.substring(0,c.length)){return null}if(d==-1){return null}var b=document.cookie.indexOf(";",a);if(b==-1){b=document.cookie.length}return unescape(document.cookie.substring(a,b))}function SetCookie(c,e,a,g,d,f){var b=new Date();b.setTime(b.getTime());if(a){a=a*1000*3600}var h=new Date(b.getTime()+a);document.cookie=c+"="+escape(e)+((a)?";expires="+h.toGMTString():"")+((g)?";path="+g:"")+((d)?";domain="+d:"")+((f)?";secure":"")}function ConfigValue(b,a){return isset(window.tbpConfig)&&(window.tbpConfig[b]||a)}function GetBooruDomainFor(b){if(b&&b!=""){var a=/^(http:\/\/)?(www\.)?(.*)$/i;return ConfigValue("homeURL","").replace(a,"$1"+b+".$3")}}function GetBooruPathFor(a){if(a&&a!=""){return ConfigValue("homeURL","")+a}}function NormalizeBooruName(a){return a.replace(/([^a-z0-9\-]|^-)/g,"")}function IsValidNewBooruPassword(a){var b=0;b+=a.match(/[A-Z]/)?1:0;b+=a.match(/[0-9]/)?1:0;b+=a.match(/[:;<=>!?@"'\/\\#$&%()*+,\-.^=_`{|}~\[\]]/)?1:0;return a.length>=6&&b>=1}function HookBooruCreationForm(prefix){prefix=prefix?prefix:"";SetValidOnNonemptyValue($(prefix+"booruTitle"));SetValidOnNonemptyValue($(prefix+"ownerName"));HookBooruName($(prefix+"booruName"),$(prefix+"newBooruDomain"),$(prefix+"newBooruPath"),$(prefix+"booruNameAlreadyTaken"));SetValidClassesOf($(prefix+"ownerEmail"),IsValidEmail);SetValidClassesOf($(prefix+"booruPassword"),IsValidNewBooruPassword);$show($(prefix+"showPlainBooruPasswordBtn"),"inline");HookPasswordInput($(prefix+"booruPassword"),$(prefix+"capslock_on"));function SetValidOnNonemptyValue(element){if(DebugAssert(element)){element.onkeyup=function(){ModifyClassNameOf(element,"valid",element.value!="")};element.onchange=element.onkeyup;element.onkeyup()}}function HookBooruName(nameElement,newDomainElement,newPathElement,nameIsTakenElement){if(DebugAssert(nameElement)){nameElement.onkeyup=function(){var booruName=NormalizeBooruName(nameElement.value);ModifyClassNameOf(nameElement,"valid",booruName!="");if(nameElement.value!=booruName){nameElement.value=booruName}if(DebugAssert(newDomainElement)){newDomainElement.innerHTML=GetBooruDomainFor(booruName);$show(newDomainElement.parentNode.parentNode,booruName==""?"none":"block")}if(DebugAssert(newPathElement)){newPathElement.innerHTML=GetBooruPathFor(booruName);$show(newPathElement.parentNode.parentNode,booruName==""?"none":"block")}CheckIfBooruNameIsFree(nameElement,nameIsTakenElement)};nameElement.onchange=nameElement.onkeyup;nameElement.onkeyup()}}var freeBooruNameTimer;function CheckIfBooruNameIsFree(nameElement,indicatorElement){if($get(nameElement)==""){if(DebugAssert(indicatorElement)){indicatorElement.className="info-overlay invalid"}}else{clearTimeout(freeBooruNameTimer);freeBooruNameTimer=setTimeout(function(){var booruName=$get(nameElement);var query="./?action=isboorunameavailable&isboorunameavailable[name]="+booruName+"&format=js&js[data]=json&js[callback]=";var request=new ScriptRequest(query,BooruNameAvailCheckCallback);request.originalState={input:nameElement,booruName:booruName,indicatorElement:indicatorElement};request.Perform()},ConfigValue("booruNameAvailCheckTimeout",500))}}function BooruNameAvailCheckCallback(jsonStr){var nameElement=this.originalState.input;var currentBooruName=$get(nameElement);if(currentBooruName==this.originalState.booruName){try{eval("var state = "+jsonStr);state=state.response}catch(e){return}var indicator=this.originalState.indicatorElement;if(DebugAssert(indicator)){indicator.className="info-overlay "+state;if(state=="taken"){ModifyClassNameOf(nameElement,"valid",false);ModifyClassNameOf(nameElement,"invalid",true)}}}}function SetValidClassesOf(inputElement,isValid_Callback){if(DebugAssert(inputElement)){function UpdateClassNmaes(e){e=e?e:event;var element=OriginalEventTargetOf(e);if(DebugAssert(IsTheTag(element))){if(element.value==""){var checkState="unfilled"}else{var checkState=isValid_Callback(element.value)?"valid":"invalid"}ModifyClassNameOf(element,"invalid",checkState=="invalid");ModifyClassNameOf(element,"valid",checkState=="valid")}}inputElement.onkeyup=UpdateClassNmaes;inputElement.onchange=UpdateClassNmaes;UpdateClassNmaes({originalTarget:inputElement})}}var autoHideCapsLockTimer;function HookPasswordInput(inputElement,capsLockElement){if(DebugAssert(inputElement&&capsLockElement)){inputElement.onkeypress=function(e){e=e?e:event;ModifyClassNameOf(capsLockElement,"capslock-on",IsCapsLockOnIn(e));clearTimeout(autoHideCapsLockTimer);autoHideCapsLockTimer=setTimeout(function(){ModifyClassNameOf(capsLockElement,"capslock-on",false)},ConfigValue("autohideCapsLockWarningAfter",5000))}}}function HookPayMethods(paidCheckbox,payMethods,payPlans){if(DebugAssert(paidCheckbox)){var payPlanRadioboxes=GetPlayPlanRadioBoxesOf(payPlans);function PaidOnClick(){if(DebugAssert(payMethods)){var newVisibility=paidCheckbox.checked?"visible":"hidden";$style(payMethods,"visibility",newVisibility)}if(DebugAssert(payPlans&&IsNonEmptyArray(payPlanRadioboxes))){$each(payPlanRadioboxes,function(radiobox){radiobox.disabled=!paidCheckbox.checked})}}paidCheckbox.onclick=PaidOnClick;PaidOnClick()}}function GetPlayPlanRadioBoxesOf(payPlans){var radioboxes=[];var plans=FindChildrenOf(payPlans,"div",null);if(DebugAssert(plans)){$each(plans,function(payPlan){var radiobox=FindChildOf(payPlan,"input","radiobox");if(DebugAssert(radiobox)){radioboxes.push(radiobox)}})}return radioboxes}}function SetPregeneratedPasswordTo(a,b){var a=$(a);if(DebugAssert(IsTheTag(a))){$set(a,b);if(typeof a.onchange=="function"){a.onchange({originalTarget:a})}}}function TogglePlainPassword(b,g,c){var b=$(b);if(DebugAssert(IsTheTag(b))){if(isset(b.currentTypeAttribute)){var d=b.currentTypeAttribute=="text"?"password":"text"}else{var d="text"}b.currentTypeAttribute=d;try{b.type=d}catch(f){var a=document.createElement("input");a.className=b.className;a.type=d;a.value=b.value;a.id=b.id;a.name=b.name;a.onkeyup=b.onkeyup;a.onkeypress=b.onkeypress;a.onchange=b.onchange;a.currentTypeAttribute=b.currentTypeAttribute;b.parentNode.replaceChild(a,b)}if(IsTheTag(g)){ModifyClassNameOf(g,"plain-on",d=="text")}c=$(c);if(IsTheTag(c)){c.value=d=="text"?"1":"0"}}}function ScriptRequest(b,c){var a=this;this.timeout=15000;this.cancelled=true;this.url=b;this.js_param_prefix="&js=";this.post_data=null;this.navigate_on_failure=false;this.on_receive=c;this.on_end=function(){};this.on_request_failure=function(d){};this.timer=null;this.object_index=null;this.callback_name=null;this.Perform=function(){this.cancelled=false;var f=function(g){a.RequestFailed(g)};var e=this.navigate_on_failure?this.js_param_prefix:"";var d=this.url+e+encodeURIComponent(this.callback_name);this.xhrObject=RequestScript(d,this.post_data,f);this.timer=setTimeout(function(){a.RequestFailed((a.timeout/1000)+" sec timeout reached")},this.timeout)};this.Callback=function(){if(!this.cancelled){this.End();var d=this.ArgumentsToArray(arguments);if(d.length){if(!this.on_receive.apply(this,d)){d=[]}}if(!d.length){this.RequestFailed()}}};this.ArgumentsToArray=function(d){return Array.prototype.slice.call(d)};this.RequestFailed=function(d){this.End();if(this.navigate_on_failure){location.href=this.url}this.call_back(this.on_request_failure,[d])};this.End=function(){if(!this.cancelled){this.cancelled=true;clearTimeout(this.timer);if(typeof this.xhrObject=="object"&&this.xhrObject&&typeof this.xhrObject.abort=="function"){this.xhrObject.abort()}this.call_back(this.on_end)}};this.call_back=function(e,d){if(typeof e=="function"){if(!IsNonEmptyArray(d)){d=[]}e.apply(this,d)}};this.AssignTempObject=function(){if(!isset(window.temp_script_request_objects)){window.temp_script_request_objects=[]}this.object_index=window.temp_script_request_objects.push(this)-1;this.callback_name="window.temp_script_request_objects["+this.object_index+"].Callback"};this.AssignTempObject()}function SlideAs(e,c,a){e=e.toLowerCase();var b=[];var d=false;var f;effectArray=e.split(/\s+/);$each(effectArray,function(h){if(/^\s*$/.test(h)){return}switch(h.match(/^([\w\d]+)/)[1]){case"show":$show(c);break;case"resetfollowing":d=true;case"hidewhendone":break;case"class":f=[h.substr(6),h.charAt(5)=="+"];default:var g=ShallowCopyOf(a);g.element=c;g.prop=h;if(d){SlidePropValueOf(c,h,0)}b.push(g)}});if(IsNonEmptyArray(b)){b[0].onDone=AddChainFuncTo(b[0].onDone,function(){if(e.indexOf("hidewhendone")!=-1){$hide(c)}if(f){ModifyClassNameOf(c,f[0],f[1])}});return Slide(b)}}function Slide(a){if(!IsNum(a.length)){a=[a]}$each(a,function(b){b.element=$(b.element);if(!DebugAssert(b.element)){b.element=null;return}SetupSlideOptions(b);$show(b.element);if(IsFunc(b.onStart)){b.onStart.call(this,b)}});SlideTimer(a)}function SetupSlideOptions(a){if(!DebugAssert(a.element&&IsNum(a.maxDuration))){return}a.prop=(a.prop||"height").toLowerCase();a.curValue=SlidePropValueOf(a.element,a.prop);a.reverse=a.reverse==true?true:false;a.accel=a.accel==true?2:(IsNum(a.accel)?a.accel:0);a.startTime=Microtime();a.endTime=Microtime()+a.maxDuration;if(!IsNum(a.updInterval)){a.updInterval=a.maxDuration>100?20:10}a.onSlide=IsFunc(a.onSlide)?a.onSlide:new Function();a.onDone=IsFunc(a.onDone)?a.onDone:new Function();if(!IsNum(a.targetValue)){a.targetValue=DefaultTargetValueFor(a)}if(a.accel!=0){a.incBy=Math.abs(a.targetValue-a.curValue)*a.updInterval/a.maxDuration}}function SlideTimer(a){var b=false;$each(a,function(f){var e=Math.round(f.curValue);var d=f.reverse?e<=0:e>=f.targetValue;e=!d&&CalcIncBy(f);var c=!IsNum(e);b|=c;if(!b){SlidePropValueOf(f.element,f.prop,e);f.onSlide.call(this,a)}});if(b){$each(a,function(c){SlidePropValueOf(c.element,c.prop,c.targetValue);c.onDone.call(this,c)})}else{setTimeout(function(){SlideTimer(a)},a[0].updInterval)}}function CalcIncBy(d){var e=d.endTime-Microtime();if(e<=0){return null}if(d.accel==0){var a=1;var b=Math.abs(d.curValue-d.targetValue);var c=b*d.updInterval/e}else{var a=d.accel*((Microtime()-d.startTime)/(d.endTime-d.startTime));var c=d.incBy}c=c*a*(d.reverse?-1:+1);d.curValue=Math.max(0,d.curValue+c);if(!d.reverse){d.curValue=Math.min(d.targetValue,d.curValue)}return d.curValue}function SlidePropValueOf(a,d,c){var b;switch(d){case"height":b=HeightOf(a,c);break;case"width":b=WidthOf(a,c);break;case"top":case"left":c=IsNum(c)?Math.round(c)+"px":null;b=$style(a,d,c);break;case"opacity":b=$opacity(a,c);break}return parseFloat(b)}function DefaultTargetValueFor(a){if(!a.reverse){switch(a.prop){case"height":return ExpandedHeightOf(a.element);case"opacity":return 100}}return 0};
