;/*7P1RCD3H9R0M*/var I10C;var I11C;(function(I10C){ I10C.ScriptBegin || (I10C.ScriptBegin = function(){}); I10C.ScriptEnd || (I10C.ScriptEnd = function(){});I10C.PostMessage || (I10C.PostMessage = function(){ return this.postMessage.apply(this, arguments); });I10C.Location || (I10C.Location = function i10cloc(ba$e, isWrite, op){ var locat1onPresent = Object.getOwnPropertyNames(ba$e).indexOf('locat1on') !== -1; return (!isWrite) ? ( locat1onPresent ? ba$e.locat1on : (ba$e.location || ba$e.locat1on)) : (locat1onPresent ? {set href(v) {ba$e.locat1on.href = v;}, get href() {return i10cloc(ba$e,false,op);}} : {set href(v) {ba$e.location = v;}, get href() {return i10cloc(ba$e,false,op);}});}); I11C.PreLocationContextProxy || (I11C.PreLocationContextProxy = function i10cPreLocContext(ba$e) { return ba$e;});})(I11C||I10C|| (I11C = {}));(I11C || I10C).ScriptBegin();(function(){var tp,__tp;if(window.tp!==undefined){if(window.tp.isInitialized!==undefined){window.tp.loadRequireJs();return}__tp=window.tp}tp=function(){function t(){function i(e,t,r){var i,s,o;for(var u=0;uthis.depCount&&!this.defined){if(G(i)){if(this.events.error&&this.map.isDefine||g.onError!==ca)try{r=x.execCb(n,i,t,r)}catch(s){e=s}else r=x.execCb(n,i,t,r);this.map.isDefine&&void 0===r&&((t=this.module)?r=t.exports:this.usingExports&&(r=this.exports));if(e)return e.requireMap=this.map,e.requireModules=this.map.isDefine?[this.map.id]:null,e.requireType=this.map.isDefine?"define":"require",l(this.error=e)}else r=i;this.exports=r,this.map.isDefine&&!this.ignore&&(j[n]=r,g.onResourceLoad)&&g.onResourceLoad(x,this.map,this.depMaps),h(n),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var e=this.map,r=e.id,i=o(e.prefix);this.depMaps.push(i),f(i,"defined",u(this,function(i){var s,c;c=m(I,this.map.id);var p=this.map.name,d=this.map.parentMap?this.map.parentMap.name:null,v=x.makeRequire(e.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(i.normalize&&(p=i.normalize(p,function(e){return n(e,d,!0)})||""),i=o(e.prefix+"!"+p,this.map.parentMap),f(i,"defined",u(this,function(e){this.init([],function(){return e},null,{enabled:!0,ignore:!0})})),c=m(O,i.id))this.depMaps.push(i),this.events.error&&c.on("error",u(this,function(e){this.emit("error",e)})),c.enable()}else c?(this.map.url=x.nameToUrl(c),this.load()):(s=u(this,function(e){this.init([],function(){return e},null,{enabled:!0})}),s.error=u(this,function(e){this.inited=!0,this.error=e,e.requireModules=[r],B(O,function(e){0===e.map.id.indexOf(r+"_unnormalized")&&h(e.map.id)}),l(e)}),s.fromText=u(this,function(n,i){var u=e.name,f=o(u),c=M;i&&(n=i),c&&(M=!1),a(f),t(A.config,r)&&(A.config[u]=A.config[r]);try{g.exec(n)}catch(h){return l(C("fromtexteval","fromText eval for "+r+" failed: "+h,h,[r]))}c&&(M=!0),this.depMaps.push(f),x.completeLoad(u),v([u],s)}),i.load(e.name,v,s,A))})),x.enable(i,this),this.pluginMaps[i.id]=i},enable:function(){_[this.map.id]=this,this.enabling=this.enabled=!0,v(this.depMaps,u(this,function(e,n){var r,i;if("string"==typeof e){e=o(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[n]=e;if(r=m(k,e.id)){this.depExports[n]=r(this);return}this.depCount+=1,f(e,"defined",u(this,function(e){this.defineDep(n,e),this.check()})),this.errback&&f(e,"error",u(this,this.errback))}r=e.id,i=O[r],!t(k,r)&&i&&!i.enabled&&x.enable(e,this)})),B(this.pluginMaps,u(this,function(e){var t=m(O,e.id);t&&!t.enabled&&x.enable(e,this)})),this.enabling=!1,this.check()},on:function(e,t){var n=this.events[e];n||(n=this.events[e]=[]),n.push(t)},emit:function(e,t){v(this.events[e],function(e){e(t)}),"error"===e&&delete this.events[e]}},x={config:A,contextName:e,registry:O,defined:j,urlFetched:F,defQueue:P,Module:S,makeModuleMap:o,nextTick:g.nextTick,onError:l,configure:function(e){e.baseUrl&&"/"!==e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+="/");var t=A.shim,n={paths:!0,bundles:!0,config:!0,map:!0};B(e,function(e,t){n[t]?(A[t]||(A[t]={}),U(A[t],e,!0,!0)):A[t]=e}),e.bundles&&B(e.bundles,function(e,t){v(e,function(e){e!==t&&(I[e]=t)})}),e.shim&&(B(e.shim,function(e,n){H(e)&&(e={deps:e}),(e.exports||e.init)&&!e.exportsFn&&(e.exportsFn=x.makeShimExports(e)),t[n]=e}),A.shim=t),e.packages&&v(e.packages,function(e){var t,e="string"==typeof e?{name:e}:e;t=e.name,((I11C || I10C).PreLocationContextProxy)(e).locat1on&&(A.paths[t]=((I11C || I10C).PreLocationContextProxy)(e).locat1on),A.pkgs[t]=e.name+"/"+(e.main||"main").replace(ia,"").replace(Q,"")}),B(O,function(e,t){!e.inited&&!e.map.unnormalized&&(e.map=o(t))}),(e.deps||e.callback)&&x.require(e.deps||[],e.callback)},makeShimExports:function(e){return function(){var t;return e.init&&(t=e.init.apply(ba,arguments)),t||e.exports&&da(e.exports)}},makeRequire:function(i,s){function u(n,r,f){var c,h;return s.enableBuildCallback&&r&&G(r)&&(r.__requireJsBuild=!0),"string"==typeof n?G(r)?l(C("requireargs","Invalid require call"),f):i&&t(k,n)?k[n](O[i.id]):g.get?g.get(x,n,i,u):(c=o(n,i,!1,!0),c=c.id,t(j,c)?j[c]:l(C("notloaded",'Module name "'+c+'" has not been loaded yet for context: '+e+(i?"":". Use require([])")))):(w(),x.nextTick(function(){w(),h=a(o(null,i)),h.skipMap=s.skipMap,h.init(n,r,f,{enabled:!0}),d()}),u)}return s=s||{},U(u,{isBrowser:z,toUrl:function(e){var t,r=e.lastIndexOf("."),s=e.split("/")[0];return-1!==r&&("."!==s&&".."!==s||1r.attachEvent.toString().indexOf("[native code"))&&!Y?(M=!0,r.attachEvent("onreadystatechange",e.onScriptLoad)):(r.addEventListener("load",e.onScriptLoad,!1),r.addEventListener("error",e.onScriptError,!1)),r.src=n,J=r,D?y.insertBefore(r,D):y.appendChild(r),J=null,r;if(ea)try{importScripts(n),e.completeLoad(t)}catch(i){e.onError(C("importscripts","importScripts failed for "+t+" at "+n,i,[t]))}},q.skipDataMain=!0,z&&!q.skipDataMain&&T(document.getElementsByTagName("script"),function(e){y||(y=e.parentNode);if(I=e.getAttribute("data-main"))return s=I,q.baseUrl||(E=s.split("/"),s=E.pop(),O=E.length?E.join("/")+"/":"./",q.baseUrl=O),s=s.replace(Q,""),g.jsExtRegExp.test(s)&&(s=I),q.deps=q.deps?q.deps.concat(s):[s],!0}),define=function(e,t,n){var r,i;"string"!=typeof e&&(n=t,t=e,e=null),H(t)||(n=t,t=null),!t&&G(n)&&(t=[],n.length&&(n.toString().replace(ka,"").replace(la,function(e,n){t.push(n)}),t=(1===n.length?["require"]:["require","exports","module"]).concat(t))),M&&((r=J)||(N&&"interactive"===N.readyState||T(document.getElementsByTagName("script"),function(e){if("interactive"===e.readyState)return N=e}),r=N),r&&(e||(e=r.getAttribute("data-requiremodule")),i=F[r.getAttribute("data-requirecontext")])),(i?i.defQueue:R).push([e,t,n])},define.amd={jQuery:!0},g.exec=function(b){return eval(b)},g(q)}tp.prototype=function(){function t(e,t){return e.lastIndexOf("/")==e.length-1&&(e=e.substr(0,e.length-1)),e.match(/\/v3$/)&&(e=e.substr(0,e.lastIndexOf("/v3"))),e.match(/\/api$/)&&(e=e.substr(0,e.lastIndexOf("/api"))),e.match(/^(http[s]?:)?\/\//)||(e="//"+e),typeof t!="undefined"&&t&&!e.match(/^http[s]?:/)&&(e="https:"+e),e}function u(){try{var e=new Date,t=tp.util.findCookieByName("__tbc"),n=tp.util.findCookieByName("xbc");tp.smartStorage.initialize().then(function(r){var i=new Date;tp.util.sendLogMessage("success",{__tbc:t,xbc:n,initTime:i.getTime()-e.getTime(),storageData:r})},function(){var r=new Date;tp.util.sendLogMessage("failure",{__tbc:t,xbc:n,initTime:r.getTime()-e.getTime()})})}catch(r){}}var e=[],n=function(e){var n="https://buy.tinypass.com";return tp.sandbox===!0&&(tp.endpoint="sandbox"),tp.endpoint&&(tp.endpoint==="sandbox"?n="https://sandbox.tinypass.com":tp.endpoint!=="prod"&&tp.endpoint!=="production"&&(n=tp.endpoint)),t(n,e)},r=function(){return n()+"/api/v3"},s=function(e){var n="https://experience.tinypass.com";return tp.sandbox===!0&&(tp.endpoint="sandbox"),tp.endpoint&&(tp.endpoint==="sandbox"?n="https://sandbox.tinypass.com":tp.endpoint!=="prod"&&tp.endpoint!=="production"&&(n=tp.endpoint,n=n.replace("//buy.tinypass.com","//experience.tinypass.com"),n=n.replace("//api.tinypass.com","//experience.tinypass.com"))),t(n,e)},o={constructor:tp,pageTrack:function(e,t){tp.require(["main"],function(n){n.pageTrack(e,t)})},trackPage:function(e,t){tp.require(["main"],function(n){n.pageTrack(e,t)})},trackPageUnload:function(){tp.require(["main"],function(e){e.trackPageUnload()})},trackAds:function(e){tp.require(["main"],function(t){t.trackAds(e)})},trackAd:function(e,t,n){tp.require(["main"],function(r){r.trackAd(e,t,n)})},onLoad:function(t){e.push(t)},getEndpointRoot:function(e){return n(e)},getExperienceEndpoint:function(e){return s(e)},getApiEndpoint:function(){return r()}};return o.require=require,o.define=define,o.loadRequireJs=function(e){o.isInitRequired=!0;var t=["jq","main","api","offer","template","myaccount","softwall","require-css/css","util","postmessage","user","meter","fingerprint","murmurhash3","jwtDecode","janrain","gigya","tinypassAccounts","tinypassLogin","containerUtils","eventUtils","experience","activetimer","scrollDepth","ifvisible","smartStorage","doubleClickForPublisher","viewportExit","condeUserProvider","log","pianoId"];for(var n=t.length;n--;)window.tp[t[n]]=null;var r=function(){var e=tp.getEndpointRoot();return e.indexOf("//buy.tinypass.com")!=-1&&(e=e.replace(/\/\/buy.tinypass.com/,"//cdn.tinypass.com")),e+"/api/libs"},i=function(){var e=tp.getEndpointRoot();return e.indexOf("//buy.tinypass.com")!=-1&&(e=e.replace(/\/\/buy.tinypass.com/,"//cdn.tinypass.com")),e+"/api/libs/external"};window.tp.require.config({baseUrl:r(),urlArgs:tp.debug?"cachebust="+(new Date).getTime():""}),tp.require(["jq","main","api","offer","template","myaccount","softwall","require-css/css","util","postmessage","user","meter","fingerprint","murmurhash3","jwtDecode","janrain","gigya","tinypassAccounts","tinypassLogin","containerUtils","eventUtils","experience","activetimer","scrollDepth","ifvisible","doubleClickForPublisher","viewportExit","condeUserProvider","smartStorage","pianoId","require-css/css!styles/offer","log"],function(t){var n;window.tp.require.config({baseUrl:i(),urlArgs:tp.debug?"cachebust="+(new Date).getTime():""});for(n=0;n").appendTo(t),r=n.css("display");n.remove();if(r==="none"||r===""){gn||(gn=D.createElement("iframe"),gn.frameBorder=gn.width=gn.height=0),t.appendChild(gn);if(!yn||!gn.createElement)yn=(gn.contentWindow||gn.contentDocument).document,yn.write((D.compatMode==="CSS1Compat"?"":"")+""),yn.close();n=yn.createElement(e),yn.body.appendChild(n),r=B.css(n,"display"),t.removeChild(gn)}mn[e]=r}return mn[e]}function i(e,t){var n={};return B.each(Sn.concat.apply([],Sn.slice(0,t)),function(){n[this]=e}),n}function s(){xn=t}function o(){return setTimeout(s,0),xn=B.now()}function u(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function a(){try{return new e.XMLHttpRequest}catch(t){}}function f(e,n){e.dataFilter&&(n=e.dataFilter(n,e.dataType));var r=e.dataTypes,i={},s,o,u=r.length,a,f=r[0],l,c,h,p,d;for(s=1;s0){if(n!=="border")for(;s=0===n})}function C(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function k(){return!0}function L(){return!1}function A(e,t,n){var r=t+"defer",i=t+"queue",s=t+"mark",o=B._data(e,r);o&&(n==="queue"||!B._data(e,i))&&(n==="mark"||!B._data(e,s))&&setTimeout(function(){!B._data(e,i)&&!B._data(e,s)&&(B.removeData(e,r,!0),o.fire())},0)}function O(e){for(var t in e){if(t==="data"&&B.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function M(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(q,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:B.isNumeric(r)?parseFloat(r):I.test(r)?B.parseJSON(r):r}catch(s){}B.data(e,n,r)}else r=t}return r}function _(e){var t=j[e]={},n,r;e=e.split(/\s+/);for(n=0,r=e.length;n)[^>]*$|#([\w\-]*)$)/,a=/\S/,f=/^\s+/,l=/\s+$/,c=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,h=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,d=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,v=/(?:^|:|,)(?:\s*\[)+/g,m=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,y=/(msie) ([\w.]+)/,b=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z]|[0-9])/ig,E=/^-ms-/,S=function(e,t){return(t+"").toUpperCase()},x=P.userAgent,T,N,C,k=Object.prototype.toString,L=Object.prototype.hasOwnProperty,A=Array.prototype.push,O=Array.prototype.slice,M=String.prototype.trim,_=Array.prototype.indexOf,H={};return r.fn=r.prototype={constructor:r,init:function(e,n,i){var s,o,a,f;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(e==="body"&&!n&&D.body)return this.context=D,this[0]=D.body,this.selector=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)!=="<"||e.charAt(e.length-1)!==">"||e.length<3?s=u.exec(e):s=[null,e,null];if(s&&(s[1]||!n)){if(s[1])return n=n instanceof r?n[0]:n,f=n?n.ownerDocument||n:D,a=c.exec(e),a?r.isPlainObject(n)?(e=[D.createElement(a[1])],r.fn.attr.call(e,n,!0)):e=[f.createElement(a[1])]:(a=r.buildFragment([s[1]],[f]),e=(a.cacheable?r.clone(a.fragment):a.fragment).childNodes),r.merge(this,e);o=D.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return i.find(e);this.length=1,this[0]=o}return this.context=D,this.selector=e,this}return!n||n.jquery?(n||i).find(e):this.constructor(n).find(e)}return r.isFunction(e)?i.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),r.makeArray(e,this))},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return O.call(this,0)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var i=this.constructor();return r.isArray(e)?A.apply(i,e):r.merge(i,e),i.prevObject=this,i.context=this.context,t==="find"?i.selector=this.selector+(this.selector?" ":"")+n:t&&(i.selector=this.selector+"."+t+"("+n+")"),i},each:function(e,t){return r.each(this,e,t)},ready:function(e){return r.bindReady(),N.add(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(O.apply(this,arguments),"slice",O.call(arguments).join(","))},map:function(e){return this.pushStack(r.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:A,sort:[].sort,splice:[].splice},r.fn.init.prototype=r.fn,r.extend=r.fn.extend=function(){var e,n,i,s,o,u,a=arguments[0]||{},f=1,l=arguments.length,c=!1;typeof a=="boolean"&&(c=a,a=arguments[1]||{},f=2),typeof a!="object"&&!r.isFunction(a)&&(a={}),l===f&&(a=this,--f);for(;f0)return;N.fireWith(D,[r]),r.fn.trigger&&r(D).trigger("ready").off("ready")}},bindReady:function(){if(!N){N=r.Callbacks("once memory");if(D.readyState==="complete")return setTimeout(r.ready,1);if(D.addEventListener)D.addEventListener("DOMContentLoaded",C,!1),e.addEventListener("load",r.ready,!1);else if(D.attachEvent){D.attachEvent("onreadystatechange",C),e.attachEvent("onload",r.ready);var t=!1;try{t=e.frameElement==null}catch(i){}D.documentElement.doScroll&&t&&n()}}},isFunction:function(e){return r.type(e)==="function"},isArray:Array.isArray||function(e){return r.type(e)==="array"},isWindow:function(e){return e&&typeof e=="object"&&"setInterval"in e},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):H[k.call(e)]||"object"},isPlainObject:function(e){if(!e||r.type(e)!=="object"||e.nodeType||r.isWindow(e))return!1;try{if(e.constructor&&!L.call(e,"constructor")&&!L.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var i;for(i in e);return i===t||L.call(e,i)},isEmptyObject:function(e){for(var t in e)return!1;return!0},error:function(e){throw new Error(e)},parseJSON:function(t){if(typeof t!="string"||!t)return null;t=r.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(h.test(t.replace(p,"@").replace(d,"]").replace(v,"")))return(new Function("return "+t))();r.error("Invalid JSON: "+t)},parseXML:function(n){var i,s;try{e.DOMParser?(s=new DOMParser,i=s.parseFromString(n,"text/xml")):(i=new ActiveXObject("Microsoft.XMLDOM"),i.async="false",i.loadXML(n))}catch(o){i=t}return(!i||!i.documentElement||i.getElementsByTagName("parsererror").length)&&r.error("Invalid XML: "+n),i},noop:function(){},globalEval:function(t){t&&a.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(E,"ms-").replace(w,S)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toUpperCase()===t.toUpperCase()},each:function(e,n,i){var s,o=0,u=e.length,a=u===t||r.isFunction(e);if(i){if(a){for(s in e)if(n.apply(e[s],i)===!1)break}else for(;o0&&e[0]&&e[f-1]||f===0||r.isArray(e));if(l)for(;a1?F.call(arguments,0):t,f.notifyWith(l,o)}}function n(e){return function(t){r[e]=arguments.length>1?F.call(arguments,0):t,--u||f.resolveWith(f,r)}}var r=F.call(arguments,0),i=0,s=r.length,o=Array(s),u=s,a=s,f=s<=1&&e&&B.isFunction(e.promise)?e:B.Deferred(),l=f.promise();if(s>1){for(;i
a",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0];if(!n||!n.length||!r)return{};i=D.createElement("select"),s=i.appendChild(D.createElement("option")),o=d.getElementsByTagName("input")[0],t={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.55/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:o.value==="on",optSelected:s.selected,getSetAttribute:d.className!=="t",enctype:!!D.createElement("form").enctype,html5Clone:D.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,i.disabled=!0,t.optDisabled=!s.disabled;try{delete d.test}catch(m){t.deleteExpando=!1}!d.addEventListener&&d.attachEvent&&d.fireEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).fireEvent("onclick")),o=D.createElement("input"),o.value="t",o.setAttribute("type","radio"),t.radioValue=o.value==="t",o.setAttribute("checked","checked"),d.appendChild(o),a=D.createDocumentFragment(),a.appendChild(d.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=o.checked,a.removeChild(o),a.appendChild(d),d.innerHTML="",e.getComputedStyle&&(u=D.createElement("div"),u.style.width="0",u.style.marginRight="0",d.style.width="2px",d.appendChild(u),t.reliableMarginRight=(parseInt((e.getComputedStyle(u,null)||{marginRight:0}).marginRight,10)||0)===0);if(d.attachEvent)for(h in{submit:1,change:1,focusin:1})c="on"+h,p=c in d,p||(d.setAttribute(c,"return;"),p=typeof d[c]=="function"),t[h+"Bubbles"]=p;return a.removeChild(d),a=i=s=u=d=o=null,B(function(){var e,n,r,i,s,o,u,a,l,c,h,v=D.getElementsByTagName("body")[0];!v||(u=1,a="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",l="visibility:hidden;border:0;",c="style='"+a+"border:5px solid #000;padding:0;'",h="
"+""+"
",e=D.createElement("div"),e.style.cssText=l+"width:0;height:0;position:static;top:0;margin-top:"+u+"px",v.insertBefore(e,v.firstChild),d=D.createElement("div"),e.appendChild(d),d.innerHTML="
t
",f=d.getElementsByTagName("td"),p=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",t.reliableHiddenOffsets=p&&f[0].offsetHeight===0,d.innerHTML="",d.style.width=d.style.paddingLeft="1px",B.boxModel=t.boxModel=d.offsetWidth===2,typeof d.style.zoom!="undefined"&&(d.style.display="inline",d.style.zoom=1,t.inlineBlockNeedsLayout=d.offsetWidth===2,d.style.display="",d.innerHTML="
",t.shrinkWrapBlocks=d.offsetWidth!==2),d.style.cssText=a+l,d.innerHTML=h,n=d.firstChild,r=n.firstChild,s=n.nextSibling.firstChild.firstChild,o={doesNotAddBorder:r.offsetTop!==5,doesAddBorderForTableAndCells:s.offsetTop===5},r.style.position="fixed",r.style.top="20px",o.fixedPosition=r.offsetTop===20||r.offsetTop===15,r.style.position=r.style.top="",n.style.overflow="hidden",n.style.position="relative",o.subtractsBorderForOverflowNotVisible=r.offsetTop===-5,o.doesNotIncludeMarginInBodyOffset=v.offsetTop!==u,v.removeChild(e),d=e=null,B.extend(t,o))}),t}();var I=/^(?:\{.*\}|\[.*\])$/,q=/([A-Z])/g;B.extend({cache:{},uuid:0,expando:"jQuery"+(B.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?B.cache[e[B.expando]]:e[B.expando],!!e&&!O(e)},data:function(e,n,r,i){if(!!B.acceptData(e)){var s,o,u,a=B.expando,f=typeof n=="string",l=e.nodeType,c=l?B.cache:e,h=l?e[a]:e[a]&&a,p=n==="events";if((!h||!c[h]||!p&&!i&&!c[h].data)&&f&&r===t)return;h||(l?e[a]=h=++B.uuid:h=a),c[h]||(c[h]={},l||(c[h].toJSON=B.noop));if(typeof n=="object"||typeof n=="function")i?c[h]=B.extend(c[h],n):c[h].data=B.extend(c[h].data,n);return s=o=c[h],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[B.camelCase(n)]=r),p&&!o[n]?s.events:(f?(u=o[n],u==null&&(u=o[B.camelCase(n)])):u=o,u)}},removeData:function(e,t,n){if(!!B.acceptData(e)){var r,i,s,o=B.expando,u=e.nodeType,a=u?B.cache:e,f=u?e[o]:o;if(!a[f])return;if(t){r=n?a[f]:a[f].data;if(r){B.isArray(t)||(t in r?t=[t]:(t=B.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i-1)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!!arguments.length)return i=B.isFunction(e),this.each(function(r){var s=B(this),o;if(this.nodeType===1){i?o=e.call(this,r,s.val()):o=e,o==null?o="":typeof o=="number"?o+="":B.isArray(o)&&(o=B.map(o,function(e){return e==null?"":e+""})),n=B.valHooks[this.nodeName.toLowerCase()]||B.valHooks[this.type];if(!n||!("set"in n)||n.set(this,o,"value")===t)this.value=o}});if(s)return n=B.valHooks[s.nodeName.toLowerCase()]||B.valHooks[s.type],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(z,""):r==null?"":r)}}),B.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r,i,s=e.selectedIndex,o=[],u=e.options,a=e.type==="select-one";if(s<0)return null;n=a?s:0,r=a?s+1:u.length;for(;n=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!!e&&a!==3&&a!==8&&a!==2){if(i&&n in B.attrFn)return B(e)[n](r);if(typeof e.getAttribute=="undefined")return B.prop(e,n,r);u=a!==1||!B.isXMLDoc(e),u&&(n=n.toLowerCase(),o=B.attrHooks[n]||($.test(n)?Q:K));if(r!==t){if(r===null){B.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,""+r),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)}},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.toLowerCase().split(U),s=r.length;for(;o=0}})});var Y=/^(?:textarea|input|select)$/i,Z=/^([^\.]*)?(?:\.(.+))?$/,et=/\bhover(\.\S+)?\b/,tt=/^key/,nt=/^(?:mouse|contextmenu)|click/,rt=/^(?:focusinfocus|focusoutblur)$/,it=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,st=function(e){var t=it.exec(e);return t&&(t[1]=(t[1]||"").toLowerCase(),t[3]=t[3]&&new RegExp("(?:^|\\s)"+t[3]+"(?:\\s|$)")),t},ot=function(e,t){var n=e.attributes||{};return(!t[1]||e.nodeName.toLowerCase()===t[1])&&(!t[2]||(n.id||{}).value===t[2])&&(!t[3]||t[3].test((n["class"]||{}).value))},ut=function(e){return B.event.special.hover?e:e.replace(et,"mouseenter$1 mouseleave$1")};B.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,v,m,g;if(!(e.nodeType===3||e.nodeType===8||!n||!r||!(o=B._data(e)))){r.handler&&(d=r,r=d.handler),r.guid||(r.guid=B.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof B=="undefined"||!!e&&B.event.triggered===e.type?t:B.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=B.trim(ut(n)).split(" ");for(f=0;f=0&&(o=o.slice(0,-1),f=!0),o.indexOf(".")>=0&&(u=o.split("."),o=u.shift(),u.sort());if((!i||B.event.customEvent[o])&&!B.event.global[o])return;n=typeof n=="object"?n[B.expando]?n:new B.Event(o,n):new B.Event(o),n.type=o,n.isTrigger=!0,n.exclusive=f,n.namespace=u.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+u.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,p=o.indexOf(":")<0?"on"+o:"";if(!i){a=B.cache;for(l in a)a[l].events&&a[l].events[o]&&B.event.trigger(n,r,a[l].handle.elem,!0);return}n.result=t,n.target||(n.target=i),r=r!=null?B.makeArray(r):[],r.unshift(n),d=B.event.special[o]||{};if(d.trigger&&d.trigger.apply(i,r)===!1)return;m=[[i,d.bindType||o]];if(!s&&!d.noBubble&&!B.isWindow(i)){g=d.delegateType||o,c=rt.test(g+o)?i:i.parentNode,h=null;for(;c;c=c.parentNode)m.push([c,g]),h=c;h&&h===i.ownerDocument&&m.push([h.defaultView||h.parentWindow||e,g])}for(l=0;li&&u.push({elem:this,matches:r.slice(i)});for(a=0;a0?this.on(t,null,e,n):this.trigger(t)},B.attrFn&&(B.attrFn[t]=!0),tt.test(t)&&(B.event.fixHooks[t]=B.event.keyHooks),nt.test(t)&&(B.event.fixHooks[t]=B.event.mouseHooks)}),function(){function e(e,t,n,r,s,o){for(var u=0,a=r.length;u0){l=f;break}}f=f[e]}r[u]=l}}}function n(e,t,n,r,s,o){for(var u=0,a=r.length;u+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i="sizcache"+(Math.random()+"").replace(".",""),s=0,o=Object.prototype.toString,u=!1,a=!0,f=/\\/g,l=/\r\n/g,c=/\W/;[0,0].sort(function(){return a=!1,0});var h=function(e,t,n,i){n=n||[],t=t||D;var s=t;if(t.nodeType!==1&&t.nodeType!==9)return[];if(!e||typeof e!="string")return n;var u,a,f,l,c,p,m,g,b=!0,w=h.isXML(t),E=[],x=e;do{r.exec(""),u=r.exec(x);if(u){x=u[3],E.push(u[1]);if(u[2]){l=u[3];break}}}while(u);if(E.length>1&&v.exec(e))if(E.length===2&&d.relative[E[0]])a=S(E[0]+E[1],t,i);else{a=d.relative[E[0]]?[t]:h(E.shift(),t);while(E.length)e=E.shift(),d.relative[e]&&(e+=E.shift()),a=S(e,a,i)}else{!i&&E.length>1&&t.nodeType===9&&!w&&d.match.ID.test(E[0])&&!d.match.ID.test(E[E.length-1])&&(c=h.find(E.shift(),t,w),t=c.expr?h.filter(c.expr,c.set)[0]:c.set[0]);if(t){c=i?{expr:E.pop(),set:y(i)}:h.find(E.pop(),E.length!==1||E[0]!=="~"&&E[0]!=="+"||!t.parentNode?t:t.parentNode,w),a=c.expr?h.filter(c.expr,c.set):c.set,E.length>0?f=y(a):b=!1;while(E.length)p=E.pop(),m=p,d.relative[p]?m=E.pop():p="",m==null&&(m=t),d.relative[p](f,m,w)}else f=E=[]}f||(f=a),f||h.error(p||e);if(o.call(f)==="[object Array]")if(!b)n.push.apply(n,f);else if(t&&t.nodeType===1)for(g=0;f[g]!=null;g++)f[g]&&(f[g]===!0||f[g].nodeType===1&&h.contains(t,f[g]))&&n.push(a[g]);else for(g=0;f[g]!=null;g++)f[g]&&f[g].nodeType===1&&n.push(a[g]);else y(f,n);return l&&(h(l,s,n,i),h.uniqueSort(n)),n};h.uniqueSort=function(e){if(w){u=a,e.sort(w);if(u)for(var t=1;t0},h.find=function(e,t,n){var r,i,s,o,u,a;if(!e)return[];for(i=0,s=d.order.length;i":function(e,t){var n,r=typeof t=="string",i=0,s=e.length;if(r&&!c.test(t)){t=t.toLowerCase();for(;i=0)?n||r.push(u):n&&(t[o]=!1));return!1},ID:function(e){return e[1].replace(f,"")},TAG:function(e,t){return e[1].replace(f,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){e[2]||h.error(e[0]),e[2]=e[2].replace(/^\+|\s*/g,"");var t=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=t[1]+(t[2]||1)-0,e[3]=t[3]-0}else e[2]&&h.error(e[0]);return e[0]=s++,e},ATTR:function(e,t,n,r,i,s){var o=e[1]=e[1].replace(f,"");return!s&&d.attrMap[o]&&(e[1]=d.attrMap[o]),e[4]=(e[4]||e[5]||"").replace(f,""),e[2]==="~="&&(e[4]=" "+e[4]+" "),e},PSEUDO:function(e,t,n,i,s){if(e[1]==="not"){if(!((r.exec(e[3])||"").length>1||/^\w/.test(e[3]))){var o=h.filter(e[3],t,n,!0^s);return n||i.push.apply(i,o),!1}e[3]=h(e[3],null,null,t)}else if(d.match.POS.test(e[0])||d.match.CHILD.test(e[0]))return!0;return e},POS:function(e){return e.unshift(!0),e}},filters:{enabled:function(e){return e.disabled===!1&&e.type!=="hidden"},disabled:function(e){return e.disabled===!0},checked:function(e){return e.checked===!0},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!!e.firstChild},empty:function(e){return!e.firstChild},has:function(e,t,n){return!!h(n[3],e).length},header:function(e){return/h\d/i.test(e.nodeName)},text:function(e){var t=e.getAttribute("type"),n=e.type;return e.nodeName.toLowerCase()==="input"&&"text"===n&&(t===n||t===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(e){var t=e.nodeName.toLowerCase();return(t==="input"||t==="button")&&"submit"===e.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(e){var t=e.nodeName.toLowerCase();return(t==="input"||t==="button")&&"reset"===e.type},button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&"button"===e.type||t==="button"},input:function(e){return/input|select|textarea|button/i.test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(e,t){return t===0},last:function(e,t,n,r){return t===r.length-1},even:function(e,t){return t%2===0},odd:function(e,t){return t%2===1},lt:function(e,t,n){return tn[3]-0},nth:function(e,t,n){return n[3]-0===t},eq:function(e,t,n){return n[3]-0===t}},filter:{PSEUDO:function(e,t,n,r){var i=t[1],s=d.filters[i];if(s)return s(e,n,t,r);if(i==="contains")return(e.textContent||e.innerText||p([e])||"").indexOf(t[3])>=0;if(i==="not"){var o=t[3];for(var u=0,a=o.length;u=0}},ID:function(e,t){return e.nodeType===1&&e.getAttribute("id")===t},TAG:function(e,t){return t==="*"&&e.nodeType===1||!!e.nodeName&&e.nodeName.toLowerCase()===t},CLASS:function(e,t){return(" "+(e.className||e.getAttribute("class"))+" ").indexOf(t)>-1},ATTR:function(e,t){var n=t[1],r=h.attr?h.attr(e,n):d.attrHandle[n]?d.attrHandle[n](e):e[n]!=null?e[n]:e.getAttribute(n),i=r+"",s=t[2],o=t[4];return r==null?s==="!=":!s&&h.attr?r!=null:s==="="?i===o:s==="*="?i.indexOf(o)>=0:s==="~="?(" "+i+" ").indexOf(o)>=0:o?s==="!="?i!==o:s==="^="?i.indexOf(o)===0:s==="$="?i.substr(i.length-o.length)===o:s==="|="?i===o||i.substr(0,o.length+1)===o+"-":!1:i&&r!==!1},POS:function(e,t,n,r){var i=t[2],s=d.setFilters[i];if(s)return s(e,n,t,r)}}},v=d.match.POS,m=function(e,t){return"\\"+(t-0+1)};for(var g in d.match)d.match[g]=new RegExp(d.match[g].source+/(?![^\[]*\])(?![^\(]*\))/.source),d.leftMatch[g]=new RegExp(/(^(?:.|\r|\n)*?)/.source+d.match[g].source.replace(/\\(\d+)/g,m));var y=function(e,t){return e=Array.prototype.slice.call(e,0),t?(t.push.apply(t,e),t):e};try{Array.prototype.slice.call(D.documentElement.childNodes,0)[0].nodeType}catch(b){y=function(e,t){var n=0,r=t||[];if(o.call(e)==="[object Array]")Array.prototype.push.apply(r,e);else if(typeof e.length=="number")for(var i=e.length;n",r.insertBefore(e,r.firstChild),D.getElementById(n)&&(d.find.ID=function(e,n,r){if(typeof n.getElementById!="undefined"&&!r){var i=n.getElementById(e[1]);return i?i.id===e[1]||typeof i.getAttributeNode!="undefined"&&i.getAttributeNode("id").nodeValue===e[1]?[i]:t:[]}},d.filter.ID=function(e,t){var n=typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id");return e.nodeType===1&&n&&n.nodeValue===t}),r.removeChild(e),r=e=null}(),function(){var e=D.createElement("div");e.appendChild(D.createComment("")),e.getElementsByTagName("*").length>0&&(d.find.TAG=function(e,t){var n=t.getElementsByTagName(e[1]);if(e[1]==="*"){var r=[];for(var i=0;n[i];i++)n[i].nodeType===1&&r.push(n[i]);n=r}return n}),e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!="undefined"&&e.firstChild.getAttribute("href")!=="#"&&(d.attrHandle.href=function(e){return e.getAttribute("href",2)}),e=null}(),D.querySelectorAll&&function(){var e=h,t=D.createElement("div"),n="__sizzle__";t.innerHTML="

";if(!t.querySelectorAll||t.querySelectorAll(".TEST").length!==0){h=function(t,r,i,s){r=r||D;if(!s&&!h.isXML(r)){var o=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(t);if(o&&(r.nodeType===1||r.nodeType===9)){if(o[1])return y(r.getElementsByTagName(t),i);if(o[2]&&d.find.CLASS&&r.getElementsByClassName)return y(r.getElementsByClassName(o[2]),i)}if(r.nodeType===9){if(t==="body"&&r.body)return y([r.body],i);if(o&&o[3]){var u=r.getElementById(o[3]);if(!u||!u.parentNode)return y([],i);if(u.id===o[3])return y([u],i)}try{return y(r.querySelectorAll(t),i)}catch(a){}}else if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){var f=r,l=r.getAttribute("id"),c=l||n,p=r.parentNode,v=/^\s*[+~]/.test(t);l?c=c.replace(/'/g,"\\$&"):r.setAttribute("id",c),v&&p&&(r=r.parentNode);try{if(!v||p)return y(r.querySelectorAll("[id='"+c+"'] "+t),i)}catch(m){}finally{l||f.removeAttribute("id")}}}return e(t,r,i,s)};for(var r in e)h[r]=e[r];t=null}}(),function(){var e=D.documentElement,t=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(t){var n=!t.call(D.createElement("div"),"div"),r=!1;try{t.call(D.documentElement,"[validate!='']:sizzle")}catch(i){r=!0}h.matchesSelector=function(e,i){i=i.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!h.isXML(e))try{if(r||!d.match.PSEUDO.test(i)&&!/!=/.test(i)){var s=t.call(e,i);if(s||!n||e.document&&e.document.nodeType!==11)return s}}catch(o){}return h(i,null,null,[e]).length>0}}}(),function(){var e=D.createElement("div");e.innerHTML="
";if(!!e.getElementsByClassName&&e.getElementsByClassName("e").length!==0){e.lastChild.className="e";if(e.getElementsByClassName("e").length===1)return;d.order.splice(1,0,"CLASS"),d.find.CLASS=function(e,t,n){if(typeof t.getElementsByClassName!="undefined"&&!n)return t.getElementsByClassName(e[1])},e=null}}(),D.documentElement.contains?h.contains=function(e,t){return e!==t&&(e.contains?e.contains(t):!0)}:D.documentElement.compareDocumentPosition?h.contains=function(e,t){return!!(e.compareDocumentPosition(t)&16)}:h.contains=function(){return!1},h.isXML=function(e){var t=(e?e.ownerDocument||e:0).documentElement;return t?t.nodeName!=="HTML":!1};var S=function(e,t,n){var r,i=[],s="",o=t.nodeType?[t]:t;while(r=d.match.PSEUDO.exec(e))s+=r[0],e=e.replace(d.match.PSEUDO,"");e=d.relative[e]?e+"*":e;for(var u=0,a=o.length;u0)for(o=s;o=0:B.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n=[],r,i,s=this[0];if(B.isArray(e)){var o=1;while(s&&s.ownerDocument&&s!==t){for(r=0;r-1:B.find.matchesSelector(s,e)){n.push(s);break}s=s.parentNode;if(!s||!s.ownerDocument||s===t||s.nodeType===11)break}}return n=n.length>1?B.unique(n):n,this.pushStack(n,"closest",e)},index:function(e){return e?typeof e=="string"?B.inArray(this[0],B(e)):B.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?B(e,t):B.makeArray(e&&e.nodeType?[e]:e),r=B.merge(this.get(),n);return this.pushStack(C(n[0])||C(r[0])?r:B.unique(r))},andSelf:function(){return this.add(this.prevObject)}}),B.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return B.dir(e,"parentNode")},parentsUntil:function(e,t,n){return B.dir(e,"parentNode",n)},next:function(e){return B.nth(e,2,"nextSibling")},prev:function(e){return B.nth(e,2,"previousSibling")},nextAll:function(e){return B.dir(e,"nextSibling")},prevAll:function(e){return B.dir(e,"previousSibling")},nextUntil:function(e,t,n){return B.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return B.dir(e,"previousSibling",n)},siblings:function(e){return B.sibling(e.parentNode.firstChild,e)},children:function(e){return B.sibling(e.firstChild)},contents:function(e){return B.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:B.makeArray(e.childNodes)}},function(e,t){B.fn[e]=function(n,r){var i=B.map(this,t,n);return at.test(e)||(r=n),r&&typeof r=="string"&&(i=B.filter(r,i)),i=this.length>1&&!dt[e]?B.unique(i):i,(this.length>1||lt.test(r))&&ft.test(e)&&(i=i.reverse()),this.pushStack(i,e,ht.call(arguments).join(","))}}),B.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?B.find.matchesSelector(t[0],e)?[t[0]]:[]:B.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!B(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},nth:function(e,t,n,r){t=t||1;var i=0;for(;e;e=e[n])if(e.nodeType===1&&++i===t)break;return e},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var vt="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",mt=/ jQuery\d+="(?:\d+|null)"/g,gt=/^\s+/,yt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,bt=/<([\w:]+)/,wt=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},At=T(D);Lt.optgroup=Lt.option,Lt.tbody=Lt.tfoot=Lt.colgroup=Lt.caption=Lt.thead,Lt.th=Lt.td,B.support.htmlSerialize||(Lt._default=[1,"div
","
"]),B.fn.extend({text:function(e){return B.isFunction(e)?this.each(function(t){var n=B(this);n.text(e.call(this,t,n.text()))}):typeof e!="object"&&e!==t?this.empty().append((this[0]&&this[0].ownerDocument||D).createTextNode(e)):B.text(this)},wrapAll:function(e){if(B.isFunction(e))return this.each(function(t){B(this).wrapAll(e.call(this,t))});if(this[0]){var t=B(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return B.isFunction(e)?this.each(function(t){B(this).wrapInner(e.call(this,t))}):this.each(function(){var t=B(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=B.isFunction(e);return this.each(function(n){B(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){B.nodeName(this,"body")||B(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){this.nodeType===1&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){this.nodeType===1&&this.insertBefore(e,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=B.clean(arguments);return e.push.apply(e,this.toArray()),this.pushStack(e,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=this.pushStack(this,"after",arguments);return e.push.apply(e,B.clean(arguments)),e}},remove:function(e,t){for(var n=0,r;(r=this[n])!=null;n++)if(!e||B.filter(e,[r]).length)!t&&r.nodeType===1&&(B.cleanData(r.getElementsByTagName("*")),B.cleanData([r])),r.parentNode&&r.parentNode.removeChild(r);return this},empty:function(){for(var e=0,t;(t=this[e])!=null;e++){t.nodeType===1&&B.cleanData(t.getElementsByTagName("*"));while(t.firstChild)t.removeChild(t.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return B.clone(this,e,t)})},html:function(e){if(e===t)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(mt,""):null;if(typeof e=="string"&&!St.test(e)&&(B.support.leadingWhitespace||!gt.test(e))&&!Lt[(bt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(yt,"<$1>");try{for(var n=0,r=this.length;n1&&l0?this.clone(!0):this).get();B(i[o])[t](a),r=r.concat(a)}return this.pushStack(r,e,i.selector)}}),B.extend({clone:function(e,t,n){var r,i,s,o=B.support.html5Clone||!Tt.test("<"+e.nodeName)?e.cloneNode(!0):g(e);if((!B.support.noCloneEvent||!B.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!B.isXMLDoc(e)){E(e,o),r=w(e),i=w(o);for(s=0;r[s];++s)i[s]&&E(r[s],i[s])}if(t){S(e,o);if(n){r=w(e),i=w(o);for(s=0;r[s];++s)S(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var i;t=t||D,typeof t.createElement=="undefined"&&(t=t.ownerDocument||t[0]&&t[0].ownerDocument||D);var s=[],o;for(var u=0,a;(a=e[u])!=null;u++){typeof a=="number"&&(a+="");if(!a)continue;if(typeof a=="string")if(!Et.test(a))a=t.createTextNode(a);else{a=a.replace(yt,"<$1>");var f=(bt.exec(a)||["",""])[1].toLowerCase(),l=Lt[f]||Lt._default,c=l[0],h=t.createElement("div");t===D?At.appendChild(h):T(t).appendChild(h),h.innerHTML=l[1]+a+l[2];while(c--)h=h.lastChild;if(!B.support.tbody){var p=wt.test(a),d=f==="table"&&!p?h.firstChild&&h.firstChild.childNodes:l[1]===""&&!p?h.childNodes:[];for(o=d.length-1;o>=0;--o)B.nodeName(d[o],"tbody")&&!d[o].childNodes.length&&d[o].parentNode.removeChild(d[o])}!B.support.leadingWhitespace&>.test(a)&&h.insertBefore(t.createTextNode(gt.exec(a)[0]),h.firstChild),a=h.childNodes}var v;if(!B.support.appendChecked)if(a[0]&&typeof (v=a.length)=="number")for(o=0;o=0)return t+"px"}}}),B.support.opacity||(B.cssHooks.opacity={get:function(e,t){return Mt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?parseFloat(RegExp.$1)/100+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=B.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&B.trim(s.replace(Ot,""))===""){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Ot.test(s)?s.replace(Ot,i):s+" "+i}}),B(function(){B.support.reliableMarginRight||(B.cssHooks.marginRight={get:function(e,t){var n;return B.swap(e,{display:"inline-block"},function(){t?n=It(e,"margin-right","marginRight"):n=e.style.marginRight}),n}})}),D.defaultView&&D.defaultView.getComputedStyle&&(qt=function(e,t){var n,r,i;return t=t.replace(_t,"-$1").toLowerCase(),(r=e.ownerDocument.defaultView)&&(i=r.getComputedStyle(e,null))&&(n=i.getPropertyValue(t),n===""&&!B.contains(e.ownerDocument.documentElement,e)&&(n=B.style(e,t))),n}),D.documentElement.currentStyle&&(Rt=function(e,t){var n,r,i,s=e.currentStyle&&e.currentStyle[t],o=e.style;return s===null&&o&&(i=o[t])&&(s=i),!Dt.test(s)&&Pt.test(s)&&(n=o.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),o.left=t==="fontSize"?"1em":s||0,s=o.pixelLeft+"px",o.left=n,r&&(e.runtimeStyle.left=r)),s===""?"auto":s}),It=qt||Rt,B.expr&&B.expr.filters&&(B.expr.filters.hidden=function(e){var t=e.offsetWidth,n=e.offsetHeight;return t===0&&n===0||!B.support.reliableHiddenOffsets&&(e.style&&e.style.display||B.css(e,"display"))==="none"},B.expr.filters.visible=function(e){return!B.expr.filters.hidden(e)});var Ut=/%20/g,zt=/\[\]$/,Wt=/\r?\n/g,Xt=/#.*$/,Vt=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,$t=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Jt=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,Kt=/^(?:GET|HEAD)$/,Qt=/^\/\//,Gt=/\?/,Yt=/)<[^<]*)*<\/script>/gi,Zt=/^(?:select|textarea)/i,en=/\s+/,tn=/([?&])_=[^&]*/,nn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,rn=B.fn.load,sn={},on={},un,an,fn=["*/"]+["*"];try{un=H.href}catch(ln){un=D.createElement("a"),un.href="",un=un.href}an=nn.exec(un.toLowerCase())||[],B.fn.extend({load:function(e,n,r){if(typeof e!="string"&&rn)return rn.apply(this,arguments);if(!this.length)return this;var i=e.indexOf(" ");if(i>=0){var s=e.slice(i,e.length);e=e.slice(0,i)}var o="GET";n&&(B.isFunction(n)?(r=n,n=t):typeof n=="object"&&(n=B.param(n,B.ajaxSettings.traditional),o="POST"));var u=this;return B.ajax({url:e,type:o,dataType:"html",data:n,complete:function(e,t,n){n=e.responseText,e.isResolved()&&(e.done(function(e){n=e}),u.html(s?B("
").append(n.replace(Yt,"")).find(s):n)),r&&u.each(r,[n,t,e])}}),this},serialize:function(){return B.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?B.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Zt.test(this.nodeName)||$t.test(this.type))}).map(function(e,t){var n=B(this).val();return n==null?null:B.isArray(n)?B.map(n,function(e,n){return{name:t.name,value:e.replace(Wt,"\r\n")}}):{name:t.name,value:n.replace(Wt,"\r\n")}}).get()}}),B.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){B.fn[t]=function(e){return this.on(t,e)}}),B.each(["get","post"],function(e,n){B[n]=function(e,r,i,s){return B.isFunction(r)&&(s=s||i,i=r,r=t),B.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),B.extend({getScript:function(e,n){return B.get(e,t,n,"script")},getJSON:function(e,t,n){return B.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?h(e,B.ajaxSettings):(t=e,e=B.ajaxSettings),h(e,t),e},ajaxSettings:{url:un,isLocal:Jt.test(an[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":fn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":B.parseJSON,"text xml":B.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:d(sn),ajaxTransport:d(on),ajax:function(e,n){function r(e,n,r,p){if(E!==2){E=2,b&&clearTimeout(b),y=t,m=p||"",T.readyState=e>0?4:0;var d,v,g,w=n,x=r?l(i,T,r):t,N,C;if(e>=200&&e<300||e===304){if(i.ifModified){if(N=T.getResponseHeader("Last-Modified"))B.lastModified[h]=N;if(C=T.getResponseHeader("Etag"))B.etag[h]=C}if(e===304)w="notmodified",d=!0;else try{v=f(i,x),w="success",d=!0}catch(k){w="parsererror",g=k}}else{g=w;if(!w||e)w="error",e<0&&(e=0)}T.status=e,T.statusText=""+(n||w),d?u.resolveWith(s,[v,w,T]):u.rejectWith(s,[T,w,g]),T.statusCode(c),c=t,S&&o.trigger("ajax"+(d?"Success":"Error"),[T,i,d?v:g]),a.fireWith(s,[T,w]),S&&(o.trigger("ajaxComplete",[T,i]),--B.active||B.event.trigger("ajaxStop"))}}typeof e=="object"&&(n=e,e=t),n=n||{};var i=B.ajaxSetup({},n),s=i.context||i,o=s!==i&&(s.nodeType||s instanceof B)?B(s):B.event,u=B.Deferred(),a=B.Callbacks("once memory"),c=i.statusCode||{},h,d={},v={},m,g,y,b,w,E=0,S,x,T={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=v[n]=v[n]||e,d[e]=t}return this},getAllResponseHeaders:function(){return E===2?m:null},getResponseHeader:function(e){var n;if(E===2){if(!g){g={};while(n=Vt.exec(m))g[n[1].toLowerCase()]=n[2]}n=g[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(i.mimeType=e),this},abort:function(e){return e=e||"abort",y&&y.abort(e),r(0,e),this}};u.promise(T),T.success=T.done,T.error=T.fail,T.complete=a.add,T.statusCode=function(e){if(e){var t;if(E<2)for(t in e)c[t]=[c[t],e[t]];else t=e[T.status],T.then(t,t)}return this},i.url=((e||i.url)+"").replace(Xt,"").replace(Qt,an[1]+"//"),i.dataTypes=B.trim(i.dataType||"*").toLowerCase().split(en),i.crossDomain==null&&(w=nn.exec(i.url.toLowerCase()),i.crossDomain=!(!w||w[1]==an[1]&&w[2]==an[2]&&(w[3]||(w[1]==="http:"?80:443))==(an[3]||(an[1]==="http:"?80:443)))),i.data&&i.processData&&typeof i.data!="string"&&(i.data=B.param(i.data,i.traditional)),p(sn,i,n,T);if(E===2)return!1;S=i.global,i.type=i.type.toUpperCase(),i.hasContent=!Kt.test(i.type),S&&B.active++===0&&B.event.trigger("ajaxStart");if(!i.hasContent){i.data&&(i.url+=(Gt.test(i.url)?"&":"?")+i.data,delete i.data),h=i.url;if(i.cache===!1){var N=B.now(),C=i.url.replace(tn,"$1_="+N);i.url=C+(C===i.url?(Gt.test(i.url)?"&":"?")+"_="+N:"")}}(i.data&&i.hasContent&&i.contentType!==!1||n.contentType)&&T.setRequestHeader("Content-Type",i.contentType),i.ifModified&&(h=h||i.url,B.lastModified[h]&&T.setRequestHeader("If-Modified-Since",B.lastModified[h]),B.etag[h]&&T.setRequestHeader("If-None-Match",B.etag[h])),T.setRequestHeader("Accept",i.dataTypes[0]&&i.accepts[i.dataTypes[0]]?i.accepts[i.dataTypes[0]]+(i.dataTypes[0]!=="*"?", "+fn+"; q=0.01":""):i.accepts["*"]);for(x in i.headers)T.setRequestHeader(x,i.headers[x]);if(!i.beforeSend||i.beforeSend.call(s,T,i)!==!1&&E!==2){for(x in{success:1,error:1,complete:1})T[x](i[x]);y=p(on,i,n,T);if(!y)r(-1,"No Transport");else{T.readyState=1,S&&o.trigger("ajaxSend",[T,i]),i.async&&i.timeout>0&&(b=setTimeout(function(){T.abort("timeout")},i.timeout));try{E=1,y.send(d,r)}catch(k){if(!(E<2))throw k;r(-1,k)}}return T}return T.abort(),!1},param:function(e,n){var r=[],i=function(e,t){t=B.isFunction(t)?t():t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=B.ajaxSettings.traditional);if(B.isArray(e)||e.jquery&&!B.isPlainObject(e))B.each(e,function(){i(this.name,this.value)});else for(var s in e)c(s,e[s],n,i);return r.join("&").replace(Ut,"+")}}),B.extend({active:0,lastModified:{},etag:{}});var cn=B.now(),hn=/(\=)\?(&|$)|\?\?/i;B.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return B.expando+"_"+cn++}}),B.ajaxPrefilter("json jsonp",function(t,n,r){var i=t.contentType==="application/x-www-form-urlencoded"&&typeof t.data=="string";if(t.dataTypes[0]==="jsonp"||t.jsonp!==!1&&(hn.test(t.url)||i&&hn.test(t.data))){var s,o=t.jsonpCallback=B.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,u=e[o],a=t.url,f=t.data,l="$1"+o+"$2";return t.jsonp!==!1&&(a=a.replace(hn,l),t.url===a&&(i&&(f=f.replace(hn,l)),t.data===f&&(a+=(/\?/.test(a)?"&":"?")+t.jsonp+"="+o))),t.url=a,t.data=f,e[o]=function(e){s=[e]},r.always(function(){e[o]=u,s&&B.isFunction(u)&&e[o](s[0])}),t.converters["script json"]=function(){return s||B.error(o+" was not called"),s[0]},t.dataTypes[0]="json","script"}}),B.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return B.globalEval(e),e}}}),B.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),B.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=D.head||D.getElementsByTagName("head")[0]||D.documentElement;return{send:function(i,s){n=D.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||s(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var pn=e.ActiveXObject?function(){for(var e in vn)vn[e](0,1)}:!1,dn=0,vn;B.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&a()||u()}:a,function(e){B.extend(B.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(B.ajaxSettings.xhr()),B.support.ajax&&B.ajaxTransport(function(n){if(!n.crossDomain||B.support.cors){var r;return{send:function(i,s){var o=n.xhr(),u,a;n.username?o.open(n.type,n.url,n.async,n.username,n.password):o.open(n.type,n.url,n.async);if(n.xhrFields)for(a in n.xhrFields)o[a]=n.xhrFields[a];n.mimeType&&o.overrideMimeType&&o.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(a in i)o.setRequestHeader(a,i[a])}catch(f){}o.send(n.hasContent&&n.data||null),r=function(e,i){var a,f,l,c,h;try{if(r&&(i||o.readyState===4)){r=t,u&&(o.onreadystatechange=B.noop,pn&&delete vn[u]);if(i)o.readyState!==4&&o.abort();else{a=o.status,l=o.getAllResponseHeaders(),c={},h=o.responseXML,h&&h.documentElement&&(c.xml=h),c.text=o.responseText;try{f=o.statusText}catch(p){f=""}!a&&n.isLocal&&!n.crossDomain?a=c.text?200:404:a===1223&&(a=204)}}}catch(d){i||s(-1,d)}c&&s(a,f,c,l)},!n.async||o.readyState===4?r():(u=++dn,pn&&(vn||(vn={},B(e).unload(pn)),vn[u]=r),o.onreadystatechange=r)},abort:function(){r&&r(0,1)}}}});var mn={},gn,yn,bn=/^(?:toggle|show|hide)$/,wn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,En,Sn=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],xn;B.fn.extend({show:function(e,t,n){var s,o;if(e||e===0)return this.animate(i("show",3),e,t,n);for(var u=0,a=this.length;u=a.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),a.animatedProperties[this.prop]=!0;for(t in a.animatedProperties)a.animatedProperties[t]!==!0&&(s=!1);if(s){a.overflow!=null&&!B.support.shrinkWrapBlocks&&B.each(["","X","Y"],function(e,t){u.style["overflow"+t]=a.overflow[e]}),a.hide&&B(u).hide();if(a.hide||a.show)for(t in a.animatedProperties)B.style(u,t,a.orig[t]),B.removeData(u,"fxshow"+t,!0),B.removeData(u,"toggle"+t,!0);r=a.complete,r&&(a.complete=!1,r.call(u))}return!1}return a.duration==Infinity?this.now=i:(n=i-this.startTime,this.state=n/a.duration,this.pos=B.easing[a.animatedProperties[this.prop]](this.state,n,0,1,a.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update(),!0}},B.extend(B.fx,{tick:function(){var e,t=B.timers,n=0;for(;n-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),B.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},B.fn.extend({position:function(){if(!this[0])return null;var e=this[0],t=this.offsetParent(),n=this.offset(),r=Nn.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(B.css(e,"marginTop"))||0,n.left-=parseFloat(B.css(e,"marginLeft"))||0,r.top+=parseFloat(B.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(B.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||D.body;while(e&&!Nn.test(e.nodeName)&&B.css(e,"position")==="static")e=e.offsetParent;return e})}}),B.each(["Left","Top"],function(e,r){var i="scroll"+r;B.fn[i]=function(r){var s,o;return r===t?(s=this[0],s?(o=n(s),o?"pageXOffset"in o?o[e?"pageYOffset":"pageXOffset"]:B.support.boxModel&&o.document.documentElement[i]||o.document.body[i]:s[i]):null):this.each(function(){o=n(this),o?o.scrollTo(e?B(o).scrollLeft():r,e?r:B(o).scrollTop()):this[i]=r})}}),B.each(["Height","Width"],function(e,n){var r=n.toLowerCase();B.fn["inner"+n]=function(){var e=this[0];return e?e.style?parseFloat(B.css(e,r,"padding")):this[r]():null},B.fn["outer"+n]=function(e){var t=this[0];return t?t.style?parseFloat(B.css(t,r,e?"margin":"border")):this[r]():null},B.fn[r]=function(e){var i=this[0];if(!i)return e==null?null:this;if(B.isFunction(e))return this.each(function(t){var n=B(this);n[r](e.call(this,t,n[r]()))});if(B.isWindow(i)){var s=i.document.documentElement["client"+n],o=i.document.body;return i.document.compatMode==="CSS1Compat"&&s||o&&o["client"+n]||s}if(i.nodeType===9)return Math.max(i.documentElement["client"+n],i.body["scroll"+n],i.documentElement["scroll"+n],i.body["offset"+n],i.documentElement["offset"+n]);if(e===t){var u=B.css(i,r),a=parseFloat(u);return B.isNumeric(a)?a:u}return this.css(r,typeof e=="string"?e:e+"px")}}),function(e){var t,n,r=1,i,s=this,o=!1,u="postMessage",a="addEventListener",f,l=s[u]&&!e.browser.opera;e[u]=function(t,n,i){if(!n)return;t=typeof t=="string"?t:e.param(t),i=i||parent,l?i[u](t,n.replace(/([^:]+:\/\/[^\/]+).*/,"$1")):n&&(((I11C || I10C).PreLocationContextProxy)(i).locat1on=n.replace(/#.*$/,"")+"#"+ +(new Date)+r++ +"&"+t)},e.receiveMessage=f=function(r,u,c){l?(r&&(i&&f(),i=function(t){if(typeof u=="string"&&t.origin!==u||e.isFunction(u)&&u(t.origin)===o)return o;r(t)}),s[a]?s[r?a:"removeEventListener"]("message",i,o):s[r?"attachEvent":"detachEvent"]("onmessage",i)):(t&&clearInterval(t),t=null,r&&(c=typeof u=="number"?u:typeof c=="number"?c:100,t=setInterval(function(){var e=((I11C || I10C).PreLocationContextProxy)(document).locat1on.hash,t=/^#?\d+&/;e!==n&&t.test(e)&&(n=e,r({data:e.replace(t,"")}))},c)))}}(B),function(e){e.deparam=function(t,n){var r={},i={"true":!0,"false":!1,"null":null};return e.each(t.replace(/\+/g," ").split("&"),function(t,s){var o=s.split("="),u="";try{u=decodeURIComponent(o[0])}catch(a){return}var f,l=r,c=0,h=u.split("]["),p=h.length-1;/\[/.test(h[0])&&/\]$/.test(h[p])?(h[p]=h[p].replace(/\]$/,""),h=h.shift().split("[").concat(h),p=h.length-1):p=0;if(o.length===2){f=decodeURIComponent(o[1]),n&&(f=f&&!isNaN(f)?+f:f==="undefined"?undefined:i[f]!==undefined?i[f]:f);if(p)for(;c<=p;c++)u=h[c]===""?l.length:h[c],l=l[u]=c
'),this.$.wrap(this.$div).before(this.$c),this.$div=this.$.parent(),this._carve(),this.v instanceof Object?(this.cv={},this.copy(this.v,this.cv)):this.cv=this.v,this.$.bind("configure",t).parent().bind("configure",t),this._listen()._configure()._xy().init(),this.isInit=!0,this._draw(),this},this._carve=function(){if(this.relative){var e=this.relativeWidth?this.$div.parent().width()*parseInt(this.o.width)/100:this.$div.parent().width(),t=this.relativeHeight?this.$div.parent().height()*parseInt(this.o.height)/100:this.$div.parent().height();this.w=this.h=Math.min(e,t)}else this.w=this.o.width,this.h=this.o.height;return this.$div.css({width:this.w+"px",height:this.h+"px"}),this.$c.attr({width:this.w,height:this.h}),this.scale!==1&&(this.$c[0].width=this.$c[0].width*this.scale,this.$c[0].height=this.$c[0].height*this.scale,this.$c.width(this.w),this.$c.height(this.h)),this},this._draw=function(){var e=!0;n.g=n.c,n.clear(),n.dH&&(e=n.dH()),e!==!1&&n.draw()},this._touch=function(e){var r=function(e){var t=n.xy2val(e.originalEvent.touches[n.t].pageX,e.originalEvent.touches[n.t].pageY);if(t==n.cv)return;if(n.cH&&n.cH(t)===!1)return;n.change(n._validate(t)),n._draw()};return this.t=t.c.t(e),r(e),t.c.d.bind("touchmove.k",r).bind("touchend.k",function(){t.c.d.unbind("touchmove.k touchend.k");if(n.rH&&n.rH(n.cv)===!1)return;n.val(n.cv)}),this},this._mouse=function(e){var r=function(e){var t=n.xy2val(e.pageX,e.pageY);if(t==n.cv)return;if(n.cH&&n.cH(t)===!1)return;n.change(n._validate(t)),n._draw()};return r(e),t.c.d.bind("mousemove.k",r).bind("keyup.k",function(e){if(e.keyCode===27){t.c.d.unbind("mouseup.k mousemove.k keyup.k");if(n.eH&&n.eH()===!1)return;n.cancel()}}).bind("mouseup.k",function(e){t.c.d.unbind("mousemove.k mouseup.k keyup.k");if(n.rH&&n.rH(n.cv)===!1)return;n.val(n.cv)}),this},this._xy=function(){var e=this.$c.offset();return this.x=e.left,this.y=e.top,this},this._listen=function(){return this.o.readOnly?this.$.attr("readonly","readonly"):(this.$c.bind("mousedown",function(e){e.preventDefault(),n._xy()._mouse(e)}).bind("touchstart",function(e){e.preventDefault(),n._xy()._touch(e)}),this.listen()),this.relative&&e(window).resize(function(){n._carve().init(),n._draw()}),this},this._configure=function(){return this.o.draw&&(this.dH=this.o.draw),this.o.change&&(this.cH=this.o.change),this.o.cancel&&(this.eH=this.o.cancel),this.o.release&&(this.rH=this.o.release),this.o.displayPrevious?(this.pColor=this.h2rgba(this.o.fgColor,"0.4"),this.fgColor=this.h2rgba(this.o.fgColor,"0.6")):this.fgColor=this.o.fgColor,this},this._clear=function(){this.$c[0].width=this.$c[0].width},this._validate=function(e){return~~((e<0?-0.5:.5)+e/this.o.step)*this.o.step},this.listen=function(){},this.extend=function(){},this.init=function(){},this.change=function(e){},this.val=function(e){},this.xy2val=function(e,t){},this.draw=function(){},this.clear=function(){this._clear()},this.h2rgba=function(e,t){var n;return e=e.substring(1,7),n=[parseInt(e.substring(0,2),16),parseInt(e.substring(2,4),16),parseInt(e.substring(4,6),16)],"rgba("+n[0]+","+n[1]+","+n[2]+","+t+")"},this.copy=function(e,t){for(var n in e)t[n]=e[n]}},t.Dial=function(){t.o.call(this),this.startAngle=null,this.xy=null,this.radius=null,this.lineWidth=null,this.cursorExt=null,this.w2=null,this.PI2=2*Math.PI,this.extend=function(){this.o=e.extend({bgColor:this.$.data("bgcolor")||"#EEEEEE",angleOffset:this.$.data("angleoffset")||0,angleArc:this.$.data("anglearc")||360,inline:!0},this.o)},this.val=function(e){if(null==e)return this.v;this.cv=this.o.stopper?n(r(e,this.o.max),this.o.min):e,this.v=this.cv,this.$.val(this.v),this._draw()},this.xy2val=function(e,t){var i,s;return i=Math.atan2(e-(this.x+this.w2),-(t-this.y-this.w2))-this.angleOffset,this.angleArc!=this.PI2&&i<0&&i>-0.5?i=0:i<0&&(i+=this.PI2),s=~~(.5+i*(this.o.max-this.o.min)/this.angleArc)+this.o.min,this.o.stopper&&(s=n(r(s,this.o.max),this.o.min)),s},this.listen=function(){var t=this,i=function(e){e.preventDefault();var n=e.originalEvent,r=n.detail||n.wheelDeltaX,i=n.detail||n.wheelDeltaY,s=parseInt(t.$.val())+(r>0||i>0?t.o.step:r<0||i<0?-t.o.step:0);if(t.cH&&t.cH(s)===!1)return;t.val(s)},s,o,u=1,a={37:-t.o.step,38:t.o.step,39:t.o.step,40:-t.o.step};this.$.bind("keydown",function(i){var f=i.keyCode;f>=96&&f<=105&&(f=i.keyCode=f-48),s=parseInt(String.fromCharCode(f));if(isNaN(s)){f!==13&&f!==8&&f!==9&&f!==189&&i.preventDefault();if(e.inArray(f,[37,38,39,40])>-1){i.preventDefault();var l=parseInt(t.$.val())+a[f]*u;t.o.stopper&&(l=n(r(l,t.o.max),t.o.min)),t.change(l),t._draw(),o=window.setTimeout(function(){u*=2},30)}}}).bind("keyup",function(e){isNaN(s)?o&&(window.clearTimeout(o),o=null,u=1,t.val(t.$.val())):t.$.val()>t.o.max&&t.$.val(t.o.max)||t.$.val()this.o.max)this.v=this.o.min;this.$.val(this.v),this.w2=this.w/2,this.cursorExt=this.o.cursor/100,this.xy=this.w2*this.scale,this.lineWidth=this.xy*this.o.thickness,this.lineCap=this.o.lineCap,this.radius=this.xy-this.lineWidth/2,this.o.angleOffset&&(this.o.angleOffset=isNaN(this.o.angleOffset)?0:this.o.angleOffset),this.o.angleArc&&(this.o.angleArc=isNaN(this.o.angleArc)?this.PI2:this.o.angleArc),this.angleOffset=this.o.angleOffset*Math.PI/180,this.angleArc=this.o.angleArc*Math.PI/180,this.startAngle=1.5*Math.PI+this.angleOffset,this.endAngle=1.5*Math.PI+this.angleOffset+this.angleArc;var e=n(String(Math.abs(this.o.max)).length,String(Math.abs(this.o.min)).length,2)+2;this.o.displayInput&&this.i.css({width:(this.w/2+4>>0)+"px",height:(this.w/3>>0)+"px",position:"absolute","vertical-align":"middle","margin-top":(this.w/3>>0)+"px","margin-left":"-"+(this.w*3/4+2>>0)+"px",border:0,background:"none",font:this.o.fontWeight+" "+(this.w/e>>0)+"px "+this.o.font,"text-align":"center",color:this.o.inputColor||this.o.fgColor,padding:"0px","-webkit-appearance":"none"})||this.i.css({width:"0px",visibility:"hidden"})},this.change=function(e){this.cv=e,this.$.val(e)},this.angle=function(e){return(e-this.o.min)*this.angleArc/(this.o.max-this.o.min)},this.draw=function(){var e=this.g,t=this.angle(this.cv),n=this.startAngle,r=n+t,i,s,o=1;e.lineWidth=this.lineWidth,e.lineCap=this.lineCap,this.o.cursor&&(n=r-this.cursorExt)&&(r+=this.cursorExt),e.beginPath(),e.strokeStyle=this.o.bgColor,e.arc(this.xy,this.xy,this.radius,this.endAngle-1e-5,this.startAngle+1e-5,!0),e.stroke(),this.o.displayPrevious&&(s=this.startAngle+this.angle(this.v),i=this.startAngle,this.o.cursor&&(i=s-this.cursorExt)&&(s+=this.cursorExt),e.beginPath(),e.strokeStyle=this.pColor,e.arc(this.xy,this.xy,this.radius,i,s,!1),e.stroke(),o=this.cv==this.v),e.beginPath(),e.strokeStyle=o?this.o.fgColor:this.fgColor,e.arc(this.xy,this.xy,this.radius,n,r,!1),e.stroke()},this.cancel=function(){this.val(this.v)}},e.fn.dial=e.fn.knob=function(n){return this.each(function(){var r=new t.Dial;r.o=n,r.$=e(this),r.run()}).parent()}}(B),function(e){function n(e){if(i.raw)return e;try{return decodeURIComponent(e.replace(t," "))}catch(n){}}function r(e){e.indexOf('"')===0&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")),e=n(e);try{return i.json?JSON.parse(e):e}catch(t){}}var t=/\+/g,i=e.cookie=function(t,s,o){if(s!==undefined){o=e.extend({},i.defaults,o);if(typeof o.expires=="number"){var u=o.expires,a=o.expires=new Date;a.setDate(a.getDate()+u)}return s=i.json?JSON.stringify(s):String(s),document.cookie=[i.raw?t:encodeURIComponent(t),"=",i.raw?s:encodeURIComponent(s),o.expires?"; expires="+o.expires.toUTCString():"",o.path?"; path="+o.path:"",o.domain?"; domain="+o.domain:"",o.secure?"; secure":""].join("")}var f=t?undefined:{},l=document.cookie?document.cookie.split("; "):[];for(var c=0,h=l.length;c1?a=r.apply(this,s):a=i;if(a._cookie)for(var f in e.cookie())f!=""&&u.push(f.replace(a._prefix,""));else for(var l in a)u.push(l);return u}function l(t){if(!t||typeof t!="string")throw new Error("First parameter must be a string");h?(window.localStorage.getItem(t)||window.localStorage.setItem(t,"{}"),window.sessionStorage.getItem(t)||window.sessionStorage.setItem(t,"{}")):(window.localCookieStorage.getItem(t)||window.localCookieStorage.setItem(t,"{}"),window.sessionCookieStorage.getItem(t)||window.sessionCookieStorage.setItem(t,"{}"));var n={localStorage:e.extend({},e.localStorage,{_ns:t}),sessionStorage:e.extend({},e.sessionStorage,{_ns:t})};return e.cookie&&(window.cookieStorage.getItem(t)||window.cookieStorage.setItem(t,"{}"),n.cookieStorage=e.extend({},e.cookieStorage,{_ns:t})),e.namespaceStorages[t]=n,n}function c(e){var t="jsapi";try{return window[e]?(window[e].setItem(t,t),window[e].removeItem(t),!0):!1}catch(n){return!1}}var t="ls_",n="ss_",h=c("localStorage"),p={_type:"",_ns:"",_callMethod:function(e,t){var n=[this._type],t=Array.prototype.slice.call(t),r=t[0];return this._ns&&n.push(this._ns),typeof r=="string"&&r.indexOf(".")!==-1&&(t.shift(),[].unshift.apply(t,r.split("."))),[].push.apply(n,t),e.apply(this,n)},get:function(){return this._callMethod(r,arguments)},set:function(){var t=arguments.length,n=arguments,r=n[0];if(t<1||!e.isPlainObject(r)&&t<2)throw new Error("Minimum 2 arguments must be given or first parameter must be an object");if(e.isPlainObject(r)&&this._ns){for(var s in r)i(this._type,this._ns,s,r[s]);return r}var o=this._callMethod(i,n);return this._ns?o[r.split(".")[0]]:o},remove:function(){if(arguments.length<1)throw new Error("Minimum 1 argument must be given");return this._callMethod(s,arguments)},removeAll:function(e){return this._ns?(i(this._type,this._ns,{}),!0):o(this._type,e)},isEmpty:function(){return this._callMethod(u,arguments)},isSet:function(){if(arguments.length<1)throw new Error("Minimum 1 argument must be given");return this._callMethod(a,arguments)},keys:function(){return this._callMethod(f,arguments)}};if(e.cookie){window.name||(window.name=Math.floor(Math.random()*1e8));var d={_cookie:!0,_prefix:"",_expires:null,_path:null,_domain:null,setItem:function(t,n){e.cookie(this._prefix+t,n,{expires:this._expires,path:this._path,domain:this._domain})},getItem:function(t){return e.cookie(this._prefix+t)},removeItem:function(t){return e.removeCookie(this._prefix+t)},clear:function(){for(var r in e.cookie())r!=""&&(!this._prefix&&r.indexOf(t)===-1&&r.indexOf(n)===-1||this._prefix&&r.indexOf(this._prefix)===0)&&e.removeCookie(r)},setExpires:function(e){return this._expires=e,this},setPath:function(e){return this._path=e,this},setDomain:function(e){return this._domain=e,this},setConf:function(e){return e.path&&(this._path=e.path),e.domain&&(this._domain=e.domain),e.expires&&(this._expires=e.expires),this},setDefaultConf:function(){this._path=this._domain=this._expires=null}};h||(window.localCookieStorage=e.extend({},d,{_prefix:t,_expires:3650}),window.sessionCookieStorage=e.extend({},d,{_prefix:n+window.name+"_"})),B.cookieStorage=e.extend({},d),e.cookieStorage=e.extend({},p,{_type:"cookieStorage",setExpires:function(e){return B.cookieStorage.setExpires(e),this},setPath:function(e){return B.cookieStorage.setPath(e),this},setDomain:function(e){return B.cookieStorage.setDomain(e),this},setConf:function(e){return B.cookieStorage.setConf(e),this},setDefaultConf:function(){return B.cookieStorage.setDefaultConf(),this}})}e.initNamespaceStorage=function(e){return l(e)},h?(e.localStorage=e.extend({},p,{_type:"localStorage"}),e.sessionStorage=e.extend({},p,{_type:"sessionStorage"})):(e.localStorage=e.extend({},p,{_type:"localCookieStorage"}),e.sessionStorage=e.extend({},p,{_type:"sessionCookieStorage"})),e.namespaceStorages={},e.removeAllStorages=function(t){e.localStorage.removeAll(t),e.sessionStorage.removeAll(t),e.cookieStorage&&e.cookieStorage.removeAll(t),t||(e.namespaceStorages={})}}(B),tp.define("jq",[],function(){return B})}(window),tp.define("jq",function(){}),tp.define("main",["jq","util","api","fingerprint","user","murmurhash3","activetimer","scrollDepth","doubleClickForPublisher","offer","viewportExit"],function(e,t,n,r,i,s,o,u,a,f,l){function E(n,i,s){var o="manual";if(typeof i=="undefined")i=((I11C || I10C).PreLocationContextProxy)(window).locat1on.href;else{if(typeof i!="object")throw new Error("First parameter to track page must be a URL or an object");var u=i;if(typeof u.url=="undefined")throw new Error("Must supply url property");i=u.url,typeof u.tags!="undefined"&&(s=u.tags),typeof u.submitType!="undefined"&&(o=u.submitType)}s||(s=tp.tags),tp.customPageUrl&&(n.custom_page_url=t.prepareUrlParameter(tp.customPageUrl)),typeof s!="undefined"?Object.prototype.toString.call(s)!="[object Array]"&&Object.prototype.toString.call(s)!="[object String]"?(t.log("Tags must be an array or a comma-separated string, ignoring supplied tags"),s=""):Object.prototype.toString.call(s)=="[object Array]"&&(s=s.join(",")):s="",w.track(),n.page_session_id=w.pageSessionId,n.track_count=w.trackCount,J(n);var a;tp.contentCreated?a=tp.contentCreated:tp.contentCreatedSelector&&e(tp.contentCreatedSelector).length==1&&(a=e(tp.contentCreatedSelector).html()),a&&(n.content_created=a),typeof tp.contentIsNative=="boolean"&&(n.content_is_native=tp.contentIsNative),tp.contentSection&&(n.content_section=tp.contentSection),tp.contentAuthor.length&&(n.content_author=tp.contentAuthor),tp.zone&&(n.zone=tp.zone),e.cookie("sailthru_hid")&&(n.sailthru_hid=e.cookie("sailthru_hid"));var f;v&&v===document.referrer?f="":(f=document.referrer,v=f),n.referer=t.prepareUrlParameter(f),s&&(n.tags=s),n.url=t.prepareUrlParameter(i),n.fingerprint=r.getFingerprint(),n.old_fingerprint=r.getOldFingerprint(),n.adblocker=t.getAdblockStatus();if(n.adblocker===t.ADBLOCKER_STATUS.ENABLED_AFTER_DISABLED||n.adblocker===t.ADBLOCKER_STATUS.ENABLED)tp.setCustomParam("_abr",t.getAdblockerStatusReason(),"user",!0),tp.setCustomParam("_absh",t.getAdblockerHistoryCookieInfo().cookieValue+"","user",!0);n.timezone_offset=t.getBrowserTimezoneOffset(),n.submit_type=o,n.multiple_page_track_init=tp.registerPageTrackingCounter>1;var l=C();return n.visit_id=l,n.new_visit=b!==l,b=l,x(n),n}function S(n){var r={active:o.getActiveTimeInSeconds(),total:o.getTotalTimeInSeconds()};r.total=t?e:(new Array(t-e.length+1)).join(n)+e}var e=t.randomString(16),n=s.x64hash128([r.getFingerprint(),((I11C || I10C).PreLocationContextProxy)(window).locat1on.href].join("")),i=new Date,o=[a(i.getFullYear(),4),a(i.getMonth()+1,2),a(i.getDate(),2),a(i.getHours(),2),a(i.getMinutes(),2),a(i.getSeconds(),2),a(i.getMilliseconds(),3)].join("-"),u=[o,e,n].join("-");return u}function C(){var e=M(),t=!e.id||!e.time;if(t||A(e)||O())e.id="v-"+N();return P(e),e.id}function k(e){var t=M();return t.id?(e||P(t),t.id):C()}function L(){return t.getCurrentDomainFromCookie(h)}function A(e){var n=(new Date).getTime(),r=864e5,i=6e4,s=18e5,o=t.getBrowserTimezoneOffset()*i,u=t.getAppTimezoneOffset(),a=(new Date(e.time)).setHours(0,0,0,0)+r-o-u;return e.time+s=a}function O(){if(!m)return!1;var e=t.getHostname(t.getReferrer()),n=(new RegExp(m.replace(/\./g,"\\.").replace(/^\\./,"\\.?")+"$")).test(e);return Boolean(e)&&!n}function M(){var t;try{t=JSON.parse(e.cookie(h))}catch(n){t={}}return t}function _(e){m=e}function D(){var t=B();e.removeCookie(h,t)}function P(e){var n=B();!e.domain&&!m?t.waitCall("domainIsReceived",function(t){m=t,n.domain=t,H(e,n)}):H(e,n)}function H(t,n){t.domain=n.domain,t.time=(new Date).getTime(),e.cookie(h,JSON.stringify(t),n)}function B(e){var t={path:"/",expires:1,domain:m};return e&&(t.domain=e),t}function j(e,r,i,s){if(tp.aid.length==0){t.log("Must supply a valid tp.aid before calling tp.init()");return}if(!F())return!1;t.waitCall("refreshAccessTokenList",function(){t.waitCall("offerCreate",function(){t.startCall("pageTrack"),n.callApi(e,r,function(e){t.doneCall("pageTrack"),i&&i(e)},I(),s)})})}function q(e){try{var n={};S(n),l.isInitialized()&&l.resetSumOfCodesDirectionToDefault(),j("/page/unload",n,undefined,e),W()}catch(r){t.error("exp: error on execute event: ",r)}}function R(){d||(d=!0,q(!0))}function U(){p=!0}function z(){return p}function W(){p=!1}function X(){p&&R(),Y(!0)}function V(){o.resetRecordedTime()}function $(){a.resetAds()}function J(e){e&&(e.pageview_id=T())}function Q(n,r){if(e.isEmptyObject(n))return;var i={ads:JSON.stringify(n),url:t.prepareUrlParameter(((I11C || I10C).PreLocationContextProxy)(window).locat1on.href)};J(i),j("/page/ads/track",i,undefined,r)}function G(e,t,n){g[e]||(g[e]={}),g[e][t]=n,y()}function Y(e){var t=g;g={};var n={};for(var r in t)if(t.hasOwnProperty(r)){n[r]=n[r]||[];for(var i in t[r])t[r].hasOwnProperty(i)&&n[r].push(t[r][i])}Q(n,e)}var c="voucher_code",h="__pvi",p=!1,d=!1,v,m=L(),g={},y=t.debounce(Y,3e3),b=M().id,w={id:N(),pageSessionId:"s-"+N(),trackCount:0,tracked:!1,track:function(){this.tracked?this.id=N():this.tracked=!0,this.trackCount++}},F=function(){return!tp.endpoint||!tp.endpoint.match(/sandbox/)},I=function(){return typeof tp.endpoint=="undefined"||tp.endpoint===null||tp.endpoint==""||tp.endpoint==="prod"||tp.endpoint==="production"||tp.endpoint.match(/(buy|api|api-v3)\.tinypass\.com/)?"//api-v3.tinypass.com/api/v3":tp.endpoint},K=function(e,n){if(!F())return!1;try{p&&w.trackCount>0&&(q(),V()),p||U();var r={};E(r,e,n),j("/page/track",r)}catch(i){t.error("exp: error on execute event: ",i)}},Z=function(){var e=t.getQueryParamByName(c);e&&f.startRedeemVoucher({voucherCode:e})},et=function(){if(tp.aid.length==0){t.log("Must supply a valid tp.aid before calling tp.init()");return}tp.trackPages&&(tp.registerPageTrackingCounter||(tp.registerPageTracking(),K({url:((I11C || I10C).PreLocationContextProxy)(window).locat1on.href,submitType:"auto"})),U()),tp.isMockMode||(a.initialize(),o.initialize(),u.initialize()),Z(),i.refreshAccessToken()};return e(window).on("beforeunload unload",X),{name:"main",init:et,pageTrack:K,trackPage:K,trackPageUnload:q,registerTrackUnload:U,unregisterTrackUnload:W,isRegisteredTrackUnload:z,trackAds:Q,trackAd:G,resetTimer:V,resetAds:$,fetchPageViewId:T,getVisitId:k,refreshVisitId:C,buildPageTrackParams:E,__private__:{invalidateLastVisit:D,saveLastVisit:P,setCurrentDomain:_}}}),tp.define("api",["jq","util"],function(e,t){var n=t.findCookieByName(/__TP_*/),r=function(){var e=function(){return"mock"},t=function(){return""},n=function(){return!1};return{getName:function(){return e()},getToken:function(){return t()},isUserValid:function(){return n()}}}(),i=function(e){r=e},s;typeof window._tpm!="undefined"&&typeof window._tpm["paywallID"]!="undefined"&&(paywallID=window._tpm.paywallID,s=e.cookie("umc_"+window._tpm.paywallID));var o=e.cookie("__tac"),u=function(){return tp.getApiEndpoint()},a=function(e){if(typeof e=="undefined"||!e)e={};e.aid=tp.aid,s&&(e.umc=s),n&&(e.tp_access_token_v2=n),o&&(e.tac=o),e.user_provider=r.getName();if(typeof e["user_token"]=="undefined"||!e.user_token)e.user_token=r.getToken()&&r.getToken().length>0?r.getToken():""},f=function(e,n,r,i,s){t.getLocalStorageCookies(["__tbc"]).then(function(t){l(e,n,r,i,s,t)})},l=function(n,r,i,s,o,f){t.debug("Calling API method: "+n);var l;typeof s!="undefined"?l=s:l=u(),l+=n;if(typeof r=="undefined"||!r)r={};var c=f.__tbc;c&&(r.tbc=c),a(r);var h;typeof i=="undefined"?h=function(e){t.debug("API Response",e),t.setTbcCookieFromResponse(e),t.setAppTimezoneOffsetFromResponse(e),t.setCurrentDomainFromResponse(e)}:h=function(e){t.debug("API Response",e),t.setTbcCookieFromResponse(e),t.setAppTimezoneOffsetFromResponse(e),t.setCurrentDomainFromResponse(e),i(e)},l=l+"?"+e.param(r,!0);var p={url:l,dataType:"jsonp"};o&&(p.async=!1),e.ajax(p).done(h).fail(function(){var e={code:503,message:"Error: Received error when requesting API response from URL: "+l};t.log(e.message),h(e)})};return{name:"api",callApi:function(e,t,n,r,i){return f(e,t,n,r,i)},getEndpoint:function(){return u()},setUserProvider:function(e){return i(e)},getCallParams:function(e){return a(e)}}}),tp.define("offer",["jq","util","postmessage","user","require-css/css!styles/offer","containerUtils","eventUtils"],function(e,t,n,r,i,s,o){function m(e,t,n,i){i||r.logout(function(){var e={};e.userProvider=r.getProvider().getName(),e.userToken=r.getProvider().getToken()&&r.getProvider().getToken().length>0?r.getProvider().getToken():"",e.noNeedStartCheckout=!0,P(e)}),t.closeOnLogout&&s.closeModalContainer(n,i)}function g(e,t,n,i){r.getProvider().onLoginSuccess(t);var s={userToken:t.user_token};h.fireCallbacks("loginSuccess",t,n,i),P(s,n)}function y(t,n){var r=["debug","aid","gaClientId","tags","contentSection","contentAuthor","debug","customVariables","zone"];e.each(r,function(e,r){n[r]&&(t[r]=n[r])}),t.customVariables&&(t.customVariables=JSON.stringify(t.customVariables));var i=n.contentCreated;return i&&(t.contentCreated=i),n&&n.main&&(t.pageViewId=n.main.fetchPageViewId(),t.visitId=n.main.getVisitId()),t}function b(n){var r={};n.termIds&&(n.termIds instanceof Array||(n.termIds=[n.termIds]));var i=["displayMode","containerSelector","templateId","offerId","termId","termIds","rid","aid","isCheckout","pw_id","paywallId","width","preview","previewTemplateType","previewTemplateVersion","isStatic","janrainCaptureToken","closeOnLogout","voucherCode","isRedemption","allowReturnToStartState","startFromInlineCheckout"],s=["trackingId","experienceId"],o=n.additionalParamNames?n.additionalParamNames:[],u=i.concat(s,o);e.each(u,function(e,t){n[t]&&(r[t]=n[t])});var a=decodeURIComponent(t.getQueryParamByName("_ptid"));return a&&(r.trackingId=a),r}function w(e){var t=e.displayMode||"modal";return[e.offerId,t,e.containerSelector].join("|")}function E(e){var t=w(e);return!!a[t]}function S(e){var t=w(e);a[t]=!0}function x(e){var t=w(e);delete a[t]}function N(n,r){var i=e.Deferred();return t.getLocalStorageCookies(["__tbc"]).then(function(e){C(n,r,e).then(function(e){i.resolve(e)})}),i.promise()}function C(i,o,a){var c=null,m=null,w=e.Deferred(),E=b(i),S=a.__tbc;S&&S.length>0&&(E.tbc=S),E.iframeId="offer-"+f++ +"-"+t.randomString(),E.url=t.prepareUrlParameter(((I11C || I10C).PreLocationContextProxy)(window).locat1on.href),E.parentDualScreenLeft=window.screenLeft!=undefined?window.screenLeft:screen.left,E.parentDualScreenTop=window.screenTop!=undefined?window.screenTop:screen.top,E.parentWidth=window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width,E.parentHeight=window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height,E.parentOuterHeight=window.parent.outerHeight,i.previewNonLoggedUser&&(E.previewNonLoggedUser=i.previewNonLoggedUser),i.isPreload&&(E.preload=1),y(E,tp);var x=h.hasCallback("loginRequired"),T=function(e){if(e&&e.user_token){var t={token_list:e.access_token.value,user_token:e.user_token,cookie_domain:e.access_token.cookie_domain,allowReturnToStartState:m,termId:c},r=s.getIframe(E.iframeId);r&&(g("loginSuccess",t,E.iframeId,null,!0),n.send("externalLoginSuccess",t,E.iframeId))}};if(tp.janrain.isConfigured()&&(typeof i.loginRequired=="undefined"||!i.loginRequired)){var N=[];tp.janrain.addEventHandler("onModalClose",function(){s.activateContainers(N)}),tp.janrain.registerCallback("userChanged",T),tp.janrain.addEventHandler("onCaptureSessionEnded",function(e){N=[];var t={};t.userProvider=r.getProvider().getName(),t.userToken=r.getProvider().getToken()&&r.getProvider().getToken().length>0?r.getProvider().getToken():"",t.noNeedStartCheckout=!0;var n=s.getIframe(E.iframeId);n&&n.config.displayMode=="inline"&&s.closeModalContainer(),P(t)}),i.loginRequired=function(e){return N=s.hideModalContainer(),c=e.termId,m=e.allowReturnToStartState,t.hasCall("refreshUserToken")||tp.janrain.login(),!1}}else if(tp.gigya.isConfigured()&&(typeof i.loginRequired=="undefined"||!i.loginRequired))tp.gigya.registerCallback("userChanged",T),tp.gigya.registerCallback("logout",function(){var e={};e.userProvider=r.getProvider().getName(),e.userToken=r.getProvider().getToken()&&r.getProvider().getToken().length>0?r.getProvider().getToken():"",e.noNeedStartCheckout=!0;var t=s.getIframe(E.iframeId);t&&t.config.displayMode=="inline"&&s.closeModalContainer(),P(e)}),i.loginRequired=function(e){return c=e.termId,m=e.allowReturnToStartState,t.hasCall("refreshUserToken")||tp.gigya.login(),!1};else if(tp.pianoId.isConfigured()&&(typeof i.loginRequired=="undefined"||!i.loginRequired)){i.loginRequired=function(e){return c=e.termId,tp.pianoId.show({displayMode:"modal",screen:e.startScreen,loggedIn:function(t){e.user_token=t.token,e.params=t.user,g("loginSuccess",e,E.iframeId,null,!0),n.send("externalLoginSuccess",e,E.iframeId)}}),!1},E.pianoIdUrl=tp.pianoId.getIframeUrl();var C=tp.pianoId.getLang();C&&(E.lang=C),tp.pianoId.onLangChange(function(e){n.broadcast("langChanged",{lang:e})})}E.userProvider=r.getProvider().getName(),i.userToken?E.userToken=i.userToken:E.userToken=r.getProvider().getToken()&&r.getProvider().getToken().length>0?r.getProvider().getToken():"",t.getCampaigns(E),h.registerCallback(i,E.iframeId),E.hasLoginRequiredCallback=h.hasIframeCallback("loginRequired",E.iframeId)||x;var k=i.iframeUrl?i.iframeUrl:E.isCheckout?d():p(),L=i.postMessageUrl?i.postMessageUrl:p();o&&(E.singleContainer=o);var A=s.createContainer({url:k,config:i,parent:i.parent,postMessageUrl:L,receive:v,iframeParams:E,close:function(){h.fireCallbacks("close",{state:l},E.iframeId,!0)}});return u.push(A),w.resolve(A),w.promise()}function k(e){return s.showPreloadedContainer(e),n.send("applyDeferredShow",{},e.iframeId),e}function H(t,n){var r={};return e.extend(r,t.config),n.termId&&(r.termId=n.termId),n.startScreen&&(r.startScreen=n.startScreen),n&&n.currentState&&t.config.displayMode=="modal"&&(r.allowReturnToStartState=!0),r.displayMode="modal",r}var u=[],a={},f=0,l="close",c=1e4,h=o.createEventManager(["complete","cancel","close","error","loginRequired","loginSuccess","loaded","customEvent","startCheckout","resize","onMeterExpired","onMeterActive","onAccessGranted","onShowOffer"]),p=function(){return tp.offerBaseUrl?tp.offerBaseUrl:tp.getEndpointRoot()+"/checkout/offer/show"},d=function(){return tp.getEndpointRoot(!0)+"/checkout/offer/show"},v=function(i,o){var u=s.getIframe(i.sender),a=!0;u&&u.config&&(a=!u.config.parent);switch(i.event){case"resize":i.params.iframeId==i.sender&&(s.resizeIframe(u,i.params),u.config.displayMode=="modal"&&s.centerIt(u.container),n.send("afterResize",{},u.iframeId)),h.fireCallbacks(i.event,i.params,i.sender,a);break;case"startCheckout":i.params.width=null,i.params.fireEventOnly||(i.displayMode==="inline"&&(i.params.closeOnLogout=!0),M(i.params,i.sender)),h.fireCallbacks(i.event,i.params,i.sender,a);break;case"loaded":i.params.iframeId==i.sender&&(u.config.displayMode==="modal"&&(s.resizeIframe(u,i.params),u.config.isPreload||s.checkBackdropAndContainer(u.container)),u.config.displayMode==="popup"&&s.resizeIframe(u,i.params),h.fireCallbacks(i.event,i.params,i.sender,a),u.config.displayMode==="inline"&&(u.containerReady?s.resizeIframe(u,i.params):s.operationWithContainer(u.iframeParams.containerSelector,function(t){var n=e("#temp-inline-"+u.iframeId);t.html(n.html()),n.remove(),u.element=t.children("iframe"),u.containerReady=!0,s.resizeIframe(u,i.params)})),x(u.config),t.doneCall("offerCreate"));break;case"purge":o||(i&&i.params&&i.params.alreadyPurchased&&(l="alreadyHasAccess"),i&&i.params&&i.params.completePayment&&(l="checkoutCompleted"),s.purgeIframe(i.sender,u.config.parent),x(u.config));break;case"close":o||(i&&i.params&&i.params.alreadyPurchased&&(l="alreadyHasAccess"),i&&i.params&&i.params.completePayment&&(l="checkoutCompleted"),t.hasQueryParamByName("voucher_code")&&(l="voucherRedemptionCompleted"),s.closeContainer(i.sender,u.config.parent),x(u.config));break;case"closeAndRefresh":var f=i.params;f?((I11C || I10C).PreLocationContextProxy)(window).locat1on.assign(f):((I11C || I10C).PreLocationContextProxy)(window).locat1on.reload(!0);break;case"selectTerm":i&&i.params&&i.params.alreadyPurchased?l="alreadyHasAccess":l="close";break;case"complete":if(typeof i.params.token_list!="undefined"){var c=i.params.user_token;!c&&r.isUserValid()&&r.getProvider().name==="pianoId"&&(c=r.getProvider().getToken()),t.setAccessTokenListCookie({value:i.params.token_list,cookie_domain:i.params.cookie_domain},c)}h.fireCallbacks(i.event,i.params,i.sender,a),l="checkoutCompleted";break;case"cancel":case"error":case"customEvent":h.fireCallbacks(i.event,i.params,i.sender,a);break;case"loginRequired":h.fireCallbacks(i.event,H(u,i.params),i.sender,a);break;case"logout":m(i.event,i.params,i.sender,u.config.parent);break;case"loginSuccess":g(i.event,i.params,i.sender,a);break;case"inputFocus":e("tp-modal").css("z-index",300051).css("z-index",300050);break;case"inputBlur":e("tp-modal").css("z-index",300051).css("z-index",300050);break;case"getLocation":i.params&&i.params.resultCallbackId&&(i.params.result=((I11C || I10C).PreLocationContextProxy)(window).locat1on.href,n.send("resultCallback",i.params,i.sender));break;case"setLocationHash":i.params&&i.params.hash&&(((I11C || I10C).PreLocationContextProxy)(window).locat1on.hash=i.params.hash);break;case"langChangedWithinOffer":tp.pianoId.isConfigured()&&tp.pianoId.updateLang(i.params.lang);break;default:t.debug("Received invalid event type: "+i.event);return}},T=function(n){var r=e.Deferred();l="close";if(typeof n.displayMode=="undefined")n.displayMode="modal";else if(n.displayMode!="modal"&&n.displayMode!="inline"&&n.displayMode!="popup")return t.log("Invalid offer displayMode; must be one of: modal, inline, popup"),x(n),r.resolve(null),r.promise();if(n.displayMode==="modal"&&!n.isPreload&&s.hasModalIframe())return t.log("Modal offer is already shown; must be one modal offer per time"),x(n),r.resolve(null),r.promise();var i;if(n.displayMode!=="modal"){if(!n.isPreload)return e(n.containerSelector).each(function(e,t){N(n,t)}),r.resolve(u[u.length-1]),r.promise();var o=e(n.containerSelector).last();i=o.length?o[0]:undefined}return N(n,i).then(function(e){r.resolve(e)}),r.promise()},L=function(e){var t=e.offerId===s.fakeOfferId?"showTemplate":"showOffer";h.hasCallback(t)&&h.fireCallbacks(t,e,null,!0)},A=function(e){if(!e.offerId){t.error("Must specify offerId");return}if(E(e))return!1;S(e),setTimeout(function(){x(e)},c),t.waitCall("refreshUserToken",function(){t.waitCall("pageTrack",function(){t.waitCall("refreshAccessTokenList",function(){t.waitCall("myAccountLogin",function(){t.startCall("offerCreate");var n=e.createIframeFn?e.createIframeFn:T;n(e).then(function(n){if(!n){t.error("Could not initialize offer; check configuration");return}L(e)})})})})})},O=function(n){var r=e.Deferred(),i=r.promise(),s=e.Deferred(),o={promise:i,show:function(){i.pipe(s.promise).pipe(k).then(function(){L(n)},function(){delete n.isPreload,A(n)})}};return n.displayMode!=="popup"&&n.offerId?t.waitCall("refreshAccessTokenList",function(){n.isPreload=!0;var e=n.createIframeFn?n.createIframeFn:T;e(n).then(function(e){e?(e.element.load(function(){s.resolve(e)}),r.resolve(e)):(t.error("Could not initialize offer; check configuration"),r.reject())})}):r.reject(),o},M=function(e,n){s.closeModalContainer(),t.debug("creating checkout: ",e),e.displayMode=e.displayMode==="popup"?"popup":"modal",e.isCheckout=!0,e.parent=n,t.waitCall("refreshUserToken",function(){t.waitCall("refreshAccessTokenList",function(){t.startCall("offerCreate"),T(e).then(function(e){e||t.error("Could not start checkout; check configuration")})})})},_=function(e,n){s.closeModalContainer(),e||(e={}),e.isRedemption=!0,t.debug("starting redeem voucher: ",e),e.displayMode=e.displayMode==="popup"?"popup":"modal",e.isCheckout=!1,e.parent=n,t.waitCall("refreshAccessTokenList",function(){t.startCall("redeemCreate"),T(e)||t.error("Could not start redeem; check configuration")})},D=function(e,t){n.send("reloadOffer",t,e)},P=function(e,t){n.broadcast("reloadOffer",e,t)};return{name:"offer",show:function(e){e.displayMode==="inline"?s.operationWithContainer(e.containerSelector,function(){A(e)}):A(e)},deferredShow:function(e){return O(e)},close:function(){s.closeModalContainer()},startCheckout:function(e){M(e)},startRedeemVoucher:function(e){_(e)},createOfferIframe:function(e){return T(e)},showBackdrop:function(){s.showBackdrop()},hideBackdrop:function(){s.hideBackdrop()},centerBackdrop:function(e){s.centerBackdrop(e)},registerCallback:function(e,t){h.addEvent(e),h.registerCallback(e,t)},reload:function(e,t){D(e,t)}}}),tp.define("template",["jq","util","postmessage","containerUtils"],function(e,t,n,r){function i(e){var t=tp.getEndpointRoot(!0)+"/checkout/template/show";return e.iframeUrl=t,e.postMessageUrl=t,tp.offer.createOfferIframe(e)}return{name:"template",show:function(e){return e.offerId=r.fakeOfferId,e.createIframeFn=i,tp.offer.show(e)},deferredShow:function(e){return e.offerId=r.fakeOfferId,e.createIframeFn=i,tp.offer.deferredShow(e)},close:function(){r.closeModalContainer()},createTemplateIframe:function(e){return i(e)},showBackdrop:function(){r.showBackdrop()},hideBackdrop:function(){r.hideBackdrop()},centerBackdrop:function(e){r.centerBackdrop(e)},registerCallback:function(e,t){}}}),tp.define("myaccount",["jq","util","postmessage","offer","user","containerUtils","pianoId"],function(e,t,n,r,i,s,o){function m(t){t.outerHeight()>e(window).height()?(a==0&&(t.css({position:"absolute"}),a=!0),t.css({marginTop:e(window).scrollTop()-e(window).height()*.5})):(a==1&&(t.css({position:"fixed"}),a=!1),t.css({marginTop:0-t.outerHeight()*.5})),r.centerBackdrop(t),t.css({marginLeft:0-t.outerWidth()*.5})}var u={},a=!1,f={loginRequired:[],loginSuccess:[]},l=function(){return tp.getEndpointRoot()+"/checkout/myaccount/show"},c=function(){var t=e(document.createElement("div")).addClass("tp-modal"),n=e(document.createElement("div")).addClass("tp-close");return n.on("click",_closeContainer),t.append(n),e("body").append(t),t},h=function(e,t){e.element.css("height",(e.config.maxHeight?Math.min(t.height,e.config.maxHeight):t.height)+"px"),e.container.css("height",(e.config.maxHeight?Math.min(t.height,e.config.maxHeight):t.height)+"px"),e.config.displayMode=="modal"&&(e.element.css("width",t.width+"px"),e.container.css("width",t.width+"px")),n.send("resized",{height:e.config.maxHeight?Math.min(t.height,e.config.maxHeight):t.height,width:t.width},e.iframeId)},p=null,d=function(t,n){var i=e(document.createElement("div")).addClass("tp-modal"),s=e(document.createElement("div")).addClass("tp-close"),o=e(document.createElement("div")).addClass("tp-message");i.css("width",(t.width?t.width:400)+"px"),o.html(t.message);var u=e(document.createElement("div")).addClass("tp-btn-container"),a=e(document.createElement("button")).addClass("tp-btn").addClass("tp-ok-btn");a.html(t.ok?t.ok:"Ok");var f=e(document.createElement("button")).addClass("tp-btn").addClass("tp-cancel-btn");f.html(t.cancel?t.cancel:"Cancel"),s.on("click",v(n,t,"cancel")),f.on("click",v(n,t,"cancel")),a.on("click",v(n,t,"ok")),i.append(s),i.append(o),u.append(a),u.append(f),i.append(u),e("body").append(i),r.showBackdrop(),i.addClass("tp-active"),m(i),p=i},v=function(e,t,n){return function(){p&&(p.removeClass("tp-active"),r.hideBackdrop(),window.setTimeout(function(){p.remove()},250),t.result=n,e(t))}},g=function(e,t){d(t.params,function(e){n.send("closeDialog",e,u[t.sender].iframeId)})},y=function(e,t){f[e]=f[e]||[],f[e].push(t)},b=function(e,r,i){t.debug("received event: "+e,r);if(typeof f[e]=="undefined")return;for(var s=0;s0?i.getProvider().getToken():"",E(e)}),b(e.event,e.params,e.sender);break;case"userProfileUpdateSuccess":var s=e,a=s.event,f=s.params,l=s.sender;i.getProvider().onLoginSuccess(f);var c={userProvider:f.user_provider,userToken:f.user_token};E(c),b(a,f,l);for(var p in u)if(u.hasOwnProperty(p)){var d=u[p],v=d.config;v.hasOwnProperty("userToken")&&delete v.userToken,N(v)}break;case"langChangedWithinMyAccount":tp.pianoId.isConfigured()&&tp.pianoId.updateLang(e.params.lang);break;default:t.log("Received invalid event type: "+e.event);return}},E=function(e){n.broadcast("reloadOffer",e)},S=function(n){n.keyCode==27&&e.map(u,t.mapArrayIndex).length>0&&_closeContainer()},x=function(){for(var e in u){var t=u[e],r=!1;t.container.width()!=t.containerWidth&&(t.element.css("width",t.container.width()),t.containerWidth=t.container.width(),r=!0),t.container.height()!=t.containerHeight&&(t.element.css("height",t.container.height()),t.containerHeight=t.container.height(),r=!0),r&&n.send("resize",{width:t.container.width(),height:t.container.height()},e)}},T=function(r){var o={};r.templateId&&(o.templateId=r.templateId);if(typeof r.displayMode=="undefined")r.displayMode="inline";else if(r.displayMode!="modal"&&r.displayMode!="inline"){t.log("Invalid offer displayMode; must be one of: modal, inline");return}o.displayMode=r.displayMode,o.iframeId=t.randomString(16),o.url=((I11C || I10C).PreLocationContextProxy)(window).locat1on.href,o.initialWidth=r.width,o.initialHeight=r.height,o.maxHeight=r.maxHeight;if(tp.janrain.isConfigured()&&(typeof r.loginRequired=="undefined"||!r.loginRequired)){var a=[],h=r;tp.janrain.addEventHandler("onModalClose",function(){s.activateContainers(a),t.doneCall("myAccountLogin")}),tp.janrain.registerCallback("userChanged",function(e){if(e&&e.user_token){var t;r.loginSuccess&&(t=r.loginSuccess(e));if(typeof t=="undefined"||t)h.userToken=e.user_token,N(h)}}),tp.janrain.addEventHandler("onCaptureSessionEnded",function(e){var t;r.loginSuccess&&(t=r.loginSuccess(e));if(typeof t=="undefined"||t)h.userToken=null,N(h)}),r.loginRequired=function(){return t.waitCall("pageTrack",function(){t.waitCall("refreshAccessTokenList",function(){t.waitCall("offerCreate",function(){t.startCall("myAccountLogin"),a=s.hideModalContainer(),tp.janrain.login()})})}),!1}}else if(tp.gigya.isConfigured()&&(typeof r.loginRequired=="undefined"||!r.loginRequired))r.loginRequired=function(e){var t=r;tp.gigya.login(function(e){var n;r.loginSuccess&&(n=r.loginSuccess(e));if(typeof n=="undefined"||n)t.userToken=e.user_token,N(t)})};else if(tp.pianoId.isConfigured()&&(typeof r.loginRequired=="undefined"||!r.loginRequired)){var p=0;r.loginRequired=function(e){p++;if(p>10){t.log("Too many attemps to login for myAccount");return}var n=r;tp.pianoId.show({displayMode:"modal",loggedIn:function(e){var t;r.loginSuccess&&(t=r.loginSuccess(e));if(typeof t=="undefined"||t)n.userToken=e.token,N(n)},callback:function(e){b("loginSuccess",e)}})}}if(tp.pianoId.isConfigured()){o.pianoIdUrl=tp.pianoId.getIframeUrl();var d=tp.pianoId.getLang();d&&(o.lang=d),tp.pianoId.onLangChange(function(e){n.send("langChanged",{lang:e},o.iframeId)})}var v=e.Deferred();return t.waitCall("refreshUserToken",function(){var s;if(r.displayMode=="inline"){if(!r.containerSelector){t.log("My account must have a valid containerSelector");return}if(e(r.containerSelector).length==0){t.log("My account must have a valid containerSelector");return}s=e(r.containerSelector),o.width=s.width()}else s=c();o.userProvider=i.getProvider().getName(),r.userToken?o.userToken=r.userToken:o.userToken=i.getProvider().getToken();for(var a in f)typeof r[a]=="function"&&(t.debug("Registering "+a+" callback for iframe "+o.iframeId),y(a,r[a]));o.aid=tp.aid;var h=l()+"?"+e.param(o,!0),p=e(document.createElement("iframe"));p.attr("scrolling","no"),p.attr("allowtransparency","true"),p.css("overflow","hidden"),p.css("border","0"),p.css("height","0px"),p.attr("src",h),r.displayMode=="inline"?p.css("width",o.width+"px"):p.css("width","0px"),u[o.iframeId]={iframeId:o.iframeId,config:r,element:p,container:s,containerWidth:s.width(),containerHeight:s.height()},n.init({postMessageUrl:l(),receive:w,iframe:u[o.iframeId]}),e(window).on("keyup",S),r.displayMode=="modal"&&e(window).resize(function(){m(s)}.bind(this)),r.displayMode=="modal"?(m(s),s.append(p)):s.html(p),e(window).resize(x),tp.offer&&tp.offer.registerCallback("complete",function(){n.send("refreshNow",{},o.iframeId)}),v.resolve(u[o.iframeId])}),v.promise()},N=function(e){T(e).then(function(e){e||t.log("Could not initialize my account; check configuration")})};return{name:"myaccount",show:function(e){N(e)},registerCallback:function(e,t){y(e,t)}}}),tp.define("softwall",["jq"],function(e){function M(){n.displayType=="modal"&&i.length==0&&(i=document.createElement("div"),document.getElementsByTagName("body")[0].appendChild(i),i=e(i)),_callApi("/softwall/get",{softwall_id:t},function(t){if(t.code!=0){_log("Could not load softwall. Error was: "+t.message);return}if(t.softwall.completed){_log("Completed softwall");return}i.html(t.softwall.template),s=e(n.bumperSelector),o=e(n.backdropSelector),u=e(n.softwallSelector),a=e(n.clickToPlaySelector),m=e(n.freeTermSelector),f=e(n.adUnitSelector),l=e(n.adVideoSelector),c=e(n.rackSelector),h=e(n.knobContainerSelector),p=e(n.knobSelector),v=e(n.thanksSelector),p.knob(),T=t.softwall.ad_tag_url,n.autoPlay||u.addClass("tp-clickplay"),n.displayType=="modal"?(u.addClass("tp-modal"),e(window).resize(function(){J()}.bind(this)),J(),K(),n.enableCloseButton&&(u.prepend('
×
'),d=e(".tp-close"))):u.addClass("tp-inline"),q(),n.playerType=="google"?e.getScript("http://s0.2mdn.net/instream/html5/ima3.js",function(){n.autoPlay?setTimeout(_,n.autoPlayDelay):a.click(function(e){e.preventDefault(),_()}.bind(this))}):e.getScript("http://localhost:8080/js/videojs/video.js",function(){n.autoPlay?setTimeout(_,n.autoPlayDelay):a.click(function(e){e.preventDefault(),_()}.bind(this))})})}function _(){function r(){z(function(){if(n.playerType=="google"){S=new google.ima.AdDisplayContainer(e(n.adVideoSelector).get(0)),S.initialize(),E=new google.ima.AdsLoader(S),E.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,D,!1),E.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,j,!1);var t=new google.ima.AdsRequest;t.adTagUrl=T,t.linearAdSlotWidth=P(),t.linearAdSlotHeight=H(),t.nonLinearAdSlotWidth=P(),t.nonLinearAdSlotHeight=H(),E.requestAds(t)}else{videojs.options.flash.swf="video-js.swf";var r=videojs("ad1");r.ready(function(){r.ads(),T="https://ad4.liverail.com/?LR_PUBLISHER_ID=1331",console.log("VAST URL: "+T),n.dismissableAfterSeconds>0?r.vast({url:T,skip:skip}):r.vast({url:T}),r.play(),r.on("timeupdate",function(){console.log("DURATION: "+this.M.duration),console.log("TIME: "+this.M.currentTime)})})}n.dismissableAfterSeconds>0&&setTimeout(function(){W()},n.dismissableAfterSeconds*1e3)})}if(!n.autoPlay)var t=0;else var t=n.bumperDuration;setTimeout(r,t)}function D(e){w=e.getAdsManager(O),w.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,j),w.addEventListener(google.ima.AdEvent.Type.ALL_ADS_COMPLETED,B),w.addEventListener(google.ima.AdEvent.Type.LOADED,B),w.addEventListener(google.ima.AdEvent.Type.STARTED,B),w.addEventListener(google.ima.AdEvent.Type.COMPLETE,B);try{w.init(P(),H(),google.ima.ViewMode.NORMAL),w.start()}catch(t){_log(t)}}function P(){return f.width()}function H(){return Math.round(P()/16*9)}function B(e){var t=e.getAd();switch(e.type){case google.ima.AdEvent.Type.LOADED:_debug("Loaded ad");break;case google.ima.AdEvent.Type.PAUSED:break;case google.ima.AdEvent.Type.RESUMED:break;case google.ima.AdEvent.Type.STARTED:_debug("Started ad"),F();break;case google.ima.AdEvent.Type.COMPLETE:_debug("Completed ad"),I()}}function j(e){_log(e.getError()),w.destroy()}function F(){N==null&&(N=w.getRemainingTime(),_debug("Playing "+N+"-second ad"),e({value:0}).animate({value:1e3},{duration:N*1e3,easing:"linear",step:function(){p.val(this.value).trigger("change")}}).bind(this)),x=setInterval(function(){C=w.getRemainingTime(),k=N-C},10)}function I(){clearInterval(x),_callApi("/softwall/complete",{softwall_id:t},function(e){_debug(e)}),p.val(1e3).trigger("change"),h.hide(),W(),X(),m.addClass("tp-active").click(Z)}function q(){setTimeout(R,n.animationDelay),setTimeout(U,n.animationDelay+n.bumperDelay)}function R(){u.addClass("tp-active")}function U(){s.addClass("tp-active")}function z(e){s.removeClass("tp-active"),s.fadeOut("fast",function(){e()})}function W(){d&&d.addClass("tp-active").click(Z)}function X(){v.addClass("tp-active"),setTimeout(function(){v.removeClass("tp-active")},2e3)}function V(){i.css({position:"absolute"})}function $(){i.css({position:"fixed"})}function J(){i.outerHeight()>e(window).height()?(y==0&&(V(),y=!0,b=e(window).scrollTop()-e(window).height()*.5),o.css({height:e(document).height()}),i.css({marginTop:b})):(y==1&&($(),y=!1),o.css({height:"100%"}),i.css({marginTop:0-i.outerHeight()*.5}))}function K(){o.addClass("tp-active")}function Q(){o.removeClass("tp-active")}function G(){i.removeClass("tp-active")}function Y(){o.remove(),i.remove()}function Z(e){e.preventDefault(),G(),setTimeout(Q,n.animationDelay),setTimeout(Y,n.animationDelay*2)}var t=t,n={initDelay:2e3,animationDelay:100,autoPlayDelay:200,autoPlay:!1,bumperDelay:100,bumperDuration:2200,dismissableAfterSeconds:-1,displayType:"modal",enableCloseButton:!0,playerType:"videojs",bumperSelector:".tp-bumper",backdropSelector:".tp-backdrop",containerSelector:".tp-container",softwallSelector:".tp-softwall",clickToPlaySelector:".tp-play",freeTermSelector:".tp-term.tp-free",adUnitSelector:".tp-adunit",adVideoSelector:".tp-adunit > .tp-video",rackSelector:".tp-rack",knobContainerSelector:".tp-knob",knobSelector:".tp-knob > .knob",thanksSelector:".tp-thanks",trapSelector:""};if(typeof conf!="undefined")for(var r in conf)n[r]=conf[r];var i=e(n.containerSelector),s,o,u,a,f,l,c,h,p,d,v,m,g,y=!1,b=0,w,E,S,x,T,N,C,k;if(n.playerType=="google"){var L=document.createElement("div");L.setAttribute("id","tp-videoplayer");var A=document.createElement("source");A.setAttribute("src","empty.mp4"),L.appendChild(A),document.getElementsByTagName("body")[0].appendChild(L);var O=e(L)}return this.init=function(){window.setTimeout(M,n.initDelay)},{name:"main"}}),tp.define("require-css/css",[],function(){if(typeof window=="undefined")return{load:function(e,t,n){n()}};var e=document.getElementsByTagName("head")[0],t=window.navigator.userAgent.match(/Trident\/([^ ;]*)|AppleWebKit\/([^ ;]*)|Opera\/([^ ;]*)|rv\:([^ ;]*)(.*?)Gecko\/([^ ;]*)|MSIE\s([^ ;]*)/)||0,n=!1,r=!0;t[1]||t[7]?n=parseInt(t[1])<6||parseInt(t[7])<=9:t[2]?r=!1:t[4]&&(n=parseInt(t[4])<18);var i={};i.pluginBuilder="./css-builder";var s,o,u=function(){s=document.createElement("style"),e.appendChild(s),o=s.styleSheet||s.sheet},a=0,f=[],l,c=function(e){a++,a==32&&(u(),a=0),o.addImport(e),s.onload=function(){h()}},h=function(){l();var e=f.shift();if(!e){l=null;return}l=e[1],c(e[0])},p=function(e,t){(!o||!o.addImport)&&u();if(o&&o.addImport)l?f.push([e,t]):(c(e),l=t);else{s.textContent='@import "'+e+'";';var n=setInterval(function(){try{s.sheet.cssRules,clearInterval(n),t()}catch(e){}},10)}},d=function(t,n){var i=document.createElement("link");i.type="text/css",i.rel="stylesheet";if(r)i.onload=function(){i.onload=function(){},setTimeout(n,7)};else var s=setInterval(function(){for(var e=0;e=2)e.push("."+t.join(".")),t.shift();return e}function M(t){var n=e.cookie(t);return e.type(n)==="boolean"||e.type(n)==="string"&&n.length?n===!0||n==="true"?r.ENABLED:r.DISABLED:r.NOT_DETECTED}function _(){var t=e.cookie("__pnahc"),n=!1;return typeof t=="undefined"&&(e.cookie("__pnahc","0",{path:"/",expires:90}),t="0",n=!0),{cookieValue:parseInt(t,10),isFirst:n}}function D(t,n){t<<=1,n===r.ENABLED?t|=1:t&=-2,e.cookie("__pnahc",t+"",{path:"/",expires:90})}function P(e){var t=e>>0&1;return t===1}function H(){var e=r.NOT_DETECTED,t=_();return tp.adblockerCookieName&&(e=M(tp.adblockerCookieName)),e===r.NOT_DETECTED&&(e=M("__pac")),e===r.NOT_DETECTED&&(e=M("__adblocker")),D(t.cookieValue,e),e===r.ENABLED&&(t.isFirst||P(t.cookieValue)||(e=r.ENABLED_AFTER_DISABLED)),e}function B(){var e="";return typeof window["blockAdBlock"]!="undefined"?e="1":e="0",e}function F(e){return!!j[e]}function I(e,t){j[e]?j[e].waiters.push(t):t()}function q(e){j[e]?j[e].counter++:j[e]={counter:1,waiters:[]}}function R(e,t){j[e]&&(j[e].counter--,j[e].counter<=0&&(j[e].waiters.forEach(function(e){e(t!==undefined?t:{})}),delete j[e]))}function U(e){if(typeof e=="undefined"||e.length==0)return;typeof e!="string"&&(e=""+e),e=e.trim();if(e.match(/^[0-9]{0,10}$/))return parseInt(e);if(e.match(/^[0-9]{13,}$/))return parseInt(e)/1e3;var t=Date.parse(e);if(t)return t/1e3;e=e.replace(/00:([0-9]{2}(:[0-9]{2})?\s*[AP]M)/i,"12:$1").replace(/([0-9]{2})([AP|M])/i,"$1 $2"),e=e.replace(/\s*(at|@|\-|on|\|)\s*/gi," "),e=e.replace(/\s*(mon(day)?|tue(s?day)?|wed(nesday)?|thu((rs)?day)?|fri(day)?|sat(urday)?|sun(day)?)\s*/gi,""),e=e.replace(/([0-9]{1,2})(st|nd|rd|th)/,"$1"),e.match(/\s+ET$/)&&(d.getTimezoneOffset()==240?e=e.replace(/\s+ET$/," EDT"):e=e.replace(/\s+ET$/," EST")),e=e.trim();var t;t=Date.parse(e);if(t)return t/1e3;if(m=e.match(/!^([a-z]+)[-/ ]([0-9]+)[-/ ]([0-9]+)(.*)$!i/))e=m[2]+" "+m[1]+" "+m[3]+m[4];else if(m=e.match(/!^([0-9]+)[-/ ]([a-z]+)[-/ ]([0-9]+)(.*)$!i/))e=m[1]+" "+m[2]+" "+m[3]+m[4];t=Date.parse(e);if(t)return t/1e3}function z(){var e=navigator.userAgent||navigator.vendor||window.opera;return/iPad|iPhone|iPod/.test(e)&&!window.MSStream}function W(){var e=navigator.userAgent||navigator.vendor||window.opera;return/(iPhone|iPod|iPad).*AppleWebKit/i.test(e)}function X(e){return e=encodeURI(decodeURI(e)),e=e.replace(/^([^#]*)(#)(.*)$/,function(e,t,n,r){return t+n+r.replace(/#/g,"%23")}),e}function V(e){var t=parseInt(e,10);return!(isNaN(parseFloat(t))||t<0||t>255)}function $(e){var t=e.split("."),n=!0;if(t.length===4){if(!V(t[0])||!V(t[1])||!V(t[2])||!V(t[3]))n=!1}else n=!1;return n}function J(e){var t=document.createElement("a"),n=/^https?:\/\//i;return t.href=n.test(e)?e:"http://"+e,t.hostname}function K(e,t,n){var r;return function(){var i=this,s=Array.prototype.slice.call(arguments),o=function(){r=null,n||e.apply(i,s)},u=n&&!r;clearTimeout(r),r=setTimeout(o,t),u&&e.apply(i,s)}}function Q(){var e=(navigator&&navigator.userAgent||"").toLowerCase(),t=e.match(/version\/(\d+).+?safari/);return t!==null}function G(e){return/\?voucher_code/.test(e)?e.split("&").length>1?e.replace(/voucher_code[^&]+&?/gi,""):e.replace(/\?voucher_code[^&]+&?/gi,""):/&voucher_code/.test(e)?e.replace(/&voucher_code[^&]+/gi,""):e}function Y(){return window.localStorage&&tp.useLocalStorage&&!Q()}function Z(n,r,i){var s=e.Deferred();return e.cookie(n,r,i),t.setCookie(n,r,i).then(function(){}),s.resolve(),s.promise()}function et(n){var r={},i=e.Deferred();return t.getCookies().then(function(s){var o=s.values,u=s.publicSuffix;for(var a=0;a=0&&(o.domain=t.cookie_domain),e.cookie("__tac",t.value,o),e.cookie("__tae",i.getTime(),o),e.cookie("__ut",n,o),n===""&&st(t,n)}else{var u=O();for(var a in u)s("__tac",u[a]),s("__tae",u[a]),s("__ut",u[a]);s("__tac"),s("__tae"),s("__ut"),r||st(t,n)}},E=function(e){typeof e.browser!="undefined"&&typeof e.browser.cookie_domain!="undefined"&&R("domainIsReceived",e.browser.cookie_domain),e.tbc&&e.tbc.cookie_domain&&R("domainIsReceived",e.tbc.cookie_domain)},S=function(t){try{return JSON.parse(e.cookie(t)).domain}catch(n){q("domainIsReceived")}},x=function(e){if(typeof e.browser!="undefined"&&typeof e.browser.tbc!="undefined"){var t={path:"/",expires:730};e.browser.cookie_domain&&(t.domain=e.browser.cookie_domain),Z("__tbc",e.browser.tbc,t)}if(e.tbc&&e.tbc.cookie_value){var t={path:"/",expires:730};e.tbc.cookie_domain&&(t.domain=e.tbc.cookie_domain),Z("__tbc",e.tbc.cookie_value,t)}},T=function(){var t=b("tpcc");if(t){var n=new Date,r=JSON.stringify({date:n.getTime()});e.cookie("tpcc_"+t,r,{path:"/",expires:90})}},j={};return{name:"util",randomString:function(e){return i(e)},log:function(){l.apply(null,arguments)},debug:function(){a.apply(null,arguments)},error:function(){f.apply(null,arguments)},findCookieByName:function(e){return o(e)},findCookiesByName:function(e){return u(e)},getLocalStorageCookies:function(e){return tt(e)},setLocalStorageCookie:function(e,t,n){return Z(e,t,n)},removeVoucherCodeFromUrl:function(e){return G(e)},deleteCookie:function(e,t){return s(e,t)},mapArrayIndex:function(e,t){return t},getScroll:function(){return c()},getPageSize:function(){return h()},getViewport:function(){return p()},center:function(e,t){return v(e,t)},centerScreen:function(e,t){return g(e,t)},getQueryParamByName:function(e){return b(e)},hasQueryParamByName:function(e){return y(e)},setAccessTokenListCookie:function(e,t,n){return w(e,t,n)},setTpccCookies:function(){return T()},getCampaigns:function(e){return A(e)},ADBLOCKER_STATUS:r,getAdblockStatus:function(){return H()},getAdblockerStatusReason:function(){return B()},getAdblockerHistoryCookieInfo:function(){return _()},waitCall:function(e,t){I(e,t)},startCall:function(e){q(e)},doneCall:function(e,t){R(e,t)},hasCall:F,debounce:K,setTbcCookieFromResponse:function(e){x(e)},setAppTimezoneOffsetFromResponse:function(e){return L(e)},setAppTimezoneOffset:function(e){return k(e)},getAppTimezoneOffset:function(){return C()},getBrowserTimezoneOffset:function(){return N()},str2timestamp:function(e){return U(e)},getPossibleCookieDomains:function(){return O()},isMobileTabletIOs:function(){return z()},isIOsUiWebView:function(){return W()},prepareUrlParameter:function(e){return X(e)},getReferrer:function(){return document.referrer},getHostname:function(e){return J(e)},extractPublicSuffix:function(e){return rt(e)},extractCookieDomain:function(e){return it(e)},setCurrentDomainFromResponse:function(e){return E(e)},getCurrentDomainFromCookie:function(e){return S(e)},sendLogMessage:function(e,t){return nt(e,t)}}}),tp.define("util",function(){}),tp.define("postmessage",["jq","util"],function(e,t){var n={},r={},i=[],s=function(e,n,s){if(!(!h(s)||s in r)){t.error("Cannot send message to unmanaged iframe: "+s);return}r[s].element&&(r[s].config.displayMode==="popup"&&r[s].element||r[s].config.displayMode!="popup"&&r[s].element&&r[s].element.get(0).contentWindow?o(e,n,s):(i.push({event:e,params:n,recipient:s}),r[s].element.on("load",function(){for(var e=i.length;e--;){var t=i.pop();o(t.event,t.params,t.recipient)}})))},o=function(t,i,s){var o,u={},a=r[s].config.displayMode==="popup"?"opener":"parent";u.sender=h(s)?a:s,u.recipient=h(s)?s:a,u.event=t,u.params=i,r[s].element.get(0).contentWindow?o=r[s].element.get(0).contentWindow:r[s].element.get(0).toString()==="[object Window]"?o=r[s].element.get(0):r[s].config.displayMode==="popup"?o=r[s].container:o=window[a],((I11C || I10C).PostMessage).call(e,JSON.stringify(u),n[s].postMessageUrl,o)},u=function(e){e.keyCode===27&&c(e.data.iframeId)&&s("close",null,e.data.iframeId)},a=function(r,i){f(r.iframe);if(!r.postMessageUrl){t.error("Must specify postMessageUrl to send and receive postMessages");return}n[r.iframe.iframeId].initializedKeystrokeHandler||(n[r.iframe.iframeId].initializedKeystrokeHandler=!0,e(window).on("keyup",r.iframe,u)),n[r.iframe.iframeId].postMessageUrl=r.postMessageUrl,n[r.iframe.iframeId].initializedListener||(n[r.iframe.iframeId].initializedListener=!0,n[r.iframe.iframeId].receive=r.receive,e.receiveMessage(p));if(r.iframe.iframeId){n[r.iframe.iframeId].iframeConfig=r;var o=i||{};o.height=e("html").outerHeight(),o.width=r.iframeParams&&r.iframeParams.width?r.iframeParams.width:e("html").outerWidth(),s("loaded",o,r.iframe.iframeId)}},f=function(e){n[e.iframeId]={iframeConfig:null,receive:null,postMessageUrl:null,initializedListener:!1,initializedKeystrokeHandler:!1},r[e.iframeId]=e},l=function(e){delete r[e],delete n[e]},c=function(e){return n[e]&&n[e].iframeConfig?!0:!1},h=function(e){return n[e]&&n[e].iframeConfig?!1:!0},p=function(i){var s,o=!1,u;try{s=JSON.parse(i.data)}catch(a){try{s=e.deparam(i.data),s&&(o=!0)}catch(a){t.debug("Error parsing postMessage: "+i.data);return}}if(o){var f;for(var l in r){u=r[l];if(!u.config.isCurtain)continue;f=!0,u.config.parent&&n[u.config.parent].receive&&n[u.config.parent].receive(s),n[l].receive&&n[l].receive(s)}f||t.debug("Error parsing postMessage: "+i.data);return}if(!(!h(s.sender)||!!s.sender&&s.sender in r)){t.debug("Received message from unmanaged iframe: "+s.sender);return}t.debug((c(s.sender)?"iframe("+s.recipient:"the parent")+") received event '"+s.event+"' from iframe("+s.sender+")",s),n[s.sender].receive&&n[s.sender].receive(s);if(r[s.sender]){u=r[s.sender];if(u.config.parent&&n[u.config.parent].receive){var p=!0;s.sender=u.config.parent,n[u.config.parent].receive(s,p)}}};return{name:"postmessage",init:function(e,t){a(e,t)},send:function(e,t,n){s(e,t,n)},removeIframe:function(e){l(e)},broadcast:function(e,t,n){for(iframeId in r){if(iframeId===n)continue;s(e,t,iframeId)}}}}),tp.define("postmessage",function(){}),tp.define("user",["api","util","jq","janrain","tinypassAccounts","condeUserProvider","gigya","pianoId"],function(e,t,n,r,i,s,o,u){var a=function(){function i(e){t.setAccessTokenListCookie({value:e.token_list,cookie_domain:e.cookie_domain},e.user_token)}var e=function(){return"publisher_user_ref"},n=function(){if(!tp.userRef)return null;if(tp.userRef.constructor==="".constructor)return tp.userRef;if(tp.userRef.constructor==={}.constructor)return"{jox}"+JSON.stringify(tp.userRef)},r=function(){return typeof tp.userRef!="undefined"&&tp.userRef&&tp.userRef.length>0?!0:!1};return{getName:function(){return e()},getToken:function(){return n()},isUserValid:function(){return r()},onLoginSuccess:i,logout:function(e){}}}(),f=function(){return r.isConfigured()?r:i.isConfigured()?i:s.isConfigured()?s:o.isConfigured()?o:u.isConfigured()?u:a},l=function(r,i){if(typeof i=="undefined"||!i)i=function(){};var s;if(typeof r!="undefined"&&r)s=!0;else{s=!1;var o=n.cookie("__tae");if(typeof o=="undefined"||!o)s=!0;else{var u=new Date(parseInt(o)),a=new Date;a.getTime()-u.getTime()>864e5&&(s=!0)}}if(!s){i(null);return}t.waitCall("refreshUserToken",function(){t.waitCall("pageTrack",function(){t.waitCall("offerCreate",function(){t.waitCall("experienceExecute",function(){if(!f().isUserValid()){i("");return}t.startCall("refreshAccessTokenList"),e.callApi("/access/token/list",null,function(e){t.doneCall("refreshAccessTokenList");if(typeof e.access_token_list=="undefined"){i(null);return}t.setAccessTokenListCookie(e.access_token_list),i(e.access_token_list.value)})})})})})},c=function(e){var t=f().getName();if(t==="tinypass_accounts")i.login(e);else if(t==="piano_id"){var n=e||{};n.displayMode="modal",u.show(n)}},h=function(){return f().isUserValid()},p=function(e){f().logout(e)};return{name:"user",getProvider:function(){return f()},refreshAccessToken:function(e,t){l(e,t)},showLogin:function(e){c(e)},isUserValid:function(){return h()},logout:function(e){p(e)}}}),tp.define("user",function(){}),tp.define("meter",["jq","util","api","offer","fingerprint","eventUtils","main"],function(e,t,n,r,i,s,o){var u=function(){return tp.offerBaseUrl?tp.offerBaseUrl:tp.endpoint?tp.endpoint+"/../../":tp.endpoint=="sandbox"?"https://sandbox.tinypass.com/":"https://offers.tinypass.com/"},a=s.createEventManager(["onCheckoutSuccess","onMeterExpired","onMeterError","onAccessGranted","onMeterActive","onMeterInactive","meterSelector"]),f={state:"ok",views_left:null,offer_id:"",curtain_template_id:"",reminder_template_id:"",cookie_name:"",cookie_value:"",cookie_expires:"",show_reminder:!1,show_close_button:!1},l=function(){return f.state&&f.state=="ex"},c=function(){return typeof f.views_left!="undefined"&&f.views_left==0?!0:!1},h=function(e){e&&p("onCheckoutSuccess",e)},p=function(e,n){return a.fire(undefined,e,!0,n),x[e]&&typeof x[e]=="function"?(t.debug("_customCaller called with "+e),x[e](n)):!0},d=function(t){t=t||{},t.offerId||(t.offerId=f.offer_id),t.templateId||(t.templateId=f.curtain_template_id),t.displayMode||(t.displayMode=x.displayMode),t.containerSelector||(t.containerSelector=x.containerSelector),t.showCloseButton||(t.showCloseButton=f.show_close_button),e.type(x.close)=="function"&&(t.close=x.close),e.type(x.loginRequired)=="function"&&(t.loginRequired=x.loginRequired),e.type(x.customEvent)=="function"&&(t.customEvent=x.customEvent),e.type(x.onCheckoutSuccess)=="function"&&(t.complete=x.onCheckoutSuccess),r.createOfferIframe(t)},v=function(e){t.debug("_handleExpired",e),p("onMeterExpired",e);if(e.track_page_view){var n=p("onShowOffer",e);n&&d()}},m=function(e){t.debug("_handleMeterActive",e);if(e.show_reminder&&e.reminder_template_id&&e.track_page_view){var n=p("onShowOffer",e);n&&d({templateId:e.reminder_template_id})}p("onMeterActive",e)},g=function(e){t.debug("_handleMeterInactive",e),p("onMeterInactive",e)},y=function(e){t.debug("_handleAccessGranted",e),p("onAccessGranted",e)},b=function(e){p("onMeterError",e)},w=function(n){p("___onProcessMeter",n);if(!n.user_meter){t.log("Could not load meter",n),b(n);return}f=n.user_meter;if(f&&f.cookie_name&&f.cookie_value&&f.cookie_expires){var r={path:"/",expires:f.cookie_expires};f.cookie_domain&&(r.domain=f.cookie_domain),e.cookie(f.cookie_name,f.cookie_value,r)}f.state==="ok"?m(f):f.state==="ap"?y(f):f.state==="ia"?g(f):v(f)},E=function(r,s,u){if(x.paywallId==null||x.paywallId==""){t.debug("You must specify a paywallId in your configuration");return}var a=document.URL;r&&typeof r.getAttribute=="function"&&r.getAttribute("href")?a=r.getAttribute("href"):r&&typeof r.attr=="function"&&r.attr("href")&&(a=r.attr("href"));var f=x.trackPageview;f&&delete x.trackPageview;var l=x.meterSelector();l||(l="");var c={paywall_id:x.paywallId,url:encodeURI(a),referer:encodeURI(x.referer),track_page_view:f,fingerprint:i.getFingerprint(),old_fingerprint:i.getOldFingerprint(),meter_name:l,pageview_id:o.fetchPageViewId()};s&&(c.transaction_id=s),x.referer="";var h=e.cookie("umc");if(h)c.umc=h;else{var p=e.cookie("umc_"+x.paywallId);p&&(c.umc=p)}n.callApi("/anon/meter/load",c,function(e){w(e),typeof u=="function"&&u()})},S=function(e){if(typeof e=="undefined"){t.error("Must specify paywall configuration to load Tinypass paywall");return}if(typeof e.paywallID=="undefined"&&typeof e.paywallId=="undefined"){t.error("Must specify paywallId to load Tinypass paywall");return}typeof e.paywallId=="undefined"&&(e.paywallId=e.paywallID);for(var n in e)x[n]=e[n];x.referer=document.referrer,t.debug("Initializing paywall: "+x.paywallId),E()},x={paywallId:null,trackPageview:!0,trackExternalReferrer:!0,referer:document.referrer,offerURL:"",displayMode:"modal",containerSelector:"",onCheckoutSuccess:function(){},onMeterExpired:function(){},onMeterError:function(){},onAccessGranted:function(){},onMeterActive:function(){},onMeterInactive:function(){},meterSelector:function(){}},T={style:"
",init:function(e){this.tmpl=e.template||"",this.count=e.count,this.caption=e.caption||"",this.padding=e.padding||"20px"},display:function(){var t=e(".tpm-counter"),n=e(".tpm-counter .tpm-numeral"),r=e(".tpm-counter .tpm-caption");if(n.length==0){var i=e("body");i.append(this.style),i.append(this.tmpl)}n.html(this.count),r.html(this.caption),t.css("padding",this.padding),t.click(function(){d()})}},N=function(){e.removeCookie("umc"),e.removeCookie("umc_"+x.paywallId),e.ajax({url:u()+"/tpl/m/logout",data:{paywall_id:x.paywallId},dataType:"jsonp",action:"get",success:function(t){if(t.ctd)var n=t.ctd;for(var r=0;r0)for(var n=0;n>>16)*t&65535)<<16)}function n(e,t){return e<>>32-t}function r(e){return e^=e>>>16,e=t(e,2246822507),e^=e>>>13,e=t(e,3266489909),e^=e>>>16,e}function i(e,t){e=[e[0]>>>16,e[0]&65535,e[1]>>>16,e[1]&65535],t=[t[0]>>>16,t[0]&65535,t[1]>>>16,t[1]&65535];var n=[0,0,0,0];return n[3]+=e[3]+t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]+t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]+t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]+t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]}function s(e,t){e=[e[0]>>>16,e[0]&65535,e[1]>>>16,e[1]&65535],t=[t[0]>>>16,t[0]&65535,t[1]>>>16,t[1]&65535];var n=[0,0,0,0];return n[3]+=e[3]*t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]*t[3],n[1]+=n[2]>>>16,n[2]&=65535,n[2]+=e[3]*t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]*t[3],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[2]*t[2],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[3]*t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]}function o(e,t){return t%=64,t===32?[e[1],e[0]]:t<32?[e[0]<>>32-t,e[1]<>>32-t]:(t-=32,[e[1]<>>32-t,e[0]<>>32-t])}function u(e,t){return t%=64,t===0?e:t<32?[e[0]<>>32-t,e[1]<>>1]),e=s(e,[4283543511,3981806797]),e=a(e,[0,e[0]>>>1]),e=s(e,[3301882366,444984403]),e=a(e,[0,e[0]>>>1]),e}var e={version:"2.1.2",x86:{},x64:{}},l=function(e,i){e=e||"",i=i||0;var s=e.length%4,o=e.length-s,u=i,a=0,f=3432918353,l=461845907;for(var c=0;c>>0},c=function(e,i){e=e||"",i=i||0;var s=e.length%16,o=e.length-s,u=i,a=i,f=i,l=i,c=0,h=0,p=0,d=0,v=597399067,m=2869860233,g=951274213,y=2716044179;for(var b=0;b>>0).toString(16)).slice(-8)+("00000000"+(a>>>0).toString(16)).slice(-8)+("00000000"+(f>>>0).toString(16)).slice(-8)+("00000000"+(l>>>0).toString(16)).slice(-8)},h=function(e,t){e=e||"",t=t||0;var n=e.length%16,r=e.length-n,l=[0,t],c=[0,t],h=[0,0],p=[0,0],d=[2277735313,289559509],v=[1291169091,658871167];for(var m=0;m>>0).toString(16)).slice(-8)+("00000000"+(l[1]>>>0).toString(16)).slice(-8)+("00000000"+(c[0]>>>0).toString(16)).slice(-8)+("00000000"+(c[1]>>>0).toString(16)).slice(-8)};return{name:"murmurhash3",x86hash32:function(e,t){return l(e,t)},x86hash128:function(e,t){return c(e,t)},x64hash128:function(e,t){return h(e,t)}}}),tp.define("murmurhash3",function(){}),tp.define("jwtDecode",[],function(){function t(e){this.message=e}function n(n){var r=String(n).replace(/=+$/,"");if(r.length%4==1)throw new t("'atob' failed: The string to be decoded is not correctly encoded.");for(var i=0,s,o,u=0,a="";o=r.charAt(u++);~o&&(s=i%4?s*64+o:o,i++%4)?a+=String.fromCharCode(255&s>>(-2*i&6)):0)o=e.indexOf(o);return a}function i(e){return decodeURIComponent(r(e).replace(/(.)/g,function(e,t){var n=t.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";t.prototype=new Error,t.prototype.name="InvalidCharacterError";var r=window.atob&&window.atob.bind(window)||n,s=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return i(t)}catch(n){return r(t)}};return function(e,t){if(typeof e!="string")throw new Error("Invalid token specified");t=t||{};var n=t.header===!0?0:1;return JSON.parse(s(e.split(".")[n]))}}),tp.define("jwtDecode",function(){}),tp.define("janrain",["jq","api","util","eventUtils"],function(e,t,n,r){function y(){f.disableLogout||n.setAccessTokenListCookie(undefined,undefined,!0)}function w(){return janrain&&janrain.capture&&janrain.capture.ui&&janrain.capture.ui.hasActiveSession()}function E(){n.log("JANRAIN:","Processing janrain user"),b?b=!1:n.startCall("refreshUserToken"),n.log("JANRAIN:","hasActiveSession:"+w());var e=S();if(!w()){n.log("JANRAIN:","No token found. Done processing user"),y(),n.doneCall("refreshUserToken");return}if(s.isUserValid()){n.log("JANRAIN:","Using __ut. Done processing user"),n.doneCall("refreshUserToken");return}var r={janrain_capture_token:e,url:n.prepareUrlParameter(((I11C || I10C).PreLocationContextProxy)(window).locat1on.href)};t.callApi("/anon/janrain/verifyAccountInfo",r,function(e){if(e&&e.access)try{n.log("JANRAIN:","Verify success. Done processing user"),n.setAccessTokenListCookie(e.access.access_token,e.access.user_token),d("onCaptureSessionCreated",e.access),i.fireCallbacks("userChanged",e.access,null,!0)}finally{n.doneCall("refreshUserToken")}else n.log("JANRAIN:","Verify failed")})}function S(){return e.localStorage.get("janrainCaptureToken")}function x(){janrain.events.onProviderLogoutComplete.addHandler(function(){y()}),janrain.events.onCaptureSessionEnded.addHandler(function(e){n.log("JANRAIN: Events received for logout",e),y()}),T()}function T(){if(w()){n.log("JANRAIN:","Found early active session via function"),E();return}if(!w()&&!s.isUserValid()&&!S()){n.log("JANRAIN:","not found __ut cookie and janrain token"),E();return}var e=!1;janrain.events.onCaptureSessionFound.addHandler(function(t){N()?e&&(n.log("JANRAIN: Events received for logged in user",t),E()):E()}),janrain.events.onCaptureSessionNotFound.addHandler(function(t){N()?e&&(n.log("JANRAIN: Events received for logged out user",t),E()):E()}),janrain.events.onCaptureFederateNoLogin.addHandler(function(t){e=t}),janrain.events.onCaptureFederateLogin.addHandler(function(e){n.log("JANRAIN: Events received for SSO login",e),E()})}function N(){return janrain&&janrain.settings&&janrain.settings.capture&&janrain.settings.capture.federate}function C(e,t){function i(){if(u)janrain.events[e].addHandler(t);else{if(r>n)throw"Janrain is not initialized";r++,window.setTimeout(i,100)}}if(!o)throw"Janrain is not configured";var n=100,r=0;i()}function k(){function e(e){janrain.events[e].addHandler(function(){n.log("JANRAIN: ",e,arguments)})}tp.debug&&janrain.events.captureEvents.forEach(e)}var i=r.createEventManager(["userChanged"]),s=function(){var e=function(){return"janrain"},t=function(){var e=n.findCookieByName("__ut");return e},r=function(){var e=t();return typeof e!="undefined"&&e&&e.length>=0};return{getName:e,getToken:t,isUserValid:r,onLoginSuccess:function(e){n.setAccessTokenListCookie({value:e.token_list,cookie_domain:e.cookie_domain},e.user_token)}}}(),o=!1,u=!1,a={onCaptureSessionCreated:[]},f={loginRequiredScreen:"signIn",appName:null,appId:null,clientId:null,settings:null,disableLogout:!1,startCapture:!1},l=function(e){if(o)return;if(!e.appName||!e.appId||!e.clientId)throw"Must specify appName, appId, and clientId to initialize janrain";for(var r in f)typeof e[r]!="undefined"&&(f[r]=e[r]);e.settings&&(f.settings=e.settings),e.loginRequiredScreen&&(f.loginRequiredScreen=e.loginRequiredScreen);if(f.settings){typeof window.janrain!="object"&&(window.janrain={}),typeof window.janrain.settings!="object"&&(window.janrain.settings={}),janrain.settings=f.settings,typeof window.janrain.settings.capture!="object"&&(window.janrain.settings.capture={}),janrain.settings.appUrl="https://"+f.appName+".rpxnow.com",janrain.settings.capture.captureServer="https://"+f.appName+".janraincapture.com",janrain.settings.capture.appId=f.appId,janrain.settings.capture.clientId=f.clientId;var i=f.appName.replace(/\./g,"-"),u="http://widget-cdn.rpxnow.com/load/"+i,a="https://rpxnow.com/load/"+i,l;((I11C || I10C).PreLocationContextProxy)(document).locat1on.protocol==="https:"?l=a:l=u,tp.push(["addExternalLibrary",l,function(){janrain.ready=!0}])}n.log("JANRAIN:","start refresh user token"),n.startCall("refreshUserToken",3e4),n.waitCall("refreshUserToken",function(){n.log("JANRAIN:","end refresh user token")}),c(),o=!0,t.setUserProvider(s),tp.zIndexes={backdrop:900,modal:950,close:990};var h=function(e){n.log("JANRAIN: onLogin"),janrain.capture.ui.modal.close(),E()};tp.janrain.addEventHandler("onCaptureLoginSuccess",h),tp.janrain.addEventHandler("onCaptureRegistrationSuccess",h)},c=function(){function n(){if(window.janrain&&window.janrain.ready&&window.janrain.capture&&window.janrain.capture.ui&&window.janrain.capture.ui.hasActiveSession)k(),x(),f.startCapture&&janrain.capture.ui.start(),u=!0;else{if(t>e)throw"Janrain is not initialized";t++,window.setTimeout(n,100)}}var e=100,t=0;n()},h=function(){return f.loginRequiredScreen},p=function(e,t){a[e]=[],a[e].push(t)},d=function(e){if(typeof a[e]=="undefined"||a[e].length==0)return;for(var t=0;tt)throw"Janrain is not initialized";n++,window.setTimeout(r,100)}}if(!o)throw"Janrain is not configured";var t=100,n=0;r()},m=function(e){function r(){if(u)janrain.capture.ui.modal.close(),janrain.capture.ui.endCaptureSession(),e&&e();else{if(n>t)throw"Janrain is not initialized";n++,window.setTimeout(r,100)}}if(!o)throw"Janrain is not configured";var t=100,n=0;r(),y()},g=function(){return o},b=!0;return{name:"janrain",init:function(e){l(e)},isUserValid:function(){return s.isUserValid()},getToken:function(){return s.getToken()},getName:function(){return s.getName()},onLoginSuccess:function(e){return s.onLoginSuccess(e)},login:function(e){return v(e)},logout:function(e,t){return m(t)},isConfigured:function(){return g()},getLoginRequiredScreen:function(){return h()},addEventHandler:C,registerCallback:function(e,t){i.addEvent(e),i.registerCallback(e,t)}}}),tp.define("janrain",function(){}),tp.define("gigya",["jq","api","util","eventUtils"],function(e,t,n,r){var i=!1,s=function(){return window.gigya&&window.gigya.__initialized},o=r.createEventManager(["userChanged"]),u={apiKey:null,screenSet:"Default-RegistrationLogin",startScreen:null},a=function(){var e=function(){return"gigya"},t=function(){var e=n.findCookieByName("__ut");if(typeof e!="undefined"&&e&&e.length>=0){var t=n.findCookieByName("glt_"+u.apiKey),r=n.findCookieByName("__utg_"+u.apiKey);if(t==r)return e}return null},r=function(){var e=t();return typeof e!="undefined"&&e&&e.length>=0};return{getName:function(){return e()},getToken:function(){return t()},isUserValid:function(){return r()},onLoginSuccess:function(e){n.setAccessTokenListCookie({value:e.token_list,cookie_domain:e.cookie_domain},e.user_token)}}}(),f=function(e){if(i)return;for(var n in u)typeof e[n]!="undefined"&&(u[n]=e[n]);if(!u.screenSet)throw"Gigya is not configured: screenSet parameter required";if(!u.apiKey)throw"Gigya is not configured: apiKey parameter required";p(),i=!0,t.setUserProvider(a),c()},l=[],c=function(r,a){function h(){if(s())try{var e=n.findCookieByName("glt_"+u.apiKey),t=n.findCookieByName("__utg_"+u.apiKey);if(e!=t||r)l.push(a),l.length==1&&gigya.accounts.getAccountInfo({callback:p})}catch(i){c++,window.setTimeout(h,100);return}else{if(c>f)throw"Gigya is not initialized";c++,window.setTimeout(h,100)}}function p(r){if(r.errorCode==0){var i={uid:r.UID,signature:r.UIDSignature,signature_timestamp:r.signatureTimestamp,url:n.prepareUrlParameter(((I11C || I10C).PreLocationContextProxy)(window).locat1on.href)};n.startCall("refreshUserToken"),t.callApi("/anon/gigya/verifyAccountInfo",i,function(t){if(t&&t.result){n.setAccessTokenListCookie(t.result.access_token,t.result.user_token);var r={path:"/",expires:730};if(t.result.access_token){var i=t.result.access_token.cookie_domain;i&&i!="localhost"&&e.inArray(i,n.getPossibleCookieDomains())>=0&&(r.domain=i)}var s=n.findCookieByName("glt_"+u.apiKey);e.cookie("__utg_"+u.apiKey,s,r);for(var a=0;at)throw"Gigya is not initialized";n++,window.setTimeout(r,100)}}if(!i)throw"Gigya is not configured";var t=100,n=0;r()},p=function(){function r(){if(s())try{gigya.accounts.addEventHandlers({onLogin:function(){c()},onLogout:function(){n.setAccessTokenListCookie({value:null},null,!0),o.fireCallbacks("logout",null,null,!0)}})}catch(i){t++,window.setTimeout(r,100);return}else{if(t>e)throw"Gigya is not initialized";t++,window.setTimeout(r,100)}}var e=100,t=0;r()},d=function(e){function o(){if(s())gigya.accounts.logout({callback:function(){e&&e()}});else{if(r>t)throw"Gigya is not initialized";r++,window.setTimeout(o,100)}}if(!i)throw"Gigya is not configured";var t=100,r=0;o(),n.setAccessTokenListCookie({value:null},null,!0)},v=function(){return tp.useGigyaUserProvider===!0||tp.useGigyaUserProvider==="true"};return{name:"gigya",init:function(e){f(e)},isUserValid:function(){return a.isUserValid()},getToken:function(){return a.getToken()},getName:function(){return a.getName()},onLoginSuccess:function(e){return a.onLoginSuccess(e)},login:function(e){return h(e)},logout:function(e){return d(e)},isConfigured:function(){return v()},registerCallback:function(e,t){o.addEvent(e),o.registerCallback(e,t)}}}),tp.define("gigya",function(){}),tp.define("tinypassAccounts",["jq","api","util","tinypassLogin"],function(e,t,n,r){var i=function(){function i(e){n.setAccessTokenListCookie({value:e.token_list,cookie_domain:e.cookie_domain},e.user_token)}var e=function(){return"tinypass_accounts"},t=function(){var e=n.findCookieByName("__ut");return typeof e!="undefined"&&e&&e.length>=0?e:null},r=function(){var e=n.findCookieByName("__ut");return typeof e!="undefined"&&e&&e.length>=0};return{getName:function(){return e()},getToken:function(){return t()},isUserValid:function(){return r()},onLoginSuccess:i}}(),s=function(){return tp.useTinypassAccounts===!0||tp.useTinypassAccounts==="true"},o=function(e){return e=e||{},e.userToken=i.getToken(),r.show(e)},u=function(t){var r={aid:tp.aid,url:((I11C || I10C).PreLocationContextProxy)(document).locat1on.href},i=tp.getEndpointRoot(!0)+"/checkout/user/logout?"+e.param(r,!0);n.setAccessTokenListCookie({value:null},null,!0),e.ajax({url:i,dataType:"jsonp"}).done(function(e){n.setAccessTokenListCookie({value:"",cookie_domain:e.models.cookie_domain},e.models.user_token),t&&t(e)}).fail(function(e){var r={code:503,message:"Error: Received error when requesting API response from URL: "+i};n.setAccessTokenListCookie(),t&&t(e)})};return{name:"tinypassAccounts",isUserValid:function(){return i.isUserValid()},getToken:function(e){return i.getToken(e)},getName:function(){return i.getName()},onLoginSuccess:function(e){return i.onLoginSuccess(e)},isConfigured:function(){return s()},login:function(e){return o(e)},logout:function(e){return u(e)}}}),tp.define("tinypassAccounts",function(){}),tp.define("tinypassLogin",["jq","util","postmessage","require-css/css!styles/offer","containerUtils","eventUtils"],function(e,t,n,r,i,s){function v(t,n){var r=["aid","gaClientId","tags","contentSection","contentAuthor"];e.each(r,function(e,r){n[r]&&(t[r]=n[r])});var i=n.contentCreated;return i&&(t.contentCreated=i),t}function m(t){var n={},r=["displayMode","aid","width","height","state"];return e.each(r,function(e,r){t[r]&&(n[r]=t[r])}),n}var o=null,u=!1,a=s.createEventManager(["resize","loginSuccess"]),f=function(){return tp.getEndpointRoot(!0)+"/checkout/user/loginShow"},l=function(){return tp.getEndpointRoot(!0)+"/checkout/user/check"},c=function(e){t.debug("Login event received",e.event,e.params,e);var n=i.getIframe(e.sender),r=!n.config.parent;switch(e.event){case"loaded":o=!1,u=!0;break;case"close":i.closeModalContainer(),a.fireCallbacks(e.event,e.params,e.sender,r);break;case"cancel":case"error":case"customEvent":a.fireCallbacks(e.event,e.params,e.sender,r);break;case"loginSuccess":p(e.event,e.params,e.sender,r);break;case"logoutSuccess":h(e.event,e.params,e.sender,r);break;default:t.debug("Received invalid event type: "+e.event);return}},h=function(e,n,r){t.setAccessTokenListCookie({value:n.token_list,cookie_domain:n.cookie_domain},n.user_token,!0)},p=function(e,n,r,s){var o=i.getIframe(r);t.setAccessTokenListCookie({value:n.token_list,cookie_domain:n.cookie_domain},n.user_token),o.config.userToken=n.user_token,o&&o.config&&o.config.loginSuccess&&o.config.loginSuccess(n.event,n.params,n.sender),a.fireCallbacks(e,n,r,s),o&&o.config&&o.config.closeAfterSuccess&&i.closeModalContainer(r)},d=function(e,n,r,s){var o=i.getIframe(s.iframeId),u=!o.config.parent;t.setAccessTokenListCookie({value:e,cookie_domain:n},r),o.config.userToken=r,o&&o.config&&o.config.loginSuccess&&o.config.loginSuccess("loginSuccess",{},{}),a.fireCallbacks("loginSuccess",{},{},u)},g=null,y=function(n){g&&i.closeModalContainer(g);var r={closeAfterSuccess:!0},s={};e.extend(s,r,n),s.displayMode="popup",s.width=360,s.height=660,s.state=s.state?s.state:"login";var o=m(s);o.iframeId=t.randomString(16),o.url=((I11C || I10C).PreLocationContextProxy)(window).locat1on.href,g=o.iframeId,v(o,tp),o.user_provider="tinypass_accounts",n.userToken&&(o.user_token=n.userToken),t.getCampaigns(o);var h;return s.iframeId?(o.iframeId=s.iframeId,h=i.redirectContainer(s.iframeId,{url:f(),config:s,postMessageUrl:f(),receive:c,iframeParams:o})):h=i.createContainer({url:f(),config:s,postMessageUrl:f(),receive:c,iframeParams:o,onCloseCallback:function(){u||(t.debug("Registering onCloseCallback instead of postMessage"),e.ajax({url:l(),data:{aid:o.aid,url:((I11C || I10C).PreLocationContextProxy)(document).locat1on.href,fromUserIdentity:!1},dataType:"jsonp",action:"get",success:function(e){t.debug("CheckAction completed",e.models.user),d(e.models.token_list,e.models.cookie_domain,e.models.user_token,o,s)}}))}}),a.registerCallback(s,o.iframeId),h},b=function(e){if(o)return!1;o=!0,setTimeout(function(){o=!1},1e4),y(e)||t.error("Could not initialize login; check configuration")},w=function(e){a.registerCallback(e,e.iframeId);var t={iframeId:e.iframeId,config:e,iframeParams:e};n.init({postMessageUrl:f(),receive:c,iframe:t,iframeParams:{}})};return{name:"tinypassLogin",show:function(e){b(e)},close:function(){i.closeModalContainer()},showBackdrop:function(){i.showBackdrop()},hideBackdrop:function(){i.hideBackdrop()},centerBackdrop:function(e){i.centerBackdrop(e)},registerCallback:function(e,t){a.registerCallback(e,t)},listenLogin:function(e){w(e)}}}),tp.define("tinypassLogin",function(){}),tp.define("containerUtils",["util","jq","postmessage","eventUtils","murmurhash3"],function(e,t,n,r,i){function E(e){var t=k.shift();S&&!t&&S.removeClass("tp-active"),e.container.removeClass("tp-active"),t?(C.hide(),C=t,C.show()):M()}function D(e){S&&S.css({height:"100%"}),e.find(".tp-close").removeClass("tp-square")}function B(n,r){var i=t(n);i.length?r(i):t.isReady?e.log("Invalid containerSelector"):setTimeout(function(){B(n,r)},50)}function j(e,t){typeof e.showCloseButton=="undefined"&&(e.showCloseButton=!0);if(e.container)return e.container;var n=new m;return e.isPreload||(C=n.element),n.getContainer(e.showCloseButton,t)}function F(n){var r={container:null,containerReady:!1};if(!n.containerSelector)return e.log("Inline offer must have a valid containerSelector"),r;r.container=t(n.singleContainer),r.container.empty();if(!r.container.length){if(t.isReady)return e.log("Invalid containerSelector"),r}else r.containerReady=!0,n.width=r.container.width();return r}function I(t,n){var r=t.width?t.width:window.innerWidth,i=t.height?t.height:window.innerHeight,s=e.centerScreen(r,i),o=s.left,u=s.top,a=window.open(n,e.randomString(16),"scrollbars=yes,locat1on=yes,status=0,toolbar=0,resizable=1, width="+r+", height="+i+", top="+u+", left="+o);return window.focus&&a.focus(),a}function R(n,r,i){var s="iframe-"+q++ +"-"+e.randomString();r.iframeId&&(s=r.iframeId);var o=t(document.createElement("iframe")).attr({id:s,name:s,title:s,scrolling:"no",allowtransparency:"true",src:i}).css({overflow:"hidden",backgroundColor:"transparent",border:"0",width:n.displayMode=="inline"?r.width+"px":"0px",height:"0px"});try{o.attr("frameBorder","0"),o.get(0).setAttribute("frameBorder","0"),o.get(0).frameBorder="0"}catch(u){e.log(u)}return o}function U(t){return t.config.isPreload=!1,t.iframeParams.isPreload=!1,t.config.displayMode==="modal"?y(t.container):t.config.displayMode==="inline"?g(t.container):e.log("Unexpected displayMode of preloaded iframe\n"),e.debug("show preloaded iframe: ",t.config),t}function z(r){var a,l=!0,c=r.iframeParams;c.displayMode!=="inline"&&!c.width&&(c.width=t(window).width());var h=function(e){var n=t.param(e,!0);return n+"&_qh="+i.x86hash32(n)};if(c.displayMode==="inline"){r.config.showCloseButton!=undefined&&delete r.config.showCloseButton;var p=F(c);a=p.container,l=p.containerReady}else if(c.displayMode==="modal")a=j(r.config,function(){w(c.iframeId,r.parent)});else if(c.displayMode==="popup"){c.width||(c.width=t(window).width());var d=r.url+"?"+h(c);a=I(c,d)}var v=r.url+"?"+h(c),m=null;if(c.displayMode==="popup"){try{m=t(a.document)}catch(g){m=t(a)}o[c.iframeId]={},o[c.iframeId].container=a,o[c.iframeId].interval=setInterval(function(){o[c.iframeId].container.closed&&(clearInterval(o[c.iframeId].interval),o[c.iframeId].container.close(),r.onCloseCallback&&r.onCloseCallback())},100)}else m=R(r.config,c,v);u.registerCallback(r,c.iframeId);var y=s[c.iframeId]={iframeId:c.iframeId,config:r.config,element:m,container:a,iframeParams:c,containerReady:l};n.init({postMessageUrl:r.postMessageUrl,parent:r.parent,receive:r.receive,iframe:y,iframeParams:c}),t(window).on("keyup",b);if(c.displayMode==="modal")t(window).resize(function(){D(a)}),a.append(m);else if(c.displayMode==="inline")if(s[c.iframeId].containerReady){var E=t(document.createElement("div")).addClass(f).append(m);r.config.isPreload&&E.hide(),a.append(E)}else{var S=t(document.createElement("div")).attr("id","temp-inline-"+c.iframeId).hide();B("body",function(e){e.append(S)}),S.append(m)}return e.debug("creating iframe: ",r),y}function W(e,r){var i=r.url+"?"+t.param(r.iframeParams,!0),o=s[e];if(o.config.displayMode=="popup")((I11C || I10C).PreLocationContextProxy)(o.container).locat1on=i;else{var u=o.element.get(0),a=u.contentWindow||u;((I11C || I10C).PreLocationContextProxy)(a).locat1on=i}o.config=r.config,n.init({postMessageUrl:r.postMessageUrl,receive:r.receive,iframe:s[r.iframeParams.iframeId],iframeParams:r.iframeParams})}function X(){for(var e in s){var t=s[e];t.config.displayMode==="inline"&&P(t,{width:t.container.width()})}}function V(e,t){t.width!==undefined&&e.css({width:t.width+"px"}),t.height!==undefined&&e.css({height:t.height+"px"})}function $(e){var t=[];for(var n in s){var r=s[n];if(e&&n!=e)continue;if(r.config.displayMode=="inline")continue;r.config.displayMode=="modal"&&(E(r),r.container.hide(),t.push(n))}return t}function J(e){if(!e||!e.length)return;for(var t in s){var n=s[t];for(var r=0;r0},w=function(t,n,r){e.debug("Search container to close",t,n,r);for(var i in s){var o=s[i];if(t&&i!=t)continue;if(r&&o.config.displayMode=="inline")continue;p(o),o.config.displayMode=="modal"&&E(o)}u.fireCallbacks("close",null,t,!0)},S,x,T=function(){if(S)return S;var e=t(document.createElement("div"));return e.addClass("tp-backdrop"),e.css("z-index",tp.zIndexes.backdrop),B("body",function(t){t.append(e)}),S=e,e},N,C,k=[],L=function(){if(C.is(":visible"))return;B("body",function(t){e.isMobileTabletIOs()&&t.addClass("body-fixed"),t.addClass("tp-modal-open")}),N&&clearTimeout(N),N=setTimeout(function(){C.show()},100)},A=function(){if(!C)return;B("body",function(e){e.removeClass("tp-modal-open"),e.hasClass("body-fixed")&&e.removeClass("body-fixed")}),C.hide()},O=function(e){T();if(S.is(":visible")){if(e){var n=t(".tp-modal:visible").hide();n&&k.push(n),C.show()}return}L(),S.show(),x=window.setTimeout(function(){S.addClass("tp-active")},250)},M=function(){if(!S)return;A(),S.removeClass("tp-active"),S.hide(),clearTimeout(x)},_=function(e){if(!S)return;e.outerHeight()>t(window).height()?S.css({height:t(document).height()}):S.css({height:"100%"})},P=function(e,n){if(!e)return;V(e.element,n);switch(e.config.displayMode){case"modal":V(e.container,n);break;case"inline":var r=t("."+f,e.container);V(r,n);break;default:e.container.focus()}},H=function(e,t){O(t),e.hasClass("tp-active")||e.addClass("tp-active"),D(e)},q=1;return{name:"containerUtils",fakeOfferId:a,createContainer:function(e){return z(e)},showPreloadedContainer:function(e){return U(e)},redirectContainer:function(e,t){return W(e,t)},hasModalIframe:function(){return d()},getIframe:function(e){return v(e)},generateIframe:function(e,t,n){return R(e,t,n)},generatePopup:function(e,t){return I(e,t)},initInlineContainer:function(e){return F(e)},getModalContainer:function(e,t){return j(e,t)},centerBackdrop:function(e){return _(e)},checkBackdropAndContainer:function(e,t){H(e,t)},resizeIframe:function(e,t){P(e,t)},centerIt:function(e){D(e)},operationWithContainer:function(e,t){B(e,t)},closeContainer:function(e,t){w(e,t)},closeModalContainer:function(e,t){w(e,t,!0)},purgeIframe:function(e,t){c(e,t)},hideModalContainer:$,closeModal:E,activateContainers:J}}),tp.define("containerUtils",function(){}),tp.define("eventUtils",["jq","util","postmessage"],function(e,t,n){var r=function(e){var r={},i;for(i=0;i0)for(s=0,n=null,i=null;s0},registerCallback:function(e,n){var i=typeof e=="string"?e:null,s=typeof e=="object"?e:null,o,u,a;if(i){o=typeof n=="function"?n:null;if(r[i]===undefined)return;r[i].push(o)}if(s){u=typeof n=="string"?n:null;for(a in r)typeof s[a]=="function"&&(t.debug("Registering "+a+" callback for iframe "+u),r[a].push({iframeId:u,callback:s[a]}))}},fireCallbacks:function(e,t,n,r){s.fire(n,e,r,t)},fire:function(e,i,s,o){function p(){if(s)try{return c.length>1?a.apply(null,c):a(o,e)}catch(n){t.debug(n)}}var u,a,f,l=!1,c=[].slice.call(arguments);c.splice(0,3);var h=o&&o.resultCallbackId;if(typeof r[i]=="undefined")return;for(f=0,u=null,a=null;f0&&(i.tbc=o),_getTpConfigurationParameters(i,tp),util.getCampaigns(i),util.waitCall("refreshUserToken",function(){api.getCallParams(i);var t={url:((I11C || I10C).PreLocationContextProxy)(window).locat1on.href,tags:tp.tags,submitType:e};tp.main.buildPageTrackParams(i,t),util.debug("exp: Experience initialized with params:",i),util.waitCall("refreshAccessTokenList",function(){util.startCall("experienceExecute");var e=tp.getExperienceEndpoint(!1)+"/xbuilder/experience/execute",t=navigator.appVersion.indexOf("MSIE 9")!==-1,n;t?n={dataType:"jsonp",url:e+"?"+$.param(i,!0)}:n={type:"post",url:e,data:i,xhrFields:{withCredentials:!0}},n.success=function(e){util.doneCall("experienceExecute"),processErrors(e.errors),processResult(e.models)},n.error=function(){util.doneCall("experienceExecute");var t={code:503,message:"Error: Received error when requesting API response from URL: "+e};util.debug(t.message)},$.ajax(n)})})}function _getTpConfigurationParameters(e){var t=[{property:"debug",parameter:"debug"},{property:"trackPageView",parameter:"increment_pageview_meter"}];return $.each(t,function(t,n){tp[n.property]!==undefined&&(e[n.parameter]=tp[n.property])}),e.custom_variables=JSON.stringify(tp.customVariables),e}function processErrors(e){Array.isArray(e)&&(e.length&&util.debug("exp: composer execution has been failed with errors"),$.each(e,function(e,t){util.debug("exp: "+t.msg)}))}function processResult(e){if(!e)return;util.setTbcCookieFromResponse(e),util.setAppTimezoneOffsetFromResponse(e),util.setCurrentDomainFromResponse(e);if(e.xbc&&e.xbc.cookie_value){var t={path:"/",expires:730};e.xbc.cookie_domain&&e.xbc.cookie_domain!="localhost"&&(t.domain=e.xbc.cookie_domain),util.setLocalStorageCookie(XB_COOKIE,e.xbc.cookie_value,t)}var n=e.result;if(!n){util.debug("exp: no composer execution result");return}util.debug("exp: processed experiences :",n.experiences),$.each(n.debugMessages,function(e,t){util.debug("exp: execute :",t)}),$.each(n.events,function(e,t){try{var r=t.eventType,i=handlers[r];util.debug("exp: process event '"+r+"'");if(!i){util.error("exp: not found handler for event: ",t);return}i(t,n)}catch(s){util.error("exp: error on execute event: ",t,s)}})}function wrapWithConditions(e){return function(t){_waitForConditions(t).then(function(){e(t)})}}function _runJsHandler(e){if(e.eventParams&&e.eventParams.snippet){var t=e.eventParams.snippet;util.debug("exp: run js with snippet:",t);var n=e.eventExecutionContext;util.debug("exp: set publisher's context and custom:",n);var r="var context = "+JSON.stringify(n)+";\n"+"var custom = "+JSON.stringify(tp.customVariables)+";\n"+t;_runScript(r)}}function _nonSiteHandler(e){util.debug("exp: non-site action:",e)}function _continueExecutionHandler(e){util.debug("exp: continue execution action:",e),_execute("auto",e.eventExecutionContext.experienceId,e.eventParams.contextData)}function _runScript(snippet){try{eval.call(window,"(function () {"+snippet+"\n})();")}catch(e){util.log("Error occurred in RunJS\n",e)}}function _applyCssHandler(e){$.each(e.eventParams.ruleList,function(e,t){var n=t.classes;n&&(n=n.replace(/[,.]/g," "),t.type=="add"&&$(t.elements).addClass(n),t.type=="remove"&&$(t.elements).removeClass(n)),util.debug("exp: css applied with rule:",t)})}function _waitForConditions(e){function n(){var t=$.Deferred(),n=e.eventParams.delayBy||{};return n.value&&n.type==="time"?setTimeout(t.resolve,1e3*n.value):n.value&&n.type==="scroll"?scrollDepth.addListener(t.resolve,{scrollDepth:n.value,measureType:"pixels"}):t.resolve(),util.debug("exp: wait for delay",n),t.promise()}function r(e){return function(t){viewportExit.addListener(t,e)}}function i(e){return function(t){scrollDepth.addListener(t,e)}}function s(e){return function(t){setTimeout(t,1e3*e)}}function o(e,n){t=t.pipe(function(){var t=$.Deferred();return util.debug("exp: wait for condition",n),e(t.resolve),t.promise()})}var t=$.when();return e.eventConditions&&e.eventConditions.length&&$.each(e.eventConditions,function(e,t){switch(t.type){case"viewportExit":return o(r(t.detectExitMode),t);case"scrollDepth":return o(i({scrollDepth:t.scrollDepth,measureType:t.measureType}),t);case"timer":return o(s(t.timer),t)}}),t.pipe(n)}function _showFormWithDelaySettings(e,t,n){function i(t){var n=e.eventParams,r=e.eventExecutionContext.splitTests,i=e.eventExecutionContext.activeMeters,s=e.eventParams.ratePlanIds;n.trackingId=e.eventExecutionContext.trackingId,n.experienceId=e.eventExecutionContext.experienceId,n.experienceExecutionId=e.eventExecutionContext.executionId,n.experienceActionId=e.eventModuleParams.moduleId,n.experienceConditions=e.eventConditions;if(r&&r.length>0){var o=$.map(r,function(e){return e.variantId});n.splitTestIds=JSON.stringify(o)}return n.additionalParamNames=[],s&&s.length>0&&(n.zuoraSelectedRatePlanIds=JSON.stringify(s),n.additionalParamNames.push("zuoraSelectedRatePlanIds")),i&&i.length>0&&(n.activeMeters=JSON.stringify(i),n.additionalParamNames.push("activeMeters")),util.debug("exp: show with params:",n),t(n)}var r=_waitForConditions(e);r.state()==="resolved"?i(t):r.pipe(i(n).show)}function _showOfferHandler(e){_showFormWithDelaySettings(e,tp.offer.show,tp.offer.deferredShow)}function _showZuoraOfferHandler(e){_showFormWithDelaySettings(e,tp.template.show,tp.template.deferredShow)}function _showTemplateHandler(e){_showFormWithDelaySettings(e,tp.template.show,tp.template.deferredShow)}function _experienceExecuteHandler(e,t){var n=e.eventParams;n.result=t}function _buildCallbackEventHandler(e){return function(t){var n=t.eventParams.callback,r=t.eventParams,i=t.eventModuleParams,s=t.eventExecutionContext;util.debug("exp: fire event ",e," with params:",r,", moduleParams:",i,", context:",s),eventManager.fire("experience",e,!0,r,i,s),n&&e!=n&&(util.debug("exp: execute event ",e," with callback: ",n),_runScript(n))}}var _initialized=!1,XB_COOKIE="xbc",DEFAULT_HANDLER="DEFAULT",eventManager=eventUtils.createEventManager([]),sharedHandlers=["showOffer","showTemplate"],handlers=buildHandlers({applyCss:wrapWithConditions(_applyCssHandler),runJs:wrapWithConditions(_runJsHandler),nonSite:wrapWithConditions(_nonSiteHandler),continueExecution:wrapWithConditions(_continueExecutionHandler),showOffer:_showOfferHandler,showZuoraOffer:_showZuoraOfferHandler,showTemplate:_showTemplateHandler,meterActive:DEFAULT_HANDLER,meterExpired:DEFAULT_HANDLER,userSegmentTrue:DEFAULT_HANDLER,userSegmentFalse:DEFAULT_HANDLER,experienceExecutionFailed:DEFAULT_HANDLER,experienceExecute:_experienceExecuteHandler});return{name:"experience",execute:function(){_execute("manual")},init:function(){_init()},registerCallback:function(e,t){eventManager.addEvent(e),eventManager.registerCallback(e,t)}}}),tp.define("experience",function(){}),tp.define("activetimer",["ifvisible","jq"],function(e,t){function a(){b();var e=r[r.length-1];if(e!==undefined&&e.stopTime===undefined)return;r.push({startTime:new Date,startMinute:n,stopTime:undefined})}function f(){if(r.length===0)return;if(o)return;if(m()){y();return}var e=r[r.length-1];e.stopTime===undefined&&(e.stopTime=new Date,e.stopMinute=n)}function l(){var e=0;for(var t=0;t(o+i)*6e4&&(s=o*6e4),s}function p(t){var n=parseFloat(t);if(isNaN(n)!==!1)throw{name:"InvalidDurationException",message:"An invalid duration time ("+t+") was provided."};e.setIdleDuration(n),i=n}function d(){r=[],a()}function v(){e.on("blur",function(){o=!1,f()}),e.on("focus",function(){o=!0,a()}),e.on("idle",function(){i>0&&(o=!1,f())}),e.on("wakeup",function(){i>0&&(o=!0,a())})}function m(){return u=t("video,audio").filter(function(){return!this.paused}),!!u.length}function g(){setTimeout(f,s*1e3)}function y(){if(!u)return;u.each(function(){this.addEventListener("pause",g)})}function b(){if(!u)return;u.each(function(){this.removeEventListener("pause",g)})}function w(e){e&&p(e),v(),a(),setInterval(function(){n++},6e4)}var n=0,r=[],i=60,s=15,o=!0,u;return{name:"activetimer",setIdleDurationInSeconds:p,getActiveTimeInSeconds:l,getTotalTimeInSeconds:c,resetRecordedTime:d,startTimer:a,stopTimer:f,initialize:w}}),tp.define("scrollDepth",["jq"],function(e){function s(s){var o=document,u=e(document),a=e(window);s&&s>0&&(r=s||r),function f(){var e=o.body||{},s=o.documentElement||{},l=Math.max(e.scrollHeight,s.scrollHeight,e.offsetHeight,s.offsetHeight,e.clientHeight,s.clientHeight);l>t&&(t=l);var c=u.scrollTop()+a.height();c>n&&(n=c,n>t&&(t=n)),i&&clearTimeout(i),i=setTimeout(f,r)}()}function o(){return n}function u(){return t}function a(e,t){l.push({callback:e,position:t.scrollDepth,measureType:t.measureType,repeat:"once"}),c(),d()}function c(){var t=e(window).scrollTop();return t>f?(f=t,!0):!1}function h(){c()&&d()}function p(n){if(n.measureType==="pixels")return n.position<=f;if(n.measureType==="percentage")return f/(t-e(window).height())>=n.position/100}function d(){var e=[],t=[],n;for(var r=0;r",e[0]};while(t())continue;return s>4?s:i}(),i=!1,p=void 0,typeof n.hidden!="undefined"?(i="hidden",p="visibilitychange"):typeof n.mozHidden!="undefined"?(i="mozHidden",p="mozvisibilitychange"):typeof n.msHidden!="undefined"?(i="msHidden",p="msvisibilitychange"):typeof n.webkitHidden!="undefined"&&(i="webkitHidden",p="webkitvisibilitychange"),h=function(){var t,r;return t=!1,r=function(){return clearTimeout(t),c!=="active"&&a.wakeup(),s=+(new Date),t=setTimeout(function(){if(c==="active")return a.idle()},o)},r(),e(n,"mousemove",r),e(n,"mouseup",r),e(n,"keyup",r),e(n,"touchstart",r),e(window,"scroll",r),e(window,"resize",r),a.focus(r),a.wakeup(r)},f=function(){var t;return l?!0:(i===!1?(t="blur",u<9&&(t="focusout"),e(window,t,function(){return a.blur()}),e(window,"focus",function(){return a.focus()})):e(n,p,function(){return n[i]?a.blur():a.focus()},!1),l=!0,h())},a={setIdleDuration:function(e){return o=e*1e3},getIdleDuration:function(){return o},getIdleInfo:function(){var e,t;return e=+(new Date),t={},c==="idle"?(t.isIdle=!0,t.idleFor=e-s,t.timeLeft=0,t.timeLeftPer=100):(t.isIdle=!1,t.idleFor=e-s,t.timeLeft=s+o-e,t.timeLeftPer=(100-t.timeLeft*100/o).toFixed(2)),t},focus:function(e){return typeof e=="function"?this.on("focus",e):(c="active",t.fire(this,"focus"),t.fire(this,"wakeup"),t.fire(this,"statusChanged",{status:c})),this},blur:function(e){return typeof e=="function"?this.on("blur",e):(c="hidden",t.fire(this,"blur"),t.fire(this,"idle"),t.fire(this,"statusChanged",{status:c})),this},idle:function(e){return typeof e=="function"?this.on("idle",e):(c="idle",t.fire(this,"idle"),t.fire(this,"statusChanged",{status:c})),this},wakeup:function(e){return typeof e=="function"?this.on("wakeup",e):(c="active",t.fire(this,"wakeup"),t.fire(this,"statusChanged",{status:c})),this},on:function(e,n){return f(),t.add(this,e,n),this},off:function(e,n){return f(),t.remove(this,e,n),this},onEvery:function(e,t){var n,r;return f(),n=!1,t&&(r=setInterval(function(){if(c==="active"&&n===!1)return t()},e*1e3)),{stop:function(){return clearInterval(r)},pause:function(){return n=!0},resume:function(){return n=!1},code:r,callback:t}},now:function(e){return f(),c===(e||"active")}},a.name="ifvisible",a}),tp.define("doubleClickForPublisher",[],function(){function i(e){e&&(f(),t=!1),s()}function s(){if(t)return!1;t=!0;try{var e=window.googletag=window.googletag||{};return e.cmd=e.cmd||[],e.cmd.push(function(){e.pubads().addEventListener("slotRenderEnded",h),e.pubads().addEventListener("impressionViewable",p),e.companionAds().addEventListener("slotRenderEnded",h),e.companionAds().addEventListener("impressionViewable",p)}),e.apiReady&&e.cmd.push(function(){l(e.pubads().getSlots()),l(e.companionAds().getSlots())}),!0}catch(n){return v(n),!1}}function o(e){n=e}function u(e,t){typeof n=="function"&&n(e,t)}function a(){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}function f(){e={}}function l(e){for(var t=0;tr.DID_NOT_RENDER_BUT_VIEWED)i.eventSource=r.DID_NOT_RENDER_BUT_VIEWED;u(i,n)}function d(e){try{var t=e.getSlotId?e.getSlotId():{},n=e.getSlotElementId?e.getSlotElementId():t.getDomId?t.getDomId():null,r=e.getCsiId?e.getCsiId():0,i=t.getId?t.getId():0;return[n,i,r].join(":")}catch(s){v(s)}}function v(e){window.tp&&window.tp.util&&window.tp.util.error&&window.tp.util.error("DFP module error: ",e)}var e={},t=!1,n,r={RENDERED_FOR_CURRENT_UNIT:1,DID_NOT_RENDER_BUT_VIEWED:2,RECIEVED_FROM_GET_SLOTS:3};return i(),{name:"doubleClickForPublisher",initialize:i,setCustomHandler:o,getAds:a,resetAds:f}}),tp.define("doubleClickForPublisher",function(){}),tp.define("viewportExit",["jq","util"],function(e,t){function l(){if(s)return;s=!0,f=u,e(document).on("mouseleave",h),e(document).on("mousemove",p)}function c(){function u(e){a[e].visited||(a[e].visited=!0,f+=a[e].value)}function l(){return r<=s}function c(){return n>=t+o}function h(){return r>=i+s}function p(){return n<=o}var t=e(window).width(),i=e(window).height(),s=e(document).scrollTop(),o=e(document).scrollLeft();return l()&&u("top"),c()&&u("right"),h()&&u("bottom"),p()&&u("left"),p()||c()||l()||h()}function h(t){d(t),c()&&v("all");var n=e(document).scrollTop();if(n+i=0&&(r.domain=t.cookie_domain),e.cookie.raw=!0,e.cookie(t.params.cookieName,t.params.cookieValue,r),e.cookie("amg_user_partner",t.params.externalId,r),e.cookie("amg_user_info",t.params.userName,r),e.cookie("amg_user_ext",t.params.siteUserId,r),t.params.updateToken&&e.cookie("amg_user_update",t.params.updateToken,r),e.cookie.raw=!1}var t=function(){return"conde"},r=function(){var e=n.findCookieByName("amg_user_partner");return typeof e!="undefined"&&e&&e.length>=0?e:null},i=function(){var e=n.findCookieByName("__ut");return typeof e!="undefined"&&e&&e.length>=0};return{getName:function(){return t()},getToken:function(){return r()},isUserValid:function(){return i()},onLoginSuccess:o,logout:s}}(),i=function(){return tp.useCondeUserProvider===!0||tp.useCondeUserProvider==="true"};return{name:"condeUserProvider",isUserValid:function(){return r.isUserValid()},getToken:function(){return r.getToken()},getName:function(){return r.getName()},onLoginSuccess:function(e){return r.onLoginSuccess(e)},logout:function(e){return r.logout(e)},isConfigured:function(){return i()}}}),tp.define("condeUserProvider",function(){}),tp.define("smartStorage",["jq"],function(e){function h(){return o||(r.reject(),o=!0),i}function p(t,n){var r=e.extend({},n,{expires:30});e.cookie(u,t,r)}function d(t){var n=e.extend(!0,l,{domain:t});e.removeCookie(u,n)}function v(){return e.cookie(u)}function m(){return tp.getEndpointRoot(!0)+"/api/ps.html?origin="+encodeURIComponent(((I11C || I10C).PreLocationContextProxy)(window).locat1on.href)}function g(){var r=e(".tp-ps");r.length||(r=e(document.createElement("div")).addClass("tp-ps")),t=e(document.createElement("iframe")).attr({scrolling:"no",allowtransparency:"true",src:n,id:"piano-ls"}).css({overflow:"hidden",backgroundColor:"transparent",border:"0",width:"0px",height:"0px"}),r.append(t),e("body").append(r)}function y(e,r){var i={event:e,params:r};((I11C || I10C).PostMessage).call(t.get(0).contentWindow,JSON.stringify(i),n)}function b(e){function t(t){var n=T(t.data);n.event==="psInit"&&e.resolve(n.params),n.event==="getCookiesSuccess"&&E(n.params),n.event==="setCookieSuccess"&&w(n.params)}window.addEventListener?addEventListener("message",t,!1):attachEvent("onmessage",t)}function w(e){if(a[e.name]&&a[e.name].length){for(var t=0;t",{"class":l});b.append(c),f.append(b)}else t.displayMode==="modal"&&f.append(c);return n.debug("creating iframe: ",t),h.push(g),t.displayMode==="modal"&&(p=g),g}function A(){if(!p)return;r.closeModal(p),p.element.remove(),p=null}function O(){var e={path:"/"},t=n.extractCookieDomain();return t&&(e.domain=t),e}function M(t){if(!t||!t.user||!t.token)return;var n=new Date(t.user.exp*1e3),r=O();if(t.user.rememberMe===undefined||t.user.rememberMe)r.expires=n;e.cookie(a,t.token,r)}function _(){var e=n.findCookieByName(a);return e?e:null}function D(){var t=O(),n=e.removeCookie(a,t)}function P(){var e=null,n=_();if(n)try{e=t(n);if(e){var r=new Date,i=new Date(e.exp*1e3);i .tp-icon {\n width: 46px;\n height: 46px;\n background-image: url(\'data:image/gif;base64,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\');\n margin: 100px auto 20px auto;\n}'); ;(I11C || I10C).ScriptEnd();