(function(F,a){var j=a.document;function B(Q){var aa=j.createElement("div");j.body.insertBefore(aa,null);F.replaceWith(aa,'<script type="text/javascript">'+Q+"<\/script>")}F=F||(function(Q){return{ajax:Q.ajax,$:function(aa){return Q(aa)[0]},replaceWith:function(aa,ae){var ad=Q(aa)[0];var ac=ad.nextSibling,ab=ad.parentNode;Q(ad).remove();if(ac){Q(ac).before(ae)}else{Q(ab).append(ae)}},onLoad:function(aa){Q(aa)},copyAttrs:function(ag,ac){var ae=Q(ac),ab=ag.attributes;for(var ad=0,aa=ab.length;ad<aa;ad++){if(ab[ad]&&ab[ad].value){try{ae.attr(ab[ad].name,ab[ad].value)}catch(af){}}}}}})(a.jQuery);F.copyAttrs=F.copyAttrs||function(){};F.onLoad=F.onLoad||function(){throw"error: autoAsync cannot be used without jQuery or defining writeCaptureSupport.onLoad"};function R(ac,ab){for(var aa=0,Q=ac.length;aa<Q;aa++){if(ab(ac[aa])===false){return}}}function v(Q){return Object.prototype.toString.call(Q)==="[object Function]"}function p(Q){return Object.prototype.toString.call(Q)==="[object String]"}function u(ab,aa,Q){return Array.prototype.slice.call(ab,aa||0,Q||ab&&ab.length)}function E(ac,ab){var Q=false;R(ac,aa);function aa(ad){return !(Q=ab(ad))}return Q}function M(Q){this._queue=[];this._children=[];this._parent=Q;if(Q){Q._addChild(this)}}M.prototype={_addChild:function(Q){this._children.push(Q)},push:function(Q){this._queue.push(Q);this._bubble("_doRun")},pause:function(){this._bubble("_doPause")},resume:function(){this._bubble("_doResume")},_bubble:function(aa){var Q=this;while(!Q[aa]){Q=Q._parent}return Q[aa]()},_next:function(){if(E(this._children,Q)){return true}function Q(ab){return ab._next()}var aa=this._queue.shift();if(aa){aa()}return !!aa}};function i(Q){if(Q){return new M(Q)}M.call(this);this.paused=0}i.prototype=(function(){function Q(){}Q.prototype=M.prototype;return new Q()})();i.prototype._doRun=function(){if(!this.running){this.running=true;try{while(this.paused<1&&this._next()){}}finally{this.running=false}}};i.prototype._doPause=function(){this.paused++};i.prototype._doResume=function(){this.paused--;this._doRun()};function N(){}N.prototype={_html:"",open:function(){this._opened=true;if(this._delegate){this._delegate.open()}},write:function(Q){if(this._closed){return}this._written=true;if(this._delegate){this._delegate.write(Q)}else{this._html+=Q}},writeln:function(Q){this.write(Q+"\n")},close:function(){this._closed=true;if(this._delegate){this._delegate.close()}},copyTo:function(Q){this._delegate=Q;Q.foobar=true;if(this._opened){Q.open()}if(this._written){Q.write(this._html)}if(this._closed){Q.close()}}};var e=(function(){var Q={f:j.getElementById};try{Q.f.call(j,"abc");return true}catch(aa){return false}})();function J(Q){R(Q,function(aa){var ab=j.getElementById(aa.id);if(!ab){l("<proxyGetElementById - finish>","no element in writen markup with id "+aa.id);return}R(aa.el.childNodes,function(ac){ab.appendChild(ac)});if(ab.contentWindow){a.setTimeout(function(){aa.el.contentWindow.document.copyTo(ab.contentWindow.document)},1)}F.copyAttrs(aa.el,ab)})}function s(aa,Q){if(Q&&Q[aa]===false){return false}return Q&&Q[aa]||o[aa]}function y(aa,aj){var af=[],ae=s("proxyGetElementById",aj),ah=s("writeOnGetElementById",aj),Q={write:j.write,writeln:j.writeln,finish:function(){},out:""};aa.state=Q;j.write=ai;j.writeln=ab;if(ae||ah){Q.getEl=j.getElementById;j.getElementById=ac;if(ah){findEl=ag}else{findEl=ad;Q.finish=function(){J(af)}}}function ai(ak){Q.out+=ak}function ab(ak){Q.out+=ak+"\n"}function ad(al){var ak=j.createElement("div");af.push({id:al,el:ak});ak.contentWindow={document:new N()};return ak}function ag(am){var ak=F.$(aa.target);var al=j.createElement("div");ak.parentNode.insertBefore(al,ak);F.replaceWith(al,Q.out);Q.out="";return e?Q.getEl.call(j,am):Q.getEl(am)}function ac(al){var ak=e?Q.getEl.call(j,al):Q.getEl(al);return ak||findEl(al)}return Q}function W(Q){j.write=Q.write;j.writeln=Q.writeln;if(Q.getEl){j.getElementById=Q.getEl}return Q.out}function O(Q){return Q&&Q.replace(/^\s*<!(\[CDATA\[|--)/,"").replace(/(\]\]|--)>\s*$/,"")}function b(){}function d(aa,Q){console.error("Error",Q,"executing code:",aa)}var l=v(a.console&&console.error)?d:b;function T(ab,aa,Q){var ac=y(aa,Q);try{B(O(ab))}catch(ad){l(ab,ad)}finally{W(ac)}return ac}function P(aa){var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(aa);return Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)}function U(Q){return new RegExp(Q+"=(?:([\"'])([\\s\\S]*?)\\1|([^\\s>]+))","i")}function k(Q){var aa=U(Q);return function(ab){var ac=aa.exec(ab)||[];return ac[2]||ac[3]}}var r=/(<script[\s\S]*?>)([\s\S]*?)<\/script>/ig,n=U("src"),Y=k("src"),q=k("type"),Z=k("language"),D="__document_write_ajax_callbacks__",C="__document_write_ajax_div-",g="window['"+D+"']['%d']();",m=a[D]={},x='<script type="text/javascript">'+g+"<\/script>",I=0;function c(){return(++I).toString()}function H(aa,ab){var Q;if(v(aa)){Q=aa;aa=null}aa=aa||{};Q=Q||aa&&aa.done;aa.done=ab?function(){ab(Q)}:Q;return aa}var A=new i();var z=[];var f=window._debugWriteCapture?function(){}:function(Q,ab,aa){z.push({type:Q,src:ab,data:aa})};var L=window._debugWriteCapture?function(){}:function(){z.push(arguments)};function X(Q){var aa=c();m[aa]=function(){Q();delete m[aa]};return aa}function K(Q){return x.replace(/%d/,X(Q))}function S(ad,ah,ab,af){var ae=ab&&new i(ab)||A;ah=H(ah);var ac=s("done",ah);var Q="";var aa=s("fixUrls",ah);if(!v(aa)){aa=function(ai){return ai}}if(v(ac)){Q=K(function(){ae.push(ac)})}return ad.replace(r,ag)+Q;function ag(ak,aw,aj){var ao=Y(aw),an=q(aw)||"",aC=Z(aw)||"",aB=(!an&&!aC)||an.toLowerCase().indexOf("javascript")!==-1||aC.toLowerCase().indexOf("javascript")!==-1;f("replace",ao,ak);if(!aB){return ak}var ax=X(aq),ap=C+ax,av,am={target:"#"+ap,parent:af};function aq(){ae.push(av)}if(ao){ao=aa(ao);aw=aw.replace(n,"");if(P(ao)){av=aA}else{if(s("asyncAll",ah)){av=az()}else{av=au}}}else{av=ay}function ay(){ai(aj)}function au(){F.ajax({url:ao,type:"GET",dataType:"text",async:false,success:function(aD){ai(aD)}})}function al(aF,aD,aE){l("<XHR for "+ao+">",aE);ae.resume()}function ar(){return K(function(){ae.resume()})}function az(){var aF,aE;function aD(aH,aG){if(!aF){aE=aH;return}try{ai(aH,ar())}catch(aI){l(aH,aI)}}F.ajax({url:ao,type:"GET",dataType:"text",async:true,success:aD,error:al});return function(){aF=true;if(aE){ai(aE)}else{ae.pause()}}}function aA(aD){var aF=y(am,ah);ae.pause();f("pause",ao);F.ajax({url:ao,type:"GET",dataType:"script",success:aE,error:al});function aE(aI,aH,aG){f("out",ao,aF.out);at(W(aF),K(aF.finish)+ar());f("resume",ao)}}function ai(aE,aD){var aF=T(aE,am,ah);aD=K(aF.finish)+(aD||"");at(aF.out,aD)}function at(aE,aD){F.replaceWith(am.target,S(aE,null,ae,am)+(aD||""))}return'<div style="display: none" id="'+ap+'"></div>'+aw+g.replace(/%d/,ax)+"<\/script>"}}function G(aa,ab){var Q=A;R(aa,function(ac){Q.push(ad);function ad(){ac.action(S(ac.html,ac.options,Q),ac)}});if(ab){Q.push(ab)}}function V(Q){var aa=Q;while(aa&&aa.nodeType===1){Q=aa;aa=aa.lastChild;while(aa&&aa.nodeType!==1){aa=aa.previousSibling}}return Q}function h(Q){var ab=j.write,ae=j.writeln,aa,ac=[];j.writeln=function(af){j.write(af+"\n")};var ad;j.write=function(ag){var af=V(j.body);if(af!==aa){aa=af;ac.push(ad={el:af,out:[]})}ad.out.push(ag)};F.onLoad(function(){var ai,al,ag,ak,aj;Q=H(Q);aj=Q.done;Q.done=function(){j.write=ab;j.writeln=ae;if(aj){aj()}};for(var ah=0,af=ac.length;ah<af;ah++){ai=ac[ah].el;al=j.createElement("div");ai.parentNode.insertBefore(al,ai.nextSibling);ag=ac[ah].out.join("");ak=af-ah===1?S(ag,Q):S(ag);F.replaceWith(al,ak)}})}function w(ae){var af=document.getElementsByTagName("script"),al,aa,aj,Q,ab,ad,ac=0,ah=ae?K(function(){if(++ac>=ag.length){ae()}}):"",ag=[];for(var ai=0,ak=af.length;ai<ak;ai++){al=af[ai];ab=al.getAttribute("extsrc");ad=al.getAttribute("asyncsrc");if(ab||ad){ag.push({ext:ab,async:ad,s:al})}}for(ai=0,ak=ag.length;ai<ak;ai++){aa=ag[ai];if(aa.ext){aj='<script type="text/javascript" src="'+aa.ext+'"> <\/script>';F.replaceWith(aa.s,S(aj)+ah)}else{if(aa.async){aj='<script type="text/javascript" src="'+aa.async+'"> <\/script>';F.replaceWith(aa.s,S(aj,{asyncAll:true},new i())+ah)}}}}var t="writeCapture";var o=a[t]={_original:a[t],fixUrls:function(Q){return Q.replace(/&amp;/g,"&")},noConflict:function(){a[t]=this._original;return this},debug:z,proxyGetElementById:false,_forTest:{Q:i,GLOBAL_Q:A,$:F,matchAttr:k,slice:u,capture:y,uncapture:W,captureWrite:T},replaceWith:function(Q,ab,aa){F.replaceWith(Q,S(ab,aa))},html:function(Q,ac,aa){var ab=F.$(Q);ab.innerHTML="<span/>";F.replaceWith(ab.firstChild,S(ac,aa))},load:function(Q,ab,aa){F.ajax({url:ab,dataType:"text",type:"GET",success:function(ac){o.html(Q,ac,aa)}})},extsrc:w,autoAsync:h,sanitize:S,sanitizeSerial:G}})(this.writeCaptureSupport,this);
