(function(b){var a=b.BFH=b.BFH||{},c=a.env={};c.agt=b.navigator.userAgent.toLowerCase();c.browser={firefox:!!c.agt.match(/firefox/i),chrome:!!b.chrome,ie:!!c.agt.match(/(?:\b(MS)?IE\s+|\bTrident\/7\.0;.*\s+rv:)(\d+)/i)};c.browser.version=(function(){var d;if(c.browser.firefox){d="firefox/"}else{if(c.browser.chrome){d="chrome/"}else{if(c.browser.ie){d=!!c.agt.match(/msie/i)?"msie":"rv:"}}}return parseInt(c.agt.split(d)[1],10)}())}(this));
/*
 * jQuery JavaScript Library v1.10.2
 * http://jquery.com/
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 *
 * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors
 * Released under the MIT license
 * http://jquery.org/license
 *
 * Date: 2013-07-03T13:48Z
 */
(function(a5,aI){var ak,A,aE=typeof aI,aN=a5.location,n=a5.document,bZ=n.documentElement,bl=a5.jQuery,K=a5.$,ac={},a9=[],v="1.10.2",aK=a9.concat,aq=a9.push,a7=a9.slice,aO=a9.indexOf,C=ac.toString,X=ac.hasOwnProperty,aS=v.trim,bM=function(e,b7){return new bM.fn.init(e,b7,A)},bD=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ae=/\S+/g,F=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,bu=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,a=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,bk=/^[\],:{}\s]*$/,bn=/(?:^|:|,)(?:\s*\[)+/g,bJ=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,a1=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,bV=/^-ms-/,aX=/-([\da-z])/gi,O=function(e,b7){return b7.toUpperCase()},b0=function(e){if(n.addEventListener||e.type==="load"||n.readyState==="complete"){bo();bM.ready()}},bo=function(){if(n.addEventListener){n.removeEventListener("DOMContentLoaded",b0,false);a5.removeEventListener("load",b0,false)}else{n.detachEvent("onreadystatechange",b0);a5.detachEvent("onload",b0)}};bM.fn=bM.prototype={jquery:v,constructor:bM,init:function(e,b9,b8){var b7,ca;if(!e){return this}if(typeof e==="string"){if(e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3){b7=[null,e,null]}else{b7=bu.exec(e)}if(b7&&(b7[1]||!b9)){if(b7[1]){b9=b9 instanceof bM?b9[0]:b9;bM.merge(this,bM.parseHTML(b7[1],b9&&b9.nodeType?b9.ownerDocument||b9:n,true));if(a.test(b7[1])&&bM.isPlainObject(b9)){for(b7 in b9){if(bM.isFunction(this[b7])){this[b7](b9[b7])}else{this.attr(b7,b9[b7])}}}return this}else{ca=n.getElementById(b7[2]);if(ca&&ca.parentNode){if(ca.id!==b7[2]){return b8.find(e)}this.length=1;this[0]=ca}this.context=n;this.selector=e;return this}}else{if(!b9||b9.jquery){return(b9||b8).find(e)}else{return this.constructor(b9).find(e)}}}else{if(e.nodeType){this.context=this[0]=e;this.length=1;return this}else{if(bM.isFunction(e)){return b8.ready(e)}}}if(e.selector!==aI){this.selector=e.selector;this.context=e.context}return bM.makeArray(e,this)},selector:"",length:0,toArray:function(){return a7.call(this)},get:function(e){return e==null?this.toArray():(e<0?this[this.length+e]:this[e])},pushStack:function(e){var b7=bM.merge(this.constructor(),e);b7.prevObject=this;b7.context=this.context;return b7},each:function(b7,e){return bM.each(this,b7,e)},ready:function(e){bM.ready.promise().done(e);return this},slice:function(){return this.pushStack(a7.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(b8){var e=this.length,b7=+b8+(b8<0?e:0);return this.pushStack(b7>=0&&b7<e?[this[b7]]:[])},map:function(e){return this.pushStack(bM.map(this,function(b8,b7){return e.call(b8,b7,b8)}))},end:function(){return this.prevObject||this.constructor(null)},push:aq,sort:[].sort,splice:[].splice};bM.fn.init.prototype=bM.fn;bM.extend=bM.fn.extend=function(){var e,cc,b7,b8,cf,cd,cb=arguments[0]||{},ca=1,b9=arguments.length,ce=false;if(typeof cb==="boolean"){ce=cb;cb=arguments[1]||{};ca=2}if(typeof cb!=="object"&&!bM.isFunction(cb)){cb={}}if(b9===ca){cb=this;--ca}for(;ca<b9;ca++){if((cf=arguments[ca])!=null){for(b8 in cf){e=cb[b8];b7=cf[b8];if(cb===b7){continue}if(ce&&b7&&(bM.isPlainObject(b7)||(cc=bM.isArray(b7)))){if(cc){cc=false;cd=e&&bM.isArray(e)?e:[]}else{cd=e&&bM.isPlainObject(e)?e:{}}cb[b8]=bM.extend(ce,cd,b7)}else{if(b7!==aI){cb[b8]=b7}}}}}return cb};bM.extend({expando:"jQuery"+(v+Math.random()).replace(/\D/g,""),noConflict:function(e){if(a5.$===bM){a5.$=K}if(e&&a5.jQuery===bM){a5.jQuery=bl}return bM},isReady:false,readyWait:1,holdReady:function(e){if(e){bM.readyWait++}else{bM.ready(true)}},ready:function(e){if(e===true?--bM.readyWait:bM.isReady){return}if(!n.body){return setTimeout(bM.ready)}bM.isReady=true;if(e!==true&&--bM.readyWait>0){return}ak.resolveWith(n,[bM]);if(bM.fn.trigger){bM(n).trigger("ready").off("ready")}},isFunction:function(e){return bM.type(e)==="function"},isArray:Array.isArray||function(e){return bM.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return !isNaN(parseFloat(e))&&isFinite(e)},type:function(e){if(e==null){return String(e)}return typeof e==="object"||typeof e==="function"?ac[C.call(e)]||"object":typeof e},isPlainObject:function(b9){var b7;if(!b9||bM.type(b9)!=="object"||b9.nodeType||bM.isWindow(b9)){return false}try{if(b9.constructor&&!X.call(b9,"constructor")&&!X.call(b9.constructor.prototype,"isPrototypeOf")){return false}}catch(b8){return false}if(bM.support.ownLast){for(b7 in b9){return X.call(b9,b7)}}for(b7 in b9){}return b7===aI||X.call(b9,b7)},isEmptyObject:function(b7){var e;for(e in b7){return false}return true},error:function(e){throw new Error(e)},parseHTML:function(ca,b8,b9){if(!ca||typeof ca!=="string"){return null}if(typeof b8==="boolean"){b9=b8;b8=false}b8=b8||n;var b7=a.exec(ca),e=!b9&&[];if(b7){return[b8.createElement(b7[1])]}b7=bM.buildFragment([ca],b8,e);if(e){bM(e).remove()}return bM.merge([],b7.childNodes)},parseJSON:function(e){if(a5.JSON&&a5.JSON.parse){return a5.JSON.parse(e)}if(e===null){return e}if(typeof e==="string"){e=bM.trim(e);if(e){if(bk.test(e.replace(bJ,"@").replace(a1,"]").replace(bn,""))){return(new Function("return "+e))()}}}bM.error("Invalid JSON: "+e)},parseXML:function(b9){var b7,b8;if(!b9||typeof b9!=="string"){return null}try{if(a5.DOMParser){b8=new DOMParser();b7=b8.parseFromString(b9,"text/xml")}else{b7=new ActiveXObject("Microsoft.XMLDOM");b7.async="false";b7.loadXML(b9)}}catch(ca){b7=aI}if(!b7||!b7.documentElement||b7.getElementsByTagName("parsererror").length){bM.error("Invalid XML: "+b9)}return b7},noop:function(){},globalEval:function(e){if(e&&bM.trim(e)){(a5.execScript||function(b7){a5["eval"].call(a5,b7)})(e)}},camelCase:function(e){return e.replace(bV,"ms-").replace(aX,O)},nodeName:function(b7,e){return b7.nodeName&&b7.nodeName.toLowerCase()===e.toLowerCase()},each:function(cb,cc,b7){var ca,b8=0,b9=cb.length,e=ad(cb);if(b7){if(e){for(;b8<b9;b8++){ca=cc.apply(cb[b8],b7);if(ca===false){break}}}else{for(b8 in cb){ca=cc.apply(cb[b8],b7);if(ca===false){break}}}}else{if(e){for(;b8<b9;b8++){ca=cc.call(cb[b8],b8,cb[b8]);if(ca===false){break}}}else{for(b8 in cb){ca=cc.call(cb[b8],b8,cb[b8]);if(ca===false){break}}}}return cb},trim:aS&&!aS.call("\uFEFF\xA0")?function(e){return e==null?"":aS.call(e)}:function(e){return e==null?"":(e+"").replace(F,"")},makeArray:function(e,b8){var b7=b8||[];if(e!=null){if(ad(Object(e))){bM.merge(b7,typeof e==="string"?[e]:e)}else{aq.call(b7,e)}}return b7},inArray:function(b9,b7,b8){var e;if(b7){if(aO){return aO.call(b7,b9,b8)}e=b7.length;b8=b8?b8<0?Math.max(0,e+b8):b8:0;for(;b8<e;b8++){if(b8 in b7&&b7[b8]===b9){return b8}}}return -1},merge:function(ca,b8){var e=b8.length,b9=ca.length,b7=0;if(typeof e==="number"){for(;b7<e;b7++){ca[b9++]=b8[b7]}}else{while(b8[b7]!==aI){ca[b9++]=b8[b7++]}}ca.length=b9;return ca},grep:function(b7,cc,e){var cb,b8=[],b9=0,ca=b7.length;e=!!e;for(;b9<ca;b9++){cb=!!cc(b7[b9],b9);if(e!==cb){b8.push(b7[b9])}}return b8},map:function(b8,cd,e){var cc,ca=0,cb=b8.length,b7=ad(b8),b9=[];if(b7){for(;ca<cb;ca++){cc=cd(b8[ca],ca,e);if(cc!=null){b9[b9.length]=cc}}}else{for(ca in b8){cc=cd(b8[ca],ca,e);if(cc!=null){b9[b9.length]=cc}}}return aK.apply([],b9)},guid:1,proxy:function(ca,b9){var e,b8,b7;if(typeof b9==="string"){b7=ca[b9];b9=ca;ca=b7}if(!bM.isFunction(ca)){return aI}e=a7.call(arguments,2);b8=function(){return ca.apply(b9||this,e.concat(a7.call(arguments)))};b8.guid=ca.guid=ca.guid||bM.guid++;return b8},access:function(e,cb,cd,cc,b9,cf,ce){var b8=0,b7=e.length,ca=cd==null;if(bM.type(cd)==="object"){b9=true;for(b8 in cd){bM.access(e,cb,b8,cd[b8],true,cf,ce)}}else{if(cc!==aI){b9=true;if(!bM.isFunction(cc)){ce=true}if(ca){if(ce){cb.call(e,cc);cb=null}else{ca=cb;cb=function(ch,cg,ci){return ca.call(bM(ch),ci)}}}if(cb){for(;b8<b7;b8++){cb(e[b8],cd,ce?cc:cc.call(e[b8],b8,cb(e[b8],cd)))}}}}return b9?e:ca?cb.call(e):b7?cb(e[0],cd):cf},now:function(){return(new Date()).getTime()},swap:function(cb,ca,cc,b9){var b8,b7,e={};for(b7 in ca){e[b7]=cb.style[b7];cb.style[b7]=ca[b7]}b8=cc.apply(cb,b9||[]);for(b7 in ca){cb.style[b7]=e[b7]}return b8}});bM.ready.promise=function(ca){if(!ak){ak=bM.Deferred();if(n.readyState==="complete"){setTimeout(bM.ready)}else{if(n.addEventListener){n.addEventListener("DOMContentLoaded",b0,false);a5.addEventListener("load",b0,false)}else{n.attachEvent("onreadystatechange",b0);a5.attachEvent("onload",b0);var b9=false;try{b9=a5.frameElement==null&&n.documentElement}catch(b8){}if(b9&&b9.doScroll){(function b7(){if(!bM.isReady){try{b9.doScroll("left")}catch(cb){return setTimeout(b7,50)}bo();bM.ready()}})()}}}}return ak.promise(ca)};bM.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(b7,e){ac["[object "+e+"]"]=e.toLowerCase()});function ad(b8){var b7=b8.length,e=bM.type(b8);if(bM.isWindow(b8)){return false}if(b8.nodeType===1&&b7){return true}return e==="array"||e!=="function"&&(b7===0||typeof b7==="number"&&b7>0&&(b7-1) in b8)}A=bM(n);
/*
     * Sizzle CSS Selector Engine v1.10.2
     * http://sizzlejs.com/
     *
     * Copyright 2013 jQuery Foundation, Inc. and other contributors
     * Released under the MIT license
     * http://jquery.org/license
     *
     * Date: 2013-07-03
     */
(function(dg,cl){var cA,dj,cg,cq,cJ,cM,cX,dn,cK,c0,cE,cr,c9,c4,dh,cf,cH,db="sizzle"+-(new Date()),cL=dg.document,dk=0,c5=0,ca=cC(),da=cC(),cI=cC(),cY=false,cG=function(dp,e){if(dp===e){cY=true;return 0}return 0},df=typeof cl,cS=1<<31,cQ=({}).hasOwnProperty,dd=[],de=dd.pop,cO=dd.push,b8=dd.push,cp=dd.slice,ce=dd.indexOf||function(dq){var dp=0,e=this.length;for(;dp<e;dp++){if(this[dp]===dq){return dp}}return -1},b9="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",cs="[\\x20\\t\\r\\n\\f]",b7="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",cN=b7.replace("w","w#"),c7="\\["+cs+"*("+b7+")"+cs+"*(?:([*^$|!~]?=)"+cs+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+cN+")|)|)"+cs+"*\\]",cn=":("+b7+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+c7.replace(3,8)+")*)|.*)\\)|)",cu=new RegExp("^"+cs+"+|((?:^|[^\\\\])(?:\\\\.)*)"+cs+"+$","g"),cx=new RegExp("^"+cs+"*,"+cs+"*"),cD=new RegExp("^"+cs+"*([>+~]|"+cs+")"+cs+"*"),c2=new RegExp(cs+"*[+~]"),cw=new RegExp("="+cs+"*([^\\]'\"]*)"+cs+"*\\]","g"),cU=new RegExp(cn),cV=new RegExp("^"+cN+"$"),c3={ID:new RegExp("^#("+b7+")"),CLASS:new RegExp("^\\.("+b7+")"),TAG:new RegExp("^("+b7.replace("w","w*")+")"),ATTR:new RegExp("^"+c7),PSEUDO:new RegExp("^"+cn),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+cs+"*(even|odd|(([+-]|)(\\d*)n|)"+cs+"*(?:([+-]|)"+cs+"*(\\d+)|))"+cs+"*\\)|)","i"),bool:new RegExp("^(?:"+b9+")$","i"),needsContext:new RegExp("^"+cs+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+cs+"*((?:-\\d)?\\d*)"+cs+"*\\)|)(?=[^-]|$)","i")},cR=/^[^{]+\{\s*\[native \w/,cT=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,cd=/^(?:input|select|textarea|button)$/i,co=/^h\d$/i,cP=/'|\\/g,cv=new RegExp("\\\\([\\da-f]{1,6}"+cs+"?|("+cs+")|.)","ig"),c6=function(e,dr,dp){var dq="0x"+dr-65536;return dq!==dq||dp?dr:dq<0?String.fromCharCode(dq+65536):String.fromCharCode(dq>>10|55296,dq&1023|56320)};try{b8.apply((dd=cp.call(cL.childNodes)),cL.childNodes);dd[cL.childNodes.length].nodeType}catch(cF){b8={apply:dd.length?function(dp,e){cO.apply(dp,cp.call(e))}:function(dr,dq){var e=dr.length,dp=0;while((dr[e++]=dq[dp++])){}dr.length=e-1}}}function cy(dw,dp,dA,dC){var dB,dt,du,dy,dz,ds,dr,e,dq,dx;if((dp?dp.ownerDocument||dp:cL)!==cE){c0(dp)}dp=dp||cE;dA=dA||[];if(!dw||typeof dw!=="string"){return dA}if((dy=dp.nodeType)!==1&&dy!==9){return[]}if(c9&&!dC){if((dB=cT.exec(dw))){if((du=dB[1])){if(dy===9){dt=dp.getElementById(du);if(dt&&dt.parentNode){if(dt.id===du){dA.push(dt);return dA}}else{return dA}}else{if(dp.ownerDocument&&(dt=dp.ownerDocument.getElementById(du))&&cH(dp,dt)&&dt.id===du){dA.push(dt);return dA}}}else{if(dB[2]){b8.apply(dA,dp.getElementsByTagName(dw));return dA}else{if((du=dB[3])&&dj.getElementsByClassName&&dp.getElementsByClassName){b8.apply(dA,dp.getElementsByClassName(du));return dA}}}}if(dj.qsa&&(!c4||!c4.test(dw))){e=dr=db;dq=dp;dx=dy===9&&dw;if(dy===1&&dp.nodeName.toLowerCase()!=="object"){ds=cj(dw);if((dr=dp.getAttribute("id"))){e=dr.replace(cP,"\\$&")}else{dp.setAttribute("id",e)}e="[id='"+e+"'] ";dz=ds.length;while(dz--){ds[dz]=e+ck(ds[dz])}dq=c2.test(dw)&&dp.parentNode||dp;dx=ds.join(",")}if(dx){try{b8.apply(dA,dq.querySelectorAll(dx));return dA}catch(dv){}finally{if(!dr){dp.removeAttribute("id")}}}}}return di(dw.replace(cu,"$1"),dp,dA,dC)}function cC(){var dp=[];function e(dq,dr){if(dp.push(dq+=" ")>cq.cacheLength){delete e[dp.shift()]}return(e[dq]=dr)}return e}function cm(e){e[db]=true;return e}function ch(dp){var dr=cE.createElement("div");try{return !!dp(dr)}catch(dq){return false}finally{if(dr.parentNode){dr.parentNode.removeChild(dr)}dr=null}}function dl(dp,dr){var e=dp.split("|"),dq=dp.length;while(dq--){cq.attrHandle[e[dq]]=dr}}function cb(dp,e){var dr=e&&dp,dq=dr&&dp.nodeType===1&&e.nodeType===1&&(~e.sourceIndex||cS)-(~dp.sourceIndex||cS);if(dq){return dq}if(dr){while((dr=dr.nextSibling)){if(dr===e){return -1}}}return dp?1:-1}function cz(e){return function(dq){var dp=dq.nodeName.toLowerCase();return dp==="input"&&dq.type===e}}function cc(e){return function(dq){var dp=dq.nodeName.toLowerCase();return(dp==="input"||dp==="button")&&dq.type===e}}function c8(e){return cm(function(dp){dp=+dp;return cm(function(dq,du){var ds,dr=e([],dq.length,dp),dt=dr.length;while(dt--){if(dq[(ds=dr[dt])]){dq[ds]=!(du[ds]=dq[ds])}}})})}cM=cy.isXML=function(e){var dp=e&&(e.ownerDocument||e).documentElement;return dp?dp.nodeName!=="HTML":false};dj=cy.support={};c0=cy.setDocument=function(dp){var dq=dp?dp.ownerDocument||dp:cL,e=dq.defaultView;if(dq===cE||dq.nodeType!==9||!dq.documentElement){return cE}cE=dq;cr=dq.documentElement;c9=!cM(dq);if(e&&e.attachEvent&&e!==e.top){e.attachEvent("onbeforeunload",function(){c0()})}dj.attributes=ch(function(dr){dr.className="i";return !dr.getAttribute("className")});dj.getElementsByTagName=ch(function(dr){dr.appendChild(dq.createComment(""));return !dr.getElementsByTagName("*").length});dj.getElementsByClassName=ch(function(dr){dr.innerHTML="<div class='a'></div><div class='a i'></div>";dr.firstChild.className="i";return dr.getElementsByClassName("i").length===2});dj.getById=ch(function(dr){cr.appendChild(dr).id=db;return !dq.getElementsByName||!dq.getElementsByName(db).length});if(dj.getById){cq.find.ID=function(dt,ds){if(typeof ds.getElementById!==df&&c9){var dr=ds.getElementById(dt);return dr&&dr.parentNode?[dr]:[]}};cq.filter.ID=function(ds){var dr=ds.replace(cv,c6);return function(dt){return dt.getAttribute("id")===dr}}}else{delete cq.find.ID;cq.filter.ID=function(ds){var dr=ds.replace(cv,c6);return function(du){var dt=typeof du.getAttributeNode!==df&&du.getAttributeNode("id");return dt&&dt.value===dr}}}cq.find.TAG=dj.getElementsByTagName?function(dr,ds){if(typeof ds.getElementsByTagName!==df){return ds.getElementsByTagName(dr)}}:function(dr,dv){var dw,du=[],dt=0,ds=dv.getElementsByTagName(dr);if(dr==="*"){while((dw=ds[dt++])){if(dw.nodeType===1){du.push(dw)}}return du}return ds};cq.find.CLASS=dj.getElementsByClassName&&function(ds,dr){if(typeof dr.getElementsByClassName!==df&&c9){return dr.getElementsByClassName(ds)}};dh=[];c4=[];if((dj.qsa=cR.test(dq.querySelectorAll))){ch(function(dr){dr.innerHTML="<select><option selected=''></option></select>";if(!dr.querySelectorAll("[selected]").length){c4.push("\\["+cs+"*(?:value|"+b9+")")}if(!dr.querySelectorAll(":checked").length){c4.push(":checked")}});ch(function(ds){var dr=dq.createElement("input");dr.setAttribute("type","hidden");ds.appendChild(dr).setAttribute("t","");if(ds.querySelectorAll("[t^='']").length){c4.push("[*^$]="+cs+"*(?:''|\"\")")}if(!ds.querySelectorAll(":enabled").length){c4.push(":enabled",":disabled")}ds.querySelectorAll("*,:x");c4.push(",.*:")})}if((dj.matchesSelector=cR.test((cf=cr.webkitMatchesSelector||cr.mozMatchesSelector||cr.oMatchesSelector||cr.msMatchesSelector)))){ch(function(dr){dj.disconnectedMatch=cf.call(dr,"div");cf.call(dr,"[s!='']:x");dh.push("!=",cn)})}c4=c4.length&&new RegExp(c4.join("|"));dh=dh.length&&new RegExp(dh.join("|"));cH=cR.test(cr.contains)||cr.compareDocumentPosition?function(ds,dr){var du=ds.nodeType===9?ds.documentElement:ds,dt=dr&&dr.parentNode;return ds===dt||!!(dt&&dt.nodeType===1&&(du.contains?du.contains(dt):ds.compareDocumentPosition&&ds.compareDocumentPosition(dt)&16))}:function(ds,dr){if(dr){while((dr=dr.parentNode)){if(dr===ds){return true}}}return false};cG=cr.compareDocumentPosition?function(ds,dr){if(ds===dr){cY=true;return 0}var dt=dr.compareDocumentPosition&&ds.compareDocumentPosition&&ds.compareDocumentPosition(dr);if(dt){if(dt&1||(!dj.sortDetached&&dr.compareDocumentPosition(ds)===dt)){if(ds===dq||cH(cL,ds)){return -1}if(dr===dq||cH(cL,dr)){return 1}return cK?(ce.call(cK,ds)-ce.call(cK,dr)):0}return dt&4?-1:1}return ds.compareDocumentPosition?-1:1}:function(ds,dr){var dy,dv=0,dx=ds.parentNode,du=dr.parentNode,dt=[ds],dw=[dr];if(ds===dr){cY=true;return 0}else{if(!dx||!du){return ds===dq?-1:dr===dq?1:dx?-1:du?1:cK?(ce.call(cK,ds)-ce.call(cK,dr)):0}else{if(dx===du){return cb(ds,dr)}}}dy=ds;while((dy=dy.parentNode)){dt.unshift(dy)}dy=dr;while((dy=dy.parentNode)){dw.unshift(dy)}while(dt[dv]===dw[dv]){dv++}return dv?cb(dt[dv],dw[dv]):dt[dv]===cL?-1:dw[dv]===cL?1:0};return dq};cy.matches=function(dp,e){return cy(dp,null,null,e)};cy.matchesSelector=function(dq,ds){if((dq.ownerDocument||dq)!==cE){c0(dq)}ds=ds.replace(cw,"='$1']");if(dj.matchesSelector&&c9&&(!dh||!dh.test(ds))&&(!c4||!c4.test(ds))){try{var dp=cf.call(dq,ds);if(dp||dj.disconnectedMatch||dq.document&&dq.document.nodeType!==11){return dp}}catch(dr){}}return cy(ds,cE,null,[dq]).length>0};cy.contains=function(e,dp){if((e.ownerDocument||e)!==cE){c0(e)}return cH(e,dp)};cy.attr=function(dq,e){if((dq.ownerDocument||dq)!==cE){c0(dq)}var dp=cq.attrHandle[e.toLowerCase()],dr=dp&&cQ.call(cq.attrHandle,e.toLowerCase())?dp(dq,e,!c9):cl;return dr===cl?dj.attributes||!c9?dq.getAttribute(e):(dr=dq.getAttributeNode(e))&&dr.specified?dr.value:null:dr};cy.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};cy.uniqueSort=function(dq){var dr,ds=[],e=0,dp=0;cY=!dj.detectDuplicates;cK=!dj.sortStable&&dq.slice(0);dq.sort(cG);if(cY){while((dr=dq[dp++])){if(dr===dq[dp]){e=ds.push(dp)}}while(e--){dq.splice(ds[e],1)}}return dq};cJ=cy.getText=function(ds){var dr,dp="",dq=0,e=ds.nodeType;if(!e){for(;(dr=ds[dq]);dq++){dp+=cJ(dr)}}else{if(e===1||e===9||e===11){if(typeof ds.textContent==="string"){return ds.textContent}else{for(ds=ds.firstChild;ds;ds=ds.nextSibling){dp+=cJ(ds)}}}else{if(e===3||e===4){return ds.nodeValue}}}return dp};cq=cy.selectors={cacheLength:50,createPseudo:cm,match:c3,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){e[1]=e[1].replace(cv,c6);e[3]=(e[4]||e[5]||"").replace(cv,c6);if(e[2]==="~="){e[3]=" "+e[3]+" "}return e.slice(0,4)},CHILD:function(e){e[1]=e[1].toLowerCase();if(e[1].slice(0,3)==="nth"){if(!e[3]){cy.error(e[0])}e[4]=+(e[4]?e[5]+(e[6]||1):2*(e[3]==="even"||e[3]==="odd"));e[5]=+((e[7]+e[8])||e[3]==="odd")}else{if(e[3]){cy.error(e[0])}}return e},PSEUDO:function(dp){var e,dq=!dp[5]&&dp[2];if(c3.CHILD.test(dp[0])){return null}if(dp[3]&&dp[4]!==cl){dp[2]=dp[4]}else{if(dq&&cU.test(dq)&&(e=cj(dq,true))&&(e=dq.indexOf(")",dq.length-e)-dq.length)){dp[0]=dp[0].slice(0,e);dp[2]=dq.slice(0,e)}}return dp.slice(0,3)}},filter:{TAG:function(dp){var e=dp.replace(cv,c6).toLowerCase();return dp==="*"?function(){return true}:function(dq){return dq.nodeName&&dq.nodeName.toLowerCase()===e}},CLASS:function(e){var dp=ca[e+" "];return dp||(dp=new RegExp("(^|"+cs+")"+e+"("+cs+"|$)"))&&ca(e,function(dq){return dp.test(typeof dq.className==="string"&&dq.className||typeof dq.getAttribute!==df&&dq.getAttribute("class")||"")})},ATTR:function(dq,dp,e){return function(ds){var dr=cy.attr(ds,dq);if(dr==null){return dp==="!="}if(!dp){return true}dr+="";return dp==="="?dr===e:dp==="!="?dr!==e:dp==="^="?e&&dr.indexOf(e)===0:dp==="*="?e&&dr.indexOf(e)>-1:dp==="$="?e&&dr.slice(-e.length)===e:dp==="~="?(" "+dr+" ").indexOf(e)>-1:dp==="|="?dr===e||dr.slice(0,e.length+1)===e+"-":false}},CHILD:function(dp,ds,dr,dt,dq){var dv=dp.slice(0,3)!=="nth",e=dp.slice(-4)!=="last",du=ds==="of-type";return dt===1&&dq===0?function(dw){return !!dw.parentNode}:function(dC,dA,dF){var dw,dI,dD,dH,dE,dz,dB=dv!==e?"nextSibling":"previousSibling",dG=dC.parentNode,dy=du&&dC.nodeName.toLowerCase(),dx=!dF&&!du;if(dG){if(dv){while(dB){dD=dC;while((dD=dD[dB])){if(du?dD.nodeName.toLowerCase()===dy:dD.nodeType===1){return false}}dz=dB=dp==="only"&&!dz&&"nextSibling"}return true}dz=[e?dG.firstChild:dG.lastChild];if(e&&dx){dI=dG[db]||(dG[db]={});dw=dI[dp]||[];dE=dw[0]===dk&&dw[1];dH=dw[0]===dk&&dw[2];dD=dE&&dG.childNodes[dE];while((dD=++dE&&dD&&dD[dB]||(dH=dE=0)||dz.pop())){if(dD.nodeType===1&&++dH&&dD===dC){dI[dp]=[dk,dE,dH];break}}}else{if(dx&&(dw=(dC[db]||(dC[db]={}))[dp])&&dw[0]===dk){dH=dw[1]}else{while((dD=++dE&&dD&&dD[dB]||(dH=dE=0)||dz.pop())){if((du?dD.nodeName.toLowerCase()===dy:dD.nodeType===1)&&++dH){if(dx){(dD[db]||(dD[db]={}))[dp]=[dk,dH]}if(dD===dC){break}}}}}dH-=dq;return dH===dt||(dH%dt===0&&dH/dt>=0)}}},PSEUDO:function(dr,dq){var e,dp=cq.pseudos[dr]||cq.setFilters[dr.toLowerCase()]||cy.error("unsupported pseudo: "+dr);if(dp[db]){return dp(dq)}if(dp.length>1){e=[dr,dr,"",dq];return cq.setFilters.hasOwnProperty(dr.toLowerCase())?cm(function(du,dw){var dt,ds=dp(du,dq),dv=ds.length;while(dv--){dt=ce.call(du,ds[dv]);du[dt]=!(dw[dt]=ds[dv])}}):function(ds){return dp(ds,0,e)}}return dp}},pseudos:{not:cm(function(e){var dp=[],dq=[],dr=cX(e.replace(cu,"$1"));return dr[db]?cm(function(dt,dy,dw,du){var dx,ds=dr(dt,null,du,[]),dv=dt.length;while(dv--){if((dx=ds[dv])){dt[dv]=!(dy[dv]=dx)}}}):function(du,dt,ds){dp[0]=du;dr(dp,null,ds,dq);return !dq.pop()}}),has:cm(function(e){return function(dp){return cy(e,dp).length>0}}),contains:cm(function(e){return function(dp){return(dp.textContent||dp.innerText||cJ(dp)).indexOf(e)>-1}}),lang:cm(function(e){if(!cV.test(e||"")){cy.error("unsupported lang: "+e)}e=e.replace(cv,c6).toLowerCase();return function(dq){var dp;do{if((dp=c9?dq.lang:dq.getAttribute("xml:lang")||dq.getAttribute("lang"))){dp=dp.toLowerCase();return dp===e||dp.indexOf(e+"-")===0}}while((dq=dq.parentNode)&&dq.nodeType===1);return false}}),target:function(e){var dp=dg.location&&dg.location.hash;return dp&&dp.slice(1)===e.id},root:function(e){return e===cr},focus:function(e){return e===cE.activeElement&&(!cE.hasFocus||cE.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===false},disabled:function(e){return e.disabled===true},checked:function(e){var dp=e.nodeName.toLowerCase();return(dp==="input"&&!!e.checked)||(dp==="option"&&!!e.selected)},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling){if(e.nodeName>"@"||e.nodeType===3||e.nodeType===4){return false}}return true},parent:function(e){return !cq.pseudos.empty(e)},header:function(e){return co.test(e.nodeName)},input:function(e){return cd.test(e.nodeName)},button:function(dp){var e=dp.nodeName.toLowerCase();return e==="input"&&dp.type==="button"||e==="button"},text:function(dp){var e;return dp.nodeName.toLowerCase()==="input"&&dp.type==="text"&&((e=dp.getAttribute("type"))==null||e.toLowerCase()===dp.type)},first:c8(function(){return[0]}),last:c8(function(e,dp){return[dp-1]}),eq:c8(function(e,dq,dp){return[dp<0?dp+dq:dp]}),even:c8(function(e,dq){var dp=0;for(;dp<dq;dp+=2){e.push(dp)}return e}),odd:c8(function(e,dq){var dp=1;for(;dp<dq;dp+=2){e.push(dp)}return e}),lt:c8(function(e,dr,dq){var dp=dq<0?dq+dr:dq;for(;--dp>=0;){e.push(dp)}return e}),gt:c8(function(e,dr,dq){var dp=dq<0?dq+dr:dq;for(;++dp<dr;){e.push(dp)}return e})}};cq.pseudos.nth=cq.pseudos.eq;for(cA in {radio:true,checkbox:true,file:true,password:true,image:true}){cq.pseudos[cA]=cz(cA)}for(cA in {submit:true,reset:true}){cq.pseudos[cA]=cc(cA)}function cW(){}cW.prototype=cq.filters=cq.pseudos;cq.setFilters=new cW();function cj(ds,dx){var dp,dt,dv,dw,du,dq,e,dr=da[ds+" "];if(dr){return dx?0:dr.slice(0)}du=ds;dq=[];e=cq.preFilter;while(du){if(!dp||(dt=cx.exec(du))){if(dt){du=du.slice(dt[0].length)||du}dq.push(dv=[])}dp=false;if((dt=cD.exec(du))){dp=dt.shift();dv.push({value:dp,type:dt[0].replace(cu," ")});du=du.slice(dp.length)}for(dw in cq.filter){if((dt=c3[dw].exec(du))&&(!e[dw]||(dt=e[dw](dt)))){dp=dt.shift();dv.push({value:dp,type:dw,matches:dt});du=du.slice(dp.length)}}if(!dp){break}}return dx?du.length:du?cy.error(ds):da(ds,dq).slice(0)}function ck(dr){var dq=0,dp=dr.length,e="";for(;dq<dp;dq++){e+=dr[dq].value}return e}function ct(ds,dq,dr){var e=dq.dir,dt=dr&&e==="parentNode",dp=c5++;return dq.first?function(dw,dv,du){while((dw=dw[e])){if(dw.nodeType===1||dt){return ds(dw,dv,du)}}}:function(dy,dw,dv){var dA,du,dx,dz=dk+" "+dp;if(dv){while((dy=dy[e])){if(dy.nodeType===1||dt){if(ds(dy,dw,dv)){return true}}}}else{while((dy=dy[e])){if(dy.nodeType===1||dt){dx=dy[db]||(dy[db]={});if((du=dx[e])&&du[0]===dz){if((dA=du[1])===true||dA===cg){return dA===true}}else{du=dx[e]=[dz];du[1]=ds(dy,dw,dv)||cg;if(du[1]===true){return true}}}}}}}function dm(e){return e.length>1?function(ds,dr,dp){var dq=e.length;while(dq--){if(!e[dq](ds,dr,dp)){return false}}return true}:e[0]}function c1(e,dp,dq,dr,du){var ds,dx=[],dt=0,dv=e.length,dw=dp!=null;for(;dt<dv;dt++){if((ds=e[dt])){if(!dq||dq(ds,dr,du)){dx.push(ds);if(dw){dp.push(dt)}}}}return dx}function ci(dq,dp,ds,dr,dt,e){if(dr&&!dr[db]){dr=ci(dr)}if(dt&&!dt[db]){dt=ci(dt,e)}return cm(function(dE,dB,dw,dD){var dG,dC,dy,dx=[],dF=[],dv=dB.length,du=dE||cB(dp||"*",dw.nodeType?[dw]:dw,[]),dz=dq&&(dE||!dp)?c1(du,dx,dq,dw,dD):du,dA=ds?dt||(dE?dq:dv||dr)?[]:dB:dz;if(ds){ds(dz,dA,dw,dD)}if(dr){dG=c1(dA,dF);dr(dG,[],dw,dD);dC=dG.length;while(dC--){if((dy=dG[dC])){dA[dF[dC]]=!(dz[dF[dC]]=dy)}}}if(dE){if(dt||dq){if(dt){dG=[];dC=dA.length;while(dC--){if((dy=dA[dC])){dG.push((dz[dC]=dy))}}dt(null,(dA=[]),dG,dD)}dC=dA.length;while(dC--){if((dy=dA[dC])&&(dG=dt?ce.call(dE,dy):dx[dC])>-1){dE[dG]=!(dB[dG]=dy)}}}}else{dA=c1(dA===dB?dA.splice(dv,dA.length):dA);if(dt){dt(null,dB,dA,dD)}else{b8.apply(dB,dA)}}})}function dc(du){var dp,ds,dq,dt=du.length,dx=cq.relative[du[0].type],dy=dx||cq.relative[" "],dr=dx?1:0,dv=ct(function(dz){return dz===dp},dy,true),dw=ct(function(dz){return ce.call(dp,dz)>-1},dy,true),e=[function(dB,dA,dz){return(!dx&&(dz||dA!==dn))||((dp=dA).nodeType?dv(dB,dA,dz):dw(dB,dA,dz))}];for(;dr<dt;dr++){if((ds=cq.relative[du[dr].type])){e=[ct(dm(e),ds)]}else{ds=cq.filter[du[dr].type].apply(null,du[dr].matches);if(ds[db]){dq=++dr;for(;dq<dt;dq++){if(cq.relative[du[dq].type]){break}}return ci(dr>1&&dm(e),dr>1&&ck(du.slice(0,dr-1).concat({value:du[dr-2].type===" "?"*":""})).replace(cu,"$1"),ds,dr<dq&&dc(du.slice(dr,dq)),dq<dt&&dc((du=du.slice(dq))),dq<dt&&ck(du))}e.push(ds)}}return dm(e)}function cZ(dr,dq){var dt=0,e=dq.length>0,ds=dr.length>0,dp=function(dD,dx,dC,dB,dJ){var dy,dz,dE,dI=[],dH=0,dA="0",du=dD&&[],dF=dJ!=null,dG=dn,dw=dD||ds&&cq.find.TAG("*",dJ&&dx.parentNode||dx),dv=(dk+=dG==null?1:Math.random()||0.1);if(dF){dn=dx!==cE&&dx;cg=dt}for(;(dy=dw[dA])!=null;dA++){if(ds&&dy){dz=0;while((dE=dr[dz++])){if(dE(dy,dx,dC)){dB.push(dy);break}}if(dF){dk=dv;cg=++dt}}if(e){if((dy=!dE&&dy)){dH--}if(dD){du.push(dy)}}}dH+=dA;if(e&&dA!==dH){dz=0;while((dE=dq[dz++])){dE(du,dI,dx,dC)}if(dD){if(dH>0){while(dA--){if(!(du[dA]||dI[dA])){dI[dA]=de.call(dB)}}}dI=c1(dI)}b8.apply(dB,dI);if(dF&&!dD&&dI.length>0&&(dH+dq.length)>1){cy.uniqueSort(dB)}}if(dF){dk=dv;dn=dG}return du};return e?cm(dp):dp}cX=cy.compile=function(e,dt){var dq,dp=[],ds=[],dr=cI[e+" "];if(!dr){if(!dt){dt=cj(e)}dq=dt.length;while(dq--){dr=dc(dt[dq]);if(dr[db]){dp.push(dr)}else{ds.push(dr)}}dr=cI(e,cZ(ds,dp))}return dr};function cB(dp,ds,dr){var dq=0,e=ds.length;for(;dq<e;dq++){cy(dp,ds[dq],dr)}return dr}function di(dq,e,dr,du){var ds,dw,dp,dx,dv,dt=cj(dq);if(!du){if(dt.length===1){dw=dt[0]=dt[0].slice(0);if(dw.length>2&&(dp=dw[0]).type==="ID"&&dj.getById&&e.nodeType===9&&c9&&cq.relative[dw[1].type]){e=(cq.find.ID(dp.matches[0].replace(cv,c6),e)||[])[0];if(!e){return dr}dq=dq.slice(dw.shift().value.length)}ds=c3.needsContext.test(dq)?0:dw.length;while(ds--){dp=dw[ds];if(cq.relative[(dx=dp.type)]){break}if((dv=cq.find[dx])){if((du=dv(dp.matches[0].replace(cv,c6),c2.test(dw[0].type)&&e.parentNode||e))){dw.splice(ds,1);dq=du.length&&ck(dw);if(!dq){b8.apply(dr,du);return dr}break}}}}}cX(dq,dt)(du,e,!c9,dr,c2.test(dq));return dr}dj.sortStable=db.split("").sort(cG).join("")===db;dj.detectDuplicates=cY;c0();dj.sortDetached=ch(function(e){return e.compareDocumentPosition(cE.createElement("div"))&1});if(!ch(function(e){e.innerHTML="<a href='#'></a>";return e.firstChild.getAttribute("href")==="#"})){dl("type|href|height|width",function(dp,e,dq){if(!dq){return dp.getAttribute(e,e.toLowerCase()==="type"?1:2)}})}if(!dj.attributes||!ch(function(e){e.innerHTML="<input/>";e.firstChild.setAttribute("value","");return e.firstChild.getAttribute("value")===""})){dl("value",function(dp,e,dq){if(!dq&&dp.nodeName.toLowerCase()==="input"){return dp.defaultValue}})}if(!ch(function(e){return e.getAttribute("disabled")==null})){dl(b9,function(dp,e,dr){var dq;if(!dr){return(dq=dp.getAttributeNode(e))&&dq.specified?dq.value:dp[e]===true?e.toLowerCase():null}})}bM.find=cy;bM.expr=cy.selectors;bM.expr[":"]=bM.expr.pseudos;bM.unique=cy.uniqueSort;bM.text=cy.getText;bM.isXMLDoc=cy.isXML;bM.contains=cy.contains})(a5);var b2={};function ag(b7){var e=b2[b7]={};bM.each(b7.match(ae)||[],function(b9,b8){e[b8]=true});return e}bM.Callbacks=function(cg){cg=typeof cg==="string"?(b2[cg]||ag(cg)):bM.extend({},cg);var ca,b9,e,cb,cc,b8,cd=[],ce=!cg.once&&[],b7=function(ch){b9=cg.memory&&ch;e=true;cc=b8||0;b8=0;cb=cd.length;ca=true;for(;cd&&cc<cb;cc++){if(cd[cc].apply(ch[0],ch[1])===false&&cg.stopOnFalse){b9=false;break}}ca=false;if(cd){if(ce){if(ce.length){b7(ce.shift())}}else{if(b9){cd=[]}else{cf.disable()}}}},cf={add:function(){if(cd){var ci=cd.length;(function ch(cj){bM.each(cj,function(cl,ck){var cm=bM.type(ck);if(cm==="function"){if(!cg.unique||!cf.has(ck)){cd.push(ck)}}else{if(ck&&ck.length&&cm!=="string"){ch(ck)}}})})(arguments);if(ca){cb=cd.length}else{if(b9){b8=ci;b7(b9)}}}return this},remove:function(){if(cd){bM.each(arguments,function(cj,ch){var ci;while((ci=bM.inArray(ch,cd,ci))>-1){cd.splice(ci,1);if(ca){if(ci<=cb){cb--}if(ci<=cc){cc--}}}})}return this},has:function(ch){return ch?bM.inArray(ch,cd)>-1:!!(cd&&cd.length)},empty:function(){cd=[];cb=0;return this},disable:function(){cd=ce=b9=aI;return this},disabled:function(){return !cd},lock:function(){ce=aI;if(!b9){cf.disable()}return this},locked:function(){return !ce},fireWith:function(ci,ch){if(cd&&(!e||ce)){ch=ch||[];ch=[ci,ch.slice?ch.slice():ch];if(ca){ce.push(ch)}else{b7(ch)}}return this},fire:function(){cf.fireWith(this,arguments);return this},fired:function(){return !!e}};return cf};bM.extend({Deferred:function(b8){var b7=[["resolve","done",bM.Callbacks("once memory"),"resolved"],["reject","fail",bM.Callbacks("once memory"),"rejected"],["notify","progress",bM.Callbacks("memory")]],b9="pending",ca={state:function(){return b9},always:function(){e.done(arguments).fail(arguments);return this},then:function(){var cb=arguments;return bM.Deferred(function(cc){bM.each(b7,function(ce,cd){var cg=cd[0],cf=bM.isFunction(cb[ce])&&cb[ce];e[cd[1]](function(){var ch=cf&&cf.apply(this,arguments);if(ch&&bM.isFunction(ch.promise)){ch.promise().done(cc.resolve).fail(cc.reject).progress(cc.notify)}else{cc[cg+"With"](this===ca?cc.promise():this,cf?[ch]:arguments)}})});cb=null}).promise()},promise:function(cb){return cb!=null?bM.extend(cb,ca):ca}},e={};ca.pipe=ca.then;bM.each(b7,function(cc,cb){var ce=cb[2],cd=cb[3];ca[cb[1]]=ce.add;if(cd){ce.add(function(){b9=cd},b7[cc^1][2].disable,b7[2][2].lock)}e[cb[0]]=function(){e[cb[0]+"With"](this===e?ca:this,arguments);return this};e[cb[0]+"With"]=ce.fireWith});ca.promise(e);if(b8){b8.call(e,e)}return e},when:function(ca){var b8=0,cc=a7.call(arguments),e=cc.length,b7=e!==1||(ca&&bM.isFunction(ca.promise))?e:0,cf=b7===1?ca:bM.Deferred(),b9=function(ch,ci,cg){return function(cj){ci[ch]=this;cg[ch]=arguments.length>1?a7.call(arguments):cj;if(cg===ce){cf.notifyWith(ci,cg)}else{if(!(--b7)){cf.resolveWith(ci,cg)}}}},ce,cb,cd;if(e>1){ce=new Array(e);cb=new Array(e);cd=new Array(e);for(;b8<e;b8++){if(cc[b8]&&bM.isFunction(cc[b8].promise)){cc[b8].promise().done(b9(b8,cd,cc)).fail(cf.reject).progress(b9(b8,cb,ce))}else{--b7}}}if(!b7){cf.resolveWith(cd,cc)}return cf.promise()}});bM.support=(function(ci){var ch,cf,ce,cg,cd,b9,cb,b8,ca,b7=n.createElement("div");b7.setAttribute("className","t");b7.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";ch=b7.getElementsByTagName("*")||[];cf=b7.getElementsByTagName("a")[0];if(!cf||!cf.style||!ch.length){return ci}cg=n.createElement("select");b9=cg.appendChild(n.createElement("option"));ce=b7.getElementsByTagName("input")[0];cf.style.cssText="top:1px;float:left;opacity:.5";ci.getSetAttribute=b7.className!=="t";ci.leadingWhitespace=b7.firstChild.nodeType===3;ci.tbody=!b7.getElementsByTagName("tbody").length;ci.htmlSerialize=!!b7.getElementsByTagName("link").length;ci.style=/top/.test(cf.getAttribute("style"));ci.hrefNormalized=cf.getAttribute("href")==="/a";ci.opacity=/^0.5/.test(cf.style.opacity);ci.cssFloat=!!cf.style.cssFloat;ci.checkOn=!!ce.value;ci.optSelected=b9.selected;ci.enctype=!!n.createElement("form").enctype;ci.html5Clone=n.createElement("nav").cloneNode(true).outerHTML!=="<:nav></:nav>";ci.inlineBlockNeedsLayout=false;ci.shrinkWrapBlocks=false;ci.pixelPosition=false;ci.deleteExpando=true;ci.noCloneEvent=true;ci.reliableMarginRight=true;ci.boxSizingReliable=true;ce.checked=true;ci.noCloneChecked=ce.cloneNode(true).checked;cg.disabled=true;ci.optDisabled=!b9.disabled;try{delete b7.test}catch(cc){ci.deleteExpando=false}ce=n.createElement("input");ce.setAttribute("value","");ci.input=ce.getAttribute("value")==="";ce.value="t";ce.setAttribute("type","radio");ci.radioValue=ce.value==="t";ce.setAttribute("checked","t");ce.setAttribute("name","t");cd=n.createDocumentFragment();cd.appendChild(ce);ci.appendChecked=ce.checked;ci.checkClone=cd.cloneNode(true).cloneNode(true).lastChild.checked;if(b7.attachEvent){b7.attachEvent("onclick",function(){ci.noCloneEvent=false});b7.cloneNode(true).click()}for(ca in {submit:true,change:true,focusin:true}){b7.setAttribute(cb="on"+ca,"t");ci[ca+"Bubbles"]=cb in a5||b7.attributes[cb].expando===false}b7.style.backgroundClip="content-box";b7.cloneNode(true).style.backgroundClip="";ci.clearCloneStyle=b7.style.backgroundClip==="content-box";for(ca in bM(ci)){break}ci.ownLast=ca!=="0";bM(function(){var cj,cm,cl,ck="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",e=n.getElementsByTagName("body")[0];if(!e){return}cj=n.createElement("div");cj.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px";e.appendChild(cj).appendChild(b7);b7.innerHTML="<table><tr><td></td><td>t</td></tr></table>";cl=b7.getElementsByTagName("td");cl[0].style.cssText="padding:0;margin:0;border:0;display:none";b8=(cl[0].offsetHeight===0);cl[0].style.display="";cl[1].style.display="none";ci.reliableHiddenOffsets=b8&&(cl[0].offsetHeight===0);b7.innerHTML="";b7.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;";bM.swap(e,e.style.zoom!=null?{zoom:1}:{},function(){ci.boxSizing=b7.offsetWidth===4});if(a5.getComputedStyle){ci.pixelPosition=(a5.getComputedStyle(b7,null)||{}).top!=="1%";ci.boxSizingReliable=(a5.getComputedStyle(b7,null)||{width:"4px"}).width==="4px";cm=b7.appendChild(n.createElement("div"));cm.style.cssText=b7.style.cssText=ck;cm.style.marginRight=cm.style.width="0";b7.style.width="1px";ci.reliableMarginRight=!parseFloat((a5.getComputedStyle(cm,null)||{}).marginRight)}if(typeof b7.style.zoom!==aE){b7.innerHTML="";b7.style.cssText=ck+"width:1px;padding:1px;display:inline;zoom:1";ci.inlineBlockNeedsLayout=(b7.offsetWidth===3);b7.style.display="block";b7.innerHTML="<div></div>";b7.firstChild.style.width="5px";ci.shrinkWrapBlocks=(b7.offsetWidth!==3);if(ci.inlineBlockNeedsLayout){e.style.zoom=1}}e.removeChild(cj);cj=b7=cl=cm=null});ch=cg=cd=b9=cf=ce=null;return ci})({});var bz=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,aP=/([A-Z])/g;function bd(b9,b7,cb,ca){if(!bM.acceptData(b9)){return}var cd,cc,ce=bM.expando,cf=b9.nodeType,e=cf?bM.cache:b9,b8=cf?b9[ce]:b9[ce]&&ce;if((!b8||!e[b8]||(!ca&&!e[b8].data))&&cb===aI&&typeof b7==="string"){return}if(!b8){if(cf){b8=b9[ce]=a9.pop()||bM.guid++}else{b8=ce}}if(!e[b8]){e[b8]=cf?{}:{toJSON:bM.noop}}if(typeof b7==="object"||typeof b7==="function"){if(ca){e[b8]=bM.extend(e[b8],b7)}else{e[b8].data=bM.extend(e[b8].data,b7)}}cc=e[b8];if(!ca){if(!cc.data){cc.data={}}cc=cc.data}if(cb!==aI){cc[bM.camelCase(b7)]=cb}if(typeof b7==="string"){cd=cc[b7];if(cd==null){cd=cc[bM.camelCase(b7)]}}else{cd=cc}return cd}function ab(ca,b8,e){if(!bM.acceptData(ca)){return}var cc,b9,cb=ca.nodeType,b7=cb?bM.cache:ca,cd=cb?ca[bM.expando]:bM.expando;if(!b7[cd]){return}if(b8){cc=e?b7[cd]:b7[cd].data;if(cc){if(!bM.isArray(b8)){if(b8 in cc){b8=[b8]}else{b8=bM.camelCase(b8);if(b8 in cc){b8=[b8]}else{b8=b8.split(" ")}}}else{b8=b8.concat(bM.map(b8,bM.camelCase))}b9=b8.length;while(b9--){delete cc[b8[b9]]}if(e?!P(cc):!bM.isEmptyObject(cc)){return}}}if(!e){delete b7[cd].data;if(!P(b7[cd])){return}}if(cb){bM.cleanData([ca],true)}else{if(bM.support.deleteExpando||b7!=b7.window){delete b7[cd]}else{b7[cd]=null}}}bM.extend({cache:{},noData:{applet:true,embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){e=e.nodeType?bM.cache[e[bM.expando]]:e[bM.expando];return !!e&&!P(e)},data:function(b7,e,b8){return bd(b7,e,b8)},removeData:function(b7,e){return ab(b7,e)},_data:function(b7,e,b8){return bd(b7,e,b8,true)},_removeData:function(b7,e){return ab(b7,e,true)},acceptData:function(b7){if(b7.nodeType&&b7.nodeType!==1&&b7.nodeType!==9){return false}var e=b7.nodeName&&bM.noData[b7.nodeName.toLowerCase()];return !e||e!==true&&b7.getAttribute("classid")===e}});bM.fn.extend({data:function(b9,cc){var b7,e,cb=null,b8=0,ca=this[0];if(b9===aI){if(this.length){cb=bM.data(ca);if(ca.nodeType===1&&!bM._data(ca,"parsedAttrs")){b7=ca.attributes;for(;b8<b7.length;b8++){e=b7[b8].name;if(e.indexOf("data-")===0){e=bM.camelCase(e.slice(5));bB(ca,e,cb[e])}}bM._data(ca,"parsedAttrs",true)}}return cb}if(typeof b9==="object"){return this.each(function(){bM.data(this,b9)})}return arguments.length>1?this.each(function(){bM.data(this,b9,cc)}):ca?bB(ca,b9,bM.data(ca,b9)):null},removeData:function(e){return this.each(function(){bM.removeData(this,e)})}});function bB(b9,b8,ca){if(ca===aI&&b9.nodeType===1){var b7="data-"+b8.replace(aP,"-$1").toLowerCase();ca=b9.getAttribute(b7);if(typeof ca==="string"){try{ca=ca==="true"?true:ca==="false"?false:ca==="null"?null:+ca+""===ca?+ca:bz.test(ca)?bM.parseJSON(ca):ca}catch(cb){}bM.data(b9,b8,ca)}else{ca=aI}}return ca}function P(b7){var e;for(e in b7){if(e==="data"&&bM.isEmptyObject(b7[e])){continue}if(e!=="toJSON"){return false}}return true}bM.extend({queue:function(b8,b7,b9){var e;if(b8){b7=(b7||"fx")+"queue";e=bM._data(b8,b7);if(b9){if(!e||bM.isArray(b9)){e=bM._data(b8,b7,bM.makeArray(b9))}else{e.push(b9)}}return e||[]}},dequeue:function(cb,ca){ca=ca||"fx";var b7=bM.queue(cb,ca),cc=b7.length,b9=b7.shift(),e=bM._queueHooks(cb,ca),b8=function(){bM.dequeue(cb,ca)};if(b9==="inprogress"){b9=b7.shift();cc--}if(b9){if(ca==="fx"){b7.unshift("inprogress")}delete e.stop;b9.call(cb,b8,e)}if(!cc&&e){e.empty.fire()}},_queueHooks:function(b8,b7){var e=b7+"queueHooks";return bM._data(b8,e)||bM._data(b8,e,{empty:bM.Callbacks("once memory").add(function(){bM._removeData(b8,b7+"queue");bM._removeData(b8,e)})})}});bM.fn.extend({queue:function(e,b7){var b8=2;if(typeof e!=="string"){b7=e;e="fx";b8--}if(arguments.length<b8){return bM.queue(this[0],e)}return b7===aI?this:this.each(function(){var b9=bM.queue(this,e,b7);bM._queueHooks(this,e);if(e==="fx"&&b9[0]!=="inprogress"){bM.dequeue(this,e)}})},dequeue:function(e){return this.each(function(){bM.dequeue(this,e)})},delay:function(b7,e){b7=bM.fx?bM.fx.speeds[b7]||b7:b7;e=e||"fx";return this.queue(e,function(b9,b8){var ca=setTimeout(b9,b7);b8.stop=function(){clearTimeout(ca)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(b8,cc){var b7,b9=1,cd=bM.Deferred(),cb=this,e=this.length,ca=function(){if(!(--b9)){cd.resolveWith(cb,[cb])}};if(typeof b8!=="string"){cc=b8;b8=aI}b8=b8||"fx";while(e--){b7=bM._data(cb[e],b8+"queueHooks");if(b7&&b7.empty){b9++;b7.empty.add(ca)}}ca();return cd.promise(cc)}});var bb,b3,bP=/[\t\r\n\f]/g,al=/\r/g,aH=/^(?:input|select|textarea|button|object)$/i,G=/^(?:a|area)$/i,at=/^(?:checked|selected)$/i,bS=bM.support.getSetAttribute,bI=bM.support.input;bM.fn.extend({attr:function(e,b7){return bM.access(this,bM.attr,e,b7,arguments.length>1)},removeAttr:function(e){return this.each(function(){bM.removeAttr(this,e)})},prop:function(e,b7){return bM.access(this,bM.prop,e,b7,arguments.length>1)},removeProp:function(e){e=bM.propFix[e]||e;return this.each(function(){try{this[e]=aI;delete this[e]}catch(b7){}})},addClass:function(cd){var b7,e,ce,ca,b8,b9=0,cb=this.length,cc=typeof cd==="string"&&cd;if(bM.isFunction(cd)){return this.each(function(cf){bM(this).addClass(cd.call(this,cf,this.className))})}if(cc){b7=(cd||"").match(ae)||[];for(;b9<cb;b9++){e=this[b9];ce=e.nodeType===1&&(e.className?(" "+e.className+" ").replace(bP," "):" ");if(ce){b8=0;while((ca=b7[b8++])){if(ce.indexOf(" "+ca+" ")<0){ce+=ca+" "}}e.className=bM.trim(ce)}}}return this},removeClass:function(cd){var b7,e,ce,ca,b8,b9=0,cb=this.length,cc=arguments.length===0||typeof cd==="string"&&cd;if(bM.isFunction(cd)){return this.each(function(cf){bM(this).removeClass(cd.call(this,cf,this.className))})}if(cc){b7=(cd||"").match(ae)||[];for(;b9<cb;b9++){e=this[b9];ce=e.nodeType===1&&(e.className?(" "+e.className+" ").replace(bP," "):"");if(ce){b8=0;while((ca=b7[b8++])){while(ce.indexOf(" "+ca+" ")>=0){ce=ce.replace(" "+ca+" "," ")}}e.className=cd?bM.trim(ce):""}}}return this},toggleClass:function(b8,e){var b7=typeof b8;if(typeof e==="boolean"&&b7==="string"){return e?this.addClass(b8):this.removeClass(b8)}if(bM.isFunction(b8)){return this.each(function(b9){bM(this).toggleClass(b8.call(this,b9,this.className,e),e)})}return this.each(function(){if(b7==="string"){var cb,ca=0,b9=bM(this),cc=b8.match(ae)||[];while((cb=cc[ca++])){if(b9.hasClass(cb)){b9.removeClass(cb)}else{b9.addClass(cb)}}}else{if(b7===aE||b7==="boolean"){if(this.className){bM._data(this,"__className__",this.className)}this.className=this.className||b8===false?"":bM._data(this,"__className__")||""}}})},hasClass:function(e){var b9=" "+e+" ",b8=0,b7=this.length;for(;b8<b7;b8++){if(this[b8].nodeType===1&&(" "+this[b8].className+" ").replace(bP," ").indexOf(b9)>=0){return true}}return false},val:function(b9){var b7,e,ca,b8=this[0];if(!arguments.length){if(b8){e=bM.valHooks[b8.type]||bM.valHooks[b8.nodeName.toLowerCase()];if(e&&"get" in e&&(b7=e.get(b8,"value"))!==aI){return b7}b7=b8.value;return typeof b7==="string"?b7.replace(al,""):b7==null?"":b7}return}ca=bM.isFunction(b9);return this.each(function(cb){var cc;if(this.nodeType!==1){return}if(ca){cc=b9.call(this,cb,bM(this).val())}else{cc=b9}if(cc==null){cc=""}else{if(typeof cc==="number"){cc+=""}else{if(bM.isArray(cc)){cc=bM.map(cc,function(cd){return cd==null?"":cd+""})}}}e=bM.valHooks[this.type]||bM.valHooks[this.nodeName.toLowerCase()];if(!e||!("set" in e)||e.set(this,cc,"value")===aI){this.value=cc}})}});bM.extend({valHooks:{option:{get:function(e){var b7=bM.find.attr(e,"value");return b7!=null?b7:e.text}},select:{get:function(e){var cc,b8,ce=e.options,ca=e.selectedIndex,b9=e.type==="select-one"||ca<0,cd=b9?null:[],cb=b9?ca+1:ce.length,b7=ca<0?cb:b9?ca:0;for(;b7<cb;b7++){b8=ce[b7];if((b8.selected||b7===ca)&&(bM.support.optDisabled?!b8.disabled:b8.getAttribute("disabled")===null)&&(!b8.parentNode.disabled||!bM.nodeName(b8.parentNode,"optgroup"))){cc=bM(b8).val();if(b9){return cc}cd.push(cc)}}return cd},set:function(ca,cb){var cc,b9,b7=ca.options,e=bM.makeArray(cb),b8=b7.length;while(b8--){b9=b7[b8];if((b9.selected=bM.inArray(bM(b9).val(),e)>=0)){cc=true}}if(!cc){ca.selectedIndex=-1}return e}}},attr:function(ca,b9,cb){var e,b8,b7=ca.nodeType;if(!ca||b7===3||b7===8||b7===2){return}if(typeof ca.getAttribute===aE){return bM.prop(ca,b9,cb)}if(b7!==1||!bM.isXMLDoc(ca)){b9=b9.toLowerCase();e=bM.attrHooks[b9]||(bM.expr.match.bool.test(b9)?b3:bb)}if(cb!==aI){if(cb===null){bM.removeAttr(ca,b9)}else{if(e&&"set" in e&&(b8=e.set(ca,cb,b9))!==aI){return b8}else{ca.setAttribute(b9,cb+"");return cb}}}else{if(e&&"get" in e&&(b8=e.get(ca,b9))!==null){return b8}else{b8=bM.find.attr(ca,b9);return b8==null?aI:b8}}},removeAttr:function(b8,ca){var e,b9,b7=0,cb=ca&&ca.match(ae);if(cb&&b8.nodeType===1){while((e=cb[b7++])){b9=bM.propFix[e]||e;if(bM.expr.match.bool.test(e)){if(bI&&bS||!at.test(e)){b8[b9]=false}else{b8[bM.camelCase("default-"+e)]=b8[b9]=false}}else{bM.attr(b8,e,"")}b8.removeAttribute(bS?e:b9)}}},attrHooks:{type:{set:function(e,b7){if(!bM.support.radioValue&&b7==="radio"&&bM.nodeName(e,"input")){var b8=e.value;e.setAttribute("type",b7);if(b8){e.value=b8}return b7}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(cb,b9,cc){var b8,e,ca,b7=cb.nodeType;if(!cb||b7===3||b7===8||b7===2){return}ca=b7!==1||!bM.isXMLDoc(cb);if(ca){b9=bM.propFix[b9]||b9;e=bM.propHooks[b9]}if(cc!==aI){return e&&"set" in e&&(b8=e.set(cb,cc,b9))!==aI?b8:(cb[b9]=cc)}else{return e&&"get" in e&&(b8=e.get(cb,b9))!==null?b8:cb[b9]}},propHooks:{tabIndex:{get:function(b7){var e=bM.find.attr(b7,"tabindex");return e?parseInt(e,10):aH.test(b7.nodeName)||G.test(b7.nodeName)&&b7.href?0:-1}}}});b3={set:function(b7,b8,e){if(b8===false){bM.removeAttr(b7,e)}else{if(bI&&bS||!at.test(e)){b7.setAttribute(!bS&&bM.propFix[e]||e,e)}else{b7[bM.camelCase("default-"+e)]=b7[e]=true}}return e}};bM.each(bM.expr.match.bool.source.match(/\w+/g),function(b8,b7){var e=bM.expr.attrHandle[b7]||bM.find.attr;bM.expr.attrHandle[b7]=bI&&bS||!at.test(b7)?function(cc,ca,cd){var cb=bM.expr.attrHandle[ca],b9=cd?aI:(bM.expr.attrHandle[ca]=aI)!=e(cc,ca,cd)?ca.toLowerCase():null;bM.expr.attrHandle[ca]=cb;return b9}:function(ca,b9,cb){return cb?aI:ca[bM.camelCase("default-"+b9)]?b9.toLowerCase():null}});if(!bI||!bS){bM.attrHooks.value={set:function(b7,b8,e){if(bM.nodeName(b7,"input")){b7.defaultValue=b8}else{return bb&&bb.set(b7,b8,e)}}}}if(!bS){bb={set:function(b8,b9,b7){var e=b8.getAttributeNode(b7);if(!e){b8.setAttributeNode((e=b8.ownerDocument.createAttribute(b7)))}e.value=b9+="";return b7==="value"||b9===b8.getAttribute(b7)?b9:aI}};bM.expr.attrHandle.id=bM.expr.attrHandle.name=bM.expr.attrHandle.coords=function(b8,b7,b9){var e;return b9?aI:(e=b8.getAttributeNode(b7))&&e.value!==""?e.value:null};bM.valHooks.button={get:function(b8,b7){var e=b8.getAttributeNode(b7);return e&&e.specified?e.value:aI},set:bb.set};bM.attrHooks.contenteditable={set:function(b7,b8,e){bb.set(b7,b8===""?false:b8,e)}};bM.each(["width","height"],function(b7,e){bM.attrHooks[e]={set:function(b8,b9){if(b9===""){b8.setAttribute(e,"auto");return b9}}}})}if(!bM.support.hrefNormalized){bM.each(["href","src"],function(b7,e){bM.propHooks[e]={get:function(b8){return b8.getAttribute(e,4)}}})}if(!bM.support.style){bM.attrHooks.style={get:function(e){return e.style.cssText||aI},set:function(e,b7){return(e.style.cssText=b7+"")}}}if(!bM.support.optSelected){bM.propHooks.selected={get:function(b7){var e=b7.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.selectedIndex}}return null}}}bM.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){bM.propFix[this.toLowerCase()]=this});if(!bM.support.enctype){bM.propFix.enctype="encoding"}bM.each(["radio","checkbox"],function(){bM.valHooks[this]={set:function(e,b7){if(bM.isArray(b7)){return(e.checked=bM.inArray(bM(e).val(),b7)>=0)}}};if(!bM.support.checkOn){bM.valHooks[this].get=function(e){return e.getAttribute("value")===null?"on":e.value}}});var bK=/^(?:input|select|textarea)$/i,a6=/^key/,bQ=/^(?:mouse|contextmenu)|click/,bE=/^(?:focusinfocus|focusoutblur)$/,bx=/^([^.]*)(?:\.(.+)|)$/;function T(){return true}function Z(){return false}function am(){try{return n.activeElement}catch(e){}}bM.event={global:{},add:function(ca,cf,ck,cc,cb){var cd,cl,cm,b8,ch,ce,cj,b9,ci,e,b7,cg=bM._data(ca);if(!cg){return}if(ck.handler){b8=ck;ck=b8.handler;cb=b8.selector}if(!ck.guid){ck.guid=bM.guid++}if(!(cl=cg.events)){cl=cg.events={}}if(!(ce=cg.handle)){ce=cg.handle=function(cn){return typeof bM!==aE&&(!cn||bM.event.triggered!==cn.type)?bM.event.dispatch.apply(ce.elem,arguments):aI};ce.elem=ca}cf=(cf||"").match(ae)||[""];cm=cf.length;while(cm--){cd=bx.exec(cf[cm])||[];ci=b7=cd[1];e=(cd[2]||"").split(".").sort();if(!ci){continue}ch=bM.event.special[ci]||{};ci=(cb?ch.delegateType:ch.bindType)||ci;ch=bM.event.special[ci]||{};cj=bM.extend({type:ci,origType:b7,data:cc,handler:ck,guid:ck.guid,selector:cb,needsContext:cb&&bM.expr.match.needsContext.test(cb),namespace:e.join(".")},b8);if(!(b9=cl[ci])){b9=cl[ci]=[];b9.delegateCount=0;if(!ch.setup||ch.setup.call(ca,cc,e,ce)===false){if(ca.addEventListener){ca.addEventListener(ci,ce,false)}else{if(ca.attachEvent){ca.attachEvent("on"+ci,ce)}}}}if(ch.add){ch.add.call(ca,cj);if(!cj.handler.guid){cj.handler.guid=ck.guid}}if(cb){b9.splice(b9.delegateCount++,0,cj)}else{b9.push(cj)}bM.event.global[ci]=true}ca=null},remove:function(b9,cf,cm,ca,ce){var cc,cj,cd,cb,cl,ck,ch,b8,ci,e,b7,cg=bM.hasData(b9)&&bM._data(b9);if(!cg||!(ck=cg.events)){return}cf=(cf||"").match(ae)||[""];cl=cf.length;while(cl--){cd=bx.exec(cf[cl])||[];ci=b7=cd[1];e=(cd[2]||"").split(".").sort();if(!ci){for(ci in ck){bM.event.remove(b9,ci+cf[cl],cm,ca,true)}continue}ch=bM.event.special[ci]||{};ci=(ca?ch.delegateType:ch.bindType)||ci;b8=ck[ci]||[];cd=cd[2]&&new RegExp("(^|\\.)"+e.join("\\.(?:.*\\.|)")+"(\\.|$)");cb=cc=b8.length;while(cc--){cj=b8[cc];if((ce||b7===cj.origType)&&(!cm||cm.guid===cj.guid)&&(!cd||cd.test(cj.namespace))&&(!ca||ca===cj.selector||ca==="**"&&cj.selector)){b8.splice(cc,1);if(cj.selector){b8.delegateCount--}if(ch.remove){ch.remove.call(b9,cj)}}}if(cb&&!b8.length){if(!ch.teardown||ch.teardown.call(b9,e,cg.handle)===false){bM.removeEvent(b9,ci,cg.handle)}delete ck[ci]}}if(bM.isEmptyObject(ck)){delete cg.handle;bM._removeData(b9,"events")}},trigger:function(b7,ce,ca,cl){var cf,b9,cj,ck,ch,cd,cc,cb=[ca||n],ci=X.call(b7,"type")?b7.type:b7,b8=X.call(b7,"namespace")?b7.namespace.split("."):[];cj=cd=ca=ca||n;if(ca.nodeType===3||ca.nodeType===8){return}if(bE.test(ci+bM.event.triggered)){return}if(ci.indexOf(".")>=0){b8=ci.split(".");ci=b8.shift();b8.sort()}b9=ci.indexOf(":")<0&&"on"+ci;b7=b7[bM.expando]?b7:new bM.Event(ci,typeof b7==="object"&&b7);b7.isTrigger=cl?2:3;b7.namespace=b8.join(".");b7.namespace_re=b7.namespace?new RegExp("(^|\\.)"+b8.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;b7.result=aI;if(!b7.target){b7.target=ca}ce=ce==null?[b7]:bM.makeArray(ce,[b7]);ch=bM.event.special[ci]||{};if(!cl&&ch.trigger&&ch.trigger.apply(ca,ce)===false){return}if(!cl&&!ch.noBubble&&!bM.isWindow(ca)){ck=ch.delegateType||ci;if(!bE.test(ck+ci)){cj=cj.parentNode}for(;cj;cj=cj.parentNode){cb.push(cj);cd=cj}if(cd===(ca.ownerDocument||n)){cb.push(cd.defaultView||cd.parentWindow||a5)}}cc=0;while((cj=cb[cc++])&&!b7.isPropagationStopped()){b7.type=cc>1?ck:ch.bindType||ci;cf=(bM._data(cj,"events")||{})[b7.type]&&bM._data(cj,"handle");if(cf){cf.apply(cj,ce)}cf=b9&&cj[b9];if(cf&&bM.acceptData(cj)&&cf.apply&&cf.apply(cj,ce)===false){b7.preventDefault()}}b7.type=ci;if(!cl&&!b7.isDefaultPrevented()){if((!ch._default||ch._default.apply(cb.pop(),ce)===false)&&bM.acceptData(ca)){if(b9&&ca[ci]&&!bM.isWindow(ca)){cd=ca[b9];if(cd){ca[b9]=null}bM.event.triggered=ci;try{ca[ci]()}catch(cg){}bM.event.triggered=aI;if(cd){ca[b9]=cd}}}}return b7.result},dispatch:function(e){e=bM.event.fix(e);var ca,cb,cf,b7,b9,ce=[],cd=a7.call(arguments),b8=(bM._data(this,"events")||{})[e.type]||[],cc=bM.event.special[e.type]||{};cd[0]=e;e.delegateTarget=this;if(cc.preDispatch&&cc.preDispatch.call(this,e)===false){return}ce=bM.event.handlers.call(this,e,b8);ca=0;while((b7=ce[ca++])&&!e.isPropagationStopped()){e.currentTarget=b7.elem;b9=0;while((cf=b7.handlers[b9++])&&!e.isImmediatePropagationStopped()){if(!e.namespace_re||e.namespace_re.test(cf.namespace)){e.handleObj=cf;e.data=cf.data;cb=((bM.event.special[cf.origType]||{}).handle||cf.handler).apply(b7.elem,cd);if(cb!==aI){if((e.result=cb)===false){e.preventDefault();e.stopPropagation()}}}}}if(cc.postDispatch){cc.postDispatch.call(this,e)}return e.result},handlers:function(e,b8){var b7,cd,cb,ca,cc=[],b9=b8.delegateCount,ce=e.target;if(b9&&ce.nodeType&&(!e.button||e.type!=="click")){for(;ce!=this;ce=ce.parentNode||this){if(ce.nodeType===1&&(ce.disabled!==true||e.type!=="click")){cb=[];for(ca=0;ca<b9;ca++){cd=b8[ca];b7=cd.selector+" ";if(cb[b7]===aI){cb[b7]=cd.needsContext?bM(b7,this).index(ce)>=0:bM.find(b7,this,null,[ce]).length}if(cb[b7]){cb.push(cd)}}if(cb.length){cc.push({elem:ce,handlers:cb})}}}}if(b9<b8.length){cc.push({elem:this,handlers:b8.slice(b9)})}return cc},fix:function(b9){if(b9[bM.expando]){return b9}var b7,cc,cb,b8=b9.type,e=b9,ca=this.fixHooks[b8];if(!ca){this.fixHooks[b8]=ca=bQ.test(b8)?this.mouseHooks:a6.test(b8)?this.keyHooks:{}}cb=ca.props?this.props.concat(ca.props):this.props;b9=new bM.Event(e);b7=cb.length;while(b7--){cc=cb[b7];b9[cc]=e[cc]}if(!b9.target){b9.target=e.srcElement||n}if(b9.target.nodeType===3){b9.target=b9.target.parentNode}b9.metaKey=!!b9.metaKey;return ca.filter?ca.filter(b9,e):b9},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(b7,e){if(b7.which==null){b7.which=e.charCode!=null?e.charCode:e.keyCode}return b7}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(b9,b8){var e,ca,cb,b7=b8.button,cc=b8.fromElement;if(b9.pageX==null&&b8.clientX!=null){ca=b9.target.ownerDocument||n;cb=ca.documentElement;e=ca.body;b9.pageX=b8.clientX+(cb&&cb.scrollLeft||e&&e.scrollLeft||0)-(cb&&cb.clientLeft||e&&e.clientLeft||0);b9.pageY=b8.clientY+(cb&&cb.scrollTop||e&&e.scrollTop||0)-(cb&&cb.clientTop||e&&e.clientTop||0)}if(!b9.relatedTarget&&cc){b9.relatedTarget=cc===b9.target?b8.toElement:cc}if(!b9.which&&b7!==aI){b9.which=(b7&1?1:(b7&2?3:(b7&4?2:0)))}return b9}},special:{load:{noBubble:true},focus:{trigger:function(){if(this!==am()&&this.focus){try{this.focus();return false}catch(b7){}}},delegateType:"focusin"},blur:{trigger:function(){if(this===am()&&this.blur){this.blur();return false}},delegateType:"focusout"},click:{trigger:function(){if(bM.nodeName(this,"input")&&this.type==="checkbox"&&this.click){this.click();return false}},_default:function(e){return bM.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){if(e.result!==aI){e.originalEvent.returnValue=e.result}}}},simulate:function(b8,ca,b9,b7){var cb=bM.extend(new bM.Event(),b9,{type:b8,isSimulated:true,originalEvent:{}});if(b7){bM.event.trigger(cb,null,ca)}else{bM.event.dispatch.call(ca,cb)}if(cb.isDefaultPrevented()){b9.preventDefault()}}};bM.removeEvent=n.removeEventListener?function(b7,e,b8){if(b7.removeEventListener){b7.removeEventListener(e,b8,false)}}:function(b8,b7,b9){var e="on"+b7;if(b8.detachEvent){if(typeof b8[e]===aE){b8[e]=null}b8.detachEvent(e,b9)}};bM.Event=function(b7,e){if(!(this instanceof bM.Event)){return new bM.Event(b7,e)}if(b7&&b7.type){this.originalEvent=b7;this.type=b7.type;this.isDefaultPrevented=(b7.defaultPrevented||b7.returnValue===false||b7.getPreventDefault&&b7.getPreventDefault())?T:Z}else{this.type=b7}if(e){bM.extend(this,e)}this.timeStamp=b7&&b7.timeStamp||bM.now();this[bM.expando]=true};bM.Event.prototype={isDefaultPrevented:Z,isPropagationStopped:Z,isImmediatePropagationStopped:Z,preventDefault:function(){var b7=this.originalEvent;this.isDefaultPrevented=T;if(!b7){return}if(b7.preventDefault){b7.preventDefault()}else{b7.returnValue=false}},stopPropagation:function(){var b7=this.originalEvent;this.isPropagationStopped=T;if(!b7){return}if(b7.stopPropagation){b7.stopPropagation()}b7.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=T;this.stopPropagation()}};bM.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(b7,e){bM.event.special[b7]={delegateType:e,bindType:e,handle:function(ca){var b8,cc=this,cb=ca.relatedTarget,b9=ca.handleObj;if(!cb||(cb!==cc&&!bM.contains(cc,cb))){ca.type=b9.origType;b8=b9.handler.apply(this,arguments);ca.type=e}return b8}}});if(!bM.support.submitBubbles){bM.event.special.submit={setup:function(){if(bM.nodeName(this,"form")){return false}bM.event.add(this,"click._submit keypress._submit",function(b9){var b8=b9.target,b7=bM.nodeName(b8,"input")||bM.nodeName(b8,"button")?b8.form:aI;if(b7&&!bM._data(b7,"submitBubbles")){bM.event.add(b7,"submit._submit",function(e){e._submit_bubble=true});bM._data(b7,"submitBubbles",true)}})},postDispatch:function(e){if(e._submit_bubble){delete e._submit_bubble;if(this.parentNode&&!e.isTrigger){bM.event.simulate("submit",this.parentNode,e,true)}}},teardown:function(){if(bM.nodeName(this,"form")){return false}bM.event.remove(this,"._submit")}}}if(!bM.support.changeBubbles){bM.event.special.change={setup:function(){if(bK.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){bM.event.add(this,"propertychange._change",function(e){if(e.originalEvent.propertyName==="checked"){this._just_changed=true}});bM.event.add(this,"click._change",function(e){if(this._just_changed&&!e.isTrigger){this._just_changed=false}bM.event.simulate("change",this,e,true)})}return false}bM.event.add(this,"beforeactivate._change",function(b8){var b7=b8.target;if(bK.test(b7.nodeName)&&!bM._data(b7,"changeBubbles")){bM.event.add(b7,"change._change",function(e){if(this.parentNode&&!e.isSimulated&&!e.isTrigger){bM.event.simulate("change",this.parentNode,e,true)}});bM._data(b7,"changeBubbles",true)}})},handle:function(b7){var e=b7.target;if(this!==e||b7.isSimulated||b7.isTrigger||(e.type!=="radio"&&e.type!=="checkbox")){return b7.handleObj.handler.apply(this,arguments)}},teardown:function(){bM.event.remove(this,"._change");return !bK.test(this.nodeName)}}}if(!bM.support.focusinBubbles){bM.each({focus:"focusin",blur:"focusout"},function(b9,e){var b7=0,b8=function(ca){bM.event.simulate(e,ca.target,bM.event.fix(ca),true)};bM.event.special[e]={setup:function(){if(b7++===0){n.addEventListener(b9,b8,true)}},teardown:function(){if(--b7===0){n.removeEventListener(b9,b8,true)}}}})}bM.fn.extend({on:function(b8,e,cb,ca,b7){var b9,cc;if(typeof b8==="object"){if(typeof e!=="string"){cb=cb||e;e=aI}for(b9 in b8){this.on(b9,e,cb,b8[b9],b7)}return this}if(cb==null&&ca==null){ca=e;cb=e=aI}else{if(ca==null){if(typeof e==="string"){ca=cb;cb=aI}else{ca=cb;cb=e;e=aI}}}if(ca===false){ca=Z}else{if(!ca){return this}}if(b7===1){cc=ca;ca=function(cd){bM().off(cd);return cc.apply(this,arguments)};ca.guid=cc.guid||(cc.guid=bM.guid++)}return this.each(function(){bM.event.add(this,b8,ca,cb,e)})},one:function(b7,e,b9,b8){return this.on(b7,e,b9,b8,1)},off:function(b8,e,ca){var b7,b9;if(b8&&b8.preventDefault&&b8.handleObj){b7=b8.handleObj;bM(b8.delegateTarget).off(b7.namespace?b7.origType+"."+b7.namespace:b7.origType,b7.selector,b7.handler);return this}if(typeof b8==="object"){for(b9 in b8){this.off(b9,e,b8[b9])}return this}if(e===false||typeof e==="function"){ca=e;e=aI}if(ca===false){ca=Z}return this.each(function(){bM.event.remove(this,b8,ca,e)})},trigger:function(e,b7){return this.each(function(){bM.event.trigger(e,b7,this)})},triggerHandler:function(e,b8){var b7=this[0];if(b7){return bM.event.trigger(e,b8,b7,true)}}});var ap=/^.[^:#\[\.,]*$/,bw=/^(?:parents|prev(?:Until|All))/,B=bM.expr.match.needsContext,bA={children:true,contents:true,next:true,prev:true};bM.fn.extend({find:function(b7){var ca,b9=[],b8=this,e=b8.length;if(typeof b7!=="string"){return this.pushStack(bM(b7).filter(function(){for(ca=0;ca<e;ca++){if(bM.contains(b8[ca],this)){return true}}}))}for(ca=0;ca<e;ca++){bM.find(b7,b8[ca],b9)}b9=this.pushStack(e>1?bM.unique(b9):b9);b9.selector=this.selector?this.selector+" "+b7:b7;return b9},has:function(b9){var b8,b7=bM(b9,this),e=b7.length;return this.filter(function(){for(b8=0;b8<e;b8++){if(bM.contains(this,b7[b8])){return true}}})},not:function(e){return this.pushStack(aQ(this,e||[],true))},filter:function(e){return this.pushStack(aQ(this,e||[],false))},is:function(e){return !!aQ(this,typeof e==="string"&&B.test(e)?bM(e):e||[],false).length},closest:function(ca,b9){var cb,b8=0,e=this.length,b7=[],cc=B.test(ca)||typeof ca!=="string"?bM(ca,b9||this.context):0;for(;b8<e;b8++){for(cb=this[b8];cb&&cb!==b9;cb=cb.parentNode){if(cb.nodeType<11&&(cc?cc.index(cb)>-1:cb.nodeType===1&&bM.find.matchesSelector(cb,ca))){cb=b7.push(cb);break}}}return this.pushStack(b7.length>1?bM.unique(b7):b7)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.first().prevAll().length:-1}if(typeof e==="string"){return bM.inArray(this[0],bM(e))}return bM.inArray(e.jquery?e[0]:e,this)},add:function(e,b7){var b9=typeof e==="string"?bM(e,b7):bM.makeArray(e&&e.nodeType?[e]:e),b8=bM.merge(this.get(),b9);return this.pushStack(bM.unique(b8))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}});function aZ(b7,e){do{b7=b7[e]}while(b7&&b7.nodeType!==1);return b7}bM.each({parent:function(b7){var e=b7.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return bM.dir(e,"parentNode")},parentsUntil:function(b7,e,b8){return bM.dir(b7,"parentNode",b8)},next:function(e){return aZ(e,"nextSibling")},prev:function(e){return aZ(e,"previousSibling")},nextAll:function(e){return bM.dir(e,"nextSibling")},prevAll:function(e){return bM.dir(e,"previousSibling")},nextUntil:function(b7,e,b8){return bM.dir(b7,"nextSibling",b8)},prevUntil:function(b7,e,b8){return bM.dir(b7,"previousSibling",b8)},siblings:function(e){return bM.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return bM.sibling(e.firstChild)},contents:function(e){return bM.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:bM.merge([],e.childNodes)}},function(e,b7){bM.fn[e]=function(ca,b8){var b9=bM.map(this,b7,ca);if(e.slice(-5)!=="Until"){b8=ca}if(b8&&typeof b8==="string"){b9=bM.filter(b8,b9)}if(this.length>1){if(!bA[e]){b9=bM.unique(b9)}if(bw.test(e)){b9=b9.reverse()}}return this.pushStack(b9)}});bM.extend({filter:function(b9,e,b8){var b7=e[0];if(b8){b9=":not("+b9+")"}return e.length===1&&b7.nodeType===1?bM.find.matchesSelector(b7,b9)?[b7]:[]:bM.find.matches(b9,bM.grep(e,function(ca){return ca.nodeType===1}))},dir:function(b8,b7,ca){var e=[],b9=b8[b7];while(b9&&b9.nodeType!==9&&(ca===aI||b9.nodeType!==1||!bM(b9).is(ca))){if(b9.nodeType===1){e.push(b9)}b9=b9[b7]}return e},sibling:function(b8,b7){var e=[];for(;b8;b8=b8.nextSibling){if(b8.nodeType===1&&b8!==b7){e.push(b8)}}return e}});function aQ(b8,e,b7){if(bM.isFunction(e)){return bM.grep(b8,function(ca,b9){return !!e.call(ca,b9,ca)!==b7})}if(e.nodeType){return bM.grep(b8,function(b9){return(b9===e)!==b7})}if(typeof e==="string"){if(ap.test(e)){return bM.filter(e,b8,b7)}e=bM.filter(e,b8)}return bM.grep(b8,function(b9){return(bM.inArray(b9,e)>=0)!==b7})}function D(e){var b8=d.split("|"),b7=e.createDocumentFragment();if(b7.createElement){while(b8.length){b7.createElement(b8.pop())}}return b7}var d="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",aC=/ jQuery\d+="(?:null|\d+)"/g,M=new RegExp("<(?:"+d+")[\\s/>]","i"),b6=/^\s+/,aF=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,p=/<([\w:]+)/,b1=/<tbody/i,L=/<|&#?\w+;/,an=/<(?:script|style|link)/i,t=/^(?:checkbox|radio)$/i,bX=/checked\s*(?:[^=]|=\s*.checked.)/i,bC=/^$|\/(?:java|ecma)script/i,au=/^true\/(.*)/,aM=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,V={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:bM.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},aU=D(n),l=aU.appendChild(n.createElement("div"));V.optgroup=V.option;V.tbody=V.tfoot=V.colgroup=V.caption=V.thead;V.th=V.td;bM.fn.extend({text:function(e){return bM.access(this,function(b7){return b7===aI?bM.text(this):this.empty().append((this[0]&&this[0].ownerDocument||n).createTextNode(b7))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var b7=a3(this,e);b7.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var b7=a3(this,e);b7.insertBefore(e,b7.firstChild)}})},before:function(){return this.domManip(arguments,function(e){if(this.parentNode){this.parentNode.insertBefore(e,this)}})},after:function(){return this.domManip(arguments,function(e){if(this.parentNode){this.parentNode.insertBefore(e,this.nextSibling)}})},remove:function(e,ca){var b9,b7=e?bM.filter(e,this):this,b8=0;for(;(b9=b7[b8])!=null;b8++){if(!ca&&b9.nodeType===1){bM.cleanData(m(b9))}if(b9.parentNode){if(ca&&bM.contains(b9.ownerDocument,b9)){bv(m(b9,"script"))}b9.parentNode.removeChild(b9)}}return this},empty:function(){var b7,e=0;for(;(b7=this[e])!=null;e++){if(b7.nodeType===1){bM.cleanData(m(b7,false))}while(b7.firstChild){b7.removeChild(b7.firstChild)}if(b7.options&&bM.nodeName(b7,"select")){b7.options.length=0}}return this},clone:function(b7,e){b7=b7==null?false:b7;e=e==null?b7:e;return this.map(function(){return bM.clone(this,b7,e)})},html:function(e){return bM.access(this,function(ca){var b9=this[0]||{},b8=0,b7=this.length;if(ca===aI){return b9.nodeType===1?b9.innerHTML.replace(aC,""):aI}if(typeof ca==="string"&&!an.test(ca)&&(bM.support.htmlSerialize||!M.test(ca))&&(bM.support.leadingWhitespace||!b6.test(ca))&&!V[(p.exec(ca)||["",""])[1].toLowerCase()]){ca=ca.replace(aF,"<$1></$2>");try{for(;b8<b7;b8++){b9=this[b8]||{};if(b9.nodeType===1){bM.cleanData(m(b9,false));b9.innerHTML=ca}}b9=0}catch(cb){}}if(b9){this.empty().append(ca)}},null,e,arguments.length)},replaceWith:function(){var e=bM.map(this,function(b8){return[b8.nextSibling,b8.parentNode]}),b7=0;this.domManip(arguments,function(ca){var b9=e[b7++],b8=e[b7++];if(b8){if(b9&&b9.parentNode!==b8){b9=this.nextSibling}bM(this).remove();b8.insertBefore(ca,b9)}},true);return b7?this:this.remove()},detach:function(e){return this.remove(e,true)},domManip:function(cf,ck,b8){cf=aK.apply([],cf);var cd,b9,e,cb,ci,ce,cc=0,ca=this.length,ch=this,cj=ca-1,cg=cf[0],b7=bM.isFunction(cg);if(b7||!(ca<=1||typeof cg!=="string"||bM.support.checkClone||!bX.test(cg))){return this.each(function(cm){var cl=ch.eq(cm);if(b7){cf[0]=cg.call(this,cm,cl.html())}cl.domManip(cf,ck,b8)})}if(ca){ce=bM.buildFragment(cf,this[0].ownerDocument,false,!b8&&this);cd=ce.firstChild;if(ce.childNodes.length===1){ce=cd}if(cd){cb=bM.map(m(ce,"script"),x);e=cb.length;for(;cc<ca;cc++){b9=ce;if(cc!==cj){b9=bM.clone(b9,true,true);if(e){bM.merge(cb,m(b9,"script"))}}ck.call(this[cc],b9,cc)}if(e){ci=cb[cb.length-1].ownerDocument;bM.map(cb,bg);for(cc=0;cc<e;cc++){b9=cb[cc];if(bC.test(b9.type||"")&&!bM._data(b9,"globalEval")&&bM.contains(ci,b9)){if(b9.src){bM._evalUrl(b9.src)}else{bM.globalEval((b9.text||b9.textContent||b9.innerHTML||"").replace(aM,""))}}}}ce=cd=null}}return this}});function a3(b7,e){return bM.nodeName(b7,"table")&&bM.nodeName(e.nodeType===1?e:e.firstChild,"tr")?b7.getElementsByTagName("tbody")[0]||b7.appendChild(b7.ownerDocument.createElement("tbody")):b7}function x(e){e.type=(bM.find.attr(e,"type")!==null)+"/"+e.type;return e}function bg(b7){var e=au.exec(b7.type);if(e){b7.type=e[1]}else{b7.removeAttribute("type")}return b7}function bv(e,b8){var b9,b7=0;for(;(b9=e[b7])!=null;b7++){bM._data(b9,"globalEval",!b8||bM._data(b8[b7],"globalEval"))}}function av(cd,b7){if(b7.nodeType!==1||!bM.hasData(cd)){return}var ca,b9,e,cc=bM._data(cd),cb=bM._data(b7,cc),b8=cc.events;if(b8){delete cb.handle;cb.events={};for(ca in b8){for(b9=0,e=b8[ca].length;b9<e;b9++){bM.event.add(b7,ca,b8[ca][b9])}}}if(cb.data){cb.data=bM.extend({},cb.data)}}function S(ca,b7){var cb,b9,b8;if(b7.nodeType!==1){return}cb=b7.nodeName.toLowerCase();if(!bM.support.noCloneEvent&&b7[bM.expando]){b8=bM._data(b7);for(b9 in b8.events){bM.removeEvent(b7,b9,b8.handle)}b7.removeAttribute(bM.expando)}if(cb==="script"&&b7.text!==ca.text){x(b7).text=ca.text;bg(b7)}else{if(cb==="object"){if(b7.parentNode){b7.outerHTML=ca.outerHTML}if(bM.support.html5Clone&&(ca.innerHTML&&!bM.trim(b7.innerHTML))){b7.innerHTML=ca.innerHTML}}else{if(cb==="input"&&t.test(ca.type)){b7.defaultChecked=b7.checked=ca.checked;if(b7.value!==ca.value){b7.value=ca.value}}else{if(cb==="option"){b7.defaultSelected=b7.selected=ca.defaultSelected}else{if(cb==="input"||cb==="textarea"){b7.defaultValue=ca.defaultValue}}}}}}bM.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,b7){bM.fn[e]=function(b8){var b9,cb=0,ca=[],cd=bM(b8),cc=cd.length-1;for(;cb<=cc;cb++){b9=cb===cc?this:this.clone(true);bM(cd[cb])[b7](b9);aq.apply(ca,b9.get())}return this.pushStack(ca)}});function m(b9,e){var b7,ca,b8=0,cb=typeof b9.getElementsByTagName!==aE?b9.getElementsByTagName(e||"*"):typeof b9.querySelectorAll!==aE?b9.querySelectorAll(e||"*"):aI;if(!cb){for(cb=[],b7=b9.childNodes||b9;(ca=b7[b8])!=null;b8++){if(!e||bM.nodeName(ca,e)){cb.push(ca)}else{bM.merge(cb,m(ca,e))}}}return e===aI||e&&bM.nodeName(b9,e)?bM.merge([b9],cb):cb}function bY(e){if(t.test(e.type)){e.defaultChecked=e.checked}}bM.extend({clone:function(b7,b9,e){var cb,b8,ce,ca,cc,cd=bM.contains(b7.ownerDocument,b7);if(bM.support.html5Clone||bM.isXMLDoc(b7)||!M.test("<"+b7.nodeName+">")){ce=b7.cloneNode(true)}else{l.innerHTML=b7.outerHTML;l.removeChild(ce=l.firstChild)}if((!bM.support.noCloneEvent||!bM.support.noCloneChecked)&&(b7.nodeType===1||b7.nodeType===11)&&!bM.isXMLDoc(b7)){cb=m(ce);cc=m(b7);for(ca=0;(b8=cc[ca])!=null;++ca){if(cb[ca]){S(b8,cb[ca])}}}if(b9){if(e){cc=cc||m(b7);cb=cb||m(ce);for(ca=0;(b8=cc[ca])!=null;ca++){av(b8,cb[ca])}}else{av(b7,ce)}}cb=m(ce,"script");if(cb.length>0){bv(cb,!cd&&m(b7,"script"))}cb=cc=b8=null;return ce},buildFragment:function(b7,b9,ce,cj){var cf,cb,cd,ci,ck,ch,b8,cc=b7.length,ca=D(b9),e=[],cg=0;for(;cg<cc;cg++){cb=b7[cg];if(cb||cb===0){if(bM.type(cb)==="object"){bM.merge(e,cb.nodeType?[cb]:cb)}else{if(!L.test(cb)){e.push(b9.createTextNode(cb))}else{ci=ci||ca.appendChild(b9.createElement("div"));ck=(p.exec(cb)||["",""])[1].toLowerCase();b8=V[ck]||V._default;ci.innerHTML=b8[1]+cb.replace(aF,"<$1></$2>")+b8[2];cf=b8[0];while(cf--){ci=ci.lastChild}if(!bM.support.leadingWhitespace&&b6.test(cb)){e.push(b9.createTextNode(b6.exec(cb)[0]))}if(!bM.support.tbody){cb=ck==="table"&&!b1.test(cb)?ci.firstChild:b8[1]==="<table>"&&!b1.test(cb)?ci:0;cf=cb&&cb.childNodes.length;while(cf--){if(bM.nodeName((ch=cb.childNodes[cf]),"tbody")&&!ch.childNodes.length){cb.removeChild(ch)}}}bM.merge(e,ci.childNodes);ci.textContent="";while(ci.firstChild){ci.removeChild(ci.firstChild)}ci=ca.lastChild}}}}if(ci){ca.removeChild(ci)}if(!bM.support.appendChecked){bM.grep(m(e,"input"),bY)}cg=0;while((cb=e[cg++])){if(cj&&bM.inArray(cb,cj)!==-1){continue}cd=bM.contains(cb.ownerDocument,cb);ci=m(ca.appendChild(cb),"script");if(cd){bv(ci)}if(ce){cf=0;while((cb=ci[cf++])){if(bC.test(cb.type||"")){ce.push(cb)}}}}ci=null;return ca},cleanData:function(b7,cf){var b9,ce,b8,ca,cb=0,cg=bM.expando,e=bM.cache,cc=bM.support.deleteExpando,cd=bM.event.special;for(;(b9=b7[cb])!=null;cb++){if(cf||bM.acceptData(b9)){b8=b9[cg];ca=b8&&e[b8];if(ca){if(ca.events){for(ce in ca.events){if(cd[ce]){bM.event.remove(b9,ce)}else{bM.removeEvent(b9,ce,ca.handle)}}}if(e[b8]){delete e[b8];if(cc){delete b9[cg]}else{if(typeof b9.removeAttribute!==aE){b9.removeAttribute(cg)}else{b9[cg]=null}}a9.push(b8)}}}}},_evalUrl:function(e){return bM.ajax({url:e,type:"GET",dataType:"script",async:false,global:false,"throws":true})}});bM.fn.extend({wrapAll:function(e){if(bM.isFunction(e)){return this.each(function(b8){bM(this).wrapAll(e.call(this,b8))})}if(this[0]){var b7=bM(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){b7.insertBefore(this[0])}b7.map(function(){var b8=this;while(b8.firstChild&&b8.firstChild.nodeType===1){b8=b8.firstChild}return b8}).append(this)}return this},wrapInner:function(e){if(bM.isFunction(e)){return this.each(function(b7){bM(this).wrapInner(e.call(this,b7))})}return this.each(function(){var b7=bM(this),b8=b7.contents();if(b8.length){b8.wrapAll(e)}else{b7.append(e)}})},wrap:function(e){var b7=bM.isFunction(e);return this.each(function(b8){bM(this).wrapAll(b7?e.call(this,b8):e)})},unwrap:function(){return this.parent().each(function(){if(!bM.nodeName(this,"body")){bM(this).replaceWith(this.childNodes)}}).end()}});var aG,br,H,bj=/alpha\([^)]*\)/i,aV=/opacity\s*=\s*([^)]*)/,bq=/^(top|right|bottom|left)$/,I=/^(none|table(?!-c[ea]).+)/,a0=/^margin/,bc=new RegExp("^("+bD+")(.*)$","i"),Y=new RegExp("^("+bD+")(?!px)[a-z%]+$","i"),U=new RegExp("^([+-])=("+bD+")","i"),bm={BODY:"block"},bf={position:"absolute",visibility:"hidden",display:"block"},bF={letterSpacing:0,fontWeight:400},bW=["Top","Right","Bottom","Left"],ax=["Webkit","O","Moz","ms"];function b(b9,b7){if(b7 in b9){return b7}var ca=b7.charAt(0).toUpperCase()+b7.slice(1),e=b7,b8=ax.length;while(b8--){b7=ax[b8]+ca;if(b7 in b9){return b7}}return e}function R(b7,e){b7=e||b7;return bM.css(b7,"display")==="none"||!bM.contains(b7.ownerDocument,b7)}function s(cc,e){var cd,ca,cb,b7=[],b8=0,b9=cc.length;for(;b8<b9;b8++){ca=cc[b8];if(!ca.style){continue}b7[b8]=bM._data(ca,"olddisplay");cd=ca.style.display;if(e){if(!b7[b8]&&cd==="none"){ca.style.display=""}if(ca.style.display===""&&R(ca)){b7[b8]=bM._data(ca,"olddisplay",bH(ca.nodeName))}}else{if(!b7[b8]){cb=R(ca);if(cd&&cd!=="none"||!cb){bM._data(ca,"olddisplay",cb?cd:bM.css(ca,"display"))}}}}for(b8=0;b8<b9;b8++){ca=cc[b8];if(!ca.style){continue}if(!e||ca.style.display==="none"||ca.style.display===""){ca.style.display=e?b7[b8]||"":"none"}}return cc}bM.fn.extend({css:function(e,b7){return bM.access(this,function(cc,b9,cd){var b8,cb,ce={},ca=0;if(bM.isArray(b9)){cb=br(cc);b8=b9.length;for(;ca<b8;ca++){ce[b9[ca]]=bM.css(cc,b9[ca],false,cb)}return ce}return cd!==aI?bM.style(cc,b9,cd):bM.css(cc,b9)},e,b7,arguments.length>1)},show:function(){return s(this,true)},hide:function(){return s(this)},toggle:function(e){if(typeof e==="boolean"){return e?this.show():this.hide()}return this.each(function(){if(R(this)){bM(this).show()}else{bM(this).hide()}})}});bM.extend({cssHooks:{opacity:{get:function(b8,b7){if(b7){var e=H(b8,"opacity");return e===""?"1":e}}}},cssNumber:{columnCount:true,fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,order:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":bM.support.cssFloat?"cssFloat":"styleFloat"},style:function(b9,b8,cf,ca){if(!b9||b9.nodeType===3||b9.nodeType===8||!b9.style){return}var cd,ce,cg,cb=bM.camelCase(b8),b7=b9.style;b8=bM.cssProps[cb]||(bM.cssProps[cb]=b(b7,cb));cg=bM.cssHooks[b8]||bM.cssHooks[cb];if(cf!==aI){ce=typeof cf;if(ce==="string"&&(cd=U.exec(cf))){cf=(cd[1]+1)*cd[2]+parseFloat(bM.css(b9,b8));ce="number"}if(cf==null||ce==="number"&&isNaN(cf)){return}if(ce==="number"&&!bM.cssNumber[cb]){cf+="px"}if(!bM.support.clearCloneStyle&&cf===""&&b8.indexOf("background")===0){b7[b8]="inherit"}if(!cg||!("set" in cg)||(cf=cg.set(b9,cf,ca))!==aI){try{b7[b8]=cf}catch(cc){}}}else{if(cg&&"get" in cg&&(cd=cg.get(b9,false,ca))!==aI){return cd}return b7[b8]}},css:function(cc,ca,b7,cb){var b9,cd,e,b8=bM.camelCase(ca);ca=bM.cssProps[b8]||(bM.cssProps[b8]=b(cc.style,b8));e=bM.cssHooks[ca]||bM.cssHooks[b8];if(e&&"get" in e){cd=e.get(cc,true,b7)}if(cd===aI){cd=H(cc,ca,cb)}if(cd==="normal"&&ca in bF){cd=bF[ca]}if(b7===""||b7){b9=parseFloat(cd);return b7===true||bM.isNumeric(b9)?b9||0:cd}return cd}});if(a5.getComputedStyle){br=function(e){return a5.getComputedStyle(e,null)};H=function(ca,b8,cc){var b9,b7,ce,cb=cc||br(ca),cd=cb?cb.getPropertyValue(b8)||cb[b8]:aI,e=ca.style;if(cb){if(cd===""&&!bM.contains(ca.ownerDocument,ca)){cd=bM.style(ca,b8)}if(Y.test(cd)&&a0.test(b8)){b9=e.width;b7=e.minWidth;ce=e.maxWidth;e.minWidth=e.maxWidth=e.width=cd;cd=cb.width;e.width=b9;e.minWidth=b7;e.maxWidth=ce}}return cd}}else{if(n.documentElement.currentStyle){br=function(e){return e.currentStyle};H=function(b9,b7,cc){var b8,cb,cd,ca=cc||br(b9),ce=ca?ca[b7]:aI,e=b9.style;if(ce==null&&e&&e[b7]){ce=e[b7]}if(Y.test(ce)&&!bq.test(b7)){b8=e.left;cb=b9.runtimeStyle;cd=cb&&cb.left;if(cd){cb.left=b9.currentStyle.left}e.left=b7==="fontSize"?"1em":ce;ce=e.pixelLeft+"px";e.left=b8;if(cd){cb.left=cd}}return ce===""?"auto":ce}}}function aL(e,b8,b9){var b7=bc.exec(b8);return b7?Math.max(0,b7[1]-(b9||0))+(b7[2]||"px"):b8}function ay(ca,b7,e,cc,b9){var b8=e===(cc?"border":"content")?4:b7==="width"?1:0,cb=0;for(;b8<4;b8+=2){if(e==="margin"){cb+=bM.css(ca,e+bW[b8],true,b9)}if(cc){if(e==="content"){cb-=bM.css(ca,"padding"+bW[b8],true,b9)}if(e!=="margin"){cb-=bM.css(ca,"border"+bW[b8]+"Width",true,b9)}}else{cb+=bM.css(ca,"padding"+bW[b8],true,b9);if(e!=="padding"){cb+=bM.css(ca,"border"+bW[b8]+"Width",true,b9)}}}return cb}function y(ca,b7,e){var b9=true,cb=b7==="width"?ca.offsetWidth:ca.offsetHeight,b8=br(ca),cc=bM.support.boxSizing&&bM.css(ca,"boxSizing",false,b8)==="border-box";if(cb<=0||cb==null){cb=H(ca,b7,b8);if(cb<0||cb==null){cb=ca.style[b7]}if(Y.test(cb)){return cb}b9=cc&&(bM.support.boxSizingReliable||cb===ca.style[b7]);cb=parseFloat(cb)||0}return(cb+ay(ca,b7,e||(cc?"border":"content"),b9,b8))+"px"}function bH(b8){var b7=n,e=bm[b8];if(!e){e=a4(b8,b7);if(e==="none"||!e){aG=(aG||bM("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(b7.documentElement);b7=(aG[0].contentWindow||aG[0].contentDocument).document;b7.write("<!doctype html><html><body>");b7.close();e=a4(b8,b7);aG.detach()}bm[b8]=e}return e}function a4(e,b9){var b7=bM(b9.createElement(e)).appendTo(b9.body),b8=bM.css(b7[0],"display");b7.remove();return b8}bM.each(["height","width"],function(b7,e){bM.cssHooks[e]={get:function(ca,b9,b8){if(b9){return ca.offsetWidth===0&&I.test(bM.css(ca,"display"))?bM.swap(ca,bf,function(){return y(ca,e,b8)}):y(ca,e,b8)}},set:function(ca,cb,b8){var b9=b8&&br(ca);return aL(ca,cb,b8?ay(ca,e,b8,bM.support.boxSizing&&bM.css(ca,"boxSizing",false,b9)==="border-box",b9):0)}}});if(!bM.support.opacity){bM.cssHooks.opacity={get:function(b7,e){return aV.test((e&&b7.currentStyle?b7.currentStyle.filter:b7.style.filter)||"")?(0.01*parseFloat(RegExp.$1))+"":e?"1":""},set:function(ca,cb){var b9=ca.style,b7=ca.currentStyle,e=bM.isNumeric(cb)?"alpha(opacity="+cb*100+")":"",b8=b7&&b7.filter||b9.filter||"";b9.zoom=1;if((cb>=1||cb==="")&&bM.trim(b8.replace(bj,""))===""&&b9.removeAttribute){b9.removeAttribute("filter");if(cb===""||b7&&!b7.filter){return}}b9.filter=bj.test(b8)?b8.replace(bj,e):b8+" "+e}}}bM(function(){if(!bM.support.reliableMarginRight){bM.cssHooks.marginRight={get:function(b7,e){if(e){return bM.swap(b7,{display:"inline-block"},H,[b7,"marginRight"])}}}}if(!bM.support.pixelPosition&&bM.fn.position){bM.each(["top","left"],function(e,b7){bM.cssHooks[b7]={get:function(b9,b8){if(b8){b8=H(b9,b7);return Y.test(b8)?bM(b9).position()[b7]+"px":b8}}}})}});if(bM.expr&&bM.expr.filters){bM.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0||(!bM.support.reliableHiddenOffsets&&((e.style&&e.style.display)||bM.css(e,"display"))==="none")};bM.expr.filters.visible=function(e){return !bM.expr.filters.hidden(e)}}bM.each({margin:"",padding:"",border:"Width"},function(e,b7){bM.cssHooks[e+b7]={expand:function(ca){var b9=0,b8={},cb=typeof ca==="string"?ca.split(" "):[ca];for(;b9<4;b9++){b8[e+bW[b9]+b7]=cb[b9]||cb[b9-2]||cb[0]}return b8}};if(!a0.test(e)){bM.cssHooks[e+b7].set=aL}});var by=/%20/g,aT=/\[\]$/,W=/\r?\n/g,c=/^(?:submit|button|image|reset|file)$/i,aw=/^(?:input|select|textarea|keygen)/i;bM.fn.extend({serialize:function(){return bM.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=bM.prop(this,"elements");return e?bM.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!bM(this).is(":disabled")&&aw.test(this.nodeName)&&!c.test(e)&&(this.checked||!t.test(e))}).map(function(e,b7){var b8=bM(this).val();return b8==null?null:bM.isArray(b8)?bM.map(b8,function(b9){return{name:b7.name,value:b9.replace(W,"\r\n")}}):{name:b7.name,value:b8.replace(W,"\r\n")}}).get()}});bM.param=function(e,b8){var b9,b7=[],ca=function(cb,cc){cc=bM.isFunction(cc)?cc():(cc==null?"":cc);b7[b7.length]=encodeURIComponent(cb)+"="+encodeURIComponent(cc)};if(b8===aI){b8=bM.ajaxSettings&&bM.ajaxSettings.traditional}if(bM.isArray(e)||(e.jquery&&!bM.isPlainObject(e))){bM.each(e,function(){ca(this.name,this.value)})}else{for(b9 in e){k(b9,e[b9],b8,ca)}}return b7.join("&").replace(by,"+")};function k(b8,ca,b7,b9){var e;if(bM.isArray(ca)){bM.each(ca,function(cc,cb){if(b7||aT.test(b8)){b9(b8,cb)}else{k(b8+"["+(typeof cb==="object"?cc:"")+"]",cb,b7,b9)}})}else{if(!b7&&bM.type(ca)==="object"){for(e in ca){k(b8+"["+e+"]",ca[e],b7,b9)}}else{b9(b8,ca)}}}bM.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu").split(" "),function(b7,e){bM.fn[e]=function(b9,b8){return arguments.length>0?this.on(e,null,b9,b8):this.trigger(e)}});bM.fn.extend({hover:function(e,b7){return this.mouseenter(e).mouseleave(b7||e)},bind:function(e,b8,b7){return this.on(e,null,b8,b7)},unbind:function(e,b7){return this.off(e,null,b7)},delegate:function(e,b7,b9,b8){return this.on(b7,e,b9,b8)},undelegate:function(e,b7,b8){return arguments.length===1?this.off(e,"**"):this.off(b7,e||"**",b8)}});var b5,aa,bR=bM.now(),aB=/\?/,ar=/#.*$/,Q=/([?&])_=[^&]*/,ai=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,E=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,r=/^(?:GET|HEAD)$/,aJ=/^\/\//,aW=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,b4=bM.fn.load,z={},ba={},aY="*/".concat("*");try{aa=aN.href}catch(bi){aa=n.createElement("a");aa.href="";aa=aa.href}b5=aW.exec(aa.toLowerCase())||[];function bO(e){return function(ca,cb){if(typeof ca!=="string"){cb=ca;ca="*"}var b7,b8=0,b9=ca.toLowerCase().match(ae)||[];if(bM.isFunction(cb)){while((b7=b9[b8++])){if(b7[0]==="+"){b7=b7.slice(1)||"*";(e[b7]=e[b7]||[]).unshift(cb)}else{(e[b7]=e[b7]||[]).push(cb)}}}}}function q(e,b8,cc,b9){var b7={},ca=(e===ba);function cb(cd){var ce;b7[cd]=true;bM.each(e[cd]||[],function(cg,cf){var ch=cf(b8,cc,b9);if(typeof ch==="string"&&!ca&&!b7[ch]){b8.dataTypes.unshift(ch);cb(ch);return false}else{if(ca){return !(ce=ch)}}});return ce}return cb(b8.dataTypes[0])||!b7["*"]&&cb("*")}function u(b8,b9){var e,b7,ca=bM.ajaxSettings.flatOptions||{};for(b7 in b9){if(b9[b7]!==aI){(ca[b7]?b8:(e||(e={})))[b7]=b9[b7]}}if(e){bM.extend(true,b8,e)}return b8}bM.fn.load=function(b9,cc,cd){if(typeof b9!=="string"&&b4){return b4.apply(this,arguments)}var e,b8,ca,b7=this,cb=b9.indexOf(" ");if(cb>=0){e=b9.slice(cb,b9.length);b9=b9.slice(0,cb)}if(bM.isFunction(cc)){cd=cc;cc=aI}else{if(cc&&typeof cc==="object"){ca="POST"}}if(b7.length>0){bM.ajax({url:b9,type:ca,dataType:"html",data:cc}).done(function(ce){b8=arguments;b7.html(e?bM("<div>").append(bM.parseHTML(ce)).find(e):ce)}).complete(cd&&function(cf,ce){b7.each(cd,b8||[cf.responseText,ce,cf])})}return this};bM.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,b7){bM.fn[b7]=function(b8){return this.on(b7,b8)}});bM.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:aa,type:"GET",isLocal:E.test(b5[1]),global:true,processData:true,async:true,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":aY,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":true,"text json":bM.parseJSON,"text xml":bM.parseXML},flatOptions:{url:true,context:true}},ajaxSetup:function(b7,e){return e?u(u(b7,bM.ajaxSettings),e):u(bM.ajaxSettings,b7)},ajaxPrefilter:bO(z),ajaxTransport:bO(ba),ajax:function(cb,b8){if(typeof cb==="object"){b8=cb;cb=aI}b8=b8||{};var ck,cm,cc,cr,cg,b7,cn,b9,cf=bM.ajaxSetup({},b8),ct=cf.context||cf,ci=cf.context&&(ct.nodeType||ct.jquery)?bM(ct):bM.event,cs=bM.Deferred(),cp=bM.Callbacks("once memory"),cd=cf.statusCode||{},cj={},cq={},ca=0,ce="canceled",cl={readyState:0,getResponseHeader:function(cu){var e;if(ca===2){if(!b9){b9={};while((e=ai.exec(cr))){b9[e[1].toLowerCase()]=e[2]}}e=b9[cu.toLowerCase()]}return e==null?null:e},getAllResponseHeaders:function(){return ca===2?cr:null},setRequestHeader:function(cu,cv){var e=cu.toLowerCase();if(!ca){cu=cq[e]=cq[e]||cu;cj[cu]=cv}return this},overrideMimeType:function(e){if(!ca){cf.mimeType=e}return this},statusCode:function(cu){var e;if(cu){if(ca<2){for(e in cu){cd[e]=[cd[e],cu[e]]}}else{cl.always(cu[cl.status])}}return this},abort:function(cu){var e=cu||ce;if(cn){cn.abort(e)}ch(0,e);return this}};cs.promise(cl).complete=cp.add;cl.success=cl.done;cl.error=cl.fail;cf.url=((cb||cf.url||aa)+"").replace(ar,"").replace(aJ,b5[1]+"//");cf.type=b8.method||b8.type||cf.method||cf.type;cf.dataTypes=bM.trim(cf.dataType||"*").toLowerCase().match(ae)||[""];if(cf.crossDomain==null){ck=aW.exec(cf.url.toLowerCase());cf.crossDomain=!!(ck&&(ck[1]!==b5[1]||ck[2]!==b5[2]||(ck[3]||(ck[1]==="http:"?"80":"443"))!==(b5[3]||(b5[1]==="http:"?"80":"443"))))}if(cf.data&&cf.processData&&typeof cf.data!=="string"){cf.data=bM.param(cf.data,cf.traditional)}q(z,cf,b8,cl);if(ca===2){return cl}b7=cf.global;if(b7&&bM.active++===0){bM.event.trigger("ajaxStart")}cf.type=cf.type.toUpperCase();cf.hasContent=!r.test(cf.type);cc=cf.url;if(!cf.hasContent){if(cf.data){cc=(cf.url+=(aB.test(cc)?"&":"?")+cf.data);delete cf.data}if(cf.cache===false){cf.url=Q.test(cc)?cc.replace(Q,"$1_="+bR++):cc+(aB.test(cc)?"&":"?")+"_="+bR++}}if(cf.ifModified){if(bM.lastModified[cc]){cl.setRequestHeader("If-Modified-Since",bM.lastModified[cc])}if(bM.etag[cc]){cl.setRequestHeader("If-None-Match",bM.etag[cc])}}if(cf.data&&cf.hasContent&&cf.contentType!==false||b8.contentType){cl.setRequestHeader("Content-Type",cf.contentType)}cl.setRequestHeader("Accept",cf.dataTypes[0]&&cf.accepts[cf.dataTypes[0]]?cf.accepts[cf.dataTypes[0]]+(cf.dataTypes[0]!=="*"?", "+aY+"; q=0.01":""):cf.accepts["*"]);for(cm in cf.headers){cl.setRequestHeader(cm,cf.headers[cm])}if(cf.beforeSend&&(cf.beforeSend.call(ct,cl,cf)===false||ca===2)){return cl.abort()}ce="abort";for(cm in {success:1,error:1,complete:1}){cl[cm](cf[cm])}cn=q(ba,cf,b8,cl);if(!cn){ch(-1,"No Transport")}else{cl.readyState=1;if(b7){ci.trigger("ajaxSend",[cl,cf])}if(cf.async&&cf.timeout>0){cg=setTimeout(function(){cl.abort("timeout")},cf.timeout)}try{ca=1;cn.send(cj,ch)}catch(co){if(ca<2){ch(-1,co)}else{throw co}}}function ch(cy,cu,cz,cw){var e,cC,cA,cx,cB,cv=cu;if(ca===2){return}ca=2;if(cg){clearTimeout(cg)}cn=aI;cr=cw||"";cl.readyState=cy>0?4:0;e=cy>=200&&cy<300||cy===304;if(cz){cx=g(cf,cl,cz)}cx=ah(cf,cx,cl,e);if(e){if(cf.ifModified){cB=cl.getResponseHeader("Last-Modified");if(cB){bM.lastModified[cc]=cB}cB=cl.getResponseHeader("etag");if(cB){bM.etag[cc]=cB}}if(cy===204||cf.type==="HEAD"){cv="nocontent"}else{if(cy===304){cv="notmodified"}else{cv=cx.state;cC=cx.data;cA=cx.error;e=!cA}}}else{cA=cv;if(cy||!cv){cv="error";if(cy<0){cy=0}}}cl.status=cy;cl.statusText=(cu||cv)+"";if(e){cs.resolveWith(ct,[cC,cv,cl])}else{cs.rejectWith(ct,[cl,cv,cA])}cl.statusCode(cd);cd=aI;if(b7){ci.trigger(e?"ajaxSuccess":"ajaxError",[cl,cf,e?cC:cA])}cp.fireWith(ct,[cl,cv]);if(b7){ci.trigger("ajaxComplete",[cl,cf]);if(!(--bM.active)){bM.event.trigger("ajaxStop")}}}return cl},getJSON:function(e,b7,b8){return bM.get(e,b7,b8,"json")},getScript:function(e,b7){return bM.get(e,aI,b7,"script")}});bM.each(["get","post"],function(e,b7){bM[b7]=function(b8,ca,cb,b9){if(bM.isFunction(ca)){b9=b9||cb;cb=ca;ca=aI}return bM.ajax({url:b8,type:b7,dataType:b9,data:ca,success:cb})}});function g(ce,cd,ca){var e,b9,b8,cb,b7=ce.contents,cc=ce.dataTypes;while(cc[0]==="*"){cc.shift();if(b9===aI){b9=ce.mimeType||cd.getResponseHeader("Content-Type")}}if(b9){for(cb in b7){if(b7[cb]&&b7[cb].test(b9)){cc.unshift(cb);break}}}if(cc[0] in ca){b8=cc[0]}else{for(cb in ca){if(!cc[0]||ce.converters[cb+" "+cc[0]]){b8=cb;break}if(!e){e=cb}}b8=b8||e}if(b8){if(b8!==cc[0]){cc.unshift(b8)}return ca[b8]}}function ah(ci,ca,cf,b8){var b7,cd,cg,cb,b9,ch={},ce=ci.dataTypes.slice();if(ce[1]){for(cg in ci.converters){ch[cg.toLowerCase()]=ci.converters[cg]}}cd=ce.shift();while(cd){if(ci.responseFields[cd]){cf[ci.responseFields[cd]]=ca}if(!b9&&b8&&ci.dataFilter){ca=ci.dataFilter(ca,ci.dataType)}b9=cd;cd=ce.shift();if(cd){if(cd==="*"){cd=b9}else{if(b9!=="*"&&b9!==cd){cg=ch[b9+" "+cd]||ch["* "+cd];if(!cg){for(b7 in ch){cb=b7.split(" ");if(cb[1]===cd){cg=ch[b9+" "+cb[0]]||ch["* "+cb[0]];if(cg){if(cg===true){cg=ch[b7]}else{if(ch[b7]!==true){cd=cb[0];ce.unshift(cb[1])}}break}}}}if(cg!==true){if(cg&&ci["throws"]){ca=cg(ca)}else{try{ca=cg(ca)}catch(cc){return{state:"parsererror",error:cg?cc:"No conversion from "+b9+" to "+cd}}}}}}}}return{state:"success",data:ca}}bM.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){bM.globalEval(e);return e}}});bM.ajaxPrefilter("script",function(e){if(e.cache===aI){e.cache=false}if(e.crossDomain){e.type="GET";e.global=false}});bM.ajaxTransport("script",function(b8){if(b8.crossDomain){var e,b7=n.head||bM("head")[0]||n.documentElement;return{send:function(b9,ca){e=n.createElement("script");e.async=true;if(b8.scriptCharset){e.charset=b8.scriptCharset}e.src=b8.url;e.onload=e.onreadystatechange=function(cc,cb){if(cb||!e.readyState||/loaded|complete/.test(e.readyState)){e.onload=e.onreadystatechange=null;if(e.parentNode){e.parentNode.removeChild(e)}e=null;if(!cb){ca(200,"success")}}};b7.insertBefore(e,b7.firstChild)},abort:function(){if(e){e.onload(aI,true)}}}}});var bt=[],a8=/(=)\?(?=&|$)|\?\?/;bM.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=bt.pop()||(bM.expando+"_"+(bR++));this[e]=true;return e}});bM.ajaxPrefilter("json jsonp",function(b9,e,ca){var cc,b7,b8,cb=b9.jsonp!==false&&(a8.test(b9.url)?"url":typeof b9.data==="string"&&!(b9.contentType||"").indexOf("application/x-www-form-urlencoded")&&a8.test(b9.data)&&"data");if(cb||b9.dataTypes[0]==="jsonp"){cc=b9.jsonpCallback=bM.isFunction(b9.jsonpCallback)?b9.jsonpCallback():b9.jsonpCallback;if(cb){b9[cb]=b9[cb].replace(a8,"$1"+cc)}else{if(b9.jsonp!==false){b9.url+=(aB.test(b9.url)?"&":"?")+b9.jsonp+"="+cc}}b9.converters["script json"]=function(){if(!b8){bM.error(cc+" was not called")}return b8[0]};b9.dataTypes[0]="json";b7=a5[cc];a5[cc]=function(){b8=arguments};ca.always(function(){a5[cc]=b7;if(b9[cc]){b9.jsonpCallback=e.jsonpCallback;bt.push(cc)}if(b8&&bM.isFunction(b7)){b7(b8[0])}b8=b7=aI});return"script"}});var aj,az,aA=0,aR=a5.ActiveXObject&&function(){var e;for(e in aj){aj[e](aI,true)}};function bG(){try{return new a5.XMLHttpRequest()}catch(b7){}}function bh(){try{return new a5.ActiveXObject("Microsoft.XMLHTTP")}catch(b7){}}bM.ajaxSettings.xhr=a5.ActiveXObject?function(){return !this.isLocal&&bG()||bh()}:bG;az=bM.ajaxSettings.xhr();bM.support.cors=!!az&&("withCredentials" in az);az=bM.support.ajax=!!az;if(az){bM.ajaxTransport(function(e){if(!e.crossDomain||bM.support.cors){var b7;return{send:function(cd,b8){var cb,b9,cc=e.xhr();if(e.username){cc.open(e.type,e.url,e.async,e.username,e.password)}else{cc.open(e.type,e.url,e.async)}if(e.xhrFields){for(b9 in e.xhrFields){cc[b9]=e.xhrFields[b9]}}if(e.mimeType&&cc.overrideMimeType){cc.overrideMimeType(e.mimeType)}if(!e.crossDomain&&!cd["X-Requested-With"]){cd["X-Requested-With"]="XMLHttpRequest"}try{for(b9 in cd){cc.setRequestHeader(b9,cd[b9])}}catch(ca){}cc.send((e.hasContent&&e.data)||null);b7=function(cg,cf){var ce,ch,ck,ci;try{if(b7&&(cf||cc.readyState===4)){b7=aI;if(cb){cc.onreadystatechange=bM.noop;if(aR){delete aj[cb]}}if(cf){if(cc.readyState!==4){cc.abort()}}else{ci={};ce=cc.status;ch=cc.getAllResponseHeaders();if(typeof cc.responseText==="string"){ci.text=cc.responseText}try{ck=cc.statusText}catch(cj){ck=""}if(!ce&&e.isLocal&&!e.crossDomain){ce=ci.text?200:404}else{if(ce===1223){ce=204}}}}}catch(cl){if(!cf){b8(-1,cl)}}if(ci){b8(ce,ck,ci,ch)}};if(!e.async){b7()}else{if(cc.readyState===4){setTimeout(b7)}else{cb=++aA;if(aR){if(!aj){aj={};bM(a5).unload(aR)}aj[cb]=b7}cc.onreadystatechange=b7}}},abort:function(){if(b7){b7(aI,true)}}}}})}var N,af,bU=/^(?:toggle|show|hide)$/,bN=new RegExp("^(?:([+-])=|)("+bD+")([a-z%]*)$","i"),bT=/queueHooks$/,aD=[j],a2={"*":[function(e,cc){var ce=this.createTween(e,cc),ca=ce.cur(),b9=bN.exec(cc),cd=b9&&b9[3]||(bM.cssNumber[e]?"":"px"),b7=(bM.cssNumber[e]||cd!=="px"&&+ca)&&bN.exec(bM.css(ce.elem,e)),b8=1,cb=20;if(b7&&b7[3]!==cd){cd=cd||b7[3];b9=b9||[];b7=+ca||1;do{b8=b8||".5";b7=b7/b8;bM.style(ce.elem,e,b7+cd)}while(b8!==(b8=ce.cur()/ca)&&b8!==1&&--cb)}if(b9){b7=ce.start=+b7||+ca||0;ce.unit=cd;ce.end=b9[1]?b7+(b9[1]+1)*b9[2]:+b9[2]}return ce}]};function bp(){setTimeout(function(){N=aI});return(N=bM.now())}function be(ca,cc,b9){var b7,cb=(a2[cc]||[]).concat(a2["*"]),e=0,b8=cb.length;for(;e<b8;e++){if((b7=cb[e].call(b9,cc,ca))){return b7}}}function f(b8,cc,cf){var cg,e,cb=0,b7=aD.length,ce=bM.Deferred().always(function(){delete ca.elem}),ca=function(){if(e){return false}var cm=N||bp(),cj=Math.max(0,b9.startTime+b9.duration-cm),ch=cj/b9.duration||0,cl=1-ch,ci=0,ck=b9.tweens.length;for(;ci<ck;ci++){b9.tweens[ci].run(cl)}ce.notifyWith(b8,[b9,cl,cj]);if(cl<1&&ck){return cj}else{ce.resolveWith(b8,[b9]);return false}},b9=ce.promise({elem:b8,props:bM.extend({},cc),opts:bM.extend(true,{specialEasing:{}},cf),originalProperties:cc,originalOptions:cf,startTime:N||bp(),duration:cf.duration,tweens:[],createTween:function(cj,ch){var ci=bM.Tween(b8,b9.opts,cj,ch,b9.opts.specialEasing[cj]||b9.opts.easing);b9.tweens.push(ci);return ci},stop:function(ci){var ch=0,cj=ci?b9.tweens.length:0;if(e){return this}e=true;for(;ch<cj;ch++){b9.tweens[ch].run(1)}if(ci){ce.resolveWith(b8,[b9,ci])}else{ce.rejectWith(b8,[b9,ci])}return this}}),cd=b9.props;ao(cd,b9.opts.specialEasing);for(;cb<b7;cb++){cg=aD[cb].call(b9,b8,cd,b9.opts);if(cg){return cg}}bM.map(cd,be,b9);if(bM.isFunction(b9.opts.start)){b9.opts.start.call(b8,b9)}bM.fx.timer(bM.extend(ca,{elem:b8,anim:b9,queue:b9.opts.queue}));return b9.progress(b9.opts.progress).done(b9.opts.done,b9.opts.complete).fail(b9.opts.fail).always(b9.opts.always)}function ao(b9,cb){var b8,b7,cc,ca,e;for(b8 in b9){b7=bM.camelCase(b8);cc=cb[b7];ca=b9[b8];if(bM.isArray(ca)){cc=ca[1];ca=b9[b8]=ca[0]}if(b8!==b7){b9[b7]=ca;delete b9[b8]}e=bM.cssHooks[b7];if(e&&"expand" in e){ca=e.expand(ca);delete b9[b7];for(b8 in ca){if(!(b8 in b9)){b9[b8]=ca[b8];cb[b8]=cc}}}else{cb[b7]=cc}}}bM.Animation=bM.extend(f,{tweener:function(b7,ca){if(bM.isFunction(b7)){ca=b7;b7=["*"]}else{b7=b7.split(" ")}var b9,e=0,b8=b7.length;for(;e<b8;e++){b9=b7[e];a2[b9]=a2[b9]||[];a2[b9].unshift(ca)}},prefilter:function(b7,e){if(e){aD.unshift(b7)}else{aD.push(b7)}}});function j(b9,cd,e){var b8,cf,cb,ci,cj,cg,ca=this,ce={},b7=b9.style,cc=b9.nodeType&&R(b9),ch=bM._data(b9,"fxshow");if(!e.queue){cj=bM._queueHooks(b9,"fx");if(cj.unqueued==null){cj.unqueued=0;cg=cj.empty.fire;cj.empty.fire=function(){if(!cj.unqueued){cg()}}}cj.unqueued++;ca.always(function(){ca.always(function(){cj.unqueued--;if(!bM.queue(b9,"fx").length){cj.empty.fire()}})})}if(b9.nodeType===1&&("height" in cd||"width" in cd)){e.overflow=[b7.overflow,b7.overflowX,b7.overflowY];if(bM.css(b9,"display")==="inline"&&bM.css(b9,"float")==="none"){if(!bM.support.inlineBlockNeedsLayout||bH(b9.nodeName)==="inline"){b7.display="inline-block"}else{b7.zoom=1}}}if(e.overflow){b7.overflow="hidden";if(!bM.support.shrinkWrapBlocks){ca.always(function(){b7.overflow=e.overflow[0];b7.overflowX=e.overflow[1];b7.overflowY=e.overflow[2]})}}for(b8 in cd){cf=cd[b8];if(bU.exec(cf)){delete cd[b8];cb=cb||cf==="toggle";if(cf===(cc?"hide":"show")){continue}ce[b8]=ch&&ch[b8]||bM.style(b9,b8)}}if(!bM.isEmptyObject(ce)){if(ch){if("hidden" in ch){cc=ch.hidden}}else{ch=bM._data(b9,"fxshow",{})}if(cb){ch.hidden=!cc}if(cc){bM(b9).show()}else{ca.done(function(){bM(b9).hide()})}ca.done(function(){var ck;bM._removeData(b9,"fxshow");for(ck in ce){bM.style(b9,ck,ce[ck])}});for(b8 in ce){ci=be(cc?ch[b8]:0,b8,ca);if(!(b8 in ch)){ch[b8]=ci.start;if(cc){ci.end=ci.start;ci.start=b8==="width"||b8==="height"?1:0}}}}}function J(b8,b7,ca,e,b9){return new J.prototype.init(b8,b7,ca,e,b9)}bM.Tween=J;J.prototype={constructor:J,init:function(b9,b7,cb,e,ca,b8){this.elem=b9;this.prop=cb;this.easing=ca||"swing";this.options=b7;this.start=this.now=this.cur();this.end=e;this.unit=b8||(bM.cssNumber[cb]?"":"px")},cur:function(){var e=J.propHooks[this.prop];return e&&e.get?e.get(this):J.propHooks._default.get(this)},run:function(b8){var b7,e=J.propHooks[this.prop];if(this.options.duration){this.pos=b7=bM.easing[this.easing](b8,this.options.duration*b8,0,1,this.options.duration)}else{this.pos=b7=b8}this.now=(this.end-this.start)*b7+this.start;if(this.options.step){this.options.step.call(this.elem,this.now,this)}if(e&&e.set){e.set(this)}else{J.propHooks._default.set(this)}return this}};J.prototype.init.prototype=J.prototype;J.propHooks={_default:{get:function(b7){var e;if(b7.elem[b7.prop]!=null&&(!b7.elem.style||b7.elem.style[b7.prop]==null)){return b7.elem[b7.prop]}e=bM.css(b7.elem,b7.prop,"");return !e||e==="auto"?0:e},set:function(e){if(bM.fx.step[e.prop]){bM.fx.step[e.prop](e)}else{if(e.elem.style&&(e.elem.style[bM.cssProps[e.prop]]!=null||bM.cssHooks[e.prop])){bM.style(e.elem,e.prop,e.now+e.unit)}else{e.elem[e.prop]=e.now}}}}};J.propHooks.scrollTop=J.propHooks.scrollLeft={set:function(e){if(e.elem.nodeType&&e.elem.parentNode){e.elem[e.prop]=e.now}}};bM.each(["toggle","show","hide"],function(b7,e){var b8=bM.fn[e];bM.fn[e]=function(b9,cb,ca){return b9==null||typeof b9==="boolean"?b8.apply(this,arguments):this.animate(bL(e,true),b9,cb,ca)}});bM.fn.extend({fadeTo:function(e,b9,b8,b7){return this.filter(R).css("opacity",0).show().end().animate({opacity:b9},e,b8,b7)},animate:function(cc,b9,cb,ca){var b8=bM.isEmptyObject(cc),e=bM.speed(b9,cb,ca),b7=function(){var cd=f(this,bM.extend({},cc),e);if(b8||bM._data(this,"finish")){cd.stop(true)}};b7.finish=b7;return b8||e.queue===false?this.each(b7):this.queue(e.queue,b7)},stop:function(b8,b7,e){var b9=function(ca){var cb=ca.stop;delete ca.stop;cb(e)};if(typeof b8!=="string"){e=b7;b7=b8;b8=aI}if(b7&&b8!==false){this.queue(b8||"fx",[])}return this.each(function(){var cd=true,ca=b8!=null&&b8+"queueHooks",cc=bM.timers,cb=bM._data(this);if(ca){if(cb[ca]&&cb[ca].stop){b9(cb[ca])}}else{for(ca in cb){if(cb[ca]&&cb[ca].stop&&bT.test(ca)){b9(cb[ca])}}}for(ca=cc.length;ca--;){if(cc[ca].elem===this&&(b8==null||cc[ca].queue===b8)){cc[ca].anim.stop(e);cd=false;cc.splice(ca,1)}}if(cd||!e){bM.dequeue(this,b8)}})},finish:function(e){if(e!==false){e=e||"fx"}return this.each(function(){var b9,cc=bM._data(this),b8=cc[e+"queue"],b7=cc[e+"queueHooks"],cb=bM.timers,ca=b8?b8.length:0;cc.finish=true;bM.queue(this,e,[]);if(b7&&b7.stop){b7.stop.call(this,true)}for(b9=cb.length;b9--;){if(cb[b9].elem===this&&cb[b9].queue===e){cb[b9].anim.stop(true);cb.splice(b9,1)}}for(b9=0;b9<ca;b9++){if(b8[b9]&&b8[b9].finish){b8[b9].finish.call(this)}}delete cc.finish})}});function bL(b8,ca){var b9,e={height:b8},b7=0;ca=ca?1:0;for(;b7<4;b7+=2-ca){b9=bW[b7];e["margin"+b9]=e["padding"+b9]=b8}if(ca){e.opacity=e.width=b8}return e}bM.each({slideDown:bL("show"),slideUp:bL("hide"),slideToggle:bL("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,b7){bM.fn[e]=function(b8,ca,b9){return this.animate(b7,b8,ca,b9)}});bM.speed=function(b8,b9,b7){var e=b8&&typeof b8==="object"?bM.extend({},b8):{complete:b7||!b7&&b9||bM.isFunction(b8)&&b8,duration:b8,easing:b7&&b9||b9&&!bM.isFunction(b9)&&b9};e.duration=bM.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in bM.fx.speeds?bM.fx.speeds[e.duration]:bM.fx.speeds._default;if(e.queue==null||e.queue===true){e.queue="fx"}e.old=e.complete;e.complete=function(){if(bM.isFunction(e.old)){e.old.call(this)}if(e.queue){bM.dequeue(this,e.queue)}};return e};bM.easing={linear:function(e){return e},swing:function(e){return 0.5-Math.cos(e*Math.PI)/2}};bM.timers=[];bM.fx=J.prototype.init;bM.fx.tick=function(){var b8,b7=bM.timers,e=0;N=bM.now();for(;e<b7.length;e++){b8=b7[e];if(!b8()&&b7[e]===b8){b7.splice(e--,1)}}if(!b7.length){bM.fx.stop()}N=aI};bM.fx.timer=function(e){if(e()&&bM.timers.push(e)){bM.fx.start()}};bM.fx.interval=13;bM.fx.start=function(){if(!af){af=setInterval(bM.fx.tick,bM.fx.interval)}};bM.fx.stop=function(){clearInterval(af);af=null};bM.fx.speeds={slow:600,fast:200,_default:400};bM.fx.step={};if(bM.expr&&bM.expr.filters){bM.expr.filters.animated=function(e){return bM.grep(bM.timers,function(b7){return e===b7.elem}).length}}bM.fn.offset=function(b7){if(arguments.length){return b7===aI?this:this.each(function(cc){bM.offset.setOffset(this,b7,cc)})}var e,cb,b9={top:0,left:0},b8=this[0],ca=b8&&b8.ownerDocument;if(!ca){return}e=ca.documentElement;if(!bM.contains(e,b8)){return b9}if(typeof b8.getBoundingClientRect!==aE){b9=b8.getBoundingClientRect()}cb=bs(ca);return{top:b9.top+(cb.pageYOffset||e.scrollTop)-(e.clientTop||0),left:b9.left+(cb.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}};bM.offset={setOffset:function(b9,ci,cc){var cd=bM.css(b9,"position");if(cd==="static"){b9.style.position="relative"}var cb=bM(b9),b7=cb.offset(),e=bM.css(b9,"top"),cg=bM.css(b9,"left"),ch=(cd==="absolute"||cd==="fixed")&&bM.inArray("auto",[e,cg])>-1,cf={},ce={},b8,ca;if(ch){ce=cb.position();b8=ce.top;ca=ce.left}else{b8=parseFloat(e)||0;ca=parseFloat(cg)||0}if(bM.isFunction(ci)){ci=ci.call(b9,cc,b7)}if(ci.top!=null){cf.top=(ci.top-b7.top)+b8}if(ci.left!=null){cf.left=(ci.left-b7.left)+ca}if("using" in ci){ci.using.call(b9,cf)}else{cb.css(cf)}}};bM.fn.extend({position:function(){if(!this[0]){return}var b8,b9,e={top:0,left:0},b7=this[0];if(bM.css(b7,"position")==="fixed"){b9=b7.getBoundingClientRect()}else{b8=this.offsetParent();b9=this.offset();if(!bM.nodeName(b8[0],"html")){e=b8.offset()}e.top+=bM.css(b8[0],"borderTopWidth",true);e.left+=bM.css(b8[0],"borderLeftWidth",true)}return{top:b9.top-e.top-bM.css(b7,"marginTop",true),left:b9.left-e.left-bM.css(b7,"marginLeft",true)}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||bZ;while(e&&(!bM.nodeName(e,"html")&&bM.css(e,"position")==="static")){e=e.offsetParent}return e||bZ})}});bM.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b8,b7){var e=/Y/.test(b7);bM.fn[b8]=function(b9){return bM.access(this,function(ca,cd,cc){var cb=bs(ca);if(cc===aI){return cb?(b7 in cb)?cb[b7]:cb.document.documentElement[cd]:ca[cd]}if(cb){cb.scrollTo(!e?cc:bM(cb).scrollLeft(),e?cc:bM(cb).scrollTop())}else{ca[cd]=cc}},b8,b9,arguments.length,null)}});function bs(e){return bM.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}bM.each({Height:"height",Width:"width"},function(e,b7){bM.each({padding:"inner"+e,content:b7,"":"outer"+e},function(b8,b9){bM.fn[b9]=function(cd,cc){var cb=arguments.length&&(b8||typeof cd!=="boolean"),ca=b8||(cd===true||cc===true?"margin":"border");return bM.access(this,function(cf,ce,cg){var ch;if(bM.isWindow(cf)){return cf.document.documentElement["client"+e]}if(cf.nodeType===9){ch=cf.documentElement;return Math.max(cf.body["scroll"+e],ch["scroll"+e],cf.body["offset"+e],ch["offset"+e],ch["client"+e])}return cg===aI?bM.css(cf,ce,ca):bM.style(cf,ce,cg,ca)},b7,cb?cd:aI,cb,null)}})});bM.fn.size=function(){return this.length};bM.fn.andSelf=bM.fn.addBack;if(typeof module==="object"&&module&&typeof module.exports==="object"){module.exports=bM}else{a5.jQuery=a5.$=bM;if(typeof define==="function"&&define.amd){define("jquery",[],function(){return bM})}}})(window);
/*
 * jQuery Migrate - v1.1.1 - 2013-02-16
 * https://github.com/jquery/jquery-migrate
 * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors; Licensed MIT
 */
(function(v,s,k){var H={};v.migrateWarnings=[];v.migrateMute=true;v.migrateTrace=false;if(!v.migrateMute&&s.console&&console.log){console.log("JQMIGRATE: Logging is active")}if(v.migrateTrace===k){v.migrateTrace=true}v.migrateReset=function(){H={};v.migrateWarnings.length=0};function j(K){if(!H[K]){H[K]=true;v.migrateWarnings.push(K);if(s.console&&console.warn&&!v.migrateMute){console.warn("JQMIGRATE: "+K);if(v.migrateTrace&&console.trace){console.trace()}}}}function a(M,O,L,N){if(Object.defineProperty){try{Object.defineProperty(M,O,{configurable:true,enumerable:true,get:function(){j(N);return L},set:function(P){j(N);L=P}});return}catch(K){}}v._definePropertyBroken=true;M[O]=L}if(document.compatMode==="BackCompat"){j("jQuery is not compatible with Quirks Mode")}var f=v("<input/>",{size:1}).attr("size")&&v.attrFn,B=v.attr,A=v.attrHooks.value&&v.attrHooks.value.get||function(){return null},l=v.attrHooks.value&&v.attrHooks.value.set||function(){return k},x=/^(?:input|button)$/i,C=/^[238]$/,F=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,m=/^(?:checked|selected)$/i;a(v,"attrFn",f||{},"jQuery.attrFn is deprecated");v.attr=function(O,M,P,N){var L=M.toLowerCase(),K=O&&O.nodeType;if(N){if(B.length<4){j("jQuery.fn.attr( props, pass ) is deprecated")}if(O&&!C.test(K)&&(f?M in f:v.isFunction(v.fn[M]))){return v(O)[M](P)}}if(M==="type"&&P!==k&&x.test(O.nodeName)&&O.parentNode){j("Can't change the 'type' of an input or button in IE 6/7/8")}if(!v.attrHooks[L]&&F.test(L)){v.attrHooks[L]={get:function(R,Q){var T,S=v.prop(R,Q);return S===true||typeof S!=="boolean"&&(T=R.getAttributeNode(Q))&&T.nodeValue!==false?Q.toLowerCase():k},set:function(R,T,Q){var S;if(T===false){v.removeAttr(R,Q)}else{S=v.propFix[Q]||Q;if(S in R){R[S]=true}R.setAttribute(Q,Q.toLowerCase())}return Q}};if(m.test(L)){j("jQuery.fn.attr('"+L+"') may use property instead of attribute")}}return B.call(v,O,M,P)};v.attrHooks.value={get:function(L,K){var M=(L.nodeName||"").toLowerCase();if(M==="button"){return A.apply(this,arguments)}if(M!=="input"&&M!=="option"){j("jQuery.fn.attr('value') no longer gets properties")}return K in L?L.value:null},set:function(K,L){var M=(K.nodeName||"").toLowerCase();if(M==="button"){return l.apply(this,arguments)}if(M!=="input"&&M!=="option"){j("jQuery.fn.attr('value', val) no longer sets properties")}K.value=L}};var t,I,D=v.fn.init,E=v.parseJSON,z=/^(?:[^<]*(<[\w\W]+>)[^>]*|#([\w\-]*))$/;v.fn.init=function(K,N,M){var L;if(K&&typeof K==="string"&&!v.isPlainObject(N)&&(L=z.exec(K))&&L[1]){if(K.charAt(0)!=="<"){j("$(html) HTML strings must start with '<' character")}if(N&&N.context){N=N.context}if(v.parseHTML){return D.call(this,v.parseHTML(v.trim(K),N,true),N,M)}}return D.apply(this,arguments)};v.fn.init.prototype=v.fn;v.parseJSON=function(K){if(!K&&K!==null){j("jQuery.parseJSON requires a valid JSON string");return null}return E.apply(this,arguments)};v.uaMatch=function(L){L=L.toLowerCase();var K=/(chrome)[ \/]([\w.]+)/.exec(L)||/(webkit)[ \/]([\w.]+)/.exec(L)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(L)||/(msie) ([\w.]+)/.exec(L)||L.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(L)||[];return{browser:K[1]||"",version:K[2]||"0"}};if(!v.browser){t=v.uaMatch(navigator.userAgent);I={};if(t.browser){I[t.browser]=true;I.version=t.version}if(I.chrome){I.webkit=true}else{if(I.webkit){I.safari=true}}v.browser=I}a(v,"browser",v.browser,"jQuery.browser is deprecated");v.sub=function(){function K(N,O){return new K.fn.init(N,O)}v.extend(true,K,this);K.superclass=this;K.fn=K.prototype=this();K.fn.constructor=K;K.sub=this.sub;K.fn.init=function M(N,O){if(O&&O instanceof v&&!(O instanceof K)){O=K(O)}return v.fn.init.call(this,N,O,L)};K.fn.init.prototype=K.fn;var L=K(document);j("jQuery.sub() is deprecated");return K};v.ajaxSetup({converters:{"text json":v.parseJSON}});var q=v.fn.data;v.fn.data=function(M){var L,K,N=this[0];if(N&&M==="events"&&arguments.length===1){L=v.data(N,M);K=v._data(N,M);if((L===k||L===K)&&K!==k){j("Use of jQuery.fn.data('events') is deprecated");return K}}return q.apply(this,arguments)};var r=/\/(java|ecma)script/i,y=v.fn.andSelf||v.fn.addBack;v.fn.andSelf=function(){j("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()");return y.apply(this,arguments)};if(!v.clean){v.clean=function(K,L,R,N){L=L||document;L=!L.nodeType&&L[0]||L;L=L.ownerDocument||L;j("jQuery.clean() is deprecated");var O,M,P,S,Q=[];v.merge(Q,v.buildFragment(K,L).childNodes);if(R){P=function(T){if(!T.type||r.test(T.type)){return N?N.push(T.parentNode?T.parentNode.removeChild(T):T):R.appendChild(T)}};for(O=0;(M=Q[O])!=null;O++){if(!(v.nodeName(M,"script")&&P(M))){R.appendChild(M);if(typeof M.getElementsByTagName!=="undefined"){S=v.grep(v.merge([],M.getElementsByTagName("script")),P);Q.splice.apply(Q,[O+1,0].concat(S));O+=S.length}}}}return Q}}var c=v.event.add,b=v.event.remove,g=v.event.trigger,u=v.fn.toggle,d=v.fn.live,p=v.fn.die,G="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",e=new RegExp("\\b(?:"+G+")\\b"),J=/(?:^|\s)hover(\.\S+|)\b/,n=function(K){if(typeof(K)!=="string"||v.event.special.hover){return K}if(J.test(K)){j("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'")}return K&&K.replace(J,"mouseenter$1 mouseleave$1")};if(v.event.props&&v.event.props[0]!=="attrChange"){v.event.props.unshift("attrChange","attrName","relatedNode","srcElement")}if(v.event.dispatch){a(v.event,"handle",v.event.dispatch,"jQuery.event.handle is undocumented and deprecated")}v.event.add=function(N,L,M,O,K){if(N!==document&&e.test(L)){j("AJAX events should be attached to document: "+L)}c.call(this,N,n(L||""),M,O,K)};v.event.remove=function(O,M,N,K,L){b.call(this,O,n(M)||"",N,K,L)};v.fn.error=function(){var K=Array.prototype.slice.call(arguments,0);j("jQuery.fn.error() is deprecated");K.splice(0,0,"error");if(arguments.length){return this.bind.apply(this,K)}this.triggerHandler.apply(this,K);return this};v.fn.toggle=function(O,M){if(!v.isFunction(O)||!v.isFunction(M)){return u.apply(this,arguments)}j("jQuery.fn.toggle(handler, handler...) is deprecated");var L=arguments,K=O.guid||v.guid++,N=0,P=function(Q){var R=(v._data(this,"lastToggle"+O.guid)||0)%N;v._data(this,"lastToggle"+O.guid,R+1);Q.preventDefault();return L[R].apply(this,arguments)||false};P.guid=K;while(N<L.length){L[N++].guid=K}return this.click(P)};v.fn.live=function(K,M,L){j("jQuery.fn.live() is deprecated");if(d){return d.apply(this,arguments)}v(this.context).on(K,this.selector,M,L);return this};v.fn.die=function(K,L){j("jQuery.fn.die() is deprecated");if(p){return p.apply(this,arguments)}v(this.context).off(K,this.selector||"**",L);return this};v.event.trigger=function(M,N,L,K){if(!L&&!e.test(M)){j("Global events are undocumented and deprecated")}return g.call(this,M,N,L||document,K)};v.each(G.split("|"),function(L,K){v.event.special[K]={setup:function(){var M=this;if(M!==document){v.event.add(document,K+"."+v.guid,function(){v.event.trigger(K,null,M,true)});v._data(this,K,v.guid++)}return false},teardown:function(){if(this!==document){v.event.remove(document,K+"."+v._data(this,K))}return false}}})})(jQuery,window);
/*
 * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
 *
 * Uses the built in easing capabilities added In jQuery 1.1
 * to offer multiple easing options
 *
 * TERMS OF USE - jQuery Easing
 * 
 * Open source under the BSD License. 
 * 
 * Copyright ?? 2008 George McGinley Smith
 * All rights reserved.
 */
jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,j,g){return jQuery.easing[jQuery.easing.def](e,f,a,j,g)},easeInQuad:function(e,f,a,j,g){return j*(f/=g)*f+a},easeOutQuad:function(e,f,a,j,g){return -j*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,j,g){if((f/=g/2)<1){return j/2*f*f+a}return -j/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,j,g){return j*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,j,g){return j*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,j,g){if((f/=g/2)<1){return j/2*f*f*f+a}return j/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,j,g){return j*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,j,g){return -j*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,j,g){if((f/=g/2)<1){return j/2*f*f*f*f+a}return -j/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,j,g){return j*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,j,g){return j*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,j,g){if((f/=g/2)<1){return j/2*f*f*f*f*f+a}return j/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,j,g){return -j*Math.cos(f/g*(Math.PI/2))+j+a},easeOutSine:function(e,f,a,j,g){return j*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,j,g){return -j/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,j,g){return(f==0)?a:j*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,j,g){return(f==g)?a+j:j*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,j,g){if(f==0){return a}if(f==g){return a+j}if((f/=g/2)<1){return j/2*Math.pow(2,10*(f-1))+a}return j/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,j,g){return -j*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,j,g){return j*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,j,g){if((f/=g/2)<1){return -j/2*(Math.sqrt(1-f*f)-1)+a}return j/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,j,e,n,m){var k=1.70158;var l=0;var g=n;if(j==0){return e}if((j/=m)==1){return e+n}if(!l){l=m*0.3}if(g<Math.abs(n)){g=n;var k=l/4}else{var k=l/(2*Math.PI)*Math.asin(n/g)}return -(g*Math.pow(2,10*(j-=1))*Math.sin((j*m-k)*(2*Math.PI)/l))+e},easeOutElastic:function(f,j,e,n,m){var k=1.70158;var l=0;var g=n;if(j==0){return e}if((j/=m)==1){return e+n}if(!l){l=m*0.3}if(g<Math.abs(n)){g=n;var k=l/4}else{var k=l/(2*Math.PI)*Math.asin(n/g)}return g*Math.pow(2,-10*j)*Math.sin((j*m-k)*(2*Math.PI)/l)+n+e},easeInOutElastic:function(f,j,e,n,m){var k=1.70158;var l=0;var g=n;if(j==0){return e}if((j/=m/2)==2){return e+n}if(!l){l=m*(0.3*1.5)}if(g<Math.abs(n)){g=n;var k=l/4}else{var k=l/(2*Math.PI)*Math.asin(n/g)}if(j<1){return -0.5*(g*Math.pow(2,10*(j-=1))*Math.sin((j*m-k)*(2*Math.PI)/l))+e}return g*Math.pow(2,-10*(j-=1))*Math.sin((j*m-k)*(2*Math.PI)/l)*0.5+n+e},easeInBack:function(e,f,a,k,j,g){if(g==undefined){g=1.70158}return k*(f/=j)*f*((g+1)*f-g)+a},easeOutBack:function(e,f,a,k,j,g){if(g==undefined){g=1.70158}return k*((f=f/j-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,k,j,g){if(g==undefined){g=1.70158}if((f/=j/2)<1){return k/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return k/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,j,g){return j-jQuery.easing.easeOutBounce(e,g-f,0,j,g)+a},easeOutBounce:function(e,f,a,j,g){if((f/=g)<(1/2.75)){return j*(7.5625*f*f)+a}else{if(f<(2/2.75)){return j*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return j*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return j*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},easeInOutBounce:function(e,f,a,j,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f*2,0,j,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,j,g)*0.5+j*0.5+a}});(function(c){var a=c.scrollTo=function(f,e,d){c(window).scrollTo(f,e,d)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var e=this,d=!e.nodeName||c.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!d){return e}var f=(e.contentWindow||e).document||e.ownerDocument||e;return c.browser.safari||f.compatMode=="BackCompat"?f.body:f.documentElement})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}if(f=="max"){f=9000000000}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var n=this,l=c(n),m=f,k,g={},p=l.is("html,body");switch(typeof m){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(m)){m=b(m);break}m=c(m,this);case"object":if(m.is||m.style){k=(m=c(m)).offset()}}c.each(d.axis.split(""),function(t,u){var v=u=="x"?"Left":"Top",y=v.toLowerCase(),s="scroll"+v,r=n[s],q=a.max(n,u);if(k){g[s]=k[y]+(p?0:r-l.offset()[y]);if(d.margin){g[s]-=parseInt(m.css("margin"+v))||0;g[s]-=parseInt(m.css("border"+v+"Width"))||0}g[s]+=d.offset[y]||0;if(d.over[y]){g[s]+=m[u=="x"?"width":"height"]()*d.over[y]}}else{var x=m[y];g[s]=x.slice&&x.slice(-1)=="%"?parseFloat(x)/100*q:x}if(/^\d+$/.test(g[s])){g[s]=g[s]<=0?0:Math.min(g[s],q)}if(!t&&d.queue){if(r!=g[s]){j(d.onAfterFirst)}delete g[s]}});j(d.onAfter);function j(q){l.animate(g,e,d.easing,q&&function(){q.call(this,f,d)})}}).end()};a.max=function(l,k){var j=k=="x"?"Width":"Height",e="scroll"+j;if(!c(l).is("html,body")){return l[e]-c(l)[j.toLowerCase()]()}var g="client"+j,f=l.ownerDocument.documentElement,d=l.ownerDocument.body;return Math.max(f[e],d[e])-Math.min(f[g],d[g])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);
/*
 * jQuery Form Plugin
 * version: 3.18 (28-SEP-2012)
 * @requires jQuery v1.5 or later
 *
 * Examples and documentation at: http://malsup.com/jquery/form/
 * Project repository: https://github.com/malsup/form
 * Dual licensed under the MIT and GPL licenses:
 *    http://malsup.github.com/mit-license.txt
 *    http://malsup.github.com/gpl-license-v2.txt
 */
(function(e){var c={};c.fileapi=e("<input type='file'/>").get(0).files!==undefined;c.formdata=window.FormData!==undefined;e.fn.ajaxSubmit=function(j){if(!this.length){d("ajaxSubmit: skipping submit process - no element selected");return this}var g,C,m,p=this;if(typeof j=="function"){j={success:j}}g=this.attr("method");C=this.attr("action");m=(typeof C==="string")?e.trim(C):"";m=m||window.location.href||"";if(m){m=(m.match(/^([^#]+)/)||[])[1]}j=e.extend(true,{url:m,success:e.ajaxSettings.success,type:g||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},j);var v={};this.trigger("form-pre-serialize",[this,j,v]);if(v.veto){d("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(j.beforeSerialize&&j.beforeSerialize(this,j)===false){d("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var n=j.traditional;if(n===undefined){n=e.ajaxSettings.traditional}var t=[];var F,G=this.formToArray(j.semantic,t);if(j.data){j.extraData=j.data;F=e.param(j.data,n)}if(j.beforeSubmit&&j.beforeSubmit(G,this,j)===false){d("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[G,this,j,v]);if(v.veto){d("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var A=e.param(G,n);if(F){A=(A?(A+"&"+F):F)}if(j.type.toUpperCase()=="GET"){j.url+=(j.url.indexOf("?")>=0?"&":"?")+A;j.data=null}else{j.data=A}var I=[];if(j.resetForm){I.push(function(){p.resetForm()})}if(j.clearForm){I.push(function(){p.clearForm(j.includeHidden)})}if(!j.dataType&&j.target){var l=j.success||function(){};I.push(function(q){var k=j.replaceTarget?"replaceWith":"html";e(j.target)[k](q).each(l,arguments)})}else{if(j.success){I.push(j.success)}}j.success=function(L,q,M){var K=j.context||this;for(var J=0,k=I.length;J<k;J++){I[J].apply(K,[L,q,M||p,p])}};var E=e("input:file:enabled[value]",this);var r=E.length>0;var D="multipart/form-data";var z=(p.attr("enctype")==D||p.attr("encoding")==D);var y=c.fileapi&&c.formdata;d("fileAPI :"+y);var s=(r||z)&&!y;var x;if(j.iframe!==false&&(j.iframe||s)){if(j.closeKeepAlive){e.get(j.closeKeepAlive,function(){x=H(G)})}else{x=H(G)}}else{if((r||z)&&y){x=u(G)}else{x=e.ajax(j)}}p.removeData("jqxhr").data("jqxhr",x);for(var B=0;B<t.length;B++){t[B]=null}this.trigger("form-submit-notify",[this,j]);return this;function f(L){var M=e.param(L).split("&");var q=M.length;var k={};var K,J;for(K=0;K<q;K++){J=M[K].split("=");k[decodeURIComponent(J[0])]=decodeURIComponent(J[1])}return k}function u(q){var k=new FormData();for(var J=0;J<q.length;J++){k.append(q[J].name,q[J].value)}if(j.extraData){var M=f(j.extraData);for(var N in M){if(M.hasOwnProperty(N)){k.append(N,M[N])}}}j.data=null;var L=e.extend(true,{},e.ajaxSettings,j,{contentType:false,processData:false,cache:false,type:g||"POST"});if(j.uploadProgress){L.xhr=function(){var O=jQuery.ajaxSettings.xhr();if(O.upload){O.upload.onprogress=function(S){var R=0;var P=S.loaded||S.position;var Q=S.total;if(S.lengthComputable){R=Math.ceil(P/Q*100)}j.uploadProgress(S,P,Q,R)}}return O}}L.data=null;var K=L.beforeSend;L.beforeSend=function(P,O){O.data=k;if(K){K.call(this,P,O)}};return e.ajax(L)}function H(ah){var M=p[0],L,ad,X,af,aa,O,S,Q,R,ab,ae,V;var P=!!e.fn.prop;var ak=e.Deferred();if(e(":input[name=submit],:input[id=submit]",M).length){alert('Error: Form elements must not have name or id of "submit".');ak.reject();return ak}if(ah){for(ad=0;ad<t.length;ad++){L=e(t[ad]);if(P){L.prop("disabled",false)}else{L.removeAttr("disabled")}}}X=e.extend(true,{},e.ajaxSettings,j);X.context=X.context||X;aa="jqFormIO"+(new Date().getTime());if(X.iframeTarget){O=e(X.iframeTarget);ab=O.attr("name");if(!ab){O.attr("name",aa)}else{aa=ab}}else{O=e('<iframe name="'+aa+'" src="'+X.iframeSrc+'" />');O.css({position:"absolute",top:"-1000px",left:"-1000px"})}S=O[0];Q={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(al){var am=(al==="timeout"?"timeout":"aborted");d("aborting upload... "+am);this.aborted=1;if(S.contentWindow.document.execCommand){try{S.contentWindow.document.execCommand("Stop")}catch(an){}}O.attr("src",X.iframeSrc);Q.error=am;if(X.error){X.error.call(X.context,Q,am,al)}if(af){e.event.trigger("ajaxError",[Q,X,am])}if(X.complete){X.complete.call(X.context,Q,am)}}};af=X.global;if(af&&0===e.active++){e.event.trigger("ajaxStart")}if(af){e.event.trigger("ajaxSend",[Q,X])}if(X.beforeSend&&X.beforeSend.call(X.context,Q,X)===false){if(X.global){e.active--}ak.reject();return ak}if(Q.aborted){ak.reject();return ak}R=M.clk;if(R){ab=R.name;if(ab&&!R.disabled){X.extraData=X.extraData||{};X.extraData[ab]=R.value;if(R.type=="image"){X.extraData[ab+".x"]=M.clk_x;X.extraData[ab+".y"]=M.clk_y}}}var W=1;var T=2;function U(am){var al=am.contentWindow?am.contentWindow.document:am.contentDocument?am.contentDocument:am.document;return al}var K=e("meta[name=csrf-token]").attr("content");var J=e("meta[name=csrf-param]").attr("content");if(J&&K){X.extraData=X.extraData||{};X.extraData[J]=K}function ac(){var an=p.attr("target"),al=p.attr("action");M.setAttribute("target",aa);if(!g){M.setAttribute("method","POST")}if(al!=X.url){M.setAttribute("action",X.url)}if(!X.skipEncodingOverride&&(!g||/post/i.test(g))){p.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(X.timeout){V=setTimeout(function(){ae=true;Z(W)},X.timeout)}function ao(){try{var aq=U(S).readyState;d("state = "+aq);if(aq&&aq.toLowerCase()=="uninitialized"){setTimeout(ao,50)}}catch(ar){d("Server abort: ",ar," (",ar.name,")");Z(T);if(V){clearTimeout(V)}V=undefined}}var am=[];try{if(X.extraData){for(var ap in X.extraData){if(X.extraData.hasOwnProperty(ap)){if(e.isPlainObject(X.extraData[ap])&&X.extraData[ap].hasOwnProperty("name")&&X.extraData[ap].hasOwnProperty("value")){am.push(e('<input type="hidden" name="'+X.extraData[ap].name+'">').attr("value",X.extraData[ap].value).appendTo(M)[0])}else{am.push(e('<input type="hidden" name="'+ap+'">').attr("value",X.extraData[ap]).appendTo(M)[0])}}}}if(!X.iframeTarget){O.appendTo("body");if(S.attachEvent){S.attachEvent("onload",Z)}else{S.addEventListener("load",Z,false)}}setTimeout(ao,15);M.submit()}finally{M.setAttribute("action",al);if(an){M.setAttribute("target",an)}else{p.removeAttr("target")}e(am).remove()}}if(X.forceSync){ac()}else{setTimeout(ac,10)}var ai,aj,ag=50,N;function Z(aq){if(Q.aborted||N){return}try{aj=U(S)}catch(au){d("cannot access response document: ",au);aq=T}if(aq===W&&Q){Q.abort("timeout");ak.reject(Q,"timeout");return}else{if(aq==T&&Q){Q.abort("server abort");ak.reject(Q,"error","server abort");return}}if(!aj||aj.location.href==X.iframeSrc){if(!ae){return}}if(S.detachEvent){S.detachEvent("onload",Z)}else{S.removeEventListener("load",Z,false)}var ao="success",at;try{if(ae){throw"timeout"}var an=X.dataType=="xml"||aj.XMLDocument||e.isXMLDoc(aj);d("isXml="+an);if(!an&&window.opera&&(aj.body===null||!aj.body.innerHTML)){if(--ag){d("requeing onLoad callback, DOM not available");setTimeout(Z,250);return}}var av=aj.body?aj.body:aj.documentElement;Q.responseText=av?av.innerHTML:null;Q.responseXML=aj.XMLDocument?aj.XMLDocument:aj;if(an){X.dataType="xml"}Q.getResponseHeader=function(ay){var ax={"content-type":X.dataType};return ax[ay]};if(av){Q.status=Number(av.getAttribute("status"))||Q.status;Q.statusText=av.getAttribute("statusText")||Q.statusText}var al=(X.dataType||"").toLowerCase();var ar=/(json|script|text)/.test(al);if(ar||X.textarea){var ap=aj.getElementsByTagName("textarea")[0];if(ap){Q.responseText=ap.value;Q.status=Number(ap.getAttribute("status"))||Q.status;Q.statusText=ap.getAttribute("statusText")||Q.statusText}else{if(ar){var am=aj.getElementsByTagName("pre")[0];var aw=aj.getElementsByTagName("body")[0];if(am){Q.responseText=am.textContent?am.textContent:am.innerText}else{if(aw){Q.responseText=aw.textContent?aw.textContent:aw.innerText}}}}}else{if(al=="xml"&&!Q.responseXML&&Q.responseText){Q.responseXML=Y(Q.responseText)}}try{ai=k(Q,al,X)}catch(aq){ao="parsererror";Q.error=at=(aq||ao)}}catch(aq){d("error caught: ",aq);ao="error";Q.error=at=(aq||ao)}if(Q.aborted){d("upload aborted");ao=null}if(Q.status){ao=(Q.status>=200&&Q.status<300||Q.status===304)?"success":"error"}if(ao==="success"){if(X.success){X.success.call(X.context,ai,"success",Q)}ak.resolve(Q.responseText,"success",Q);if(af){e.event.trigger("ajaxSuccess",[Q,X])}}else{if(ao){if(at===undefined){at=Q.statusText}if(X.error){X.error.call(X.context,Q,ao,at)}ak.reject(Q,"error",at);if(af){e.event.trigger("ajaxError",[Q,X,at])}}}if(af){e.event.trigger("ajaxComplete",[Q,X])}if(af&&!--e.active){e.event.trigger("ajaxStop")}if(X.complete){X.complete.call(X.context,Q,ao)}N=true;if(X.timeout){clearTimeout(V)}setTimeout(function(){if(!X.iframeTarget){O.remove()}Q.responseXML=null},100)}var Y=e.parseXML||function(al,am){if(window.ActiveXObject){am=new ActiveXObject("Microsoft.XMLDOM");am.async="false";am.loadXML(al)}else{am=(new DOMParser()).parseFromString(al,"text/xml")}return(am&&am.documentElement&&am.documentElement.nodeName!="parsererror")?am:null};var q=e.parseJSON||function(al){return window["eval"]("("+al+")")};var k=function(aq,ao,an){var am=aq.getResponseHeader("content-type")||"",al=ao==="xml"||!ao&&am.indexOf("xml")>=0,ap=al?aq.responseXML:aq.responseText;if(al&&ap.documentElement.nodeName==="parsererror"){if(e.error){e.error("parsererror")}}if(an&&an.dataFilter){ap=an.dataFilter(ap,ao)}if(typeof ap==="string"){if(ao==="json"||!ao&&am.indexOf("json")>=0){ap=q(ap)}else{if(ao==="script"||!ao&&am.indexOf("javascript")>=0){e.globalEval(ap)}}}return ap};return ak}};e.fn.ajaxForm=function(f){f=f||{};f.delegation=f.delegation&&e.isFunction(e.fn.on);if(!f.delegation&&this.length===0){var g={s:this.selector,c:this.context};if(!e.isReady&&g.s){d("DOM not ready, queuing ajaxForm");e(function(){e(g.s,g.c).ajaxForm(f)});return this}d("terminating; zero elements found by selector"+(e.isReady?"":" (DOM not ready)"));return this}if(f.delegation){e(document).off("submit.form-plugin",this.selector,b).off("click.form-plugin",this.selector,a).on("submit.form-plugin",this.selector,f,b).on("click.form-plugin",this.selector,f,a);return this}return this.ajaxFormUnbind().bind("submit.form-plugin",f,b).bind("click.form-plugin",f,a)};function b(g){var f=g.data;if(!g.isDefaultPrevented()){g.preventDefault();e(this).ajaxSubmit(f)}}function a(l){var k=l.target;var g=e(k);if(!(g.is(":submit,input:image"))){var f=g.closest(":submit");if(f.length===0){return}k=f[0]}var j=this;j.clk=k;if(k.type=="image"){if(l.offsetX!==undefined){j.clk_x=l.offsetX;j.clk_y=l.offsetY}else{if(typeof e.fn.offset=="function"){var m=g.offset();j.clk_x=l.pageX-m.left;j.clk_y=l.pageY-m.top}else{j.clk_x=l.pageX-k.offsetLeft;j.clk_y=l.pageY-k.offsetTop}}}setTimeout(function(){j.clk=j.clk_x=j.clk_y=null},100)}e.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};e.fn.formToArray=function(z,f){var y=[];if(this.length===0){return y}var l=this[0];var q=z?l.getElementsByTagName("*"):l.elements;if(!q){return y}var s,r,p,A,m,u,k;for(s=0,u=q.length;s<u;s++){m=q[s];p=m.name;if(!p){continue}if(z&&l.clk&&m.type=="image"){if(!m.disabled&&l.clk==m){y.push({name:p,value:e(m).val(),type:m.type});y.push({name:p+".x",value:l.clk_x},{name:p+".y",value:l.clk_y})}continue}A=e.fieldValue(m,true);if(A&&A.constructor==Array){if(f){f.push(m)}for(r=0,k=A.length;r<k;r++){y.push({name:p,value:A[r]})}}else{if(c.fileapi&&m.type=="file"&&!m.disabled){if(f){f.push(m)}var g=m.files;if(g.length){for(r=0;r<g.length;r++){y.push({name:p,value:g[r],type:m.type})}}else{y.push({name:p,value:"",type:m.type})}}else{if(A!==null&&typeof A!="undefined"){if(f){f.push(m)}y.push({name:p,value:A,type:m.type,required:m.required})}}}}if(!z&&l.clk){var t=e(l.clk),x=t[0];p=x.name;if(p&&!x.disabled&&x.type=="image"){y.push({name:p,value:t.val()});y.push({name:p+".x",value:l.clk_x},{name:p+".y",value:l.clk_y})}}return y};e.fn.formSerialize=function(f){return e.param(this.formToArray(f))};e.fn.fieldSerialize=function(g){var f=[];this.each(function(){var m=this.name;if(!m){return}var k=e.fieldValue(this,g);if(k&&k.constructor==Array){for(var l=0,j=k.length;l<j;l++){f.push({name:m,value:k[l]})}}else{if(k!==null&&typeof k!="undefined"){f.push({name:this.name,value:k})}}});return e.param(f)};e.fn.fieldValue=function(m){for(var l=[],j=0,f=this.length;j<f;j++){var k=this[j];var g=e.fieldValue(k,m);if(g===null||typeof g=="undefined"||(g.constructor==Array&&!g.length)){continue}if(g.constructor==Array){e.merge(l,g)}else{l.push(g)}}return l};e.fieldValue=function(f,p){var j=f.name,x=f.type,y=f.tagName.toLowerCase();if(p===undefined){p=true}if(p&&(!j||f.disabled||x=="reset"||x=="button"||(x=="checkbox"||x=="radio")&&!f.checked||(x=="submit"||x=="image")&&f.form&&f.form.clk!=f||y=="select"&&f.selectedIndex==-1)){return null}if(y=="select"){var q=f.selectedIndex;if(q<0){return null}var s=[],g=f.options;var l=(x=="select-one");var r=(l?q+1:g.length);for(var k=(l?q:0);k<r;k++){var m=g[k];if(m.selected){var u=m.value;if(!u){u=(m.attributes&&m.attributes.value&&!(m.attributes.value.specified))?m.text:m.value}if(l){return u}s.push(u)}}return s}return e(f).val()};e.fn.clearForm=function(f){return this.each(function(){e("input,select,textarea",this).clearFields(f)})};e.fn.clearFields=e.fn.clearInputs=function(f){var g=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var k=this.type,j=this.tagName.toLowerCase();if(g.test(k)||j=="textarea"){this.value=""}else{if(k=="checkbox"||k=="radio"){this.checked=false}else{if(j=="select"){this.selectedIndex=-1}else{if(f){if((f===true&&/hidden/.test(k))||(typeof f=="string"&&e(this).is(f))){this.value=""}}}}}})};e.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};e.fn.enable=function(f){if(f===undefined){f=true}return this.each(function(){this.disabled=!f})};e.fn.selected=function(f){if(f===undefined){f=true}return this.each(function(){var g=this.type;if(g=="checkbox"||g=="radio"){this.checked=f}else{if(this.tagName.toLowerCase()=="option"){var j=e(this).parent("select");if(f&&j[0]&&j[0].type=="select-one"){j.find("option").selected(false)}this.selected=f}}})};e.fn.ajaxSubmit.debug=false;function d(){if(!e.fn.ajaxSubmit.debug){return}var f="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log){window.console.log(f)}else{if(window.opera&&window.opera.postError){window.opera.postError(f)}}}})(jQuery);
/*
 * jquery.Jcrop.js v0.9.8
 * jQuery Image Cropping Plugin
 * @author Kelly Hallman <khallman@gmail.com>
 * Copyright (c) 2008-2009 Kelly Hallman - released under MIT License {{{
 *
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 */
(function(a){a.Jcrop=function(d,B){var d=d,B=B;if(typeof(d)!=="object"){d=a(d)[0]}if(typeof(B)!=="object"){B={}}if(!("trackDocument" in B)){B.trackDocument=a.browser.msie?false:true;if(a.browser.msie&&a.browser.version.split(".")[0]=="8"){B.trackDocument=true}}if(!("keySupport" in B)){B.keySupport=a.browser.msie?false:true}var V={trackDocument:false,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:0.6,borderOpacity:0.4,handleOpacity:0.5,handlePad:5,handleSize:9,handleOffset:5,edgeMargin:14,aspectRatio:0,keySupport:true,cornerHandles:true,sideHandles:true,drawBorders:true,dragEdges:true,boxWidth:0,boxHeight:0,boundary:8,animationDelay:20,swingSpeed:3,allowSelect:true,allowMove:true,allowResize:true,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){},onkeydown:function(){}};var I=V;A(B);var X=a(d);var am=X.clone().removeAttr("id").css({position:"absolute"});am.width(X.width());am.height(X.height());X.after(am).hide();U(am,I.boxWidth,I.boxHeight);var R=am.width(),P=am.height(),aa=a("<div />").width(R).height(P).addClass(D("holder")).css({position:"relative",backgroundColor:I.bgColor}).insertAfter(X).append(am);if(I.addClass){aa.addClass(I.addClass)}var J=a("<img />").attr("src",am.attr("src")).css("position","absolute").width(R).height(P);var k=a("<div />").width(L(100)).height(L(100)).css({zIndex:310,position:"absolute",overflow:"hidden"}).append(J);var M=a("<div />").width(L(100)).height(L(100)).css("zIndex",320);var z=a("<div />").css({position:"absolute",zIndex:300}).insertBefore(am).append(k,M);var u=I.boundary;var b=af().width(R+(u*2)).height(P+(u*2)).css({position:"absolute",top:l(-u),left:l(-u),zIndex:290}).mousedown(ad);var y,ai,q,T;var N,e,n=true;var ae=E(am),s,ao,an,C,ac;var ab=function(){var ar=0,aD=0,aq=0,aC=0,av,at;function ax(aG){var aG=au(aG);aq=ar=aG[0];aC=aD=aG[1]}function aw(aG){var aG=au(aG);av=aG[0]-aq;at=aG[1]-aC;aq=aG[0];aC=aG[1]}function aF(){return[av,at]}function ap(aI){var aH=aI[0],aG=aI[1];if(0>ar+aH){aH-=aH+ar}if(0>aD+aG){aG-=aG+aD}if(P<aC+aG){aG+=P-(aC+aG)}if(R<aq+aH){aH+=R-(aq+aH)}ar+=aH;aq+=aH;aD+=aG;aC+=aG}function ay(aG){var aH=aE();switch(aG){case"ne":return[aH.x2,aH.y];case"nw":return[aH.x,aH.y];case"se":return[aH.x2,aH.y2];case"sw":return[aH.x,aH.y2]}}function aE(){if(!I.aspectRatio){return aB()}var aI=I.aspectRatio,aP=I.minSize[0]/N,aO=I.minSize[1]/e,aH=I.maxSize[0]/N,aR=I.maxSize[1]/e,aJ=aq-ar,aQ=aC-aD,aK=Math.abs(aJ),aL=Math.abs(aQ),aM=aK/aL,aG,aN;if(aH==0){aH=R*10}if(aR==0){aR=P*10}if(aM<aI){aN=aC;w=aL*aI;aG=aJ<0?ar-w:w+ar;if(aG<0){aG=0;h=Math.abs((aG-ar)/aI);aN=aQ<0?aD-h:h+aD}else{if(aG>R){aG=R;h=Math.abs((aG-ar)/aI);aN=aQ<0?aD-h:h+aD}}}else{aG=aq;h=aK/aI;aN=aQ<0?aD-h:aD+h;if(aN<0){aN=0;w=Math.abs((aN-aD)*aI);aG=aJ<0?ar-w:w+ar}else{if(aN>P){aN=P;w=Math.abs(aN-aD)*aI;aG=aJ<0?ar-w:w+ar}}}if(aG>ar){if(aG-ar<aP){aG=ar+aP}else{if(aG-ar>aH){aG=ar+aH}}if(aN>aD){aN=aD+(aG-ar)/aI}else{aN=aD-(aG-ar)/aI}}else{if(aG<ar){if(ar-aG<aP){aG=ar-aP}else{if(ar-aG>aH){aG=ar-aH}}if(aN>aD){aN=aD+(ar-aG)/aI}else{aN=aD-(ar-aG)/aI}}}if(aG<0){ar-=aG;aG=0}else{if(aG>R){ar-=aG-R;aG=R}}if(aN<0){aD-=aN;aN=0}else{if(aN>P){aD-=aN-P;aN=P}}return last=aA(az(ar,aD,aG,aN))}function au(aG){if(aG[0]<0){aG[0]=0}if(aG[1]<0){aG[1]=0}if(aG[0]>R){aG[0]=R}if(aG[1]>P){aG[1]=P}return[aG[0],aG[1]]}function az(aJ,aL,aI,aK){var aN=aJ,aM=aI,aH=aL,aG=aK;if(aI<aJ){aN=aI;aM=aJ}if(aK<aL){aH=aK;aG=aL}return[Math.round(aN),Math.round(aH),Math.round(aM),Math.round(aG)]}function aB(){var aH=aq-ar;var aG=aC-aD;if(y&&(Math.abs(aH)>y)){aq=(aH>0)?(ar+y):(ar-y)}if(ai&&(Math.abs(aG)>ai)){aC=(aG>0)?(aD+ai):(aD-ai)}if(T&&(Math.abs(aG)<T)){aC=(aG>0)?(aD+T):(aD-T)}if(q&&(Math.abs(aH)<q)){aq=(aH>0)?(ar+q):(ar-q)}if(ar<0){aq-=ar;ar-=ar}if(aD<0){aC-=aD;aD-=aD}if(aq<0){ar-=aq;aq-=aq}if(aC<0){aD-=aC;aC-=aC}if(aq>R){var aI=aq-R;ar-=aI;aq-=aI}if(aC>P){var aI=aC-P;aD-=aI;aC-=aI}if(ar>R){var aI=ar-P;aC-=aI;aD-=aI}if(aD>P){var aI=aD-P;aC-=aI;aD-=aI}return aA(az(ar,aD,aq,aC))}function aA(aG){return{x:aG[0],y:aG[1],x2:aG[2],y2:aG[3],w:aG[2]-aG[0],h:aG[3]-aG[1]}}return{flipCoords:az,setPressed:ax,setCurrent:aw,getOffset:aF,moveOffset:ap,getCorner:ay,getFixed:aE}}();var Y=function(){var ax,at,aD,aC,aL=370;var aw={};var aP={};var ar=false;var aB=I.handleOffset;if(I.drawBorders){aw={top:ay("hline").css("top",a.browser.msie?l(-1):l(0)),bottom:ay("hline"),left:ay("vline"),right:ay("vline")}}if(I.dragEdges){aP.t=aK("n");aP.b=aK("s");aP.r=aK("e");aP.l=aK("w")}I.sideHandles&&aG(["n","s","e","w"]);I.cornerHandles&&aG(["sw","nw","ne","se"]);function ay(aS){var aT=a("<div />").css({position:"absolute",opacity:I.borderOpacity}).addClass(D(aS));k.append(aT);return aT}function aq(aS,aT){var aU=a("<div />").mousedown(c(aS)).css({cursor:aS+"-resize",position:"absolute",zIndex:aT});M.append(aU);return aU}function aE(aS){return aq(aS,aL++).css({top:l(-aB+1),left:l(-aB+1),opacity:I.handleOpacity}).addClass(D("handle"))}function aK(aU){var aX=I.handleSize,aY=aB,aW=aX,aT=aX,aV=aY,aS=aY;switch(aU){case"n":case"s":aT=L(100);break;case"e":case"w":aW=L(100);break}return aq(aU,aL++).width(aT).height(aW).css({top:l(-aV+1),left:l(-aS+1)})}function aG(aS){for(i in aS){aP[aS[i]]=aE(aS[i])}}function aI(aZ){var aU=Math.round((aZ.h/2)-aB),aT=Math.round((aZ.w/2)-aB),aX=west=-aB+1,aW=aZ.w-aB,aV=aZ.h-aB,aS,aY;"e" in aP&&aP.e.css({top:l(aU),left:l(aW)})&&aP.w.css({top:l(aU)})&&aP.s.css({top:l(aV),left:l(aT)})&&aP.n.css({left:l(aT)});"ne" in aP&&aP.ne.css({left:l(aW)})&&aP.se.css({top:l(aV),left:l(aW)})&&aP.sw.css({top:l(aV)});"b" in aP&&aP.b.css({top:l(aV)})&&aP.r.css({left:l(aW)})}function aA(aS,aT){J.css({top:l(-aT),left:l(-aS)});z.css({top:l(aT),left:l(aS)})}function aR(aS,aT){z.width(aS).height(aT)}function au(){var aS=ab.getFixed();ab.setPressed([aS.x,aS.y]);ab.setCurrent([aS.x2,aS.y2]);aO()}function aO(){if(aC){return az()}}function az(){var aS=ab.getFixed();aR(aS.w,aS.h);aA(aS.x,aS.y);I.drawBorders&&aw.right.css({left:l(aS.w-1)})&&aw.bottom.css({top:l(aS.h-1)});ar&&aI(aS);aC||aQ();I.onChange(Z(aS))}function aQ(){z.show();am.css("opacity",I.bgOpacity);aC=true}function aM(){aN();z.hide();am.css("opacity",1);aC=false}function ap(){if(ar){aI(ab.getFixed());M.show()}}function aH(){ar=true;if(I.allowResize){aI(ab.getFixed());M.show();return true}}function aN(){ar=false;M.hide()}function aJ(aS){(C=aS)?aN():aH()}function aF(){aJ(false);au()}var av=af().mousedown(c("move")).css({cursor:"move",position:"absolute",zIndex:360});k.append(av);aN();return{updateVisible:aO,update:az,release:aM,refresh:au,setCursor:function(aS){av.css("cursor",aS)},enableHandles:aH,enableOnly:function(){ar=true},showHandles:ap,disableHandles:aN,animMode:aJ,done:aF}}();var Q=function(){var aq=function(){},at=function(){},ar=I.trackDocument;if(!ar){b.mousemove(ap).mouseup(au).mouseout(au)}function ay(){b.css({zIndex:450});if(ar){a(document).mousemove(ap).mouseup(au)}}function ax(){b.css({zIndex:290});if(ar){a(document).unbind("mousemove",ap).unbind("mouseup",au)}}function ap(az){aq(G(az))}function au(az){az.preventDefault();az.stopPropagation();if(s){s=false;at(G(az));I.onSelect(Z(ab.getFixed()));ax();aq=function(){};at=function(){}}return false}function av(aA,az){s=true;aq=aA;at=az;ay();return false}function aw(az){b.css("cursor",az)}am.before(b);return{activateHandlers:av,setCursor:aw}}();var al=function(){var at=a('<input type="radio" />').css({position:"absolute",left:"-30px"}).keypress(ap).blur(au),av=a("<div />").css({position:"absolute",overflow:"hidden"}).append(at);function aq(){if(I.keySupport){at.show();at.focus()}}function au(aw){at.hide()}function ar(ax,aw,ay){if(I.allowMove){ab.moveOffset([aw,ay]);Y.updateVisible()}ax.preventDefault();ax.stopPropagation()}function ap(ax){if(ax.ctrlKey){return true}ac=ax.shiftKey?true:false;var aw=ac?10:1;switch(ax.keyCode){case 37:ar(ax,-aw,0);break;case 39:ar(ax,aw,0);break;case 38:ar(ax,0,-aw);break;case 40:ar(ax,0,aw);break;case 27:Y.release();break;case 9:return true}return I.onkeydown(ax)}if(I.keySupport){av.insertBefore(am)}return{watchKeys:aq}}();function l(ap){return""+parseInt(ap)+"px"}function L(ap){return""+parseInt(ap)+"%"}function D(ap){return I.baseClass+"-"+ap}function E(ap){var aq=a(ap).offset();return[aq.left,aq.top]}function G(ap){return[(ap.pageX-ae[0]),(ap.pageY-ae[1])]}function F(ap){if(ap!=ao){Q.setCursor(ap);ao=ap}}function f(ar,au){ae=E(am);Q.setCursor(ar=="move"?ar:ar+"-resize");if(ar=="move"){return Q.activateHandlers(S(au),p)}var ap=ab.getFixed();var aq=r(ar);var at=ab.getCorner(r(aq));ab.setPressed(ab.getCorner(aq));ab.setCurrent(at);Q.activateHandlers(H(ar,ap),p)}function H(aq,ap){return function(ar){if(!I.aspectRatio){switch(aq){case"e":ar[1]=ap.y2;break;case"w":ar[1]=ap.y2;break;case"n":ar[0]=ap.x2;break;case"s":ar[0]=ap.x2;break}}else{switch(aq){case"e":ar[1]=ap.y+1;break;case"w":ar[1]=ap.y+1;break;case"n":ar[0]=ap.x+1;break;case"s":ar[0]=ap.x+1;break}}ab.setCurrent(ar);Y.update()}}function S(aq){var ap=aq;al.watchKeys();return function(ar){ab.moveOffset([ar[0]-ap[0],ar[1]-ap[1]]);ap=ar;Y.update()}}function r(ap){switch(ap){case"n":return"sw";case"s":return"nw";case"e":return"nw";case"w":return"ne";case"ne":return"sw";case"nw":return"se";case"se":return"nw";case"sw":return"ne"}}function c(ap){return function(aq){if(I.disabled){return false}if((ap=="move")&&!I.allowMove){return false}s=true;f(ap,G(aq));aq.stopPropagation();aq.preventDefault();return false}}function U(au,aq,at){var ap=au.width(),ar=au.height();if((ap>aq)&&aq>0){ap=aq;ar=(aq/au.width())*au.height()}if((ar>at)&&at>0){ar=at;ap=(at/au.height())*au.width()}N=au.width()/ap;e=au.height()/ar;au.width(ap).height(ar)}function Z(ap){return{x:parseInt(ap.x*N),y:parseInt(ap.y*e),x2:parseInt(ap.x2*N),y2:parseInt(ap.y2*e),w:parseInt(ap.w*N),h:parseInt(ap.h*e)}}function p(aq){var ap=ab.getFixed();if(ap.w>I.minSelect[0]&&ap.h>I.minSelect[1]){Y.enableHandles();Y.done()}else{Y.release()}Q.setCursor(I.allowSelect?"crosshair":"default")}function ad(ap){if(I.disabled){return false}if(!I.allowSelect){return false}s=true;ae=E(am);Y.disableHandles();F("crosshair");var aq=G(ap);ab.setPressed(aq);Q.activateHandlers(ak,p);al.watchKeys();Y.update();ap.stopPropagation();ap.preventDefault();return false}function ak(ap){ab.setCurrent(ap);Y.update()}function af(){var ap=a("<div></div>").addClass(D("tracker"));a.browser.msie&&ap.css({opacity:0,backgroundColor:"white"});return ap}function t(aH){var aC=aH[0]/N,aq=aH[1]/e,aB=aH[2]/N,ap=aH[3]/e;if(C){return}var aA=ab.flipCoords(aC,aq,aB,ap);var aF=ab.getFixed();var at=initcr=[aF.x,aF.y,aF.x2,aF.y2];var ar=I.animationDelay;var ay=at[0];var ax=at[1];var aB=at[2];var ap=at[3];var aE=aA[0]-initcr[0];var av=aA[1]-initcr[1];var aD=aA[2]-initcr[2];var au=aA[3]-initcr[3];var az=0;var aw=I.swingSpeed;Y.animMode(true);var aG=function(){return function(){az+=(100-az)/aw;at[0]=ay+((az/100)*aE);at[1]=ax+((az/100)*av);at[2]=aB+((az/100)*aD);at[3]=ap+((az/100)*au);if(az<100){aI()}else{Y.done()}if(az>=99.8){az=100}aj(at)}}();function aI(){window.setTimeout(aG,ar)}aI()}function K(ap){aj([ap[0]/N,ap[1]/e,ap[2]/N,ap[3]/e])}function aj(ap){ab.setPressed([ap[0],ap[1]]);ab.setCurrent([ap[2],ap[3]]);Y.update()}function A(ap){if(typeof(ap)!="object"){ap={}}I=a.extend(I,ap);if(typeof(I.onChange)!=="function"){I.onChange=function(){}}if(typeof(I.onSelect)!=="function"){I.onSelect=function(){}}}function j(){return Z(ab.getFixed())}function ah(){return ab.getFixed()}function v(ap){A(ap);O()}function x(){I.disabled=true;Y.disableHandles();Y.setCursor("default");Q.setCursor("default")}function W(){I.disabled=false;O()}function m(){Y.done();Q.activateHandlers(null,null)}function ag(){aa.remove();X.show()}function O(ap){I.allowResize?ap?Y.enableOnly():Y.enableHandles():Y.disableHandles();Q.setCursor(I.allowSelect?"crosshair":"default");Y.setCursor(I.allowMove?"move":"default");aa.css("backgroundColor",I.bgColor);if("setSelect" in I){K(B.setSelect);Y.done();delete (I.setSelect)}if("trueSize" in I){N=I.trueSize[0]/R;e=I.trueSize[1]/P}y=I.maxSize[0]||0;ai=I.maxSize[1]||0;q=I.minSize[0]||0;T=I.minSize[1]||0;if("outerImage" in I){am.attr("src",I.outerImage);delete (I.outerImage)}Y.refresh()}M.hide();O(true);var g={animateTo:t,setSelect:K,setOptions:v,tellSelect:j,tellScaled:ah,disable:x,enable:W,cancel:m,focus:al.watchKeys,getBounds:function(){return[R*N,P*e]},getWidgetSize:function(){return[R,P]},release:Y.release,destroy:ag};X.data("Jcrop",g);return g};a.fn.Jcrop=function(c){function b(f){var e=c.useImg||f.src;var d=new Image();d.onload=function(){a.Jcrop(f,c)};d.src=e}if(typeof(c)!=="object"){c={}}this.each(function(){if(a(this).data("Jcrop")){if(c=="api"){return a(this).data("Jcrop")}else{a(this).data("Jcrop").setOptions(c)}}else{b(this)}});return this}})(jQuery);(function(a){a.site=new (function(){function b(){if(!this.bodyEl){this.bodyEl=a("body")}return this.bodyEl}function c(f){return b().attr("id")==f}function d(){function f(j){return b().hasClass(j)}function g(k){for(var l=k.length;l!=0;){var j=k[--l];if(a.isArray(j)){if(g(j)){return true}}else{if(f(j)){return true}}}return false}return g(arguments)}function e(g){var j=1;for(var f=g.length;f!==0;--f){if(g.charAt(f-1)===","){++j}}return(a(g).size()===j)}return{version:"0.1",isModule:c,isAction:d,dependingElements:e}})()})(jQuery);(function(a){jQuery.browser.chrome=/chrome/.test(navigator.userAgent.toLowerCase());a.magma=new (function(){var b={layer1:10000,layer2:20000,layer3:30000,layer4:40000,layer5:50000};b.magma={magmaFakeLinkClass:"magma-fake-link"};var c=b.magma;function r(E){o={cache:true,minlength:4,maxlength:16,validator:function(){},valid:function(){},invalid:function(){},reset:function(){},triggers:null};a.extend(o,E||{});o.field=a(o.field);if(!o.field){return}var C,D,x,m={},u;var B=a("#webpersona-message"),z=a("#webpersona_name");function A(){clearTimeout(C);if(x){x.abort()}}function y(F){m[u]=F;o[F?"valid":"invalid"]()}function v(){if(o.field.val().length<o.minlength||o.field.val().length>o.maxlength){A();o.reset(function(){});return}if(D==o.field.val()&&o.triggers&&a(this).filter(o.triggers.selector).length==0){return}D=o.field.val();o.reset(function(){A();u=D;C=setTimeout(function(){if(o.cache&&D in m){o[m[D]?"valid":"invalid"]();return}x=o.validator(D,y)},300)})}o.field.keyup(v).attr("autocomplete","off");if(o.triggers){a(o.triggers).change(v)}}b.dialog={minTop:10,defaultWidth:400,fadeOutLevel:0.15,bgOpacity:"0.75"};var s=function(){var y;var m;a(document).ready(function(){y=a("<div/>").css({position:"fixed",height:"100%",width:"100%",top:"0",left:"0","z-index":b.layer5++,"background-color":"#000000",opacity:b.dialog.bgOpacity}).hide();if(a.browser.msie&&parseInt(a.browser.version)<=6){y.css({position:"absolute",width:a(document.body).width()+"px",height:a(document.body).height()+"px"})}y.appendTo(document.body);y.click(x)});function x(){if(typeof m==="function"){m()}}function u(z){m=z;y.show()}function v(){y.animate({opacity:0},"fast",function(){a(this).hide().css("opacity",b.dialog.bgOpacity)})}return{show:u,hide:v}}();function l(G){var B=b.dialog;var x={color:"pale",title:null,splatter:null,width:B.defaultWidth,focusInput:true,removeOnClose:true};a.extend(x,G||{});var m=function(){var J=x.color;var H=x.title;H=(H?'<h2 class="bfhBox-heading">'+H+"</h2>":"");var I=a('<div><a class="dialogClose"></a><div class="bfhBox bfhBox-'+J+'"><div class="wrapper">'+H+'<div class="content clearfix"><div class="box-content clearfix"></div></div></div><div class="bg"><u class="w"/><u class="e"/><i class="w"/><i class="e"/><b class="w"/><b class="e"/></div></div></div>');return I}();var u=m.find(".box-content");var E=m.find(".dialogClose");var A=false;var v=false;function z(){var H=this;m.appendTo(document.body).addClass("magmaDialog").css({position:"absolute",width:x.width=="auto"?x.width:x.width+"px",left:((a(window).width()-(x.width=="auto"?0:x.width))/2)+"px",display:"none",zIndex:b.layer5++});E.click(function(I){I.preventDefault();F()})}function y(){u.animate({opacity:B.fadeOutLevel});v=true}function D(){A=true;s.show(function(){F()});m.css({display:"block"});if(x.width=="auto"){m.css("left",0);m.css("left",(a(window).scrollLeft()+(a(window).width()-m.outerWidth())/2)+"px")}var H=a(window).scrollTop()+(a(window).height()-m.outerHeight())/2;m.css({top:(H<B.minTop?B.minTop:H)+"px"});if(v){u.animate({opacity:1})}if(x.focusInput){u.find(":text,:password").eq(0).focus()}if(typeof x.openPost==="function"){x.openPost()}}function F(){s.hide();A=false;if(typeof x.closePre==="function"){x.closePre()}if(x.removeOnClose){m.remove()}else{m.css("display","none")}}function C(){E.unbind("click");m.remove()}return{insert:z,show:D,close:F,fade:y,destroy:C,html:function(){return u.html(arguments[0])},find:function(){return u.find(arguments[0])},stop:function(){return u.stop(arguments[0])},append:function(){return u.append(arguments[0])}}}function t(v,u){var B=b.dialog;var A={color:"pale",title:v.attr("title"),splatter:null,width:B.defaultWidth,hijackForms:false,focusInput:true,redirMsg:'<img src="/static/images/loading.gif" />',removeOnClose:true};a.extend(A,u||{});if(A.title.length==0){if(v.children().length==0){}A.title=v.html();if(v.children().length==1){}A.title=v.children().eq(0).html()}var m=v.attr("href");var x=new l(A);function z(C,E){var D=E?"post":"get";var F=false;E=E||a.makeArray();p({type:D,url:C,data:E,beforeRedirect:function(){x.html('<div class="redirect-message">'+A.redirMsg+"</div>");F=true},html:function(H,G){if(G=="success"){x.stop(false,true);x.html(H);F=true}},after:function(){if(F){x.show();if(A.hijackForms){x.find("form").submit(y)}}}})}function y(C){C.preventDefault();x.find("form").unbind("submit",y);z(a(this).attr("action"),a(this).serializeArray());x.fade()}v.click(function(C){C.preventDefault();x.insert();z(m)});v.magmaFakeLink()}function d(x,v){var A=b.dialog;var z={width:"auto",type:"none",removeOnClose:false};a.extend(z,v||{});var y=null;if(z.type=="error"){y=a('<div class="magmaLightboxError">'+x+"</div>");z.color="red"}else{if(z.type=="warning"){y=a('<div class="magmaLightboxWarning">'+x+"</div>");z.color="orange"}else{if(z.type=="info"){y=a('<div class="magmaLightboxInfo">'+x+"</div>");z.color="bluegray"}else{y=a(x)}}}box=new l(z);box.append(y);box.insert();var u=box.find("img, iframe");if(u.length>0){var m=0;u.one("load",function(){if(++m==u.length){box.show()}})}else{box.show()}return box}b.select={disabledOpacity:0.25};function g(v,m,F){var y=b.select;var u={url:null};a.extend(u,F||{});v=a(v);m=a(m);var z,B,D;D=v.parents(".magmaFormElementWrapper").eq(0);B=D.find(".magmaLabel");B=B.eq(B.size()-1);function E(){D.fadeTo("fast",y.disabledOpacity);v.attr("disabled",true)}function A(){v.attr("disabled",false);D.fadeTo("fast",1)}function x(H){if(H.result=="success"){if(typeof H.name==="string"){B.html(H.name)}if(a.isArray(H.data)){v.html("");if(H.language&&typeof H.language.select_a_region==="string"){a('<option value="">'+H.language.select_a_region+"</option>").appendTo(v)}for(var G=0,J,I=H.data.length;G<I;){J=H.data[G++];a('<option value="'+J[0]+'">'+J[1]+"</option>").appendTo(v)}}setTimeout(A,10)}}function C(){E();z=a.post(u.url,{value:m.val()},x,"json")}m.change(C)}function k(m,v,z){var y={x:0,y:0,top:0,left:0,center:"none"};a.extend(y,z||{});m=a(m);v=a(v);var A=v.offset();var u=A.left+y.x;var x=A.top+y.y;if(y.top===1||y.top==2){x+=v.outerHeight()}if(y.top===-1||y.top==2){x-=m.outerHeight()}if(y.left===1||y.left==2){u+=v.outerWidth()}if(y.left===-1||y.left==2){u-=m.outerWidth()}if(y.center==="x"){u+=(v.outerWidth()-m.outerWidth())/2}if(y.center==="y"){x+=(v.outerHeight()-m.outerHeight())/2}m.css({position:"absolute",top:x+"px",left:u+"px",color:m.css("color")}).appendTo(document.body);return m}b.ajax={};function p(m){var x=b.ajax;var v={url:"",type:"get",data:{},nocache:true,beforeRedirect:null,jsonSuccess:null,jsonError:null,html:null,error:null,after:null};a.extend(v,m||{});if(typeof v.form=="object"){v.url=v.form.attr("action");v.type=v.form.attr("method");v.data=v.form.serializeArray()}if(v.type.toLowerCase()=="get"&&v.nocache){v.data=v.data||a.makeArray();if(a.isArray(v.data)){v.data.push({name:"nocache",value:Math.floor(Math.random()*10000000000000)})}else{if(typeof v.data==="object"){a.extend(v.data,{nocache:Math.floor(Math.random()*10000000000000)})}else{if(typeof v.data==="string"){v.data+="&nocache="+Math.floor(Math.random()*10000000000000)}}}}return a.ajax({type:v.type,url:v.url,data:v.data,dataType:"html",complete:u});function u(C,y){var A=C.getResponseHeader("Content-Type");if(A.indexOf("application/json")!=-1){var z;try{z=window["eval"]("("+C.responseText+")")}catch(B){}if(typeof z==="object"){if(z.result=="redirect"){if(z.redirectUrl){if(typeof v.beforeRedirect==="function"){v.beforeRedirect()}window.location=z.redirectUrl}}else{if(z.result=="success"){if(typeof v.jsonSuccess==="function"){v.jsonSuccess.call(this,z)}}else{if(z.result=="error"){if(typeof v.jsonError==="function"){v.jsonError.call(this,z)}}}}}}else{if(A.indexOf("text/html")!=-1){if(typeof v.html==="function"){v.html.call(this,C.responseText,y)}}else{if(typeof v.error==="function"){v.error.call(this,C.responseText,y,"Unsupported Content-Type: "+A)}}}if(typeof v.after==="function"){v.after.call(this)}}}b.paginator={activePanelClass:"magma-panel-active",disableButtonClass:"disabled",pageLinksClass:"pages",firstClass:"first",lastClass:"last",activeLinkClass:"active"};function q(z,K){var F=b.paginator;var x={replace:true,wrap:false,panels:[],maxPages:9};a.extend(x,K||{});$el=a(z);var I;var H=$el.find(".pagenumbers");var y=a(x.panels);var E=0,C;var m=[];var v=a('<span class="spacing">...</span>').hide();var J=v.clone().hide();if(x.replace){H.hide().empty()}y.each(function(L,M){m[L]=D(y.length,L,x.maxPages);if(a(M).hasClass(F.activeClass)){E=L}if(x.replace){H.append(A(L,a(M)))}});if(x.replace){H.show()}I=H.find("."+F.pageLinksClass).eq(0).after(v).end().eq(y.length-1).before(J).end().hide();(function(){var M=y.eq(0).parent();var L=a("<div></div>").css("height",y.eq(E).height()+"px");M.hide();y.eq(0).before(L).end().appendTo(L);M.show()})();H.find("."+F.pageLinksClass+":first").addClass(F.firstClass).end().find("."+F.pageLinksClass+":last").addClass(F.lastClass);var u=$el.find(".prev .bfhButton").click(function(L){L.preventDefault();if(!x.wrap&&E==0){return}G(E-1)}).magmaFakeLink();var B=$el.find(".next .bfhButton").click(function(L){L.preventDefault();if(!x.wrap&&E==y.length-1){return}G(E+1)}).magmaFakeLink();G(E);function G(M){C=E;E=(M+y.length)%y.length;y.eq(C).removeClass(F.activePanelClass).end().eq(E).addClass(F.activePanelClass);I.eq(C).removeClass(F.activeLinkClass).end().eq(E).addClass(F.activeLinkClass);if(y.length>x.maxPages){for(var L=0;L<y.length;++L){if(E==C){if(m[E][L]){I.eq(L).show()}}else{if(m[E][L]&&!m[C][L]){I.eq(L).show()}else{if(!m[E][L]&&m[C][L]){I.eq(L).hide()}}}}if(m[E][1]){v.hide()}else{v.show()}if(m[E][y.length-2]){J.hide()}else{J.show()}}if(!x.wrap){if(E==0){u.addClass(F.disableButtonClass)}else{u.removeClass(F.disableButtonClass)}if(E==y.length-1){B.addClass(F.disableButtonClass)}else{B.removeClass(F.disableButtonClass)}}}function A(M,L){return a("<a>"+(M+1)+"</a>").addClass(F.pageLinksClass).click(function(){G(M)}).magmaFakeLink()}function D(M,P,U){function T(V){if(V>=0&&V<M){O[V]=1}}var O=[];var R=Math.floor((U-1)/2),Q=Math.ceil((U-1)/2),S=Q-2,L=R-2;for(var N=0;N<M;++N){O[N]=0}O[0]=O[M-1]=O[P]=1;for(var N=P-S;N<=P+L;++N){T(N)}for(var N=P;N<Q;++N){T(N+R-1)}for(var N=M-P-1;N<R;++N){T(M-(N+Q))}if(!O[1]&&O[2]){T(1)}if(!O[M-2]&&O[M-3]){T(M-2)}if(M-1==U){if(P<(M/2)){O[M-2]=O[M-3]=0}else{O[1]=O[2]=0}}return O}}a.fn.magmaFakeLink=function(){return this.removeAttr("href").addClass(c.magmaFakeLinkClass)};a.fn.magmaHoverImage=function(m){var u={addElement:true};a.extend(u,m||{});return this.each(function(){var y=a(this).hide();var v;if(u.addElement){if(y.css("position")!=="relative"&&y.css("position")!=="absolute"){y.css("position","absolute")}v=a('<div class="magma-hover-image"/>').append(y.children()).appendTo(y);(function x(){var z,B,A;A=y.css("backgroundPosition");if(typeof A=="undefined"){z=y.css("backgroundPositionX");B=y.css("backgroundPositionY");if(typeof z=="undefined"){setTimeout(x,5000);return}else{z=parseInt(z);B=parseInt(B)}}else{z=parseInt(A);B=parseInt(A.substr(A.indexOf(" ")))}v.css({width:y.width(),height:y.height(),"background-image":y.css("background-image"),"background-position":z+"px "+(B-y.height())+"px"})})()}else{v=y}if(a.browser.msie){v.css("background-image",y.css("background-image").replace(/png/i,"gif"))}if(!a.browser.safari){v.css("opacity",0);v.hover(function(){v.stop().fadeTo("normal",1)},function(){v.stop().fadeTo("normal",0)})}y.show()})};b.toggle={activeTriggerClass:"active"};a.fn.magmaToggle=function(m){var v=b.toggle;var u={distance:0,duration:400,hideDelay:500,triggerClass:"trigger",popupClass:"popup",toggleOpacity:true,toggleHeight:true,onEvent:"click",offEvent:"click",appendToBody:true,easing:"jswing"};a.extend(u,m||{});if(u.offEvent=="click"){u.hideDelay=0}if(a.browser.msie||a.browser.chrome){u.toggleOpacity=false}if(!u.toggleOpacity&&!u.toggleHeight&&u.distance==0){u.duration=0}return this.each(function(){var G=a(this),B=null,N={open:false,close:false},I=false,H=a("."+u.triggerClass,this),x=a("."+u.popupClass,this),C,A,J,y,F,M=false;J={display:"block",visibility:"hidden"};x.css(J);f(function(){if(u.appendToBody){x.magmaAppendToBody()}C=parseInt(x.css("top"));A=x.outerHeight();J={display:"none",top:C-u.distance,visibility:"visible"};if(u.toggleHeight){J.height=0}if(u.toggleOpacity){J.opacity=0}x.css(J);y={};if(u.toggleOpacity){y.opacity=1}if(u.toggleHeight){y.height=A}if(u.distance!=0){y.top=C}F={};if(u.toggleOpacity){F.opacity=0}if(u.toggleHeight){F.height=0}if(u.distance!=0){F.top=C-u.distance}if(u.duration==0){F.display="none"}M=true},0);function K(O){if(B){clearTimeout(B)}if(!M){return}if((I&&!N.open)||(!I&&N.open)){return}else{N.open=true;x.stop().css({display:"block","z-index":b.layer1++});if(u.duration>0){x.animate(y,u.duration,u.easing,function(){N.open=false;I=true;H.addClass(v.activeTriggerClass)})}else{x.css(y);N.open=false;I=true;H.addClass(v.activeTriggerClass)}}return false}function L(O){if(B){clearTimeout(B)}if(!M){return}B=setTimeout(function(){B=null;N.close=true;if(u.duration>0){x.animate(F,u.duration,u.easing,function(){H.removeClass(v.activeTriggerClass);x.css("display","none");N.close=false});I=false}else{x.css(F);N.close=false;I=false;H.removeClass(v.activeTriggerClass)}},u.hideDelay);return false}var D=[];if(H.length!=0){D[D.length]=H.get(0)}if(x.length!=0){D[D.length]=x.get(0)}D=a(D);var z;if(u.offEvent=="click"){z=H}else{z=a(D)}if(u.onEvent==u.offEvent){var E=false;D.bind(u.onEvent,function(O){if(!E){K(O)}else{if(u.offEvent=="click"&&x.eq(0).find(O.target.tagName).filter(function(){return this==O.target}).length>0){return}L(O)}E=!E})}else{D.bind(u.onEvent,K);z.bind(u.offEvent,L);if((u.offEvent=="mouseleave"||u.offEvent=="mouseout")&&(u.onEvent!="mouseenter"||u.onEvent!="mouseover")){z.bind(u.offEvent=="mouseleave"?"mouseenter":"mouseover",function(){if(B){clearTimeout(B)}})}}})};a.fn.magmaHoverToggle=function(m){var u={onEvent:"mouseenter",offEvent:"mouseleave"};a.extend(u,m||{});return this.magmaToggle(u)};a.fn.magmaNoTextSelection=function(){return this.mousedown(function(m){return false})};b.appendToBody={};a.fn.magmaAppendToBody=function(){var u=b.appendToBody;if(typeof u.bodyEl=="undefined"){if(!c.cssReady){var m=this;setTimeout(function(){m.magmaAppendToBody()},0);return this}u.bodyEl=a(".mainContentArea");u.bodyElOffset=u.bodyEl.offset()}return this.each(function(){var v=a(this);var x=v.offset();v.appendTo(u.bodyEl).css({position:"absolute",top:x.top-u.bodyElOffset.top,left:x.left-u.bodyElOffset.left,right:"auto",bottom:"auto"})})};c.cssReady=false;a(function(){var u=a("#magma-cssready");var m=setInterval(function(){if(u.css("display")=="none"){clearTimeout(m);u.remove();c.cssReady=true;a(document).trigger("cssready")}},10)});function f(m,u){if(typeof m=="function"){if(c.cssReady){if(typeof u=="number"){setTimeout(m,u)}else{m()}}else{a(document).one("cssready",function(){m()})}}else{return c.cssReady}}function e(v,x,y){if(y){var u=new Date();u.setTime(u.getTime()+(y*24*60*60*1000));var m="; expires="+u.toGMTString()}else{var m=""}document.cookie=v+"="+x+m+"; path=/"}function j(u){var x=u+"=";var m=document.cookie.split(";");for(var v=0;v<m.length;v++){var y=m[v];while(y.charAt(0)==" "){y=y.substring(1,y.length)}if(y.indexOf(x)==0){return y.substring(x.length,y.length)}}return null}function n(m){e(m,"",-1)}return{version:"0.1",ajaxValidator:r,addDialog:t,dynamicSelect:g,positionElementRelativeTo:k,lightbox:d,ajax:p,paginator:q,cssReady:f,createCookie:e,readCookie:j,eraseCookie:n}})();a(document).ready(function(){a(".dialog-link").each(function(){var b=a(this);if(b.get(0).tagName.toLowerCase()!=="a"){b=a("a",this)}if(b.length==0){return}var c={};try{c=window["eval"]("("+b.attr("rel")+")")}catch(d){}a.magma.addDialog(b,c)})})})(jQuery);jQuery.fn.customInput=function(){$(this).each(function(c){if($(this).is("[type=checkbox],[type=radio]")){var a=$(this);var b=$("label[for="+a.attr("id")+"]");var d=(a.is("[type=checkbox]"))?"checkbox":"radio";$('<div class="custom-'+d+'"></div>').insertBefore(a).append(a,b);var e=$("input[name="+a.attr("name")+"]");b.hover(function(){$(this).addClass("hover");if(d=="checkbox"&&a.is(":checked")){$(this).addClass("checkedHover")}},function(){$(this).removeClass("hover checkedHover")});a.bind("updateState",function(){if(a.is(":checked")){if(a.is(":radio")){e.each(function(){$("label[for="+$(this).attr("id")+"]").removeClass("checked")})}b.addClass("checked")}else{b.removeClass("checked checkedHover checkedFocus")}}).trigger("updateState").click(function(){$(this).trigger("updateState")}).focus(function(){b.addClass("focus");if(d=="checkbox"&&a.is(":checked")){$(this).addClass("checkedFocus")}}).blur(function(){b.removeClass("focus checkedFocus")})}})};window.Modernizr=(function(q,x,k){var e="2.6.2",n={},t=true,F=x.documentElement,G="modernizr",D=x.createElement(G),r=D.style,f,A={}.toString,d="Webkit Moz O ms",I=d.split(" "),s=d.toLowerCase().split(" "),K={svg:"http://www.w3.org/2000/svg"},l={},c={},y={},C=[],z=C.slice,b,v=({}).hasOwnProperty,E;if(!m(v,"undefined")&&!m(v.call,"undefined")){E=function(L,M){return v.call(L,M)}}else{E=function(L,M){return((M in L)&&m(L.constructor.prototype[M],"undefined"))}}if(!Function.prototype.bind){Function.prototype.bind=function J(N){var O=this;if(typeof O!="function"){throw new TypeError()}var L=z.call(arguments,1),M=function(){if(this instanceof M){var R=function(){};R.prototype=O.prototype;var Q=new R();var P=O.apply(Q,L.concat(z.call(arguments)));if(Object(P)===P){return P}return Q}else{return O.apply(N,L.concat(z.call(arguments)))}};return M}}function u(L){r.cssText=L}function j(M,L){return u(prefixes.join(M+";")+(L||""))}function m(M,L){return typeof M===L}function p(M,L){return !!~(""+M).indexOf(L)}function H(N,L){for(var M in N){var O=N[M];if(!p(O,"-")&&r[O]!==k){return L=="pfx"?O:true}}return false}function B(M,P,O){for(var L in M){var N=P[M[L]];if(N!==k){if(O===false){return M[L]}if(m(N,"function")){return N.bind(O||P)}return N}}return false}function a(P,L,O){var M=P.charAt(0).toUpperCase()+P.slice(1),N=(P+" "+I.join(M+" ")+M).split(" ");if(m(L,"string")||m(L,"undefined")){return H(N,L)}else{N=(P+" "+(s).join(M+" ")+M).split(" ");return B(N,L,O)}}l.csstransitions=function(){return a("transition")};l.svg=function(){return !!x.createElementNS&&!!x.createElementNS(K.svg,"svg").createSVGRect};l.inlinesvg=function(){var L=x.createElement("div");L.innerHTML="<svg/>";return(L.firstChild&&L.firstChild.namespaceURI)==K.svg};l.smil=function(){return !!x.createElementNS&&/SVGAnimate/.test(A.call(x.createElementNS(K.svg,"animate")))};l.svgclippaths=function(){return !!x.createElementNS&&/SVGClipPath/.test(A.call(x.createElementNS(K.svg,"clipPath")))};for(var g in l){if(E(l,g)){b=g.toLowerCase();n[b]=l[g]();C.push((n[b]?"":"no-")+b)}}n.addTest=function(M,N){if(typeof M=="object"){for(var L in M){if(E(M,L)){n.addTest(L,M[L])}}}else{M=M.toLowerCase();if(n[M]!==k){return n}N=typeof N=="function"?N():N;if(typeof t!=="undefined"&&t){F.className+=" "+(N?"":"no-")+M}n[M]=N}return n};u("");D=f=null;(function(U,W){var O=U.html5||{};var R=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var M=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var aa;var S="_html5shiv";var L=0;var Y={};var P;(function(){try{var ad=W.createElement("a");ad.innerHTML="<xyz></xyz>";aa=("hidden" in ad);P=ad.childNodes.length==1||(function(){(W.createElement)("a");var af=W.createDocumentFragment();return(typeof af.cloneNode=="undefined"||typeof af.createDocumentFragment=="undefined"||typeof af.createElement=="undefined")}())}catch(ae){aa=true;P=true}}());function Q(ad,af){var ag=ad.createElement("p"),ae=ad.getElementsByTagName("head")[0]||ad.documentElement;ag.innerHTML="x<style>"+af+"</style>";return ae.insertBefore(ag.lastChild,ae.firstChild)}function V(){var ad=T.elements;return typeof ad=="string"?ad.split(" "):ad}function Z(ad){var ae=Y[ad[S]];if(!ae){ae={};L++;ad[S]=L;Y[L]=ae}return ae}function X(ag,ad,af){if(!ad){ad=W}if(P){return ad.createElement(ag)}if(!af){af=Z(ad)}var ae;if(af.cache[ag]){ae=af.cache[ag].cloneNode()}else{if(M.test(ag)){ae=(af.cache[ag]=af.createElem(ag)).cloneNode()}else{ae=af.createElem(ag)}}return ae.canHaveChildren&&!R.test(ag)?af.frag.appendChild(ae):ae}function ab(af,ah){if(!af){af=W}if(P){return af.createDocumentFragment()}ah=ah||Z(af);var ai=ah.frag.cloneNode(),ag=0,ae=V(),ad=ae.length;for(;ag<ad;ag++){ai.createElement(ae[ag])}return ai}function ac(ad,ae){if(!ae.cache){ae.cache={};ae.createElem=ad.createElement;ae.createFrag=ad.createDocumentFragment;ae.frag=ae.createFrag()}ad.createElement=function(af){if(!T.shivMethods){return ae.createElem(af)}return X(af,ad,ae)};ad.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+V().join().replace(/\w+/g,function(af){ae.createElem(af);ae.frag.createElement(af);return'c("'+af+'")'})+");return n}")(T,ae.frag)}function N(ad){if(!ad){ad=W}var ae=Z(ad);if(T.shivCSS&&!aa&&!ae.hasCSS){ae.hasCSS=!!Q(ad,"article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")}if(!P){ac(ad,ae)}return ad}var T={elements:O.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:(O.shivCSS!==false),supportsUnknownElements:P,shivMethods:(O.shivMethods!==false),type:"default",shivDocument:N,createElement:X,createDocumentFragment:ab};U.html5=T;N(W)}(this,x));n._version=e;n._domPrefixes=s;n._cssomPrefixes=I;n.testProp=function(L){return H([L])};n.testAllProps=a;F.className=F.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(t?" js "+C.join(" "):"");return n})(this,this.document);(function(ad,ac,ab){function aa(b){return"[object Function]"==P.call(b)}function Z(b){return"string"==typeof b}function Y(){}function X(b){return !b||"loaded"==b||"complete"==b||"uninitialized"==b}function W(){var b=O.shift();M=1,b?b.t?R(function(){("c"==b.t?L.injectCss:L.injectJs)(b.s,0,b.a,b.x,b.e,1)},0):(b(),W()):M=0}function V(y,x,v,t,s,q,p){function n(a){if(!g&&X(m.readyState)&&(z.r=g=1,!M&&W(),m.onload=m.onreadystatechange=null,a)){"img"!=y&&R(function(){I.removeChild(m)},50);for(var c in D[x]){D[x].hasOwnProperty(c)&&D[x][c].onload()}}}var p=p||L.errorTimeout,m=ac.createElement(y),g=0,b=0,z={t:v,s:x,e:s,a:q,x:p};1===D[x]&&(b=1,D[x]=[]),"object"==y?m.data=x:(m.src=x,m.type=y),m.width=m.height="0",m.onerror=m.onload=m.onreadystatechange=function(){n.call(this,b)},O.splice(t,0,z),"img"!=y&&(b||2===D[x]?(I.insertBefore(m,J?null:Q),R(n,p)):D[x].push(m))}function U(g,e,l,k,j){return M=0,e=e||"j",Z(g)?V("c"==e?G:H,g,e,this.i++,l,k,j):(O.splice(this.i++,0,g),1==O.length&&W()),this}function T(){var b=L;return b.loader={load:U,i:0},b}var S=ac.documentElement,R=ad.setTimeout,Q=ac.getElementsByTagName("script")[0],P={}.toString,O=[],M=0,K="MozAppearance" in S.style,J=K&&!!ac.createRange().compareNode,I=J?S:Q.parentNode,S=ad.opera&&"[object Opera]"==P.call(ad.opera),S=!!ac.attachEvent&&!S,H=K?"object":S?"script":"img",G=S?"script":H,F=Array.isArray||function(b){return"[object Array]"==P.call(b)},E=[],D={},C={timeout:function(d,c){return c.length&&(d.timeout=c[0]),d}},N,L;L=function(e){function c(l){var l=l.split("!"),j=E.length,t=l.pop(),s=l.length,t={url:t,origUrl:t,prefixes:l},r,q,p;for(q=0;q<s;q++){p=l[q].split("="),(r=C[p.shift()])&&(t=r(t,p))}for(q=0;q<j;q++){t=E[q](t)}return t}function n(b,t,s,r,q){var p=c(b),l=p.autoCallback;p.url.split(".").pop().split("?").shift(),p.bypass||(t&&(t=aa(t)?t:t[b]||t[r]||t[b.split("/").pop().split("?")[0]]),p.instead?p.instead(b,t,s,r,q):(D[p.url]?p.noexec=!0:D[p.url]=1,s.load(p.url,p.forceCSS||!p.forceJS&&"css"==p.url.split(".").pop().split("?").shift()?"c":ab,p.noexec,p.attrs,p.timeout),(aa(t)||aa(l))&&s.load(function(){T(),t&&t(p.origUrl,q,r),l&&l(p.origUrl,q,r),D[p.url]=2})))}function m(y,x){function v(b,j){if(b){if(Z(b)){j||(s=function(){var l=[].slice.call(arguments);r.apply(this,l),q()}),n(b,s,x,0,u)}else{if(Object(b)===b){for(g in p=function(){var a=0,l;for(l in b){b.hasOwnProperty(l)&&a++}return a}(),b){b.hasOwnProperty(g)&&(!j&&!--p&&(aa(s)?s=function(){var l=[].slice.call(arguments);r.apply(this,l),q()}:s[g]=function(l){return function(){var a=[].slice.call(arguments);l&&l.apply(this,a),q()}}(r[g])),n(b[g],s,x,g,u))}}}}else{!j&&q()}}var u=!!y.test,t=y.load||y.both,s=y.callback||Y,r=s,q=y.complete||Y,p,g;v(u?y.yep:y.nope,!!t),t&&v(t)}var k,f,d=this.yepnope.loader;if(Z(e)){n(e,0,d,0)}else{if(F(e)){for(k=0;k<e.length;k++){f=e[k],Z(f)?n(f,0,d,0):F(f)?L(f):Object(f)===f&&m(f,d)}}else{Object(e)===e&&m(e,d)}}},L.addPrefix=function(d,c){C[d]=c},L.addFilter=function(b){E.push(b)},L.errorTimeout=10000,null==ac.readyState&&ac.addEventListener&&(ac.readyState="loading",ac.addEventListener("DOMContentLoaded",N=function(){ac.removeEventListener("DOMContentLoaded",N,0),ac.readyState="complete"},0)),ad.yepnope=T(),ad.yepnope.executeStack=W,ad.yepnope.injectJs=function(s,r,q,p,n,m){var g=ac.createElement("script"),f,b,p=p||L.errorTimeout;g.src=s;for(b in q){g.setAttribute(b,q[b])}r=m?W:r||Y,g.onreadystatechange=g.onload=function(){!f&&X(g.readyState)&&(f=1,r(),g.onload=g.onreadystatechange=null)},R(function(){f||(f=1,r(1))},p),n?g.onload():Q.parentNode.insertBefore(g,Q)},ad.yepnope.injectCss=function(b,p,n,m,l,k){var m=ac.createElement("link"),f,p=k?W:p||Y;m.href=b,m.rel="stylesheet",m.type="text/css";for(f in n){m.setAttribute(f,n[f])}l||(Q.parentNode.insertBefore(m,Q),R(p,0))}})(this,document);Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};(function(K,J,I){function x(d){var c={x:d.offsetLeft,y:d.offsetTop};while(d=d.offsetParent){c.x+=d.offsetLeft,c.y+=d.offsetTop}return c}function y(f){for(var c=1;c<arguments.length;c++){var j=arguments[c];for(var g in j){f[g]===I&&(f[g]=j[g])}}return f}function z(e,d){for(var f in d){e.style[A(e,f)||f]=d[f]}return e}function A(d,c){var l=d.style,k,j;if(l[c]!==I){return c}c=c.charAt(0).toUpperCase()+c.slice(1);for(j=0;j<H.length;j++){k=H[j]+c;if(l[k]!==I){return k}}}function B(M,L,r,q){var p=["opacity",L,~~(M*100),r,q].join("-"),n=0.01+r/q*100,m=Math.max(1-(1-M)/L*(100-n),M),f=F.substring(0,F.indexOf("Animation")).toLowerCase(),e=f&&"-"+f+"-"||"";G[p]||(C.insertRule("@"+e+"keyframes "+p+"{0%{opacity:"+m+"}"+n+"%{opacity:"+M+"}"+(n+0.01)+"%{opacity:1}"+(n+L)%100+"%{opacity:"+M+"}100%{opacity:"+m+"}}",0),G[p]=1);return p}function D(e,d,f){f&&!f.parentNode&&D(e,f),e.insertBefore(d,f||null);return e}function E(b,j){var g=J.createElement(b||"div"),f;for(f in j){g[f]=j[f]}return g}var H=["webkit","Moz","ms","O"],G={},F,C=function(){var b=E("style");D(J.getElementsByTagName("head")[0],b);return b.sheet||b.styleSheet}(),v=function s(b){if(!this.spin){return new s(b)}this.opts=y(b||{},s.defaults,u)},u=v.defaults={lines:12,length:7,width:5,radius:10,color:"#000",speed:1,trail:100,opacity:0.25,fps:20},t=v.prototype={spin:function(R){this.stop();var Q=this,P=Q.el=z(E(),{position:"relative"}),O,N;R&&(N=x(D(R,P,R.firstChild)),O=x(P),z(P,{left:(R.offsetWidth>>1)-O.x+N.x+"px",top:(R.offsetHeight>>1)-O.y+N.y+"px"})),P.setAttribute("aria-role","progressbar"),Q.lines(P,Q.opts);if(!F){var M=Q.opts,L=0,r=M.fps,n=r/M.speed,l=(1-M.opacity)/(n*M.trail/100),g=n/M.lines;(function f(){L++;for(var b=M.lines;b;b--){var c=Math.max(1-(L+b*g)%n*l,M.opacity);Q.opacity(P,M.lines-b,c,M)}Q.timeout=Q.el&&setTimeout(f,~~(1000/r))})()}return Q},stop:function(){var b=this.el;b&&(clearTimeout(this.timeout),b.parentNode&&b.parentNode.removeChild(b),this.el=I);return this}};t.lines=function(g,f){function j(b,c){return z(E(),{position:"absolute",width:f.length+f.width+"px",height:f.width+"px",background:b,boxShadow:c,transformOrigin:"left",transform:"rotate("+~~(360/f.lines*l)+"deg) translate("+f.radius+"px,0)",borderRadius:(f.width>>1)+"px"})}var l=0,k;for(;l<f.lines;l++){k=z(E(),{position:"absolute",top:1+~(f.width/2)+"px",transform:"translate3d(0,0,0)",opacity:f.opacity,animation:F&&B(f.opacity,f.trail,l,f.lines)+" "+1/f.speed+"s linear infinite"}),f.shadow&&D(k,z(j("#000","0 0 4px #000"),{top:"2px"})),D(g,D(k,j(f.color,"0 0 1px rgba(0,0,0,.1)")))}return g},t.opacity=function(e,d,f){d<e.childNodes.length&&(e.childNodes[d].style.opacity=f)},function(){var d=z(E("group"),{behavior:"url(#default#VML)"}),c;if(!A(d,"transform")&&d.adj){for(c=4;c--;){C.addRule(["group","roundrect","fill","stroke"][c],"behavior:url(#default#VML)")}t.lines=function(M,L){function g(b,f,e){D(n,D(z(p(),{rotation:360/L.lines*b+"deg",left:~~f}),D(z(E("roundrect",{arcsize:1}),{width:r,height:L.width,left:L.radius,top:-L.width>>1,filter:e}),E("fill",{color:L.color,opacity:L.opacity}),E("stroke",{opacity:0}))))}function p(){return z(E("group",{coordsize:q+" "+q,coordorigin:-r+" "+-r}),{width:q,height:q})}var r=L.length+L.width,q=2*r,n=p(),m=~(L.length+L.radius+L.width)+"px",l;if(L.shadow){for(l=1;l<=L.lines;l++){g(l,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)")}}for(l=1;l<=L.lines;l++){g(l)}return D(z(M,{margin:m+" 0 0 "+m,zoom:1}),n)},t.opacity=function(g,f,l,k){var j=g.firstChild;k=k.shadow&&k.lines||0,j&&f+k<j.childNodes.length&&(j=j.childNodes[f+k],j=j&&j.firstChild,j=j&&j.firstChild,j&&(j.opacity=l))}}else{F=A(d,"animation")}}(),K.Spinner=v})(window,document);(function(a){a.fn.spin=function(d,c){var b={tiny:{lines:8,length:2,width:2,radius:3},small:{lines:8,length:4,width:3,radius:5},large:{lines:10,length:8,width:4,radius:8}};if(Spinner){return this.each(function(){var f=a(this),e=f.data();if(e.spinner){e.spinner.stop();delete e.spinner}if(d!==false){if(typeof d==="string"){if(d in b){d=b[d]}else{d={}}if(c){d.color=c}}e.spinner=new Spinner(a.extend({color:f.css("color")},d)).spin(this)}})}else{throw"Spinner class not available."}}})(jQuery);(function(){var A=this;var m=A._;var H={};var G=Array.prototype,f=Object.prototype,u=Function.prototype;var K=G.push,r=G.slice,C=G.concat,d=f.toString,l=f.hasOwnProperty;var O=G.forEach,t=G.map,I=G.reduce,c=G.reduceRight,b=G.filter,F=G.every,s=G.some,q=G.indexOf,n=G.lastIndexOf,y=Array.isArray,e=Object.keys,J=u.bind;var P=function(Q){if(Q instanceof P){return Q}if(!(this instanceof P)){return new P(Q)}this._wrapped=Q};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports){exports=module.exports=P}exports._=P}else{A._=P}P.VERSION="1.4.4";var L=P.each=P.forEach=function(V,U,T){if(V==null){return}if(O&&V.forEach===O){V.forEach(U,T)}else{if(V.length===+V.length){for(var S=0,Q=V.length;S<Q;S++){if(U.call(T,V[S],S,V)===H){return}}}else{for(var R in V){if(P.has(V,R)){if(U.call(T,V[R],R,V)===H){return}}}}}};P.map=P.collect=function(T,S,R){var Q=[];if(T==null){return Q}if(t&&T.map===t){return T.map(S,R)}L(T,function(W,U,V){Q[Q.length]=S.call(R,W,U,V)});return Q};var g="Reduce of empty array with no initial value";P.reduce=P.foldl=P.inject=function(U,T,Q,S){var R=arguments.length>2;if(U==null){U=[]}if(I&&U.reduce===I){if(S){T=P.bind(T,S)}return R?U.reduce(T,Q):U.reduce(T)}L(U,function(X,V,W){if(!R){Q=X;R=true}else{Q=T.call(S,Q,X,V,W)}});if(!R){throw new TypeError(g)}return Q};P.reduceRight=P.foldr=function(W,T,Q,S){var R=arguments.length>2;if(W==null){W=[]}if(c&&W.reduceRight===c){if(S){T=P.bind(T,S)}return R?W.reduceRight(T,Q):W.reduceRight(T)}var V=W.length;if(V!==+V){var U=P.keys(W);V=U.length}L(W,function(Z,X,Y){X=U?U[--V]:--V;if(!R){Q=W[X];R=true}else{Q=T.call(S,Q,W[X],X,Y)}});if(!R){throw new TypeError(g)}return Q};P.find=P.detect=function(T,S,R){var Q;E(T,function(W,U,V){if(S.call(R,W,U,V)){Q=W;return true}});return Q};P.filter=P.select=function(T,S,R){var Q=[];if(T==null){return Q}if(b&&T.filter===b){return T.filter(S,R)}L(T,function(W,U,V){if(S.call(R,W,U,V)){Q[Q.length]=W}});return Q};P.reject=function(S,R,Q){return P.filter(S,function(V,T,U){return !R.call(Q,V,T,U)},Q)};P.every=P.all=function(T,S,R){S||(S=P.identity);var Q=true;if(T==null){return Q}if(F&&T.every===F){return T.every(S,R)}L(T,function(W,U,V){if(!(Q=Q&&S.call(R,W,U,V))){return H}});return !!Q};var E=P.some=P.any=function(T,S,R){S||(S=P.identity);var Q=false;if(T==null){return Q}if(s&&T.some===s){return T.some(S,R)}L(T,function(W,U,V){if(Q||(Q=S.call(R,W,U,V))){return H}});return !!Q};P.contains=P.include=function(R,Q){if(R==null){return false}if(q&&R.indexOf===q){return R.indexOf(Q)!=-1}return E(R,function(S){return S===Q})};P.invoke=function(S,T){var Q=r.call(arguments,2);var R=P.isFunction(T);return P.map(S,function(U){return(R?T:U[T]).apply(U,Q)})};P.pluck=function(R,Q){return P.map(R,function(S){return S[Q]})};P.where=function(R,Q,S){if(P.isEmpty(Q)){return S?null:[]}return P[S?"find":"filter"](R,function(U){for(var T in Q){if(Q[T]!==U[T]){return false}}return true})};P.findWhere=function(R,Q){return P.where(R,Q,true)};P.max=function(T,S,R){if(!S&&P.isArray(T)&&T[0]===+T[0]&&T.length<65535){return Math.max.apply(Math,T)}if(!S&&P.isEmpty(T)){return -Infinity}var Q={computed:-Infinity,value:-Infinity};L(T,function(X,U,W){var V=S?S.call(R,X,U,W):X;V>=Q.computed&&(Q={value:X,computed:V})});return Q.value};P.min=function(T,S,R){if(!S&&P.isArray(T)&&T[0]===+T[0]&&T.length<65535){return Math.min.apply(Math,T)}if(!S&&P.isEmpty(T)){return Infinity}var Q={computed:Infinity,value:Infinity};L(T,function(X,U,W){var V=S?S.call(R,X,U,W):X;V<Q.computed&&(Q={value:X,computed:V})});return Q.value};P.shuffle=function(T){var S;var R=0;var Q=[];L(T,function(U){S=P.random(R++);Q[R-1]=Q[S];Q[S]=U});return Q};var a=function(Q){return P.isFunction(Q)?Q:function(R){return R[Q]}};P.sortBy=function(T,S,Q){var R=a(S);return P.pluck(P.map(T,function(W,U,V){return{value:W,index:U,criteria:R.call(Q,W,U,V)}}).sort(function(X,W){var V=X.criteria;var U=W.criteria;if(V!==U){if(V>U||V===void 0){return 1}if(V<U||U===void 0){return -1}}return X.index<W.index?-1:1}),"value")};var x=function(V,U,R,T){var Q={};var S=a(U||P.identity);L(V,function(Y,W){var X=S.call(R,Y,W,V);T(Q,X,Y)});return Q};P.groupBy=function(S,R,Q){return x(S,R,Q,function(T,U,V){(P.has(T,U)?T[U]:(T[U]=[])).push(V)})};P.countBy=function(S,R,Q){return x(S,R,Q,function(T,U){if(!P.has(T,U)){T[U]=0}T[U]++})};P.sortedIndex=function(X,W,T,S){T=T==null?P.identity:a(T);var V=T.call(S,W);var Q=0,U=X.length;while(Q<U){var R=(Q+U)>>>1;T.call(S,X[R])<V?Q=R+1:U=R}return Q};P.toArray=function(Q){if(!Q){return[]}if(P.isArray(Q)){return r.call(Q)}if(Q.length===+Q.length){return P.map(Q,P.identity)}return P.values(Q)};P.size=function(Q){if(Q==null){return 0}return(Q.length===+Q.length)?Q.length:P.keys(Q).length};P.first=P.head=P.take=function(S,R,Q){if(S==null){return void 0}return(R!=null)&&!Q?r.call(S,0,R):S[0]};P.initial=function(S,R,Q){return r.call(S,0,S.length-((R==null)||Q?1:R))};P.last=function(S,R,Q){if(S==null){return void 0}if((R!=null)&&!Q){return r.call(S,Math.max(S.length-R,0))}else{return S[S.length-1]}};P.rest=P.tail=P.drop=function(S,R,Q){return r.call(S,(R==null)||Q?1:R)};P.compact=function(Q){return P.filter(Q,P.identity)};var B=function(R,S,Q){L(R,function(T){if(P.isArray(T)){S?K.apply(Q,T):B(T,S,Q)}else{Q.push(T)}});return Q};P.flatten=function(R,Q){return B(R,Q,[])};P.without=function(Q){return P.difference(Q,r.call(arguments,1))};P.uniq=P.unique=function(W,V,U,T){if(P.isFunction(V)){T=U;U=V;V=false}var R=U?P.map(W,U,T):W;var S=[];var Q=[];L(R,function(Y,X){if(V?(!X||Q[Q.length-1]!==Y):!P.contains(Q,Y)){Q.push(Y);S.push(W[X])}});return S};P.union=function(){return P.uniq(C.apply(G,arguments))};P.intersection=function(R){var Q=r.call(arguments,1);return P.filter(P.uniq(R),function(S){return P.every(Q,function(T){return P.indexOf(T,S)>=0})})};P.difference=function(R){var Q=C.apply(G,r.call(arguments,1));return P.filter(R,function(S){return !P.contains(Q,S)})};P.zip=function(){var Q=r.call(arguments);var T=P.max(P.pluck(Q,"length"));var S=new Array(T);for(var R=0;R<T;R++){S[R]=P.pluck(Q,""+R)}return S};P.object=function(U,S){if(U==null){return{}}var Q={};for(var T=0,R=U.length;T<R;T++){if(S){Q[U[T]]=S[T]}else{Q[U[T][0]]=U[T][1]}}return Q};P.indexOf=function(U,S,T){if(U==null){return -1}var R=0,Q=U.length;if(T){if(typeof T=="number"){R=(T<0?Math.max(0,Q+T):T)}else{R=P.sortedIndex(U,S);return U[R]===S?R:-1}}if(q&&U.indexOf===q){return U.indexOf(S,T)}for(;R<Q;R++){if(U[R]===S){return R}}return -1};P.lastIndexOf=function(U,S,T){if(U==null){return -1}var Q=T!=null;if(n&&U.lastIndexOf===n){return Q?U.lastIndexOf(S,T):U.lastIndexOf(S)}var R=(Q?T:U.length);while(R--){if(U[R]===S){return R}}return -1};P.range=function(V,T,U){if(arguments.length<=1){T=V||0;V=0}U=arguments[2]||1;var R=Math.max(Math.ceil((T-V)/U),0);var Q=0;var S=new Array(R);while(Q<R){S[Q++]=V;V+=U}return S};P.bind=function(S,R){if(S.bind===J&&J){return J.apply(S,r.call(arguments,1))}var Q=r.call(arguments,2);return function(){return S.apply(R,Q.concat(r.call(arguments)))}};P.partial=function(R){var Q=r.call(arguments,1);return function(){return R.apply(this,Q.concat(r.call(arguments)))}};P.bindAll=function(R){var Q=r.call(arguments,1);if(Q.length===0){Q=P.functions(R)}L(Q,function(S){R[S]=P.bind(R[S],R)});return R};P.memoize=function(S,R){var Q={};R||(R=P.identity);return function(){var T=R.apply(this,arguments);return P.has(Q,T)?Q[T]:(Q[T]=S.apply(this,arguments))}};P.delay=function(R,S){var Q=r.call(arguments,2);return setTimeout(function(){return R.apply(null,Q)},S)};P.defer=function(Q){return P.delay.apply(P,[Q,1].concat(r.call(arguments,1)))};P.throttle=function(V,X){var T,S,W,Q;var U=0;var R=function(){U=new Date;W=null;Q=V.apply(T,S)};return function(){var Y=new Date;var Z=X-(Y-U);T=this;S=arguments;if(Z<=0){clearTimeout(W);W=null;U=Y;Q=V.apply(T,S)}else{if(!W){W=setTimeout(R,Z)}}return Q}};P.debounce=function(S,U,R){var T,Q;return function(){var Y=this,X=arguments;var W=function(){T=null;if(!R){Q=S.apply(Y,X)}};var V=R&&!T;clearTimeout(T);T=setTimeout(W,U);if(V){Q=S.apply(Y,X)}return Q}};P.once=function(S){var Q=false,R;return function(){if(Q){return R}Q=true;R=S.apply(this,arguments);S=null;return R}};P.wrap=function(Q,R){return function(){var S=[Q];K.apply(S,arguments);return R.apply(this,S)}};P.compose=function(){var Q=arguments;return function(){var R=arguments;for(var S=Q.length-1;S>=0;S--){R=[Q[S].apply(this,R)]}return R[0]}};P.after=function(R,Q){if(R<=0){return Q()}return function(){if(--R<1){return Q.apply(this,arguments)}}};P.keys=e||function(S){if(S!==Object(S)){throw new TypeError("Invalid object")}var R=[];for(var Q in S){if(P.has(S,Q)){R[R.length]=Q}}return R};P.values=function(S){var Q=[];for(var R in S){if(P.has(S,R)){Q.push(S[R])}}return Q};P.pairs=function(S){var R=[];for(var Q in S){if(P.has(S,Q)){R.push([Q,S[Q]])}}return R};P.invert=function(S){var Q={};for(var R in S){if(P.has(S,R)){Q[S[R]]=R}}return Q};P.functions=P.methods=function(S){var R=[];for(var Q in S){if(P.isFunction(S[Q])){R.push(Q)}}return R.sort()};P.extend=function(Q){L(r.call(arguments,1),function(R){if(R){for(var S in R){Q[S]=R[S]}}});return Q};P.pick=function(R){var S={};var Q=C.apply(G,r.call(arguments,1));L(Q,function(T){if(T in R){S[T]=R[T]}});return S};P.omit=function(S){var T={};var R=C.apply(G,r.call(arguments,1));for(var Q in S){if(!P.contains(R,Q)){T[Q]=S[Q]}}return T};P.defaults=function(Q){L(r.call(arguments,1),function(R){if(R){for(var S in R){if(Q[S]==null){Q[S]=R[S]}}}});return Q};P.clone=function(Q){if(!P.isObject(Q)){return Q}return P.isArray(Q)?Q.slice():P.extend({},Q)};P.tap=function(R,Q){Q(R);return R};var M=function(X,W,R,S){if(X===W){return X!==0||1/X==1/W}if(X==null||W==null){return X===W}if(X instanceof P){X=X._wrapped}if(W instanceof P){W=W._wrapped}var U=d.call(X);if(U!=d.call(W)){return false}switch(U){case"[object String]":return X==String(W);case"[object Number]":return X!=+X?W!=+W:(X==0?1/X==1/W:X==+W);case"[object Date]":case"[object Boolean]":return +X==+W;case"[object RegExp]":return X.source==W.source&&X.global==W.global&&X.multiline==W.multiline&&X.ignoreCase==W.ignoreCase}if(typeof X!="object"||typeof W!="object"){return false}var Q=R.length;while(Q--){if(R[Q]==X){return S[Q]==W}}R.push(X);S.push(W);var Z=0,aa=true;if(U=="[object Array]"){Z=X.length;aa=Z==W.length;if(aa){while(Z--){if(!(aa=M(X[Z],W[Z],R,S))){break}}}}else{var V=X.constructor,T=W.constructor;if(V!==T&&!(P.isFunction(V)&&(V instanceof V)&&P.isFunction(T)&&(T instanceof T))){return false}for(var Y in X){if(P.has(X,Y)){Z++;if(!(aa=P.has(W,Y)&&M(X[Y],W[Y],R,S))){break}}}if(aa){for(Y in W){if(P.has(W,Y)&&!(Z--)){break}}aa=!Z}}R.pop();S.pop();return aa};P.isEqual=function(R,Q){return M(R,Q,[],[])};P.isEmpty=function(R){if(R==null){return true}if(P.isArray(R)||P.isString(R)){return R.length===0}for(var Q in R){if(P.has(R,Q)){return false}}return true};P.isElement=function(Q){return !!(Q&&Q.nodeType===1)};P.isArray=y||function(Q){return d.call(Q)=="[object Array]"};P.isObject=function(Q){return Q===Object(Q)};L(["Arguments","Function","String","Number","Date","RegExp"],function(Q){P["is"+Q]=function(R){return d.call(R)=="[object "+Q+"]"}});if(!P.isArguments(arguments)){P.isArguments=function(Q){return !!(Q&&P.has(Q,"callee"))}}if(typeof(/./)!=="function"){P.isFunction=function(Q){return typeof Q==="function"}}P.isFinite=function(Q){return isFinite(Q)&&!isNaN(parseFloat(Q))};P.isNaN=function(Q){return P.isNumber(Q)&&Q!=+Q};P.isBoolean=function(Q){return Q===true||Q===false||d.call(Q)=="[object Boolean]"};P.isNull=function(Q){return Q===null};P.isUndefined=function(Q){return Q===void 0};P.has=function(R,Q){return l.call(R,Q)};P.noConflict=function(){A._=m;return this};P.identity=function(Q){return Q};P.times=function(U,T,S){var Q=Array(U);for(var R=0;R<U;R++){Q[R]=T.call(S,R)}return Q};P.random=function(R,Q){if(Q==null){Q=R;R=0}return R+Math.floor(Math.random()*(Q-R+1))};var p={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;"}};p.unescape=P.invert(p.escape);var N={escape:new RegExp("["+P.keys(p.escape).join("")+"]","g"),unescape:new RegExp("("+P.keys(p.unescape).join("|")+")","g")};P.each(["escape","unescape"],function(Q){P[Q]=function(R){if(R==null){return""}return(""+R).replace(N[Q],function(S){return p[Q][S]})}});P.result=function(Q,S){if(Q==null){return null}var R=Q[S];return P.isFunction(R)?R.call(Q):R};P.mixin=function(Q){L(P.functions(Q),function(R){var S=P[R]=Q[R];P.prototype[R]=function(){var T=[this._wrapped];K.apply(T,arguments);return v.call(this,S.apply(P,T))}})};var D=0;P.uniqueId=function(Q){var R=++D+"";return Q?Q+R:R};P.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var z=/(.)^/;var j={"'":"'","\\":"\\","\r":"r","\n":"n","\t":"t","\u2028":"u2028","\u2029":"u2029"};var k=/\\|'|\r|\n|\t|\u2028|\u2029/g;P.template=function(Y,T,S){var R;S=P.defaults({},S,P.templateSettings);var U=new RegExp([(S.escape||z).source,(S.interpolate||z).source,(S.evaluate||z).source].join("|")+"|$","g");var V=0;var Q="__p+='";Y.replace(U,function(aa,ab,Z,ad,ac){Q+=Y.slice(V,ac).replace(k,function(ae){return"\\"+j[ae]});if(ab){Q+="'+\n((__t=("+ab+"))==null?'':_.escape(__t))+\n'"}if(Z){Q+="'+\n((__t=("+Z+"))==null?'':__t)+\n'"}if(ad){Q+="';\n"+ad+"\n__p+='"}V=ac+aa.length;return aa});Q+="';\n";if(!S.variable){Q="with(obj||{}){\n"+Q+"}\n"}Q="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+Q+"return __p;\n";try{R=new Function(S.variable||"obj","_",Q)}catch(W){W.source=Q;throw W}if(T){return R(T,P)}var X=function(Z){return R.call(this,Z,P)};X.source="function("+(S.variable||"obj")+"){\n"+Q+"}";return X};P.chain=function(Q){return P(Q).chain()};var v=function(Q){return this._chain?P(Q).chain():Q};P.mixin(P);L(["pop","push","reverse","shift","sort","splice","unshift"],function(Q){var R=G[Q];P.prototype[Q]=function(){var S=this._wrapped;R.apply(S,arguments);if((Q=="shift"||Q=="splice")&&S.length===0){delete S[0]}return v.call(this,S)}});L(["concat","join","slice"],function(Q){var R=G[Q];P.prototype[Q]=function(){return v.call(this,R.apply(this._wrapped,arguments))}});P.extend(P.prototype,{chain:function(){this._chain=true;return this},value:function(){return this._wrapped}})}).call(this);(function(){var y=this;var F=y.Backbone;var g=[];var H=g.push;var q=g.slice;var x=g.splice;var D;if(typeof exports!=="undefined"){D=exports}else{D=y.Backbone={}}D.VERSION="1.0.0";var P=y._;if(!P&&(typeof require!=="undefined")){P=require("underscore")}D.$=y.jQuery||y.Zepto||y.ender||y.$;D.noConflict=function(){y.Backbone=F;return this};D.emulateHTTP=false;D.emulateJSON=false;var N=D.Events={on:function(Q,T,S){if(!B(this,"on",Q,[T,S])||!T){return this}this._events||(this._events={});var R=this._events[Q]||(this._events[Q]=[]);R.push({callback:T,context:S,ctx:S||this});return this},once:function(R,U,S){if(!B(this,"once",R,[U,S])||!U){return this}var Q=this;var T=P.once(function(){Q.off(R,T);U.apply(this,arguments)});T._callback=U;return this.on(R,T,S)},off:function(Q,Z,R){var X,Y,aa,W,V,S,U,T;if(!this._events||!B(this,"off",Q,[Z,R])){return this}if(!Q&&!Z&&!R){this._events={};return this}W=Q?[Q]:P.keys(this._events);for(V=0,S=W.length;V<S;V++){Q=W[V];if(aa=this._events[Q]){this._events[Q]=X=[];if(Z||R){for(U=0,T=aa.length;U<T;U++){Y=aa[U];if((Z&&Z!==Y.callback&&Z!==Y.callback._callback)||(R&&R!==Y.context)){X.push(Y)}}}if(!X.length){delete this._events[Q]}}}return this},trigger:function(S){if(!this._events){return this}var R=q.call(arguments,1);if(!B(this,"trigger",S,R)){return this}var T=this._events[S];var Q=this._events.all;if(T){b(T,R)}if(Q){b(Q,arguments)}return this},stopListening:function(T,Q,V){var R=this._listeners;if(!R){return this}var S=!Q&&!V;if(typeof Q==="object"){V=this}if(T){(R={})[T._listenerId]=T}for(var U in R){R[U].off(Q,V,this);if(S){delete this._listeners[U]}}return this}};var A=/\s+/;var B=function(X,V,R,U){if(!R){return true}if(typeof R==="object"){for(var T in R){X[V].apply(X,[T,R[T]].concat(U))}return false}if(A.test(R)){var W=R.split(A);for(var S=0,Q=W.length;S<Q;S++){X[V].apply(X,[W[S]].concat(U))}return false}return true};var b=function(V,T){var W,U=-1,S=V.length,R=T[0],Q=T[1],X=T[2];switch(T.length){case 0:while(++U<S){(W=V[U]).callback.call(W.ctx)}return;case 1:while(++U<S){(W=V[U]).callback.call(W.ctx,R)}return;case 2:while(++U<S){(W=V[U]).callback.call(W.ctx,R,Q)}return;case 3:while(++U<S){(W=V[U]).callback.call(W.ctx,R,Q,X)}return;default:while(++U<S){(W=V[U]).callback.apply(W.ctx,T)}}};var G={listenTo:"on",listenToOnce:"once"};P.each(G,function(Q,R){N[R]=function(U,S,W){var T=this._listeners||(this._listeners={});var V=U._listenerId||(U._listenerId=P.uniqueId("l"));T[V]=U;if(typeof S==="object"){W=this}U[Q](S,W,this);return this}});N.bind=N.on;N.unbind=N.off;P.extend(D,N);var I=D.Model=function(Q,S){var T;var R=Q||{};S||(S={});this.cid=P.uniqueId("c");this.attributes={};P.extend(this,P.pick(S,J));if(S.parse){R=this.parse(R,S)||{}}if(T=P.result(this,"defaults")){R=P.defaults({},R,T)}this.set(R,S);this.changed={};this.initialize.apply(this,arguments)};var J=["url","urlRoot","collection"];P.extend(I.prototype,N,{changed:null,validationError:null,idAttribute:"id",initialize:function(){},toJSON:function(Q){return P.clone(this.attributes)},sync:function(){return D.sync.apply(this,arguments)},get:function(Q){return this.attributes[Q]},escape:function(Q){return P.escape(this.get(Q))},has:function(Q){return this.get(Q)!=null},set:function(Y,Q,ac){var W,Z,aa,X,V,ab,S,U;if(Y==null){return this}if(typeof Y==="object"){Z=Y;ac=Q}else{(Z={})[Y]=Q}ac||(ac={});if(!this._validate(Z,ac)){return false}aa=ac.unset;V=ac.silent;X=[];ab=this._changing;this._changing=true;if(!ab){this._previousAttributes=P.clone(this.attributes);this.changed={}}U=this.attributes,S=this._previousAttributes;if(this.idAttribute in Z){this.id=Z[this.idAttribute]}for(W in Z){Q=Z[W];if(!P.isEqual(U[W],Q)){X.push(W)}if(!P.isEqual(S[W],Q)){this.changed[W]=Q}else{delete this.changed[W]}aa?delete U[W]:U[W]=Q}if(!V){if(X.length){this._pending=true}for(var T=0,R=X.length;T<R;T++){this.trigger("change:"+X[T],this,U[X[T]],ac)}}if(ab){return this}if(!V){while(this._pending){this._pending=false;this.trigger("change",this,ac)}}this._pending=false;this._changing=false;return this},unset:function(Q,R){return this.set(Q,void 0,P.extend({},R,{unset:true}))},clear:function(R){var Q={};for(var S in this.attributes){Q[S]=void 0}return this.set(Q,P.extend({},R,{unset:true}))},hasChanged:function(Q){if(Q==null){return !P.isEmpty(this.changed)}return P.has(this.changed,Q)},changedAttributes:function(S){if(!S){return this.hasChanged()?P.clone(this.changed):false}var U,T=false;var R=this._changing?this._previousAttributes:this.attributes;for(var Q in S){if(P.isEqual(R[Q],(U=S[Q]))){continue}(T||(T={}))[Q]=U}return T},previous:function(Q){if(Q==null||!this._previousAttributes){return null}return this._previousAttributes[Q]},previousAttributes:function(){return P.clone(this._previousAttributes)},fetch:function(R){R=R?P.clone(R):{};if(R.parse===void 0){R.parse=true}var Q=this;var S=R.success;R.success=function(T){if(!Q.set(Q.parse(T,R),R)){return false}if(S){S(Q,T,R)}Q.trigger("sync",Q,T,R)};L(this,R);return this.sync("read",this,R)},save:function(U,R,Y){var V,Q,X,S=this.attributes;if(U==null||typeof U==="object"){V=U;Y=R}else{(V={})[U]=R}if(V&&(!Y||!Y.wait)&&!this.set(V,Y)){return false}Y=P.extend({validate:true},Y);if(!this._validate(V,Y)){return false}if(V&&Y.wait){this.attributes=P.extend({},S,V)}if(Y.parse===void 0){Y.parse=true}var T=this;var W=Y.success;Y.success=function(aa){T.attributes=S;var Z=T.parse(aa,Y);if(Y.wait){Z=P.extend(V||{},Z)}if(P.isObject(Z)&&!T.set(Z,Y)){return false}if(W){W(T,aa,Y)}T.trigger("sync",T,aa,Y)};L(this,Y);Q=this.isNew()?"create":(Y.patch?"patch":"update");if(Q==="patch"){Y.attrs=V}X=this.sync(Q,this,Y);if(V&&Y.wait){this.attributes=S}return X},destroy:function(R){R=R?P.clone(R):{};var Q=this;var U=R.success;var S=function(){Q.trigger("destroy",Q,Q.collection,R)};R.success=function(V){if(R.wait||Q.isNew()){S()}if(U){U(Q,V,R)}if(!Q.isNew()){Q.trigger("sync",Q,V,R)}};if(this.isNew()){R.success();return false}L(this,R);var T=this.sync("delete",this,R);if(!R.wait){S()}return T},url:function(){var Q=P.result(this,"urlRoot")||P.result(this.collection,"url")||u();if(this.isNew()){return Q}return Q+(Q.charAt(Q.length-1)==="/"?"":"/")+encodeURIComponent(this.id)},parse:function(R,Q){return R},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return this.id==null},isValid:function(Q){return this._validate({},P.extend(Q||{},{validate:true}))},_validate:function(S,R){if(!R.validate||!this.validate){return true}S=P.extend({},this.attributes,S);var Q=this.validationError=this.validate(S,R)||null;if(!Q){return true}this.trigger("invalid",this,Q,P.extend(R||{},{validationError:Q}));return false}});var a=["keys","values","pairs","invert","pick","omit"];P.each(a,function(Q){I.prototype[Q]=function(){var R=q.call(arguments);R.unshift(this.attributes);return P[Q].apply(P,R)}});var c=D.Collection=function(R,Q){Q||(Q={});if(Q.url){this.url=Q.url}if(Q.model){this.model=Q.model}if(Q.comparator!==void 0){this.comparator=Q.comparator}this._reset();this.initialize.apply(this,arguments);if(R){this.reset(R,P.extend({silent:true},Q))}};var r={add:true,remove:true,merge:true};var O={add:true,merge:false,remove:false};P.extend(c.prototype,N,{model:I,initialize:function(){},toJSON:function(Q){return this.map(function(R){return R.toJSON(Q)})},sync:function(){return D.sync.apply(this,arguments)},add:function(R,Q){return this.set(R,P.defaults(Q||{},O))},remove:function(V,T){V=P.isArray(V)?V.slice():[V];T||(T={});var U,Q,S,R;for(U=0,Q=V.length;U<Q;U++){R=this.get(V[U]);if(!R){continue}delete this._byId[R.id];delete this._byId[R.cid];S=this.indexOf(R);this.models.splice(S,1);this.length--;if(!T.silent){T.index=S;R.trigger("remove",R,this,T)}this._removeReference(R)}return this},set:function(R,ad){ad=P.defaults(ad||{},r);if(ad.parse){R=this.parse(R,ad)}if(!P.isArray(R)){R=R?[R]:[]}var Y,U,aa,ab,S,Z;var T=ad.at;var X=this.comparator&&(T==null)&&ad.sort!==false;var V=P.isString(this.comparator)?this.comparator:null;var ac=[],Q=[],W={};for(Y=0,U=R.length;Y<U;Y++){if(!(aa=this._prepareModel(R[Y],ad))){continue}if(S=this.get(aa)){if(ad.remove){W[S.cid]=true}if(ad.merge){S.set(aa.attributes,ad);if(X&&!Z&&S.hasChanged(V)){Z=true}}}else{if(ad.add){ac.push(aa);aa.on("all",this._onModelEvent,this);this._byId[aa.cid]=aa;if(aa.id!=null){this._byId[aa.id]=aa}}}}if(ad.remove){for(Y=0,U=this.length;Y<U;++Y){if(!W[(aa=this.models[Y]).cid]){Q.push(aa)}}if(Q.length){this.remove(Q,ad)}}if(ac.length){if(X){Z=true}this.length+=ac.length;if(T!=null){x.apply(this.models,[T,0].concat(ac))}else{H.apply(this.models,ac)}}if(Z){this.sort({silent:true})}if(ad.silent){return this}for(Y=0,U=ac.length;Y<U;Y++){(aa=ac[Y]).trigger("add",aa,this,ad)}if(Z){this.trigger("sort",this,ad)}return this},reset:function(T,R){R||(R={});for(var S=0,Q=this.models.length;S<Q;S++){this._removeReference(this.models[S])}R.previousModels=this.models;this._reset();this.add(T,P.extend({silent:true},R));if(!R.silent){this.trigger("reset",this,R)}return this},push:function(R,Q){R=this._prepareModel(R,Q);this.add(R,P.extend({at:this.length},Q));return R},pop:function(R){var Q=this.at(this.length-1);this.remove(Q,R);return Q},unshift:function(R,Q){R=this._prepareModel(R,Q);this.add(R,P.extend({at:0},Q));return R},shift:function(R){var Q=this.at(0);this.remove(Q,R);return Q},slice:function(R,Q){return this.models.slice(R,Q)},get:function(Q){if(Q==null){return void 0}return this._byId[Q.id!=null?Q.id:Q.cid||Q]},at:function(Q){return this.models[Q]},where:function(Q,R){if(P.isEmpty(Q)){return R?void 0:[]}return this[R?"find":"filter"](function(S){for(var T in Q){if(Q[T]!==S.get(T)){return false}}return true})},findWhere:function(Q){return this.where(Q,true)},sort:function(Q){if(!this.comparator){throw new Error("Cannot sort a set without a comparator")}Q||(Q={});if(P.isString(this.comparator)||this.comparator.length===1){this.models=this.sortBy(this.comparator,this)}else{this.models.sort(P.bind(this.comparator,this))}if(!Q.silent){this.trigger("sort",this,Q)}return this},sortedIndex:function(Q,T,R){T||(T=this.comparator);var S=P.isFunction(T)?T:function(U){return U.get(T)};return P.sortedIndex(this.models,Q,S,R)},pluck:function(Q){return P.invoke(this.models,"get",Q)},fetch:function(Q){Q=Q?P.clone(Q):{};if(Q.parse===void 0){Q.parse=true}var S=Q.success;var R=this;Q.success=function(T){var U=Q.reset?"reset":"set";R[U](T,Q);if(S){S(R,T,Q)}R.trigger("sync",R,T,Q)};L(this,Q);return this.sync("read",this,Q)},create:function(R,Q){Q=Q?P.clone(Q):{};if(!(R=this._prepareModel(R,Q))){return false}if(!Q.wait){this.add(R,Q)}var T=this;var S=Q.success;Q.success=function(U){if(Q.wait){T.add(R,Q)}if(S){S(R,U,Q)}};R.save(null,Q);return R},parse:function(R,Q){return R},clone:function(){return new this.constructor(this.models)},_reset:function(){this.length=0;this.models=[];this._byId={}},_prepareModel:function(S,R){if(S instanceof I){if(!S.collection){S.collection=this}return S}R||(R={});R.collection=this;var Q=new this.model(S,R);if(!Q._validate(S,R)){this.trigger("invalid",this,S,R);return false}return Q},_removeReference:function(Q){if(this===Q.collection){delete Q.collection}Q.off("all",this._onModelEvent,this)},_onModelEvent:function(S,R,T,Q){if((S==="add"||S==="remove")&&T!==this){return}if(S==="destroy"){this.remove(R,Q)}if(R&&S==="change:"+R.idAttribute){delete this._byId[R.previous(R.idAttribute)];if(R.id!=null){this._byId[R.id]=R}}this.trigger.apply(this,arguments)}});var C=["forEach","each","map","collect","reduce","foldl","inject","reduceRight","foldr","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","max","min","toArray","size","first","head","take","initial","rest","tail","drop","last","without","indexOf","shuffle","lastIndexOf","isEmpty","chain"];P.each(C,function(Q){c.prototype[Q]=function(){var R=q.call(arguments);R.unshift(this.models);return P[Q].apply(P,R)}});var m=["groupBy","countBy","sortBy"];P.each(m,function(Q){c.prototype[Q]=function(T,R){var S=P.isFunction(T)?T:function(U){return U.get(T)};return P[Q](this.models,S,R)}});var K=D.View=function(Q){this.cid=P.uniqueId("view");this._configure(Q||{});this._ensureElement();this.initialize.apply(this,arguments);this.delegateEvents()};var z=/^(\S+)\s*(.*)$/;var e=["model","collection","el","id","attributes","className","tagName","events"];P.extend(K.prototype,N,{tagName:"div",$:function(Q){return this.$el.find(Q)},initialize:function(){},render:function(){return this},remove:function(){this.$el.remove();this.stopListening();return this},setElement:function(Q,R){if(this.$el){this.undelegateEvents()}this.$el=Q instanceof D.$?Q:D.$(Q);this.el=this.$el[0];if(R!==false){this.delegateEvents()}return this},delegateEvents:function(U){if(!(U||(U=P.result(this,"events")))){return this}this.undelegateEvents();for(var T in U){var V=U[T];if(!P.isFunction(V)){V=this[U[T]]}if(!V){continue}var S=T.match(z);var R=S[1],Q=S[2];V=P.bind(V,this);R+=".delegateEvents"+this.cid;if(Q===""){this.$el.on(R,V)}else{this.$el.on(R,Q,V)}}return this},undelegateEvents:function(){this.$el.off(".delegateEvents"+this.cid);return this},_configure:function(Q){if(this.options){Q=P.extend({},P.result(this,"options"),Q)}P.extend(this,P.pick(Q,e));this.options=Q},_ensureElement:function(){if(!this.el){var Q=P.extend({},P.result(this,"attributes"));if(this.id){Q.id=P.result(this,"id")}if(this.className){Q["class"]=P.result(this,"className")}var R=D.$("<"+P.result(this,"tagName")+">").attr(Q);this.setElement(R,false)}else{this.setElement(P.result(this,"el"),false)}}});D.sync=function(W,R,Q){var T=l[W];P.defaults(Q||(Q={}),{emulateHTTP:D.emulateHTTP,emulateJSON:D.emulateJSON});var V={type:T,dataType:"json"};if(!Q.url){V.url=P.result(R,"url")||u()}if(Q.data==null&&R&&(W==="create"||W==="update"||W==="patch")){V.contentType="application/json";V.data=JSON.stringify(Q.attrs||R.toJSON(Q))}if(Q.emulateJSON){V.contentType="application/x-www-form-urlencoded";V.data=V.data?{model:V.data}:{}}if(Q.emulateHTTP&&(T==="PUT"||T==="DELETE"||T==="PATCH")){V.type="POST";if(Q.emulateJSON){V.data._method=T}var S=Q.beforeSend;Q.beforeSend=function(X){X.setRequestHeader("X-HTTP-Method-Override",T);if(S){return S.apply(this,arguments)}}}if(V.type!=="GET"&&!Q.emulateJSON){V.processData=false}if(V.type==="PATCH"&&window.ActiveXObject&&!(window.external&&window.external.msActiveXFilteringEnabled)){V.xhr=function(){return new ActiveXObject("Microsoft.XMLHTTP")}}var U=Q.xhr=D.ajax(P.extend(V,Q));R.trigger("request",R,U,Q);return U};var l={create:"POST",update:"PUT",patch:"PATCH","delete":"DELETE",read:"GET"};D.ajax=function(){return D.$.ajax.apply(D.$,arguments)};var s=D.Router=function(Q){Q||(Q={});if(Q.routes){this.routes=Q.routes}this._bindRoutes();this.initialize.apply(this,arguments)};var t=/\((.*?)\)/g;var v=/(\(\?)?:\w+/g;var d=/\*\w+/g;var j=/[\-{}\[\]+?.,\\\^$|#\s]/g;P.extend(s.prototype,N,{initialize:function(){},route:function(R,S,T){if(!P.isRegExp(R)){R=this._routeToRegExp(R)}if(P.isFunction(S)){T=S;S=""}if(!T){T=this[S]}var Q=this;D.history.route(R,function(V){var U=Q._extractParameters(R,V);T&&T.apply(Q,U);Q.trigger.apply(Q,["route:"+S].concat(U));Q.trigger("route",S,U);D.history.trigger("route",Q,S,U)});return this},navigate:function(R,Q){D.history.navigate(R,Q);return this},_bindRoutes:function(){if(!this.routes){return}this.routes=P.result(this,"routes");var R,Q=P.keys(this.routes);while((R=Q.pop())!=null){this.route(R,this.routes[R])}},_routeToRegExp:function(Q){Q=Q.replace(j,"\\$&").replace(t,"(?:$1)?").replace(v,function(S,R){return R?S:"([^/]+)"}).replace(d,"(.*?)");return new RegExp("^"+Q+"$")},_extractParameters:function(Q,R){var S=Q.exec(R).slice(1);return P.map(S,function(T){return T?decodeURIComponent(T):null})}});var k=D.History=function(){this.handlers=[];P.bindAll(this,"checkUrl");if(typeof window!=="undefined"){this.location=window.location;this.history=window.history}};var E=/^[#\/]|\s+$/g;var f=/^\/+|\/+$/g;var M=/msie [\w.]+/;var p=/\/$/;k.started=false;P.extend(k.prototype,N,{interval:50,getHash:function(R){var Q=(R||this).location.href.match(/#(.*)$/);return Q?Q[1]:""},getFragment:function(S,R){if(S==null){if(this._hasPushState||!this._wantsHashChange||R){S=this.location.pathname;var Q=this.root.replace(p,"");if(!S.indexOf(Q)){S=S.substr(Q.length)}}else{S=this.getHash()}}return S.replace(E,"")},start:function(S){if(k.started){throw new Error("Backbone.history has already been started")}k.started=true;this.options=P.extend({},{root:"/"},this.options,S);this.root=this.options.root;this._wantsHashChange=this.options.hashChange!==false;this._wantsPushState=!!this.options.pushState;this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);var R=this.getFragment();var Q=document.documentMode;var U=(M.exec(navigator.userAgent.toLowerCase())&&(!Q||Q<=7));this.root=("/"+this.root+"/").replace(f,"/");if(U&&this._wantsHashChange){this.iframe=D.$('<iframe src="javascript:0" tabindex="-1" />').hide().appendTo("body")[0].contentWindow;this.navigate(R)}if(this._hasPushState){D.$(window).on("popstate",this.checkUrl)}else{if(this._wantsHashChange&&("onhashchange" in window)&&!U){D.$(window).on("hashchange",this.checkUrl)}else{if(this._wantsHashChange){this._checkUrlInterval=setInterval(this.checkUrl,this.interval)}}}this.fragment=R;var V=this.location;var T=V.pathname.replace(/[^\/]$/,"$&/")===this.root;if(this._wantsHashChange&&this._wantsPushState&&!this._hasPushState&&!T){this.fragment=this.getFragment(null,true);this.location.replace(this.root+this.location.search+"#"+this.fragment);return true}else{if(this._wantsPushState&&this._hasPushState&&T&&V.hash){this.fragment=this.getHash().replace(E,"");this.history.replaceState({},document.title,this.root+this.fragment+V.search)}}if(!this.options.silent){return this.loadUrl()}},stop:function(){D.$(window).off("popstate",this.checkUrl).off("hashchange",this.checkUrl);clearInterval(this._checkUrlInterval);k.started=false},route:function(Q,R){this.handlers.unshift({route:Q,callback:R})},checkUrl:function(R){var Q=this.getFragment();if(Q===this.fragment&&this.iframe){Q=this.getFragment(this.getHash(this.iframe))}if(Q===this.fragment){return false}if(this.iframe){this.navigate(Q)}this.loadUrl()||this.loadUrl(this.getHash())},loadUrl:function(S){var R=this.fragment=this.getFragment(S);var Q=P.any(this.handlers,function(T){if(T.route.test(R)){T.callback(R);return true}});return Q},navigate:function(S,R){if(!k.started){return false}if(!R||R===true){R={trigger:R}}S=this.getFragment(S||"");if(this.fragment===S){return}this.fragment=S;var Q=this.root+S;if(this._hasPushState){this.history[R.replace?"replaceState":"pushState"]({},document.title,Q)}else{if(this._wantsHashChange){this._updateHash(this.location,S,R.replace);if(this.iframe&&(S!==this.getFragment(this.getHash(this.iframe)))){if(!R.replace){this.iframe.document.open().close()}this._updateHash(this.iframe.location,S,R.replace)}}else{return this.location.assign(Q)}}if(R.trigger){this.loadUrl(S)}},_updateHash:function(Q,S,T){if(T){var R=Q.href.replace(/(javascript:|#).*$/,"");Q.replace(R+"#"+S)}else{Q.hash="#"+S}}});D.history=new k;var n=function(Q,S){var R=this;var U;if(Q&&P.has(Q,"constructor")){U=Q.constructor}else{U=function(){return R.apply(this,arguments)}}P.extend(U,R,S);var T=function(){this.constructor=U};T.prototype=R.prototype;U.prototype=new T;if(Q){P.extend(U.prototype,Q)}U.__super__=R.prototype;return U};I.extend=c.extend=s.extend=K.extend=k.extend=n;var u=function(){throw new Error('A "url" property or function must be specified')};var L=function(S,R){var Q=R.error;R.error=function(T){if(Q){Q(S,T,R)}S.trigger("error",S,T,R)}}}).call(this);(function(b){var d=b._,e=b.jQuery,g=b.document,c=b.console||{log:function(k){e("body").append('<span style="display: none;">'+k+"</span>")}},j=b.Backbone,a=b.BFH,f=a.Store=a.Store||{};f.Offer=j.Model.extend({initialize:function(k){}});f.TimeLeftView=j.View.extend({tagName:"div",className:"time-left",initialize:function(k){this.template=e("#timeleft-template").html();this.time={hours:Math.floor(k.time/3600),minutes:Math.floor((k.time%3600)/60),seconds:Math.floor(k.time%60)}},render:function(){var k=d.template(this.template);this.$el.html(k(this.time));return this.el}});f.DotdView=j.View.extend({tagName:"div",className:"dotdOffer",events:{"click .buy":function(l){var k=new f.BuyItemView({model:this.model,csrf:f.dotdCsrf,buyUrl:f.buyUrl,type:"dotd"});return false}},initialize:function(k){this.template=e("#dotd-template").html()},render:function(){var k=d.template(this.template);this.$el.html(k(d(this.model.toJSON()).extend({singleItem:this.model.get("items").length===1})));return this.el}});f.BuyItemView=j.View.extend({tagName:"div",className:"buy-item-view",events:{"click .close":function(k){this.remove();return false},"click .overlay":function(k){this.remove();return false},"click .heroBox .buy":function(m){var l=m.currentTarget,k=e(l).closest(".heroBox").data("id");this.buyItem(k)},"click .button.buy":function(l){if(!this.model.get("isAppliedToPersona")){this.buyItem()}else{var k=e(l.currentTarget);this.$(".heroPicker").css("right",k.parent().width()-(k.position().left+k.outerWidth())-17).show()}},"click .buyHover":function(k){this.$(".heroPicker").hide()}},buyItem:function(l){var n=this,m=d.template(e("#item-bought-template").html()+" "),p,q=e(m({id:false,image:false,name:this.model.get("name")})).addClass("noIcon loading"),k=n.options.type==="dotd"?{dealId:this.model.id,dealDiscount:true}:{offerId:this.model.id};q.find(".dialog .close").click(function(){e(this).closest(".boughtItem").remove()});q.appendTo("body");p=q.find("p");p.css("margin-top",(p.parent().height()-p.height())/2);e(this.el).hide();e.ajax({type:"GET",url:this.options.buyUrl,timeout:15000,data:d({personaId:l,_csrf_token:this.options.csrf,rnd:Math.random()}).extend(k)}).success(function(s){if(s.statusText==="timeout"||s.status==="error"){q.removeClass("loading").addClass("error")}else{a.accountData.set({_PF:s.data.wallets._PF,_DV:s.data.wallets._DV});var r=d(n.model.get("items")).findWhere({id:s.data.offerId});if(n.model.get("isRandom")){q.remove();q=e(m({id:false,name:r.name,image:r.image})).addClass("loading").removeClass("noIcon");q.find(".dialog .close").click(function(){e(this).closest(".boughtItem").remove()});q.appendTo("body");p=q.find("p");p.css("margin-top",(p.parent().height()-p.height())/2)}q.removeClass("loading");n.remove()}}).error(function(r){q.removeClass("loading").addClass("error")})},initialize:function(){this.template=e("#buy-item-template").html();var k=d.template(e("#hero-template").html()+" ");this.heroes=d.map(this.model.get("heroes"),function(l){return k(l)}).join("");this.render()},render:function(){var k=d.template(this.template);this.model.set({canAfford:a.accountData.get(this.model.get("currency"))>=this.model.get("price")});this.$el.html(k(this.model.toJSON()));this.$(".heroPicker").append(this.heroes);e("body").append(this.el)}})}(this));(function(b){var d=b.jQuery,c=b._,e=b.Backbone,a=b.BFH=b.BFH||{};d(function(){var f=e.Model.extend({defaults:function(){return{loaded:false,bought:false}},url:function(){return"/miniStore/getStoreItem?itemId="+this.get("prodId")+"&rnd="+Math.random()},parse:function(n){var p;if(n.result==="success"){a.accountData.set({_PF:n.data.wallets._PF,_DV:n.data.wallets._DV,_csrf_token:n.data._csrf_token});p={src:n.data.storeItem.image,description:String(n.data.storeItem.description!==undefined?n.data.storeItem.description:"").replace(/\|n/g,""),name:n.data.storeItem.name,pricePoints:n.data.storeItem.pricePoints,heroes:n.data.personas,stats:n.data.storeItem.stats,loaded:true,hasPremium:n.data.storeItem.hasPremiumPricePoints}}else{a.accountData.set({loggedIn:false});p={loaded:true}}return p}}),j=e.Collection.extend({model:f}),k=new j(),g=e.View.extend({className:"ministore",template:c.template(d("#item-template").html()+" "),events:{"mouseenter .pricePoint.funds":"showHeroes","click .noFunds .fund":"fund","click .heroBox .buy":"buy"},initialize:function(){this.model.bind("change",this.render,this);if(a.accountData.get("loggedIn")&&!this.model.get("loaded")&&(a.accountData.get("isPremium")||!this.model.get("isPremium"))){this.timerId=b.setTimeout(c.bind(function(){this.fetch({dataType:"json"})},this.model),800)}else{if(a.accountData.get("loggedIn")&&this.model.get("isPremium")&&!a.accountData.get("isPremium")){this.template=c.template(d("#get-premium-template").html()+" ")}}this.left=false},render:function(u){if(!this.model.get("bought")){this.left=false;this.left=d(b).width()-d(this.model.get("el")).offset().left<500;d(this.el).html(this.template(this.model.toJSON())).css("top",d(this.model.get("el")).offset().top-4).show();if(this.left){d(this.el).css("right",d(b).width()-d(this.model.get("el")).offset().left-72).addClass("left")}else{d(this.el).css("left",d(this.model.get("el")).offset().left-10)}var t=this,y=c.template(d("#stats-template").html()+" "),r=c.map(this.model.get("stats"),function(A,z){if(A!==null){return y({label:z,value:A[0],valueCode:A[1]})}}).join(""),v=c.template(d("#pricePoint-template").html()+" "),s=this.model.get("hasPremium"),x=(this.model.get("isPremium")&&s)?c.filter(this.model.get("pricePoints"),function(z){return z.premiumQuickGrabPrice}):this.model.get("pricePoints"),n=c.map(x,function(z){z.noFunds=(a.accountData.get(z.currency)<z.price);z.price=(t.model.get("isPremium")&&s)?z.premiumQuickGrabPrice:z.price;return v(z)}).join(""),p=c.template(d("#hero-template").html()+" "),q=c.map(this.model.get("heroes"),function(z){return p(z)}).join("");this.$(".stats").html(r);this.$(".pricePoints:hidden").html(n).show();this.$(".heroPicker").html(q);if((d(this.el).offset().top+d(this.el).height())>(d(b).height()+d(b).scrollTop())){this.el.scrollIntoView(false)}}return this},remove:function(){b.clearTimeout(this.timerId);e.View.prototype.remove.call(this)},showHeroes:function(p){var n=p.currentTarget;this.$(".pricePoints").find("li").removeClass("current");d(n).addClass("current");d(".heroPicker").css(this.left?"right":"left",d(n).outerWidth()-2).css("top",d(n).position().top).filter(":hidden").show()},fund:function(n){b.location.href="/store/purchaseFunds"},buy:function(r){var s=this,p=r.currentTarget,t=d(p).closest(".heroBox").data("id"),q=d(p).closest(".ministore").find(".pricePoint.current").data("id"),v=c.template(d("#item-bought-template").html()+" "),u=((this.model.get("isPremium")&&this.model.get("hasPremium"))?1:0),x,n=d(v({id:this.model.get("prodId"),name:this.model.get("name"),image:false,src:this.model.get("src")})).addClass("loading");n.find(".dialog .close").click(function(){d(this).closest(".boughtItem").remove()});n.appendTo("body");this.model.set({loaded:false});x=d(".boughtItem").find("p");x.css("margin-top",(x.parent().height()-x.height())/2);d(this.el).hide();d.get("/miniStore/buyItem",{offerId:q,personaId:t,_csrf_token:a.accountData.get("_csrf_token"),premiumDiscount:u,rnd:Math.random()},function(y){if(y.statusText==="timeout"||y.status==="error"){n.removeClass("loading").addClass("error")}else{a.accountData.set({_PF:y.data.wallets._PF,_DV:y.data.wallets._DV});n.removeClass("loading")}s.remove()})}}),m=e.Router.extend({initialize:function(){var p=new j(),n=this;d(".miniStoreIcon").each(function(z,B){var u=d(B).data("id"),v=d(B).data("name"),r=d(B).data("duration")||"",x=d(B).data("usecount")||"",A=d(B).hasClass("info-only"),s=d(B).hasClass("premium"),t={"margin-top":d(B).css("margin-top"),"margin-right":d(B).css("margin-right"),"margin-bottom":d(B).css("margin-bottom"),"margin-left":d(B).css("margin-left"),"float":d(B).css("float"),display:d(B).css("display")},y=new f({el:B,prodId:u,name:v,duration:r,useCount:x,infoOnly:A,isPremium:s}),q=d('<span class="ministore_item '+(d(B).is(".dailyspinner-feed .miniStoreIcon, .newsList .miniStoreIcon, .discountItems .miniStoreIcon")?"store":"info")+'"/>');q.css(t).mouseenter(function(){n.openInfoBox(y.cid)});d(B).css({margin:"0","float":"none"}).wrap(q).after('<span class="storeIcon"/>');p.add(y)});d(".storeitem").each(function(t,u){var v=d(u).data("id"),s=d(u).data("name"),r=d(u).before('<img src="/static/images/item-icons/'+v+'.png" alt="'+s+'"/>').prev("img"),q=new f({el:r,prodId:v,name:s,infoOnly:false}),x=d('<span class="ministore_item info"/>');x.mouseenter(function(){n.openInfoBox(q.cid)});r.wrap(x).after('<span class="storeIcon"/>');d(u).mouseenter(function(){n.openInfoBox(q.cid)});p.add(q)});this.itemList=p},openInfoBox:function(n){if(this.itemView){this.itemView.remove()}this.itemView=new g({model:this.itemList.get(n)});b.document.body.appendChild(this.itemView.el);this.itemView.render();d(this.itemView.el).mouseleave(c.bind(function(){this.closeTimeout=b.setTimeout(c.bind(this.remove,this),400)},this.itemView)).mouseenter(c.bind(function(){b.clearTimeout(this.closeTimeout)},this.itemView))}}),l=new m()})}(this));(function(b){var d=b.jQuery,c=b._,a=b.BFH,e=b.Modernizr;d(function(){var j=3,l=d("#siteHeader"),p=l.children(".headerBar").children(".friends"),g=c.template(d("#friend-list-template").html()+" "),n=l.children(".headerBar").children(".notifications"),k=c.template(d("#alert-notification-template").html()+" "),m=c.template(d("#notification-template").html()+" "),f=c.template(d("#session-notification-template").html()+" "),q=d(".heroSelector").find(".cards");p.mouseenter(function(r){d(r.currentTarget).off("mouseenter");d.getJSON(p.data("url")+"?r="+Math.random(),function(s){var t;if(s.data.friends){p.find(".indicator .number").text(s.data.friends.length);for(t=0;t<s.data.friends.length;t+=1){p.find(".friendList").children(".noFriends").hide();p.find(".friendList").prepend(g(s.data.friends[t]))}}})});n.mouseenter(function(r){d(r.currentTarget).off("mouseenter");d.getJSON(n.data("url")+"?r="+Math.random(),function(t){var s=0,u;if(t.data.notifications){for(u=0;u<t.data.notifications.length;u+=1){n.find(".notificationList").append(m(t.data.notifications[u]));s+=t.data.notifications[u].ids.split(",").length-1}n.find(".webNotification").find(".dismiss").click(function(v){d.getJSON("/activities/removeImportantStatusFromActivityIdList?activityIds="+d(v.currentTarget).data("ids"),function(){var x=d(v.currentTarget).closest(".notification").slideUp();n.find(".indicator .number").text(parseInt(n.find(".indicator .number").text(),10)-x.text().match(/\d+/))});return false})}if(t.data.sessionNotifications){for(u=0;u<t.data.sessionNotifications.length;u+=1){n.find(".notificationList").append(f(t.data.sessionNotifications[u]));s+=t.data.sessionNotifications[u].ids.split(",").length-1}}if(t.data.alerts){s+=t.data.alerts.length;for(u=0;u<t.data.alerts.length;u+=1){n.find(".notificationList").append(k(t.data.alerts[u]))}}n.find(".indicator .number").text(s)})});l.find(".headerBar > .heroes").click(function(){d("#siteHeader").find(".heroSelector").slideToggle().find(".exitLeftStack, .exitRightStack").removeClass("exitLeftStack exitRightStack");d(this).toggleClass("open");d(".card .persona-avatar").each(function(){d(this).attr("src",d(this).data("src"))})});l.find(".cards a.playNow").on("click",function(){var r=d(this).closest(".card").find(".name").text();a.Plugin.start(r);return false});l.children(".playNow").click(function(){if(a.accountData.get("loggedIn")){a.Plugin.start();return false}});q.find(".defaultHero, .editMenu .makeDefault a").click(function(r){d.getJSON(d(this).data("url")+"?r="+Math.random(),c.bind(function(s){this.closest(".cards").find(".card.default").removeClass("default");this.closest(".card").addClass("default");var t=this.closest("#siteHeader").find(".displayHero");t.attr("href",s.data.url);t.children(".portrait").attr("src",s.data.mugshot);t.children(".name").text(s.data.name)},d(r.currentTarget)));return false});q.find(".card:not(.leftStack)").each(function(r,t){if(r<j){d(t).addClass("c"+(r+1))}else{var s=d(t).addClass("rightStack").find(".cardBg");s.attr("src",s.attr("src").replace("cardHangerLeft","cardHangerRight"))}});if(e.csstransitions){d(".heroSelector").find(".left").click(function(){var r=q.find(".card:not(.leftStack):first").index();if(r>=1){d(this).siblings(".from").text(parseInt(d(this).siblings(".from").text(),10)-1);d(this).siblings(".to").text(parseInt(d(this).siblings(".to").text(),10)-1);q.find(".card").each(function(s,u){if(s===r-1){d(u).removeClass("leftStack").addClass("c1 exitLeftStack")}else{if(s===r+j-1){var t=d(u).removeClass("c"+j+" exitRightStack").addClass("rightStack").find(".cardBg");t.attr("src",t.attr("src").replace("cardHangerLeft","cardHangerRight"))}else{if(s>r-1&&s<r+j){d(u).removeClass("c"+(s-r+1)+" exitLeftStack").addClass("c"+(s-r+2))}}}})}}).siblings(".right").click(function(){var s=q.find(".card:not(.leftStack):first").index(),r=q.find(".card").length;if(s<r-j){d(this).siblings(".from").text(parseInt(d(this).siblings(".from").text(),10)+1);d(this).siblings(".to").text(parseInt(d(this).siblings(".to").text(),10)+1);q.find(".card").each(function(t,v){if(t===s){var u=d(v).removeClass("c1 exitLeftStack").addClass("leftStack").find(".cardBg");u.attr("src",u.attr("src").replace("cardHangerRight","cardHangerLeft"))}else{if(t===s+j){d(v).removeClass("rightStack").addClass("c"+j+" exitRightStack")}else{if(t>s&&t<s+j){d(v).removeClass("c"+(t-s+1)+" exitRightStack").addClass("c"+(t-s))}}}})}})}else{d(".heroSelector").find(".left").click(function(){var r=q.data("firstcard");if(r>=1){d(this).siblings(".from").text(parseInt(d(this).siblings(".from").text(),10)-1);d(this).siblings(".to").text(parseInt(d(this).siblings(".to").text(),10)-1);q.find(".card").each(function(s,t){q.data("firstcard",r-1);if(s===r-1){d(t).animate({left:210,top:-18},function(){d(t).removeClass("leftStack").addClass("c1")})}else{if(s===r+j-1){d(t).animate({left:800,top:-35},function(){d(t).removeClass("c"+j).addClass("rightStack")})}else{if(s>r-1&&s<r+j){d(t).animate({left:"+=190"},function(){d(t).removeClass("c"+(s-r+1)).addClass("c"+(s-r+2))})}}}})}}).siblings(".right").click(function(){var s=q.data("firstcard"),r=q.find(".card").length;if(s<r-j){d(this).siblings(".from").text(parseInt(d(this).siblings(".from").text(),10)+1);d(this).siblings(".to").text(parseInt(d(this).siblings(".to").text(),10)+1);q.find(".card").each(function(t,u){q.data("firstcard",s+1);if(t===s){d(u).animate({left:-20,top:-35},function(){d(u).removeClass("c1").addClass("leftStack")})}else{if(t===s+j){d(u).animate({left:590,top:-18},function(){d(u).removeClass("rightStack").addClass("c"+j)})}else{if(t>s&&t<s+j){d(u).animate({left:"-=190"},function(){d(this).removeClass("c"+(t-s+1)).addClass("c"+(t-s))})}}}})}})}})}(this));(function(a){a(function(){var b=a(".loginForm");b.find("input").keypress(function(c){if(c.which===13){a(this).closest("form").submit()}});b.find(".submit").click(function(){a(this).closest("form").submit()});b.submit(function(){a(this).addClass("submitted")})})})(jQuery);(function(a){a(document).ready(function(){a(".cache-info-container").magmaToggle({distance:15,onEvent:"mousemove",offEvent:"mouseleave"})})})(jQuery);var swfobject=function(){var aq="undefined",aD="object",ab="Shockwave Flash",X="ShockwaveFlash.ShockwaveFlash",aE="application/x-shockwave-flash",ac="SWFObjectExprInst",ax="onreadystatechange",af=window,aL=document,aB=navigator,aa=false,Z=[aN],aG=[],ag=[],al=[],aJ,ad,ap,at,ak=false,aU=false,aH,an,aI=true,ah=function(){var a=typeof aL.getElementById!=aq&&typeof aL.getElementsByTagName!=aq&&typeof aL.createElement!=aq,e=aB.userAgent.toLowerCase(),c=aB.platform.toLowerCase(),j=c?/win/.test(c):/win/.test(e),l=c?/mac/.test(c):/mac/.test(e),g=/webkit/.test(e)?parseFloat(e.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,d=!+"\v1",f=[0,0,0],m=null;if(typeof aB.plugins!=aq&&typeof aB.plugins[ab]==aD){m=aB.plugins[ab].description;if(m&&!(typeof aB.mimeTypes!=aq&&aB.mimeTypes[aE]&&!aB.mimeTypes[aE].enabledPlugin)){aa=true;d=false;m=m.replace(/^.*\s+(\S+\s+\S+$)/,"$1");f[0]=parseInt(m.replace(/^(.*)\..*$/,"$1"),10);f[1]=parseInt(m.replace(/^.*\.(.*)\s.*$/,"$1"),10);f[2]=/[a-zA-Z]/.test(m)?parseInt(m.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof af.ActiveXObject!=aq){try{var k=new ActiveXObject(X);if(k){m=k.GetVariable("$version");if(m){d=true;m=m.split(" ")[1].split(",");f=[parseInt(m[0],10),parseInt(m[1],10),parseInt(m[2],10)]}}}catch(b){}}}return{w3:a,pv:f,wk:g,ie:d,win:j,mac:l}}(),aK=function(){if(!ah.w3){return}if((typeof aL.readyState!=aq&&aL.readyState=="complete")||(typeof aL.readyState==aq&&(aL.getElementsByTagName("body")[0]||aL.body))){aP()}if(!ak){if(typeof aL.addEventListener!=aq){aL.addEventListener("DOMContentLoaded",aP,false)}if(ah.ie&&ah.win){aL.attachEvent(ax,function(){if(aL.readyState=="complete"){aL.detachEvent(ax,arguments.callee);aP()}});if(af==top){(function(){if(ak){return}try{aL.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}aP()})()}}if(ah.wk){(function(){if(ak){return}if(!/loaded|complete/.test(aL.readyState)){setTimeout(arguments.callee,0);return}aP()})()}aC(aP)}}();function aP(){if(ak){return}try{var b=aL.getElementsByTagName("body")[0].appendChild(ar("span"));b.parentNode.removeChild(b)}catch(a){return}ak=true;var d=Z.length;for(var c=0;c<d;c++){Z[c]()}}function aj(a){if(ak){a()}else{Z[Z.length]=a}}function aC(a){if(typeof af.addEventListener!=aq){af.addEventListener("load",a,false)}else{if(typeof aL.addEventListener!=aq){aL.addEventListener("load",a,false)}else{if(typeof af.attachEvent!=aq){aM(af,"onload",a)}else{if(typeof af.onload=="function"){var b=af.onload;af.onload=function(){b();a()}}else{af.onload=a}}}}}function aN(){if(aa){Y()}else{am()}}function Y(){var d=aL.getElementsByTagName("body")[0];var b=ar(aD);b.setAttribute("type",aE);var a=d.appendChild(b);if(a){var c=0;(function(){if(typeof a.GetVariable!=aq){var e=a.GetVariable("$version");if(e){e=e.split(" ")[1].split(",");ah.pv=[parseInt(e[0],10),parseInt(e[1],10),parseInt(e[2],10)]}}else{if(c<10){c++;setTimeout(arguments.callee,10);return}}d.removeChild(b);a=null;am()})()}else{am()}}function am(){var g=aG.length;if(g>0){for(var j=0;j<g;j++){var c=aG[j].id;var n=aG[j].callbackFn;var a={success:false,id:c};if(ah.pv[0]>0){var k=aS(c);if(k){if(ao(aG[j].swfVersion)&&!(ah.wk&&ah.wk<312)){ay(c,true);if(n){a.success=true;a.ref=av(c);n(a)}}else{if(aG[j].expressInstall&&au()){var e={};e.data=aG[j].expressInstall;e.width=k.getAttribute("width")||"0";e.height=k.getAttribute("height")||"0";if(k.getAttribute("class")){e.styleclass=k.getAttribute("class")}if(k.getAttribute("align")){e.align=k.getAttribute("align")}var f={};var d=k.getElementsByTagName("param");var m=d.length;for(var l=0;l<m;l++){if(d[l].getAttribute("name").toLowerCase()!="movie"){f[d[l].getAttribute("name")]=d[l].getAttribute("value")}}ae(e,f,c,n)}else{aF(k);if(n){n(a)}}}}}else{ay(c,true);if(n){var b=av(c);if(b&&typeof b.SetVariable!=aq){a.success=true;a.ref=b}n(a)}}}}}function av(b){var d=null;var c=aS(b);if(c&&c.nodeName=="OBJECT"){if(typeof c.SetVariable!=aq){d=c}else{var a=c.getElementsByTagName(aD)[0];if(a){d=a}}}return d}function au(){return !aU&&ao("6.0.65")&&(ah.win||ah.mac)&&!(ah.wk&&ah.wk<312)}function ae(f,d,j,e){aU=true;ap=e||null;at={success:false,id:j};var a=aS(j);if(a){if(a.nodeName=="OBJECT"){aJ=aO(a);ad=null}else{aJ=a;ad=j}f.id=ac;if(typeof f.width==aq||(!/%$/.test(f.width)&&parseInt(f.width,10)<310)){f.width="310"}if(typeof f.height==aq||(!/%$/.test(f.height)&&parseInt(f.height,10)<137)){f.height="137"}aL.title=aL.title.slice(0,47)+" - Flash Player Installation";var b=ah.ie&&ah.win?"ActiveX":"PlugIn",c="MMredirectURL="+af.location.toString().replace(/&/g,"%26")+"&MMplayerType="+b+"&MMdoctitle="+aL.title;if(typeof d.flashvars!=aq){d.flashvars+="&"+c}else{d.flashvars=c}if(ah.ie&&ah.win&&a.readyState!=4){var g=ar("div");j+="SWFObjectNew";g.setAttribute("id",j);a.parentNode.insertBefore(g,a);a.style.display="none";(function(){if(a.readyState==4){a.parentNode.removeChild(a)}else{setTimeout(arguments.callee,10)}})()}aA(f,d,j)}}function aF(a){if(ah.ie&&ah.win&&a.readyState!=4){var b=ar("div");a.parentNode.insertBefore(b,a);b.parentNode.replaceChild(aO(a),b);a.style.display="none";(function(){if(a.readyState==4){a.parentNode.removeChild(a)}else{setTimeout(arguments.callee,10)}})()}else{a.parentNode.replaceChild(aO(a),a)}}function aO(b){var d=ar("div");if(ah.win&&ah.ie){d.innerHTML=b.innerHTML}else{var e=b.getElementsByTagName(aD)[0];if(e){var a=e.childNodes;if(a){var f=a.length;for(var c=0;c<f;c++){if(!(a[c].nodeType==1&&a[c].nodeName=="PARAM")&&!(a[c].nodeType==8)){d.appendChild(a[c].cloneNode(true))}}}}}return d}function aA(e,g,c){var d,a=aS(c);if(ah.wk&&ah.wk<312){return d}if(a){if(typeof e.id==aq){e.id=c}if(ah.ie&&ah.win){var f="";for(var k in e){if(e[k]!=Object.prototype[k]){if(k.toLowerCase()=="data"){g.movie=e[k]}else{if(k.toLowerCase()=="styleclass"){f+=' class="'+e[k]+'"'}else{if(k.toLowerCase()!="classid"){f+=" "+k+'="'+e[k]+'"'}}}}}var j="";for(var l in g){if(g[l]!=Object.prototype[l]){j+='<param name="'+l+'" value="'+g[l]+'" />'}}a.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+f+">"+j+"</object>";ag[ag.length]=e.id;d=aS(e.id)}else{var b=ar(aD);b.setAttribute("type",aE);for(var m in e){if(e[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){b.setAttribute("class",e[m])}else{if(m.toLowerCase()!="classid"){b.setAttribute(m,e[m])}}}}for(var n in g){if(g[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"){aQ(b,n,g[n])}}a.parentNode.replaceChild(b,a);d=b}}return d}function aQ(b,d,c){var a=ar("param");a.setAttribute("name",d);a.setAttribute("value",c);b.appendChild(a)}function aw(a){var b=aS(a);if(b&&b.nodeName=="OBJECT"){if(ah.ie&&ah.win){b.style.display="none";(function(){if(b.readyState==4){aT(a)}else{setTimeout(arguments.callee,10)}})()}else{b.parentNode.removeChild(b)}}}function aT(a){var b=aS(a);if(b){for(var c in b){if(typeof b[c]=="function"){b[c]=null}}b.parentNode.removeChild(b)}}function aS(a){var c=null;try{c=aL.getElementById(a)}catch(b){}return c}function ar(a){return aL.createElement(a)}function aM(a,c,b){a.attachEvent(c,b);al[al.length]=[a,c,b]}function ao(a){var b=ah.pv,c=a.split(".");c[0]=parseInt(c[0],10);c[1]=parseInt(c[1],10)||0;c[2]=parseInt(c[2],10)||0;return(b[0]>c[0]||(b[0]==c[0]&&b[1]>c[1])||(b[0]==c[0]&&b[1]==c[1]&&b[2]>=c[2]))?true:false}function az(b,f,a,c){if(ah.ie&&ah.mac){return}var e=aL.getElementsByTagName("head")[0];if(!e){return}var g=(a&&typeof a=="string")?a:"screen";if(c){aH=null;an=null}if(!aH||an!=g){var d=ar("style");d.setAttribute("type","text/css");d.setAttribute("media",g);aH=e.appendChild(d);if(ah.ie&&ah.win&&typeof aL.styleSheets!=aq&&aL.styleSheets.length>0){aH=aL.styleSheets[aL.styleSheets.length-1]}an=g}if(ah.ie&&ah.win){if(aH&&typeof aH.addRule==aD){aH.addRule(b,f)}}else{if(aH&&typeof aL.createTextNode!=aq){aH.appendChild(aL.createTextNode(b+" {"+f+"}"))}}}function ay(a,c){if(!aI){return}var b=c?"visible":"hidden";if(ak&&aS(a)){aS(a).style.visibility=b}else{az("#"+a,"visibility:"+b)}}function ai(b){var a=/[\\\"<>\.;]/;var c=a.exec(b)!=null;return c&&typeof encodeURIComponent!=aq?encodeURIComponent(b):b}var aR=function(){if(ah.ie&&ah.win){window.attachEvent("onunload",function(){var a=al.length;for(var b=0;b<a;b++){al[b][0].detachEvent(al[b][1],al[b][2])}var d=ag.length;for(var c=0;c<d;c++){aw(ag[c])}for(var e in ah){ah[e]=null}ah=null;for(var f in swfobject){swfobject[f]=null}swfobject=null})}}();return{registerObject:function(a,e,c,b){if(ah.w3&&a&&e){var d={};d.id=a;d.swfVersion=e;d.expressInstall=c;d.callbackFn=b;aG[aG.length]=d;ay(a,false)}else{if(b){b({success:false,id:a})}}},getObjectById:function(a){if(ah.w3){return av(a)}},embedSWF:function(m,e,j,f,c,a,b,k,g,l){var d={success:false,id:e};if(ah.w3&&!(ah.wk&&ah.wk<312)&&m&&e&&j&&f&&c){ay(e,false);aj(function(){j+="";f+="";var t={};if(g&&typeof g===aD){for(var r in g){t[r]=g[r]}}t.data=m;t.width=j;t.height=f;var q={};if(k&&typeof k===aD){for(var s in k){q[s]=k[s]}}if(b&&typeof b===aD){for(var n in b){if(typeof q.flashvars!=aq){q.flashvars+="&"+n+"="+b[n]}else{q.flashvars=n+"="+b[n]}}}if(ao(c)){var p=aA(t,q,e);if(t.id==e){ay(e,true)}d.success=true;d.ref=p}else{if(a&&au()){t.data=a;ae(t,q,e,l);return}else{ay(e,true)}}if(l){l(d)}})}else{if(l){l(d)}}},switchOffAutoHideShow:function(){aI=false},ua:ah,getFlashPlayerVersion:function(){return{major:ah.pv[0],minor:ah.pv[1],release:ah.pv[2]}},hasFlashPlayerVersion:ao,createSWF:function(a,b,c){if(ah.w3){return aA(a,b,c)}else{return undefined}},showExpressInstall:function(b,a,d,c){if(ah.w3&&au()){ae(b,a,d,c)}},removeSWF:function(a){if(ah.w3){aw(a)}},createCSS:function(b,a,c,d){if(ah.w3){az(b,a,c,d)}},addDomLoadEvent:aj,addLoadEvent:aC,getQueryParamValue:function(b){var a=aL.location.search||aL.location.hash;if(a){if(/\?/.test(a)){a=a.split("?")[1]}if(b==null){return ai(a)}var c=a.split("&");for(var d=0;d<c.length;d++){if(c[d].substring(0,c[d].indexOf("="))==b){return ai(c[d].substring((c[d].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(aU){var a=aS(ac);if(a&&aJ){a.parentNode.replaceChild(aJ,a);if(ad){ay(ad,true);if(ah.ie&&ah.win){aJ.style.display="block"}}if(ap){ap(at)}}aU=false}}}}();(function(a){a(document).ready(function(){var f=a("#js-msgs #add-to-friends").html();var e=a("#js-msgs #remove-from-friends").html();function d(j){return j.replace(/\s+$/g,"")}function c(j){var k=d(a(j).attr("class"));player_class=k.split(" ").slice(-1);player_class=player_class[0].substr(3).replace(" ","");return player_class}function g(m){var l=a(".headerBar .account a").html().split(" ")[0];var j=a(".friends").data("url");var k=m.map(function(){$this=a(this);var n=null;a($this.parent().attr("class").split(" ")).each(function(p){if(this.substr(0,3)=="uid"){n=this.substr(4)}});return n});j+="/"+k.get().join(",");if(k.length==0){return}a.post(j,function(p){if(p.result=="success"){var n=p.data.friends;friends_map=n.map(function(q){return q.name});a(m).each(function(s){$this=a(this);var r=c($this);var q=a.inArray(r,friends_map);if(q!=-1){if(n[q].status=="online"){$this.append(' <a title="'+e+'" href="#" class="friendlink friendlink-online">-Friend</a>')}else{$this.append(' <a title="'+e+'" href="#" class="friendlink friendlink-friend">-Friend</a>')}}else{if(r!=l){$this.append(' <a title="'+f+'" href="#" class="friendlink friendlink-add">+Friend</a>')}}})}},"","json")}function b(l){l.preventDefault();var p=a(this);var j;var n;var k=/\d+$/;var q=p.siblings("a").attr("href");q=k.exec(q);var m=c(p.parent());if(a(".forum .largetext").length>0){j=a("#js-msgs #friend-url").html()+"/increase/mybb/"+q;n=a("#js-msgs #friend-url").html()+"/decrease/mybb/"+q}else{j=a("#js-msgs #friend-url").html()+"/increase/"+q;n=a("#js-msgs #friend-url").html()+"/decrease/"+q}if(p.hasClass("friendlink-add")){a.post(j,function(r){if(r.result=="success"){a(".pn-"+m+" .friendlink").addClass("friendlink-friend").removeClass("friendlink-add").attr("title",e)}},"","json")}else{a.post(n,function(r){if(r.result=="success"){a(".pn-"+m+" .friendlink").addClass("friendlink-add").removeClass("friendlink-friend").attr("title",f)}},"","json")}}if(a(".headerBar .account").length>0){if(a(".forum .largetext").length>0){g(a(".forum .largetext .player-name"))}if((a(".viewHeroProfile").length>0)||(a(".viewUserProfile").length>0)){g(a(".player-name"))}if(!a("#friends.manage").length>0){a(".friendlink").live("click",b)}}})})(jQuery);function insertAd(a,e,d){var e=(location.protocol=="https:"?"https":"http")+"://"+e;var b=e+"/ad/ajs.php";var c=Math.floor(Math.random()*99999999999);var g=getLangFromPath();if(!document.MAX_used){document.MAX_used=","}var f="<script id='adscript' type='text/javascript' src='"+b+"?zoneid="+a+"&amp;cb="+c;if(document.MAX_used!=","){f+="&amp;exclude="+document.MAX_used}f+=(document.charset?"&amp;charset="+document.charset:(document.characterSet?"&amp;charset="+document.characterSet:""));f+="&amp;loc="+escape(window.location);if(d){f+="&amp;ch="+d}if(g){f+="&amp;lang="+g}if(document.referrer){f+="&amp;referer="+escape(document.referrer)}if(document.context){f+="&context="+escape(document.context)}if(document.mmm_fo){f+="&amp;mmm_fo=1"}f+="'><\/script>";document.write(f)}function getLangFromPath(){var c=location.pathname;var b=/^\/(..)\//;var a=b.exec(c);if(a!=null){return a[1]}return getCookie("language")}function getCookie(a){if(document.cookie.length>0){cookieStart=document.cookie.indexOf(a+"=");if(cookieStart!=-1){cookieStart=cookieStart+a.length+1;cookieEnd=document.cookie.indexOf(";",cookieStart);if(cookieEnd==-1){cookieEnd=document.cookie.length}return unescape(document.cookie.substring(cookieStart,cookieEnd))}}return"en"}!function(){function provide(t,e){e(function(e){modules[t]=e})}function using(){for(var t,e=Array.prototype.slice.call(arguments,0,-1),i=0,n=[],r=arguments[arguments.length-1];t=e[i];i++){if(!modules[t]){throw"[TWITTER] Module dependency missing: "+t}n.push(modules[t])}r&&r.apply(window,n)}var modules={};provide("util/util",function(t){function e(t){return t&&String(t).toLowerCase().indexOf("[native code]")>-1}function i(t){return f(arguments,function(e){r(e,function(e,i){t[e]=i})}),t}function n(t){return r(t,function(e,i){u(i)&&(n(i),l(i)&&delete t[e]),(void 0===i||null===i||""===i)&&delete t[e]}),t}function r(t,e){for(var i in t){(!t.hasOwnProperty||t.hasOwnProperty(i))&&e(i,t[i])}return t}function o(t){return{}.toString.call(t).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}function s(t,e){return t==o(e)}function a(t,e,i){return i=i||[],function(){var n=w(arguments,function(t){return t});return t.apply(e,i.concat(n))}}function u(t){return t===Object(t)}function l(t){if(!u(t)){return !1}if(Object.keys){return !Object.keys(t).length}for(var e in t){if(t.hasOwnProperty(e)){return !1}}return !0}function c(t,e){window.setTimeout(function(){t.call(e||null)},0)}function d(t){return Array.prototype.slice.call(t)}var h=function(){var t=Array.prototype.indexOf;return e(t)?function(e,i){return e?t.apply(e,[i]):-1}:function(t,e){if(!t){return -1}for(var i=0,n=t.length;n>i;i++){if(e==t[i]){return i}}return -1}}(),f=function(){var t=Array.prototype.forEach;return e(t)?function(e,i){e&&i&&t.apply(e,[i])}:function(t,e){if(t&&e){for(var i=0,n=t.length;n>i;i++){e(t[i],i)}}}}(),m=function(){var t=Array.prototype.filter;return e(t)?function(e,i){return e?i?t.apply(e,[i]):e:null}:function(t,e){if(!t){return null}if(!e){return t}for(var i=[],n=0,r=t.length;r>n;n++){e(t[n])&&i.push(t[n])}return i}}(),w=function(){var t=Array.prototype.map;return e(t)?function(e,i){return e?i?t.apply(e,[i]):e:null}:function(t,e){if(!t){return null}if(!e){return t}for(var i=[],n=0,r=t.length;r>n;n++){i.push(e(t[n]))}return i}}(),p=function(){var t=Array.prototype.reduce;return e(t)?function(e,i,n){return e?i?t.apply(e,[i,n]):n:null}:function(t,e,i){if(!t){return null}if(!e){return i}for(var n=i,r=0,o=t.length;o>r;r++){n=e(n,t[r],r,t)}return n}}(),g=function(){var t=String.prototype.trim;return e(t)?function(e){return e&&t.apply(e)}:function(t){return t&&t.replace(/(^\s+|\s+$)/g,"")}}(),v=e(Object.create)?Object.create:function(t){function e(){}return e.prototype=t,new e};t({aug:i,async:c,compact:n,forIn:r,forEach:f,filter:m,map:w,reduce:p,trim:g,indexOf:h,isNative:e,isObject:u,isEmptyObject:l,createObject:v,bind:a,toType:o,isType:s,toRealArray:d})}),provide("util/typevalidator",function(t){using("util/util",function(e){function i(t){return void 0!==t&&null!==t&&""!==t}function n(t){return o(t)&&t%1===0}function r(t){return o(t)&&!n(t)}function o(t){return i(t)&&!isNaN(t)}function s(t){return i(t)&&"array"==e.toType(t)}function a(t){if(!i(t)){return !1}switch(t){case"on":case"ON":case"true":case"TRUE":return !0;case"off":case"OFF":case"false":case"FALSE":return !1;default:return !!t}}function u(t){return o(t)?t:void 0}function l(t){return r(t)?t:void 0}function c(t){return n(t)?t:void 0}t({hasValue:i,isInt:n,isFloat:r,isNumber:o,isArray:s,asInt:c,asFloat:l,asNumber:u,asBoolean:a})})}),provide("tfw/util/globals",function(t){using("util/typevalidator",function(e){function i(){var t,e,i=document.getElementsByTagName("meta"),n=0;for(o={};t=i[n];n++){/^twitter:/.test(t.name)&&(e=t.name.replace(/^twitter:/,""),o[e]=t.content)}}function n(t){return o[t]}function r(t){return e.asBoolean(t)&&(o.dnt=!0),e.asBoolean(o.dnt)}var o;i(),t({init:i,val:n,dnt:r})})}),provide("util/logger",function(t){using("util/util",function(e){function i(){u("info",e.toRealArray(arguments))}function n(){u("warn",e.toRealArray(arguments))}function r(){u("error",e.toRealArray(arguments))}function o(t){d&&(c[t]=a())}function s(t){var e;d&&(c[t]?(e=a(),i("_twitter",t,e-c[t])):r("timeEnd() called before time() for id: ",t))}function a(){return window.performance&&+window.performance.now()||+new Date}function u(t,e){if(window[l]&&window[l][t]){switch(e.length){case 1:window[l][t](e[0]);break;case 2:window[l][t](e[0],e[1]);break;case 3:window[l][t](e[0],e[1],e[2]);break;case 4:window[l][t](e[0],e[1],e[2],e[3]);break;case 5:window[l][t](e[0],e[1],e[2],e[3],e[4]);break;default:0!==e.length&&window[l].warn&&window[l].warn("too many params passed to logger."+t)}}}var l=["con","sole"].join(""),c={},d=!!~location.href.indexOf("tw_debug=true");t({info:i,warn:n,error:r,time:o,timeEnd:s})})}),provide("util/domready",function(t){function e(){o=1;for(var t=0,e=s.length;e>t;t++){s[t]()}}var i,n,r,o=0,s=[],a=!1,u=document.createElement("a"),l="DOMContentLoaded",c="addEventListener",d="onreadystatechange";/^loade|c/.test(document.readyState)&&(o=1),document[c]&&document[c](l,n=function(){document.removeEventListener(l,n,a),e()},a),u.doScroll&&document.attachEvent(d,i=function(){/^c/.test(document.readyState)&&(document.detachEvent(d,i),e())}),r=u.doScroll?function(t){window.self!=window.top?o?t():s.push(t):!function(){try{u.doScroll("left")}catch(e){return setTimeout(function(){r(t)},50)}t()}()}:function(t){o?t():s.push(t)},t(r)}),provide("util/env",function(t){using("util/domready","util/typevalidator","util/logger","tfw/util/globals",function(e,i,n,r){function o(t){return t=t||window,t.devicePixelRatio?t.devicePixelRatio>=1.5:t.matchMedia?t.matchMedia("only screen and (min-resolution: 144dpi)").matches:!1}function s(t){return t=t||v,/(Trident|MSIE \d)/.test(t)}function a(t){return t=t||v,/MSIE 6/.test(t)}function u(t){return t=t||v,/MSIE 7/.test(t)}function l(t){return t=t||v,/MSIE 8/.test(t)}function c(t){return t=t||v,/MSIE 9/.test(t)}function d(t){return t=t||v,/(iPad|iPhone|iPod)/.test(t)}function h(t){return t=t||v,/^Mozilla\/5\.0 \(Linux; (U; )?Android/.test(t)}function f(){return b}function m(t,e){return t=t||window,e=e||v,t.postMessage&&!(s(e)&&t.opener)}function w(t){t=t||navigator;try{return !!t.plugins["Shockwave Flash"]||!!new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){return !1}}function p(t,e,i){return t=t||window,e=e||navigator,i=i||v,"ontouchstart" in t||/Opera Mini/.test(i)||e.msMaxTouchPoints>0}function g(){var t=document.body.style;return void 0!==t.transition||void 0!==t.webkitTransition||void 0!==t.mozTransition||void 0!==t.oTransition||void 0!==t.msTransition}var v=window.navigator.userAgent,b=!1,y=!1,_="twitter-csp-test";window.twttr=window.twttr||{},twttr.verifyCSP=function(t){var e=document.getElementById(_);y=!0,b=!!t,e&&e.parentNode.removeChild(e)},e(function(){var t;return a()||u()?b=!1:i.asBoolean(r.val("widgets:csp"))?b=!0:(t=document.createElement("script"),t.id=_,t.text="twttr.verifyCSP(false);",document.body.appendChild(t),void window.setTimeout(function(){y||(n.warn('TWITTER: Content Security Policy restrictions may be applied to your site. Add <meta name="twitter:widgets:csp" content="on"> to supress this warning.'),n.warn("TWITTER: Please note: Not all embedded timeline and embedded Tweet functionality is supported when CSP is applied."))},5000))}),t({retina:o,anyIE:s,ie6:a,ie7:u,ie8:l,ie9:c,ios:d,android:h,cspEnabled:f,flashEnabled:w,canPostMessage:m,touch:p,cssTransitions:g})})}),provide("util/querystring",function(t){function e(t){return encodeURIComponent(t).replace(/\+/g,"%2B").replace(/'/g,"%27")}function i(t){return decodeURIComponent(t)}function n(t){var i,n=[];for(i in t){null!==t[i]&&"undefined"!=typeof t[i]&&n.push(e(i)+"="+e(t[i]))}return n.sort().join("&")}function r(t){var e,n,r,o,s={};if(t){for(e=t.split("&"),o=0;r=e[o];o++){n=r.split("="),2==n.length&&(s[i(n[0])]=i(n[1]))}}return s}function o(t,e){var i=n(e);return i.length>0?t.indexOf("?")>=0?t+"&"+n(e):t+"?"+n(e):t}function s(t){var e=t&&t.split("?");return 2==e.length?r(e[1]):{}}t({url:o,decodeURL:s,decode:r,encode:n,encodePart:e,decodePart:i})}),provide("util/params",function(t){using("util/querystring",function(e){var i,n,r;i=function(t){var i=t.search.substr(1);return e.decode(i)},n=function(t){var i=t.href,n=i.indexOf("#"),r=0>n?"":i.substring(n+1);return e.decode(r)},r=function(t){var e,r={},o=i(t),s=n(t);for(e in o){o.hasOwnProperty(e)&&(r[e]=o[e])}for(e in s){s.hasOwnProperty(e)&&(r[e]=s[e])}return r},t({combined:r,fromQuery:i,fromFragment:n})})}),provide("tfw/util/env",function(t){using("util/params",function(e){function i(){var t=3600000,i=e.combined(document.location)._;return void 0!==n?n:(n=!1,i&&/^\d+$/.test(i)&&(n=+new Date-parseInt(i)<t),n)}var n;t({isDynamicWidget:i})})}),provide("util/widgetrpc",function(t){using("tfw/util/env","util/env",function(e,i){function n(){if(o){return o}if(e.isDynamicWidget()){var t,n=0,r=parent.frames.length;try{if(o=parent.frames[u]){return o}}catch(s){}if(i.anyIE()){for(;r>n;n++){try{if(t=parent.frames[n],t&&"function"==typeof t.openIntent){return o=t}}catch(s){}}}}}function r(){var t,i,o,a,u,h,f={};if("function"===(typeof arguments[0]).toLowerCase()?f.success=arguments[0]:f=arguments[0],t=f.success||function(){},i=f.timeout||function(){},o=f.nohub||function(){},a=f.complete||function(){},u=void 0!==f.attempt?f.attempt:d,!e.isDynamicWidget()||s){return o(),a(),!1}h=n(),u--;try{if(h&&h.trigger){return t(h),void a()}}catch(m){}return 0>=u?(s=!0,i(),void a()):+new Date-l>c*d?(s=!0,void o()):void window.setTimeout(function(){r({success:t,timeout:i,nohub:o,attempt:u,complete:a})},c)}var o,s,a="twttrHubFrameSecure",u="http:"==document.location.protocol?"twttrHubFrame":a,l=+new Date,c=100,d=20;t({withHub:r,contextualHubId:u,secureHubId:a})})}),provide("util/promise",function(t){using("util/util",function(e){var i=function(t){try{var e=t.then;if("function"==typeof e){return !0}}catch(i){}return !1},n=function(t){Error.call(this,t)};n.prototype=e.createObject(Error.prototype);var r=function(){var t=[];return t.pump=function(i){e.async(function(){for(var e=t.length,n=0;e>n;){n++,t.shift()(i)}})},t},o=function(t,n,r,o,s,a){var u=!1,l=this,c=function(t){e.async(function(){a("fulfilled"),o(t),n.pump(t)})},d=function(t){e.async(function(){a("rejected"),s(t),r.pump(t)})},h=function(t){return i(t)?void t.then(h,d):void c(t)},f=function(t){return function(e){u||(u=!0,t(e))}};this.resolve=f(h,"resolve"),this.fulfill=f(c,"fulfill"),this.reject=f(d,"reject"),this.cancel=function(){l.reject(new Error("Cancel"))},this.timeout=function(){l.reject(new Error("Timeout"))},a("pending")},s=function(t){var e,i,n=new r,s=new r,a="pending";this._addAcceptCallback=function(t){n.push(t),"fulfilled"==a&&n.pump(e)},this._addRejectCallback=function(t){s.push(t),"rejected"==a&&s.pump(i)};var u=new o(this,n,s,function(t){e=t},function(t){i=t},function(t){a=t});try{t&&t(u)}catch(l){u.reject(l)}},a=function(t){return"function"==typeof t},u=function(t,i,n){return a(t)?function(){try{var e=t.apply(null,arguments);i.resolve(e)}catch(n){i.reject(n)}}:e.bind(i[n],i)},l=function(t,e,i){return a(t)&&i._addAcceptCallback(t),a(e)&&i._addRejectCallback(e),i};e.aug(s.prototype,{then:function(t,e){var i=this;return new s(function(n){l(u(t,n,"resolve"),u(e,n,"reject"),i)})},"catch":function(t){var e=this;return new s(function(i){l(null,u(t,i,"reject"),e)})}}),s.isThenable=i;var c=function(t){return e.map(t,s.resolve)};s.any=function(){var t=c(arguments);return new s(function(i){if(t.length){var n=!1,r=function(t){n||(n=!0,i.resolve(t))},o=function(t){n||(n=!0,i.reject(t))};e.forEach(t,function(t){t.then(r,o)})}else{i.reject("No futures passed to Promise.any()")}})},s.every=function(){var t=c(arguments);return new s(function(i){if(t.length){var n=new Array(t.length),r=0,o=function(e,o){r++,n[e]=o,r==t.length&&i.resolve(n)};e.forEach(t,function(t,n){t.then(e.bind(o,null,[n]),i.reject)})}else{i.reject("No futures passed to Promise.every()")}})},s.some=function(){var t=c(arguments);return new s(function(i){if(t.length){var n=0,r=function(){n++,n==t.length&&i.reject()};e.forEach(t,function(t){t.then(i.resolve,r)})}else{i.reject("No futures passed to Promise.some()")}})},s.fulfill=function(t){return new s(function(e){e.fulfill(t)})},s.resolve=function(t){return new s(function(e){e.resolve(t)})},s.reject=function(t){return new s(function(e){e.reject(t)})},t(s)})}),provide("util/layout",function(t){using("util/promise",function(e){function i(){}var n,r=[];i.prototype.enqueue=function(t,i){return new e(function(e){r.push({action:t,resolver:e,note:i})})},i.prototype.exec=function(){var t,e=r;if(e.length){for(r=[];e.length;){t=e.shift(),t&&t.action?t.resolver.fulfill(t.action()):t.resolver.reject()}}},i.prototype.delayedExec=function(){n&&window.clearTimeout(n),n=window.setTimeout(this.exec,100)},t(i)})}),provide("util/iframe",function(t){using("util/util",function(e){t(function(t,i,n){var r;if(n=n||document,t=t||{},i=i||{},t.name){try{r=n.createElement('<iframe name="'+t.name+'"></iframe>')}catch(o){r=n.createElement("iframe"),r.name=t.name}delete t.name}else{r=n.createElement("iframe")}return t.id&&(r.id=t.id,delete t.id),r.allowtransparency="true",r.scrolling="no",r.setAttribute("frameBorder",0),r.setAttribute("allowTransparency",!0),e.forIn(t,function(t,e){r.setAttribute(t,e)}),e.forIn(i,function(t,e){r.style[t]=e}),r})})}),provide("dom/get",function(t){using("util/util",function(e){function i(t,e,i){return r(t,e,i,1)[0]}function n(t,i,r){var o,s=i&&i.parentNode;if(s&&s!==r){return s.tagName==t?s:(o=s.className.split(" "),0===t.indexOf(".")&&~e.indexOf(o,t.slice(1))?s:n(t,s,r))}}var r=function(){var t=document.getElementsByClassName;return e.isNative(t)?function(i,n,r,o){var s=n?n.getElementsByClassName(i):t.call(document,i),a=e.filter(s,function(t){return !r||t.tagName.toLowerCase()==r.toLowerCase()});return[].slice.call(a,0,o||a.length)}:function(t,i,n,r){var o,s,a,u,l,c,d,h,f=[];for(i=i||document,a=t.split(" "),c=a.length,o=i.getElementsByTagName(n||"*"),h=o.length,l=0;c>l&&h>0;l++){for(f=[],u=a[l],d=0;h>d&&(s=o[d],~e.indexOf(s.className.split(" "),u)&&f.push(s),l+1!=c||f.length!==r);d++){}o=f,h=o.length}return f}}();t({all:r,one:i,ancestor:n})})}),provide("tfw/widget/base",function(t){using("dom/get","util/domready","util/iframe","util/layout","util/promise","util/querystring","util/typevalidator","util/util","tfw/util/globals","util/logger",function(e,i,n,r,o,s,a,u,l,c){function d(t){var e;t&&(t.ownerDocument?(this.srcEl=t,this.classAttr=t.className.split(" ")):(this.srcOb=t,this.classAttr=[]),e=this.params(),this.id=this.generateId(),this.setLanguage(),this.related=e.related||this.dataAttr("related"),this.partner=e.partner||this.dataAttr("partner")||l.val("partner"),this.dnt=e.dnt||this.dataAttr("dnt")||l.dnt()||"",this.styleAttr=[],this.targetEl=t.targetEl,this.completePromise=new o(u.bind(function(t){this.completeResolver=t},this)),this.completed().then(function(t){t&&t!=document.body&&twttr.events.trigger("rendered",{target:t})}))}function h(){u.forEach(g,function(t){t()}),d.doLayout()}function f(t){return t?t.lang?t.lang:f(t.parentNode):void 0}var m,w=0,p={list:[],byId:{}},g=[],v=new r,b="data-twttr-rendered",y={ar:{"%{followers_count} followers":"?????? ?????????????????? %{followers_count}","100K+":"+100 ??????","10k unit":"10 ???????? ????????",Follow:"??????????","Follow %{screen_name}":"?????????? %{screen_name}",K:"??????",M:"??",Tweet:"??????????","Tweet %{hashtag}":"?????????? %{hashtag}","Tweet to %{name}":"?????????? ???? %{name}"},bn:{"Follow %{screen_name}":"%{screen_name}-?????? ?????????????????? ????????????"},cs:{"Follow %{screen_name}":"Sledovat u??ivatele %{screen_name}"},da:{"%{followers_count} followers":"%{followers_count} f??lgere","10k unit":"10k enhed",Follow:"F??lg","Follow %{screen_name}":"F??lg %{screen_name}","Tweet to %{name}":"Tweet til %{name}"},de:{"%{followers_count} followers":"%{followers_count} Follower","100K+":"100Tsd+","10k unit":"10tsd-Einheit",Follow:"Folgen","Follow %{screen_name}":"%{screen_name} folgen",K:"Tsd",Tweet:"Twittern","Tweet to %{name}":"Tweet an %{name}"},es:{"%{followers_count} followers":"%{followers_count} seguidores","10k unit":"unidad de 10 mil",Follow:"Seguir","Follow %{screen_name}":"Seguir a %{screen_name}",Tweet:"Twittear","Tweet %{hashtag}":"Twittear %{hashtag}","Tweet to %{name}":"Twittear a %{name}"},fa:{"%{followers_count} followers":"%{followers_count} ???????????????????????","100K+":">??????????????","10k unit":"???????????? ????????",Follow:"?????????? ????????","Follow %{screen_name}":"?????????? ???????? %{screen_name}",K:"????????",M:"????????????",Tweet:"??????????","Tweet %{hashtag}":"?????????? ???????? %{hashtag}","Tweet to %{name}":"???? %{name} ?????????? ????????"},fi:{"%{followers_count} followers":"%{followers_count} seuraajaa","100K+":"100 000+","10k unit":"10 000 yksikk????",Follow:"Seuraa","Follow %{screen_name}":"Seuraa k??ytt??j???? %{screen_name}",K:"tuhatta",M:"milj.",Tweet:"Twiittaa","Tweet %{hashtag}":"Twiittaa %{hashtag}","Tweet to %{name}":"Twiittaa k??ytt??j??lle %{name}"},fil:{"%{followers_count} followers":"%{followers_count} mga tagasunod","10k unit":"10k yunit",Follow:"Sundan","Follow %{screen_name}":"Sundan si %{screen_name}",Tweet:"I-tweet","Tweet %{hashtag}":"I-tweet ang %{hashtag}","Tweet to %{name}":"Mag-Tweet kay %{name}"},fr:{"%{followers_count} followers":"%{followers_count} abonn??s","10k unit":"unit?? de 10k",Follow:"Suivre","Follow %{screen_name}":"Suivre %{screen_name}",Tweet:"Tweeter","Tweet %{hashtag}":"Tweeter %{hashtag}","Tweet to %{name}":"Tweeter ?? %{name}"},he:{"%{followers_count} followers":"%{followers_count} ????????????","100K+":"???????? ??????????","10k unit":"?????????? ??????????",Follow:"????????","Follow %{screen_name}":"?????????? ?????? %{screen_name}",K:"??????",M:"????????????",Tweet:"????????","Tweet %{hashtag}":"?????????? %{hashtag}","Tweet to %{name}":"???????? ???? %{name}"},hi:{"%{followers_count} followers":"%{followers_count} ???????????????????????????","100K+":"1 ????????? ?????? ????????????","10k unit":"10 ???????????? ?????????????????????",Follow:"???????????????","Follow %{screen_name}":"%{screen_name} ?????? ??????????????? ????????????",K:"????????????",M:"??????????????????",Tweet:"???????????????","Tweet %{hashtag}":"??????????????? %{hashtag}","Tweet to %{name}":"%{name} ?????? ??????????????? ??????????????? ????????????"},hu:{"%{followers_count} followers":"%{followers_count} k??vet??","100K+":"100E+","10k unit":"10E+",Follow:"K??vet??s","Follow %{screen_name}":"%{screen_name} k??vet??se",K:"E","Tweet %{hashtag}":"%{hashtag} tweetel??se","Tweet to %{name}":"Tweet k??ld??se neki: %{name}"},id:{"%{followers_count} followers":"%{followers_count} pengikut","100K+":"100 ribu+","10k unit":"10 ribu unit",Follow:"Ikuti","Follow %{screen_name}":"Ikuti %{screen_name}",K:"&nbsp;ribu",M:"&nbsp;juta","Tweet to %{name}":"Tweet ke %{name}"},it:{"%{followers_count} followers":"%{followers_count} follower","10k unit":"10k unit??",Follow:"Segui","Follow %{screen_name}":"Segui %{screen_name}","Tweet %{hashtag}":"Twitta %{hashtag}","Tweet to %{name}":"Twitta a %{name}"},ja:{"%{followers_count} followers":"%{followers_count}?????????????????????","100K+":"100K??????","10k unit":"???",Follow:"??????????????????","Follow %{screen_name}":"%{screen_name}?????????????????????",Tweet:"????????????","Tweet %{hashtag}":"%{hashtag} ?????????????????????","Tweet to %{name}":"%{name}???????????????????????????"},ko:{"%{followers_count} followers":"%{followers_count}?????? ?????????","100K+":"100??? ??????","10k unit":"??? ??????",Follow:"?????????","Follow %{screen_name}":"%{screen_name} ??? ???????????????",K:"???",M:"??????",Tweet:"??????","Tweet %{hashtag}":"%{hashtag} ?????? ????????????","Tweet to %{name}":"%{name} ????????? ????????????"},msa:{"%{followers_count} followers":"%{followers_count} pengikut","100K+":"100 ribu+","10k unit":"10 ribu unit",Follow:"Ikut","Follow %{screen_name}":"Ikut %{screen_name}",K:"ribu",M:"juta","Tweet to %{name}":"Tweet kepada %{name}"},nl:{"%{followers_count} followers":"%{followers_count} volgers","100K+":"100k+","10k unit":"10k-eenheid",Follow:"Volgen","Follow %{screen_name}":"%{screen_name} volgen",K:"k",M:" mln.",Tweet:"Tweeten","Tweet %{hashtag}":"%{hashtag} tweeten","Tweet to %{name}":"Tweeten naar %{name}"},no:{"%{followers_count} followers":"%{followers_count} f??lgere","100K+":"100 K+","10k unit":"10-K-enhet",Follow:"F??lg","Follow %{screen_name}":"F??lg %{screen_name}","Tweet to %{name}":"Send en tweet til %{name}"},pl:{"%{followers_count} followers":"%{followers_count} obserwuj??cych","100K+":"100 tys.+","10k unit":"10 tys.",Follow:"Obserwuj","Follow %{screen_name}":"Obserwuj %{screen_name}",K:"tys.",M:"mln",Tweet:"Tweetnij","Tweet %{hashtag}":"Tweetnij %{hashtag}","Tweet to %{name}":"Tweetnij do %{name}"},pt:{"%{followers_count} followers":"%{followers_count} seguidores","100K+":"+100 mil","10k unit":"10 mil unidades",Follow:"Seguir","Follow %{screen_name}":"Seguir %{screen_name}",K:"Mil",Tweet:"Tweetar","Tweet %{hashtag}":"Tweetar %{hashtag}","Tweet to %{name}":"Tweetar para %{name}"},ro:{"Follow %{screen_name}":"Urm??re??te pe %{screen_name}"},ru:{"%{followers_count} followers":"????????????????: %{followers_count} ","100K+":"100 ??????.+","10k unit":"???????? 10k",Follow:"????????????","Follow %{screen_name}":"???????????? %{screen_name}",K:"??????.",M:"??????.",Tweet:"????????????????","Tweet %{hashtag}":"???????????????? %{hashtag}","Tweet to %{name}":"???????????????? %{name}"},sv:{"%{followers_count} followers":"%{followers_count} f??ljare","10k unit":"10k",Follow:"F??lj","Follow %{screen_name}":"F??lj %{screen_name}",Tweet:"Tweeta","Tweet %{hashtag}":"Tweeta %{hashtag}","Tweet to %{name}":"Tweeta till %{name}"},th:{"%{followers_count} followers":"%{followers_count} ???????????????????????????","100K+":"100?????????+","10k unit":"??????????????? 10?????????",Follow:"??????????????????","Follow %{screen_name}":"?????????????????? %{screen_name}",M:"????????????",Tweet:"????????????","Tweet %{hashtag}":"???????????? %{hashtag}","Tweet to %{name}":"????????????????????? %{name}"},tr:{"%{followers_count} followers":"%{followers_count} takip??i","100K+":"+100 bin","10k unit":"10 bin birim",Follow:"Takip et","Follow %{screen_name}":"Takip et: %{screen_name}",K:"bin",M:"milyon",Tweet:"Tweetle","Tweet %{hashtag}":"Tweetle: %{hashtag}","Tweet to %{name}":"Tweetle: %{name}"},uk:{"Follow %{screen_name}":"???????????? %{screen_name}"},ur:{"%{followers_count} followers":"%{followers_count} ????????????","100K+":"?????? ???????? ???? ??????????","10k unit":"???? ???????? ????????",Follow:"???????? ????????","Follow %{screen_name}":"%{screen_name} ???? ???????? ????????",K:"????????",M:"????????",Tweet:"???????? ????????","Tweet %{hashtag}":"%{hashtag} ???????? ????????","Tweet to %{name}":"%{name} ???? ???????? ????????"},vi:{"Follow %{screen_name}":"Theo d??i %{screen_name}"},"zh-cn":{"%{followers_count} followers":"%{followers_count} ?????????","100K+":"10???+","10k unit":"1?????????",Follow:"??????","Follow %{screen_name}":"?????? %{screen_name}",K:"???",M:"??????",Tweet:"??????","Tweet %{hashtag}":"??? %{hashtag} ??????","Tweet to %{name}":"????????? %{name}"},"zh-tw":{"%{followers_count} followers":"%{followers_count} ????????????","100K+":"????????????","10k unit":"1??? ??????",Follow:"??????","Follow %{screen_name}":"?????? %{screen_name}",K:"???",M:"??????",Tweet:"??????","Tweet %{hashtag}":"??????%{hashtag}","Tweet to %{name}":"?????????%{name}"}};u.aug(d.prototype,{setLanguage:function(t){var e;return t||(t=this.params().lang||this.dataAttr("lang")||f(this.srcEl)),(t=t&&t.toLowerCase())?y[t]?this.lang=t:(e=t.replace(/[\-_].*/,""),y[e]?this.lang=e:void (this.lang="en")):this.lang="en"},_:function(t,e){var i=this.lang;return e=e||{},i&&y.hasOwnProperty(i)||(i=this.lang="en"),t=y[i]&&y[i][t]||t,this.ringo(t,e,/%\{([\w_]+)\}/g)},ringo:function(t,e,i){return i=i||/\{\{([\w_]+)\}\}/g,t.replace(i,function(t,i){return void 0!==e[i]?e[i]:t})},makeIframeSource:function(){if(this.iframeSource){var t=s.encode(this.widgetUrlParams());return[twttr.widgets.config.assetUrl(),this.ringo(this.iframeSource,{lang:this.lang}),"#",t].join("")}},add:function(t){p.list.push(this),p.byId[this.id]=t},create:function(t,e,i){var r,s=this;return i[b]=!0,r=n(u.aug({id:this.id,src:t,"class":this.classAttr.join(" ")},i),e,this.targetEl&&this.targetEl.ownerDocument),this.srcEl?this.layout(function(){return s.srcEl.parentNode.replaceChild(r,s.srcEl),s.completeResolver.fulfill(r),r}):this.targetEl?this.layout(function(){return s.targetEl.appendChild(r),s.completeResolver.fulfill(r),r}):o.reject("Did not append widget")},params:function(){var t,e;return this.srcOb?e=this.srcOb:(t=this.srcEl&&this.srcEl.href&&this.srcEl.href.split("?")[1],e=t?s.decode(t):{}),this.params=function(){return e},e},widgetUrlParams:function(){return{}},dataAttr:function(t){return this.srcEl&&this.srcEl.getAttribute("data-"+t)},attr:function(t){return this.srcEl&&this.srcEl.getAttribute(t)},layout:function(t){return v.enqueue(t)},styles:{base:[["font","normal normal normal 11px/18px 'Helvetica Neue', Arial, sans-serif"],["margin","0"],["padding","0"],["whiteSpace","nowrap"]],button:[["fontWeight","bold"],["textShadow","0 1px 0 rgba(255,255,255,.5)"]],large:[["fontSize","13px"],["lineHeight","26px"]],vbubble:[["fontSize","16px"]]},width:function(){throw new Error(name+" not implemented")},height:function(){return"m"==this.size?20:28},minWidth:function(){},maxWidth:function(){},minHeight:function(){},maxHeight:function(){},dimensions:function(){function t(t){switch(typeof t){case"string":return t;case"undefined":return;default:return t+"px"}}var e={width:this.width(),height:this.height()};return this.minWidth()&&(e["min-width"]=this.minWidth()),this.maxWidth()&&(e["max-width"]=this.maxWidth()),this.minHeight()&&(e["min-height"]=this.minHeight()),this.maxHeight()&&(e["max-height"]=this.maxHeight()),u.forIn(e,function(i,n){e[i]=t(n)}),e},generateId:function(){return this.srcEl&&this.srcEl.id||"twitter-widget-"+w++},completed:function(){return this.completePromise}}),d.afterLoad=function(t){g.push(t)},d.doLayout=function(){v.exec()},d.doLayoutAsync=function(){v.delayedExec()},d.init=function(t){m=t},d.find=function(t){return t&&p.byId[t]?p.byId[t].element:null},d.embed=function(t){var i=m.widgets,n=[],r=[],s=[];a.isArray(t)||(t=[t||document]),c.time("sandboxes"),u.forEach(t,function(t){u.forIn(i,function(i,r){var o,a;i.match(/\./)?(o=i.split("."),a=e.all(o[1],t,o[0])):a=t.getElementsByTagName(i),u.forEach(a,function(t){var e;t.getAttribute(b)||(t.setAttribute(b,"true"),e=new r(t),n.push(e),s.push(e.sandboxCreated))})})}),o.every.apply(null,s).then(function(){c.timeEnd("sandboxes")}),d.doLayout(),u.forEach(n,function(t){p.byId[t.id]=t,p.list.push(t),r.push(t.completed()),t.render(m)}),o.every.apply(null,r).then(function(t){t=u.filter(t,function(t){return t}),t.length&&(twttr.events.trigger("loaded",{widgets:t}),c.timeEnd("load"))}),d.doLayoutAsync(),h()},window.setInterval(function(){d.doLayout()},500),t(d)})}),provide("xd/json2",function(exports){function f(t){return 10>t?"0"+t:t}function quote(t){return escapable.lastIndex=0,escapable.test(t)?'"'+t.replace(escapable,function(t){var e=meta[t];return"string"==typeof e?e:"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+t+'"'}function str(t,e){var i,n,r,o,s,a=gap,u=e[t];switch(u&&"object"==typeof u&&"function"==typeof u.toJSON&&(u=u.toJSON(t)),"function"==typeof rep&&(u=rep.call(e,t,u)),typeof u){case"string":return quote(u);case"number":return isFinite(u)?String(u):"null";case"boolean":case"null":return String(u);case"object":if(!u){return"null"}if(gap+=indent,s=[],"[object Array]"===Object.prototype.toString.apply(u)){for(o=u.length,i=0;o>i;i+=1){s[i]=str(i,u)||"null"}return r=0===s.length?"[]":gap?"[\n"+gap+s.join(",\n"+gap)+"\n"+a+"]":"["+s.join(",")+"]",gap=a,r}if(rep&&"object"==typeof rep){for(o=rep.length,i=0;o>i;i+=1){n=rep[i],"string"==typeof n&&(r=str(n,u),r&&s.push(quote(n)+(gap?": ":":")+r))}}else{for(n in u){Object.hasOwnProperty.call(u,n)&&(r=str(n,u),r&&s.push(quote(n)+(gap?": ":":")+r))}}return r=0===s.length?"{}":gap?"{\n"+gap+s.join(",\n"+gap)+"\n"+a+"}":"{"+s.join(",")+"}",gap=a,r}}window.JSON||(window.JSON={}),"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","	":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;"function"!=typeof JSON.stringify&&(JSON.stringify=function(t,e,i){var n;if(gap="",indent="","number"==typeof i){for(n=0;i>n;n+=1){indent+=" "}}else{"string"==typeof i&&(indent=i)}if(rep=e,e&&"function"!=typeof e&&("object"!=typeof e||"number"!=typeof e.length)){throw new Error("JSON.stringify")}return str("",{"":t})}),"function"!=typeof JSON.parse&&(JSON.parse=function(text,reviver){function walk(t,e){var i,n,r=t[e];if(r&&"object"==typeof r){for(i in r){Object.hasOwnProperty.call(r,i)&&(n=walk(r,i),void 0!==n?r[i]=n:delete r[i])}}return reviver.call(t,e,r)}var j;if(cx.lastIndex=0,cx.test(text)&&(text=text.replace(cx,function(t){return"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return j=eval("("+text+")"),"function"==typeof reviver?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}),exports(JSON)}),provide("util/events",function(t){using("util/util",function(e){var i={bind:function(t,e){return this._handlers=this._handlers||{},this._handlers[t]=this._handlers[t]||[],this._handlers[t].push(e)},unbind:function(t,i){if(this._handlers[t]){if(i){var n=e.indexOf(this._handlers[t],i);n>=0&&this._handlers[t].splice(n,1)}else{this._handlers[t]=[]}}},trigger:function(t,i){var n=this._handlers&&this._handlers[t];i=i||{},i.type=t,e.forEach(n,function(t){e.async(e.bind(t,this,[i]))})}};t({Emitter:i})})}),provide("xd/jsonrpc",function(t){using("util/util","util/events","xd/json2",function(e,i){function n(t){return(JSON.parse||JSON.decode)(t)}function r(t){this.con=t}function o(){this.id=o.id++}e.aug(r.prototype,{expose:function(t){this.con.bind("message",this._handleRequest(t))},call:function(t){var e,i=this;return this._requests||(this._requests={},this.con.bind("message",function(t){var e;try{t=n(t)}catch(r){return}t.callback&&"number"==typeof t.id&&(e=i._requests[t.id])&&(t.error?e.trigger("error",t):e.trigger("success",t),delete i._requests[t.id])})),e=new o,this._requests[e.id]=e,e.send(this.con,t,Array.prototype.slice.call(arguments,1))},_handleRequest:function(t){var e=this;return function(i){var r,o;try{i=n(i)}catch(s){return}i.callback||"number"==typeof i.id&&"function"==typeof t[i.method]&&(o=e._responseCallbacks(i.id),r=t[i.method].apply(t,i.params.concat(o)),"undefined"!=typeof r&&o[0](r))}},_responseCallbacks:function(t){var e=this.con;return[function(i){e.send(JSON.stringify({id:t,result:i,callback:!0}))},function i(n){e.send(JSON.stringify({id:t,error:i,callback:n}))}]}}),o.id=0,e.aug(o.prototype,i.Emitter,{send:function(t,e,i){return t.send(JSON.stringify({id:this.id,method:e,params:i})),this},success:function(t){return this.bind("success",t),this},error:function(t){return this.bind("error",t),this}}),t(function(t){return new r(t)})})}),provide("xd/flash",function(t){function e(t,e){var i=e||Math.floor(100*Math.random()),n=['<object id="xdflashshim'+i+'" name="xdflashshim'+i+'"','type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"','width="1" height="1" style="position:absolute;left:-9999px;top:-9999px;">','<param name="movie" value="'+t+"&debug="+window.__XDDEBUG__+'">','<param name="wmode" value="window">','<param name="allowscriptaccess" value="always">',"</object>"].join(" ");return n}t({object:e})}),provide("xd/base",function(t){using("util/util","util/events",function(e,i){function n(){}e.aug(n.prototype,i.Emitter,{transportMethod:"",init:function(){},send:function(t){var e;this._ready?this._performSend(t):e=this.bind("ready",function(){this.unbind("ready",e),this._performSend(t)})},ready:function(){this.trigger("ready",this),this._ready=!0},isReady:function(){return !!this._ready},receive:function(t){this.trigger("message",t)}}),t({Connection:n})})}),provide("xd/parent",function(t){using("xd/base","util/util","util/env",function(e,i,n){function r(t){var e=[];return i.forIn(t,function(t,i){e.push(t+"="+i)}),e.join(",")}function o(){}function s(t){this.transportMethod="PostMessage",this.options=t,this._createChild()}function a(t){this.transportMethod="Flash",this.options=t,this.token=Math.random().toString(16).substring(2),this._setup()}function u(t){this.transportMethod="Fallback",this.options=t,this._createChild()}var l,c="__ready__",d=0;o.prototype=new e.Connection,i.aug(o.prototype,{_createChild:function(){this.options.window?this._createWindow():this._createIframe()},_createIframe:function(){function t(){s.child=e.contentWindow,s._ready||s.init()}var e,n,r,o,s=this,a={allowTransparency:!0,frameBorder:"0",scrolling:"no",tabIndex:"0",name:this._name()},u=i.aug(i.aug({},a),this.options.iframe),c=!1;window.postMessage?(l||(l=document.createElement("iframe")),e=l.cloneNode(!1)):e=document.createElement('<iframe name="'+u.name+'">'),e.id=u.name,i.forIn(u,function(t,i){"style"!=t&&e.setAttribute(t,i)}),o=e.getAttribute("style"),o&&"undefined"!=typeof o.cssText?o.cssText=u.style:e.style.cssText=u.style,e.addEventListener?e.addEventListener("load",t,!1):e.attachEvent("onload",function(){c||(c=!0,t())}),e.src=this._source(),(n=this.options.appendTo)?n.appendChild(e):(r=this.options.replace)?(n=r.parentNode,n&&n.replaceChild(e,r)):document.body.insertBefore(e,document.body.firstChild)},_createWindow:function(){var t,e={width:550,height:450,personalbar:"0",toolbar:"0",scrollbars:"1",resizable:"1"},n=i.aug(i.aug({},e),this.options.window),o=screen.width,s=screen.height,a=this._name();n.left=n.left||Math.round(o/2-n.width/2),n.top=n.top||Math.round(s/2-n.height/2),s<n.height&&(n.top=0,n.height=s),t=window.open(this._source(),a,r(n)),t&&t.focus(),this.child=t,this.init()},_source:function(){return this.options.src},_name:function(){var t="_xd_"+d++;return window.parent&&window.parent!=window&&window.name&&(t=window.name+t),t}}),s.prototype=new o,i.aug(s.prototype,{init:function(){function t(t){t.source===e.child&&(e._ready||t.data!==c?e.receive(t.data):e.ready())}var e=this;window.addEventListener?window.addEventListener("message",t,!1):window.attachEvent("onmessage",t)},_performSend:function(t){this.child.postMessage(t,this.options.src)}}),a.prototype=new o,i.aug(a.prototype,{_setup:function(){var t=this;using("xd/flash",function(e){window["__xdcb"+t.token]={receive:function(e){t._ready||e!==c?t.receive(e):t.ready()},loaded:function(){}};var i=document.createElement("div");i.innerHTML=e.object("https://platform.twitter.com/xd/ft.swf?&token="+t.token+"&parent=true&callback=__xdcb"+t.token+"&xdomain="+t._host(),t.token),document.body.insertBefore(i,document.body.firstChild),t.proxy=i.firstChild,t._createChild()})},init:function(){},_performSend:function(t){this.proxy.send(t)},_host:function(){return this.options.src.replace(/https?:\/\//,"").split(/(:|\/)/)[0]},_source:function(){return this.options.src+(this.options.src.match(/\?/)?"&":"?")+"xd_token="+window.escape(this.token)}}),u.prototype=new o,i.aug(u.prototype,{init:function(){},_performSend:function(){}}),t({connect:function(t){return !n.canPostMessage()||n.anyIE()&&t.window?n.anyIE()&&n.flashEnabled()?new a(t):new u(t):new s(t)}})})}),provide("tfw/hub/client",function(t){using("xd/parent","xd/jsonrpc","tfw/widget/base","util/widgetrpc",function(e,i,n,r){function o(t,r){var o=e.connect({src:t,iframe:{name:r,style:"position:absolute;top:-9999em;width:10px;height:10px"}});return i(o).expose({trigger:function(t,e,i){e=e||{};var r=e.region;delete e.region,twttr.events.trigger(t,{target:n.find(i),data:e,region:r,type:t})},initXPHub:function(){a(twttr.widgets.config,!0)}}),o}function s(t){return t?r.secureHubId:r.contextualHubId}function a(t,e){var i=t.assetUrl(e)+"/widgets/hub.1c5a573e465d84666458a45e49b0a735.html",n=s(e);if(!document.getElementById(n)){return o(i,n)}}function u(t,n){var r=e.connect({window:{width:550,height:450},src:t});i(r).expose({trigger:function(t,e){twttr.events.trigger(t,{target:n,region:"intent",type:t,data:e})}})}t({init:a,openIntent:u})})}),provide("util/twitter",function(t){using("util/querystring",function(e){function i(t){return"string"==typeof t&&h.test(t)&&RegExp.$1.length<=20}function n(t){return i(t)?RegExp.$1:void 0}function r(t,i){var r=e.decodeURL(t);return i=i||!1,r.screen_name=n(t),r.screen_name?e.url("https://twitter.com/intent/"+(i?"follow":"user"),r):void 0}function o(t){return r(t,!0)}function s(t){return"string"==typeof t&&p.test(t)}function a(t,e){return e=void 0===e?!0:e,s(t)?(e?"#":"")+RegExp.$1:void 0}function u(t){return"string"==typeof t&&f.test(t)}function l(t){return u(t)&&RegExp.$1}function c(t){return m.test(t)}function d(t){return w.test(t)}var h=/(?:^|(?:https?\:)?\/\/(?:www\.)?twitter\.com(?:\:\d+)?(?:\/intent\/(?:follow|user)\/?\?screen_name=|(?:\/#!)?\/))@?([\w]+)(?:\?|&|$)/i,f=/(?:^|(?:https?\:)?\/\/(?:www\.)?twitter\.com(?:\:\d+)?\/(?:#!\/)?[\w_]+\/status(?:es)?\/)(\d+)/i,m=/^http(s?):\/\/(\w+\.)*twitter\.com([\:\/]|$)/i,w=/^http(s?):\/\/pbs\.twimg\.com\//,p=/^#?([^.,<>!\s\/#\-\(\)\'\"]+)$/;t({isHashTag:s,hashTag:a,isScreenName:i,screenName:n,isStatus:u,status:l,intentForProfileURL:r,intentForFollowURL:o,isTwitterURL:c,isTwimgURL:d,regexen:{profile:h}})})}),provide("util/uri",function(t){using("util/querystring","util/util","util/twitter",function(e,i,n){function r(t,e){var i,n;return e=e||location,/^https?:\/\//.test(t)?t:/^\/\//.test(t)?e.protocol+t:(i=e.host+(e.port.length?":"+e.port:""),0!==t.indexOf("/")&&(n=e.pathname.split("/"),n.pop(),n.push(t),t="/"+n.join("/")),[e.protocol,"//",i,t].join(""))}function o(){for(var t,e=document.getElementsByTagName("link"),i=0;t=e[i];i++){if("canonical"==t.rel){return r(t.href)}}}function s(){for(var t,e,i,r=document.getElementsByTagName("a"),o=document.getElementsByTagName("link"),s=[r,o],a=0,u=0,l=/\bme\b/;t=s[a];a++){for(u=0;e=t[u];u++){if(l.test(e.rel)&&(i=n.screenName(e.href))){return i}}}}t({absolutize:r,getCanonicalURL:o,getScreenNameFromPage:s})})}),provide("dom/delegate",function(t){using("util/util",function(e){function i(t){var e=t.getAttribute("data-twitter-event-id");return e?e:(t.setAttribute("data-twitter-event-id",++p),p)}function n(t,e,i){var n=0,r=t&&t.length||0;for(n=0;r>n;n++){t[n].call(e,i)}}function r(t,e,i){for(var o=i||t.target||t.srcElement,s=o.className.split(" "),a=0,u=s.length;u>a;a++){n(e["."+s[a]],o,t)}n(e[o.tagName],o,t),t.cease||o!==this&&r.call(this,t,e,o.parentElement||o.parentNode)}function o(t,e,i,n){function o(n){r.call(t,n,i[e])}function a(){r.call(t,t.ownerDocument.parentWindow.event,i[e])}return t.addEventListener?(s(t,o,e,n),void t.addEventListener(e,o,!1)):void (t.attachEvent&&(s(t,a,e,n),t.attachEvent("on"+e,a)))}function s(t,e,i,n){t.id&&(g[t.id]=g[t.id]||[],g[t.id].push({el:t,listener:e,type:i,rootId:n}))}function a(t){var i=g[t];i&&(e.forEach(i,function(t){u(t.el,t.type,t.listener),delete w[t.rootId]}),delete g[t])}function u(t,e,i){t&&t.removeEventListener&&t.removeEventListener(e,i),t&&t.detachEvent&&t.detachEvent(e,i)}function l(t,e,n,r){var s=i(t);w[s]=w[s]||{},w[s][e]||(w[s][e]={},o(t,e,w[s],s)),w[s][e][n]=w[s][e][n]||[],w[s][e][n].push(r)}function c(t,e,i){t.addEventListener?t.addEventListener(e,i,!1):t.attachEvent("on"+e,function(){i(window.event)})}function d(t,e,n){var o=i(e),s=w[o]&&w[o];r.call(e,{target:n},s[t])}function h(t){return m(t),f(t),!1}function f(t){t&&t.preventDefault?t.preventDefault():t.returnValue=!1}function m(t){t&&(t.cease=!0)&&t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}var w={},p=-1,g={};t({stop:h,stopPropagation:m,preventDefault:f,delegate:l,on:c,simulate:d,removeDelegatesForWidget:a,off:u})})}),provide("tfw/util/article",function(t){using("dom/delegate","tfw/util/globals","util/uri","xd/json2",function(e,i,n){function r(){if(o=n.getCanonicalURL()||""+document.location,window.top.postMessage){if(window==window.top){return void e.on(window,"message",function(t){var e;if(!t.data||"{"==t.data[0]){try{e=JSON.parse(t.data)}catch(n){}e&&"twttr:private:requestArticleUrl"==e.name&&t.source.postMessage(JSON.stringify({name:"twttr:private:provideArticleUrl",data:{url:o,dnt:i.dnt()}}),"*")}})}e.on(window,"message",function(t){var e;if(!t.data||"{"==t.data[0]){try{e=JSON.parse(t.data)}catch(n){}e&&"twttr:private:provideArticleUrl"==e.name&&(o=e.data&&e.data.url,i.dnt(e.data.dnt),s=document.location.href)}}),window.top.postMessage(JSON.stringify({name:"twttr:private:requestArticleUrl"}),"*")}}var o,s="";r(),t({url:function(){return o},frameUrl:function(){return s}})})}),provide("dom/classname",function(t){function e(t){return new RegExp("\\b"+t+"\\b","g")}function i(t,i){return t.classList?void t.classList.add(i):void (e(i).test(t.className)||(t.className+=" "+i))}function n(t,i){return t.classList?void t.classList.remove(i):void (t.className=t.className.replace(e(i)," "))}function r(t,e,r){return void 0===r&&t.classList&&t.classList.toggle?t.classList.toggle(e,r):(r?i(t,e):n(t,e),r)}function o(t,r,o){return t.classList&&s(t,r)?(n(t,r),void i(t,o)):void (t.className=t.className.replace(e(r),o))}function s(t,i){return t.classList?t.classList.contains(i):e(i).test(t.className)}t({add:i,remove:n,replace:o,toggle:r,present:s})}),provide("util/throttle",function(t){function e(t,e,i){function n(){var i=+new Date;return window.clearTimeout(r),i-s>e?(s=i,void t.call(o)):void (r=window.setTimeout(n,e))}var r,o=i||this,s=0;return n}t(e)}),provide("util/css",function(t){using("util/util",function(e){t({sanitize:function(t,i,n){var r,o=/^[\w ,%\/"'\-_#]+$/,s=t&&e.map(t.split(";"),function(t){return e.map(t.split(":").slice(0,2),function(t){return e.trim(t)})}),a=0,u=[],l=n?"!important":"";for(i=i||/^(font|text\-|letter\-|color|line\-)[\w\-]*$/;s&&(r=s[a]);a++){r[0].match(i)&&r[1].match(o)&&u.push(r.join(":")+l)}return u.join(";")}})})}),provide("tfw/util/params",function(t){using("util/querystring","util/twitter",function(e,i){t(function(t,n){return function(r){var o,s,a="data-tw-params";if(r&&i.isTwitterURL(r.href)&&!r.getAttribute(a)){if(r.setAttribute(a,!0),"function"==typeof n){o=n.call(this,r);for(s in o){o.hasOwnProperty(s)&&(t[s]=o[s])}}r.href=e.url(r.href,t)}}})})}),provide("util/donottrack",function(t){using("tfw/util/globals",function(e){t(function(t,i){var n=/\.(gov|mil)(:\d+)?$/i,r=/https?:\/\/([^\/]+).*/i;return t=t||document.referrer,t=r.test(t)&&RegExp.$1,i=i||document.location.host,e.dnt()?!0:n.test(i)?!0:t&&n.test(t)?!0:document.navigator?1==document.navigator.doNotTrack:navigator?1==navigator.doNotTrack||1==navigator.msDoNotTrack:!1})})}),provide("sandbox/baseframe",function(t){using("util/domready","util/env","util/iframe","util/promise","util/util",function(e,i,n,r,o){function s(t,e,i,s){var a;this.readyPromise=new r(o.bind(function(t){this.resolver=t},this)),this.attrs=t||{},this.styles=e||{},this.appender=i||function(t){document.body.appendChild(t)},this.layout=s||function(t){return new r(function(e){return e.fulfill(t())})},this.frame=a=n(this.attrs,this.styles),a.onreadystatechange=a.onload=this.getCallback(this.onLoad),this.layout(o.bind(function(){this.appender(a)},this))}var a=0;window.twttr=window.twttr||{},window.twttr.sandbox=window.twttr.sandbox||{},s.prototype.getCallback=function(t){var e=this,i=!1;return function(){i||(i=!0,t.call(e))}},s.prototype.registerCallback=function(t){var e="cb"+a++;return window.twttr.sandbox[e]=t,e},s.prototype.onLoad=function(){try{this.document=this.frame.contentWindow.document}catch(t){return void this.setDocDomain()}this.writeStandardsDoc(),this.resolver.fulfill(this)},s.prototype.ready=function(){return this.readyPromise},s.prototype.setDocDomain=function(){var t=n(this.attrs,this.styles),e=this.registerCallback(this.getCallback(this.onLoad));t.src=["javascript:",'document.write("");',"try { window.parent.document; }","catch (e) {",'document.domain="'+document.domain+'";',"}",'window.parent.twttr.sandbox["'+e+'"]();'].join(""),this.layout(o.bind(function(){this.frame.parentNode.removeChild(this.frame),this.frame=null,this.appender?this.appender(t):document.body.appendChild(t),this.frame=t},this))},s.prototype.writeStandardsDoc=function(){if(i.anyIE()&&!i.cspEnabled()){var t=["<!DOCTYPE html>","<html>","<head>","<scr","ipt>","try { window.parent.document; }",'catch (e) {document.domain="'+document.domain+'";}',"</scr","ipt>","</head>","<body></body>","</html>"].join("");this.document.write(t),this.document.close()}},t(s)})}),provide("sandbox/minimal",function(t){using("sandbox/baseframe","util/env","util/promise","util/util",function(e,i,n,r){function o(t,e){t&&(this._frame=t,this._win=t.contentWindow,this._doc=this._win.document,this._body=this._doc.body,this._head=this._body.parentNode.children[0],this.layout=e)}r.aug(o.prototype,{createElement:function(t){return this._doc.createElement(t)},createDocumentFragment:function(){return this._doc.createDocumentFragment()},appendChild:function(t){return this.layout(r.bind(function(){return this._body.appendChild(t)},this))},setBaseTarget:function(t){var e=this._doc.createElement("base");return e.target=t,this.layout(r.bind(function(){return this._head.appendChild(e)},this))},setTitle:function(t){t&&(this._frame.title=t)},element:function(){return this._frame},document:function(){return this._doc}}),o.createSandbox=function(t,i,n,r){var s=new e(t,i,n,r);return s.ready().then(function(t){return new o(t.frame,t.layout)})},t(o)})}),provide("dom/cookie",function(t){using("util/util",function(e){t(function(t,i,n){var r,o,s,a,u=e.aug({},n);return arguments.length>1&&"[object Object]"!==String(i)?((null===i||void 0===i)&&(u.expires=-1),"number"==typeof u.expires&&(r=u.expires,o=new Date((new Date).getTime()+60*r*1000),u.expires=o),i=String(i),document.cookie=[encodeURIComponent(t),"=",u.raw?i:encodeURIComponent(i),u.expires?"; expires="+u.expires.toUTCString():"",u.path?"; path="+u.path:"",u.domain?"; domain="+u.domain:"",u.secure?"; secure":""].join("")):(u=i||{},a=u.raw?function(t){return t}:decodeURIComponent,(s=new RegExp("(?:^|; )"+encodeURIComponent(t)+"=([^;]*)").exec(document.cookie))?a(s[1]):null)})})}),provide("tfw/util/tracking",function(t){var e="8fb995ceb5b305f36adfa5c708450bb93ae840ae:1412703999";using("dom/cookie","dom/delegate","sandbox/minimal","util/donottrack","util/promise","util/querystring","tfw/util/env","util/iframe","util/util","xd/json2",function(i,n,r,o,s,a,u,l,c){function d(){return M?P:(r.createSandbox({id:"rufous-sandbox"},{display:"none"}).then(c.bind(function(t){O=t,S=E(),D=I(),L.fulfill([S,D])},this)),M=!0,P)}function h(t,e,i,n){return f(t,e,i,n,2)}function f(t,e,i,n,r){var o=!c.isObject(t),s=e?!c.isObject(e):!1;o||s||p(_(t),T(e,i,n,r),!0)}function m(t,e,i,n,r){var o=w(t.target||t.srcElement);o.action=r||"click",f(o,e,i,n)}function w(t,e){var i;return e=e||{},t&&1===t.nodeType?((i=t.getAttribute("data-scribe"))&&c.forEach(i.split(" "),function(t){var i=c.trim(t).split(":"),n=i[0],r=i[1];n&&r&&!e[n]&&(e[n]=r)}),w(t.parentNode,e)):e}function p(t,e,i){var n,r,o,s,u;c.isObject(t)&&c.isObject(e)&&(o=c.aug({},e,{event_namespace:t}),i?(s={l:k(o)},o.dnt&&(s.dnt=1),N(a.url(j,s))):(n=S.firstChild,n.value=+(+n.value||o.dnt||0),u=k(o),r=O.createElement("input"),r.type="hidden",r.name="l",r.value=u,S.appendChild(r)))}function g(t,e,i,n){var r=!c.isObject(t),o=e?!c.isObject(e):!1;r||o||P.then(function(){p(_(t),T(e,i,n))})}function v(t,e){c.isObject(t)&&P.then(function(){p(_(c.aug({action:"impression"},t)),x(e))})}function b(){return P.then(function(){if(S.children.length<=2){return s.reject()}var t=s.every(O.appendChild(S),O.appendChild(D)).then(function(t){var e=t[0],i=t[1];return n.on(i,"load",function(){y(e,i)(),twttr.events.trigger("logFlushed")}),e.submit(),t});return S=E(),D=I(),t})}function y(t,e){return function(){var i=t.parentNode;i&&(i.removeChild(t),i.removeChild(e))}}function _(t){return c.aug({client:"tfw"},t||{})}function T(t,i,n,r){var s=t&&t.widget_origin||document.referrer;return t=A("tfw_client_event",t,n||o(s)),t.client_version=e,t.format_version=void 0!==r?r:1,i||(t.widget_origin=s),t}function x(t){return A("syndicated_impression",{},t)}function A(t,e,i){return e=e||{},c.aug(e,{_category_:t,triggered_on:e.triggered_on||+new Date,dnt:!!i})}function E(){var t=O.createElement("form"),e=O.createElement("input"),i=O.createElement("input");return C++,t.action=j,t.method="POST",t.target="rufous-frame-"+C,t.id="rufous-form-"+C,e.type="hidden",e.name="dnt",e.value=0,i.type="hidden",i.name="tfw_redirect",i.value=R,t.appendChild(e),t.appendChild(i),t}function I(){var t="rufous-frame-"+C;return l({id:t,name:t,width:0,height:0,border:0},{display:"none"},O.document())}function N(t){var e=new Image;e.src=t}function k(t){var e,i=Array.prototype.toJSON;return delete Array.prototype.toJSON,e=JSON.stringify(t),i&&(Array.prototype.toJSON=i),e}var S,D,O,L,C=0,M=!1,P=new s(function(t){L=t}),j="https://syndication.twitter.com/i/jot/syndication",R="https://platform.twitter.com/jot.html";twttr.widgets&&twttr.widgets.endpoints&&(j=twttr.widgets.endpoints.rufous||j,R=twttr.widgets.endpoints.rufousRedirect||R),t({enqueue:g,enqueueAudienceImpression:v,flush:b,initPostLogging:d,scribeInteraction:m,extractTermsFromDOM:w,addPixel:f,addPixel2:h})})}),provide("tfw/util/media",function(t){using("dom/delegate","dom/get","util/util","util/env","util/twitter",function(e,i,n,r,o){function s(t,e){return 2==t||3==t&&0===+e}function a(t){var e=t.split(" ");this.url=decodeURIComponent(n.trim(e[0])),this.width=+n.trim(e[1].replace(/w$/,""))}function u(t,e,i){var r,o,s,u;if(t=window.devicePixelRatio?t*window.devicePixelRatio:t,o=n.map(e.split(","),function(t){return new a(t)}),i){for(u=0;u<o.length;u++){o[u].url===i&&(r=o[u])}}return s=n.reduce(o,function(e,i){return i.width<e.width&&i.width>=t?i:e},o[0]),r&&r.width>s.width?r:s}function l(t,e){var i,n=t.getAttribute("data-srcset"),r=t.src;n&&(i=u(e,n,r),t.src=i.url)}function c(t,e){e=e||r.retina(),e&&n.forEach(t.getElementsByTagName("IMG"),function(t){var e=t.getAttribute("data-src-2x");e&&(t.src=e)})}function d(t,e,r,o){var a=0,u=r?600:375,c=i.one("multi-photo",t,"DIV"),d=c&&+c.getAttribute("data-photo-count");if(t){return n.forEach(i.all("autosized-media",t),function(t){var i=h(t.getAttribute("data-width"),t.getAttribute("data-height"),e,u);o(function(){l(t,e),t.width=i.width,t.height=i.height,f(t,i)}),a=i.height>a?i.height:a}),n.forEach(i.all("cropped-media",t,"IMG"),function(t){var i,n,r,c=e-12,f=t.parentNode,g=t.getAttribute("data-crop-x")||0,v=t.getAttribute("data-crop-y")||0,b=s(d,t.getAttribute("data-image-index")),y=Math.floor(c/2-m),_=Math.floor(y/(b?w:p));b||(_-=m/2),r=h(t.getAttribute("data-width"),t.getAttribute("data-height"),y,u,y,_),i=r.width-y-g,n=r.height-_-v,0>i&&Math.max(0,g+=i),0>n&&Math.max(0,v+=n),o(function(){l(t,y),t.width=r.width,t.height=r.height,f.style.width=y-1+"px",f.style.height=_+"px",g&&(t.style.marginLeft="-"+Math.floor(r.width*g/100)+"px"),v&&(t.style.marginTop="-"+Math.floor(r.height*v/100)+"px")}),a=r.height*(b?2:1)>a?r.height:a}),a}}function h(t,e,i,n,r,o){return i=i||t,n=n||e,r=r||0,o=o||0,t>i&&(e*=i/t,t=i),e>n&&(t*=n/e,e=n),r>t&&(e*=r/t,t=r),o>e&&(t*=o/e,e=o),{width:Math.floor(t),height:Math.floor(e)}}function f(t,i){function n(){var t={name:"tfw:resize",dimensions:i};a.postMessage(t,"*")}var s,a,u,l,c;t&&(a=t.contentWindow,s=t.ownerDocument&&t.ownerDocument.defaultView,u=r.ios()||r.android(),l=o.isTwitterURL(t.src),c=a&&r.canPostMessage(a),u&&l&&c&&(n(),s&&e.on(s,"message",function(t){"tfw:requestsize"===t.data&&n()})))}var m=6,w=8/9,p=16/9;t({scaleDimensions:h,retinize:c,constrainMedia:d,__setSrcFromSet:l})})}),provide("tfw/util/data",function(t){using("util/logger","util/util","util/querystring",function(e,i,n){function r(t){return function(i){i.error?t.error&&t.error(i):i.headers&&200!=i.headers.status?(t.error&&t.error(i),e.warn(i.headers.message)):t.success&&t.success(i),t.complete&&t.complete(i),o(t)}}function o(t){var e=t.script;e&&(e.onload=e.onreadystatechange=null,e.parentNode&&e.parentNode.removeChild(e),t.script=void 0,e=void 0),t.callbackName&&twttr.tfw.callbacks[t.callbackName]&&delete twttr.tfw.callbacks[t.callbackName]}function s(t){var e={};return t.success&&i.isType("function",t.success)&&(e.success=t.success),t.error&&i.isType("function",t.error)&&(e.error=t.error),t.complete&&i.isType("function",t.complete)&&(e.complete=t.complete),e}window.twttr=window.twttr||{},twttr.tfw=twttr.tfw||{},twttr.tfw.callbacks=twttr.tfw.callbacks||{};var a="twttr.tfw.callbacks",u=twttr.tfw.callbacks,l="cb",c=0,d=!1,h={},f={tweets:"https://syndication.twitter.com/tweets.json",timeline:"https://cdn.syndication.twimg.com/widgets/timelines/",timelinePoll:"https://syndication.twitter.com/widgets/timelines/paged/",timelinePreview:"https://syndication.twitter.com/widgets/timelines/preview/"};twttr.widgets&&twttr.widgets.endpoints&&i.aug(f,twttr.widgets.endpoints),h.jsonp=function(t,e,i){var o=i||l+c,s=a+"."+o,h=document.createElement("script"),f={callback:s,suppress_response_codes:!0};u[o]=r(e),(d||!/^https?\:$/.test(window.location.protocol))&&(t=t.replace(/^\/\//,"https://")),h.src=n.url(t,f),h.async="async",document.body.appendChild(h),e.script=h,e.callbackName=o,i||c++},h.config=function(t){(t.forceSSL===!0||t.forceSSL===!1)&&(d=t.forceSSL)},h.tweets=function(t){var e=arguments[0],i=s(e),r={ids:t.ids.join(","),lang:t.lang},o=n.url(f.tweets,r);this.jsonp(o,i)},h.timeline=function(t){var e,r=arguments[0],o=s(r),a=900000,u=Math.floor(+new Date/a),l={lang:t.lang,t:u,domain:window.location.host,dnt:t.dnt,override_type:t.overrideType,override_id:t.overrideId,override_name:t.overrideName,override_owner_id:t.overrideOwnerId,override_owner_name:t.overrideOwnerName,with_replies:t.withReplies};i.compact(l),e=n.url(f.timeline+t.id,l),this.jsonp(e,o,"tl_"+t.id+"_"+t.instanceId)},h.timelinePoll=function(t){var e,r=arguments[0],o=s(r),a={lang:t.lang,since_id:t.sinceId,max_id:t.maxId,min_position:t.minPosition,max_position:t.maxPosition,domain:window.location.host,dnt:t.dnt,override_type:t.overrideType,override_id:t.overrideId,override_name:t.overrideName,override_owner_id:t.overrideOwnerId,override_owner_name:t.overrideOwnerName,with_replies:t.withReplies};i.compact(a),e=n.url(f.timelinePoll+t.id,a),this.jsonp(e,o,"tlPoll_"+t.id+"_"+t.instanceId+"_"+(t.sinceId||t.maxId||t.maxPosition||t.minPosition))},h.timelinePreview=function(t){var e=arguments[0],i=s(e),r=t.params,o=n.url(f.timelinePreview,r);this.jsonp(o,i)},t(h)})}),provide("anim/transition",function(t){function e(t,e){var i;return e=e||window,(i=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.msRequestAnimationFrame||e.oRequestAnimationFrame||function(){e.setTimeout(function(){t(+new Date)},1000/60)})(t)}function i(t,e){return Math.sin(Math.PI/2*e)*t}function n(t,i,n,r,o){function s(){var u=+new Date,l=u-a,c=Math.min(l/n,1),d=r?r(i,c):i*c;t(d),1!=c&&e(s,o)}var a=+new Date;e(s)}t({animate:n,requestAnimationFrame:e,easeOut:i})}),provide("util/datetime",function(t){using("util/util",function(e){function i(t){return 10>t?"0"+t:t}function n(t){function e(t,e){return r&&r[t]&&(t=r[t]),t.replace(/%\{([\w_]+)\}/g,function(t,i){return void 0!==e[i]?e[i]:t})}var r=t&&t.phrases,o=t&&t.months||a,s=t&&t.formats||u;this.timeAgo=function(t){var i,r=n.parseDate(t),a=+new Date,u=a-r;return r?isNaN(u)||2*l>u?e("now"):c>u?(i=Math.floor(u/l),e(s.abbr,{number:i,symbol:e(f,{abbr:e("s"),expanded:e(i>1?"seconds":"second")})})):d>u?(i=Math.floor(u/c),e(s.abbr,{number:i,symbol:e(f,{abbr:e("m"),expanded:e(i>1?"minutes":"minute")})})):h>u?(i=Math.floor(u/d),e(s.abbr,{number:i,symbol:e(f,{abbr:e("h"),expanded:e(i>1?"hours":"hour")})})):365*h>u?e(s.shortdate,{day:r.getDate(),month:e(o[r.getMonth()])}):e(s.longdate,{day:r.getDate(),month:e(o[r.getMonth()]),year:r.getFullYear().toString().slice(2)}):""},this.localTimeStamp=function(t){var r=n.parseDate(t),a=r&&r.getHours();return r?e(s.full,{day:r.getDate(),month:e(o[r.getMonth()]),year:r.getFullYear(),hours24:i(a),hours12:13>a?a?a:"12":a-12,minutes:i(r.getMinutes()),seconds:i(r.getSeconds()),amPm:e(12>a?"AM":"PM")}):""}}var r=/(\d{4})-?(\d{2})-?(\d{2})T(\d{2}):?(\d{2}):?(\d{2})(Z|[\+\-]\d{2}:?\d{2})/,o=/[a-z]{3,4} ([a-z]{3}) (\d{1,2}) (\d{1,2}):(\d{2}):(\d{2}) ([\+\-]\d{2}:?\d{2}) (\d{4})/i,s=/^\d+$/,a=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],u={abbr:"%{number}%{symbol}",shortdate:"%{day} %{month}",longdate:"%{day} %{month} %{year}",full:"%{hours12}:%{minutes} %{amPm} - %{day} %{month} %{year}"},l=1000,c=60*l,d=60*c,h=24*d,f='<abbr title="%{expanded}">%{abbr}</abbr>';n.parseDate=function(t){var i,n,u=t||"",l=u.toString();return(i=function(){var t;return s.test(l)?parseInt(l,10):(t=l.match(o))?Date.UTC(t[7],e.indexOf(a,t[1]),t[2],t[3],t[4],t[5]):(t=l.match(r))?Date.UTC(t[1],t[2]-1,t[3],t[4],t[5],t[6]):void 0}())?(n=new Date(i),!isNaN(n.getTime())&&n):!1},t(n)})}),provide("sandbox/frame",function(t){using("sandbox/baseframe","sandbox/minimal","util/env","util/promise","util/util","dom/delegate",function(e,i,n,r,o,s){function a(){var t,e;f={},c||(t=document.body.offsetHeight,e=document.body.offsetWidth,(t!=w||e!=m)&&(o.forEach(h,function(t){t.dispatchFrameResize(m,w)}),w=t,m=e))}function u(t){var e;return t.id?t.id:(e=t.getAttribute("data-twttr-id"))?e:(e="twttr-sandbox-"+d++,t.setAttribute("data-twttr-id",e),e)}function l(t,e){i.apply(this,[t,e]),this._resizeHandlers=[],h=o.filter(h,function(t){var e=t._frame.parentElement;return e||o.async(function(){s.removeDelegatesForWidget(t._frame.id)}),e}),h.push(this),this._win.addEventListener?this._win.addEventListener("resize",o.bind(function(){this.dispatchFrameResize()},this),!0):this._win.attachEvent("onresize",o.bind(function(){this.dispatchFrameResize(this._win.event)},this))}var c,d=0,h=[],f={},m=0,w=0;window.addEventListener?window.addEventListener("resize",a,!0):document.body.attachEvent("onresize",function(){a(window.event)}),l.prototype=new i,o.aug(l.prototype,{dispatchFrameResize:function(){var t=this._frame.parentNode,e=u(t),i=f[e];c=!0,this._resizeHandlers.length&&(i||(i=f[e]={w:this._frame.offsetWidth,h:this._frame.offsetHeight}),(this._frameWidth!=i.w||this._frameHeight!=i.h)&&(this._frameWidth=i.w,this._frameHeight=i.h,o.forEach(this._resizeHandlers,function(t){t(i.w,i.h)}),window.setTimeout(function(){f={}},50)))},appendStyleSheet:function(t){var e=this._doc.createElement("link");return e.type="text/css",e.rel="stylesheet",e.href=t,this.layout(o.bind(function(){return this._head.appendChild(e)},this))},appendCss:function(t){var e;return n.cspEnabled()?r.reject("CSP enabled; cannot embed inline styles."):(e=this._doc.createElement("style"),e.type="text/css",e.styleSheet?e.styleSheet.cssText=t:e.appendChild(this._doc.createTextNode(t)),this.layout(o.bind(function(){return this._head.appendChild(e)},this)))},style:function(t){return this.layout(o.bind(function(){o.forIn(t,o.bind(function(t,e){this._frame.style[t]=e},this))},this))},onresize:function(t){this._resizeHandlers.push(t)},width:function(t){return void 0!==t&&(this._frame.style.width=t+"px"),n.ios()?Math.min(this._frame.parentNode.offsetWidth,this._frame.offsetWidth):this._frame.offsetWidth},height:function(t){return void 0!==t&&(this._frame.height=t),this._frame.offsetHeight}}),l.createSandbox=function(t,i,n,r){var o=new e(t,i,n,r);return o.ready().then(function(t){return new l(t.frame,t.layout)})},t(l)})}),provide("dom/size",function(t){function e(t){return t&&1===t.nodeType?t.offsetWidth||e(t.parentNode):0}t({effectiveWidth:e})}),provide("rpc/postmessage_listener",function(t){using("dom/delegate","util/util","util/env","util/twitter","xd/json2",function(e,i,n,r){function o(t){var n=t.document;this.server=null,this.isTwitterFrame=r.isTwitterURL(n.location.href),e.on(t,"message",i.bind(this._onMessage,this))}var s=n.ie8()||n.ie9();o.prototype._onMessage=function(t){this.server&&(!this.isTwitterFrame||r.isTwitterURL(t.origin))&&this.server.receive(t.data,t.source).then(function(e){var i;e&&(i=s?JSON.stringify(e):e,t.source&&t.source.postMessage(i,"*"))})},o.prototype.attachTo=function(t){this.server=t},o.prototype.detach=function(){this.server=null},t(o)})}),provide("rpc/jsonrpc_server",function(t){using("util/util","util/promise","xd/json2",function(e,i){function n(){this.registry={}}function r(t){return e.isType("string",t)?JSON.parse(t):t}function o(t){var i,n,r;return e.isObject(t)?(i=t.jsonrpc===d,n=e.isType("string",t.method),r=!("id" in t)||s(t.id),i&&n&&r):!1}function s(t){var i,n,r;return i=e.isType("string",t),n=e.isType("number",t),r=null===t,i||n||r}function a(t){return e.isObject(t)&&!e.isType("function",t)}function u(t,e){return{jsonrpc:d,id:t,result:e}}function l(t,e){return{jsonrpc:d,id:s(t)?t:null,error:e}}function c(t){return i.every.apply(i,t).then(function(t){return t=e.filter(t,function(t){return void 0!==t}),t.length?t:void 0})}var d="2.0",h={code:-32700,message:"Parse error"},f={code:-32600,message:"Invalid Request"},m={code:-32602,message:"Invalid params"},w={code:-32601,message:"Method not found"},p={code:-32603,message:"Internal error"};n.prototype._invoke=function(t,n){var r,o,s;r=this.registry[t.method],o=t.params||[],o=e.isType("array",o)?o:[o];try{s=r.apply(n.source||null,o)}catch(a){s=i.reject(a.message)}return i.isThenable(s)?s:i.fulfill(s)},n.prototype._processRequest=function(t,e){function n(e){return u(t.id,e)}function r(){return l(t.id,p)}var s,c=!!t.id;return o(t)?s="params" in t&&!a(t.params)?i.fulfill(l(t.id,m)):this.registry[t.method]?this._invoke(t,{source:e}).then(n,r):i.fulfill(l(t.id,w)):(c=!0,s=i.fulfill(l(t.id,f))),c?s:i.fulfill()},n.prototype.attachListener=function(t){return t.attachTo(this),this},n.prototype.bind=function(t,e){return this.registry[t]=e,this},n.prototype.receive=function(t,n){var o,s,a;try{t=r(t)}catch(u){return i.fulfill(l(null,h))}return n=n||null,o=e.isType("array",t),s=o?t:[t],a=e.map(s,e.bind(function(t){return this._processRequest(t,n)},this)),o?c(a):a[0]},t(n)})}),provide("amplify/video_scribe_bridge",function(t){using("util/util","dom/get","tfw/util/tracking","rpc/jsonrpc_server","rpc/postmessage_listener",function(e,i,n,r,o){function s(t,e){return t&&t.getAttribute?t.getAttribute("data-"+e):void 0}function a(t){return{element:t.element||d,action:t.action||h}}function u(t,n){var r=i.ancestor(".cards-multimedia",n),o=i.ancestor(".tweet",n);return e.aug({item_type:c,id:s(o,"tweet-id"),card_name:s(r,"card-name"),publisher_id:s(r,"publisher-id"),content_id:s(r,"video-content-id")},t.itemData||{})}function l(t,e){var i=this;if(arguments.length<2){throw new Error("missing arguments")}this.dnt=!!e,this.global=t,this.server=(new r).attachListener(new o(t)).bind("scribe",function(t){i.scribe(t,this)})}var c=0,d="amplify_player",h="undefined";l.prototype.findIframeByWindow=function(t){var e,i=this.global.document.getElementsByTagName("iframe"),n=i.length;for(e=0;n>e;e++){if(i[e].contentWindow==t){return i[e]}}},l.prototype.scribe=function(t,e){var i,r,o;t=t&&t.customScribe,i=this.findIframeByWindow(e),t&&i&&(r=a(t),o=u(t,i),n.addPixel2(r,o,!0,this.dnt))},t(l)})}),provide("tfw/util/assets",function(t){using("util/env",function(e){function i(t,i){var r,o=n[t];return r=e.retina()?"2x":e.ie6()||e.ie7()?"gif":"default",i&&(r+=".rtl"),o[r]}var n={"embed/timeline.css":{"default":"embed/timeline.3fb0c4c981cd3f8f8dfb6b0ab93d6a9e.default.css","2x":"embed/timeline.3fb0c4c981cd3f8f8dfb6b0ab93d6a9e.2x.css",gif:"embed/timeline.3fb0c4c981cd3f8f8dfb6b0ab93d6a9e.gif.css","default.rtl":"embed/timeline.3fb0c4c981cd3f8f8dfb6b0ab93d6a9e.default.rtl.css","2x.rtl":"embed/timeline.3fb0c4c981cd3f8f8dfb6b0ab93d6a9e.2x.rtl.css","gif.rtl":"embed/timeline.3fb0c4c981cd3f8f8dfb6b0ab93d6a9e.gif.rtl.css"}};t(i)})}),provide("tfw/widget/intent",function(t){using("tfw/widget/base","util/util","util/querystring","util/twitter","util/uri","util/promise",function(e,i,n,r,o,s){function a(t){var e=Math.round(y/2-g/2),i=0;b>v&&(i=Math.round(b/2-v/2)),window.open(t,void 0,[p,"width="+g,"height="+v,"left="+e,"top="+i].join(","))}function u(t,e){using("tfw/hub/client",function(i){i.openIntent(t,e)})}function l(t){var e=~location.host.indexOf("poptip.com")?"https://poptip.com":location.href,i="original_referer="+e;return[t,i].join(-1==t.indexOf("?")?"?":"&")}function c(t){var e,n,r;if(t=t||window.event,e=t.target||t.srcElement,!(t.altKey||t.metaKey||t.shiftKey)){for(;e&&!~i.indexOf(["A","AREA"],e.nodeName);){e=e.parentNode}e&&e.href&&(n=e.href.match(w),n&&(r=l(e.href),r=r.replace(/^http[:]/,"https:"),r=r.replace(/^\/\//,"https://"),d(r,e),t.returnValue=!1,t.preventDefault&&t.preventDefault()))}}function d(t,e){if(r.isTwitterURL(t)){if(twttr.events.hub&&e){var i=new h(m.generateId(),e);m.add(i),u(t,e),twttr.events.trigger("click",{target:e,region:"intent",type:"click",data:{}})}else{a(t)}}}function h(t,e){this.id=t,this.element=this.srcEl=e}function f(t){this.srcEl=[],this.element=t}var m,w=/twitter\.com(\:\d{2,4})?\/intent\/(\w+)/,p="scrollbars=yes,resizable=yes,toolbar=no,location=yes",g=550,v=520,b=screen.height,y=screen.width;f.prototype=new e,i.aug(f.prototype,{render:function(){return m=this,window.twttr.__twitterIntentHandler||(document.addEventListener?document.addEventListener("click",c,!1):document.attachEvent&&document.attachEvent("onclick",c),window.twttr.__twitterIntentHandler=!0),s.fulfill(document.body)}}),f.open=d,t(f)})}),provide("tfw/widget/syndicatedbase",function(t){using("tfw/widget/base","tfw/widget/intent","tfw/util/assets","tfw/util/globals","tfw/util/media","tfw/util/tracking","amplify/video_scribe_bridge","dom/classname","dom/get","dom/delegate","dom/size","sandbox/frame","util/env","util/promise","util/twitter","util/typevalidator","util/util",function(e,i,n,r,o,s,a,u,l,c,d,h,f,m,w,p,g){function v(){_=b.VALID_COLOR.test(r.val("widgets:link-color"))&&RegExp.$1,x=b.VALID_COLOR.test(r.val("widgets:border-color"))&&RegExp.$1,T=r.val("widgets:theme")}function b(t){if(t){var i;this.readyPromise=new m(g.bind(function(t){this.readyResolver=t},this)),this.renderedPromise=new m(g.bind(function(t){this.renderResolver=t},this)),e.apply(this,[t]),i=this.params(),this.targetEl=this.srcEl&&this.srcEl.parentNode||i.targetEl||document.body,this.predefinedWidth=b.VALID_UNIT.test(i.width||this.attr("width"))&&RegExp.$1,this.layout(g.bind(function(){return this.containerWidth=d.effectiveWidth(this.targetEl)},this)).then(g.bind(function(t){var e=this.predefinedWidth||t||this.dimensions.DEFAULT_WIDTH;this.height=b.VALID_UNIT.test(i.height||this.attr("height"))&&RegExp.$1,this.width=Math.max(this.dimensions.MIN_WIDTH,Math.min(e,this.dimensions.DEFAULT_WIDTH))},this)),this.linkColor=b.VALID_COLOR.test(i.linkColor||this.dataAttr("link-color"))?RegExp.$1:_,this.borderColor=b.VALID_COLOR.test(i.borderColor||this.dataAttr("border-color"))?RegExp.$1:x,this.theme=i.theme||this.attr("data-theme")||T,this.theme=/(dark|light)/.test(this.theme)?this.theme:"",this.classAttr.push(f.touch()?"is-touch":"not-touch"),f.ie9()&&this.classAttr.push("ie9"),this.sandboxCreated=h.createSandbox({"class":this.renderedClassNames,id:this.id},{width:"1px",height:"0px",border:"none",position:"absolute",visibility:"hidden"},g.bind(function(t){this.srcEl?this.targetEl.insertBefore(t,this.srcEl):this.targetEl.appendChild(t)},this),this.layout).then(g.bind(function(t){this.setupSandbox(t),new a(t.element().contentWindow,this.dnt)},this))}}function y(t,e){return t+e}var _,T,x,A=[".customisable",".customisable:link",".customisable:visited",".customisable:hover",".customisable:focus",".customisable:active",".customisable-highlight:hover",".customisable-highlight:focus","a:hover .customisable-highlight","a:focus .customisable-highlight"],E=["a:hover .ic-mask","a:focus .ic-mask"],I=[".customisable-border"],N=[".timeline-header h1.summary",".timeline-header h1.summary a:link",".timeline-header h1.summary a:visited"],k={TWEET:0,RETWEET:10};b.prototype=new e,g.aug(b.prototype,{setupSandbox:function(t){this.sandbox=t,m.some(t.appendCss("body{display:none}"),t.setBaseTarget("_blank"),t.appendStyleSheet(twttr.widgets.config.assetUrl()+"/"+n("embed/timeline.css"))).then(g.bind(function(){this.readyResolver.fulfill(t)},this))},ready:function(){return this.readyPromise},rendered:function(){return this.renderedPromise},contentWidth:function(t){var e=this.dimensions,i=this.fullBleedPhoto?0:this.chromeless&&this.narrow?e.NARROW_MEDIA_PADDING_CL:this.chromeless?e.WIDE_MEDIA_PADDING_CL:this.narrow?e.NARROW_MEDIA_PADDING:e.WIDE_MEDIA_PADDING;return(t||this.width)-i},addSiteStyles:function(){var t=g.bind(function(t){return("dark"==this.theme?".thm-dark ":"")+t},this),e=[];return this.headingStyle&&e.push(g.map(N,t).join(",")+"{"+this.headingStyle+"}"),this.linkColor&&(e.push(g.map(A,t).join(",")+"{color:"+this.linkColor+"}"),e.push(g.map(E,t).join(",")+"{background-color:"+this.linkColor+"}")),this.borderColor&&e.push(g.map(I,t).concat("dark"==this.theme?[".thm-dark.customisable-border"]:[]).join(",")+"{border-color:"+this.borderColor+"}"),e.length?this.sandbox.appendCss(e.join("")):void 0},setNarrow:function(){var t=this.narrow;return this.narrow=this.width<this.dimensions.NARROW_WIDTH,t!=this.narrow?this.layout(g.bind(function(){return u.toggle(this.element,"var-narrow",this.narrow)},this)):m.fulfill(this.narrow)},bindIntentHandlers:function(){function t(t){var i=l.ancestor(".tweet",this,n),r=g.aug({},e.baseScribeData(),{item_ids:[],item_details:e.extractTweetScribeDetails(i)});g.forIn(r.item_details,function(t){r.item_ids.push(t)}),s.scribeInteraction(t,r,!0,e.dnt)}var e=this,n=this.element;c.delegate(n,"click","A",t),c.delegate(n,"click","BUTTON",t),c.delegate(n,"click",".profile",function(){e.addUrlParams(this)}),c.delegate(n,"click",".follow-button",function(t){var n;t.altKey||t.metaKey||t.shiftKey||f.ios()||f.android()||p.asBoolean(this.getAttribute("data-age-gate"))||(n=w.intentForFollowURL(this.href,!0),n&&(i.open(n,e.sandbox.element()),c.preventDefault(t)))}),c.delegate(n,"click",".web-intent",function(t){e.addUrlParams(this),t.altKey||t.metaKey||t.shiftKey||(i.open(this.href,e.sandbox.element()),c.preventDefault(t))})},baseScribeData:function(){return{}},extractTweetScribeDetails:function(t){var e,i,n={};return t?(e=t.getAttribute("data-tweet-id"),i=t.getAttribute("data-rendered-tweet-id")||e,i==e?n[i]={item_type:k.TWEET}:e&&(n[i]={item_type:k.RETWEET,target_type:k.TWEET,target_id:e}),n):n},constrainMedia:function(t,e){return o.constrainMedia(t||this.element,e||this.contentWidth(),this.fullBleedPhoto,this.layout)},collapseRegions:function(){g.forEach(l.all("collapsible-container",this.element),g.bind(function(t){var e,i,n=t.children,r=n.length&&t.offsetWidth,o=n.length&&g.map(n,function(t){return t.offsetWidth}),s=n.length;if(n.length){for(;s>0;){if(s--,e=g.reduce(o,y,0),!r||!e){return}if(r>e){return}i=n[s].getAttribute("data-collapsed-class"),i&&(u.add(this.element,i),o[s]=n[s].offsetWidth)}}},this))}}),b.VALID_UNIT=/^([0-9]+)( ?px)?$/,b.VALID_COLOR=/^(#(?:[0-9a-f]{3}|[0-9a-f]{6}))$/i,v(),t(b)})}),provide("tfw/widget/timeline",function(t){using("tfw/widget/base","tfw/widget/syndicatedbase","util/datetime","util/promise","anim/transition","tfw/util/article","tfw/util/data","tfw/util/media","tfw/util/tracking","tfw/util/params","util/css","util/env","util/throttle","util/twitter","util/querystring","util/typevalidator","util/util","dom/delegate","dom/classname","dom/get",function(e,i,n,r,o,s,a,u,l,c,d,h,f,m,w,p,g,v,b,y){function _(t){if(t){var e,n,r,o,s,a,u,l;i.apply(this,[t]),e=this.params(),n=(e.chrome||this.dataAttr("chrome")||"").split(" "),this.preview=e.previewParams,this.widgetId=e.widgetId||this.dataAttr("widget-id"),this.instanceId=++W,this.cursors={maxPosition:0,minPosition:0},this.override=(o=e.screenName||this.dataAttr("screen-name"))||(s=e.userId||this.dataAttr("user-id"))?{overrideType:"user",overrideId:s,overrideName:o,withReplies:p.asBoolean(e.showReplies||this.dataAttr("show-replies"))?"true":"false"}:(o=e.favoritesScreenName||this.dataAttr("favorites-screen-name"))||(s=e.favoritesUserId||this.dataAttr("favorites-user-id"))?{overrideType:"favorites",overrideId:s,overrideName:o}:((o=e.listOwnerScreenName||this.dataAttr("list-owner-screen-name"))||(s=e.listOwnerId||this.dataAttr("list-owner-id")))&&((a=e.listId||this.dataAttr("list-id"))||(u=e.listSlug||this.dataAttr("list-slug")))?{overrideType:"list",overrideOwnerId:s,overrideOwnerName:o,overrideId:a,overrideName:u}:(l=e.customTimelineId||this.dataAttr("custom-timeline-id"))?{overrideType:"custom",overrideId:l}:{},this.tweetLimit=p.asInt(e.tweetLimit||this.dataAttr("tweet-limit")),this.staticTimeline=this.tweetLimit>0,n.length&&(r=~g.indexOf(n,"none"),this.chromeless=r||~g.indexOf(n,"transparent"),this.headerless=r||~g.indexOf(n,"noheader"),this.footerless=r||~g.indexOf(n,"nofooter"),this.borderless=r||~g.indexOf(n,"noborders"),this.noscrollbar=~g.indexOf(n,"noscrollbar")),this.headingStyle=d.sanitize(e.headingStyle||this.dataAttr("heading-style"),void 0,!0),this.classAttr.push("twitter-timeline-rendered"),this.ariaPolite=e.ariaPolite||this.dataAttr("aria-polite")}}var T={CLIENT_SIDE_USER:0,CLIENT_SIDE_APP:2},x="timeline",A="new-tweets-bar",E="timeline-header",I="timeline-footer",N="stream",k="h-feed",S="tweet",D="expanded",O="detail-expander",L="expand",C="permalink",M="twitter-follow-button",P="no-more-pane",j="pending-scroll-in",R="pending-new-tweet",F="pending-new-tweet-display",W=0;_.prototype=new i,g.aug(_.prototype,{renderedClassNames:"twitter-timeline twitter-timeline-rendered",dimensions:{DEFAULT_HEIGHT:"600",DEFAULT_WIDTH:"520",NARROW_WIDTH:"320",MIN_WIDTH:"180",MIN_HEIGHT:"200",WIDE_MEDIA_PADDING:81,NARROW_MEDIA_PADDING:16,WIDE_MEDIA_PADDING_CL:60,NARROW_MEDIA_PADDING_CL:12},create:function(t){var i,n,o,s,a=this.sandbox.createElement("div"),c=[];return a.innerHTML=t.body,(i=a.children[0]||!1)?(this.reconfigure(t.config),this.discardStaticOverflow(i),this.sandbox.setTitle(i.getAttribute("data-iframe-title")||"Timeline"),u.retinize(i),this.constrainMedia(i),this.searchQuery=i.getAttribute("data-search-query"),this.profileId=i.getAttribute("data-profile-id"),this.timelineType=i.getAttribute("data-timeline-type"),s=this.getTweetDetails(y.one(k,a)),g.forIn(s,function(t){c.push(t)}),o=this.baseScribeData(),o.item_ids=c,o.item_details=s,this.timelineType&&l.enqueue({page:this.timelineType+"_timeline",component:"timeline",element:"initial",action:c.length?"results":"no_results"},o,!0,this.dnt),l.enqueue({page:"timeline",component:"timeline",element:"initial",action:c.length?"results":"no_results"},o,!0,this.dnt),l.enqueueAudienceImpression({page:"timeline"},this.dnt),l.flush(),"assertive"==this.ariaPolite&&(n=y.one(A,i,"DIV"),n.setAttribute("aria-polite","assertive")),i.id=this.id,i.className+=" "+this.classAttr.join(" "),i.lang=this.lang,this.augmentWidgets(i),this.ready().then(g.bind(function(t){t.appendChild(i).then(g.bind(function(){this.renderResolver.fulfill(this.sandbox)},this)),t.style({cssText:"",border:"none",maxWidth:"100%",minWidth:this.dimensions.MIN_WIDTH+"px"}),this.layout(g.bind(function(){this.srcEl&&this.srcEl.parentNode&&this.srcEl.parentNode.removeChild(this.srcEl),this.predefinedWidth=this.width,this.predefinedHeight=this.height,this.width=t.width(this.width),this.height=t.height(this.height)},this)).then(g.bind(function(){var i=[];this.width<this.predefinedWidth&&i.push(this.layout(g.bind(function(){this.width=t.width(this.predefinedWidth)},this))),this.height<this.predefinedHeight&&i.push(this.layout(g.bind(function(){this.height=t.height(this.predefinedHeight),this.recalculateStreamHeight()},this))),i.length&&e.doLayoutAsync(),i.push(r.fulfill()),r.every.apply(null,i).then(g.bind(function(){this.setNarrow(),this.sandbox.onresize(g.bind(this.handleResize,this)),this.completeResolver.fulfill(this.sandbox.element())},this))},this))},this)),i):void 0},render:function(t,i){return this.preview||this.widgetId?(this.rendered().then(this.staticTimeline?g.bind(function(t){this.layout(g.bind(function(){t.height(this.height=this.element.offsetHeight)},this)),e.doLayoutAsync()},this):g.bind(function(){this.recalculateStreamHeight(),e.doLayoutAsync()},this)),this.preview?this.getPreviewTimeline():this.getTimeline(),i&&this.completed().then(i),this.completed()):(this.completeResolver.reject(400),this.completed())},getPreviewTimeline:function(){a.timelinePreview({success:g.bind(function(t){this.ready().then(g.bind(function(){this.element=this.create(t),this.readTranslations(),this.bindInteractions(),this.updateCursors(t.headers,{initial:!0}),e.doLayoutAsync()},this))},this),error:g.bind(function(t){return t&&t.headers?void this.completeResolver.reject(t.headers.status):void this.completeResolver.fulfill(this.srcEl)},this),params:this.preview})},getTimeline:function(){l.initPostLogging(),a.timeline(g.aug({id:this.widgetId,instanceId:this.instanceId,dnt:this.dnt,lang:this.lang,success:g.bind(function(t){this.ready().then(g.bind(function(){this.element=this.create(t),this.readTranslations(),this.bindInteractions(),this.updateTimeStamps(),this.updateCursors(t.headers,{initial:!0}),t.headers.xPolling&&/\d/.test(t.headers.xPolling)&&(this.pollInterval=1000*t.headers.xPolling),this.staticTimeline||this.schedulePolling(),e.doLayoutAsync()},this))},this),error:g.bind(function(t){return t&&t.headers?void this.completeResolver.reject(t.headers.status):void this.completeResolver.fulfill(this.srcEl)},this)},this.override))},reconfigure:function(t){this.lang=t.lang,this.theme||(this.theme=t.theme),"dark"==this.theme&&this.classAttr.push("thm-dark"),this.chromeless&&this.classAttr.push("var-chromeless"),this.borderless&&this.classAttr.push("var-borderless"),this.headerless&&this.classAttr.push("var-headerless"),this.footerless&&this.classAttr.push("var-footerless"),this.staticTimeline&&this.classAttr.push("var-static"),!this.linkColor&&t.linkColor&&i.VALID_COLOR.test(t.linkColor)&&(this.linkColor=RegExp.$1),!this.height&&i.VALID_UNIT.test(t.height)&&(this.height=RegExp.$1),this.height=Math.max(this.dimensions.MIN_HEIGHT,this.height?this.height:this.dimensions.DEFAULT_HEIGHT),this.preview&&this.classAttr.push("var-preview"),this.narrow=this.width<=this.dimensions.NARROW_WIDTH,this.narrow&&this.classAttr.push("var-narrow"),this.addSiteStyles()},getTweetDetails:function(t){var e,i={};return e=t&&t.children||[],g.forEach(e,g.bind(function(t){g.aug(i,this.extractTweetScribeDetails(t))},this)),i},baseScribeData:function(){return{widget_id:this.widgetId,widget_origin:s.url(),message:this.partner,query:this.searchQuery,profile_id:this.profileId}},bindInteractions:function(){var t=this,e=this.element,i=!0;this.bindIntentHandlers(),v.delegate(e,"click",".load-tweets",function(e){i&&(i=!1,t.forceLoad(),v.stop(e))}),v.delegate(e,"click",".display-sensitive-image",function(i){t.showNSFW(y.ancestor("."+S,this,e)),v.stop(i)}),v.delegate(e,"mouseover","."+x,function(){t.mouseOver=!0}),v.delegate(e,"mouseout","."+x,function(){t.mouseOver=!1}),v.delegate(e,"mouseover","."+A,function(){t.mouseOverNotifier=!0}),v.delegate(e,"mouseout","."+A,function(){t.mouseOverNotifier=!1,window.setTimeout(function(){t.hideNewTweetNotifier()},3000)}),this.staticTimeline||(v.delegate(e,"click","."+L,function(i){i.altKey||i.metaKey||i.shiftKey||(t.toggleExpando(y.ancestor("."+S,this,e)),v.stop(i))}),v.delegate(e,"click","A",function(t){v.stopPropagation(t)}),v.delegate(e,"click",".with-expansion",function(e){t.toggleExpando(this),v.stop(e)}),v.delegate(e,"click",".load-more",function(){t.loadMore()}),v.delegate(e,"click","."+A,function(){t.scrollToTop(),t.hideNewTweetNotifier(!0)}))},scrollToTop:function(){var t=y.one(N,this.element,"DIV");t.scrollTop=0,t.focus()},update:function(){var t=this,e=y.one(k,this.element),i=e&&e.children[0],n=i&&i.getAttribute("data-tweet-id");this.updateTimeStamps(),this.requestTweets(n,!0,function(e){e.childNodes.length>0&&t.insertNewTweets(e)})},loadMore:function(){var t=this,e=y.all(S,this.element,"LI").pop(),i=e&&e.getAttribute("data-tweet-id");this.requestTweets(i,!1,function(e){var n=y.one(P,t.element,"P"),r=e.childNodes[0];return n.style.cssText="",r&&r.getAttribute("data-tweet-id")==i&&e.removeChild(r),e.childNodes.length>0?void t.appendTweets(e):(b.add(t.element,"no-more"),void n.focus())})},forceLoad:function(){var t=this,e=!!y.all(k,this.element,"OL").length;this.requestTweets(1,!0,function(i){i.childNodes.length&&(t[e?"insertNewTweets":"appendTweets"](i),b.add(t.element,"has-tweets"))})},schedulePolling:function(t){var e=this;null!==this.pollInterval&&(t=twttr.widgets.poll||t||this.pollInterval||10000,t>-1&&window.setTimeout(function(){this.isUpdating||e.update(),e.schedulePolling()},t))},updateCursors:function(t,e){(e||{}).initial?(this.cursors.maxPosition=t.maxPosition,this.cursors.minPosition=t.minPosition):(e||{}).newer?this.cursors.maxPosition=t.maxPosition||this.cursors.maxPosition:this.cursors.minPosition=t.minPosition||this.cursors.minPosition},requestTweets:function(t,e,i){var n=this,r={id:this.widgetId,instanceId:this.instanceId,screenName:this.widgetScreenName,userId:this.widgetUserId,withReplies:this.widgetShowReplies,dnt:this.dnt,lang:this.lang};e&&this.cursors.maxPosition?r.minPosition=this.cursors.maxPosition:!e&&this.cursors.minPosition?r.maxPosition=this.cursors.minPosition:e?r.sinceId=t:r.maxId=t,r.complete=function(){this.isUpdating=!1},r.error=function(t){if(t&&t.headers){if("404"==t.headers.status){return void (n.pollInterval=null)}if("503"==t.headers.status){return void (n.pollInterval*=1.5)}}},r.success=function(t){var r,o,s=n.sandbox.createDocumentFragment(),a=n.sandbox.createElement("ol"),c=[];if(n.updateCursors(t.headers,{newer:e}),t&&t.headers&&t.headers.xPolling&&/\d+/.test(t.headers.xPolling)&&(n.pollInterval=1000*t.headers.xPolling),t&&void 0!==t.body){if(a.innerHTML=t.body,a.children[0]&&"LI"!=a.children[0].tagName){return}for(o=n.getTweetDetails(a),g.forIn(o,function(t){c.push(t)}),c.length&&(r=n.baseScribeData(),r.item_ids=c,r.item_details=o,r.event_initiator=e?T.CLIENT_SIDE_APP:T.CLIENT_SIDE_USER,this.timelineType&&l.enqueue({page:this.timelineType+"_timeline",component:"timeline",element:"initial",action:c.length?"results":"no_results"},r,!0,this.dnt),l.enqueue({page:"timeline",component:"timeline",element:e?"newer":"older",action:"results"},r,!0,n.dnt),l.flush()),u.retinize(a),n.constrainMedia(a);a.children[0];){s.appendChild(a.children[0])}i(s)}},a.timelinePoll(g.aug(r,this.override))},insertNewTweets:function(t){var e,i=this,n=y.one(N,this.element,"DIV"),r=y.one(k,n,"OL"),s=r.offsetHeight;return r.insertBefore(t,r.firstChild),e=r.offsetHeight-s,twttr.events.trigger("timelineUpdated",{target:this.sandbox.element(),region:"newer"}),n.scrollTop>40||this.mouseIsOver()?(n.scrollTop=n.scrollTop+e,this.updateTimeStamps(),void this.showNewTweetNotifier()):(b.remove(this.element,j),r.style.cssText="margin-top: -"+e+"px",window.setTimeout(function(){n.scrollTop=0,b.add(i.element,j),h.cssTransitions()?r.style.cssText="":o.animate(function(t){r.style.cssText=e>t?"margin-top: -"+(e-t)+"px":""},e,500,o.easeOut)},500),this.updateTimeStamps(),void ("custom"!=this.timelineType&&this.gcTweets(50)))},appendTweets:function(t){var e=y.one(N,this.element,"DIV"),i=y.one(k,e,"OL");i.appendChild(t),this.updateTimeStamps(),twttr.events.trigger("timelineUpdated",{target:this.sandbox.element(),region:"older"})},gcTweets:function(t){var e,i=y.one(k,this.element,"OL"),n=i.children.length;for(t=t||50;n>t&&(e=i.children[n-1]);n--){i.removeChild(e)}},showNewTweetNotifier:function(){var t=this,e=y.one(A,this.element,"DIV"),i=e.children[0];e.style.cssText="",e.removeChild(i),e.appendChild(i),b.add(this.element,F),window.setTimeout(function(){b.add(t.element,R)},10),this.newNoticeDisplayTime=+new Date,window.setTimeout(function(){t.hideNewTweetNotifier()},5000)},hideNewTweetNotifier:function(t){var e=this;(t||!this.mouseOverNotifier)&&(b.remove(this.element,R),window.setTimeout(function(){b.remove(e.element,F)},500))},augmentWidgets:function(t){var e=y.one(M,t,"A");e&&(e.setAttribute("data-related",this.related),e.setAttribute("data-partner",this.partner),e.setAttribute("data-dnt",this.dnt),e.setAttribute("data-search-query",this.searchQuery),e.setAttribute("data-profile-id",this.profileId),this.width<250&&e.setAttribute("data-show-screen-name","false"),twttr.widgets.load(e.parentNode))},discardStaticOverflow:function(t){var e,i=y.one(k,t,"OL");if(this.staticTimeline){for(this.height=0;e=i.children[this.tweetLimit];){i.removeChild(e)}}},hideStreamScrollBar:function(){var t,e=y.one(N,this.element,"DIV"),i=y.one(k,this.element,"OL");e.style.width="",t=this.element.offsetWidth-i.offsetWidth,t>0&&(e.style.width=this.element.offsetWidth+t+"px")},readTranslations:function(){var t=this.element,e="data-dt-";this.datetime=new n(g.compact({phrases:{now:t.getAttribute(e+"now"),s:t.getAttribute(e+"s"),m:t.getAttribute(e+"m"),h:t.getAttribute(e+"h"),second:t.getAttribute(e+"second"),seconds:t.getAttribute(e+"seconds"),minute:t.getAttribute(e+"minute"),minutes:t.getAttribute(e+"minutes"),hour:t.getAttribute(e+"hour"),hours:t.getAttribute(e+"hours")},months:t.getAttribute(e+"months").split("|"),formats:{abbr:t.getAttribute(e+"abbr"),shortdate:t.getAttribute(e+"short"),longdate:t.getAttribute(e+"long")}}))},updateTimeStamps:function(){for(var t,e,i,n,r=y.all(C,this.element,"A"),o=0;t=r[o];o++){i=t.getAttribute("data-datetime"),n=i&&this.datetime.timeAgo(i,this.i18n),e=t.getElementsByTagName("TIME")[0],n&&(e&&e.innerHTML?e.innerHTML=n:t.innerHTML=n)}},mouseIsOver:function(){return this.mouseOver},addUrlParams:function(t){var e=this,i={tw_w:this.widgetId,related:this.related,partner:this.partner,query:this.searchQuery,profile_id:this.profileId,original_referer:s.url(),tw_p:"embeddedtimeline"};return this.addUrlParams=c(i,function(t){var i=y.ancestor("."+S,t,e.element);return i&&{tw_i:i.getAttribute("data-tweet-id")}}),this.addUrlParams(t)},showNSFW:function(t){var e,i,n,r,o,s,a=y.one("nsfw",t,"DIV"),l=0;a&&(i=u.scaleDimensions(a.getAttribute("data-width"),a.getAttribute("data-height"),this.contentWidth(),a.getAttribute("data-height")),e=!!(r=a.getAttribute("data-player")),e?o=this.sandbox.createElement("iframe"):(o=this.sandbox.createElement("img"),r=a.getAttribute(h.retina()?"data-image-2x":"data-image"),o.alt=a.getAttribute("data-alt"),s=this.sandbox.createElement("a"),s.href=a.getAttribute("data-href"),s.appendChild(o)),o.title=a.getAttribute("data-title"),o.src=r,o.width=i.width,o.height=i.height,n=y.ancestor("."+O,a,t),l=i.height-a.offsetHeight,a.parentNode.replaceChild(e?o:s,a),n.style.cssText="height:"+(n.offsetHeight+l)+"px")},toggleExpando:function(t){var i,n,r=y.one(O,t,"DIV"),o=r&&r.children[0],s=o&&o.getAttribute("data-expanded-media"),a=0,l=y.one(L,t,"A"),c=l&&l.getElementsByTagName("B")[0],d=c&&(c.innerText||c.textContent);if(c){if(this.layout(function(){c.innerHTML=l.getAttribute("data-toggled-text"),l.setAttribute("data-toggled-text",d)}),b.present(t,D)){return this.layout(function(){b.remove(t,D)}),r?(this.layout(function(){r.style.cssText="",o.innerHTML=""}),void e.doLayout()):void e.doLayout()}s&&(i=this.sandbox.createElement("DIV"),i.innerHTML=s,u.retinize(i),a=this.constrainMedia(i),this.layout(function(){o.appendChild(i)})),r&&this.layout(function(){n=Math.max(o.offsetHeight,a),r.style.cssText="height:"+n+"px"}),this.layout(function(){b.add(t,D)}),e.doLayout()}},recalculateStreamHeight:function(t){var e=y.one(E,this.element,"DIV"),i=y.one(I,this.element,"DIV"),n=y.one(N,this.element,"DIV");this.layout(g.bind(function(){var r=e.offsetHeight+(i?i.offsetHeight:0),o=t||this.sandbox.height();n.style.cssText="height:"+(o-r-2)+"px",this.noscrollbar&&this.hideStreamScrollBar()},this))},handleResize:function(t,i){var n=Math.min(this.dimensions.DEFAULT_WIDTH,Math.max(this.dimensions.MIN_WIDTH,Math.min(this.predefinedWidth||this.dimensions.DEFAULT_WIDTH,t)));(n!=this.width||i!=this.height)&&(this.width=n,this.height=i,this.setNarrow(),this.constrainMedia(this.element,this.contentWidth(n)),this.staticTimeline?this.layout(g.bind(function(){this.height=this.element.offsetHeight,this.sandbox.height(this.height),twttr.events.trigger("resize",{target:this.sandbox.element()})},this)):(this.recalculateStreamHeight(i),twttr.events.trigger("resize",{target:this.sandbox.element()})),e.doLayoutAsync())}}),t(_)})}),provide("tfw/widget/embed",function(t){using("tfw/widget/base","tfw/widget/syndicatedbase","util/datetime","tfw/util/params","dom/classname","dom/get","util/env","util/promise","util/util","util/throttle","util/twitter","tfw/util/article","tfw/util/data","tfw/util/tracking","tfw/util/media",function(e,i,n,r,o,s,a,u,l,c,d,h,f,m,w){function p(t,e,i,n){var r=s.one("subject",t,"BLOCKQUOTE"),o=s.one("reply",t,"BLOCKQUOTE"),a=r&&r.getAttribute("data-tweet-id"),u=o&&o.getAttribute("data-tweet-id"),c={},d={};a&&(c[a]={item_type:0},m.enqueue({page:"tweet",section:"subject",component:"tweet",action:"results"},l.aug({},e,{item_ids:[a],item_details:c}),!0,n),u&&(d[u]={item_type:0},m.enqueue({page:"tweet",section:"conversation",component:"tweet",action:"results"},l.aug({},e,{item_ids:[u],item_details:d,associations:{4:{association_id:a,association_type:4}}}),!0,n),m.enqueueAudienceImpression({page:"tweet"},n)))}function g(t,e,i){var n={};t&&(n[t]={item_type:0},m.enqueue({page:"tweet",section:"subject",component:"rawembedcode",action:"no_results"},{widget_origin:h.url(),widget_frame:h.frameUrl(),message:e,item_ids:[t],item_details:n},!0,i),m.enqueueAudienceImpression({page:"tweet"},i))}function v(t,e,i,n){T[t]=T[t]||[],T[t].push({s:i,f:n,lang:e})}function b(){A.length&&twttr.widgets.load(A)}function y(t){if(t){var e,n,r;i.apply(this,[t]),e=this.params(),n=this.srcEl&&this.srcEl.getElementsByTagName("A"),r=n&&n[n.length-1],this.hideThread="none"==(e.conversation||this.dataAttr("conversation"))||~l.indexOf(this.classAttr,"tw-hide-thread"),this.hideCard="hidden"==(e.cards||this.dataAttr("cards"))||~l.indexOf(this.classAttr,"tw-hide-media"),"left"==(e.align||this.attr("align"))||~l.indexOf(this.classAttr,"tw-align-left")?this.align="left":"right"==(e.align||this.attr("align"))||~l.indexOf(this.classAttr,"tw-align-right")?this.align="right":("center"==(e.align||this.attr("align"))||~l.indexOf(this.classAttr,"tw-align-center"))&&(this.align="center",this.containerWidth>this.dimensions.MIN_WIDTH*(1/0.7)&&this.width>0.7*this.containerWidth&&(this.width=0.7*this.containerWidth)),this.narrow=e.narrow||this.width<=this.dimensions.NARROW_WIDTH,this.narrow&&this.classAttr.push("var-narrow"),this.tweetId=e.tweetId||r&&d.status(r.href)}}var _="tweetembed",T={},x=[],A=[];y.prototype=new i,l.aug(y.prototype,{renderedClassNames:"twitter-tweet twitter-tweet-rendered",dimensions:{DEFAULT_HEIGHT:"0",DEFAULT_WIDTH:"500",NARROW_WIDTH:"350",MIN_WIDTH:"220",MIN_HEIGHT:"0",WIDE_MEDIA_PADDING:32,NARROW_MEDIA_PADDING:32},create:function(t){var e,i,n=this.sandbox.createElement("div");return n.innerHTML=t,(e=n.children[0]||!1)?("dark"==this.theme&&this.classAttr.push("thm-dark"),this.linkColor&&this.addSiteStyles(),o.present(e,"media-forward")&&(this.fullBleedPhoto=!0),this.augmentWidgets(e),w.retinize(e),e.id=this.id,e.className+=" "+this.classAttr.join(" "),e.lang=this.lang,this.sandbox.setTitle(e.getAttribute("data-iframe-title")||"Tweet"),this.sandbox.appendChild(e).then(l.bind(function(){this.renderResolver.fulfill(this.sandbox)},this)),this.sandbox.style({cssText:"",display:"block",maxWidth:"99%",minWidth:this.dimensions.MIN_WIDTH+"px",padding:"0",borderRadius:"5px",margin:"10px 0",border:"#ddd 1px solid",borderTopColor:"#eee",borderBottomColor:"#bbb",boxShadow:"0 1px 3px rgba(0,0,0,0.15)",position:"absolute",visibility:"hidden"}),i=this.layout(l.bind(function(){this.predefinedWidth=this.width,this.width=this.sandbox.width(this.width),this.collapseRegions()},this),"Insert Sandbox"),i.then(l.bind(function(){this.constrainMedia(e,this.contentWidth(this.width)),this.setNarrow().then(l.bind(function(){this.layout(l.bind(function(){this.completeResolver.fulfill(this.sandbox.element())},this))},this))},this)),p(e,this.baseScribeData(),this.partner,this.dnt),e):void 0},render:function(t,i){var n="",r=this.tweetId;return r?(this.hideCard&&(n+="c"),this.hideThread&&(n+="t"),n&&(r+="-"+n),this.rendered().then(l.bind(function(t){this.srcEl&&this.srcEl.parentNode&&this.layout(l.bind(function(){this.srcEl&&this.srcEl.parentNode&&this.srcEl.parentNode.removeChild(this.srcEl)},this),"Remove Embed Code"),"center"==this.align?t.style({margin:"7px auto",cssFloat:"none"}):this.align&&(this.width==this.dimensions.DEFAULT_WIDTH&&(this.predefinedWidth=this.width=this.dimensions.NARROW_WIDTH),t.style({cssFloat:this.align})),this.layout(l.bind(function(){this.height=this.sandbox.height(this.element.offsetHeight)},this)).then(l.bind(function(){return e.doLayoutAsync(),this.layout(l.bind(function(){this.height=this.sandbox.height(this.element.offsetHeight)},this))},this)).then(l.bind(function(){t.onresize(l.bind(this.handleResize,this))},this)),t.style({position:"static",visibility:"visible"}),e.doLayoutAsync()},this)),v(r,this.lang,l.bind(function(t){this.ready().then(l.bind(function(){this.element=this.create(t),this.readTimestampTranslations(),this.updateTimeStamps(),this.bindIntentHandlers(),e.doLayoutAsync()},this))},this),l.bind(function(){g(this.tweetId,this.partner,this.dnt),this.completeResolver.fulfill(this.srcEl)},this)),x.push(this.completed()),i&&this.completed().then(i),this.completed()):(this.completeResolver.fulfill(this.srcEl),this.completed())},augmentWidgets:function(t){var e=s.one("twitter-follow-button",t,"A");e&&(e.setAttribute("data-related",this.related),e.setAttribute("data-partner",this.partner),e.setAttribute("data-dnt",this.dnt),e.setAttribute("data-show-screen-name","false"),A.push(e.parentNode))},addUrlParams:function(t){var e=this,i={related:this.related,partner:this.partner,original_referer:h.url(),tw_p:_};return this.addUrlParams=r(i,function(t){var i=s.ancestor(".tweet",t,e.element);return{tw_i:i.getAttribute("data-tweet-id")}}),this.addUrlParams(t)},baseScribeData:function(){return{widget_origin:h.url(),widget_frame:h.frameUrl(),message:this.partner}},handleResize:function(t){t!=this.width&&(this.width=t,this.setNarrow(),this.constrainMedia(this.element,this.contentWidth(t)),this.collapseRegions(),this.layout(l.bind(function(){this.height=this.sandbox.height(this.element.offsetHeight),twttr.events.trigger("resize",{target:this.sandbox.element()})},this)),e.doLayoutAsync())},readTimestampTranslations:function(){var t=this.element,e="data-dt-",i=t.getAttribute(e+"months")||"";this.datetime=new n(l.compact({phrases:{AM:t.getAttribute(e+"am"),PM:t.getAttribute(e+"pm")},months:i.split("|"),formats:{full:t.getAttribute(e+"full")}}))},updateTimeStamps:function(){var t=s.one("long-permalink",this.element,"A"),i=t.getAttribute("data-datetime"),n=i&&this.datetime.localTimeStamp(i),r=t.getElementsByTagName("TIME")[0];n&&(this.layout(function(){return r&&r.innerHTML?void (r.innerHTML=n):void (t.innerHTML=n)},"Update Timestamp"),e.doLayoutAsync())}}),y.fetchAndRender=function(){var t,i,n=T,r=[];if(T={},n.keys){r=n.keys()}else{for(t in n){n.hasOwnProperty(t)&&r.push(t)}}r.length&&(m.initPostLogging(),i=n[r[0]][0].lang,f.tweets({ids:r.sort(),lang:i,complete:function(t){l.forIn(t,function(t,e){var i=n[t];l.forEach(i,function(t){t.s&&t.s.call(this,e)}),delete n[t]}),e.doLayout(),l.forIn(n,function(t,e){l.forEach(e,function(e){e.f&&e.f.call(this,t)})}),e.doLayout()}}),u.every.apply(null,x).then(function(){b(),m.flush()}),x=[])},e.afterLoad(y.fetchAndRender),t(y)})}),provide("dom/textsize",function(t){function e(t,e,i){for(var n,r=[],o=0;n=i[o];o++){r.push(n[0]),r.push(n[1])}return t+e+r.join(":")}function i(t){var e=t||"";return e.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var n={};t(function(t,r,o){var s,a=document.createElement("span"),u={},l="",c=0,d=0,h=[];if(o=o||[],r=r||"",l=e(t,r,o),n[l]){return n[l]}a.className=r+" twitter-measurement";try{for(;s=o[c];c++){a.style[s[0]]=s[1]}}catch(f){for(;s=o[d];d++){h.push(i(s[0])+":"+s[1])}a.setAttribute("style",h.join(";")+";")}return a.innerHTML=t,document.body.appendChild(a),u.width=a.clientWidth||a.offsetWidth,u.height=a.clientHeight||a.offsetHeight,document.body.removeChild(a),a=null,n[l]=u})}),provide("tfw/widget/follow",function(t){using("util/util","tfw/widget/base","util/querystring","util/uri","util/twitter","util/promise","dom/textsize",function(e,i,n,r,o,s,a){function u(t){if(t){var e,n,r,s;i.apply(this,[t]),e=this.params(),n=e.size||this.dataAttr("size"),r=e.showScreenName||this.dataAttr("show-screen-name"),s=e.count||this.dataAttr("count"),this.classAttr.push("twitter-follow-button"),this.showScreenName="false"!=r,this.showCount=!(e.showCount===!1||"false"==this.dataAttr("show-count")),"none"==s&&(this.showCount=!1),this.explicitWidth=e.width||this.dataAttr("width")||"",this.screenName=e.screen_name||e.screenName||o.screenName(this.attr("href")),this.preview=e.preview||this.dataAttr("preview")||"",this.align=e.align||this.dataAttr("align")||"",this.size="large"==n?"l":"m"}}u.prototype=new i,e.aug(u.prototype,{iframeSource:"/widgets/follow_button.b44c7db4edf962ad9e7d1d791040bf60.{{lang}}.html",widgetUrlParams:function(){return e.compact({screen_name:this.screenName,lang:this.lang,show_count:this.showCount,show_screen_name:this.showScreenName,align:this.align,id:this.id,preview:this.preview,size:this.size,partner:this.partner,dnt:this.dnt,_:+new Date})},width:function(){if(this.calculatedWidth){return this.calculatedWidth}if(this.explicitWidth){return this.explicitWidth}var t,i,n={cnt:13,btn:24,xlcnt:22,xlbtn:38},r=this.showScreenName?"Follow %{screen_name}":"Follow",o=this._(r,{screen_name:"@"+this.screenName}),s=this._(~e.indexOf(["ja","ko"],this.lang)?"10k unit":"M"),u=this._("%{followers_count} followers",{followers_count:"88888"+s}),l=0,c=0,d=this.styles.base;return"l"==this.size?(d=d.concat(this.styles.large),t=n.xlbtn,i=n.xlcnt):(t=n.btn,i=n.cnt),this.showCount&&(c=a(u,"",d).width+i),l=a(o,"",d.concat(this.styles.button)).width+t,this.calculatedWidth=l+c},render:function(t,i){if(!this.screenName){return s.reject("Missing Screen Name").then(i)}var n=this.makeIframeSource(),r=this.create(n,this.dimensions(),{title:this._("Twitter Follow Button")}).then(e.bind(function(t){return this.element=t},this));return i&&r.then(i),r}}),t(u)})}),provide("tfw/widget/tweetbutton",function(t){using("tfw/widget/base","tfw/util/globals","util/util","util/querystring","util/uri","util/twitter","util/typevalidator","dom/textsize",function(e,i,n,r,o,s,a,u){function l(t){e.apply(this,[t]);var r=this.params(),a=r.count||this.dataAttr("count"),u=r.size||this.dataAttr("size"),l=o.getScreenNameFromPage(),m=""+(r.shareWithRetweet||this.dataAttr("share-with-retweet")||i.val("share-with-retweet"));this.classAttr.push("twitter-tweet-button"),"hashtag"==r.type||~n.indexOf(this.classAttr,"twitter-hashtag-button")?(this.type="hashtag",this.classAttr.push("twitter-hashtag-button")):"mention"==r.type||~n.indexOf(this.classAttr,"twitter-mention-button")?(this.type="mention",this.classAttr.push("twitter-mention-button")):this.classAttr.push("twitter-share-button"),this.text=r.text||this.dataAttr("text"),this.text&&/\+/.test(this.text)&&!/ /.test(this.text)&&(this.text=this.text.replace(/\+/g," ")),this.counturl=r.counturl||this.dataAttr("counturl"),this.searchlink=r.searchlink||this.dataAttr("searchlink"),this.button_hashtag=s.hashTag(r.button_hashtag||r.hashtag||this.dataAttr("button-hashtag"),!1),this.size="large"==u?"l":"m",this.align=r.align||this.dataAttr("align")||"",this.via=r.via||this.dataAttr("via"),this.hashtags=r.hashtags||this.dataAttr("hashtags"),this.screen_name=s.screenName(r.screen_name||r.screenName||this.dataAttr("button-screen-name")),this.url=r.url||this.dataAttr("url"),this.type?(this.count="none",this.shareWithRetweet="never",l&&(this.related=this.related?l+","+this.related:l)):(this.text=this.text||c,this.url=this.url||o.getCanonicalURL()||d,this.count=~n.indexOf(h,a)?a:"horizontal",this.count="vertical"==this.count&&"l"==this.size?"none":this.count,this.via=this.via||l,m&&~n.indexOf(f,m)&&(this.shareWithRetweet=m.replace("-","_")))}var c=document.title,d=location.href,h=["vertical","horizontal","none"],f=[,"never","publisher-first","publisher-only","author-first","author-only"];l.prototype=new e,n.aug(l.prototype,{iframeSource:"/widgets/tweet_button.2df3b13213b70e6d91180bf64c17db20.{{lang}}.html",widgetUrlParams:function(){return n.compact({text:this.text,url:this.url,via:this.via,related:this.related,count:this.count,lang:this.lang,counturl:this.counturl,searchlink:this.searchlink,placeid:this.placeid,original_referer:location.href,id:this.id,size:this.size,type:this.type,screen_name:this.screen_name,share_with_retweet:this.shareWithRetweet,button_hashtag:this.button_hashtag,hashtags:this.hashtags,align:this.align,partner:this.partner,dnt:this.dnt,_:+new Date})},height:function(){return"vertical"==this.count?62:"m"==this.size?20:28},width:function(){var t={ver:8,cnt:14,btn:24,xlcnt:18,xlbtn:38},e="vertical"==this.count,i="hashtag"==this.type&&this.button_hashtag?"Tweet %{hashtag}":"mention"==this.type&&this.screen_name?"Tweet to %{name}":"Tweet",r=this._(i,{name:"@"+this.screen_name,hashtag:"#"+this.button_hashtag}),o=this._("K"),s=this._("100K+"),a=(e?"8888":"88888")+o,l=0,c=0,d=0,h=0,f=this.styles.base,m=f;return ~n.indexOf(["ja","ko"],this.lang)?a+=this._("10k unit"):a=a.length>s.length?a:s,e?(m=f.concat(this.styles.vbubble),h=t.ver,d=t.btn):"l"==this.size?(f=m=f.concat(this.styles.large),d=t.xlbtn,h=t.xlcnt):(d=t.btn,h=t.cnt),"none"!=this.count&&(c=u(a,"",m).width+h),l=u(r,"",f.concat(this.styles.button)).width+d,e?l>c?l:c:this.calculatedWidth=l+c},render:function(t,e){var i,r=this.makeIframeSource();return this.count&&this.classAttr.push("twitter-count-"+this.count),i=this.create(r,this.dimensions(),{title:this._("Twitter Tweet Button")}).then(n.bind(function(t){return this.element=t},this)),e&&i.then(e),i}}),t(l)})}),provide("tfw/factories",function(t){using("util/util","util/promise","util/twitter","tfw/widget/base","tfw/widget/tweetbutton","tfw/widget/follow","tfw/widget/embed","tfw/widget/timeline",function(e,i,n,r,o,s,a,u){function l(t,n,o,s){return t=t||[],o=o||{},function(){var a,u,l,c,d=Array.prototype.slice.apply(arguments,[0,t.length]),h=Array.prototype.slice.apply(arguments,[t.length]);return e.forEach(h,function(t){return t?1===t.nodeType?void (l=t):e.isType("function",t)?void (a=t):void (e.isType("object",t)&&(u=t)):void 0}),d.length!=t.length||0===h.length?(a&&e.async(function(){a(!1)}),i.reject("Not enough parameters")):l?(u=e.aug(u||{},o),u.targetEl=l,e.forEach(t,function(t){u[t]=d.shift()}),c=new n(u),r.doLayout(),c.render(twttr.widgets.config),s&&s(),a&&c.completed().then(a,function(){a(!1)}),c.completed()):(a&&e.async(function(){a(!1)}),i.reject("No target specified"))}}function c(t){var i;t.linkColor=t.linkColor||t.previewParams.link_color,t.theme=t.theme||t.previewParams.theme,t.height=t.height||t.previewParams.height,i=new u(t),this.render=e.bind(i.render,i),this.completed=e.bind(i.completed,i)}var d=l(["url"],o,{type:"share"}),h=l(["hashtag"],o,{type:"hashtag"}),f=l(["screenName"],o,{type:"mention"}),m=l(["screenName"],s),w=l(["tweetId"],a,{},a.fetchAndRender),p=l(["widgetId"],u),g=l(["previewParams"],c),v={createShareButton:d,createMentionButton:f,createHashtagButton:h,createFollowButton:m,createTweet:w,createTweetEmbed:w,createTimeline:p};n.isTwitterURL(window.location.href)&&(v.createTimelinePreview=g),t(v)})}),!function(){window.twttr=window.twttr||{},twttr.host=twttr.host||"platform.twitter.com",using("util/domready","util/env","util/logger",function(t,e,i){function n(t){return !t&&/^http\:$/.test(window.location.protocol)||twttr.ignoreSSL?"http":"https"}if(!e.ie6()){if(twttr.widgets&&twttr.widgets.loaded){return twttr.widgets.load(),!1}if(twttr.init){return !1}twttr.init=!0,twttr._e=twttr._e||[],twttr.ready=twttr.ready||function(t){twttr.widgets&&twttr.widgets.loaded?t(twttr):twttr._e.push(t)},twttr.ignoreSSL=twttr.ignoreSSL||!1;var r=[];twttr.events={bind:function(t,e){return r.push([t,e])}},t(function(){using("tfw/widget/base","tfw/widget/follow","tfw/widget/tweetbutton","tfw/widget/embed","tfw/widget/timeline","tfw/widget/intent","tfw/factories","tfw/util/article","util/events","util/util",function(t,e,o,s,a,u,l,c,d,h){function f(t){var e=twttr.host;return"https"==n(t)&&twttr.secureHost&&(e=twttr.secureHost),n(t)+"://"+e}function m(){using("tfw/hub/client",function(t){twttr.events.hub=t.init(p),t.init(p,!0)})}var w,p={widgets:{"a.twitter-share-button":o,"a.twitter-mention-button":o,"a.twitter-hashtag-button":o,"a.twitter-follow-button":e,"blockquote.twitter-tweet":s,"a.twitter-timeline":a,"div.twitter-timeline":a,body:u}},g=twttr.events&&twttr.events.hub?twttr.events:{};p.assetUrl=f,twttr.widgets=twttr.widgets||{},h.aug(twttr.widgets,l,{config:{assetUrl:f},load:function(e){i.time("load"),t.init(p),t.embed(e),twttr.widgets.loaded=!0}}),h.aug(twttr.events,g,d.Emitter),w=twttr.events.bind,twttr.events.bind=function(t,e){m(),this.bind=w,this.bind(t,e)},h.forEach(r,function(t){twttr.events.bind(t[0],t[1])}),h.forEach(twttr._e,function(t){h.async(function(){t(twttr)})}),twttr.ready=function(t){h.async(function(){t(twttr)})},twttr.widgets.load()})})}})}()}();(function(){var a=document.createElement("script");a.type="text/javascript";a.async=true;a.src="https://apis.google.com/js/plusone.js";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)})();var Analytics=function(a){this.init(a)};Analytics.prototype={defaults:{virtualPages:[]},options:null,init:function(a){this.options=jQuery.extend({},this.defaults,a);this.setupVirtualPages(this.options.virtualPages)},setupVirtualPages:function(a){for(var b in a){jQuery(a[b].selector).bind("click",{page:a[b].page},jQuery.proxy(function(c){_gaq.push(["_trackPageview",c.data.page])},this))}}};
/*
 * Hot deals scripts
 * file: store/js/hotdeals.js
 *
 * Adding functions for expiring animation and
 * counting down time until expired.
 *
 * @author	Andreas Lanjerud, alanjerud@ea.com
 * @created	2009-12-08
 */
(function(b){var e=b.$,c=b._,a=b.BFH,f=a.Store,d=function(g){return(g<10)?"0"+g:g};e.fn.animBg=function(m,g){if(m&&typeof m==="string"){b.clearInterval(e(this).data("anim"));return this}var k=e(this);var l={interval:100};g=(typeof m==="object"&&g===undefined)?m:g;var l=e.extend({},l,g);var j;if(!l.step&&!l.steps){return this}j=b.setInterval(function(){var n=parseInt(k.css("background-position"),10);k.css("background-position",(-(l.step*l.steps)>=(n-l.step)?0:n-l.step)+"px 0")},l.interval);k.data("anim",j);return this};e.fn.countdownTime=function(){var j=e(this),l=new Date(),k=new Date(),g=b.setInterval(function(){var n=j.data("seconds_to_expire"),q=["s","m","h"],s=0,r=0,p,m="";if(n===undefined){n=0;p=e.trim(j.html());c(p.split(" ")).each(function(v){var u=/\d+/.exec(v),t;if(u!==null){u=u[0];n+=u*Math.pow(60,2-s);t=v.replace(u,"");if(t.length>0){j.data(q[r],t);r+=1}s+=1}else{j.data(q[r]," "+v);r+=1}});k.setTime(l.getTime()+parseInt(n,10)*1000)}if(n<=0){return}n=Math.floor((k-new Date())/1000);j.data("seconds_to_expire",n);c(c.range(0,3)).each(function(u){var v=Math.floor((u===0?n:n%Math.pow(60,3-u))/Math.pow(60,2-u)),t=j.data(q[u])||"";m=m+d(v)+t+" "});j.html(m)},998);return this};e(function(){e(".expires_time").each(function(){e(this).countdownTime()});if(e("body").is(".hotDeals ")){var j=e("#hotdeals .hotdeal_status"),g=j.find(".item_container");j.click(function(l){l.preventDefault();var m=e(this).data("id"),k=new f.BuyItemView({model:new f.Offer(c(f.hotDealItems).findWhere({id:m})),csrf:f.hotdealsCsrf,buyUrl:f.buyUrl})});j.filter(".hotdeal_expiring").find(".hotdeal_icon").animBg({step:120,steps:3,interval:250});b.setTimeout(function(){var k=c(g).max(function(l){return e(l).height()});g.height(e(k).height())},2000)}})}(this));(function(a){var b=a._,c=a.jQuery,d=a.document,e=a.Backbone;c(function(){var f=a.BFH,j=f.Store,g=c("#deal-of-the-day").find(".inner");b(j.customDeals).each(function(l){var m=new j.Offer(l),k=new j.DotdView({model:m});g.append(new j.TimeLeftView({time:m.get("timeLeft")}).render());g.append(k.render())});if(j.randomDeals&&j.randomDeals.length>0){g.append(new j.TimeLeftView({time:j.randomDealsTimeLeft}).render());b(j.randomDeals).each(function(l){var m=new j.Offer(l),k=new j.DotdView({model:m});g.append(k.render())})}g.find(".expires_time").each(function(){c(this).countdownTime()})})}(this));(function(q){var j=q.jQuery,t=q.BFH=q.BFH||{},d=t.Plugin=t.Plugin||{},x=t.env.browser,a=q.location,p=q.chrome,l=t.env.agt,s=q.InstallTrigger,r=q.console||{log:function(z){j("body").append('<span style="display: none;">'+z+"</span>")}},g=function(A,z){if(z===0){r.log("install succeeded")}else{r.log("install failed")}},c=function(B,z){var A;r.log("Installed: "+B+", latest: "+z);for(A=0;A<z.length;A+=1){if(z[A]>B[A]){return true}}return false},n=function(z){if((typeof z.start==="function"||typeof z.start==="unknown")){return !c(z.getVersion().split("."),d.settings.latestVersion)}return false},e=function(){if(x.firefox){s.install({"Battlefield Heroes Updater":d.settings.firefoxUrl},g)}else{if(x.chrome){j(".ch_install .install").attr("href",d.settings.chromeUrl);j(".instructions.ch_install .install").click(function(){r.log("install!");p.webstore.install(undefined,function(z){r.log("success");a.href=t.patcher.redirectURL},function(z){r.log("error");r.log(z)})})}}},k=function(D,B){var F=d.params,C=parseInt(F.start,10),A=new Date(),G=Date.UTC(A.getUTCFullYear(),A.getUTCMonth(),A.getUTCDate(),A.getUTCHours(),A.getUTCMinutes(),A.getUTCSeconds(),0),z=(C-G)/1000,E="";E+='-sessionId "'+F.sessionId+'" ';E+='-serverDeltaTime "'+z+'" ';E+='-loggedIn "'+F.loggedIn+'" ';E+='-showStaticAdImage "false" ';E+='-lang "'+F.lang+'" ';E+='-ip "'+F.ip+'" ';E+='-soldierName "'+(B||F.soldierName)+'" ';E+="-logIntoSoldier "+F.logIntoSoldier+" ";if(F.dc){E+="-dc 1 "}r.log(E);D.start(E,"")},u=function(){return(l.indexOf("win")!==-1)||(l.indexOf("16bit")!==-1)},y=function(){var z=x.firefox&&x.version>1.8,B=x.chrome,A=x.ie&&x.version>=7;return z||B||A},m=function(){var A,z=j("body");j("#westPatcher").remove();if(x.ie){A=j('<object id="westPatcher" classid="clsid:'+d.settings.activexClassID+'" codebase="'+((l.indexOf("x64")!==-1)?d.settings.activex64Url:d.settings.activexUrl)+'" width="0" height="0" />')}else{A=j('<object id="westPatcher" type="'+d.settings.mimeType+'" width="0" height="0" />')}z.append(A);return A[0]},f=function(){var z=m();r.log("placePlugin",z.start);if(z&&n(z)){r.log("Redirect to launch page");a.href=d.params.launchURL}else{if(u()&&y()){r.log("Download");e()}else{if(u()){r.log("Browser not supported.");j(".supported").hide();j(".notSupportedBrowser").show()}else{r.log("OS not supported.");j(".supported").hide();j(".notWindows").show()}}}},v=function(B,z){var A=new Date().getTime();p.webstore.install(undefined,function(C){r.log("success",C);k(B,z)},function(D){var C=new Date().getTime();r.log("error",D,C-A);if(C-A>200){r.log("chrome hack redirect");a.href=d.params.installURL}else{r.log("start manual");k(B,z)}})},b=function(A,z){var B=m();r.log("placePlugin",B.start);if(!x.chrome){if(B&&n(B)){r.log("start");k(B,A)}else{r.log("else");a.href=d.params.installURL}}else{if(B&&typeof B.start==="function"){if(d.chromeWebstoreInstalled()){r.log("start");k(B,A)}else{if(z){k(B,A)}else{v(B,A)}}}else{a.href=d.params.installURL}}};d.start=b;d.install=f;d.isManualChromeInstallation=function(){var z=m();return(z&&typeof z.start==="function")&&!d.chromeWebstoreInstalled()};d.chromeWebstoreInstalled=function(){return p&&p.app&&p.app.getDetails()&&!!p.app.getDetails().update_url}}(this));(function(b){var a=b.BFH=b.BFH||{},d="5,0,203,0",c=d.replace(/,/g,".");a.Plugin=a.Plugin||{};a.Plugin.settings={latestVersion:d.split(","),mimeType:"application/x-ea-bfhupdater",ffPluginDLLResourceName:"EA Battlefield Heroes Updater",activexUrl:"/static/updater/BFHUpdater_"+c+".cab#version="+d,activex64Url:"/static/updater/BFHUpdater_x64_"+c+".cab#version="+d,activexClassID:"784797A8-342D-4072-9486-03C8D0F2F0A1",firefoxUrl:"/static/updater/BFHUpdater_"+c+".xpi",chromeUrl:"/static/updater/BFHUpdater_"+c+".crx"}}(this));