/*

 Includes:

 Sizzle CSS Selector Engine
 Copyright 2011, The Dojo Foundation
 Released under the MIT, BSD, and GPL Licenses.
 More information: http://sizzlejs.com/
 VigLink JavaScript Library -- http://www.viglink.com

 Permission is hereby granted to create derivative works, but only for use
 with the VigLink web service.

 Copyright (c) 2011 VigLink. Rights reserved and patent(s) pending.
*/
(function(i){var b;b={each:function(a,c){var b,e;b=0;for(e=a.length;b<e;b++)c(a[b],b)},extend:function(a){var c,b,e,f,m=arguments.length,a=a||{};for(b=1;b<m;b++)if(f=arguments[b],f!==void 0&&f!==null)for(e in f)c=f[e],a!==c&&c!==void 0&&(a[e]=c);return a}};b.extend(b,{addClass:function(a,c){if(!b.hasClass(a,c))a.className=(a.className?a.className+" ":"")+c},attrValues:function(a,c,b){return(c=a[c])?c.split(b||" "):[]},bind:function(a,c){return function(){return a.apply(c,arguments)}},browser:function(){var a=
{},c,d=navigator.userAgent.toLowerCase().replace(/\s*[()]\s*/g,"; ").replace(/(\/[\w.]+)\s+/g,"$1; ").replace(/\;\s*$/,"").split(/;\s*/);b.each(d,function(b){c=(/[\/ :]([^\/ :]+)$/.exec(b)||[])[1];a[c?b.substr(0,b.length-c.length-1).replace(/\d*$/,""):b]=c||!0});return{aol:a.aol,blackberry:a.blackberry,ie:a.msie,ios:a.mobile&&a.safari,opera:a.opera,playstation:a.playstation,version:parseFloat(a.version)||!1}}(),cache:function(){var a={},c="vglnk_"+(new Date).getTime(),b=0;return function(e,f,m){if(e){var g=
e[c];if(g||m!==void 0)return g||(g=++b),a[g]||(e[c]=g,a[g]={}),m!==void 0&&(a[g][f]=m),typeof f==="string"?a[g][f]:a[g]}}}(),canonicalizeHostname:function(a){typeof a==="string"&&(a=b.createA(a));return a.hostname?a.hostname.toString().toLowerCase().replace(/^www\./,"").replace(/:.*$/,""):""},clone:function(a){return b.extend({},a)},contains:function(a,c){return b.indexOf(a,c)!==-1},contextIsAncestor:function(a){for(var c=window.self;c.parent&&c.parent!==c;)if(c=c.parent,c===a)return!0;return!1},
cors:function(a){var c,b=function(){eval(c.responseText)};c=new window.XMLHttpRequest;c.onreadystatechange=function(){c.readyState===4&&c.status===200&&b()};c.open("GET",a);c.withCredentials=!0;c.send()},createA:function(a,c){return b.createEl("a",{href:a,target:c})},createEl:function(a,c,d,e){var f,a=(e||document).createElement(a),c=c||{},d=d||{};for(f in c)c[f]!==void 0&&(a[f]=c[f]);b.css(a,d);return a},css:function(a,c){for(var b in c)try{a.style[b]=c[b]}catch(e){}return a},destructing:function(a){return function(a){var b=
!1,e;return function(){b||(e=a.apply(null,arguments),b=!0);return e}}(a)},escapeRegExp:function(){var a;return function(c){a=a||RegExp("([.*+?^${}()|[\\]\\\\])","g");return c.replace(a,"\\$1")}}(),eventLink:function(a){var c,b=a.target||a.srcElement;do{try{c=b.nodeType}catch(e){break}if(c===1&&(a=b.tagName.toUpperCase(),a==="A"||a==="AREA"))return b;b=b.parentNode}while(b)},exceptionLogger:function(){var a=!1,c=function(){};return function(b,e){if(e!==void 0)a=e,c=b;else return function(){if(a)try{return b.apply(this,
arguments)}catch(e){c(e)}else return b.apply(this,arguments)}}}(),hasAttrValue:function(a,c,d,e){return c?b.contains(b.attrValues(a,c,e),d):!1},hasClass:function(a,c){return b.hasAttrValue(a,"className",c)},hasRel:function(a,c){return b.hasAttrValue(a,"rel",c)},indexOf:function(){return Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b)}:function(a,b){var d,e;d=0;for(e=a.length;d<e;d++)if(a[d]===b)return d;return-1}}(),isArray:function(a){return b.type(a)==="array"},isDefaultPrevented:function(a){return a.isDefaultPrevented&&
a.isDefaultPrevented()||a.returnValue===!1||a.defaultPrevented===!0},jsonp:function(a){var c=document.getElementsByTagName("script")[0],a=b.createEl("script",{type:"text/javascript",src:a});c.parentNode.insertBefore(a,c)},map:function(a,c){var d=[];b.each(a,function(a,b){a!==void 0&&(d[b]=c(a))});return d},on:function(){var a;return function(c,d,e){var f,m;if(arguments.length===1)a=c;else{if(arguments.length===2){if(!a)return;e=d;d=c;c=a}try{f=c["on"+d]}catch(g){}typeof f==="function"&&(c["on"+d]=
b.bind(function(a){var a=a||window.event,d=f.apply(c,arguments);this.exceptionLogger(function(){if(a){if(d!==void 0&&a.returnValue!==!1)a.returnValue=d;b.isDefaultPrevented(a)&&b.type(a.preventDefault)==="function"&&a.preventDefault();return a.returnValue}return d})()},this));m=b.exceptionLogger(function(){if(a.enabled())return e.apply(null,arguments)});c.addEventListener?c.addEventListener(d,m,!1):c.attachEvent&&c.attachEvent("on"+d,m)}}}(),position:function(a){var b,d=0,e=0,f=0,m=0;if(!a.offsetParent)return!1;
b=a;do d+=b.offsetLeft,e+=b.offsetTop,b=b.offsetParent;while(b);b=a;do f+=b.scrollLeft,m+=b.scrollTop,b=b.parentNode;while(b&&b!==document.body);return{x:d-f,y:e-m}},preventDefault:function(a){a.preventDefault&&a.preventDefault();return a.returnValue=!1},ready:function(){var a=!1,c=[],d=!1,e,f,m,g,n;document.addEventListener?m=function(){document.removeEventListener("DOMContentLoaded",m,!1);n()}:document.attachEvent&&(g=function(){document.readyState==="complete"&&(document.detachEvent("onreadystatechange",
g),n())});e=function(){if(!a){a=!0;if(document.readyState==="complete")return n();else if(document.addEventListener)document.addEventListener("DOMContentLoaded",m,!1);else if(document.attachEvent){document.attachEvent("onreadystatechange",g);var c=!1;try{c=window.frameElement===null}catch(d){}document.documentElement.doScroll&&c&&f()}b.on(window,"load",n)}};f=function(){if(!d){try{document.documentElement.doScroll("left")}catch(a){setTimeout(b.exceptionLogger(f),1);return}n()}};n=function(){if(!d){if(!document.body)return setTimeout(b.exceptionLogger(n),
13);d=!0;c&&(b.each(c,function(a){a()}),c=null)}};return function(a){e();d?a():c.push(a)}}(),reformatKeys:function(a){var c,d,e=function(a){return"_"+a.toLowerCase()};for(c in a)d=c.replace(/([A-Z])/g,e),b.type(a[c])==="object"&&(a[c]=b.reformatKeys(a[c])),d!==c&&(a[d]=a[c],delete a[c]);return a},removeClass:function(a,c){if(b.hasClass(a,c)){var d,e,f=b.attrValues(a,"className");d=0;for(e=f.length;d<e;d++)f[d]===c&&delete f[d];a.className=f.join(" ")}},request:function(a,c,d){var e,f,d=b.extend({fn:function(){},
"return":!1,timeout:null},d);typeof d.fn==="string"?c=b.extend(c,{jsonp:d.fn}):typeof d.fn==="function"&&(e=b.destructing(d.fn),f=b.uniqid("vglnk_jsonp_"),c=b.extend(c,{jsonp:f}),window[f]=b.exceptionLogger(function(){e.apply(this,arguments);window[f]=void 0}),d.timeout!==null&&setTimeout(b.exceptionLogger(e),d.timeout));c=b.extend({format:"jsonp"},c);c=b.toQuery(c);a=a+(c.length?"?":"")+c;return d["return"]?a:b.traits.cors?b.cors(a):b.jsonp(a)},toQuery:function(a){var b,d="";for(b in a)a[b]!==null&&
a[b]!==void 0&&(d+="&"+encodeURIComponent(b)+"="+encodeURIComponent(a[b]));return d.substr(1)},type:function(a){return a===null?"null":a===void 0?"undefined":Object.prototype.toString.call(a).slice(8,-1).toLowerCase()},updateUrl:function(a,c){return b.extend(b.createA(a),c).href},uniqid:function(){var a=0;return function(b){return(b||"")+(new Date).getTime()+a++}}()});b.traits={basicCompatibility:!(b.browser.blackberry||b.browser.playstation),cors:window.XMLHttpRequest&&(new window.XMLHttpRequest).withCredentials!==
void 0,crossWindowCommunication:!(b.browser.ios&&b.browser.version&&(b.browser.version<5||b.browser.version>5)),jsRedirectSetsReferrer:b.browser.aol||!(b.browser.ie||b.browser.opera),quirksMode:!Boolean(window.addEventListener),windowLevelHandlers:Boolean(window.addEventListener)};var h,r,s,q;q={api:function(a,c,d){a=h.api_url+"/"+a;c=b.extend({cuid:h.cuid,key:h.key,drKey:h.key?null:h.dr_key,loc:location.href,subId:h.sub_id,v:1},c);if(c.subId&&c.key!==h.key)c.subId=null;return b.request(a,c,d)},addEventListener:function(a,
b){this.fire(a,b)},click:function(){var a=function(a){if(a==="_self")return window.self;else if(b.traits.crossWindowCommunication&&b.traits.jsRedirectSetsReferrer)return a=window.open("",a),a.focus(),a},c=function(a){var c,f,m=a.previousSibling,g=a.nextSibling,n=["",a.textContent,""],i=function(a,b,k){c=0;for(f=arguments.length;c<f;c++)arguments[c]=arguments[c].replace(/\s+/g," ");a=a.replace(/^\s+/,"");b.substr(0,1)===" "&&(b=b.substr(1),a+=a.substr(a.length-1,1)!==" "?" ":"");b.substr(b.length-
1,1)===" "&&(b=b.substr(0,b.length-1),k=(k.substr(0,1)!==" "?" ":"")+k);k=k.replace(/\s+$/,"");return[a,b,k]};!b.cache(a,"type")&&n[1]!==void 0&&(n[0]=m&&m.nodeType===3?m.data:"",n[2]=g&&g.nodeType===3?g.data:"",n=i.apply(this,n),n[0]!==""&&n[2]!==""&&(n[0]=n[0].split(" ").reverse().slice(0,10+(n[0].substr(n[0].length-1,1)===" "?1:0)).reverse().join(" "),n[2]=n[2].split(" ").slice(0,10).join(" "),a={type:"context",before:n[0],after:n[2],txt:n[1],loc:location.href,out:a.href,v:2},q.log("info",b.toQuery(a))))};
return function(d,e){var e=d.target||e,e=!e||e===window.name||e==="_top"&&window.top===window.self||e==="_parent"&&window.parent===window.self?"_self":e,f,m,g=a(e),n;if(e!=="_self"&&(!b.traits.crossWindowCommunication||!b.traits.jsRedirectSetsReferrer))n="go";else try{if(g.document===void 0)throw!0;n="jsonp"}catch(i){n="go"}f=b.destructing(b.bind(function(){h.time_click&&arguments.length&&this.logTime("clk");var a=Array.prototype.slice.call(arguments);a.unshift(d,g,e);this.onApiClick.apply(this,a)},
this));b.cache(this,"link",typeof d==="string"?d:d.href);if(typeof d==="string"&&(d=b.createA(d,e),!this.preprocessLink(d)))return f();if(!h.enabled)return f();m=this.clickParams(d,n);this.logTime();if(n==="go")this.redirect(this.api("click",m,{"return":!0}),g,e);else if(g===window.self)this.api("click",m,{fn:f,timeout:h.click_timeout});else if(b.contextIsAncestor(g))return this.redirect(d.href,g,e);else f=b.exceptionLogger(f),setTimeout(function(){f()},h.click_timeout),g.document.open(),g.callback=
f,g.document.write("<html><head><title>"+d.href+'</title><script type="text/javascript" src="'+this.api("click",m,{fn:"callback","return":!0})+'"><\/script></head></html>'),g.document.close();h.log_context&&c(d)}}(),clickParams:function(a,c){var d=b.extend(b.cache(a,"params"),{format:c,libid:h.library_id,out:a.href,ref:document.referrer||null,reaf:h.reaffiliate||null,title:document.title,txt:a.innerHTML},{key:b.cache(a,"key"),type:b.cache(a,"type")});if(d.txt.length>128)d.txt=d.txt.replace(/<[^>]+>/g,
""),d.txt=d.txt.length>128?d.txt.substr(0,125)+"...":d.txt;return d},enabled:function(){if(h.enabled&&r!==window&&window.vglnk&&(window.vglnk.key||typeof window.vglnk==="function"))h.enabled=!1;return h.enabled},expose:function(a,c){if(c=c||this[a])typeof c==="function"?c=b.exceptionLogger(b.bind(c,this)):typeof c==="object"&&(c=b.clone(c)),s[a]||(s[a]=c)},fire:function(){var a={};return function(c,d){var c=c.toLowerCase(),e=a[c]||{fired:!1,listeners:[]};typeof d==="function"?e.fired?d({type:c}):
e.listeners.push(d):(e.fired=!0,b.each(e.listeners,function(a){typeof a==="function"&&a({type:c})}),e.listeners=[]);a[c]=e}}(),handleRightClick:function(a,c){if(h.rewrite_modified&&a&&c)switch(c){case "setup":b.cache(a,"href")||b.cache(a,"href",a.href);a.href=this.api("click",this.clickParams(a,"go"),{"return":!0});setTimeout(b.exceptionLogger(b.bind(function(){this.handleRightClick(a,"teardown")},this)),0);break;case "teardown":a.href=b.cache(a,"href"),b.cache(a,"href",null)}},harmony:function(){b.harmony=
{UNSAFE_QUIRKSMODE_HANDLERS:1};return function(a){return h.harmony_level<a}}(),init:b.exceptionLogger(function(){if(window.jQuery&&window.jQuery.yoxview)return!1;this.initLibEvents();this.initNamespace();this.initOptions();b.exceptionLogger(b.bind(this.logException,this),!h.dev);this.initDRApi();this.initApi();this.enabled()&&(this.initLegacyCallbacks(),this.ping())}),initApi:function(){var a,c={};if(window.vglnk)for(a in window.vglnk)a.substr(-7)==="_plugin"&&(c[a]=window.vglnk[a]);s=r[i]=function(){};
this.expose("click");this.expose("link",q.preprocessLink);this.expose("opt");this.expose("$",b.clone(b));b.extend(s,s===window.vglnk?c:{})},initDRApi:function(){var a=!1;window.DrivingRevenue=b.exceptionLogger(b.destructing(b.bind(function(){a=!0;h.dr_key=window.DR_id;this.enabled()&&this.ping()},this)));b.on("DOMReady",function(){if(!a)try{delete window.DrivingRevenue}catch(b){window.DrivingRevenue=void 0}})},initLibEvents:function(){b.on(q);b.ready(b.bind(function(){this.fire("DOMReady")},this))},
initNamespace:function(){window.vglnk&&window.vglnk.key&&(i="vglnk");var a=window,b=i.split("."),d;for(i=b.pop();b.length>0;)d=b.shift(),a[d]=a[d]||{},a=a[d];r=a;s=r[i]=r[i]||{}},initOptions:function(){var a;this.initLegacyOptions();h=b.extend(this.publicOptions({api_url:"//api.viglink.com/api",cuid:null,dev:!1,dr_key:null,enabled:b.traits.basicCompatibility,key:null,sub_id:null,reaffiliate:!1,harmony_level:0,rewrite_modified:!1}),h,s,{click_timeout:1E3,hop_timeout:2E3,debug:!1,library_id:null,log_context:!0,
nofollow:{},norewrite:{},plugins:{modified_clicks:{}},swap:{},time_click:!1,time_ping:!1});for(a in h)a.substr(-7)==="_plugin"&&delete h[a]},initLegacyOptions:function(){var a,b={DR_id:"dr_key",vglnk_api_key:"key",vglnk_cuid:"cuid",vglnk_domain:"api_url",vglnk_reaf:"reaffiliate",vglnk_subid:"sub_id"};for(a in b)window[a]!==void 0&&(s[b[a]]=window[a],a==="vglnk_domain"&&(s[b[a]]+="/api"))},initLegacyCallbacks:function(){var a,c={vl_cB:b.bind(this.onApiClick,this),vl_disable:function(){h.enabled=!1}};
for(a in c)window[a]=c[a]},initLinks:function(){b.each(document.links,b.bind(this.preprocessLink,this))},initPlugins:function(){var a,c,d=1,e=function(){var m,g,n,f=!1,i=function(a){return function(){if(a){var b=Array.prototype.slice.call(arguments);b.unshift("custom",a);q.log.apply(this,b)}}};c=null;for(g in a)m=window.vglnk&&window.vglnk[g+"_plugin"],n=a[g],m&&n?(m(n,b.clone(b),s,i(n.key)),delete a[g]):f=!0;f&&(c=setTimeout(b.exceptionLogger(e),Math.min(Math.max(Math.pow(2,++d),100),5E3)))},f=function(b,
g){return function(b,g){return function(){a[b]=g;d=1;clearTimeout(c);e()}}(b,g)};return function(b){var c;a=b;for(c in a)typeof a[c]!=="object"||a[c].enabled===!1?delete a[c]:a[c].mode===1&&(this.expose("init_"+c,f(c,a[c])),delete a[c]);e()}}(),isRewritable:function(){var a=b.canonicalizeHostname(document.location);return function(c){var d,e="";try{d=c.hostname,e=c.protocol,d.charAt(0)}catch(f){return!1}d!==""&&(d=b.canonicalizeHostname(c));return!(d===""||a===d||!e.match(/^https?:$/i)||h.norewrite[d]||
b.hasRel(c,"norewrite")||b.hasRel(c,"noskim"))}}(),initEvents:b.destructing(function(){var a=b.traits.windowLevelHandlers?window:document;b.on(a,"mousedown",function(a){a=a||window.event;if((a=b.eventLink(a))&&!b.cache(a,"evented"))b.on(a,"click",function(){}),b.cache(a,"evented",!0)});if(!b.traits.quirksMode||q.harmony(b.harmony.UNSAFE_QUIRKSMODE_HANDLERS))b.on(a,"click",b.bind(q.onClick,q)),b.on(a,"contextmenu",b.bind(q.onContextmenu,q))}),log:function(a,c,d,e){var f=b.toQuery({nocache:b.uniqid()}),
m="pixel.gif";if(a==="custom")f+="&"+b.toQuery({key:c,type:d}),b.each(b.type(e)==="array"?e:[e],function(a){b.each(["e","i","o"],function(b){delete a[b]});f+="&"+b.toQuery(a)});else{f+="&"+b.toQuery({key:h.key,drKey:h.key?null:h.dr_key});if(a==="time")m="time.gif",a={libId:h.library_id,time:d,type:c};else if(a==="exception")a={e:c,o:d};else if(a==="info")a={i:c};else return;f+="&"+b.toQuery(a)}b.createEl("img").src=h.api_url+"/"+m+"?"+f},logException:function(a){if(h.debug){var c={link:b.cache(this,
"link"),loc:document.location.href,UA:navigator.userAgent};typeof a==="string"?c.message=a:c=b.extend(c,a);this.log("exception",a,b.toQuery(c))}},logTime:function(){var a;return function(b){arguments.length===0?a=(new Date).getTime():this.log("time",b,(new Date).getTime()-a)}}(),onApiClick:function(a,c,d,e,f){var m=e||a.href,e=b.bind(function(){this.redirect(m,c,d)},this);typeof f==="object"&&(f.tracking||f.image)?(a=b.createEl(f.tracking?"iframe":"img",{src:f.tracking||f.image},{height:0,width:0,
visibility:"hidden"}),document.body.appendChild(a),setTimeout(b.exceptionLogger(e),f.timeout||h.hop_timeout)):e()},onApiPing:function(a,c,d,e,f,m){var f=b.reformatKeys(f||{}),g,n,i;n=function(a){var c={},k=function(a){b.isArray(a)?c[a[0]]=a[1]:c[a]=1};b.isArray(a)&&b.each(a,k);return c};i=b.extend(h.plugins,f.plugins);h=b.extend(h,f);delete h.plugins;h.library_id=a;h.click_timeout=c;h.time_ping&&this.logTime("png");b.extend(h.norewrite,n(d));b.extend(h.swap,n(e));b.extend(h.nofollow,n(m));for(g in h)g.toLowerCase().substr(0,
2)==="on"&&g.length>2&&b.type(h[g])==="function"&&(b.on(q,g.toLowerCase().substr(2),b.bind(h[g],window)),delete h[g]);this.initLinks();this.initPlugins(i);this.initEvents();this.fire("libready")},onClick:function(a){var a=a||window.event,c=a.ctrlKey||a.metaKey||a.altKey||a.shiftKey,d=a.which&&a.which===1||a.button===0,e=b.eventLink(a);if(e&&this.isRewritable(e)&&!c&&d&&!b.isDefaultPrevented(a))return this.click(e),b.preventDefault(a)},onContextmenu:function(a){(a=b.eventLink(a||window.event))&&this.isRewritable(a)&&
this.handleRightClick(a,"setup")},opt:function(a,b){b!==void 0&&this.publicOptions()[a]!==void 0&&(h[a]=b);return h[a]},ping:function(){var a=!1;return function(){if(!a&&(h.key||h.dr_key))a=!0,this.logTime(),this.api("ping",null,{fn:b.bind(this.onApiPing,this)})}}(),preprocessLink:function(a){if(this.isRewritable(a)){if(h.swap[a.href])a.href=h.swap[a.href];if(h.nofollow[a.href]&&!b.hasRel(a,"nofollow"))a.rel=(a.rel?a.rel+" ":"")+"nofollow";if(window.IPBoard&&window.IPBoard.prototype&&window.IPBoard.prototype.delegate&&
b.hasRel(a,"external"))a.rel=a.rel.replace(/(^| )external( |$)/,""),a.target="_blank";return a}},publicOptions:function(){var a={};return function(c){b.type(c)==="object"&&(a=c);return b.extend({},a)}}(),redirect:function(a,c,d){!b.traits.crossWindowCommunication&&!c?(d=window.open(a,d),d.focus()):b.traits.jsRedirectSetsReferrer?setTimeout(b.exceptionLogger(function(){!c||c===window.self?window.location=a:b.contextIsAncestor(c)?c.location=a:c.location.replace(a)}),0):(d==="_blank"&&(d=b.uniqid("win_")),
d=b.createA(a,d),d.rel="norewrite",document.body.appendChild(d),d.click(),d.parentNode.removeChild(d))}};q.init()})(typeof vglnk_self==="undefined"?"vglnk":vglnk_self);window.vglnk=window.vglnk||{};window.vglnk.modified_clicks_plugin=function(i,b,h){h.opt("rewrite_modified",!0)};window.vglnk=window.vglnk||{};
window.vglnk.dr_search_box_plugin=function(i,b,h){if(i.key){var r={init:function(){b.each(this.getDRSearchForms(),function(i){var h=i.p,a=function(){h.value||b.css(h,{"background-image":"url(http://cdn.viglink.com/images/ebay_watermark.gif)"})};i.onsubmit=null;h.onfocus=null;h.onblur=null;b.on(h,"focus",function(){b.css(h,{"background-image":"none"})});b.on(h,"blur",a);a();b.on(i,"submit",function(a){r.onSubmit(a,i)})})},getDRSearchForms:function(){var i=[];b.each(document.getElementsByTagName("form"),
function(b){b.p&&b.id.match(/^DR-ebay-search(CSS|2)?$/i)&&i.push(b)});return i},onSubmit:function(s,q){var s=s||window.event,a="http://shop.ebay.com/i.html?"+b.toQuery({_nkw:q.p.value}),a=b.createA(a,"_blank");b.cache(a,"key",i.key);h.click(a);return b.preventDefault(s)}};b.on("DOMReady",b.bind(r.init,r))}};window.vglnk=window.vglnk||{};window.vglnk.page_harmony_plugin=function(i,b,h){i=Math.abs(parseInt(i.level,10));isFinite(i)&&h.opt("harmony_level",i)};window.vglnk=window.vglnk||{};
window.vglnk.product_linker_plugin=function(i,b,h,r){var s={LITE:1,HEAVY:2,BOTH:3},q=null,a,c,d={},e,f={num_inserted:0,num_lite:0,num_heavy:0,num_url:0},i=b.extend({cat:null,platform:null,api_url:b.updateUrl(h.opt("api_url"),{pathname:"/api/insert"}),feedback:!1,key:null,link_phrases:!0,link_urls:!0,link_target:null,per_page:null,per_phrase:5,scope:null,type:s.LITE,ui:!0,background_color:"#000",color:"#eee",label_color:"#999",opacity:0.9,title_color:"#f4d789"},i);if(i.api_url&&i.key&&(i.platform||
i.type===s.LITE||i.type===s.BOTH))b.createWrapper=function(a){var c,d=b.createEl("div");return d.outerHTML?(c=b.createEl("div"),d.appendChild(c),c.outerHTML="<pre>"+a+"</pre>",d.childNodes[0]):(d.innerHTML=a,d)},b.select=window.vglnk.Sizzle||function(){return[]},a={bbp:{id_finder:["li",/^post-(\d+)$/],scope:"li .post"},hdlr:{id_finder:["div",/^post_(\d+)$/],scope:".post-content-area"},ipb:{id_finder:["div",/^post_id_(\d+)$/],scope:".post_body .post"},phpb:{id_finder:["div.post",/^p(\d+)$/],scope:".postbody .content, .postbody .signature"},
ubb:{id_finder:["a",/^Post(\d+)$/,"name"],scope:".post_inner *[id^='body'], .post_inner .signature"},vb3:{id_finder:["td",/^td_post_(\d+)$/],scope:"td[id^='td_post_'] div[id^='post_message_'],td[id^='td_post_'] div[id^='post_message_'] ~ div:not([class])"},vb4:{id_finder:["li",/^post_(\d+)$/],scope:".postbody .content, .postbody .signature"},wppr:{id_finder:["div",/^post-(\d+)$/],scope:null}}[i.platform]||{},c={init:function(){var b;i.scope=i.scope||a.scope||"body";i.link_urls&&(b=function(){var a=
{http_scheme:"https?://",www_domain_part:"www\\d{0,3}\\.",domain_parts:"(?:[a-z0-9-]+\\.)+",tld:"[a-z]{2,4}",nonparen_path_char:"[^\\s()<>]",hard_start:"(?:^|\\s)\\W*",soft_start:"\\b"};a.balanced_parens="\\((?:"+a.nonparen_path_char+"|(?:\\("+a.nonparen_path_char+"+\\)))*\\)";return"(?:(?:"+a.soft_start+"("+a.http_scheme+")|"+a.hard_start+"("+a.www_domain_part+"|"+a.domain_parts+a.tld+"/))((?:"+a.nonparen_path_char+"+|"+a.balanced_parens+")+(?:"+a.balanced_parens+"|[^\\s`!()\\[\\]{};:'\".,<>?\u00ab\u00bb\u201c\u201d\u2018\u2019]))|"+
a.hard_start+"("+a.domain_parts+"com(?:/|\\b)))"}(),this.addPhrasesToMatcher(RegExp(b,"i")));i.link_phrases?this.getPhrases(this.getPostIDs()):i.link_urls&&this.insertLinks()},addPhrasesToMatcher:function(a){var c="";b.type(a)==="regexp"?c=a.source:b.type(a)==="array"&&(c="(?:^|[\\s\"'\\(])("+b.map(a,b.escapeRegExp).join("|")+")(?=\\s|\\W*$|\\W{2})");c!==""&&(e=RegExp(e?"(?:"+c+"|"+e.source+")":c,"i"))},focusLink:function(a){if(!a.id)a.id=b.uniqid("vl-link-");location.href.hash="#"+a.id;window.scrollBy(0,
-150)},getPhrases:function(a){b.request(i.api_url,{cat:i.cat,key:i.key,mode:i.mode,pt:i.platform,i:a?a.join("|"):null,u:location.href,type:i.type},{fn:b.bind(c.onInsertApi,c)})},getPostIDs:function(){var c=[],d=a?a.id_finder:null;d&&b.each(b.select(d[0]),function(a){var b=d[2]||"id";(a=a[b]?a[b].match(d[1]):null)&&c.push(a[1])});return c.length?c:null},initBubble:function(){var a,g,e,f,v,w=!1,k=!1,j={height:75,width:285,bevel:1,outline:1,shadow:7,padding:10,pointer:5,link_margin:0,viewport_padding:10},
o=(j.padding+j.outline+j.bevel)*2,t=j.height-o,u=j.width-o,l=function(a,c){var j=function(){b.css(e,{display:"none"});b.cache(e,"visible",!1)};clearTimeout(v);c===!0?j():v=setTimeout(function(){!w&&!k&&j()},500)},z=function(){if(!e){var c,d;e=b.createEl("iframe",{allowTransparency:"true",border:0,frameBorder:0,outline:0,scrolling:"no",height:j.height+j.shadow+Math.max(j.pointer,j.shadow),width:j.width+j.shadow*2},{backgroundColor:"transparent",border:"none",display:"none",position:"absolute",top:0,
left:0,zIndex:9999});document.body.appendChild(e);g=e.contentDocument||e.contentWindow?e.contentWindow.document:e.document;b.on(window,"beforeunload",function(a){l(a,!0)});b.on(e,"mouseover",function(){k=!0});b.on(e,"mouseout",function(a){k=!1;l(a)});if(g)g.open(),g.write("<!doctype html><html><head></head><body/></html>"),g.close(),g.body.innerHTML='<div id="background"></div><div id="wrapper"><div id="content"></div></div><div id="pointer"><div id="pleft"></div><div id="pright"></div></div>',i.opacity=
parseFloat(i.opacity),i.opacity=isNaN(i.opacity)?1:Math.max(0,Math.min(1,i.opacity)),c=b.createEl("style",{type:"text/css"},{},g),d="body {background-color: transparent;padding: "+j.shadow+"px;padding-bottom: "+Math.max(j.pointer,j.shadow)+"px;font-family: helvetica, arial, sans-serif;font-size: 12px;margin: 0;overflow: hidden;width: "+j.width+"px;}body * {position: absolute;}body, a {color: "+i.color+";}a {display: block;text-decoration: none;}a:hover {text-decoration: underline;}#background, #wrapper {height: "+
t+"px;padding: "+(j.padding+j.outline)+"px;width: "+u+"px;}#background {border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;box-shadow: 0 0 0 "+j.outline+"px "+i.background_color+",0 1px "+j.shadow+"px 1px rgba(0,0,0,0.7);-moz-box-shadow: 0 0 0 "+j.outline+"px "+i.background_color+",0 1px "+j.shadow+"px 1px rgba(0,0,0,0.7);-webkit-box-shadow: 0 0 0 "+j.outline+"px "+i.background_color+",0 1px "+j.shadow+"px 1px rgba(0,0,0,0.7);background-color: "+i.background_color+";background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.3), transparent 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.3)), to(transparent));border: "+
j.bevel+"px solid "+i.background_color+";border-color: rgba(255,255,255,0.5) rgba(0,0,0,0.5) rgba(0,0,0,1) rgba(255,255,255,0.25);filter: progid:DXImageTransform.Microsoft.Alpha(opacity="+i.opacity*100+") progid:DXImageTransform.Microsoft.Gradient(startColorstr=#4CFFFFFF,endColorstr=#00FFFFFF) ;opacity: "+i.opacity+";}#wrapper {border: "+j.bevel+"px solid transparent;}#content {height: "+t+"px;width: "+u+"px;}#pointer {top: "+(j.height+j.bevel+j.shadow)+"px;opacity: "+(i.opacity<1?i.opacity-0.075:
1)+";filter: progid:DXImageTransform.Microsoft.Alpha(opacity="+i.opacity*100+");height: "+j.pointer+"px;width: "+j.pointer*2+"px;}#pointer * {border-bottom: "+j.pointer+"px solid transparent;bottom: 0;}#pleft {border-right: "+j.pointer+"px solid "+i.background_color+";}#pright {border-left: "+j.pointer+"px solid "+i.background_color+";left: "+j.pointer+"px;}#product {color: "+i.title_color+";font-weight: bold;left: 0;margin-top: -1px;right: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}#price, #merchant {position: static;vertical-align: bottom;margin-top: 14px;}#price {float: left;}#merchant {text-align: right;}#merchant * {display: inline;position: static;}#merchant span {font-size: 10px;}#image {-moz-border-radius: 4px;-webkit-border-radius: 4px;top: 0;left: 0;overflow: hidden;height: "+
t+"px;width: "+t+"px;}#footer {bottom: -2px;right: 0;left: 0;position: absolute;font-size: 9px;text-align: left;}#footer a {display: inline;position: static;}#feedback {right: -2px;bottom: 0;text-align: right;white-space: nowrap;}#feedback * {position: static;}#feedback .give {cursor: pointer;}#feedback .give + .gave {display: none;}#feedback .give a {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAJCAYAAADHP4f4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDE5Qjc0NDc1RDYyMTFFMEFBRThEOEU4RDQ0MDc0N0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDE5Qjc0NDg1RDYyMTFFMEFBRThEOEU4RDQ0MDc0N0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MTlCNzQ0NTVENjIxMUUwQUFFOEQ4RThENDQwNzQ3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MTlCNzQ0NjVENjIxMUUwQUFFOEQ4RThENDQwNzQ3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk31epYAAADkSURBVHjaYvz//z8DEnCB0nsYcAOYBkY0cRA/BIhjgVgXiP8C8T0gbmRBs2A3lO1KwCJMm//9Z2JkYhQFMtmA+DFQhAloL8gcSQaQT4DY5T8mcIHKoWMYwCbH8OvzZ7Y/f/8JAdnhUHVncFmAzyK8lkBxIBA/AeILQGwFFuzp6cFqAJI4KZY4A/FzIL4DxFIgMSYig9wFGuH/0RLAf6TEAgO/gfgCEK8G4mcQlcS7kth40wbiRiDOBmJhcOolMShciEgYsAi/CcSKIDEWBtLAHmjyxpeX7gLxNiD+DMSPQAIAAQYAKAi3gy60bLEAAAAASUVORK5CYII=);background-repeat: no-repeat;display: inline-block;height: 9px;line-height: 50px;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);opacity: 0.3;overflow: hidden;width: 9px;}#feedback .give a:hover {filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);opacity: 0.9;}#feedback .give a + a {background-position: -9px 0;}#feedback .give a + a + a {background-position: -18px 0;}#merchant span, #footer {color: "+
i.label_color+";}body.image #content {padding-left: "+(j.padding+t)+"px;width: "+(u-j.padding-t)+"px;}body.image #product,body.image #merchant,body.image #footer,body.image #price {left: "+(j.padding+t)+"px;}",c.styleSheet?(d+="* html body {padding-top: "+(j.shadow+Math.max(j.shadow,j.pointer))+"px;padding-bottom: 0;}* html #pointer,* html #feedback {display: none;}* html #price {margin-bottom: -10px;}* html #product,* html #footer {width: 100%;}",document.documentMode&&document.documentMode<=8&&
(d+="#pointer {margin-top: -1px;}"),c.styleSheet.cssText=d):c.appendChild(g.createTextNode(d)),g.getElementsByTagName("head")[0].appendChild(c),a=g.getElementById("content")}},A=function(k,d){var o=function(a,b,k){k=Math.max(k/a,k/b);return{width:a*k,height:b*k}},t=new Image;b.on(t,"load",function(){var u=t;if(u.src===k){var e={},l=b.extend({border:0,src:u.src},o(u.width,u.height,j.height-j.padding*2)),f=b.createEl("a",{id:"image"},{},g),u=b.createEl("img",l,{},g);b.addClass(g.body,"image");e[l.width<
l.height?"top":"left"]="-"+(Math.max(l.width,l.height)-Math.min(l.width,l.height))/2+"px";b.css(u,e);f.appendChild(u);a.appendChild(f);c.initLink(f,d,"_top")}});t.src=k},y=function(a,b){var k,c,j=b&&(b.srcElement||b.target),d=a.getElementsByTagName("span");if(d[0].offsetTop!==d[d.length-1].offsetTop&&j&&j.tagName&&j.tagName.toLowerCase()==="span"){k=0;for(c=d.length;k<c;k++)if(d[k].offsetTop===j.offsetTop)return d[k]}return a},s=function(k){var j=function(c,j,d,o){c=b.createEl(c,{id:j},{},g);o=o||
a;if(d||d!==null&&j&&k[j])c.appendChild(g.createTextNode(d||k[j]));o.appendChild(c);return c},d=function(a){b.on(a,"click",function(c){a.parentNode.parentNode.removeChild(a.parentNode);k.gave_feedback=!0;b.jsonp(b.updateUrl(h.opt("api_url"),{pathname:"/api/feedback"}),{key:i.key,loc:location.href,phrase:k.phrase,url:k.url,type:b.hasClass(a,"up")?"up":b.hasClass(a,"down")?"down":"none"});return b.preventDefault(c)})};a.innerHTML="";b.removeClass(g.body,"image");k.img&&A(k.img,k);j("a","product",k.product);
j("a","price",k.price?"$"+k.price:null);j("div","merchant",null);j("div","footer");g.getElementById("footer").innerHTML=(i.feedback&&!k.gave_feedback?'<span id="feedback"><span class="give">Rate this link: <a class="feedback up" title="This link is good!">&#8593;</a><a class="feedback down" title="This link is not so good.">&#8595;</a><a class="feedback" title="I\'m not sure.">?</a></span><span class="gave">Thanks!</span></span>':"")+'Link added by <a href="http://www.viglink.com/?vgtag=lii">VigLink</a>';
k.merchant&&(j("span",null,"Sold by ",g.getElementById("merchant")),j("a",null,k.merchant,g.getElementById("merchant")));b.each(g.getElementsByTagName("a"),function(a){b.hasClass(a,"feedback")?d(a):c.initLink(a,k,"_top")});k.search_link&&(b.css(g.getElementById("price"),{display:"none"}),b.css(g.getElementById("merchant"),{textAlign:"left"}))},q=function(a){var k={},c;c=function(){var k,c,j=a,d=a.parentNode.getElementsByTagName("span");if(a.tagName.toLowerCase()==="span"){k=0;for(c=d.length;k<c;k++)d[k].offsetTop===
a.offsetTop&&(j=d[k])}k=b.position(a);return b.extend(k,{height:a.offsetHeight,width:b.position(j).x-k.x+j.offsetWidth})}();(function(){var a={x:document.body.scrollLeft+document.documentElement.scrollLeft,y:document.body.scrollTop+document.documentElement.scrollTop},d={height:document.documentElement.clientHeight||document.body.clientHeight,width:document.documentElement.clientWidth||document.body.clientWidth};k.x=c.x+c.width/2-e.width/2;k.y=c.y-e.offsetHeight+Math.max(0,j.shadow-j.pointer)-j.link_margin;
d.width-e.width<j.viewport_padding*2?k.x=(d.width-e.width)/2+a.x:(k.x=Math.min(k.x,d.width-e.width-j.viewport_padding+a.x),k.x=Math.max(k.x,j.viewport_padding+a.x));if(k.y-a.y<j.viewport_padding)k.y=c.y+c.height+j.link_margin;b.css(e,{top:k.y+"px",left:k.x+"px"})})();(function(){var a,d;f?(d=f,d=d.pageX||d.pageY?{x:d.pageX,y:d.pageY}:d.clientX||d.clientY?{x:d.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,y:d.clientY+document.body.scrollTop+document.documentElement.scrollTop}:
null):d={x:c.x+c.width/2,y:c.y};a=d;d=g.getElementById("pointer");var o=a.x-k.x-j.pointer;k.y>c.y?b.css(d,{display:"none"}):(o=Math.min(o,j.width+(e.width-j.width)/2-j.bevel-j.padding-j.pointer*2),o=Math.max(o,j.shadow+j.padding+j.bevel),a=k.x+o+j.pointer,a>c.x&&a<c.x+c.width?(b.css(d,{display:""}),b.css(d,{left:o+"px"})):b.css(d,{display:"none"}))})()},r=function(a){if(a&&(a=d[a.toLowerCase()],a.img))b.createEl("img").src=a.img},p=function(a,k){var c=b.cache(a,"phrase"),j=y(a,f),o=function(){z();
b.css(e,{display:"block",visibility:"hidden"});q(j);s(d[c.toLowerCase()]);b.css(e,{visibility:"visible"});b.cache(e,"visible",!0);b.cache(e,"segment",j)};clearTimeout(v);r(c);k?o():v=setTimeout(o,500)};h._showLinkBubble=b.bind(function(a){i.feedback=!0;p(a,!0)},this);return function(a){b.on(a,"mouseover",function(k){k=b.extend({},k||window.event);w=!0;b.cache(e,"visible")&&b.cache(e,"segment")===y(a,k)||(f=k,p(a))});b.on(a,"mousemove",function(a){b.cache(e,"visible")||(f=b.extend({},a||window.event))});
b.on(a,"mouseout",function(a){w=!1;l(a)})}}(),initLink:function(a,c,d){if(d=i.link_target||d)a.target=d;a.rel="nofollow";if(!a.href)a.href=c.url;b.cache(a,"key",i.key);b.cache(a,"params",{exp:q,merchant:c.merchant});b.cache(a,"type","i");h.link(a)},isLitePhrase:function(a){return a.url&&!(a.img||a.merchant||a.price||a.product)},insertLinks:function(){var a=function(a,d){var e,k=i.type===s.LITE||i.type===s.BOTH&&c.isLitePhrase(d);e=b.createEl("a");e.innerHTML=k?a:a.replace(/([a-z0-9]+ *|[^a-z0-9]+)/ig,
"<span>$1</span>");e.className="vglnk";b.cache(e,"phrase",a);if(i.ui)k?e.title="Link added by VigLink":c.initBubble(e);c.initLink(e,d);return e},g=function(b){var g;if(e.test(b.data)){g=b;var h,k,j,o,t=document.createDocumentFragment();t.appendChild(document.createTextNode(g.data));for(g=t.childNodes[0];g&&g.data&&Boolean(j=g.data.match(e));){k=j[0];o=j.slice(1).join("");h=d[o.toLowerCase()];k=g.data.indexOf(k)+k.length-o.length;k>0&&(g=g.splitText(k));k=g.length<=o.length?null:g.splitText(o.length);
if(o&&(!h||!i.per_phrase||!h.count||h.count<i.per_phrase)&&(!i.per_page||f.num_inserted<i.per_page))h?c.isLitePhrase(h)?f.num_lite++:f.num_heavy++:(h={url:o.match(/^https?:\/\//i)?o:"http://"+o},f.num_url++),t.insertBefore(a(o,h),g),t.removeChild(g),h.count++,f.num_inserted++;g=k}g=b.parentNode;g.insertBefore(t,b);g.removeChild(b)}},h=function(a){var d,e=function(a){return",a,applet,embed,object,head,img,input,link,map,meta,param,select,button,iframe,option,script,style,svg,textarea,title,".indexOf(","+
a.nodeName.toLowerCase()+",")!==-1||b.hasClass(a,"nolinks")||b.hasClass(a,"atma-nolink")||b.hasClass(a,"atma-no-link")};if(a){if(!e(a))for(d=a.firstChild;d;)a=d.nextSibling,d.nodeType===1?c.insertLinks(d):d.nodeType===3&&g(d),d=a}else b.each(b.select(i.scope),function(a){var b;a:for(var c=a;c.parentNode;)if(c=c.parentNode,c.nodeType===1&&e(c)){b=!0;break a}b||h(a)})};return h}(),loadAndLink:function(a){var b,c,e,f=[];h._crawler_status=a.status;if(!a.status||a.status==="success"){b=0;for(c=a.results.length;b<
c;b++)if(e=a.results[b],e.phrase&&e.url)e.phrase=e.phrase.toLowerCase(),f.push(e.phrase),d[e.phrase]={count:d[e.phrase]?d[e.phrase].count:0,phrase:e.phrase,img:e.img,merchant:e.merchant,price:e.price,product:e.title,url:e.url};f.length>0&&this.addPhrasesToMatcher(f);this.insertLinks()}},log:function(){var a,b,c={heavy:[],lite:[]},e=function(a,b){return b.split(",")[0]-a.split(",")[0]};for(a in d)b=parseInt(d[a].count,10),b>0&&(b=[b,a.replace(/\|/g,"%7C")].join(","),c[this.isLitePhrase(d[a])?"lite":
"heavy"].push(b));c.lite.sort(e);c.heavy.sort(e);r("insert",[{ct:f.num_inserted,cl:f.num_lite,ch:f.num_heavy,cu:f.num_url,exp:q},{pl:c.lite.join("|")},{ph:c.heavy.join("|")}])},onInsertApi:function(a){if(b.type(a)==="object"&&a.results)q=a.exp,this.loadAndLink(a),this.log()}},b.on("DOMReady",function(){c.init()})};
(function(){function i(a,b,c,d,e,l){for(var e=0,g=d.length;e<g;e++){var f=d[e];if(f){for(var h=!1,f=f[a];f;){if(f.sizcache===c){h=d[f.sizset];break}if(f.nodeType===1&&!l)f.sizcache=c,f.sizset=e;if(f.nodeName.toLowerCase()===b){h=f;break}f=f[a]}d[e]=h}}}function b(a,b,d,e,u,l){for(var u=0,f=e.length;u<f;u++){var g=e[u];if(g){for(var h=!1,g=g[a];g;){if(g.sizcache===d){h=e[g.sizset];break}if(g.nodeType===1){if(!l)g.sizcache=d,g.sizset=u;if(typeof b!=="string"){if(g===b){h=!0;break}}else if(c.filter(b,
[g]).length>0){h=g;break}}g=g[a]}e[u]=h}}}var h=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,r=0,s=Object.prototype.toString,q=!1,a=!0;[0,0].sort(function(){a=!1;return 0});var c=function(a,b,o,t){var o=o||[],u=b=b||document;if(b.nodeType!==1&&b.nodeType!==9)return[];if(!a||typeof a!=="string")return o;var l,f,i,m,n,q=!0,r=c.isXML(b),p=[],v=a;do if(h.exec(""),l=h.exec(v))if(v=l[3],p.push(l[1]),l[2]){m=l[3];break}while(l);
if(p.length>1&&e.exec(a))if(p.length===2&&d.relative[p[0]])f=w(p[0]+p[1],b);else for(f=d.relative[p[0]]?[b]:c(p.shift(),b);p.length;)a=p.shift(),d.relative[a]&&(a+=p.shift()),f=w(a,f);else if(!t&&p.length>1&&b.nodeType===9&&!r&&d.match.ID.test(p[0])&&!d.match.ID.test(p[p.length-1])&&(l=c.find(p.shift(),b,r),b=l.expr?c.filter(l.expr,l.set)[0]:l.set[0]),b){l=t?{expr:p.pop(),set:g(t)}:c.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&b.parentNode?b.parentNode:b,r);f=l.expr?c.filter(l.expr,l.set):
l.set;for(p.length>0?i=g(f):q=!1;p.length;)l=n=p.pop(),d.relative[n]?l=p.pop():n="",l==null&&(l=b),d.relative[n](i,l,r)}else i=[];i||(i=f);i||c.error(n||a);if(s.call(i)==="[object Array]")if(q)if(b&&b.nodeType===1)for(a=0;i[a]!=null;a++)i[a]&&(i[a]===!0||i[a].nodeType===1&&c.contains(b,i[a]))&&o.push(f[a]);else for(a=0;i[a]!=null;a++)i[a]&&i[a].nodeType===1&&o.push(f[a]);else o.push.apply(o,i);else g(i,o);m&&(c(m,u,o,t),c.uniqueSort(o));return o};c.uniqueSort=function(b){if(x&&(q=a,b.sort(x),q))for(var c=
1;c<b.length;c++)b[c]===b[c-1]&&b.splice(c--,1);return b};c.matches=function(a,b){return c(a,null,null,b)};c.matchesSelector=function(a,b){return c(b,null,null,[a]).length>0};c.find=function(a,b,c){var e;if(!a)return[];for(var u=0,l=d.order.length;u<l;u++){var f,g=d.order[u];if(f=d.leftMatch[g].exec(a)){var i=f[1];f.splice(1,1);if(i.substr(i.length-1)!=="\\"&&(f[1]=(f[1]||"").replace(/\\/g,""),e=d.find[g](f,b,c),e!=null)){a=a.replace(d.match[g],"");break}}}e||(e=typeof b.getElementsByTagName!=="undefined"?
b.getElementsByTagName("*"):[]);return{set:e,expr:a}};c.filter=function(a,b,e,t){for(var f,l,g=a,i=[],h=b,n=b&&b[0]&&c.isXML(b[0]);a&&b.length;){for(var m in d.filter)if((f=d.leftMatch[m].exec(a))!=null&&f[2]){var q,p,s=d.filter[m];p=f[1];l=!1;f.splice(1,1);if(p.substr(p.length-1)!=="\\"){h===i&&(i=[]);if(d.preFilter[m])if(f=d.preFilter[m](f,h,e,i,t,n)){if(f===!0)continue}else l=q=!0;if(f)for(var r=0;(p=h[r])!=null;r++)if(p){q=s(p,f,r,h);var v=t^!!q;e&&q!=null?v?l=!0:h[r]=!1:v&&(i.push(p),l=!0)}if(q!==
void 0){e||(h=i);a=a.replace(d.match[m],"");if(!l)return[];break}}}if(a===g)if(l==null)c.error(a);else break;g=a}return h};c.error=function(a){throw"Syntax error, unrecognized expression: "+a;};var d=c.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,
CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")}},relative:{"+":function(a,b){var d=typeof b==="string",e=d&&!/\W/.test(b),d=d&&!e;e&&(b=b.toLowerCase());for(var e=0,f=
a.length,l;e<f;e++)if(l=a[e]){for(;(l=l.previousSibling)&&l.nodeType!==1;);a[e]=d||l&&l.nodeName.toLowerCase()===b?l||!1:l===b}d&&c.filter(b,a,!0)},">":function(a,b){var d,e=typeof b==="string",f=0,l=a.length;if(e&&!/\W/.test(b))for(b=b.toLowerCase();f<l;f++){if(d=a[f])d=d.parentNode,a[f]=d.nodeName.toLowerCase()===b?d:!1}else{for(;f<l;f++)(d=a[f])&&(a[f]=e?d.parentNode:d.parentNode===b);e&&c.filter(b,a,!0)}},"":function(a,c,d){var e,f=r++,l=b;typeof c==="string"&&!/\W/.test(c)&&(e=c=c.toLowerCase(),
l=i);l("parentNode",c,f,a,e,d)},"~":function(a,c,d){var e,f=r++,l=b;typeof c==="string"&&!/\W/.test(c)&&(e=c=c.toLowerCase(),l=i);l("previousSibling",c,f,a,e,d)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c)return(a=b.getElementById(a[1]))&&a.parentNode?[a]:[]},NAME:function(a,b){if(typeof b.getElementsByName!=="undefined"){for(var c=[],d=b.getElementsByName(a[1]),e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,
b){if(typeof b.getElementsByTagName!=="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(/\\/g,"")+" ";if(f)return a;for(var f=0,g;(g=b[f])!=null;f++)g&&(e^(g.className&&(" "+g.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(g):c&&(b[f]=!1));return!1},ID:function(a){return a[1].replace(/\\/g,"")},TAG:function(a){return a[1].toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||c.error(a[0]);a[2]=a[2].replace(/^\+|\s*/g,"");
var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0;a[3]=b[3]-0}else a[2]&&c.error(a[0]);a[0]=r++;return a},ATTR:function(a,b,c,e,f,g){b=a[1]=a[1].replace(/\\/g,"");!g&&d.attrMap[b]&&(a[1]=d.attrMap[b]);a[4]=(a[4]||a[5]||"").replace(/\\/g,"");a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,e,f,g){if(a[1]==="not")if((h.exec(a[3])||"").length>1||/^\w/.test(a[3]))a[3]=c(a[3],null,null,b);else return a=
c.filter(a[3],b,e,1^g),e||f.push.apply(f,a),!1;else if(d.match.POS.test(a[0])||d.match.CHILD.test(a[0]))return!0;return a},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,d){return!!c(d[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},
text:function(a){return"text"===a.type},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},
setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,e,f){var g=b[1],l=d.filters[g];if(l)return l(a,e,b,f);else if(g==="contains")return(a.textContent||a.innerText||c.getText([a])||"").indexOf(b[3])>=0;else if(g==="not"){b=
b[3];e=0;for(f=b.length;e<f;e++)if(b[e]===a)return!1;return!0}else c.error(g)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case "only":case "first":for(;d=d.previousSibling;)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case "last":for(;d=d.nextSibling;)if(d.nodeType===1)return!1;return!0;case "nth":var c=b[2],e=b[3];if(c===1&&e===0)return!0;var f=b[0],g=a.parentNode;if(g&&(g.sizcache!==f||!a.nodeIndex)){for(var i=0,d=g.firstChild;d;d=d.nextSibling)if(d.nodeType===1)d.nodeIndex=++i;g.sizcache=
f}d=a.nodeIndex-e;return c===0?d===0:d%c===0&&d/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],c=d.attrHandle[c]?d.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=c+"",f=b[2],g=b[4];return c==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=
0:!g?e&&c!==!1:f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1},POS:function(a,b,c,e){var f=d.setFilters[b[2]];if(f)return f(a,c,b,e)}}},e=d.match.POS,f=function(a,b){return"\\"+(b-0+1)},m;for(m in d.match)d.match[m]=RegExp(d.match[m].source+/(?![^\[]*\])(?![^\(]*\))/.source),d.leftMatch[m]=RegExp(/(^(?:.|\r|\n)*?)/.source+d.match[m].source.replace(/\\(\d+)/g,f));var g=function(a,b){a=Array.prototype.slice.call(a,
0);return b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(document.documentElement.childNodes,0)}catch(n){g=function(a,b){var c=0,d=b||[];if(s.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length==="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var x,v;document.documentElement.compareDocumentPosition?x=function(a,b){return a===b?(q=!0,0):!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition?
-1:1:a.compareDocumentPosition(b)&4?-1:1}:(x=function(a,b){var c,d,e=[],f=[];c=a.parentNode;d=b.parentNode;var g=c;if(a===b)return q=!0,0;else if(c===d)return v(a,b);else if(c){if(!d)return 1}else return-1;for(;g;)e.unshift(g),g=g.parentNode;for(g=d;g;)f.unshift(g),g=g.parentNode;c=e.length;d=f.length;for(g=0;g<c&&g<d;g++)if(e[g]!==f[g])return v(e[g],f[g]);return g===c?v(a,f[g],-1):v(e[g],b,1)},v=function(a,b,c){if(a===b)return c;for(a=a.nextSibling;a;){if(a===b)return-1;a=a.nextSibling}return 1});
c.getText=function(a){for(var b="",d,e=0;a[e];e++)d=a[e],d.nodeType===3||d.nodeType===4?b+=d.nodeValue:d.nodeType!==8&&(b+=c.getText(d.childNodes));return b};(function(){var a=document.createElement("div"),b="script"+(new Date).getTime(),c=document.documentElement;a.innerHTML="<a name='"+b+"'/>";c.insertBefore(a,c.firstChild);if(document.getElementById(b))d.find.ID=function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c)return(b=b.getElementById(a[1]))?b.id===a[1]||typeof b.getAttributeNode!==
"undefined"&&b.getAttributeNode("id").nodeValue===a[1]?[b]:void 0:[]},d.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b};c.removeChild(a);c=a=null})();(function(){var a=document.createElement("div");a.appendChild(document.createComment(""));if(a.getElementsByTagName("*").length>0)d.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){for(var d=[],e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);
c=d}return c};a.innerHTML="<a href='#'></a>";if(a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#")d.attrHandle.href=function(a){return a.getAttribute("href",2)};a=null})();document.querySelectorAll&&function(){var a=c,b=document.createElement("div");b.innerHTML="<p class='TEST'></p>";if(!(b.querySelectorAll&&b.querySelectorAll(".TEST").length===0)){c=function(b,e,f,i){e=e||document;if(!i&&!c.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);
if(h&&(e.nodeType===1||e.nodeType===9))if(h[1])return g(e.getElementsByTagName(b),f);else if(h[2]&&d.find.CLASS&&e.getElementsByClassName)return g(e.getElementsByClassName(h[2]),f);if(e.nodeType===9){if(b==="body"&&e.body)return g([e.body],f);else if(h&&h[3]){var j=e.getElementById(h[3]);if(j&&j.parentNode){if(j.id===h[3])return g([j],f)}else return g([],f)}try{return g(e.querySelectorAll(b),f)}catch(o){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var j=(h=e.getAttribute("id"))||
"__sizzle__",m=e.parentNode,n=/^\s*[+~]/.test(b);h?j=j.replace(/'/g,"\\$&"):e.setAttribute("id",j);if(n&&m)e=e.parentNode;try{if(!n||m)return g(e.querySelectorAll("[id='"+j+"'] "+b),f)}catch(p){}finally{h||e.removeAttribute("id")}}}return a(b,e,f,i)};for(var e in a)c[e]=a[e];b=null}}();(function(){var a=document.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector,e=!1;try{b.call(document.documentElement,"[test!='']:sizzle")}catch(f){e=!0}if(b)c.matchesSelector=
function(a,f){f=f.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!c.isXML(a))try{if(e||!d.match.PSEUDO.test(f)&&!/!=/.test(f))return b.call(a,f)}catch(g){}return c(f,null,null,[a]).length>0}})();(function(){var a=document.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==0&&(a.lastChild.className="e",a.getElementsByClassName("e").length!==1))d.order.splice(1,0,"CLASS"),d.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!==
"undefined"&&!c)return b.getElementsByClassName(a[1])},a=null})();c.contains=document.documentElement.contains?function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:document.documentElement.compareDocumentPosition?function(a,b){return!!(a.compareDocumentPosition(b)&16)}:function(){return!1};c.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?a.nodeName!=="HTML":!1};var w=function(a,b){for(var e,f=[],g="",h=b.nodeType?[b]:b;e=d.match.PSEUDO.exec(a);)g+=e[0],a=a.replace(d.match.PSEUDO,
"");a=d.relative[a]?a+"*":a;e=0;for(var i=h.length;e<i;e++)c(a,h[e],f);return c.filter(g,f)};window.vglnk.Sizzle=c})();
