window.trb||(trb={}),trb.userTiming?trb.userTiming("met before main"):trb.userTiming=function(){},function(e){(trb.registration||(trb.registration=[])).push(function(o){function t(e,o){var t,s,a,r=e.jQuery,n=trb.metering||[],i=window.location,l=e.config,m=e.events,c=e.utils,u=e.user,d=[];o.metPath=o.dssBaseUrl.replace(/\/?$/,"/subscriptions/"),l.set(o);var p=trb.metering=trb.meteringService={version:2};r.extend(c,{page:{thaw:function(){r("#reg-overlay").remove(),r("body").off("touchstart",c.page.nodrag),r(window).off("scroll orientationchange",c.page.nomove),r("html").removeAttr("data-dss-meterup").removeAttr("data-ssor-modalup").off("keydown",c.page.notype)}},checkExpiry:function(e,o,t){this.cache(e,function(e){e.expirationDate>(new Date).getTime()?o(e):t()},7)||t()},inList:function(e,o){var t,s=r.makeArray(e);for(t=0;t=w)&&(h=null)}!n&&o||(o=i&&e.n>=e.l?"exceed":"within");var g=e[o[0]];n?~r.inArray(a.content,u.pages)||~navigator.userAgent.search(l.get("userAgentPattern"))||!l.get("normalMeter")?g=null:"exceed"==o?e.b=!0:((e.l||"referrer"==e.m)&&u.pages.push(a.content),++e.n&&(h||d).n++,c.cache("trb.metering.userData",u)):e.f=!0,n&&(g===!0?p.meter(!0):m.fire("met_after_meter",e)),g in t&&t[g](e,o)})},push:function(){var e={status:p.getStatus,meter:p.meter,track:t.user.track,event:m.on,fire:m.fire,show:p.showReaction};return r.each(r.makeArray(arguments),function(o,t){if(r.isFunction(t))t(p);else{if("string"==typeof t){var s={};s[t]=null,t=s}r.each(t,function(o,t){var s=o.split("-"),a=s.shift();o in e?e[o](t):s.length&&a in e&&e[a](s.join("-"),t)})}}),0}}),r("head").append(""),r.each(l.get("displaySubscribeButton").split(","),function(e,o){c.poll(o,function(e){e.prepend(''),trb.userTiming("met after nav")})})}(),p.meter=function h(e){t.user.track(function(o){function n(e){(e?c.inList(e,s.t)==("!"!=s.t[0]):s.t===u.isLoggedIn())||s.o&&!w()?h(!0):p.showReaction(s,/ignoreMeteringLimit/.test(i.href)?"exceed":!0)}function w(){return s.i in(o.cohorts||(o.cohorts={}))||(o.cohorts[s.i]=100*Math.random()