(function(){var ccJs=function(options){var mode="BCP";var useFPC=false;var cmp={daisybit:null,wait:250,done:0,start:0};var baseDomain=".crwdcntrl.net";var validPrefix=["bcp","cn"];var bcpDomainPrefix="bcp",async_props={async:false,asyncBehaviors:{},asyncOpportunityIds:[],asyncOpportunities:[]},behaviors={},bcpd_callback=null,consentSetCB=null,consentGetCB=null,pv="pv\x3dy",dobcp=false,placementOpps={p:[],pt:[]};var _cc_idCkeName="_cc_id";var domain=document.domain,test=false,sep="/",delim="/",autoFire=
false;var _cc_testCkeName="_cc_cc";var _cc_testCkeVal="ctst";var client,bcpClient;client=bcpClient=9249;var actualClient={id:9249,useFirstPartyDomain:"never",domainPrefix:"",cookieDomain:"",cookieDomainIDN:""};function setTest(testOn){if(typeof testOn!="undefined"&&(testOn==true||testOn==false))test=testOn}var ns,running=document.getElementById("LOTCC_"+client);if(running){var qs=parseQuery(running.src.replace(/^[^\?]+\??/,""));ns=qs["ns"]||"LOTCC_"+client;if(mode=="BCP"){autoFire=!!(qs["autobcp"]||
false);if(typeof qs["pre"]!="undefined")setBCPDomainPrefix(qs["pre"][0]);if(typeof qs["cmpwait"]!="undefined")setCMPWait(qs["cmpwait"][0]);delete qs["ns"];delete qs["autobcp"];delete qs["pre"];delete qs["cmpwait"];for(var type in qs)if(isArray(qs[type]))for(var i=0,beh;beh=qs[type][i++];)add(type,beh)}}else ns="LOTCC_"+client;if(!(ns in window))window[ns]={};function parseQuery(query){var params={};if(!query)return params;var pairs=query.split(/[;&]/);for(var i=0;i<pairs.length;i++){var key_val=pairs[i].split("\x3d");
if(!key_val||key_val.length!=2)continue;var key=unescape(key_val[0]);var val=unescape(key_val[1]);val=val.replace(/\+/g," ");params[key]&&params[key].push?params[key].push(val):params[key]=[val]}return params}function isArray(v){return v&&typeof v==="object"&&typeof v.length==="number"&&!v.propertyIsEnumerable("length")}function getDefinedValue(overrideVal,defaultVal){if(typeof overrideVal!="undefined"&&overrideVal!=null)return overrideVal;else return defaultVal}function append(url,val,vr,delimArg){if(typeof val!=
"undefined"&&val.length>0){var delimToUse=getDefinedValue(delimArg,delim);var vals;if(isArray(val))vals=val;else vals=val.split(",");var vn=delimToUse+vr+"\x3d";for(var i=0;i<vals.length;i++)url+=vn+vals[i]}return url}function setBCPDomainPrefix(prefix){if(validPrefix.indexOf(prefix)>0)bcpDomainPrefix=prefix;else if(typeof console!="undefined")console.log(prefix+" is not valid")}function baseURL(is_pv,version,domainArg,sepArg,delimArg){if(typeof version=="undefined"||version==null)version="5";is_pv=
!namespace.pvdone;var domainToUse;if(typeof domainArg!="undefined"&&domainArg!=null)domainToUse=domainArg;else domainToUse=getDomain();var url=getPrefix()+domainToUse;var sepToUse=getDefinedValue(sepArg,sep);var delimToUse=getDefinedValue(delimArg,delim);url+="/"+version+sepToUse+"c\x3d"+bcpClient+delimToUse+"rand\x3d"+getRandomNumber();if(cmp["daisybit"]!=null)url+=delimToUse+"db\x3d"+cmp["daisybit"];if(is_pv&&mode=="BCP")url+=delimToUse+pv;return url}function getRandomNumber(){var min=1E8;var max=
999999999;var randomnumber=Math.floor(min+(max-min)*Math.random());return randomnumber}function getPrefix(){return(document.location.protocol=="https:"?"https:":"http:")+"//"}function getCookie(cookieName){var cookieValue=null;var cookieString=""+document.cookie;if(cookieString.length!=0){var cookieMatch=cookieString.match(cookieName+"\x3d([^;]*)");if(typeof cookieMatch!="undefined"&&cookieMatch!=null)cookieValue=cookieMatch[1]}return cookieValue}function handleCookies(data){var firstPartyDomainScope;
var returnedDomain="";if(data.domain&&data.domain!="undefined"&&data.domain!=null)firstPartyDomainScope=checkDomainScope();else firstPartyDomainScope=false;var cookieSuccess=false;if(firstPartyDomainScope)if(data.cookies&&data.cookies!="undefined"&&data.cookies!=null&&data.cookies.length>0)cookieSuccess=writeCookies(data.cookies,returnedDomain);return cookieSuccess}function checkDomainScope(){if(actualClient.cookieDomain.length<=0)return false;var domainCandidate=document.domain;if(actualClient.cookieDomain==
"."+domainCandidate||actualClient.cookieDomain===domainCandidate||actualClient.cookieDomainIDN=="."+domainCandidate||actualClient.cookieDomainIDN===domainCandidate)return true;var index=domainCandidate.indexOf(actualClient.cookieDomain);if(index==-1)index=domainCandidate.indexOf(actualClient.cookieDomainIDN);if(index==-1)return false;else return true}function writeCookies(cookieArray,domainArg){if(typeof cookieArray!="undefined"&&cookieArray!=null){var cookieCount=cookieArray.length;for(var i=0;i<
cookieCount;i++){var cookie=cookieArray[i];if(cookie.name=="undefined"||cookie.name==null||cookie.value=="undefined"||cookie.value==null)continue;var cookieString="";cookieString+=cookie.name+"\x3d"+cookie.value+";";var kvs=new Object;kvs["domain"]=domainArg;kvs["path"]=getCookiePropertyWithDefault(cookie,"path","/");var maxAge=getCookieProperty(cookie,"maxAge");if(maxAge!=-1){var d=new Date;d.setTime(d.getTime()+maxAge*1E3);kvs["expires"]=d.toGMTString()}var val;for(var key in kvs){val=kvs[key];
if(typeof val!="undefined"&&val!=null)cookieString+=key+"\x3d"+val+";"}document.cookie=cookieString}return true}return false}function writeTestCookie(returnedDomain){document.cookie=_cc_testCkeName+"\x3d"+_cc_testCkeVal+";"+"domain\x3d"+returnedDomain+";";var cookieValue=getCookie(_cc_testCkeName);if(cookieValue==_cc_testCkeVal)return true;else return false}function getCookieProperty(cookie,property){if(cookie[property]!="undefined"&&cookie[property]!=null)return cookie[property];else return null}
function getCookiePropertyWithDefault(cookie,property,defaultVal){if(cookie[property]!="undefined"&&cookie[property]!=null)return cookie[property];else return defaultVal}options=options||{};var namespace="namespace"in options?options.namespace:window[ns];namespace.pvdone="pvdone"in options?options.pvdone:false;namespace.loaded="loaded"in options?options.loaded:false;namespace.dropSyncPixels="dropSyncPixels"in options?options.dropSyncPixels:true;namespace.runOptimus="runOptimus"in options?options.runOptimus:
true;if(!client)return false;var addEvent=function(){if(document.addEventListener)return function(obj,sEvent,func){obj.addEventListener(sEvent,func,false);return true};else if(document.attachEvent)return function(obj,sEvent,func){obj.attachEvent("on"+sEvent,func);return true};else return function(obj,sEvent,func){return false}}();for(var prop in async_props)if(prop in namespace)async_props[prop]=namespace[prop];else if("LOTCC"in window&&typeof LOTCC==="object"&&prop in LOTCC)async_props[prop]=LOTCC[prop];
namespace.enableDiv=function(){};namespace.enableNamedDiv=function(){};namespace.fillDiv=function(){};namespace.add=add;namespace.addBehavior=addBehavior;namespace.addInterest=addInterest;namespace.addAction=addAction;namespace.addMedia=addMedia;namespace.bcp=bcp;namespace.bcpd=bcpd;namespace.bcpw=bcpw;namespace.bcpf=bcpf;namespace.bcpdpv=bcpdpv;namespace.setTest=setTest;namespace.setBCPDomainPrefix=setBCPDomainPrefix;namespace.setConsent=setConsent;namespace.getConsent=getConsent;namespace.getConsentCB=
getConsentCB;namespace.setConsentCB=setConsentCB;LOTCC=namespace;addEvent(window,"load",doneload);addEvent(window,"load",loadAsync);if(autoFire)bcp();function getConsentPre(){return getPrefix()+"privacy"+baseDomain+"/consent"}function setConsent(cb,c,co){consentSetCB=cb;var t=document.createElement("script");t.type="text/javascript";t.src=fpcPidAppend(getConsentPre()+"/set?c\x3d"+c+(useFPC?"\x26fpc\x3dy":"")+"\x26callback\x3d"+ns+".setConsentCB\x26rand\x3d"+getRandomNumber());if(co.hasOwnProperty("analytics"))t.src+=
"\x26ca\x3d"+(co.analytics?1:0);if(co.hasOwnProperty("datasharing"))t.src+="\x26cds\x3d"+(co.datasharing?1:0);if(co.hasOwnProperty("targeting"))t.src+="\x26cta\x3d"+(co.targeting?1:0);if(co.hasOwnProperty("crossdevice"))t.src+="\x26ccd\x3d"+(co.crossdevice?1:0);t.id="_lotconsentset";document.body.appendChild(t)}function fpcPidAppend(url){if(useFPC){var id=getCookie(_cc_idCkeName);if(id!=null)url+="\x26pid\x3d"+id}return url}function getConsent(cb,c){consentGetCB=cb;var t=document.createElement("script");
t.type="text/javascript";t.src=fpcPidAppend(getConsentPre()+"/get?c\x3d"+c+"\x26callback\x3d"+ns+".getConsentCB\x26rand\x3d"+getRandomNumber());t.id="_lotconsentget";document.body.appendChild(t)}function getConsentCB(data){var scriptTag=document.getElementById("_lotconsentget");document.body.removeChild(scriptTag);consentGetCB(data["Profile"])}function setConsentCB(data){var scriptTag=document.getElementById("_lotconsentset");document.body.removeChild(scriptTag);if(!useFPC||data["cookies"]=="undefined"||
data["cookies"]!=null&&data["cookies"].length==0||handleCookies(data))consentSetCB(data["Profile"]);else consentSetCB({error:201})}function flash(msg){var div;if(div=document.getElementById("LOTCC.status"))div.innerHTML=msg}function add(name,id){if(behaviors[name]==null)behaviors[name]=new Array;var entry=behaviors[name];entry[entry.length]=encodeURIComponent(id)}function addBehavior(id){add("b",id)}function addAction(id){add("act",id)}function addInterest(id){add("int",id)}function addMedia(id){add("med",
id)}function addMemberId(id){}function addContentId(id){}function addOpportunityId(id){placementOpps.p.push(id)}function addOpportunity(tag){placementOpps.pt.push(tag)}function appendInternal(url,vals,vr){if(typeof vals!="undefined"&&vals.length>0){var vn=delim+vr+"\x3d";for(var i=0;i<vals.length;i++)url+=vn+vals[i]}return url}function appendAll(url){for(var type in behaviors)url=appendInternal(url,behaviors[type],type);for(var pl_type in placementOpps)url=append(url,placementOpps[pl_type],pl_type);
if(placementOpps.p.length>0||placementOpps.pt.length>0)url=append(url,"y","dp");if(async_props.async)url=append(url,"y","async");return url}function getDomain(){return test?"bcp.test.lotame.com":bcpDomainPrefix+baseDomain}function setCMPWait(waitMs){cmp.wait=waitMs}function bcp(){if(typeof __cmp!="undefined"){setTimeout(function(){if(cmp.done==0){cmp.done=2;add("cmp","1");add("cmpto",cmp.wait);bcpinternal()}},cmp.wait);cmp.start=Date.now();__cmp("getConsentData",null,function(val,success){cmp.daisybit=
val["consentData"];if(cmp.done==0){cmp.done=1;add("cmpwait",Date.now()-cmp.start);add("cmp","1");bcpinternal()}})}else bcpinternal()}function bcpinternal(){namespace.loaded?firebcp():dobcp=true}function bcpdpv(){var pvbak=namespace.pvdone;namespace.pvdone=true;bcpd();namespace.pvdone=pvbak}function bcpd(cb){var url=appendAll(baseURL(false));pixel(url,cb)}function bcpw(){var len=arguments.length;if(len>0)for(var i=0;i<len;i+=2)if(i+1<len)add(arguments[i],arguments[i+1]);bcpd()}function pixel(url,cb){var pi=
new Image;pi.onload=img_done;pi.onerror=img_done;pi.onabort=img_done;bcpd_callback=cb;reset(url);pi.src=url}function img_done(url){if(bcpd_callback)bcpd_callback()}function reset(url){behaviors={};placementOpps={p:[],pt:[]};if(typeof lotbcp!="undefined")lotbcp="";if(typeof lotact!="undefined")lotact="";if(typeof lotint!="undefined")lotint="";if(typeof lotmed!="undefined")lotmed="";if(url&&url.indexOf(pv)>0)namespace.pvdone=true}function bcpf(){firebcp();dobcp=false}function firebcp(){if(namespace.runOptimus)try{addTrigger({"int":['fastjobs : breadcrumb : {{ul[itemprop\x3d"breadcrumb"] li:nth-of-type(2)}}.textContent'],
location:"fastjobs\\.sg",element:'{{ul[itemprop\x3d"breadcrumb"] li:nth-of-type(2)}}',event:"",opr:71916});addTrigger({"int":['fastjobs : breadcrumb : {{ul[itemprop\x3d"breadcrumb"] li:nth-of-type(2)}}.textContent : {{ul[itemprop\x3d"breadcrumb"] li:nth-of-type(3)}}.textContent'],location:"fastjobs\\.sg",element:'{{ul[itemprop\x3d"breadcrumb"] li:nth-of-type(3)}}',event:"",opr:71917});addTrigger({"int":['fastjobs : breadcrumb : {{ul[itemprop\x3d"breadcrumb"] li:nth-of-type(2)}}.textContent : {{ul[itemprop\x3d"breadcrumb"] li:nth-of-type(3)}}.textContent : {{ul[itemprop\x3d"breadcrumb"] li:nth-of-type(4)}}.textContent'],
location:"fastjobs\\.sg",element:'{{ul[itemprop\x3d"breadcrumb"] li:nth-of-type(4)}}',event:"",opr:71918});addTrigger({"int":['fastjobs : empoyment type : {{div.job-info span[itemprop\x3d"employmentType"]}}.textContent'],location:"fastjobs\\.sg",element:'{{div.job-info span[itemprop\x3d"employmentType"]}}',event:"",opr:71919});addTrigger({"int":['fastjobs : address : {{div.job-info span[itemprop\x3d"address"]}}.textContent'],location:"fastjobs\\.sg",element:'{{div.job-info span[itemprop\x3d"address"]}}',
event:"",opr:71920});addTrigger({"int":["fastjobs : apply job"],location:"fastjobs\\.sg",element:"{{div#sidebar a.btn-success}}",event:"click",opr:71921});addTrigger({"int":["fastjobs : save job"],location:"fastjobs\\.sg",element:"{{div#sidebar a.btn-border}}",event:"click",opr:71922});addTrigger({"int":["fastjobs : employment status : {{form#profile-form select#profile-empstatus}}.value"],location:"fastjobs\\.sg",element:"{{form#profile-form}}",event:"submit",opr:71923});addTrigger({"int":["fastjobs : education : {{form#profile-form select#profile-education}}.value"],
location:"fastjobs\\.sg",element:"{{form#profile-form}}",event:"submit",opr:71924});addTrigger({"int":["fastjobs : category : {{div.filters-container ul.radio input:checked}}.value"],location:"fastjobs\\.sg",element:"{{div.filters-container ul.radio input:checked}}",event:"",opr:71925});addTrigger({"int":["fastjobs : job function : {{div.filters-container div.filter-option.last input:checked}}.value"],location:"fastjobs\\.sg",element:"{{div.filters-container div.filter-option.last input:checked}}",
event:"",opr:71926});addTrigger({"int":["{{html}}.ownerDocument.domain : Total Site Traffic"],location:"(.*)",element:"{{html}}.ownerDocument.domain",opr:45439});addTrigger({"ug":['Keywords : {{meta[name\x3d"keywords"]}}.content'],location:"(.*)",element:'{{meta[name\x3d"keywords"]}}.content',opr:52551});addTrigger({"int":["Referral Site : r{{://([^/]*)([/])}}.1"],location:"(.*)",element:"r{{://([^/]*)([/])}}",opr:57833});addTrigger({"act":["Young Parents : Subscribe to RSS Feed"],location:"youngparents\\.com\\.sg",
element:"{{div.socialMedia a.rssFeed}}",event:"click",opr:58804});addTrigger({"act":["Young Parents : Follow on Facebook"],location:"youngparents\\.com\\.sg",element:"{{div.socialMedia a.fbSocial}}",event:"click",opr:58805});addTrigger({"act":["Young Parents : Follow on Instagram"],location:"youngparents\\.com\\.sg",element:"{{div.socialMedia a.igSocial}}",event:"click",opr:58806});addTrigger({"int":["Torque : Keyword : {{div.keywords li:nth-of-type(1) a span}}.textContent"],location:"torque\\.com\\.sg",
element:"{{div.keywords li:nth-of-type(1) a span}}",opr:58808});addTrigger({"int":["Torque : Keyword : {{div.keywords li:nth-of-type(2) a span}}.textContent"],location:"torque\\.com\\.sg",element:"{{div.keywords li:nth-of-type(2) a span}}",opr:58809});addTrigger({"int":["Torque : Keyword : {{div.keywords li:nth-of-type(3) a span}}.textContent"],location:"torque\\.com\\.sg",element:"{{div.keywords li:nth-of-type(3) a span}}",opr:58810});addTrigger({"int":["Torque : Keyword : {{div.keywords li:nth-of-type(4) a span}}.textContent"],
location:"torque\\.com\\.sg",element:"{{div.keywords li:nth-of-type(4) a span}}",opr:58811});addTrigger({"act":["Torque : Download Car Pricelist"],location:"torque\\.com\\.sg",element:"{{table.pricelist_table tbody a}}",event:"click",opr:58812});addTrigger({"act":["Shape : Subscribe to RSS Feed"],location:"shape\\.com\\.sg",element:"{{div.socialMedia a.rssFeed}}",event:"click",opr:58814});addTrigger({"act":["Shape : Follow on Facebook"],location:"shape\\.com\\.sg",element:"{{div.socialMedia a.fbSocial}}",
event:"click",opr:58815});addTrigger({"act":["Shape : Follow on Twitter"],location:"shape\\.com\\.sg",element:"{{div.socialMedia a.twSocial}}",event:"click",opr:58816});addTrigger({"act":["Shape : Follow on Instagram"],location:"shape\\.com\\.sg",element:"{{div.socialMedia a.igSocial}}",event:"click",opr:58817});addTrigger({"int":["Female Mag : Keyword : {{div.keywords li:nth-of-type(1) a}}.textContent"],location:"femalemag\\.com\\.sg",element:"{{div.keywords li:nth-of-type(1) a}}",opr:58819});addTrigger({"int":["Female Mag : Keyword : {{div.keywords li:nth-of-type(2) a}}.textContent"],
location:"femalemag\\.com\\.sg",element:"{{div.keywords li:nth-of-type(2) a}}",opr:58820});addTrigger({"int":["Female Mag : Keyword : {{div.keywords li:nth-of-type(3) a}}.textContent"],location:"femalemag\\.com\\.sg",element:"{{div.keywords li:nth-of-type(3) a}}",opr:58821});addTrigger({"int":["Female Mag : Keyword : {{div.keywords li:nth-of-type(4) a}}.textContent"],location:"femalemag\\.com\\.sg",element:"{{div.keywords li:nth-of-type(4) a}}",opr:58822});addTrigger({"int":["Female Mag : Keyword : {{div.keywords li:nth-of-type(5) a}}.textContent"],
location:"femalemag\\.com\\.sg",element:"{{div.keywords li:nth-of-type(5) a}}",opr:58823});addTrigger({"int":["Female Mag : Keyword : {{div.keywords li:nth-of-type(6) a}}.textContent"],location:"femalemag\\.com\\.sg",element:"{{div.keywords li:nth-of-type(6) a}}",opr:58824});addTrigger({"int":["Female Mag : Keyword : {{div.keywords li:nth-of-type(7) a}}.textContent"],location:"femalemag\\.com\\.sg",element:"{{div.keywords li:nth-of-type(7) a}}",opr:58825});addTrigger({"int":["Female Mag : Keyword : {{div.keywords li:nth-of-type(8) a}}.textContent"],
location:"femalemag\\.com\\.sg",element:"{{div.keywords li:nth-of-type(8) a}}",opr:58826});addTrigger({"int":["Female Mag : Keyword : {{div.keywords li:nth-of-type(9) a}}.textContent"],location:"femalemag\\.com\\.sg",element:"{{div.keywords li:nth-of-type(9) a}}",opr:58827});addTrigger({"int":["Female Mag : Keyword : {{div.keywords li:nth-of-type(10) a}}.textContent"],location:"femalemag\\.com\\.sg",element:"{{div.keywords li:nth-of-type(10) a}}",opr:58828});addTrigger({"dem":['$1 : Budget 2016 : {{meta[name*\x3d"articleid"]}}.content'],
location:"(asiaone|straitstimes|businesstimes)",element:'{{meta[name*\x3d"keywords"][content*\x3d"budget 2016"]}}',opr:68989});addTrigger({"dem":['$1 : Budget 2016 : {{meta[name*\x3d"articleid"]}}.content'],location:"(asiaone|straitstimes|businesstimes)",element:'{{meta[name*\x3d"keywords"][content\x3d"budget2016"]}}',opr:68990});addTrigger({"dem":['$1 : Budget 2016 : {{meta[name*\x3d"articleid"]}}.content'],location:"(asiaone|straitstimes|businesstimes)",element:'{{meta[name*\x3d"keywords"][content\x3d"budget-2016"]}}',
opr:68991});addTrigger({"dem":['$1 : Skillsfuture : {{meta[name*\x3d"articleid"]}}.content'],location:"(asiaone|straitstimes|businesstimes)",element:'{{meta[name*\x3d"keywords"][content*\x3d"skillsfuture"]}}',opr:69008});addTrigger({"dem":['$1 : Budget 2016 : {{meta[name*\x3d"articleid"]}}.content'],location:"(straitstimes|businesstimes|asiaone)",element:'{{meta[name*\x3d"keywords"][content*\x3d"BUDGET 2016"]}}',opr:69168});addTrigger({"dem":['$1 : Budget 2016 : {{meta[name*\x3d"articleid"]}}.content'],
location:"(straitstimes|businesstimes|asiaone)",element:'{{meta[name*\x3d"keywords"][content*\x3d"BUDGET-2016"]}}',opr:69169});addTrigger({"dem":['$1 : Budget 2016 : {{meta[name*\x3d"articleid"]}}.content'],location:"(asiaone|straitstimes|businesstimes)",element:'{{meta[name*\x3d"keywords"][content*\x3d"BUDGET2016"]}}',opr:69170});addTrigger({"dem":['$1 : Skillsfuture : {{meta[name*\x3d"articleid"]}}.content'],location:"(asiaone|businesstimes|straitstimes)",element:'{{meta[name*\x3d"keywords"][content*\x3d"SKILLSFUTURE"]}}',
opr:69171});addTrigger({"ug":['Grapeshot keywords : {{meta[name*\x3d"grapeshot"]}}.content'],location:"(.*)",element:'{{meta[name*\x3d"grapeshot"]}}.content',opr:72875});bindTriggers()}catch(exception){}if(namespace.dropSyncPixels){var url=generateFirebcpURL("5");try{var tempIFrame=document.createElement("iframe");tempIFrame.setAttribute("id","LOTCCFrame"+new Date);url=append(url,"ifr","rt");tempIFrame.setAttribute("src",url.replace(/'/g,"%27"));tempIFrame.setAttribute("title","empty");tempIFrame.setAttribute("tabindex",
"-1");tempIFrame.setAttribute("role","presentation");tempIFrame.style.border="0px";tempIFrame.style.width="0px";tempIFrame.style.height="0px";tempIFrame.style.display="block";document.body.appendChild(tempIFrame)}catch(exception){var pixel=new Image(1,1);pixel.src=url.replace(/'/g,"%27")}}reset(url)}function generateFirebcpURL(version){var url=appendAll(baseURL(true,version));if(typeof lotbcp!="undefined")url=append(url,lotbcp,"b");if(typeof lotact!="undefined")url=append(url,lotact,"act");if(typeof lotint!=
"undefined")url=append(url,lotint,"int");if(typeof lotmed!="undefined")url=append(url,lotmed,"med");return url}function doneload(){if(dobcp)bcpf();namespace.loaded=true}function loadAsync(){if(async_props.async)try{for(type in async_props.asyncBehaviors)for(var i=0,b;b=async_props.asyncBehaviors[type][i++];)add(type,b);for(var i=0,id;id=async_props.asyncOpportunityIds[i++];)addOpportunityId(async_props.asyncOpportunityIds[id]);for(var i=0,tag;tag=async_props.asyncOpportunities[i++];)addOpportunity(async_props.asyncOpportunities[tag]);
bcp()}catch(e){}}var placement_rules=[],addTrigger=addOptimusRule;function bindTriggers(){placement_rules.sort(function(a,b){var regex=/^#/;if(regex.test(a.element)&&!regex.test(b.element))return-1;if(!regex.test(a.element)&&regex.test(b.element))return 1;return 0});for(var i=0,pl;pl=placement_rules[i++];)pl.process();if(OptimusRule.element_cache.length>0)for(var i=OptimusRule.element_cache.length-1;i>=0;i--){var el=OptimusRule.element_cache[i][0];var handlers=OptimusRule.element_cache[i][1];for(var ev in handlers)addEvent(el,
ev,function(h){var evt_el=el;return function(evt){for(var j=0,callback;callback=h[j++];)callback.call(evt_el,evt);var b_count=0;for(var type in behaviors)b_count++;if(b_count>0)bcpw()}}(handlers[ev]));delete OptimusRule.element_cache[i];OptimusRule.element_cache.length--}}function addOptimusRule(r){var o=new OptimusRule(r);return o.process()}function addHapaxRule(r){var h=new HapaxRule(r);return h.process()}function addPlacementRule(r){placement_rules.push(new PlacementRule(r))}function OptimusRule(o){o=
o||{};this.location=o.location||null;this.rule_id=o.opr||null;this.element=o.element||null;this.event=o.event||null;this.location_matches=null;this.element_matches=null;this.current_document=document;for(var bt in o)if(typeof o[bt]==="object"&&o[bt]!==null&&o[bt].length>0){this.behavior_type=bt;this.behavior=o[bt][0]}}OptimusRule.prototype={process:function(){var rule_matches=0;if(!this.is_valid())return false;for(var href in this.document_map){if(this.document_map[href]===null)continue;var loc_match=
null;try{var re=new RegExp(this.location);loc_match=re.exec(href)}catch(e){this.add("opterr")}if(loc_match===null)continue;this.location_matches=loc_match;var doc=this.document_map[href];if(this.element!==null){this.query_regex.lastIndex=0;var query_element=this.query_regex.test(this.element)?this.element:"{{#"+this.element+"}}";var elm_match=this.query(query_element,doc);if(elm_match.length==0&&this.event==null)continue;var missing_property=false;for(var i=0,el;el=elm_match[i++];)if(typeof el["property_name"]!==
"undefined"&&el["property_name"]!==null&&el["property_content"]===null)missing_property=true;if(missing_property)continue;this.element_matches=elm_match;this.event!==null?this.create_event(doc):this.match(doc);rule_matches++}else{this.match(doc);rule_matches++}}return rule_matches},match:function(doc){var matches=this.query(this.behavior,doc);var p_behavior=this.behavior;for(var i=0,m;m=matches[i++];)p_behavior=p_behavior.replace(m.expression,m.property_content!==null?m.property_content:"");p_behavior=
p_behavior.replace(this.query_regex,"");if(this.location_matches!==null&&this.location_matches.length>0)for(var i=0;i<this.location_matches.length;i++){var sub_regex=new RegExp("\\$"+i.toString()+"\\b");p_behavior=p_behavior.replace(sub_regex,this.location_matches[i])}if(p_behavior!==""){p_behavior="#OpR#"+this.rule_id+"#"+decodeURI(p_behavior);this.add(p_behavior)}return p_behavior},add:function(b){add(this.behavior_type,b)},create_event:function(doc){var bind_to=[];if(this.element_matches.length>
0)for(var i=0;i<this.element_matches.length;i++)for(var j=0;j<this.element_matches[i]["elements"].length;j++)bind_to.push(this.element_matches[i]["elements"][j]);else if(this.element_matches.length==0&&this.event=="click")bind_to.push(doc);else return false;var create_callback=function(curr_elm,inst){var curDoc=doc;return function(evt){if(curr_elm===curDoc&&inst.element!==null){var els=inst.query(inst.element,curDoc);if(els.length==0)return;for(var i=0,el_list;el_list=els[i++];){var found=false;if(el_list.elements&&
el_list.elements.length>0)for(var j=0,el;el=el_list.elements[j++];)if(evt.target&&evt.target==el||evt.srcElement&&evt.srcElement==el){inst.match(curDoc);found=true;break}if(found)break}}else if(this===curr_elm)inst.match(curDoc)}};for(var i=0,curr_elm;curr_elm=bind_to[i++];){if(!(curr_elm.nodeType&&(curr_elm.nodeType==1||curr_elm.nodeType==9)))continue;var found=false;for(var j=0,arr_elm;arr_elm=OptimusRule.element_cache[j++];){if(!isArray(arr_elm))continue;var cached_elm=arr_elm[0];var handler=arr_elm[1];
if(curr_elm===cached_elm){if(!(this.event in handler))handler[this.event]=[];handler[this.event].push(create_callback(curr_elm,this));found=true}}if(found===false){var new_elm=[curr_elm,{}];new_elm[1][this.event]=[create_callback(curr_elm,this)];OptimusRule.element_cache.push(new_elm)}}return OptimusRule.element_cache},is_valid:function(){var valid=true;if(this.location===""||this.location===null||typeof this.location!=="string")valid=false;if(this.rule_id===null||isNaN(parseInt(this.rule_id,10)))valid=
false;if(this.element!==null&&typeof this.element!=="string")valid=false;if(this.event!==null&&(this.element==null||typeof this.event!=="string"))valid=false;return valid},filter:function(c){var str=c.replace(/\<\/?[^>]+\/?\>/gi,"").replace(/\n|\t|\r/gi," ").replace(/\s{2,}/g," ").replace(/\[quote\][\s\S]*\[\/quote\]/gi,"");try{str=decodeURIComponent(str)}catch(e){}if(typeof client!=="undefined"&&client==2241)str=str.replace(/[^\u0020-\u007e]/g,"");return str},query:function(q,doc){var matches=[],
results,expr,selector,property,els,prefix;try{this.query_regex.lastIndex=0;while((results=this.query_regex.exec(q))!==null){expr=results[0];prefix=results[1]||"e";selector=results[2];property=results[4]||null;els=typeof OptimusRule.supported_sources[prefix]==="function"?OptimusRule.supported_sources[prefix].call(this,selector,property,doc):[];if(els.length>0)matches.push({expression:expr,elements:els[0],property_name:property,property_content:els[1]})}}catch(e){this.add("opterr");matches=[]}return matches},
query_regex:/([a-zA-Z]+)?\{\{([^}}]*)\}\}(\.([a-zA-Z0-9\._-]+))?/g,document_map:function(w,doc_map){doc_map[w.location.href]=w.document;var has_access=false;if(window.parent!=w){try{if(w.parent.location.href){has_access=true;return arguments.callee(w.parent,doc_map)}}catch(e){}if(!has_access)if(w.document.referrer!=="")doc_map[w.document.referrer]=null}return doc_map}(window,{})};OptimusRule.element_cache=[];OptimusRule.supported_sources={e:function(s,p,d){p=p||"value";var els=this.query_by_selector(s,
d);var props=[];for(var i=0,e;e=els[i++];){var prop_arr=p.split(".");for(var j=0;typeof e[prop_arr[j]]!=="undefined";j++)e=e[prop_arr[j]];if(j===prop_arr.length)props.push(this.filter(e.toString()))}var p_content=props.length>0?props.join(","):null;return els.length>0?[els,p_content]:[]},r:function(s,p,d){p=parseInt(p,10)||0;var re=new RegExp(s);var matches=re.exec(d.referrer);var r_prop=matches!==null&&typeof matches[p]!=="undefined"?this.filter(matches[p]):null;return r_prop!==null?[matches,r_prop]:
[]}};function HapaxRule(h){OptimusRule.call(this,h);this.behavior_type="ugc";this.behavior=h["ug"][0]||null}HapaxRule.prototype=new OptimusRule;HapaxRule.prototype.is_valid=function(){var valid=true;if(this.location===""||this.location===null||typeof this.location!=="string")valid=false;if(this.element===""||this.element===null||typeof this.element!=="string")valid=false;if(this.event===""||this.event===null||typeof this.event!=="string")valid=false;if(this.behavior===""||this.behavior===null||typeof this.behavior!==
"object")valid=false;return valid};function PlacementRule(p){OptimusRule.call(this,p);this.placement_id=p.placement_id||null;this.placement=p.placement||null}PlacementRule.prototype=new OptimusRule;PlacementRule.prototype.process=function(){if(!this.is_valid)return false;var els=this.query(this.query_regex.test(this.element)?this.element:"{{"+this.element+"}}",document);if(els.length<=0)return false;if(this.placement_id!==null)this.addOpportunityId();else if(this.placement!==null)this.addOpportunity();
else return false;return true};PlacementRule.prototype.addOpportunityId=function(){addOpportunityId(this.placement_id)};PlacementRule.prototype.addOpportunity=function(){addOpportunity(this.placement)};PlacementRule.prototype.is_valid=function(){var valid=true;if((this.placement==null||typeof this.placement!=="string")&&(this.placement_id==null||isNaN(parseInt(this.placement_id,10))))valid=false;if(this.element===""||this.element===null||typeof this.element!=="string")valid=false;return valid};(function(){var doc=
document;var isIE=/(?!.*?opera.*?)msie(?!.*?opera.*?)/i.test(navigator.userAgent);var isWebKit=/webkit/i.test(navigator.userAgent);var cache={};var cacheOn=!isIE&&!isWebKit;var persistCache={};var _uid=0;var reg={trim:/^\s+|\s+$/g,quickTest:/^[^:\[>+~ ,]+$/,typeSelector:/(^[^\[:]+?)(?:\[|\:|$)/,tag:/^(\w+|\*)/,id:/^(\w*|\*)#/,classRE:/^(\w*|\*)\./,attributeName:/(\w+)(?:[!+~*\^$|=])|\w+/,attributeValue:/(?:[!+~*\^$|=]=*)(.+)(?:\])/,pseudoName:/(\:[^\(]+)/,pseudoArgs:/(?:\()(.+)(?:\))/,nthParts:/([+-]?\d)*(n)([+-]\d+)*/i,
combinatorTest:/[+>~ ](?![^\(]+\)|[^\[]+\])/,combinator:/\s*[>~]\s*(?![=])|\s*\+\s*(?![0-9)])|\s+/g,recursive:/:(not|has)\((\w+|\*)?([#.](\w|\d)+)*(\:(\w|-)+(\([^\)]+\))?|\[[^\}]+\])*(\s*,\s*(\w+|\*)?([#.](\w|\d)+)*(\:(\w|-)+(\([^\)]+\))?|\[[^\}]+\])*)*\)/gi};var arrayIt=function(a){if(!!(window.attachEvent&&!window.opera))return function(a){if(a instanceof Array)return a;for(var i=0,result=[],m;m=a[i++];)result[result.length]=m;return result};else return function(a){return Array.prototype.slice.call(a)}}(null);
function filter(a,tag){var r=[],uids={};if(tag)tag=new RegExp("^"+tag+"$","i");for(var i=0,ae;ae=a[i++];){ae.uid=ae.uid||_uid++;if(!uids[ae.uid]&&(!tag||ae.nodeName.search(tag)!==-1))r[r.length]=uids[ae.uid]=ae}return r}function getAttribute(e,a){if(!e)return null;if(a==="class"||a==="className")return e.className;if(a==="for")return e.htmlFor;return e.getAttribute(a)||e[a]}function getByClass(selector,selectorRE,root,includeRoot,cacheKey,tag,flat){var result=[];if(!!flat)return selectorRE.test(root.className)?
[root]:[];if(root.getElementsByClassName){result=arrayIt(root.getElementsByClassName(selector));if(!!includeRoot)if(selectorRE.test(root.className))result[result.length]=root;if(tag!="*")result=filter(result,tag);cache[cacheKey]=result.slice(0);return result}else if(doc.getElementsByClassName){result=arrayIt(doc.getElementsByClassName(selector));if(tag!="*")result=filter(result,tag);cache[cacheKey]=result.slice(0);return result}var es=tag=="*"&&root.all?root.all:root.getElementsByTagName(tag);if(!!includeRoot)es[es.length]=
root;for(var index=0,e;e=es[index++];)if(selectorRE.test(e.className))result[result.length]=e;return result}function getById(selector,root,includeRoot,cacheKey,tag,flat){var rs,result=[];if(!!flat)return getAttribute(root,"id")===selector?[root]:[];if(root.getElementById)rs=root.getElementById(selector);else rs=doc.getElementById(selector);if(rs&&getAttribute(rs,"id")===selector){result[result.length]=rs;cache[cacheKey]=result.slice(0);return result}var es=root.getElementsByTagName(tag);if(!!includeRoot)es[es.length]=
root;for(var index=0,e;e=es[index++];)if(getAttribute(e,"id")===selector){result[result.length]=e;break}return result}function getContextFromSequenceSelector(selector,roots,includeRoot,flat){var context,contextRE,tag,contextType="",result=[],tResult=[],root,rootCount,rootsLength;reg.id.lastIndex=reg.typeSelector.lastIndex=reg.classRE.lastIndex=0;if(!reg.tag.test(selector))selector="*"+selector;context=reg.typeSelector.exec(selector)[1];roots=roots instanceof Array?roots.slice(0):[roots];rootsLength=
roots.length;rootCount=rootsLength-1;if(reg.id.test(context)){contextType="id";tag=(tag=context.match(/^\w+/))?tag[0]:"*";context=context.replace(reg.id,"")}else if(reg.classRE.test(context)){contextType="class";tag=(tag=context.match(reg.tag))?tag[0]:"*";context=context.replace(reg.tag,"");contextRE=persistCache[context+"RegExp"]||(persistCache[context+"RegExp"]=new RegExp("(?:^|\\s)"+context.replace(/\./g,"\\s*")+"(?:\\s|$)"));context=context.replace(/\./g," ")}while(rootCount>-1){root=roots[rootCount--];
root.uid=root.uid||_uid++;var cacheKey=selector+root.uid;if(cacheOn&&cache[cacheKey]){result=result.concat(cache[cacheKey]);continue}if(contextType==="id")tResult=getById(context,root,includeRoot,cacheKey,tag,flat);else if(contextType==="class")tResult=getByClass(context,contextRE,root,includeRoot,cacheKey,tag,flat);else{tResult=arrayIt(root.getElementsByTagName(context));if(!!includeRoot&&(root.nodeName.toUpperCase()===context.toUpperCase()||context==="*"))tResult[tResult.length]=root}result=rootsLength>
1?result.concat(tResult):tResult;cache[cacheKey]=result.slice(0)}return result}var peppy={query:function(selectorGroups,root,includeRoot,recursed,flat){var elements=[];if(!recursed)selectorGroups=selectorGroups.replace(reg.trim,"").replace(/(\[)\s+/g,"$1").replace(/\s+(\])/g,"$1").replace(/(\[[^\] ]+)\s+/g,"$1").replace(/\s+([^ \[]+\])/g,"$1").replace(/(\()\s+/g,"$1").replace(/(\+)([^0-9])/g,"$1 $2").replace(/['"]/g,"").replace(/\(\s*even\s*\)/gi,"(2n)").replace(/\(\s*odd\s*\)/gi,"(2n+1)");if(typeof root===
"string")root=(root=getContextFromSequenceSelector(root,doc)).length>0?root:undefined;root=root||doc;root.uid=root.uid||_uid++;var cacheKey=selectorGroups+root.uid;if(cacheOn&&cache[cacheKey])return cache[cacheKey];reg.quickTest.lastIndex=0;if(reg.quickTest.test(selectorGroups)){elements=getContextFromSequenceSelector(selectorGroups,root,includeRoot,flat);return cache[cacheKey]=elements.slice(0)}var groupsWorker,groups,selector;groupsWorker=selectorGroups.split(/\s*,\s*/g);groups=groupsWorker.length>
1?[""]:groupsWorker;for(var gwi=0,tc=0,gi=0,g;groupsWorker.length>1&&(g=groupsWorker[gwi++])!==undefined;){var l,r;tc+=((l=g.match(/\(/g))?l.length:0)-((r=g.match(/\)/g))?r.length:0);groups[gi]=groups[gi]||"";groups[gi]+=groups[gi]===""?g:","+g;if(tc===0)gi++}var gCount=0;while((selector=groups[gCount++])!==undefined){reg.quickTest.lastIndex=0;if(reg.quickTest.test(selector)){result=getContextFromSequenceSelector(selector,root,includeRoot,flat);elements=groups.length>1?elements.concat(result):result;
continue}reg.combinatorTest.lastIndex=0;if(reg.combinatorTest.test(selector)){var parts,pLength,pCount=0,combinators,cCount=0,result;parts=selector.split(reg.combinator);pLength=parts.length;combinators=selector.match(reg.combinator)||[""];while(pCount<pLength){var c,part1,part2;c=combinators[cCount++].replace(reg.trim,"");part1=result||peppy.query(parts[pCount++],root,includeRoot,true,flat);part2=peppy.query(parts[pCount++],c==""||c=="\x3e"?part1:root,c==""||c=="\x3e",true,flat);result=peppy.queryCombinator(part1,
part2,c)}elements=groups.length>1?elements.concat(result):result;result=undefined}else{result=peppy.querySelector(selector,root,includeRoot,flat);elements=groups.length>1?elements.concat(result):result}}if(groups.length>1)elements=filter(elements);return cache[cacheKey]=elements.slice(0)},queryCombinator:function(l,r,c){var result=[],uids={},proc={},succ={},fail={},combinatorCheck=peppy.simpleSelector.combinator[c];for(var li=0,le;le=l[li++];){le.uid=le.uid||_uid++;uids[le.uid]=le}for(var ri=0,re;re=
r[ri++];){re.uid=re.uid||_uid++;if(!proc[re.uid]&&combinatorCheck(re,uids,fail,succ))result[result.length]=re;proc[re.uid]=re}return result},querySelector:function(selector,root,includeRoot,flat){var context,passed=[],count,totalCount,e,first=true;context=getContextFromSequenceSelector(selector,root,includeRoot,flat);count=context.length;totalCount=count-1;var tests,recursive;if(/:(not|has)/i.test(selector)){recursive=selector.match(reg.recursive);selector=selector.replace(reg.recursive,"")}if(!(tests=
selector.match(/:(\w|-)+(\([^\(]+\))*|\[[^\[]+\]/g)))tests=[];if(recursive)tests=tests.concat(recursive);var aTest;while((aTest=tests.pop())!==undefined){var pc=persistCache[aTest],testFuncScope,testFunc,testFuncKey,testFuncArgs=[],isCountTest=false;passed=[];if(pc){testFuncKey=pc[0];testFuncScope=pc[1];testFuncArgs=pc.slice(2);testFunc=testFuncScope[testFuncKey]}else if(!/^:/.test(aTest)){var n=aTest.match(reg.attributeName);var v=aTest.match(reg.attributeValue);testFuncArgs[1]=n[1]||n[0];testFuncArgs[2]=
v?v[1]:"";testFuncKey=""+aTest.match(/[~!+*\^$|=]/);testFuncScope=peppy.simpleSelector.attribute;testFunc=testFuncScope[testFuncKey];persistCache[aTest]=[testFuncKey,testFuncScope].concat(testFuncArgs)}else{var pa=aTest.match(reg.pseudoArgs);testFuncArgs[1]=pa?pa[1]:"";testFuncKey=aTest.match(reg.pseudoName)[1];testFuncScope=peppy.simpleSelector.pseudos;if(/nth-(?!.+only)/i.test(aTest)){var a,b,nArg=testFuncArgs[1],nArgPC=persistCache[nArg];if(nArgPC){a=nArgPC[0];b=nArgPC[1]}else{var nParts=nArg.match(reg.nthParts);
if(nParts){a=parseInt(nParts[1],10)||0;b=parseInt(nParts[3],10)||0;if(/^\+n|^n/i.test(nArg))a=1;else if(/^-n/i.test(nArg))a=-1;testFuncArgs[2]=a;testFuncArgs[3]=b;persistCache[nArg]=[a,b]}}}else if(/^:contains/.test(aTest)){var cArg=testFuncArgs[1];var cArgPC=persistCache[cArg];if(cArgPC)testFuncArgs[1]=cArgPC;else testFuncArgs[1]=persistCache[cArg]=new RegExp(cArg)}testFunc=testFuncScope[testFuncKey];persistCache[aTest]=[testFuncKey,testFuncScope].concat(testFuncArgs)}isCountTest=/^:(nth[^-]|eq|gt|lt|first|last)/i.test(aTest);
if(isCountTest)testFuncArgs[3]=totalCount;var cLength=context.length,cCount=cLength-1;while(cCount>-1){e=context[cCount--];if(first)e.peppyCount=cCount+1;var pass=true;testFuncArgs[0]=e;if(isCountTest)testFuncArgs[2]=e.peppyCount;if(!testFunc.apply(testFuncScope,testFuncArgs))pass=false;if(pass)passed.push(e)}context=passed;first=false}return passed},simpleSelector:{attribute:{"null":function(e,a,v){return!!getAttribute(e,a)},"\x3d":function(e,a,v){return getAttribute(e,a)==v},"~":function(e,a,v){return getAttribute(e,
a).match(new RegExp("\\b"+v+"\\b"))},"^":function(e,a,v){return getAttribute(e,a).indexOf(v)===0},"$":function(e,a,v){var attr=getAttribute(e,a);return attr.lastIndexOf(v)===attr.length-v.length},"*":function(e,a,v){return getAttribute(e,a).indexOf(v)!=-1},"|":function(e,a,v){return getAttribute(e,a).match("^"+v+"-?(("+v+"-)*("+v+"$))*")},"!":function(e,a,v){return getAttribute(e,a)!==v}},pseudos:{":root":function(e){return e===doc.getElementsByTagName("html")[0]?true:false},":nth-child":function(e,
n,a,b,t){if(!e.nodeIndex){var node=e.parentNode.firstChild,count=0,last;for(;node;node=node.nextSibling)if(node.nodeType==1){last=node;node.nodeIndex=++count}last.IsLastNode=true;if(count==1)last.IsOnlyChild=true}var position=e.nodeIndex;if(n=="first")return position==1;if(n=="last")return!!e.IsLastNode;if(n=="only")return!!e.IsOnlyChild;return!a&&!b&&position==n||(a==0?position==b:a>0?position>=b&&(position-b)%a==0:position<=b&&(position+b)%a==0)},":nth-last-child":function(e,n){return this[":nth-child"](e,
n)},":nth-of-type":function(e,n,t){return this[":nth-child"](e,n,null,null,t)},":nth-last-of-type":function(e,n,t){return this[":nth-child"](e,n,null,null,t)},":first-child":function(e){return this[":nth-child"](e,"first")},":last-child":function(e){return this[":nth-child"](e,"last")},":first-of-type":function(e,n,t){return this[":nth-child"](e,"first",null,null,t)},":last-of-type":function(e,n,t){return this[":nth-child"](e,"last",null,null,t)},":only-child":function(e){return this[":nth-child"](e,
"only")},":only-of-type":function(e,n,t){return this[":nth-child"](e,"only",null,null,t)},":empty":function(e){for(var node=e.firstChild;node!==null;node=node.nextSibling)if(node.nodeType===1||node.nodeType===3)return false;return true},":not":function(e,s){return peppy.query(s,e,true,true,true).length===0},":has":function(e,s){return peppy.query(s,e,true,true,true).length>0},":selected":function(e){return e.selected},":hidden":function(e){return e.type==="hidden"||e.style.display==="none"},":visible":function(e){return e.type!==
"hidden"&&e.style.display!=="none"},":input":function(e){return e.nodeName.search(/input|select|textarea|button/i)!==-1},":radio":function(e){return e.type==="radio"},":checkbox":function(e){return e.type==="checkbox"},":text":function(e){return e.type==="text"},":header":function(e){return e.nodeName.search(/h\d/i)!==-1},":enabled":function(e){return!e.disabled&&e.type!=="hidden"},":disabled":function(e){return e.disabled},":checked":function(e){return e.checked},":contains":function(e,s){return s.test(e.textContent||
e.innerText||"")},":parent":function(e){return!!e.firstChild},":odd":function(e){return this[":nth-child"](e,"2n+2",2,2)},":even":function(e){return this[":nth-child"](e,"2n+1",2,1)},":nth":function(e,s,i){return s==i},":eq":function(e,s,i){return s==i},":gt":function(e,s,i){return i>s},":lt":function(e,s,i){return i<s},":first":function(e,s,i){return i==0},":last":function(e,s,i,end){return i==end}},combinator:{"":function(r,u,f,s){var rUID=r.uid;while((r=r.parentNode)!==null&&!f[r.uid])if(!!u[r.uid]||
!!s[r.uid])return s[rUID]=true;return f[rUID]=false},"\x3e":function(r,u,f,s){return r.parentNode&&u[r.parentNode.uid]},"+":function(r,u,f,s){while((r=r.previousSibling)!==null&&!f[r.uid])if(r.nodeType===1)return r.uid in u;return false},"~":function(r,u,f,s){var rUID=r.uid;while((r=r.previousSibling)!==null&&!f[r.uid])if(!!u[r.uid]||!!s[r.uid])return s[rUID]=true;return f[rUID]=false}}}};if(doc.querySelectorAll)(function(){var oldpeppy=peppy.query;peppy.query=function(sel,context){context=context||
doc;if(context===doc)try{return context.querySelectorAll(sel)}catch(e){}return oldpeppy.apply(oldpeppy,arrayIt(arguments))}})();else{var clearCache=function(){cache={}};if(doc.addEventListener){doc.addEventListener("DOMAttrModified",clearCache,false);doc.addEventListener("DOMNodeInserted",clearCache,false);doc.addEventListener("DOMNodeRemoved",clearCache,false)}else if(doc.attachEvent){doc.attachEvent("DOMAttrModified",clearCache);doc.attachEvent("DOMNodeInserted",clearCache);doc.attachEvent("DOMNodeRemoved",
clearCache)}}OptimusRule.prototype.query_by_selector=function(){try{return peppy.query.apply(peppy,arguments)}catch(e){if(typeof console!="undefined")console.log("Error processing selector: "+arguments[0]);return[]}}})()};ccJs()})();