/*1326848344,169775555*/ if (window.CavalryLogger) { CavalryLogger.start_js(["fbhRl"]); } window.__DEV__=window.__DEV__||0;if(!window.skipDomainLower&&document.domain.toLowerCase().match(/(^|\.)facebook\..*/))document.domain=window.location.hostname.replace(/^.*(facebook\..*)$/i,'$1');function bagofholding(){}function bagof(a){return function(){return a;};}if(!Date.now)Date.now=function now(){return new Date().getTime();};if(!Array.isArray)Array.isArray=function(a){return Object.prototype.toString.call(a)=='[object Array]';};Env=window.Env||{};Env.start=Env.start||Date.now();document.documentElement.className=document.documentElement.className.replace('no_js',''); window.require||(function(){var z={},x={},o=0,y=this,j=1,m=2,k='special',d='exports',c='dependencies',h='module',n='waiting',e='factory',l=undefined,b='define',f='global',i='require',g='requireLazy',a='context';function za(zj){var zl=z[zj],ze,zi;if(zl[n]&&zl[k]&m)r();if(!zl[d]){var zg=zl[d]={},zh=zl[e];if(Object.prototype.toString.call(zh)==='[object Function]'){var zd=[],zf=zl[c],zk=zf.length;if(zl[k]&m)zk=Math.min(zk,zh.length);for(zi=0;zi=g){for(x in e){v.push(e[x].signal);u.push(e[x].error);}e={};}else for(x in e){var y=e[x].signal;var z=window.getComputedStyle?getComputedStyle(y,null):y.currentStyle;if(z&&parseInt(z.height,10)>1){u.push(e[x].load);v.push(y);delete e[x];}}for(var w=0;w<\/script\>');}var x=za.onload;za.onload=function(){h('t_layout');x&&x();a.inform(b.ONLOAD,true,c);};za.onbeforeunload=function(){var zc={};a.inform(b.ONBEFOREUNLOAD,zc,c);if(!zc.warn)a.inform('onload/exit',true);return zc.warn;};}var r=a.registerCallback(function(){h('t_onload');a.inform(b.ONLOAD_CALLBACK,true,c);},[b.ONLOAD]);var j=a.registerCallback(function(){h('t_domcontent');a.inform(b.ONLOAD _DOMCONTENT_CALLBACK,true,c);},[b.ONLOAD_DOMCONTENT]);e();m.exports={Event:b,runOnload:q,runAfterload:n,runOnleave:p,runBeforeUnload:o,runOnUnload:s};var i=u('copyProperties');i(l,{OnloadEvent:b,onloadRegister:q,onafterloadRegister:n,onleaveRegister:p,onbeforeunloadRegister:o,onunloadRegister:s,domcontent_callback:j,onload_callback:r,_domcontentready:f,removeHook:t,_addHook:d});},3); __d("EagleEye",["Arbiter","bootloader","Env","onload","Util"],function(p,w,x,t,o){var a=w('Arbiter');var c=w('bootloader');var e=w('Env');var f=w('onload');var h=w('Util');var j=e.eagleEyeConfig||{};var za='_e_';var zc=(window.name||'').toString();if(zc.length==7&&zc.substr(0,3)==za){zc=zc.substr(3);}else{zc=j.seed;if(window==window.top)window.name=za+zc;}var y=(window.location.protocol=='https:'&&document.cookie.match(/\bcsm=1/))?'; secure':'';var u=za+zc+'_';var n=new Date(Date.now()+604800000).toGMTString();var l=window.location.hostname.replace(/^.*(facebook\..*)$/i,'$1');var m='; expires='+n+';path=/; domain='+l+y;var k=0;var v;var zb=j.sessionStorage&&p.sessionStorage;var r=document.cookie.length;var s=false;var z=Date.now();function q(zg){var zd=2166136261;for(var ze=0,zf=zg.length;ze>7;zd+=zd<<3;zd^=zd>>17;zd+=zd<<5;return (zd|0)+2147483648;}function i(zd){return u+(k++)+'='+encodeURIComponent(zd)+m;}function b(){var zd=[];var zg=false;var zf=0;var ze=0;this.isEmpty=function(){return !zd.length;};this.enqueue=function(zi,zh){if(zh){zd.unshift(zi);}else zd.push(zi);};this.dequeue=function(){zd.shift();};this.peek=function(){return zd[0];};this.clear=function(zj){r=Math.min(r,document.cookie.length);if(!s&&(new Date()-z>60000))s=true;var zh=!zj&&(document.cookie.search(za)>=0);var zt=!!e.cookie_header_limit;var zo=e.cookie_count_limit||19;var zp=e.cookie_header_limit||3950;var zm=zo-5;var zn=zp-1000;while(!this.isEmpty()){var zi=i(this.peek());if(zt&&(zi.length>zp||(s&&zi.length+r>zp))){this.dequeue();continue;}if((zh||zt)&&((document.cookie.length+zi.length>zp)||(document.cookie.split(';').length>zo)))break;document.cookie=zi;zh=true;this.dequeue();}var zq=Date.now();if(zj||!zg&&zh&&((ze>0)&&(Math.min(10*Math.pow(2,ze-1),60000)+zfzn)||(document.cookie.split(';').length>zm))){var zs=new Image();var zr=this;var zk=e.tracking_domain||'';zg=true;zs.onload=function _EagleEye_ logged(){zg=false;ze=0;zr.clear();};zs.onerror=zs.onabort=function _EagleEye_error(){zg=false;zf=Date.now();ze++;};var zl=e.fb_isb?'&fb_isb='+e.fb_isb:'';var zu='&__user='+e.user;zs.src=zk+'/ajax/nectar.php?asyncSignal='+(Math.floor(Math.random()*10000)+1)+zl+zu+'&'+(!zj?'':'s=')+zq;}};}v=new b();if(zb){var g=function(){var zf=0;var zh=zf;function ze(){var zj=sessionStorage.getItem('_e_ids');if(zj){var zi=(zj+'').split(';');if(zi.length==2){zf=parseInt(zi[0],10);zh=parseInt(zi[1],10);}}}function zg(){var zi=zf+';'+zh;sessionStorage.setItem('_e_ids',zi);}function zd(zi){return '_e_'+((zi!==undefined)?zi:zf++);}this.isEmpty=function(){return zh===zf;};this.enqueue=function(zk,zi){var zj=zi?zd(--zh):zd();sessionStorage.setItem(zj,zk);zg();};this.dequeue=function(){this.isEmpty();sessionStorage.removeItem(zd(zh));zh++;zg();};this.peek=function(){var zi=sessionStorage.getItem(zd(zh));return zi?(zi+''):zi;};this.clear=v.clear;ze();};v=new g();}var d={log:function(zg,zd,ze){if(e.no_cookies)return;var zh=[zc,Date.no w(),zg].concat(zd);zh.push(zh.length);function zf(){var zj=JSON.stringify(zh);try{v.enqueue(zj,!!ze);v.clear(!!ze);}catch(zi){if(zb&&(zi.code===1000)){v=new b();zb=false;zf();}}}if(p.JSON){zf();}else c.loadComponents('json',zf);},createLogger:function(zf,zd){zd=(zd===undefined)?1:zd;var ze=function(zg,zh){if(ze.enabled)d.log(zf,zg,zh);};ze.enabled=false;ze._key=(e.user||Math.random())+zf;ze.enabled=(q(ze._key)%65535/65535)<=zd;return ze;},getSessionID:function(){return zc;}};p.EagleEye=t.exports=d;},3); __d("setUECookie",["Env"],function(c,e,f,d,b){var a=e("Env");function g(i){if(!a.no_cookies){var h=0;if(c.afterloaded){h=2;}else if(c.loaded)h=1;document.cookie="act="+encodeURIComponent(i+":"+h)+"; path=/; domain="+window.location.hostname.replace(/^.*(\.facebook\..*)$/i,'$1');}}d.exports=g;}); __d("json",[],function(global,require,requireLazy,module,exports){if(!this.JSON)this.JSON={};(function(){function f(n){return n<10?'0'+n:n;}if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){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(key){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':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function')value=value.toJSON(key);if(typeof rep==='function')value=rep.call(holder,key,value);switch(typeof value){case 'string':return quote(value);case 'number':return isFinite(value)?String(value):'null';case 'boolean':case 'null':return String(value);case 'object':if(!value)return 'null';gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i/g,'>');}d.exports=c;}); __d("dom-core",["htmlspecialchars"],function(d,g,h,f,b){var e=g('htmlspecialchars');var a=function(i){return typeof i=='string'?document.getElementById(i):i;};var c=a;d.ge=b.ge=c;d.$=b.$=a;},3); __d("css-core",["dom-core"],function(d,f,g,e,c){var a=f('dom-core').$;var b={hasClass:function(i,h){i=a(i);return (' '+i.className+' ').indexOf(' '+h+' ')>-1;},addClass:function(i,h){i=a(i);if(h&&!b.hasClass(i,h))i.className=i.className+' '+h;return i;},removeClass:function(i,h){i=a(i);if(b.hasClass(i,h))i.className=i.className.replace(new RegExp('(^|\\s)'+h+'(?:\\s|$)','g'),'$1').replace(/\s+/g,' ').replace(/^\s*|\s*$/g,'');return i;},toggleClass:function(i,h){return b.conditionClass(i,h,!b.hasClass(i,h));},conditionClass:function(j,i,h){return (h?b.addClass:b.removeClass)(j,i);},show:function(h){b.removeClass(h,'hidden_elem');},hide:function(h){b.addClass(h,'hidden_elem');},conditionShow:function(i,h){b.conditionClass(i,'hidden_elem',!h);}};d.CSS=e.exports=b;},3); __d("Parent",["css-core"],function(d,f,g,e,c){var a=f("css-core");var b={byTag:function(h,i){i=i.toUpperCase();while(h&&h.nodeName!=i)h=h.parentNode;return h;},byClass:function(i,h){while(i&&!a.hasClass(i,h))i=i.parentNode;return i;},byAttribute:function(i,h){while(i&&(!i.getAttribute||!i.getAttribute(h)))i=i.parentNode;return i;}};e.exports=b;}); __d("legacy:parent",["Parent"],function(a,b,c){a.Parent=b('Parent');},3); __d("trackReferrer",["Parent"],function(c,e,f,d,b){var a=e("Parent");function g(h,l){h=a.byAttribute(h,'data-referrer');if(h){var k=/^(?:(?:[^:\/?#]+):)?(?:\/\/(?:[^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/.exec(l)[1]||'';if(!k)return;var j=k+'|'+h.getAttribute('data-referrer');var i=new Date();i.setTime(Date.now()+1000);document.cookie="x-src="+encodeURIComponent(j)+"; "+"expires="+i.toGMTString()+";path=/; domain="+window.location.hostname.replace(/^.*(\.facebook\..*)$/i,'$1');}return h;}d.exports=g;}); __d("legacy:referrer-tracker",["trackReferrer"],function(a,b,c){a.trackReferrer=b('trackReferrer');},3); __d("UserNoOp",[],function(d,f,g,e,c){var a=function(){};var b=function(){return this;};a.prototype={add_event:b,add_data:b,set_ua_id:b,set_namespace:b};e.exports=a;}); __d("FunctionUtils",[],function(b,e,f,d,a){function c(j,l,h,g){var k;var i=function(){var m=arguments;var n=this;var o=function(){k=null;j.apply(n,m);};h&&i.reset();if(h||!k)k=setTimeout(o,l,g);};i.reset=function(){k&&clearTimeout(k);k=null;};return i;}d.exports={debounce:function(h,i,g){return c(h,i,true,g);},throttle:function(h,i,g){return c(h,i,false,g);}};}); __d("userAction",["function-extensions","Arbiter","EagleEye","FunctionUtils","copyProperties","hasArrayNature"],function(h,n,o,j,g){n("function-extensions");var a=n("Arbiter");var b=n("EagleEye");var c=n("FunctionUtils");var f=n("copyProperties");var i=n("hasArrayNature");function d(u,t,r){var s=u+'/'+t;f(this,{ue:s,_ua_id:null,_ts:u,_ns:null,_start_ts:u,_prev_event:'s',_ue_ts:u,_ue_count:t,_context:r,_data_version:1,_event_version:2,_info_version:1});if(d.enable.report)b.log('uan',[u,t]);this._report=c.debounce(function report(){if(!d.enable.report)return;var v=[this._info_version,this.ue,this._ns,this._ua_id];b.log('uai',v);}.bind(this),100);}var e=[];d.enable=function(s){if(!s)return;if(!i(s))s=[s];for(var r=0;r10)e.shift();a.inform("UserAction/new",{ua:w,node:v,mode:u,event:event,extra_data:s});m=y;p++;return w;}a.subscribe("UserAction/enable",function(s,r){d.enable(r);});j.exports=q;}); __d("legacy:UserAction",["UserNoOp","userAction"],function(a,b,c){a.UserNoOp=b('UserNoOp');a.user_action=a.user_action||b('userAction');a.report_data=a.report_data||function(d,e){user_action(d,null,null,'FORCE',e);};},3); !function(){if(window.__primer)return;window.__primer=true;var a=null;var c=/async(?:-post)?|dialog(?:-pipe|-post)?|theater|toggle/;document.documentElement.onclick=function(f){f=f||window.event;a=f.target||f.srcElement;var g=Parent.byTag(a,'A');if(!g)return;var d=g.getAttribute('ajaxify');var h=g.href;var m=d||h;if(m){var l=user_action('a',g,f).set_namespace('primer');if(window.ArbiterMonitor)ArbiterMonitor.initUA(l,[g]);}if(d&&h&&!(/#$/).test(h)){var i=f.which&&f.which!=1;var j=f.altKey||f.ctrlKey||f.metaKey||f.shiftKey;if(i||j)return;}trackReferrer(g,m);var e=['dialog'];var k=g.rel&&g.rel.match(c);k=k&&k[0];switch(k){case 'dialog-pipe':e.push('ajaxpipe');case 'dialog':case 'dialog-post':Bootloader.loadComponents(e,function(){Dialog.bootstrap(m,null,k=='dialog',null,null,g);});break;case 'async':case 'async-post':Bootloader.loadComponents('async',function(){AsyncRequest.bootstrap(m,g);});break;case 'theater':if(window.Env&&Env.snowlift){Bootloader.loadComponents('PhotoSnowlift',function(){PhotoSnowlift.boo tstrap(m,g);});}else Bootloader.loadComponents('PhotoSnowbox',function(){PhotoSnowbox.bootstrap(m,g);});break;case 'toggle':CSS.toggleClass(g.parentNode,'openToggler');Bootloader.loadComponents('Toggler',function(){Toggler.bootstrap(g);});break;default:return;}return false;};document.documentElement.onsubmit=function(d){d=d||window.event;var e=d.target||d.srcElement;if(e&&e.nodeName=='FORM'&&e.getAttribute('rel')=='async'){var g=user_action('f',e,d).set_namespace('primer');if(window.ArbiterMonitor)ArbiterMonitor.initUA(g,[e]);var f=a;Bootloader.loadComponents('dom-form',function(){Form.bootstrap(e,f);});return false;}};var b=null;document.documentElement.onmouseover=function(d){d=d||window.event;b=d.target||d.srcElement;var e=Parent.byAttribute(b,'data-hover');if(!e)return;switch(e.getAttribute('data-hover')){case 'tooltip':Bootloader.loadComponents('Tooltip',function(){Tooltip.process(e,b);});break;}};}(); __d("Class",["function-extensions","Arbiter","bind"],function(n,p,q,o,m){p('function-extensions');var a=p('Arbiter');var l=p('bind');var h={};var d=null;var b={extend:function(r,s){if(!d)d=a.subscribe(a.BOOTLOAD,j);if(typeof s=='string'){i(r,s);}else c(r,s);},mixin:function(t,s){var r=Array.prototype.slice.call(arguments);r[0]=r[0].prototype;Function.mixin.apply(Function,r);}};function i(s,t){s.__class_extending=true;var r=a.registerCallback(l(null,c,s,t),[a.FUNCTION_EXTENSION+'/'+t,a.BOOTLOAD]);if(r!==null)h[t]=true;}function j(){for(var r in h)if(!!n[r]){delete h[r];if(!n[r].__class_extending){a.inform(a.FUNCTION_EXTENSION+'/'+r,true,a.BEHAVIOR_STATE);}else n[r].__class_name=r;}}function c(r,t){delete r.__class_extending;t=typeof t=='string'?n[t]:t;var u=g(t,0);var s=g(r,u.prototype.__level+1);s.parent=u;if(!!r.__class_name)a.inform(a.FUNCTION_EXTENSION+'/'+r.__class_name,true,a.BEHAVIOR_STATE);}function g(t,r){if(t._metaprototype)return t._metaprototype;var s=new Function();s.construct=e;s.prototype.const ruct=k(t,r,true);s.prototype.__level=r;s.base=t;t.prototype.parent=s;t._metaprototype=s;return s;}function e(r){f(r.parent);var u=[];var t=r;while(t.parent){var s=new t.parent();u.push(s);s.__instance=r;t=t.parent;}r.parent=u[1];u.reverse();u.pop();r.__parents=u;r.__instance=r;return r.parent.construct.apply(r.parent,arguments);}function f(u){if(u.initialized)return;var r=u.base.prototype;if(u.parent){f(u.parent);var v=u.parent.prototype;for(var s in v)if(s!='__level'&&s!='construct'&&r[s]===undefined)r[s]=u.prototype[s]=v[s];}u.initialized=true;var t=u.prototype.__level;for(var s in r)if(s!='parent')r[s]=u.prototype[s]=k(r[s],t);}function k(t,s,u){if(typeof t!='function'||t.__prototyped)return t;var r=function(){var x=this.__instance;if(x){var y=x.parent;x.parent=s?x.__parents[s-1]:null;var v=arguments;if(u){v=[];for(var w=1;w=f.length&&this.substring(this.length-f.length)==f;};String.prototype.split=(function(f){return function(m,j){var g="";if(m===null||j===null){return [];}else if(typeof m=='string'){return f.call(this,m,j);}else if(m===undefined){return [this.toString()];}else if(m instanceof RegExp){if(!m._2||!m._1){g=m.toString().replace(/^[\S\s]+\//,"");if(!m._1)if(!m.global){m._1=new RegExp(m.source,"g"+g);}else m._1=1;}separator1=m._1===1?m:m._1;var n=(m._2?m._2:m._2=new RegExp("^"+separator1.source+"$",g));if(j===undefined||j<0){j=false;}else{j=Math.floor(j);if(!j)return [];}var k,l=[],i=0,h=0;while(( j?h++<=j:true)&&(k=separator1.exec(this))){if((k[0].length===0)&&(separator1.lastIndex>k.index))separator1.lastIndex--;if(separator1.lastIndex>i){if(k.length>1)k[0].replace(n,function(){for(var o=1;o'+this._extra_action+'';return k;},setAction:function(k){this._extra_action=k;return this;},getAction:function(){this._fillCache();var k=function(){this._inline_js();d(this._extra_action);}.bind(this);if(this.getDeferred()){return k.de fer.bind(k);}else return k;},setDeferred:function(k){this._defer=!!k;return this;},getDeferred:function(){return this._defer;},getContent:function(){return this._content;},getNodes:function(){this._fillCache();return this._nodes;},getRootNode:function(){return this.getNodes()[0];},ieCloneBug:function(){this._fillCache();return this._ie_clone_bug;},_fillCache:function(){if(null!==this._nodes)return;var n=this._content;if(!n){this._nodes=[];return;}n=n.replace(/(<(\w+)[^>]*?)\/>/g,function(v,w,x){return x.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?v:w+'>';});var r=n.trim().toLowerCase(),u=document.createElement('div'),l=false;var t=(!r.indexOf('',''])||(!r.indexOf('',''])||(r.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,'','
'])||(!r.indexOf('',''])||((!r.indexOf('',''])||(!r.indexOf('',''])||null;if(null===t){u.className='__WRAPPER';if(j.ie()){t=[0,' ',''];l=true;}else t=[0,'',''];}u.innerHTML=t[1]+n+t[2];while(t[0]--)u=u.lastChild;if(l)u.removeChild(u.firstChild);u.className!='__WRAPPER';if(0!==u.getElementsByTagName('option').length||0!==u.getElementsByTagName('object').length)this._ie_clone_bug=true;if(j.ie()){var s;if(!r.indexOf(''&&-1==r.indexOf('=0;--p)if(s[p].nodeName&&s[p].nodeName.toLowerCase()=='tbody'&&s[p].childNodes.length==0)s[p].parentNode.removeChild(s[p]);}var q=u.getElementsByTagName('script');var k=[];for(var o=0;o=0;o--)q[o].parentNode.removeChild(q[o]);var m=function(){for(var v=0;v7&&!e.isNodeOfType(ze,['table','tbody','thead','tfoot','tr','select','fieldset']))){var z=y?" ":"";ze.innerHTML=z+v;y&&ze.removeChild(ze.firstChild);return c.createFrom(ze.childNodes);}}else if(e.isTextNode(ze)){ze.data=v;return [v];}var zb,w=[],t=[];var x=document.createDocumentFragment();if(!(v instanceof Array))v=[v];for(var za=0;za10000;n=zc;if(zb)d.inform(d.TIME_TRAVEL,za);return zb;}g.push(f);function v(za){var zb=za?{line:za.lineNumber||za.line,message:za.message,name:za.name,script:za.fileName||za.sourceURL,stack:za.stackTrace||za.stack}:{};if(z.chrome()&&za.stack&&/(\w{3,5}:\/\/[^:]+):(\d+)/.test(za.stack)){zb.script=RegExp.$1;zb.line=parseInt(RegExp.$2,10);}for(var zc in zb)if(zb[zc]==null)delete zb[zc];return zb;}var h=null;var o=false;function y(zb,za){if(z.ie())return zb;if(/nocatch/.test(location.search))return zb;return function(){if(o)return zb.apply(this,arguments);try{o=true;var res=zb.apply(this,arguments);o=false;return res;}catch(zc){o=false;h=d.normalizeError(zc);if(za)za(h);throw zc;}};}function t(za){if(za instanceof Error)za=v(za);d.inform(d.ERROR,za);}function j(zc,zd,zb){var za=h||{message:zc,script:zd,line:zb};h=null;za.script=za.script||zd;za.line=za.line||zb;t(za);}function k(){window.onerror=j;}a.setErrorHandler(d.informError);k();g.push(k);s.SystemEvents=u.exports=q(d,{USER:'SystemEvents/USER',ONLINE:'SystemEvents/ONLINE',TIME_TRAVEL:'SystemEvents/TIME_TRAVEL',ERROR:'SystemEvents/ERROR',trapError:y,normalizeError:v,informError:t,isPageOwner:function(za){return za||i()==m;},checkTimeTravel:f});},3); __d("event-extensions",["event-form-bubbling","DataStore","dom","ObjectUtils","Parent","SystemEvents","ua","dom-core","copyProperties","userAction"],function(m,s,t,q,l){s('event-form-bubbling');var e=s('DataStore');var d=s('dom');var g=s('ObjectUtils');var h=s('Parent');var i=s('SystemEvents');var v=s('ua');var a=s('dom-core').$;var k=s('copyProperties');var w=s('userAction');Event.DATASTORE_KEY='Event.listeners';if(!Event.prototype)Event.prototype={};function c(y,z,x){this.target=y;this.type=z;this.data=x;}c.prototype={getData:function(){this.data=this.data||{};return this.data;},stop:function(){this.cancelBubble=true;this.stopPropagation&&this.stopPropagation();return this;},prevent:function(){this.returnValue=false;this.preventDefault&&this.preventDefault();return this;},kill:function(){this.stop().prevent();return false;},getTarget:function(){var x=this.target||this.srcElement;return x?a(x):null;}};function b(x){if(x instanceof c)return x;x=x||window.event||{};if(!x._inherits_from_prototype)for(var z in Event.prototype)try{x[z]=Event.prototype[z];}catch(y){}return x;}k(Event.prototype,{_inherits_from_prototype:true,getRelatedTarget:function(){var x=this.relatedTarget||(this.fromElement===this.srcElement?this.toElement:this.fromElement);return x?a(x):null;},getModifiers:function(){var x={control:!!this.ctrlKey,shift:!!this.shiftKey,alt:!!this.altKey,meta:!!this.metaKey};x.access=v.osx()?x.control:x.alt;x.any=x.control||x.shift||x.alt||x.meta;return x;}});k(Event.prototype,c.prototype);k(Event,{listen:function(y,zi,za,ze){if(typeof y=='string')y=a(y);if(typeof ze=='undefined')ze=Event.Priority.NORMAL;if(typeof zi=='object'){var z={};for(var zh in zi)z[zh]=Event.listen(y,zh,zi[zh],ze);return z;}if(zi.match(/^on/i))throw new TypeError("Bad event name `"+event+"': use `click', not `onclick'.");if(y.nodeName=='LABEL'&&zi=='click'){var zd=y.getElementsByTagName('input');y=zd.length==1?zd[0]:y;}else if(y===window&&zi==='scroll'){var zg=d.getDocumentScrollElement();if(zg!==document.documentElement&&zg!==document.bod y)y=zg;}var zb=e.get(y,n,{});if(u[zi]){var x=u[zi];zi=x.base;za=x.wrap(za);}j(y,zi);var zj=zb[zi];if(!(ze in zj))zj[ze]=[];var zc=zj[ze].length,zf=new f(za,zj[ze],zc);zj[ze].push(zf);return zf;},stop:function(x){return b(x).stop();},prevent:function(x){return b(x).prevent();},kill:function(x){return b(x).kill();},getKeyCode:function(event){event=b(event);if(!event)return false;switch(event.keyCode){case 63232:return 38;case 63233:return 40;case 63234:return 37;case 63235:return 39;case 63272:case 63273:case 63275:return null;case 63276:return 33;case 63277:return 34;}if(event.shiftKey)switch(event.keyCode){case 33:case 34:case 37:case 38:case 39:case 40:return null;}return event.keyCode;},getPriorities:function(){if(!r){var x=g.getValues(Event.Priority);x.sort(function(y,z){return y-z;});r=x;}return r;},fire:function(za,zc,x){var y=new c(za,zc,x);var zb;do{var z=Event.__getHandler(za,zc);if(z)zb=z(y);za=za.parentNode;}while(za&&zb!==false&&!y.cancelBubble);return zb!==false;},__fire:function(x,z,event){var y =Event.__getHandler(x,z);if(y)return y(b(event));},__getHandler:function(x,y){return e.get(x,Event.DATASTORE_KEY+y);}});var r=null,n=Event.DATASTORE_KEY;var o=function(x){return function(y){if(!d.contains(this,y.getRelatedTarget()))return x.call(this,y);};};var u={mouseenter:{base:'mouseover',wrap:o},mouseleave:{base:'mouseout',wrap:o}};var j=function(x,zd){var y='on'+zd;var zb=p.bind(x);var za=e.get(x,n);if(zd in za)return;za[zd]={};if(x.addEventListener){x.addEventListener(zd,zb,false);}else if(x.attachEvent)x.attachEvent(y,zb);e.set(x,n+zd,zb);if(x[y]){var zc=x===document.documentElement?Event.Priority._BUBBLE:Event.Priority.TRADITIONAL;var z=x[y];x[y]=null;Event.listen(x,zd,z,zc);}if(x.nodeName==='FORM'&&zd==='submit')Event.listen(x,zd,Event.__bubbleSubmit.curry(x),Event.Priority._BUBBLE);};var p=function(event){event=b(event);var ze=event.type;if(!e.get(this,n))throw new Error("Bad listenHandler context.");var zf=e.get(this,n)[ze];if(!zf)throw new Error("No registered handlers for `"+ze+"'.");if(ze=='cl ick'){var z=h.byTag(event.getTarget(),'a');var zg=w('click',z,event).set_namespace('evt_ext');if(window.ArbiterMonitor)ArbiterMonitor.initUA(zg,[z]);}var zb=Event.getPriorities();for(var za=0;za=300&&err<=399){summary="Redirection";desc="Your access to Facebook was redirected or blocked by a third party at this time, please contact your ISP or reload. ";redir_url=this.transport.getResponseHeader("Location");if(redir_url)goURI(redir_url,true);silent=true;}else{summary="Oops!";desc="Something went wrong. We're working on getting this fixed as soon as we can. You may be able to try again.";}!this.getOption('suppressErrorAlerts');copyProperties(r,{error:err,errorSummary:summary,errorDescription:desc,silentError:silent});dispatchErrorResponse(r,true);}});var handleResponse=function(response){var asyncResponse=this.interpretResponse(response);this.invokeResponseHandler(asyncResponse);};var onStateChange=function(){try{if(this.transport.readyState==4){AsyncRequest._inflightPurge();try{if(typeof(this.transport.getResponse Header)!='undefined'&&this.transport.getResponseHeader('X-FB-Debug'))this._xFbServer=this.transport.getResponseHeader('X-FB-Debug');}catch(ex){}if(this.transport.status>=200&&this.transport.status<300){invokeResponseHandler(_interpretTransportResponse());}else if(ua.safari()&&(typeof(this.transport.status)=='undefined')){invokeErrorHandler(1002);}else if(window.Env&&window.Env.retry_ajax_on_network_error&&this.transport.status in {0:1,12029:1,12030:1,12031:1,12152:1}&&this.remainingRetries>0){--this.remainingRetries;delete this.transport;this.send(true);return;}else invokeErrorHandler();if(this.getOption('asynchronous')!==false)delete this.transport;}}catch(exception){try{if(!window.loaded)return;}catch(ex){return;}delete this.transport;if(this.remainingRetries>0){--this.remainingRetries;this.send(true);}else{!this.getOption('suppressErrorAlerts');if(window.send_error_signal)send_error_signal('async_xport_resp','1007:'+(this._xFbServer||'-')+':'+this.getURI()+':'+exception.message);invokeErrorHandler(1007);} }};var onJSONPResponse=function(data,more_chunked_response){var is_first=(this.is_first===undefined);this.is_first=is_first;if(this.transportIframe&&!more_chunked_response){if(this.cavalry)this.cavalry.collectBrowserTiming(this.transportIframe.contentWindow);(function(x){document.body.removeChild(x);}).bind(null,this.transportIframe).defer();}if(ua.ie()>=9&&window.JSON)data=window.JSON.parse(window.JSON.stringify(data));var r=this.interpretResponse(data);r.asyncResponse.is_first=is_first;r.asyncResponse.is_last=!more_chunked_response;this.invokeResponseHandler(r);return more_chunked_response;};copyProperties(this,{onstatechange:onStateChange,onjsonpresponse:onJSONPResponse,invokeResponseHandler:invokeResponseHandler,interpretResponse:interpretResponse,handleResponse:handleResponse,transport:null,method:'POST',uri:'',timeout:null,timer:null,initialHandler:bagofholding,handler:null,errorHandler:null,transportErrorHandler:null,timeoutHandler:null,finallyHandler:bagofholding,serverDialogCancelHandler:bagofholdin g,relativeTo:null,statusElement:null,statusClass:'',data:{},file:null,context:{},readOnly:false,writeRequiredParams:['post_form_id'],remainingRetries:0,option:{asynchronous:true,suppressErrorHandlerWarning:false,suppressEvaluation:false,suppressErrorAlerts:false,retries:0,jsonp:false,bundle:false,useIframeTransport:false,tfbEndpoint:true,handleErrorAfterUnload:false},userActionID:'-'});this.errorHandler=AsyncResponse.defaultErrorHandler;this.transportErrorHandler=bind(this,'errorHandler');if(uri!=undefined)this.setURI(uri);return this;}Arbiter.subscribe("page_transition",function(type,message){AsyncRequest._id_threshold=message.id;});copyProperties(AsyncRequest,{receiveJSONPResponse:function(id,data,more_chunked_response){if(this._JSONPReceivers[id]){if(!this._JSONPReceivers[id](data,more_chunked_response))delete this._JSONPReceivers[id];}else if(window.logJSError&&!more_chunked_response){var uri=(data.payload&&data.payload.uri)||'';logJSError('ajax',{error:'UnexpectedJsonResponse',extra:{id:id,uri:uri}});}} ,_bundleRequest:function(request){if(request.getOption('jsonp')||request.getOption('useIframeTransport')){request.setOption('bundle',false);return false;}else if(!request.uri.isFacebookURI()){request.setOption('bundle',false);return false;}else if(!request.getOption('asynchronous')){request.setOption('bundle',false);return false;}var path=request.uri.getPath();if(!AsyncRequest._bundleTimer)AsyncRequest._bundleTimer=setTimeout(function(){AsyncRequest._sendBundledRequests();},0);AsyncRequest._allBundledRequests.push([path,request]);return true;},_sendBundledRequests:function(){clearTimeout(AsyncRequest._bundleTimer);AsyncRequest._bundleTimer=null;var bundled_requests=AsyncRequest._allBundledRequests;AsyncRequest._allBundledRequests=[];if(bundled_requests.length==1){var request=bundled_requests[0][1];request.setOption('bundle',false).send();return request;}if(bundled_requests.length===0)return null;var data=[];for(var ii=0;iiAsyncRequest._id_threshold;},clearStatusIndicator:function(){var statusElem=this.getStatusElement();if(statusElem){CSS.removeClass(statusElem,'async_saving');CSS.removeClass(statusElem,this.statusClass);}},addStatusIndicator:function(){var statusElem=this.getStatusElement();if(statusElem){CSS.addClass(statusElem,'async_saving');CSS.addClass(statusElem,this.statusClass);}},specifiesWriteRequiredParams:function(){return this.writeRequiredParams.every(function(param){this.data[param]=this.data[param]||Env[param]||(ge(param)||{}).value;if(this.data[param]!==undefined)return true;return false;},this);},setOption:function(opt,v){if(typeof(this.option[opt])!='undefined')this.option[opt]=v;return this;},getOption:function(opt){typeof(this.opti on[opt])=='undefined';return this.option[opt];},abort:function(){if(this.transport){var old_handler=this.getTransportErrorHandler();this.setOption('suppressErrorAlerts',true);this.setTransportErrorHandler(bagofholding);this._requestAborted=1;this.transport.abort();this.setTransportErrorHandler(old_handler);}},abandon:function(){clearTimeout(this.timer);this.setOption('suppressErrorAlerts',true).setHandler(bagofholding).setErrorHandler(bagofholding).setTransportErrorHandler(bagofholding);if(this.transport){this._requestAborted=1;this.transport.abort();}},setNectarData:function(nctrParams){if(nctrParams){if(this.data.nctr===undefined)this.data.nctr={};copyProperties(this.data.nctr,nctrParams);}return this;},setNectarModuleDataSafe:function(elem){if(this.setNectarModuleData)this.setNectarModuleData(elem);return this;},setNectarImpressionIdSafe:function(){if(this.setNectarImpressionId)this.setNectarImpressionId();return this;},setAllowCrossPageTransition:function(allow){this._allowCrossPageTransition=!!allow;if( this.timer)this.resetTimeout(this.timeout);return this;},send:function(isRetry){isRetry=isRetry||false;if(!this.uri)return false;!this.errorHandler&&!this.getOption('suppressErrorHandlerWarning');if(this.getOption('jsonp')&&this.method!='GET')this.setMethod('GET');if(this.getOption('useIframeTransport')&&this.method!='GET')this.setMethod('GET');this.timeoutHandler!==null&&(this.getOption('jsonp')||this.getOption('useIframeTransport'));if(!this.getReadOnly()){this.specifiesWriteRequiredParams();if(this.method!='POST')return false;}if(this.method=='POST'&&this.getOption('tfbEndpoint')){this.data.fb_dtsg=Env.fb_dtsg;this.data.lsd=Cookie.get('lsd');}if(!isEmpty(this.context)&&this.getOption('tfbEndpoint')){copyProperties(this.data,this.context);this.data.ajax_log=1;}if(window.Env&&Env.force_param)copyProperties(this.data,Env.force_param);if(!this.getReadOnly()&&this.getOption('tfbEndpoint')&&this.method=='POST'&&this.data.post_form_id_source===undefined)this.data.post_form_id_source='AsyncRequest';if(window.Env) this.data.__user=Env.user;this._setUserActionID();if(this.getOption('bundle')&&AsyncRequest._bundleRequest(this))return true;this.setNewSerial();if(this.getOption('tfbEndpoint')){this.uri.addQueryData({__a:1});if(!this.getOption('asynchronous'))this.uri.addQueryData({__s:1});if(Env.fb_isb)this.uri.addQueryData({fb_isb:Env.fb_isb});}this.finallyHandler=async_callback(this.finallyHandler,'final');var uri_str,query;if(this.method=='GET'||this.file){uri_str=this.uri.addQueryData(this.data).toString();query='';}else{uri_str=this.uri.toString();this._setDataHash();query=URI.implodeQuery(this.data);}if(this.getOption('jsonp')||this.getOption('useIframeTransport')){uri_str=this.uri.addQueryData({__a:this.id}).toString();AsyncRequest._JSONPReceivers[this.id]=async_callback(bind(this,'onjsonpresponse'),'json');if(this.getOption('jsonp')){(function(){document.body.appendChild($N('script',{src:uri_str,type:"text/javascript"}));}).bind(this).defer();}else{var style={position:'absolute',top:'-9999999px',width:'80px',heigh t:'80px'};this.transportIframe=$N('iframe',{src:"javascript:''",style:style});document.body.appendChild(this.transportIframe);this.transportIframe.src=uri_str;}return true;}if(this.transport)return false;var transport=null;try{transport=new XMLHttpRequest();}catch(ignored){}if(!transport)try{transport=new ActiveXObject("Msxml2.XMLHTTP");}catch(ignored){}if(!transport)try{transport=new ActiveXObject("Microsoft.XMLHTTP");}catch(ignored){}if(!transport)return false;transport.onreadystatechange=async_callback(bind(this,'onstatechange'),'xhr');if(!isRetry)this.remainingRetries=this.getOption('retries');if(window.send_error_signal||window.ArbiterMonitor)this._sendTimeStamp=this._sendTimeStamp||Date.now();this.transport=transport;try{this.transport.open(this.method,uri_str,this.getOption('asynchronous'));}catch(ex){return false;}var svn_rev=Env.svn_rev;if(svn_rev)this.transport.setRequestHeader('X-SVN-Rev',String(svn_rev));if(this.method=='POST')this.transport.setRequestHeader('Content-Type','application/x-www-form -urlencoded');this.addStatusIndicator();query=this.file||query;this.transport.send(query);if(this.timeout!==null)this.resetTimeout(this.timeout);AsyncRequest._inflightAdd(this);return true;},_displayServerDialog:function(model,is_confirmation){Bootloader.loadComponents('dialog',function(){var dialog=new Dialog(model);if(is_confirmation)dialog.setHandler(this._displayConfirmationHandler.bind(this,dialog));dialog.setCancelHandler(function(){this.serverDialogCancelHandler.apply(this,arguments);this.finallyHandler.apply(this,arguments);}.bind(this)).setCausalElement(this.relativeTo).setCloseHandler(this.finallyHandler.bind(this)).show();}.bind(this));},_displayConfirmationHandler:function(dialog){this.data.confirmed=1;copyProperties(this.data,dialog.getFormData());this.send();}});module.exports=AsyncRequest;}); __d("legacy:async",["AsyncRequest","AsyncResponse"],function(a,b,c){a.AsyncRequest=b('AsyncRequest');a.AsyncResponse=b('AsyncResponse');},3); __d("AsyncRequestNectarLogging",["string-extensions","AsyncRequest","Env","copyProperties"],function(e,g,h,f,d){g("string-extensions");var a=g("AsyncRequest");var b=g("Env");var c=g("copyProperties");c(a.prototype,{setNectarModuleData:function(k){if(this.method=='POST'){var l=b.module;if(k&&l===undefined){var j={fbpage_fan_confirm:1};var m=null;for(var i=k;i&&i!=document.body;i=i.parentNode){if(!i.id||typeof i.id!=='string')continue;if(i.id.startsWith('pagelet_')){l=i.id;break;}if(!m&&j[i.id])m=i.id;}if(l===undefined&&m)l=m;}if(l!==undefined){if(this.data.nctr===undefined)this.data.nctr={};this.data.nctr._mod=l;}}},setNectarImpressionId:function(){if(this.method=='POST'){var i=b.impid;if(i!==undefined){if(this.data.nctr===undefined)this.data.nctr={};this.data.nctr._impid=i;}}}});}); __d("legacy:async-postlude",["AsyncRequestNectarLogging"],function(a,b,c){b('AsyncRequestNectarLogging');},3); __d("deferUntil",[],function(c,e,f,d,b){function a(i,h,m,g,n){var k=h();if(k){i(k);return null;}var l=Date.now();var j=setInterval(function(){k=h();if(!k){if(!m||(mthis._lastResizeAckId)this._lastResizeAckId=m.id;}.bind(this));},send:function(m,l){l=l||this._opts.channelUrl;if(!l)return;if(l.substr(0,4)!='http')return;var t=l+'&'+b.implodeQuery(m),p='f'+(Math.random()*(1<<30)).toString(16).replace('.',''),n=document.body.appendChild(document.createElement('div')),s=false;n.style.position='absolute';n.style.top='-10000px';n.style.width='1px';n .style.height='1px';d._callbacks[p]=function(){if(s){(function(){n.parentNode.removeChild(n);}).defer(3000);delete d._callbacks[p];}};if(k.ie()){var q,o=document.createElement('div');q='';o.innerHTML=q;o.firstChild.setAttribute('src',t);q=o.innerHTML;n.innerHTML='';s=true;(function(){n.innerHTML=q;}).defer();}else{var r=document.createElement('iframe');r.onload=d._callbacks[p];n.appendChild(r);s=true;r.src=t;}},_computeSize:function(){return {width:this._opts.resizeWidth?this._calcWidth(d.forced_min_width):0,height:this._calcHeight(this._opts.newResizeMethod)};},_calcHeight:function(o){var l=document.body,m=document.documentElement,n=0;if(o){n=Math.max(Math.max(l.offsetHeight,l.scrollHeight)+l.offsetTop,Math.max(m.offsetHeight,m.scrollHeight)+m.offsetTop);}else{if(k.ie()){n=Math.max(l.offsetHeight,l.scrollHeight)+l.offsetTop;}else n=m.offsetHeight+m.offsetTop;if(window.Dialog)n=Math.max(n,Dialog.max_bottom);}return n;},_c alcWidth:function(r){var l=document.body,p=document.documentElement,s=0;if(l.offsetWidths)s=n;}}if(r)s=Math.max(s,r);if(p.clientLeft>0)s+=(p.clientLeft*2);if(p.clientTop>0)height+=(p.clientTop*2);return s;},_startResizeMonitor:function(){var m,l=document.documentElement;if(this._opts.hideOverflow){l.style.overflow='hidden';document.body.style.overflow='hidden';}setInterval((function(){var q=this._computeSize();var r=Date.now();var n=this._lastResizeAckIdthis._opts.resizeAckTimeout;if(!m||(this._opts.expectResizeAck&&n)||(this._opts.allowShrink&&m.width!=q.width)||(!this._opts.allowShrink&&m.widthj.y)j.y=Dialog.max_bottom;return j;},open:function(r,k,s){var o=typeof window.screenX!='undefined'?window.screenX:window.screenLeft,p=typeof window.screenY!='undefined'?window.screenY:window.screenTop,n=typeof window.outerWidth!='undefined'?window.outerWidt h:document.body.clientWidth,m=typeof window.outerHeight!='undefined'?window.outerHeight:(document.body.clientHeight-22),l=parseInt(o+((n-s)/2),10),q=parseInt(p+((m-k)/2.5),10),j=('width='+s+',height='+k+',left='+l+',top='+q);return window.open(r,'_blank',j);}};f.exports=a;}); __d("legacy:popup-resizer",["PopupWindow"],function(a,b,c){a.PopupResizer=b('PopupWindow');},3); ConnectLogin={init:function(a){this.appID=a.appID;this.addToProfile=a.addToProfile;this.oneClick=a.oneClick;this.channelUrl=a.channelUrl;XD.init(a);},login:function(a,c,b){if(this.oneClick&&!c){this._oneClick(a);}else this._openPopup(a,c,b);},logout:function(){XD.send({type:'logout'});},_oneClick:function(a){new AsyncRequest().setURI('/ajax/api/tos.php').setData({app_id:this.appID,grant_perm:1}).setHandler(function(b){ConnectLogin._refreshLoginStatus();a&&a();}).send();},_openPopup:function(c,e,d){d=d||{};var b=WindowComm.makeHandler(function(h){ConnectLogin._closePopup();if(ConnectLogin.appID)ConnectLogin._refreshLoginStatus();c&&c();}),a=WindowComm.makeHandler(function(h){ConnectLogin._closePopup();}),g=new URI('/login.php');g.setQueryData({api_key:this.appID,next:b,channel_url:a,cancel_url:a,req_perms:e,v:'1.0',fbconnect:1,add_to_profile:this.addToProfile,display:'popup'});g.addQueryData(d);var f=this._getSize(d);this._popup=PopupResizer.open(g.toString(),f.height,f.width);},_closePopup:function(){if(this ._popup){this._popup.close();this._popup=null;}},_refreshLoginStatus:function(){if(this.channelUrl){XD.send({type:'refreshLoginStatus'});}else window.location.reload();},_getSize:function(a){if(a.social_plugin=='registration'){return {width:640,height:370};}else return {width:610,height:280};}}; __d("legacy:intl-core",["tx","_tx","Intl"],function(c,d,e){var f=d('tx');var b=d('_tx');var a=d('Intl');c.tx=f;c._tx=b;c.intl_ends_in_punct=a.endsInPunct;c.intl_phonological_rules=a.phonologicalRules;},3); __d("legacy:vector",["Vector"],function(a,b,c){a.Vector2=b('Vector');},3); __d("legacy:dom-html",["HTML"],function(a,b,c){a.HTML=b('HTML');},3); __d("legacy:object-core-utils",["isEmpty","copyProperties"],function(b,c,d){b.is_empty=c('isEmpty');b.copy_properties=c('copyProperties');function a(e,f){return copy_properties(window[e]||(window[e]={}),f);}b.add_properties=a;},3); InitialJSLoader=window.InitialJSLoader||{INITIAL_JS_READY:'BOOTLOAD/JSREADY',load:function(a){InitialJSLoader.callback=Bootloader.loadResources(a,InitialJSLoader.callback);},callback:Arbiter.registerCallback(function(){Arbiter.inform(InitialJSLoader.INITIAL_JS_READY,true,Arbiter.BEHAVIOR_STATE);},[OnloadEvent.ONLOAD_DOMCONTENT_CALLBACK])}; __d("legacy:util",["Util"],function(a,b,c){a.Util=b('Util');},3); function _onloadHook(){!window.loaded&&window.CavalryLogger&&CavalryLogger.getInstance().setTimeStamp('t_prehooks');_runHooks('onloadhooks');!window.loaded&&window.CavalryLogger&&CavalryLogger.getInstance().setTimeStamp('t_hooks');window.loaded=true;Arbiter.inform('uipage_onload',true,Arbiter.BEHAVIOR_STATE);}function _onafterloadHook(){_runHooks('onafterloadhooks');window.afterloaded=true;}function _runHook(b,c){if(/nocatch/.test(location.search))return b();try{return b();}catch(a){var err=SystemEvents.normalizeError(a);err.event_type=c;err.category='runhook';SystemEvents.informError(err);}}function _runHooks(b){var d=b=='onbeforeleavehooks'||b=='onbeforeunloadhooks';var e=null;do{var a=window[b];if(!d)window[b]=null;if(!a)break;for(var c=0;ct){j=false;continue;}if(i.checkpointcb){this._callback(i.checkpointcb,t-i.start);i.checkpointcb=null;}if(i.started== =undefined){if(i.show)this._show();for(var h in i.attrs){if(i.attrs[h].start!==undefined)continue;switch(h){case 'backgroundColor':case 'borderColor':case 'color':u=b.parse_color(a.getStyle(this.obj,h=='borderColor'?'borderLeftColor':h));if(i.attrs[h].by){i.attrs[h].value[0]=Math.min(255,Math.max(0,i.attrs[h].value[0]+u[0]));i.attrs[h].value[1]=Math.min(255,Math.max(0,i.attrs[h].value[1]+u[1]));i.attrs[h].value[2]=Math.min(255,Math.max(0,i.attrs[h].value[2]+u[2]));}break;case 'opacity':u=a.getOpacity(this.obj);if(i.attrs[h].by)i.attrs[h].value=Math.min(1,Math.max(0,i.attrs[h].value+u));break;case 'height':u=b._get_box_height(this.obj);if(i.attrs[h].by)i.attrs[h].value+=u;break;case 'width':u=b._get_box_width(this.obj);if(i.attrs[h].by)i.attrs[h].value+=u;break;case 'scrollLeft':case 'scrollTop':u=(this.obj===document.body)?k(h):this.obj[h];if(i.attrs[h].by)i.attrs[h].value+=u;i['last'+h]=u;break;default:u=parseInt(a.getStyle(this.obj,h),10)||0;if(i.attrs[h].by)i.attrs[h].value+=u;break;}i.attrs[h].start=u;}i f((i.attrs.height&&i.attrs.height.auto)||(i.attrs.width&&i.attrs.width.auto)){if(ua.firefox()<3)v=true;this._destroy_container();for(var h in {height:1,width:1,fontSize:1,borderLeftWidth:1,borderRightWidth:1,borderTopWidth:1,borderBottomWidth:1,paddingLeft:1,paddingRight:1,paddingTop:1,paddingBottom:1})if(i.attrs[h])this.obj.style[h]=i.attrs[h].value+(typeof i.attrs[h].value=='number'?'px':'');if(i.attrs.height&&i.attrs.height.auto)i.attrs.height.value=b._get_box_height(this.obj);if(i.attrs.width&&i.attrs.width.auto)i.attrs.width.value=b._get_box_width(this.obj);}i.started=true;if(i.blind)this._build_container();}var p=(t-i.start)/i.duration;if(p>=1){p=1;if(i.hide)this._hide();}else j=false;var r=i.ease?i.ease(p):p;if(!s&&p!=1&&i.blind)s=true;if(v&&this.obj.parentNode){var q=this.obj.parentNode;var o=this.obj.nextSibling;q.removeChild(this.obj);}for(var h in i.attrs)switch(h){case 'backgroundColor':case 'borderColor':case 'color':this.obj.style[h]='rgb('+b.calc_tween(r,i.attrs[h].start[0],i.attrs[h].value[0] ,true)+','+b.calc_tween(r,i.attrs[h].start[1],i.attrs[h].value[1],true)+','+b.calc_tween(r,i.attrs[h].start[2],i.attrs[h].value[2],true)+')';break;case 'opacity':a.setStyle(this.obj,'opacity',b.calc_tween(r,i.attrs[h].start,i.attrs[h].value));break;case 'height':case 'width':this.obj.style[h]=r==1&&i.attrs[h].auto?'auto':b.calc_tween(r,i.attrs[h].start,i.attrs[h].value,true)+'px';break;case 'scrollLeft':case 'scrollTop':var m=this.obj===document.body;u=m?k(h):this.obj[h];if(i['last'+h]!==u){delete i.attrs[h];}else{var n=b.calc_tween(r,i.attrs[h].start,i.attrs[h].value,true);if(!m){n=this.obj[h]=n;}else{if(h=='scrollLeft'){d.scrollTo(n,k('scrollTop'));}else d.scrollTo(k('scrollLeft'),n);n=k(h);}i['last'+h]=n;}break;default:this.obj.style[h]=b.calc_tween(r,i.attrs[h].start,i.attrs[h].value,true)+'px';break;}if(p==1){this.queue.splice(l--,1);this._callback(i.ondone,t-i.start-i.duration);}}if(v)q[o?'insertBefore':'appendChild'](this.obj,o);if(!s&&this.container_div)this._destroy_container();return !j;};b.prototy pe.ondone=function(h){this.state.ondone=h;return this;};b.prototype._callback=function(h,i){if(h){b.offset=i;h.call(this);b.offset=0;}};b.calc_tween=function(h,i,j,k){return (k?parseInt:parseFloat)((j-i)*h+i,10);};b.parse_color=function(h){var i=/^#([a-f0-9]{1,2})([a-f0-9]{1,2})([a-f0-9]{1,2})$/i.exec(h);if(i){return [parseInt(i[1].length==1?i[1]+i[1]:i[1],16),parseInt(i[2].length==1?i[2]+i[2]:i[2],16),parseInt(i[3].length==1?i[3]+i[3]:i[3],16)];}else{var j=/^rgba? *\(([0-9]+), *([0-9]+), *([0-9]+)(?:, *([0-9]+))?\)$/.exec(h);if(j){if(j[4]==='0'){return [255,255,255];}else return [parseInt(j[1],10),parseInt(j[2],10),parseInt(j[3],10)];}else if(h=='transparent'){return [255,255,255];}else throw 'Named color attributes are not supported.';}};b.parse_group=function(h){h=trim(h).split(/ +/);if(h.length==4){return h;}else if(h.length==3){return [h[0],h[1],h[2],h[1]];}else if(h.length==2){return [h[0],h[1],h[0],h[1]];}else return [h[0],h[0],h[0],h[0]];};b.push=function(h){if(!b.active)b.active=[];b.active.push(h); if(b.active.length===1){if(!b.requestAnimationFrame){var i=d.requestAnimationFrame||d.webkitRequestAnimationFrame||d.mozRequestAnimationFrame;if(i)b.requestAnimationFrame=i.bind(d);}if(b.requestAnimationFrame){b.requestAnimationFrame(b._animate);}else b.timeout=setInterval(b._animate,b.resolution,false);}if(b.requestAnimationFrame)b._updateEndingTimer();b._animate(Date.now(),true);};b._updateEndingTimer=function(){if(!b.requestAnimationFrame)throw new Error('Ending timer only valid with requestAnimationFrame');var k=0;for(var h=0;hk)k=i;}}if(b.timeout){clearTimeout(b.timeout);delete b.timeout;}var j=Date.now();if(k>j)b.timeout=setTimeout(b._animate.shield(),k-j,false);};b._animate=function(k,j){k=k||Date.now();for(var i=(j===true)?b.active.length-1:0;i=0;b--)try{if(parent.frames[b]&&parent.frames[b].Arbiter&&parent.frames[b].Arbiter.inform)WidgetArbiter._siblings.push(parent.frames[b].Arbiter);}catch(a){}},inform:function(){WidgetArbiter._findSiblings();var a=$A(arguments);WidgetArbiter._siblings.each(function(b){b.inform.apply(b,a);});}}; __d("Locale",["css"],function(d,f,g,e,c){var a=f("css");var b={isRTL:function(){return 'rtl'===a.getStyle(document.body,'direction');}};e.exports=b;}); __d("legacy:intl-locale",["Locale"],function(a,b,c){a.intl_locale_is_rtl=b('Locale').isRTL;},3); __d("Button",["event-extensions","css","DataStore","dom","Parent"],function(g,i,j,h,f){i('event-extensions');var b=i('css');var d=i('DataStore');var c=i('dom');var e=i('Parent');var a=(function(){var l='uiButtonDisabled';var k='uiButtonDepressed';var n='button:blocker';var m='href';function o(t,s){var r=d.get(t,n);if(s){if(r){r.remove();d.remove(t,n);}}else if(!r)d.set(t,n,Event.listen(t,'click',bagof(false),Event.Priority.URGENT));}function p(r){var s=e.byClass(r,'uiButton');if(!s)throw new Error('invalid use case');return s;}function q(r){return c.isNodeOfType(r,'a');}return {getInputElement:function(r){r=p(r);if(q(r))throw new Error('invalid use case');return c.find(r,'input');},isEnabled:function(r){return !b.hasClass(p(r),l);},setEnabled:function(u,r){u=p(u);b.conditionClass(u,l,!r);if(q(u)){var s=u.href;var v=d.get(u,m,'#');if(r){if(!s)u.href=v;}else{if(s&&s!==v)d.set(u,m,s);u.removeAttribute('href');}o(u,r);}else{var t=a.getInputElement(u);t.disabled=!r;o(t,r);}},setDepressed:function(s,r){b.condition Class(p(s),k,r);},isDepressed:function(r){return b.hasClass(p(r),k);},setLabel:function(s,r){s=p(s);if(q(s)){var t=c.find(s,'span.uiButtonText');c.setContent(t,r);}else a.getInputElement(s).value=r;b.conditionClass(s,'uiButtonNoText',!r);},setIcon:function(s,r){if(!c.isNode(r))return;b.addClass(r,'customimg');s=p(s);var t=c.scry(s,'.img')[0];if(t!=r)if(t){c.replace(t,r);}else c.prependContent(s,r);}};})();g.Button=h.exports=a;},3); !function(){var b=document.documentElement;var a=function(c){c=c||window.event;var d=c.target||c.srcElement;var f=d.getAttribute('placeholder');if(f){var e=Parent.byClass(d,'focus_target');if('focus'==c.type||'focusin'==c.type){if(d.value==f&&CSS.hasClass(d,'DOMControl_placeholder')){d.value='';CSS.removeClass(d,'DOMControl_placeholder');}if(e){CSS.addClass(e,'child_is_active');CSS.addClass(e,'child_is_focused');CSS.addClass(e,'child_was_focused');Arbiter.inform('reflow');}}else{if(d.value==''){CSS.addClass(d,'DOMControl_placeholder');d.value=f;e&&CSS.removeClass(e,'child_is_active');d.style.direction='';}e&&CSS.removeClass(e,'child_is_focused');}}};if(b.addEventListener){b.addEventListener('focus',a,true);b.addEventListener('blur',a,true);}else b.onfocusin=b.onfocusout=a;}(); __d("DOMControl",["DataStore","dom-core"],function(e,g,h,f,d){var c=g("DataStore");var a=g("dom-core").$;function b(i){this.root=a(i);this.updating=false;c.set(i,'DOMControl',this);}b.prototype={getRoot:function(){return this.root;},beginUpdate:function(){if(this.updating)return false;this.updating=true;return true;},endUpdate:function(){this.updating=false;},update:function(i){if(!this.beginUpdate())return this;this.onupdate(i);this.endUpdate();},onupdate:function(i){}};b.getInstance=function(i){return c.get(i,'DOMControl');};f.exports=b;}); __d("InputSelection",["dom","Input"],function(e,g,h,f,d){var a=g("dom");var b=g("Input");var c={get:function(j){if(!document.selection)return {start:j.selectionStart,end:j.selectionEnd};var l=document.selection.createRange();if(l.parentElement()!==j)return {start:0,end:0};var k=j.value.length;if(a.isNodeOfType(j,'input')){return {start:-l.moveStart('character',-k),end:-l.moveEnd('character',-k)};}else{var m=l.duplicate();m.moveToElementText(j);m.setEndPoint('StartToEnd',l);var i=k-m.text.length;m.setEndPoint('StartToStart',l);return {start:k-m.text.length,end:i};}},set:function(l,n,k){if(typeof k=='undefined')k=n;if(document.selection){if(l.tagName=='TEXTAREA'){var i=(l.value.slice(0,n).match(/\r/g)||[]).length;var j=(l.value.slice(n,k).match(/\r/g)||[]).length;n-=i;k-=i+j;}var m=l.createTextRange();m.collapse(true);m.moveStart('character',n);m.moveEnd('character',k-n);m.select();}else{l.selectionStart=n;l.selectionEnd=Math.min(k,l.value.length);b.focus(l);}}};f.exports=c;}); __d("enforceMaxLength",["event-extensions","function-extensions","dom","Input","InputSelection"],function(f,i,j,h,e){i("event-extensions");i("function-extensions");var a=i("dom");var b=i("Input");var c=i("InputSelection");var d=function(m,o){var s=b.getValue(m);var n=s.length;var p=n-o;if(p>0){var q;var k;try{q=c.get(m);k=q.end;}catch(l){q=null;k=0;}if(k>=p)n=k;var r=n-p;if(r&&(s.charCodeAt(r-1)&64512)===55296)r--;k=Math.min(k,r);b.setValue(m,s.slice(0,r)+s.slice(n));if(q)c.set(m,Math.min(q.start,k),k);}};var g=function(event){var k=event.getTarget();var l=k.getAttribute&&parseInt(k.getAttribute('maxlength'),10);if(l>0&&a.isNodeOfType(k,['input','textarea']))d.bind(null,k,l).defer();};Event.listen(document.documentElement,{keydown:g,paste:g});h.exports=d;}); __d("Input",["bootloader","css-core","dom","DOMControl"],function(g,j,k,i,f){var a=j("bootloader");var b=j("css-core");var c=j("dom");var d=j("DOMControl");var h=function(l){var m=l.getAttribute('maxlength');if(m&&m>0)k(["enforceMaxLength"],function(n){n(l,m);});};var e={focus:function(l){try{l.focus();}catch(m){}},isEmpty:function(l){return !(/\S/).test(l.value||'')||b.hasClass(l,'DOMControl_placeholder');},getValue:function(l){return e.isEmpty(l)?'':l.value;},setValue:function(m,n){b.removeClass(m,'DOMControl_placeholder');m.value=n||'';h(m);var l=d.getInstance(m);l&&l.resetHeight&&l.resetHeight();},setPlaceholder:function(l,m){l.setAttribute('title',m);l.setAttribute('placeholder',m);if(l==document.activeElement)return;if(e.isEmpty(l)){b.conditionClass(l,'DOMControl_placeholder',m);l.value=m||'';}},reset:function(l){var m=l!==document.activeElement?(l.getAttribute('placeholder')||''):'';l.value=m;b.conditionClass(l,'DOMControl_placeholder',m);l.style.height='';},setSubmitOnEnter:function(l,m){b.conditionC lass(l,'enter_submit',m);},getSubmitOnEnter:function(l){return b.hasClass(l,'enter_submit');},setMaxLength:function(l,m){if(m>0){l.setAttribute('maxlength',m);h(l);}else l.removeAttribute('maxlength');}};i.exports=e;}); __d("legacy:input-methods",["Input","copyProperties"],function(c,d,e){var a=d('Input');var b=d('copyProperties');b(c.Input||(c.Input={}),a);},3); onloadRegister(function(){Event.listen(document.documentElement,'submit',function(b){var a=b.getTarget().getElementsByTagName('*');for(var c=0;c0){this.adminLinks=[];for(var a=0;a0?j[0]:null;if(i.showFaces&&i.viewer>0){var e=DOM.scry(this.widget,'div.connect_widget_logged_ in_user');this.loggedInUserPhotoDiv=e.length>0?e[0]:null;}}if(this.layout===ExternalNodeConnectWidget.SIMPLE_LAYOUT){this.originalButtonWidth=this.computeButtonDimensions().width;this.summaryIncluding=DOM.find(this.widget,'td.connect_widget_simple_including');this.supportCommenting=false;this.usingInlineCommenting=false;}this.setQueryData();if(this.pageId)copy_properties(this.popupOptInParams,{connect_id:this.pageId});this.errorSpans=DOM.scry(this.widget,'span.connect_widget_error_span');if(this.errorSpans.length>0){this.errorLinks=[];for(var b=0;b0){this.confirmLinks=[];for(var d=0;d0;},updateConnectionWithComment:function(event){Event.kill(event);if(this.commentButtonIsActive){this.postInlineComment();this.resetInlineComment();this.closeInlineComment();}},postInlineComment:function(){this.postUserComment(this.inlineCommentInput.value.trim(),false,'iframe');},resetInlineComment:function(){this.concealCommentButton();var a=this.inlineCommentInput.getAttribute('placeholder');this.inlineCommentInput.value=a;},showInlineComment:function(event){Event.kill(event);if (!this.inlineCommentFlyoutOpen||this.inlineCommentFlyoutVisible||this.showConfirm||this.error)return;this.inlineCommentFlyoutVisible=true;CSS.show(this.inlineCommentFlyout);},hideInlineComment:function(event){if(event)Event.kill(event);if(this.inlineCommentFocused||!this.inlineCommentFlyoutOpen||!this.inlineCommentFlyoutVisible)return;if(event&&DOM.contains(this.inlineCommentFlyout,event.getRelatedTarget()))return;var b=this.inlineCommentInput.value.trim();var a=this.inlineCommentInput.getAttribute('placeholder');if(b.length>0&&b!=a)return;this.inlineCommentFlyoutVisible=false;CSS.hide(this.inlineCommentFlyout);},closeInlineComment:function(){this.inlineCommentFlyoutVisible=false;this.inlineCommentFlyoutOpen=false;CSS.hide(this.inlineCommentFlyout);this.resetInlineComment();},concealCommentButton:function(){CSS.addClass(this.inlineCommentButton,'hidden_elem');CSS.setStyle(this.inlineCommentInput,'width',this.textInputWidthWithoutButton+'px');CSS.setStyle(this.inlineCommentInput,'margin-right',0);},positionIn lineCommentFlyout:function(){CSS.addClass(this.inlineCommentFlyout,'comment_widget_offscreen');CSS.removeClass(this.inlineCommentFlyout,'hidden_elem');var b=0;var a=this.computeButtonDimensions();var e=a.height;var d=this.grayOut?b:b+20;var g=intl_locale_is_rtl()?'right':'left';if(this.showFaces){var k=DOM.scry(this.widget,'span.connect_widget_text')[0];var h=intl_locale_is_rtl()?'paddingRight':'paddingLeft';var l=CSS.getStyle(k,h);d=this.grayOut?b:b+parseInt(l,10);var i=Vector2.getElementDimensions(this.sampleConnections).y;e=i-3;}var j=Vector2.getElementDimensions(this.summaryText).y;if(j>15)e+=2;CSS.setStyle(this.inlineCommentFlyout,g,d+'px');CSS.setStyle(this.inlineCommentFlyout,'top',(-e)+'px');var n=Vector2.getElementPosition(this.widget,'document').x;var m=Vector2.getElementDimensions(this.widget).x;var o=n+m-d-5;CSS.setStyle(this.inlineCommentFlyout,'width',o+'px');CSS.removeClass(this.inlineCommentButton,'hidden_elem');var f=Vector2.getElementDimensions(this.inlineCommentButton).x;CSS.addClass(this. inlineCommentButton,'hidden_elem');var c=(this.inlineCommentClose)?15:0;this.textInputWidthWithoutButton=o-24-c;this.textInputWidthWithButton=this.textInputWidthWithoutButton-f-this.textInputMarginWithButton-1;CSS.setStyle(this.inlineCommentInput,'width',this.textInputWidthWithoutButton+'px');CSS.setStyle(this.inlineCommentInput,'margin-right',0);CSS.removeClass(this.inlineCommentFlyout,'comment_widget_offscreen');CSS.addClass(this.inlineCommentFlyout,'hidden_elem');},postUserComment:function(a,c,d){var b={href:this.externalUrl,node_type:this.nodeType,edge_type:this.edgeType,page_id:this.pageId,connect_text:this.connectText,story_fbid:this.connectStoryFbid,comment:a,widget_type:d||'xfbml',own_product:c};new AsyncRequest().setURI(this.getCommentAjaxEndpoint()).setData(b).setNectarModuleDataSafe().setNectarImpressionIdSafe().send();this.closeCommentWidget();},closeCommentWidget:function(){if(this.commentWidgetOpen){delete this.inGracePeriod;delete this.commentWidgetIsExpanded;this.commentWidgetVisible=false;th is.commentWidgetOpen=false;UnverifiedXD.send({type:'dismissEdgeCommentDialog'});}},presentAdminPage:function(){var a='_blank';window.open(this.adminUrl.toString(),a);},presentErrorDialog:function(){if(!this.error.errorUri)return;var b='_blank';var a='toolbar=0, status=0, width=960, height=300';window.open(this.error.errorUri.toString(),b,a);},presentConfirmDialog:function(){var b='_blank';var a='toolbar=0,status=0,width=450,height=200,scrollbars=0,location=0,menubar=0';if(!window.confirmDialogReturn)window.confirmDialogReturn={};window.confirmDialogReturn[this.widgetID]=this;var c=this.getConfirmURL();window.open(c,b,a);},returnFromConfirmDialog:function(a){if(a){this.showConfirm=null;this.confirmedConnect=a;this.connectToNode(!this.alreadyConnected);}else this.updateWidget({nowConnected:this.alreadyConnected,showConfirm:null,isAdmin:this.viewerIsAdmin},false);},syncWidgetDisplay:function(){var a=this.alreadyConnected;this.setButtonState(a);this.showElementIf(this.connectedMessage,a);this.showElementIf(this. notConnectedMessage,!a);if(this.adminSpans)for(var b=0;b'));setTimeout(function(){this.tombstoneCross=DOM.find(this.widget,'div.tombstone_cross');CSS.removeClass(this.tombstoneCross,'tombstone_cross_static');Event.listen(this.tombstoneCross,'click',this.connectToNodeOnClick.bind(this));}.bind(this),1000);},_clickLocked:false,connectToNodeOnClick:function(event){Event.kill(event);if(!this._clickLocked){this._clickLocked=true;setTimeout(function(){this._clickLocked=false;}.bind(this),1000);if(this.viewerID==0||this.userOptedOut){this.presentOptIn();}else this.connectToNode(!this.alreadyConnected);}},connectToNode:function(d){if(!d){if(this.layout===ExternalNodeConnectWidget.SIMPLE_LAYOUT)return;if(this.layout===ExternalNodeConnectWidget.STANDARD_LAYOUT&&!this.usingConnectLibrary){CSS.addClass(this.userActionTextSpan,'hidden_elem');CSS.removeClass(this.summaryTextSpan,'hidden_elem');CSS.setStyle(this.summaryTextSpan,'opacity',1);}if(this.shareCommentSpans)for(var b=0;b0)this.inlineCommentClose=this.inlineCommentClose[0];this.commentButtonIsActive=false;Event.listen(this.inlineCommentInput,'keyup',this.conditionallyActivateButton.bind(this));Event.listen(this.inlineCommentInput,'focus',function(){this.inlineCommentFocused=true;this.exposeCommentButton();}.bind(this));Event.listen(this.inlineCommentButto n,'click',this.updateConnectionWithComment.bind(this));Event.listen(this.inlineCommentInput,'blur',function(){this.inlineCommentFocused=false;this.hideInlineComment();}.bind(this));Event.listen(this.widget,'mouseout',this.hideInlineComment.bind(this));Event.listen(this.widget,'mouseover',this.showInlineComment.bind(this));if(this.inlineCommentClose)Event.listen(this.inlineCommentClose,'click',function(event){for(var a=0;a0){f=f[0];var e=50;var d=Vector2.getElementDimensions(f);var g=e/d.x;if(g<1){CSS.setStyle(f,'width',e);CSS.setStyle(f,'height',d.y*g);}}}this.setupCommentHooks(this.commentDocument);this.commentWidgetIsExpanded=!this.inlineUnlikeLink;var b=this.getCommentActivatingComponent();b.onmouseout=this.commentDocument.body.onmouseout=this.onCommentMouseOut.bind(this);b.onmouseover=this.commentDocument.body.onmouseover=this.onCommentMouseOver.bind(this);this.inGracePeriod=false;},onCommentMouseOut:function(a){if(this.mouseclickToDismiss){this.mouseOutside=true;return true;}else return this.hideCommentWidget();},onCommentMouseOver:function(a){if(this.mouseclickToDismiss){this.mouseOutside=false;return true;}else return this.showCommentWidget();},setupCommentHooks:function(a){this.placeholderInputRegion=DOM.find(a,'div.connect_comment_widget_placeholder_input_region');this.placeholderInput=DOM.fi nd(this.placeholderInputRegion,'input.connect_comment_widget_placeholder_input');this.fullInputRegion=DOM.find(a,'div.connect_comment_widget_full_input_region');this.fullInputTextarea=DOM.find(this.fullInputRegion,'textarea.connect_comment_widget_full_input_textarea');this.ownProductCheckbox=DOM.scry(a,'.connect_comment_widget_own_product_checkbox');if(this.ownProductCheckbox.length>0)this.ownProductCheckbox=this.ownProductCheckbox[0];this.widgetButtonRegion=DOM.find(a,'div.connect_comment_widget_button_region');this.postToFacebookButton=DOM.scry(this.widgetButtonRegion,'.connect_comment_widget_post_button input');if(this.postToFacebookButton.length>0){this.postToFacebookButton=this.postToFacebookButton[0];this.postToFacebookButton.onclick=this.updateUserComment.bind(this);}this.closeButton=DOM.scry(this.widgetButtonRegion,'.connect_comment_widget_close_button input');if(this.closeButton.length>0){this.closeButton=this.closeButton[0];this.closeButton.onclick=this.closeCommentWidget.bind(this);this.sendOnEnte r=true;}this.mouseclickToDismiss=CSS.hasClass(this.widgetButtonRegion,'mouseclicktodismiss');this.inlineUnlikeLink=DOM.scry(a,'a.connect_comment_widget_unlike_link');if(this.inlineUnlikeLink.length>0){this.inlineUnlikeLink=this.inlineUnlikeLink[0];this.inlineUnlikeLink.onclick=this.connectToNodeOnClick.bind(this);}this.defaultInputText=this.placeholderInput.value;this.placeholderInput.onfocus=this.transitionToFullInputMode.bind(this);this.fullInputTextarea.onfocus=this.removePlaceholderText.bind(this);this.fullInputTextarea.onblur=(function(b){this.restorePlaceholderText();if(this.mouseclickToDismiss&&this.mouseOutside)return this.hideCommentWidget();}).bind(this);if(this.inlineUnlikeLink)this.inlineUnlikeLink.onclick=this.connectToNodeOnClick.bind(this);if(this.closeButton)this.closeButton.onclick=this.closeCommentWidget.bind(this);this.sendOnEnter=(CSS.hasClass(this.widgetButtonRegion,'sendonenter')||this.sendOnEnter);if(this.sendOnEnter){this.fullInputTextarea.onkeydown=(function(b){b=b||window.event;if(! b)return true;if(this.sendOnEnter&&b.keyCode==13&&!(b.ctrlKey||b.shiftKey||b.altKey||b.metaKey)){this.updateUserComment();return false;}if(this.didResetOnKeydown)return true;this.removePlaceholderText();this.didResetOnKeydown=true;return true;}).bind(this);this.transitionToFullInputMode();}},getCommentActivatingComponent:function(){if(this.layout===ExternalNodeConnectWidget.BOX_COUNT_LAYOUT||this.layout===ExternalNodeConnectWidget.BUTTON_COUNT_LAYOUT){return this.widget;}else if(this.layout===ExternalNodeConnectWidget.SIMPLE_LAYOUT){return this.widget;}else if(this.grayOut){return DOM.find(this.widget,'table.connect_widget_interactive_area');}else return this.confirmationCell;},showCommentWidget:function(event){if(this.otherCommentWidgetOpen)return false;this.inGracePeriod=true;this.killCloseThread();if(this.commentWidgetOpen&&!this.commentWidgetVisible){this.commentWidgetVisible=true;CSS.show(this.commentDocument.body);UnverifiedXD.send({type:'showEdgeCommentDialog'});}return false;},hideCommentWidget:funct ion(event){if(this.otherCommentWidgetOpen)return false;this.inGracePeriod=false;if(this.commentWidgetOpen&&this.commentWidgetVisible){var a=function(){if(!this.inGracePeriod&&this.shouldHideExpandedWidget()){this.fullInputTextarea.blur();this.commentWidgetVisible=false;if(!this.socialBar)CSS.hide(this.commentDocument.body);UnverifiedXD.send({type:'hideEdgeCommentDialog'});}this.inGracePeriod=false;this.killCloseThread();}.bind(this);this.closeThreadID=setTimeout(a,100);}return false;},shouldHideExpandedWidget:function(){return !this.commentWidgetIsExpanded||this.fullInputTextarea.value===''||this.fullInputTextarea.value===this.defaultInputText;},killCloseThread:function(){if(this.closeThreadID){clearTimeout(this.closeThreadID);delete this.closeThreadID;}},transferCSSStyles:function(){var e=DOM.scry(window.document,'link');var f=DOM.scry(window.document,'style');var d=DOM.find(window.document,'html');var h=DOM.find(this.commentDocument,'html');var g=DOM.find(this.commentDocument,'head');for(var b=0;b0&&c<=5){CSS.setStyle(this.connectButton,'width',(b.button_width-parseInt(CSS.getStyle(this.connectButton,'paddingLeft'))-parseInt(CSS.getStyle(this.connectButton,'paddingRight'))-parseInt(CSS.getStyle(this.connectButton,'borderLeftWidth'))-parseInt(CSS.getStyle(this.connectButton,'borderRightWidth')))+'px');this.sizeNumberCloud();}if(this.layout===ExternalNodeConnectWidget.STANDARD_LAYOUT){var d=Vector2.getElementDimensions(this.widget).y;CSS.setStyle(this.widget,'height',(d+5)+'px');var e=ua.ie();var f=intl_locale_is_rtl();var g=f?'right':'left';if(e&&e<9){CSS.setStyle(this.connectButton,'position','absolute');CSS.setStyle(this.connectButton,g,-(b.button_width+10)+'px');}else{CSS.setS tyle(this.connectButton,'position','fixed');CSS.setStyle(this.connectButton,g,'0px');}if(e&&this.connectButtonSlider){CSS.setStyle(this.connectButtonSlider,g,b.button_width+'px');if(e<=7)this.fixIEButtonDoubleLineBug();}CSS.setStyle(this.confirmationCell,'position','absolute');CSS.setStyle(this.confirmationCell,g,(b.button_width+a+5)+'px');CSS.setStyle(this.confirmationCell,'top','5px');if(this.sampleConnections){CSS.setStyle(this.sampleConnections,'position','fixed');CSS.setStyle(this.sampleConnections,g,'0');}this.invertedButtons=true;this.repositionFacepileVertically();}},repositionFacepileVertically:function(){if(this.invertedButtons&&this.sampleConnections){var a=Vector2.getElementDimensions(this.summaryText).y;CSS.setStyle(this.sampleConnections,'margin-top',(5+a+5)+'px');}}}); var ExternalPageLikeWidget=function(a){a.edgeType='like';this.parent.construct(this,a);this.unactionLink=DOM.scry(this.widget,'span.unlike_link')[0];if(this.unactionLink)Event.listen(this.unactionLink,'click',this.connectToNodeOnClick.bind(this));this.hasShowedInsights=false;this.showInsights();};Class.extend(ExternalPageLikeWidget,'ExternalNodeConnectWidget');ExternalPageLikeWidget.LIKE_EDGE_TYPE=0;ExternalPageLikeWidget.RECOMMEND_EDGE_TYPE=1;copy_properties(ExternalPageLikeWidget.prototype,{getSyncEndpointName:function(){var a=this.connectText?this.connectText:'like';if(a==ExternalPageLikeWidget.RECOMMEND_EDGE_TYPE)a='like';return 'platform/'+a+'/sync';},getConnectionEndpointName:function(){return 'platform/like/connection';},getPluginName:function(){return 'like';},presentInsightsPage:function(){var a;a='/insights/?inline_link=true&sk=';if(this.pageId){a+='po_'+this.pageId;}else a+='lo_'+this.domainId;window.open(a,'_blank');},showInsights:function(){if(this.hasShowedInsights||(!this.pageId&&!this.domainI d))return;var b=DOM.scry(this.widget,'a.connect_widget_insights_link');if(b)for(var a=0;a0&&b<=5)CSS.setStyle(this.div,'width',(a.button_width-parseInt(CSS.getStyle(this.button,'paddingLeft'))-parseInt(CSS.getStyle(this.button,'paddingRight'))-parseInt(CSS.getStyle(this.button,'borderLeftWidth'))-parseInt(CSS.getStyle(this.button,'borderRightWidth')))+'px');if(a.layout==='standard'){var c=intl_locale_is_rtl()?'right':'left';CSS.setStyle(this.div,'position','absolute');CSS.setStyle(this.div,c,(a.button_width+5)+'px');this.invertedButtons=true;}this.likeWid getWidth=a.widget_width;this.likeButtonWidth=a.button_width;},toggleFormVisibility:function(a){if(!this.loggedIn){a.kill();PlatformOptInPopup.open('send');return;}if(!this.formIsOpen){this.openForm();}else if(this.formIsShown){this.hideForm();}else this.showForm();},hideForm:function(){if(this.formIsShown){this.formIsShown=false;UnverifiedXD.send({type:'hideEdgeCommentDialog'});CSS.removeClass(this.div,'fbSendButtonSelected');}},showForm:function(){if(!this.formIsShown){CSS.addClass(this.div,'fbSendButtonSelected');this.formIsShown=true;UnverifiedXD.send({type:'showEdgeCommentDialog'});}},closeForm:function(){Arbiter.inform('platform/socialplugins/dialog',{controllerID:this.divID,event:'close'});if(this.formIsOpen){this.formIsOpen=this.formIsShown=false;UnverifiedXD.send({type:'dismissEdgeCommentDialog'});CSS.removeClass(this.div,'fbSendButtonSelected');}return this;},openForm:function(){Arbiter.inform('platform/socialplugins/dialog',{controllerID:this.divID,event:'open'});if(!this.formIsOpen){CSS.addClass(t his.div,'fbSendButtonSelected');this.formIsOpen=this.formIsShown=true;var a={type:'presentEdgeCommentDialog',nodeImageURL:this.nodeImageURL,nodeTitle:this.nodeTitle,nodeURL:this.nodeURL,nodeSummary:this.nodeSummary,controllerID:this.divID,error:this.error,widget_type:'send',extended_social_context:this.extended_social_context};if(this.likeButtonLayout=='button_count'){a.preComputedWidthOffset=this.likeWidgetWidth?this.likeWidgetWidth+10:91;}else if(this.likeButtonLayout=='box_count'){a.preComputedHeightOffset=65;a.preComputedWidthOffset=this.buttonWidth?this.buttonWidth+7:60;a.siderender=true;}else if(this.likeButtonLayout=='simple'){a.preComputedWidthOffset=100;}else if(this.likeButtonLayout=='standard'&&this.invertedButtons)a.preComputedWidthOffset=this.likeButtonWidth?this.likeButtonWidth+5:69;UnverifiedXD.send(a);}return this;}}); __d("legacy:cookie",["Cookie"],function(b,c,d){var a=c('Cookie');b.getCookie=a.get;b.setCookie=a.set;b.clearCookie=a.clear;},3);