1window._g=window._g||{};_g.shared={};void 0===window.console&&(window.console={log:function(a){}}); 2_g.shared.HTTP=new function(){var a=function(){return{headers:{},body:{}}},c=function(b){if(!b)return null;var d=a();d.body=b.responseText;d.headers[_g.HTTP.HEADER_STATUS]=b.status;d.responseText=b.responseText;d.status=b.status;return d};return{EXTENSION_HTML:".html",EXTENSION_JSON:".json",EXTENSION_RES:".res",HEADER_STATUS:"Status",HEADER_MESSAGE:"Message",HEADER_LOCATION:"Location",HEADER_PATH:"Path",PARAM_NO_CACHE:"cq_ck",get:function(b,d,e,f){b=_g.HTTP.getXhrHookedURL(_g.HTTP.externalize(b,!0)); 3if(void 0!=d)return _g.$.ajax({type:"GET",url:b,externalize:!1,encodePath:!1,hook:!1,complete:function(h,q){h=c(h);f||_g.HTTP.handleForbidden(h);d.call(e||this,this,"success"==q,h)}});try{var g=_g.$.ajax({type:"GET",url:b,async:!1,externalize:!1,encodePath:!1,hook:!1}),l=c(g);f||_g.HTTP.handleForbidden(l);return l}catch(h){return null}},post:function(b,d,e,f,g,l){b=_g.HTTP.externalize(b,!0);if(g=_g.HTTP.getXhrHook(b,"POST",e))b=g.url,e=g.params;if(void 0!=d)return _g.$.ajax({type:"POST",url:b,data:e, 4externalize:!1,encodePath:!1,hook:!1,complete:function(k,m){var u=_g.HTTP.buildPostResponseFromHTML(k.responseText);l||_g.HTTP.handleForbidden(k);d.call(f||this,this,"success"==m,u)}});try{var h=_g.$.ajax({type:"POST",url:b,data:e,async:!1,externalize:!1,encodePath:!1,hook:!1}),q=_g.HTTP.buildPostResponseFromHTML(h.responseText);l||_g.HTTP.handleForbidden(h);return q}catch(k){return null}},getParameter:function(b,d){b=_g.HTTP.getParameters(b,d);return null!=b?b[0]:null},getParameters:function(b,d){var e= 5[];if(!d)return null;d=encodeURIComponent(d);if(-1==b.indexOf("?"))return null;-1!=b.indexOf("#")&&(b=b.substring(0,b.indexOf("#")));b=b.substring(b.indexOf("?")+1);if(-1==b.indexOf(d))return null;b=b.split("\x26");for(var f=0;f<b.length;f++){var g=b[f].split("\x3d");g[0]==d&&e.push(1<g.length?decodeURIComponent(g[1]):"")}return 0<e.length?e:null},addParameter:function(b,d,e){if(e&&e instanceof Array){for(var f=0;f<e.length;f++)b=_g.HTTP.addParameter(b,d,e[f]);return b}f=-1==b.indexOf("?")?"?":"\x26"; 6var g=b.indexOf("#");if(0>g)return b+f+encodeURIComponent(d)+"\x3d"+encodeURIComponent(e);var l=b.substring(g);b=b.substring(0,g);return b+f+encodeURIComponent(d)+"\x3d"+encodeURIComponent(e)+l},setParameter:function(b,d,e){b=_g.HTTP.removeParameter(b,d);return _g.HTTP.addParameter(b,d,e)},removeParameter:function(b,d){var e="?"+encodeURIComponent(d)+"\x3d";d="\x26"+encodeURIComponent(d)+"\x3d";if(-1==b.indexOf(e))if(-1!=b.indexOf(d))e=d;else return b;d=b.indexOf(e);e=b.substring(0,d);d=b.indexOf("\x26", 7d+1);var f="";-1!=d&&(f=b.substring(d),0==f.indexOf("\x26")&&(f=f.replace("\x26","?")));return e+f},removeParameters:Granite.HTTP.removeParameters,addSelector:function(b,d,e){e||(e=0);var f="",g=b.indexOf("?");-1==g&&(g=b.indexOf("#"));-1!=g&&(f=b.substring(g),b=b.substring(0,g));var l=b.lastIndexOf("/");g=b.substring(l);if(-1==g.indexOf("."+d+".")){b=b.substring(0,l);g=g.split(".");var h=l="";if(e>g.length-2||-1==e)e=g.length-2;for(var q=0;q<g.length;q++)l+=h+g[q],h=".",e==q&&(l+=h+d);return b+l+ 8f}return b},setSelector:function(b,d,e){var f="",g=b.indexOf("?");-1==g&&(g=b.indexOf("#"));-1!=g&&(f=b.substring(g),b=b.substring(0,g));g=_g.HTTP.getSelectors(b);var l=b.substring(b.lastIndexOf("."));b=b.substring(0,b.lastIndexOf("."));b=0<g.length?b.replace("."+g.join("."),""):b;if(0<g.length)for(var h=0;h<g.length;h++)b=e==h?b+("."+d):b+("."+g[h]);else b+="."+d;return b+l+f},addSelectors:function(b,d){var e=b;if(b&&d&&d.length)for(b=0;b<d.length;b++)e=_g.HTTP.addSelector(e,d[b],b);return e},getAnchor:function(b){return-1!= 9b.indexOf("#")?b.substring(b.indexOf("#")+1):""},setAnchor:function(b,d){return _g.HTTP.removeAnchor(b)+"#"+d},removeAnchor:Granite.HTTP.removeAnchor,noCaching:function(b){return _g.HTTP.setParameter(b,_g.HTTP.PARAM_NO_CACHE,(new Date).valueOf())},buildPostResponseFromNode:function(b,d){if(!b)return null;void 0==d&&(d=a());for(var e=0;e<b.childNodes.length;e++){var f=b.childNodes[e];f.tagName&&(f.id&&(d.headers[f.id]=f.href?f.href:f.innerHTML),d=_g.HTTP.buildPostResponseFromNode(f,d))}return d},buildPostResponseFromHTML:function(b){var d= 10a();try{void 0!=b.responseText?b=b.responseText:"string"!=typeof b&&(b=b.toString());var e=document.createElement("div");e.innerHTML=b;d=_g.HTTP.buildPostResponseFromNode(e,d)}catch(f){}return d},getCookie:function(b){var d=encodeURIComponent(b)+"\x3d";b=document.cookie;if(0<b.length){var e=b.indexOf(d);if(-1!=e)return e+=d.length,d=b.indexOf(";",e),-1==d&&(d=b.length),decodeURIComponent(b.substring(e,d))}return null},setCookie:function(b,d,e,f,g,l){"number"!=typeof f&&(f=7);if(0<f){var h=new Date; 11h.setTime(h.getTime()+864E5*f)}else h=new Date(0);document.cookie=encodeURIComponent(b)+"\x3d"+encodeURIComponent(d)+";
11 "+(0!=f?"expires\x3d"+h.toGMTString()+"; ":"")+(g?"domain\x3d"+g+"; ":"")+(e?"path\x3d"+e:"")+(l?"; secure":"");return d},clearCookie:function(b,d,e,f){_g.HTTP.setCookie(b,"null",d||"",-1,e||"",f||"")},getSchemeAndAuthority:Granite.HTTP.getSchemeAndAuthority,getContextPath:Granite.HTTP.getContextPath,externalize:function(b,d){if("undefined"!=typeof G_IS_HOOKED&&G_IS_HOOKED(b))return b; 12d&&(b=_g.HTTP.encodePathOfURI(b));return b=Granite.HTTP.externalize(b)},internalize:Granite.HTTP.internalize,getPath:Granite.HTTP.getPath,getSuffix:function(){return window.CQURLInfo&&CQURLInfo.suffix?CQURLInfo.suffix:null},getSelectors:function(b){if(!b&&window.CQURLInfo&&CQURLInfo.selectors)return CQURLInfo.selectors;var d=[];b=b||window.location.href;b=_g.HTTP.removeParameters(b);b=_g.HTTP.removeAnchor(b);if(b=b.substring(b.lastIndexOf("/")))if(b=b.split("."),2<b.length)for(var e=0;e<b.length;e++)0< 13e&&e<b.length-1&&d.push(b[e]);return d},getExtension:function(b){if(!b&&window.CQURLInfo&&CQURLInfo.extension)return CQURLInfo.extension;b=b||window.location.href;b=_g.HTTP.removeParameters(b);b=_g.HTTP.removeAnchor(b);var d=b.lastIndexOf(".");if(0>d)return"";b=b.substring(d+1);d=b.indexOf("/");return 0>d?b:b.substring(0,d)},encodePathOfURI:Granite.HTTP.encodePathOfURI,encodePath:Granite.HTTP.encodePath,eval:Granite.HTTP.eval,isOkStatus:function(b){try{return 0==(new String(b)).indexOf("2")}catch(d){return!1}}, 14isOk:function(b){try{return _g.HTTP.isOkStatus(b.headers[_g.HTTP.HEADER_STATUS])}catch(d){return!1}},handleForbidden:function(b,d){try{return 403==b[_g.HTTP.HEADER_STATUS.toLowerCase()]?(Granite.HTTP.handleLoginRedirect(),!0):!1}catch(e){return!1}},getXhrHook:Granite.HTTP.getXhrHook,getXhrHookedURL:function(b,d,e){return(d=_g.HTTP.getXhrHook(b,d,e))?d.url:b},reloadHook:function(b){"undefined"!=typeof G_RELOAD_HOOK&&_g.$.isFunction(G_RELOAD_HOOK)&&(""!=CQURLInfo.selectorString&&(b=_g.HTTP.addSelector(b, 15CQURLInfo.selectorString)),b=G_RELOAD_HOOK(b)||b);return b}}};_g.HTTP=_g.shared.HTTP; 16_g.shared.Util=new function(){return{reload:function(a,c,b){a||(a=window);c||(c=_g.HTTP.noCaching(a.location.href));c=_g.HTTP.reloadHook(c);b?a.location.replace(c):a.location.href=c},load:function(a,c){_g.Util.reload(window,a,c)},open:function(a,c,b,d){c||(c=window);if(a)return a=_g.HTTP.reloadHook(a),b||(b=""),d||(d=""),c.open(a,b,d)},htmlEncode:function(a){return a?String(a).replace(/&/g,"\x26amp;").replace(/>/g,"\x26gt;").replace(/</g,"\x26lt;").replace(/"/g,"\x26quot;"):a},htmlDecode:function(a){return a? 17String(a).replace(/>/g,"\x3e").replace(/</g,"\x3c").replace(/"/g,'"').replace(/&/g,"\x26"):a},ellipsis:function(a,c,b){if(a&&a.length>c){if(b){b=a.substr(0,c-2);var d=Math.max(b.lastIndexOf(" "),b.lastIndexOf("."),b.lastIndexOf("!"),b.lastIndexOf("?"),b.lastIndexOf(";"));return-1==d||d<c-15?a.substr(0,c-3)+"...":b.substr(0,d)+"..."}return a.substr(0,c-3)+"..."}return a},patchText:Granite.Util.patchText,eval:function(a){return _g.HTTP.eval(a)},getTopWindow:Granite.Util.getTopWindow, 18setIFrameMode:Granite.Util.setIFrameMode}};_g.Util=_g.shared.Util; 19_g.shared.Sling=function(){return{SELECTOR_INFINITY:Granite.Sling.SELECTOR_INFINITY,CHARSET:Granite.Sling.CHARSET,STATUS:Granite.Sling.STATUS,STATUS_BROWSER:Granite.Sling.STATUS_BROWSER,OPERATION:Granite.Sling.OPERATION,OPERATION_DELETE:Granite.Sling.OPERATION_DELETE,OPERATION_MOVE:Granite.Sling.OPERATION_MOVE,DELETE_SUFFIX:Granite.Sling.DELETE_SUFFIX,TYPEHINT_SUFFIX:Granite.Sling.TYPEHINT_SUFFIX,COPY_SUFFIX:Granite.Sling.COPY_SUFFIX,MOVE_SUFFIX:Granite.Sling.MOVE_SUFFIX,ORDER:Granite.Sling.ORDER, 20REPLACE:Granite.Sling.REPLACE,DESTINATION:Granite.Sling.DESTINATION,SAVE_PARAM_PREFIX:Granite.Sling.SAVE_PARAM_PREFIX,IGNORE_PARAM:Granite.Sling.IGNORE_PARAM,REQUEST_LOGIN_PARAM:Granite.Sling.REQUEST_LOGIN_PARAM,LOGIN_URL:Granite.Sling.LOGIN_URL,LOGOUT_URL:Granite.Sling.LOGOUT_URL,processBinaryData:function(a){if(a&&void 0!=a[":jcr:data"]){var c={};c.size=a[":jcr:data"];c.type=a["jcr:mimeType"];c.date=a["jcr:lastModified"];a=c}return a},getContentPath:function(a,c,b){c.lastIndexOf(".")>c.lastIndexOf("/")&& 21(c=c.substr(0,c.indexOf(".",c.lastIndexOf("/"))));if(a)if(0==a.indexOf("/"))c=a;else{if(b)for(;0==a.indexOf("../");)a=a.substring(3),c=c.substring(0,c.lastIndexOf("/"));a=a.replace("./","");c=c+"/"+a}return c}}}();_g.Sling=_g.shared.Sling; 22_g.shared.XSS=new function(){return{getXSSPropertyName:function(a){return a?_g.XSS.KEY_REGEXP.test(a)?a:a+_g.XSS.KEY_SUFFIX:""},getXSSRecordPropertyValue:function(a,c,b){var d="";a&&c&&(d=(d=a.get(this.getXSSPropertyName(c)))?d:this.getXSSValue(a.get(c)),b&&!isNaN(b)&&(d=_g.Util.ellipsis(d,b,!0)));return d},getXSSTablePropertyValue:function(a,c,b){var d="";a&&c&&(d=(d=a[this.getXSSPropertyName(c)])?d:this.getXSSValue(a[c]),b&&!isNaN(b)&&(d=_g.Util.ellipsis(d,b,!0)));return d},getXSSValue:function(a){return a? 23_g.Util.htmlEncode(a):""},updatePropertyName:function(a,c){a&&c&&a[c]&&a.xssProtect&&!a.xssKeepPropName&&(a[c]=this.getXSSPropertyName(a[c]))},xssPropertyRenderer:function(a,c,b,d){return d&&d.dataIndex&&b&&b.data&&b.data[this.getXSSPropertyName(d.dataIndex)]?(a=b.data[this.getXSSPropertyName(d.dataIndex)],d.ellipsisLimit&&!isNaN(d.ellipsisLimit)&&(a=_g.Util.ellipsis(a,d.ellipsisLimit,!0)),a):a?a:""}}};_g.XSS=_g.shared.XSS;_g.XSS.KEY_SUFFIX="_xss";_g.XSS.KEY_REGEXP=new RegExp(_g.XSS.KEY_SUFFIX+"$"); 24_g.shared.I18n=Granite.I18n;_g.I18n=_g.shared.I18n;_g.shared.I18n.getMessage=Granite.I18n.get;_g.shared.I18n.getVarMessage=Granite.I18n.getVar; 25_g.shared.String=new function(){return{startsWith:function(a,c){return null==a||null==c?null==a&&null==c:c.length>a.length?!1:0==a.toString().indexOf(c.toString())},endsWith:function(a,c){if(null==a||null==c)return null==a&&null==c;if(c.length>a.length)return!1;a=a.toString();c=c.toString();return a.lastIndexOf(c)==a.length-c.length},contains:function(a,c){if(null==a||null==c)return!1;a=a.toString();c=c.toString();return 0<=a.indexOf(c)}}};_g.String=_g.shared.String; 26_g.shared.ClientSidePersistence=function(a){var c={PERSISTENCE_NAME:_g.shared.ClientSidePersistence.decoratePersistenceName("ClientSidePersistence"),config:{},cache:null,getMode:function(){return this.config.mode},getWindow:function(){return this.config.window||_g.shared.Util.getTopWindow()},debug:function(){if(console){for(var d=this.getMap(),e="[ClientSidePersistence -\x3e mode\x3d"+this.getMode().name+", container\x3d"+(this.config.container||"")+"]\n",f=0,g=new RegExp("^"+this.config.container+ 27"/"),l=0,h=Object.keys(d).sort();l<h.length;l++){var q=h[l];if(!this.config.container||"string"!=typeof q||q.match(g)){var k=d[q];e+="-["+ ++f+"]-\x3e '"+q.replace(g,"")+"' \x3d '"+decodeURIComponent(k)+"'\n"}}f||(e+="(container is empty)");console.log(e)}},keyName:function(d){return(this.config.container?this.config.container+"/":"")+d},getKeys:function(){var d=this.getMap(),e=[];
27if(d)for(var f in d)this.config.container?0==f.indexOf(this.config.container+"/")&&(d=f.substring(this.config.container.length+ 281),e.push(d)):e.push(f);return e},get:function(d){return(d=this.getMap()[this.keyName(d)])?decodeURIComponent(d):d},set:function(d,e){d="string"===typeof d?d.replace(/:=/g,""):"";var f={key:d};d=this.keyName(d);if(d.length){var g=[],l=this.getMap();f.action=l[d]?"update":"set";e?l[d]=encodeURIComponent(e):(f.action="remove",delete l[d]);for(var h in l)g.push(h+":\x3d"+l[h]);this.cache=l;this.write(g.join("|"));_g.$.extend(f,{value:e,mode:this.getMode().name,container:this.config.container});_g.$(_g.shared.ClientSidePersistence).trigger(_g.shared.ClientSidePersistence.EVENT_NAME, 29f)}},getMap:function(){if(!this.cache||!this.config.useCache){for(var d=this.read().split("|"),e={},f=0;f<d.length;f++){var g=d[f].split(":\x3d"),l=g[0];l&&l.length&&(e[l]=g[1]||"")}this.cache=e}return this.cache},remove:function(d){this.set(d)},clearMap:function(){this.write()},read:function(){return this.config.mode.read(this)||""},write:function(d){this.config.mode.write(this,d||"")}};_g.$.extend(c.config,_g.shared.ClientSidePersistence.getDefaultConfig(),a);!1===c.config.useContainer&&(c.config.container= 30null);var b="test-"+Math.random();if(c.config.mode===_g.shared.ClientSidePersistence.MODE_SESSION){a=!1;try{window.sessionStorage.setItem(b,b),window.sessionStorage.removeItem(b)}catch(d){a=!0}a&&(c.config.mode=_g.shared.ClientSidePersistence.MODE_LOCAL)}if(c.config.mode===_g.shared.ClientSidePersistence.MODE_LOCAL){a=!1;try{window.localStorage.setItem(b,b),window.localStorage.removeItem(b)}catch(d){a=!0}a&&(c.config.mode=_g.shared.ClientSidePersistence.MODE_WINDOW)}return c}; 31_g.shared.ClientSidePersistence.EVENT_NAME="ClientSidePersistence";_g.shared.ClientSidePersistence.MODE_SESSION={name:"session",read:function(a){return a.getWindow().sessionStorage.getItem(a.PERSISTENCE_NAME)},write:function(a,c){if(!Granite.OptOutUtil.isOptedOut())try{a.getWindow().sessionStorage.setItem(a.PERSISTENCE_NAME,c)}catch(b){}}}; 32_g.shared.ClientSidePersistence.MODE_LOCAL={name:"local",read:function(a){return a.getWindow().localStorage.getItem(a.PERSISTENCE_NAME)},write:function(a,c){if(!Granite.OptOutUtil.isOptedOut())try{a.getWindow().localStorage.setItem(a.PERSISTENCE_NAME,c)}catch(b){}}};_g.shared.ClientSidePersistence.decoratePersistenceName=function(a){return a}; 33_g.shared.ClientSidePersistence.MODE_WINDOW={name:"window",read:function(a){return a.getWindow().name},write:function(a,c){Granite.OptOutUtil.isOptedOut()||(a.getWindow().name=c)}}; 34_g.shared.ClientSidePersistence.MODE_COOKIE={COOKIE_NAME:_g.shared.ClientSidePersistence.decoratePersistenceName("SessionPersistence"),name:"cookie",read:function(a){return _g.shared.ClientSidePersistence.CookieHelper.read(this.COOKIE_NAME)},write:function(a,c){if(!Granite.OptOutUtil.isOptedOut()||Granite.OptOutUtil.maySetCookie(this.COOKIE_NAME))c?_g.shared.ClientSidePersistence.CookieHelper.set(this.COOKIE_NAME,c,365):_g.shared.ClientSidePersistence.CookieHelper.erase(this.COOKIE_NAME)}}; 35_g.shared.ClientSidePersistence.getDefaultConfig=function(){return{window:_g.shared.Util.getTopWindow(),useCache:!1,container:null,mode:_g.shared.ClientSidePersistence.MODE_LOCAL}}; 36_g.shared.ClientSidePersistence.CookieHelper={set:function(a,c,b){var d="";b&&(d=new Date,d.setTime(d.getTime()+864E5*b),d="; expires\x3d"+d.toGMTString());c&&(c=encodeURIComponent(c));document.cookie=a+"\x3d"+c+d+"; path\x3d/"},read:function(a){a+="\x3d";for(var c=document.cookie.split(";"),b=0;b<c.length;b++){for(var d=c[b];" "==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(a))return(a=d.substring(a.length,d.length))?decodeURIComponent(a):null}return null},erase:function(a){_g.shared.ClientSidePersistence.CookieHelper.set(a, 37"",-1)}};_g.shared.ClientSidePersistence.clearAllMaps=function(){_g.$.each([_g.shared.ClientSidePersistence.MODE_COOKIE,_g.shared.ClientSidePersistence.MODE_LOCAL,_g.shared.ClientSidePersistence.MODE_SESSION,_g.shared.ClientSidePersistence.MODE_WINDOW],function(a,c){(new _g.shared.ClientSidePersistence({mode:c})).clearMap()})};_g.I18n.init();window.CQ=window.CQ||{};CQ.shared=_g.shared;CQ.Sling=CQ.shared.Sling;CQ.I18n=CQ.shared.I18n;G_XHR_HOOK="undefined"!=typeof CQ_XHR_HOOK?CQ_XHR_HOOK:void 0; 38G_RELOAD_HOOK="undefined"!=typeof CQ_RELOAD_HOOK?CQ_RELOAD_HOOK:void 0;G_IS_HOOKED="undefined"!=typeof CQ_IS_HOOKED?CQ_IS_HOOKED:void 0;G_CONTENT_PATH="undefined"!=typeof CQ_CONTENT_PATH?CQ_CONTENT_PATH:void 0; 39CQ.shared.Form=function(){var a=function(){var e=parent.frames.ContentFrame,f={};e=(void 0!==e?e.contentDocument:document).getElementsByTagName("label");for(var g=0;g<e.length;g++){var l=e[g].htmlFor;l&&(f[l]=e[g])}return f},c=function(e){var f="",g=function(l){3==l.nodeType&&(f+=l.nodeValue);if("select"!=l.nodeName.toLowerCase()&&"input"!=l.nodeName.toLowerCase()&&"textarea"!=l.nodeName.toLowerCase()&&"button"!=l.nodeName.toLowerCase())for(var h=0;l.childNodes&&h<l.childNodes.length;h++)g(l.childNodes[h])}; 40g(e);return f},b=function(e){var f,g=e.nodeName.toLowerCase(),l=d(e,"type")?e.getAttribute("type"):void 0;
40"input"==g?"radio"==l||"checkbox"==l?d(e,"checked")&&(f=e.getAttribute("value")):f="text"==e.type?e.defaultValue:e.value:"textarea"==g?f=e.value:"option"==g&&d(e,"selected")&&(f=e.getAttribute("value"));return f},d=function(e,f){return null==e?!1:void 0!=$CQ(e).attr(f)};return{searchArray:function(e,f,g){for(var l=0;l<e.length;l++)if(e[l][f]&&e[l][f]==g)return e[l];return null},getLabelForField:function(e, 41f){f||(f=a());var g=e.getAttribute("id");if(g&&f[g])return c(f[g]);for(f=e.parentNode;f;){if("label"==f.nodeName.toLowerCase())return c(f);f=f.parentNode}return e.getAttribute("name")},getFields:function(){var e=parent.frames.ContentFrame;e=void 0!==e?e.contentDocument:document;var f=a(),g=[],l=function(h,q,k){"div"==h.nodeName.toLowerCase()&&0<$CQ(h).children(".form_row").length&&(q=!0,k=$CQ(h).attr("class").replace(/\s/g,"."));if(h.getAttribute&&h.getAttribute("name")){var m=q,u=k,t=h.getAttribute("name"), 42p=h.nodeName.toLowerCase();if("input"==p||"textarea"==p){var x=d(h,"type")?h.getAttribute("type").toLowerCase():"text";if("button"!=x&&"submit"!=x&&"reset"!=x){var n=CQ.shared.Form.searchArray(g,"value",t);n||(g.push({text:CQ.shared.Form.getLabelForField(h,f),value:t,name:t,enumeration:void 0,local:m,selector:u,type:p,defaultValue:b(h),node:h}),n=g[g.length-1]);if("radio"==x||n.local&&"checkbox"==x)n.enumeration||((m=h.getAttribute("id"))?(m=m.replace(/-\d+$/,""),(u=f)||(u=a()),m=u[m]?c(u[m]):null, 43n.text=m?m:t):n.text=t,n.enumeration=[]),n.enumeration.push({text:CQ.shared.Form.getLabelForField(h,f),value:h.getAttribute("value"),defaultValue:b(h),node:h})}}else if("select"==p)for(g.push({text:CQ.shared.Form.getLabelForField(h,f),value:t,name:t,enumeration:[],local:m,type:p,selector:u,defaultValue:void 0,node:h}),n=g[g.length-1],t=h.getElementsByTagName("option"),m=0;m<t.length;m++)n.enumeration.push({text:t[m].innerHTML,value:t[m].getAttribute("value"),defaultValue:b(t[m]),node:t[m]})}for(n= 440;h.childNodes&&n<h.childNodes.length;n++)t=h.childNodes[n],1==t.nodeType&&l(t,q,k)};l(e,!1,void 0);return g}}}(); 45CQ.shared.User=function(a){return{data:null,language:null,userPropsPath:null,getUserPropsUrl:function(){this.userPropsPath||(this.userPropsPath=CQ.shared.User.PROXY_URI);return this.userPropsPath},load:function(){var c=this.getUserPropsUrl();c=CQ.shared.HTTP.noCaching(c);c=CQ.shared.HTTP.get(c);CQ.shared.HTTP.isOk(c)&&(this.data=CQ.shared.Util.eval(c))},init:function(c,b){if(!this.initialized||b)c?this.data=c:this.load(),this.initialized=!0;return this.data},lazyInit:function(){this.lazyLoad=function(){this.load(); 46this.initialized=!0}},isInitialized:function(){return this.initialized},getLanguage:function(){!this.isInitialized()&&this.lazyLoad&&this.lazyLoad.call(this);return this.language=this.data&&this.data.preferences&&this.data.preferences.language?this.data.preferences.language:"en"}}}();CQ.shared.User.PROXY_URI=CQ.shared.HTTP.externalize("/libs/cq/security/userinfo"+CQ.shared.HTTP.EXTENSION_JSON);CQ.shared.User.lazyInit(); 47CQ.shared.I18n.init({locale:function(){return document.documentElement.lang||CQ.shared.User.getLanguage()},urlPrefix:"/libs/cq/i18n/dict."});window.CQ_Analytics||(window.CQ_Analytics={});CQ_Analytics.Operator=function(){return function(){}}();CQ_Analytics.Operator.IS="is";CQ_Analytics.Operator.EQUALS="equals";CQ_Analytics.Operator.NOT_EQUAL="notequal";CQ_Analytics.Operator.GREATER="greater";CQ_Analytics.Operator.GREATER_OR_EQUAL="greaterorequal";CQ_Analytics.Operator.OLDER="older"; 48CQ_Analytics.Operator.OLDER_OR_EQUAL="olderorequal";CQ_Analytics.Operator.LESS="less";CQ_Analytics.Operator.LESS_OR_EQUAL="lessorequal";CQ_Analytics.Operator.YOUNGER="younger";CQ_Analytics.Operator.YOUNGER_OR_EQUAL="youngerorequal";CQ_Analytics.Operator.CONTAINS="contains";CQ_Analytics.Operator.BEGINS_WITH="beginswith";CQ_Analytics.Operator.EXISTS="exists";CQ_Analytics.Operator.DOES_NOT_EXIST="doesnotexist"; 49CQ_Analytics.Operator.formatIP=function(a){var c=String(a).match(/^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)$/);if(c&&5===c.length){c.shift();for(a=[];c.length;)a.push(("00"+c.shift()).slice(-3));a=a.join(".")}return a}; 50CQ_Analytics.OperatorActions=function(){var a={},c=function(d,e,f){a[d]=[e,f]};c(CQ_Analytics.Operator.EQUALS,"equals","\x3d\x3d");c(CQ_Analytics.Operator.IS,"is","\x3d\x3d");c(CQ_Analytics.Operator.NOT_EQUAL,"is not equal to","!\x3d");c(CQ_Analytics.Operator.GREATER,"is greater than","\x3e");c(CQ_Analytics.Operator.GREATER_OR_EQUAL,"is equal to or greater than","\x3e\x3d");c(CQ_Analytics.Operator.OLDER,"is older than","\x3e");c(CQ_Analytics.Operator.OLDER_OR_EQUAL,"is equal to or older than","\x3e\x3d"); 51c(CQ_Analytics.Operator.LESS,"is less than","\x3c");c(CQ_Analytics.Operator.LESS_OR_EQUAL,"is equal to or less than","\x3c\x3d");c(CQ_Analytics.Operator.YOUNGER,"is younger than","\x3c");c(CQ_Analytics.Operator.YOUNGER_OR_EQUAL,"is equal to or younger than","\x3c\x3d");c(CQ_Analytics.Operator.CONTAINS,"contains",function(d,e){return d?e?(e=""+e,-1!=(""+d).toLowerCase().indexOf(e.toLowerCase())):!0:!1});c(CQ_Analytics.Operator.BEGINS_WITH,"begins with",function(d,e){return d?e?(e=""+e,0==(""+d).toLowerCase().indexOf(e.toLowerCase())): 52!0:!1});c(CQ_Analytics.Operator.EXISTS,"exists",function(d){return!!d});c(CQ_Analytics.Operator.DOES_NOT_EXIST,"does not exist",function(d){return!d});var b=function(d){d&&(d=d.replace(RegExp("\\'","ig"),d));return d};return{getText:function(d){return a[d]&&a[d][0]?a[d][0]:""},setText:function(d,e){a[d]&&a[d][0]&&(a[d][0]=e)},getOperation:function(d){return a[d]&&a[d][1]?a[d][1]:""},operate:function(d,e,f,g,l){var h=this.getOperation(f);h=h?h:f;l&&""!==l||!(h in{"\x3c":1,"\x3c\x3d":1,"\x3e":1,"\x3e\x3d":1})|| 53isNaN(parseFloat(g-0))||(l="parseFloat");try{if(d){f="";var q=CQ.shared.XSS.getXSSTablePropertyValue(d,e);if("function"==typeof h)return h.call(this,q,g,l);if(l)f=l+"('"+q+"') "+h+" "+l+"('"+g+"')";else{var k=b(q),m=b(g);f="'"+k+"' "+h+" '"+m+"'"}return eval(f)}
53}catch(u){}return!1}}}(); 54CQ_Analytics.Utils=new function(){return{registerDocumentEventHandler:function(a,c){var b=window.document[a];window.document[a]="function"!=typeof window.document[a]?c:function(d){b&&b(d);c(d)}},eventWrapper:function(a){return function(c){if(document.all){var b=window.event.keyCode;c=window.event}else b="undefined"!=typeof c.which?c.which:0;c&&a(c,b)}},loadElement:function(a,c){$CQ("#"+c).load(a)},loadTeaserElement:function(a,c){var b=$CQ("#"+c).css("height"),d=$CQ("#"+c).height();0<d&&$CQ("#"+c).css("height", 55d);var e=function(k){if(k&&""!=k){k=$CQ(k).css("display","none");var m=$CQ("#"+c)[0];$CQ("#"+c).empty().append(k);m&&m.parentElement&&$CQ(m.parentElement).trigger("target-dom-loaded");k.fadeIn(function(){b&&"0px"!=b&&$CQ("#"+c).css("height",b)})}else b&&"0px"!=b&&$CQ("#"+c).css("height",b)},f=function(k,m){CQ_Analytics.Utils.teasersCache||(CQ_Analytics.Utils.teasersCache={});CQ_Analytics.Utils.teasersCache[k]=m},g=function(){CQ_Analytics.Utils.teasersCache&&CQ_Analytics.Utils.teasersCache[a]?e(CQ_Analytics.Utils.teasersCache[a]): 56(CQ_Analytics.Utils.teasersLoading=CQ_Analytics.Utils.teasersLoading||{},CQ_Analytics.Utils.teasersLoading[a]?window.setTimeout(function(){CQ_Analytics.Utils.loadTeaserElement(a,c)},100):(CQ_Analytics.Utils.teasersLoading[a]=!0,l()))},l=function(){var k=a,m=location.href;"undefined"!=typeof CQ_CONTENT_PATH&&(m=CQ_CONTENT_PATH);(m=CQ.shared.HTTP.getParameter(m,"wcmmode"))&&(k+=(0<k.indexOf("?")?"\x26":"?")+"wcmmode\x3d"+m);CQ.shared.HTTP.get(k,function(u,t,p){if(t){if(u=p.body)u=u.replace(RegExp("\\n", 57"ig"),""),u=u.replace(RegExp("\\r","ig"),""),f(a,u),delete CQ_Analytics.Utils.teasersLoading[a],g()}else f(a,"")})},h=$CQ("#"+c).children().length;if(0<h){var q=0;$CQ("#"+c).children().fadeOut(function(){var k=$CQ(this);window.setTimeout(function(){k.remove();q++;q>=h&&g()},50)})}else g()},clearElement:function(a){a&&$CQ("#"+a).html("")},indexOf:function(a,c){for(var b=0,d=a.length;b<d;b++)if(a[b]==c)return b;return-1},load:function(a,c,b){return CQ.shared.HTTP.get(a,c,b)},post:function(a,c,b,d){return CQ.shared.HTTP.post(a, 58c,b,d)},getPagePath:function(){return CQ.shared.HTTP.getPath()},getPath:function(a){return CQ.shared.HTTP.getPath(a)},addParameter:function(a,c,b){return CQ.shared.HTTP.addParameter(a,c,b)},removeParameters:function(a){return CQ.shared.HTTP.removeParameters(a)},removeAnchor:function(a){return CQ.shared.HTTP.removeAnchor(a)},getSchemeAndAuthority:function(a){return CQ.shared.HTTP.getSchemeAndAuthority(a)},internalize:function(a,c){return CQ.shared.HTTP.internalize(c)},externalize:function(a,c){return CQ.shared.HTTP.externalize(a, 59c)},encodePathOfURI:function(a){return CQ.shared.HTTP.encodePathOfURI(a)},encodePath:function(a){return CQ.shared.HTTP.encodePath(a)},getContextPath:function(){return CQ.shared.HTTP.getContextPath()},detectContextPath:function(){return CQ.shared.HTTP.detectContextPath()},urlEncode:function(a){if(!a)return"";if("string"==typeof a)return a;var c=[],b;for(b in a){var d=a[b],e=encodeURIComponent(b),f=typeof d;if("undefined"==f)c.push(e,"\x3d\x26");else if("function"!=f&&"object"!=f)c.push(e,"\x3d",encodeURIComponent(d), 60"\x26");else if("array"==typeof d)if(d.length){f=0;for(var g=d.length;f<g;f++)c.push(e,"\x3d",encodeURIComponent(void 0===d[f]?"":d[f]),"\x26")}else c.push(e,"\x3d\x26")}c.pop();return c.join("")},getUID:function(){var a=Math.floor(Math.random()*(Math.pow(2,42)-1));return this.getTimestamp().toString(16)+a.toString(16)},getTimestamp:function(){return(new Date).getTime()},insert:function(a,c,b){if(!a||isNaN(c)||!b)return a;for(var d="",e=0,f=c;f<a.length;)d+=a.substring(e,f)+b,e+=c,f+=c;e<a.length&& 61(d+=a.substring(e));return d},addListener:function(){return window.addEventListener?function(a,c,b,d){a.addEventListener(c,b,d)}:window.attachEvent?function(a,c,b,d){a.attachEvent("on"+c,b)}:function(){}},removeListener:function(){return window.removeEventListener?function(a,c,b,d){a.removeEventListener(c,b,d)}:window.detachEvent?function(a,c,b){a.detachEvent("on"+c,b)}:function(){}}}}; 62CQ_Analytics.ClickstreamcloudRenderingUtils=new function(){return{createLink:function(a,c,b,d){var e=document.createElement("a");e.href=d;e.onclick=c;e.innerHTML=a;if(b)for(var f in b)b.hasOwnProperty(f)&&(e[f]=b[f]);return e},createStaticLink:function(a,c,b){var d=document.createElement("a");d.href=c;d.innerHTML=a;d.title=b;d.alt=b;return d},createNameValue:function(a,c,b,d){var e=document.createElement("span");e.className=b||"ccl-data";e.innerHTML=a+" \x3d "+c;e.title=d;e.alt=d;return e},createText:function(a, 63c,b){var d=document.createElement("span");d.className=c||"ccl-data";a&&a.indexOf&&(-1!=a.indexOf("/home")&&-1!=a.indexOf("/image")||-1!=a.indexOf("/")&&-1!=a.indexOf(".png"))?d.innerHTML='\x3cimg src\x3d"'+a+'.prof.thumbnail.png" border\x3d"0"\x3e':a&&a.indexOf&&-1!=a.indexOf("www.gravatar.com")?d.innerHTML='\x3cimg src\x3d"'+a+'"\x3e':d.innerHTML=a;d.title=b;d.alt=b;return d},createEditablePropertySpan:function(a,c){var b="var editSpan \x3d this.parentNode;
63 var readSpan \x3d this.parentNode.previousSibling;var newValue \x3d this.value;editSpan.style.display \x3d 'none'; readSpan.innerHTML \x3d '"+ 64a+" \x3d '+value; readSpan.style.display \x3d 'block';",d=document.createElement("span");d.innerHTML="\x3cspan class\x3d\"ccl-data\" onclick\x3d\"var editSpan \x3d this.nextSibling; this.style.display \x3d 'none'; editSpan.style.display \x3d 'block';\"\x3e"+a+" \x3d "+c+"\x3c/span\x3e";d.innerHTML+='\x3cspan class\x3d"ccl-data" style\x3d"display: none;"\x3e'+a+' \x3d \x3cinput class\x3d"ccl-input" type\x3d"text" value\x3d"'+c+'" onblur\x3d"'+b+'"\x3e\x3c/span\x3e';d.className="ccl-data";return d}}}; 65var generateURLSignature=function(a,c,b){if(a&&a.match(/^https?:\/\/maps\.googleapis\.com\//)){var d=a.replace(/^https?:\/\/[^/]*/,"").replace(/&/g,"\x26");$CQ.ajax({url:CQ.shared.HTTP.externalize("/etc/cloudsettings/default/contexthub/geolocation.signature.json"),method:"get",dataType:"json",cache:!1,data:{url:d}}).done(function(e,f,g){g&&g.responseJSON?(e=this.baseURL.replace(/&/g,"\x26"),e+="\x26client\x3d"+g.responseJSON.client,e+="\x26channel\x3d"+g.responseJSON.channel,e+="\x26signature\x3d"+ 66g.responseJSON.signature,c(e)):"function"===typeof b&&b()}.bind({baseURL:a})).fail(b)}else c(a)}; 67CQ_Analytics.ClientContextUtils=new function(){return{renderStoreProperty:function(a,c,b,d,e,f){if(CQ_Analytics&&CQ_Analytics.CCM)CQ_Analytics.CCM.onReady(function(){CQ_Analytics.ClientContextUtils.onStoreRegistered(c,function(){var g=CQ_Analytics.StoreRegistry.getStore(c);if(g){var l=function(){var h=g.getProperty(b)||f,q=$CQ("#"+a);if(!q.attr("contenteditable")||"inherit"==q.attr("contenteditable"))if("string"!=typeof h||(0!=h.indexOf("/")||-1==h.toLowerCase().indexOf(".png")&&-1==h.toLowerCase().indexOf(".jpg")&& 68-1==h.toLowerCase().indexOf(".gif"))&&0!=h.toLowerCase().indexOf("http"))h=CQ_Analytics.Variables.replaceVariables(h),h=CQ_Analytics.isUIAvailable?h&&""!=h?h=d+h+e:CQ.I18n.getMessage("No",null,"Ex: No address, No keywords")+" "+b:h&&""!=h?h=d+h+e:"No "+b,q.html()!=h&&!1!==g.fireEvent("beforepropertyrender",g,a)&&(q.html(h),g.fireEvent("propertyrender",g,a));else if(h&&""!=h){var k="";k=0==q.parents(".cq-cc-thumbnail").length||0==h.toLowerCase().indexOf("http")||0==h.indexOf("/libs/wcm/mobile")?h.replace(RegExp("\x26amp;", 69"g"),"\x26"):CQ.shared.HTTP.addParameter("/etc/clientcontext/shared/thumbnail/content.png","path",CQ_Analytics.Variables.replaceVariables(h));k=CQ_Analytics.Variables.replaceVariables(k);-1===(q.find("div").css("background-image")||"").indexOf(k+")")&&!1!==g.fireEvent("beforepropertyrender",g,a)&&generateURLSignature(CQ.shared.HTTP.externalize(k),function(m){q.html("");q.children().remove();$CQ("\x3cdiv\x3e").addClass("cq-cc-thumbnail-img").css("background-image","url("+m+")").appendTo(q);g.fireEvent("propertyrender", 70g,a)})}else q.children().remove(),CQ_Analytics.isUIAvailable?q.html(CQ.I18n.getMessage("No",null,"Ex: No address, No keywords")+" "+b):q.html("No "+b)};!1!==g.fireEvent("beforeinitialpropertyrender",g,a)&&(l(),g.addListener&&g.addListener("update",function(){l()}),g.fireEvent("initialpropertyrender",g,a))}})})},renderStore:function(a,c){if(CQ_Analytics&&CQ_Analytics.CCM&&a&&c)CQ_Analytics.CCM.onReady(function(){CQ_Analytics.ClientContextUtils.onStoreRegistered(c,function(){var b=CQ_Analytics.StoreRegistry.getStore(c); 71if(b){b.divId=a;var d=function(){!1!==b.fireEvent("beforerender",b,b.divId)&&(b.renderer(b,b.divId),b.fireEvent("render",b,b.divId))};!1!==b.fireEvent("beforeinitialrender",b,a)&&(d(),b.addListener&&b.addListener("update",function(){d()}),b.fireEvent("initialrender",b,a))}})})},storesOptionsProvider:function(){var a=[],c=CQ_Analytics.StoreRegistry.getStores(),b;for(b in c)a.push({value:b});return a},storePropertiesOptionsProvider:function(a,c){var b=[];if(a=CQ_Analytics.StoreRegistry.getStore(a))for(var d= 72a.getPropertyNames(),e=0;e<d.length;e++){var f=d[e];if(!CQ.shared.XSS.KEY_REGEXP.test(f)){var g={value:f};c&&(g.text=f+" - "+a.getProperty(f));b.push(g)}}return b},onStoreRegistered:function(a,c){if(c){var b=CQ_Analytics.StoreRegistry.getStore(a);b?c.call(b,b):CQ_Analytics.CCM.addListener("storeregister",function(d,e){e.getName()==a&&c.c
72all(e,e)})}},onStoreInitialized:function(a,c,b){!0===b&&(b=CQ_Analytics.ClientContextUtils.DEFAULT_INIT_DELAY);var d=function(){var f=CQ_Analytics.StoreRegistry.getStore(a); 73f.DELAYED_INIT_TIMEOUT&&(window.clearTimeout(f.DELAYED_INIT_TIMEOUT),f.DELAYED_INIT_TIMEOUT=null);0<b?f.DELAYED_INIT_TIMEOUT=window.setTimeout(function(){f.DELAYED_INIT_TIMEOUT=null;c.call(f,"initialize",f)},b):c.call(f,"initialize",f)},e=CQ_Analytics.StoreRegistry.getStore(a);e?e.isInitialized()?(d.call(e),e.addListener("initialize",function(f,g){d.call(g)})):e.addListener("initialize",function(f,g){d.call(g)}):CQ_Analytics.CCM.addListener("storeregister",function(f,g){if(g.getName()==a)CQ_Analytics.ClientContextUtils.onStoreInitialized(a, 74c,b)})},init:function(a,c,b){CQ_Analytics.ClientContextMgr.PATH=a;CQ_Analytics.ClientContextMgr.loadConfig(b,!0);$CQ.ajax({url:CQ.shared.HTTP.externalize(a+"/content/jcr:content/stores.init.js"),cache:!1,async:!0,dataType:"script",data:{path:c}})},initUI:function(a,c,b){CQ_Analytics.ClientContextUI.create(a,c,b)}}};CQ_Analytics.ClientContextUtils.DEFAULT_INIT_DELAY=200; 75CQ_Analytics.Variables=new function(){return{containsVariable:function(a){return 0<CQ_Analytics.Variables.getVariables(a).length},getVariables:function(a){return a&&"string"==typeof a?(a=a.match(RegExp("\\$\\{([\\w/]*)\\}","ig")))?a:[]:[]},replaceVariables:function(a){if(!a)return a;var c="",b=a;for(a=CQ_Analytics.Variables.getVariables(a);0<a.length&&-1==c.indexOf(a.join());){for(var d=0;d<a.length;d++){var e=CQ_Analytics.Variables.getPropertyPath(a[d]),f=CQ_Analytics.ClientContext.get(e)||"";b= 76CQ_Analytics.Variables.replace(b,e,f)}c+=a.join();a=CQ_Analytics.Variables.getVariables(b)}return b},getPropertyPath:function(a){return!a||2>a.length?null:a.substring(2,a.length-1)},getPropertyName:function(a){if(a=CQ_Analytics.Variables.getPropertyPath(a))if(a=a.split("/"),3==a.length)return a[2];return null},getStoreName:function(a){if(a=CQ_Analytics.Variables.getPropertyPath(a))if(a=a.split("/"),1<a.length)return a[1];return null},replace:function(a,c,b){return a.replace(new RegExp("\\$\\{"+c+ 77"\\}","ig"),b)}}};CQ_Analytics.SessionPersistence=CQ.shared.ClientSidePersistence;CQ_Analytics.Cookie=CQ.shared.ClientSidePersistence.CookieHelper;CQ_Analytics.Observable=function(){this.fireEvent=function(a){if(a&&this.listeners&&!this.suppressEvents){a=a.toLowerCase();for(var c=Array.prototype.slice.call(arguments,0),b=this.listeners.slice(0),d=0;d<b.length;d++){var e=b[d];if(a==e.event&&!1===e.fireFn.apply(e.scope||this||window,c))return!1}}return!0}}; 78CQ_Analytics.Observable.prototype.addListener=function(a,c,b){this.listeners=this.listeners||[];a&&c&&this.listeners.push({event:a.toLowerCase(),fireFn:c,scope:b})};CQ_Analytics.Observable.prototype.removeListener=function(a,c){this.listeners=this.listeners||[];if(a&&c)for(var b=0;b<this.listeners.length;b++)this.listeners[b].event==a&&this.listeners[b].fireFn==c&&this.listeners.splice(b,1)};CQ_Analytics.Observable.prototype.setSuppressEvents=function(a){this.suppressEvents=a}; 79CQ_Analytics.Observable.prototype.listeners=null;CQ_Analytics.Observable.prototype.suppressEvents=!1;CQ_Analytics.StoreRegistry||(CQ_Analytics.StoreRegistry=new function(){var a={};return{register:function(c){c.STORENAME&&(a[c.STORENAME]=c)},getStores:function(){return a},getStore:function(c){return a[c]}}});CQ_Analytics.SessionStore=function(){};CQ_Analytics.SessionStore.prototype=new CQ_Analytics.Observable; 80CQ_Analytics.SessionStore.prototype.setProperty=function(a,c){null==this.data&&this.init();this.data[a]=c;this.fireEvent("update",a)};CQ_Analytics.SessionStore.prototype.setProperties=function(a){null==this.data&&this.init();var c=[],b;for(b in a)a.hasOwnProperty(b)&&(c.push(b),this.data[b]=a[b]);0<c.length&&this.fireEvent("update",c)};CQ_Analytics.SessionStore.prototype.initialized=!1;CQ_Analytics.SessionStore.prototype.init=function(){this.initialized=!0;this.fireEvent("initialize",this)}; 81CQ_Analytics.SessionStore.prototype.getLabel=function(a){return a};CQ_Analytics.SessionStore.prototype.getLink=function(a){return a};CQ_Analytics.SessionStore.prototype.removeProperty=function(a){null==this.data&&this.init();this.data[a]&&delete this.data[a];this.fireEvent("update",a)};CQ_Analytics.SessionStore.prototype.getPropertyNames=function(a){null==this.data&&this.init();a=a?a:[];var c=[],b;for(b in this.data)-1==CQ_Analytics.Utils.indexOf(a,b)&&c.push(b);return c}; 82CQ_Analytics.SessionStore.prototype.getSessionStore=function(){return this};CQ_Analytics.SessionStore.prototype.clear=function(){this.data=null};CQ_Analytics.SessionStore.prototype.getData=function(a){null==this.data&&this.init();if(a){var c={},b;for(b in this.data)-1==CQ_Analytics.Utils.indexOf(a,b)&&(c[b]=this.data[b]);return c}return this.data};CQ_Analytics.SessionStore.prototype.reset=function(){null!=this.data&&(this.data=null,this.fireEvent("update"))}; 83CQ_Analytics.SessionStore.prototype.getProperty=function(a,c){null==this.data&&this.init();a=this.data[a];return c?a:CQ.shared.XSS.getXSSValue(a)};CQ_Analytics.SessionStore.prototype.getName=function(){return this.STORENAME};CQ_Analytics.SessionStore.prototype.addInitProperty=function(a,c){this.initProperty||(this.initProperty={});this.initProperty[a]=c};CQ_Analytics.SessionStore.prototype.getInitProperty=function(a){return this.initProperty?this.initProperty[a]:null}; 84CQ_Analytics.SessionStore.prototype.loadInitProperties=function(a,c){if(a)for(var b in a)this.addInitProperty(b,a[b]),c&&this.data&&void 0===this.data[b]&&this.setProperty(b,a[b])};CQ_Analytics.SessionStore.prototype.isInitialized=function(){return this.initialized};CQ_Analytics.PersistedSessionStore=function(){};CQ_Analytics.PersistedSessionStore.prototype=new CQ_Analytics.SessionStore;CQ_Analytics.PersistedSessionStore.prototype.STOREKEY="key";
85CQ_Analytics.PersistedSessionStore.prototype.setNonPersisted=function(a){this.nonPersisted||(this.nonPersisted={});this.nonPersisted[a]=!0};CQ_Analytics.PersistedSessionStore.EXCLUDED_PROPERTIES_REGEX="^generated*";CQ_Analytics.PersistedSessionStore.prototype.isPersisted=function(a){this.nonPersisted||(this.nonPersisted={});return!0!==this.nonPersisted[a]&&!(new RegExp(CQ_Analytics.PersistedSessionStore.EXCLUDED_PROPERTIES_REGEX,"ig")).test(a)&&!$CQ.isFunction(this.data[a])&&"object"!=typeof this.data[a]}; 86CQ_Analytics.PersistedSessionStore.prototype.getStoreKey=function(){return this.STOREKEY};CQ_Analytics.PersistedSessionStore.prototype.persist=function(){!1!==this.fireEvent("beforepersist")&&((new CQ_Analytics.SessionPersistence({container:"ClientContext"})).set(this.getStoreKey(),this.toString()),this.fireEvent("persist"))}; 87CQ_Analytics.PersistedSessionStore.prototype.setProperty=function(a,c){null==this.data&&this.init();this.data[a]=c;this.isPersisted(a)&&this.persist();this.fireEvent("update",a)};CQ_Analytics.PersistedSessionStore.prototype.setProperties=function(a){null==this.data&&this.init();var c=[],b=!1,d;for(d in a)a.hasOwnProperty(d)&&(c.push(d),this.data[d]=a[d],this.isPersisted(d)&&(b=!0));b&&this.persist();0<c.length&&this.fireEvent("update",c)}; 88CQ_Analytics.PersistedSessionStore.prototype.toString=function(){var a=null;if(this.data)for(var c in this.data)if(this.isPersisted(c)&&this.data.hasOwnProperty(c)){a=null===a?"":a+",";var b=c+"\x3d",d;(d=this.data[c])&&"string"==typeof d&&(d=d.replace(RegExp(",","g"),"\x26#44;"),d=d.replace(RegExp("\x3d","g"),"\x26#61;"),d=d.replace(RegExp("\\|","g"),"\x26#124;"));a+=b+d}return a}; 89CQ_Analytics.PersistedSessionStore.prototype.parse=function(a){var c={};a=a.split(",");for(var b in a)if(a.hasOwnProperty(b)){var d=a[b].split("\x3d");if(2==d.length){var e=d[0];(d=d[1])&&"string"==typeof d&&(d=d.replace(RegExp("\x26#44;","g"),","),d=d.replace(RegExp("\x26#61;","g"),"\x3d"),d=d.replace(RegExp("\x26#124;","g"),"|"));c[e]=d}}return c};CQ_Analytics.PersistedSessionStore.prototype.reset=function(a){null!=this.data&&(this.data={},this.persist(),this.data=null,a||this.fireEvent("update"))}; 90CQ_Analytics.PersistedSessionStore.prototype.removeProperty=function(a){null==this.data&&this.init();this.data[a]&&(delete this.data[a],this.isPersisted(a)&&this.persist());this.fireEvent("update",a)};CQ_Analytics.PersistedSessionStore.prototype.clear=function(){(new CQ_Analytics.SessionPersistence({container:"ClientContext"})).remove(this.getStoreKey());this.data=null}; 91CQ_Analytics.ClientContextMgr||(CQ_Analytics.ClientContextMgr=function(){this.clientcontextToServer=this.clientcontext=null;this.stores={};this.config=this.data=null;this.areStoresLoaded=this.isConfigLoaded=!1},CQ_Analytics.ClientContextMgr.prototype=new CQ_Analytics.PersistedSessionStore,CQ_Analytics.ClientContextMgr.prototype.STOREKEY="CLIENTCONTEXT",CQ_Analytics.ClientContextMgr.prototype.STORENAME="clientcontext",CQ_Analytics.ClientContextMgr.prototype.INITIALIZATION_EVENT_TIMER=1E3,CQ_Analytics.ClientContextMgr.prototype.CONFIG_PATH= 92CQ_Analytics.Utils.externalize("/etc/clientcontext/legacy/config.json",!0),CQ_Analytics.ClientContextMgr.prototype.init=function(){this.initialized||(this.clientcontext={},this.clientcontextToServer={});var a=(new CQ_Analytics.SessionPersistence({container:"ClientContext"})).get(this.getStoreKey());this.data=a?this.parse(a):{};this.initialized=!0;this.fireEvent("initialize",this)},CQ_Analytics.ClientContextMgr.prototype.getSessionId=function(){this.data.sessionId||this.setSessionId(CQ_Analytics.Utils.getUID()); 93return this.data.sessionId},CQ_Analytics.ClientContextMgr.prototype.setSessionId=function(a){a&&this.setProperty("sessionId",a)},CQ_Analytics.ClientContextMgr.prototype.getVisitorId=function(){return this.data.visitorId},CQ_Analytics.ClientContextMgr.prototype.setVisitorId=function(a){this.setProperty("visitorId",a)},CQ_Analytics.ClientContextMgr.prototype.getId=function(){var a=this.getVisitorId();return a?a:this.getSessionId()},CQ_Analytics.ClientContextMgr.prototype.isAnonymous=function(){return!this.getVisitorId()}, 94CQ_Analytics.ClientContextMgr.prototype.isMode=function(a){return CQ_Analytics.ClientContextMgr.ServerStorage.isMode(a)},CQ_Analytics.ClientContextMgr.prototype.get=function(a){null==this.clientcontext&&this.init();return a?this.clientcontextToServer:this.clientcontext},CQ_Analytics.ClientContextMgr.prototype.register=function(a){null==this.clientcontext&&this.init();var c=this;this.clientcontext[a.getName()]=a.getData();this.stores[a.getName()]=a;CQ_Analytics.StoreRegistry.register(a);var b=this.getStoreConfig(a.getName()); 95!1!==b.stats&&"false"!=b.stats&&(this.clientcontextToServer[a.getName()]=a.getData(b.excludedFromStats));this.initTimer&&(window.clearTimeout(this.initTimer),this.initTimer=null);this.initTimer=window.setTimeout(function(){c.fireEvent("storesinitialize");c.areStoresInitialized=!0},this.isConfigLoaded&&"undefined"!==typeof this.config.initializationEventTimer?this.config.initializationEventTimer:this.INITIALIZATION_EVENT_TIMER);a.addListener("update",function(){c.update(a)});CQ_Analytics.ClientContextMgr.ServerStorage.handleStoreRegistration(a); 96this.addListener("clear",function(){a.clear()});this.fireEvent("storeregister",a);this.fireEvent("storeupdate",a)},CQ_Analytics.ClientContextMgr.prototype.update=function(a){null==this.clientcontext&&this.init();this.clientcontext[a.getName()]=a.getData();var c=this.getStoreConfig(a.getName());!1!==c.stats&&"false"!=c.stats&&(this.clientcontextToServer[a.getName()]=a.getData(c.excludedFromStats));this.fireEvent("storeupdate",a)},CQ_Analytics.ClientContextMgr.prototype.startPosting=function(){return CQ_Analytics.ClientContextMgr.ServerStorage.startPosting()}, 97CQ_Analytics.ClientContextMgr.prototype.stopPosting=function(){return CQ_Analytics.ClientContextMgr.ServerStorage.stopPosting(
97)},CQ_Analytics.ClientContextMgr.prototype.post=function(){return CQ_Analytics.ClientContextMgr.ServerStorage.post()},CQ_Analytics.ClientContextMgr.prototype.getCCMToJCR=function(){return CQ_Analytics.ClientContextMgr.ServerStorage.getCCMToJCR()},CQ_Analytics.ClientContextMgr.prototype.getName=function(){return this.STORENAME},CQ_Analytics.ClientContextMgr.prototype.clear= 98function(){this.clientcontextToServer=this.clientcontext=null;this.fireEvent("clear")},CQ_Analytics.ClientContextMgr.prototype.getRegisteredStore=function(a){return this.stores&&this.stores[a]?this.stores[a]:null},CQ_Analytics.ClientContextMgr.prototype.loadConfig=function(a,c){var b=function(d,e){"undefined"===typeof e&&(e={});d.config=e;d.isConfigLoaded=!0;d.fireEvent("configloaded");d.fireEvent("storesloaded");d.areStoresLoaded=!0};a?b(this,a):c?b(this,{}):(a={},a.path=CQ_Analytics.Utils.getPagePath(), 99a.cq_ck=(new Date).valueOf(),c=this.CONFIG_PATH,c+="?"+CQ_Analytics.Utils.urlEncode(a),CQ_Analytics.Utils.load(c,function(d,e,f){d={};try{d=eval("config \x3d "+f.responseText)}catch(g){}b(this,d)},this))},CQ_Analytics.ClientContextMgr.prototype.getConfig=function(){return this.config},CQ_Analytics.ClientContextMgr.prototype.getStoreConfig=function(a){return this.config&&this.config.configs&&this.config.configs[a]&&this.config.configs[a].store?this.config.configs[a].store:{}},CQ_Analytics.ClientContextMgr.prototype.getEditConfig= 100function(a){return this.config&&this.config.configs&&this.config.configs[a]&&this.config.configs[a].edit?this.config.configs[a].edit:{}},CQ_Analytics.ClientContextMgr.prototype.getUIConfig=function(a){return this.config&&this.config.configs&&this.config.configs[a]&&this.config.configs[a].ui?this.config.configs[a].ui:{}},CQ_Analytics.ClientContextMgr.prototype.getInitialData=function(a){return this.config&&this.config.data&&this.config.data[a]?this.config.data[a]:{}},CQ_Analytics.ClientContextMgr.prototype.getStores= 101function(){return this.stores},CQ_Analytics.ClientContextMgr.prototype.onReady=function(a,c){a&&(this.areStoresLoaded?a.call(c):this.addListener("storesloaded",a,c))},CQ_Analytics.ClientContextMgr=new CQ_Analytics.ClientContextMgr,CQ_Analytics.CCM=CQ_Analytics.ClientContextMgr,CQ_Analytics.ClickstreamcloudMgr=CQ_Analytics.CCM,CQ_Analytics.ContextCloudMgr=CQ_Analytics.CCM,CQ_Analytics.ClientContextMgr.PATH=null,CQ_Analytics.ClientContextMgr.getClientContextURL=function(a){return CQ_Analytics.ClientContextMgr.PATH+ 102a},window.setTimeout(function(){CQ_Analytics.CCM.init()},1),CQ_Analytics.Utils.addListener(window,"unload",function(){try{for(var a in CQ_Analytics.ClientContextMgr)delete CQ_Analytics.ClientContextMgr[a];CQ_Analytics.ClientContextMgr=null}catch(c){}CQ_Analytics.CCM=null})); 103window.CQ_Analytics&&window.CQ_Analytics.ClientContextMgr&&!window.CQ_Analytics.ClientContextMgr.ServerStorage&&(CQ_Analytics.ClientContextMgr.ServerStorage=function(){this.initialized=this.posting=!1},CQ_Analytics.ClientContextMgr.ServerStorage.prototype.POST_MODE_PAGELOAD=1,CQ_Analytics.ClientContextMgr.ServerStorage.prototype.POST_MODE_TIMER=2,CQ_Analytics.ClientContextMgr.ServerStorage.prototype.POST_MODE_DATAUPDATE=4,CQ_Analytics.ClientContextMgr.ServerStorage.prototype.POST_TIMER=600,CQ_Analytics.ClientContextMgr.ServerStorage.prototype.POST_PROCESS_TIMER= 10460,CQ_Analytics.ClientContextMgr.ServerStorage.prototype.POST_MODE=6,CQ_Analytics.ClientContextMgr.ServerStorage.prototype.POST_PATH="/var/statistics/",CQ_Analytics.ClientContextMgr.ServerStorage.prototype.init=function(){if(this.isMode(CQ_Analytics.ClientContextMgr.ServerStorage.POST_MODE_TIMER)){var a=this;(function(){a.timer=window.setInterval(function(){try{var c=parseInt(a.data.lastPost),b=!1;isNaN(c)?b=!0:(new Date).getTime()>c+1E3*CQ_Analytics.ClientContextMgr.ServerStorage.POST_TIMER&&(b= 105!0)}catch(d){}b&&a.post()},1E3*CQ_Analytics.ClientContextMgr.ServerStorage.POST_PROCESS_TIMER)}).call(this)}this.initialized=!0},CQ_Analytics.ClientContextMgr.ServerStorage.prototype.isMode=function(a){return 0<(CQ_Analytics.CCM.POST_MODE&a)},CQ_Analytics.ClientContextMgr.ServerStorage.prototype.handleStoreRegistration=function(a){this.initialized||this.init();this.isMode(CQ_Analytics.ClientContextMgr.ServerStorage.POST_MODE_DATAUPDATE)&&a.addListener("persist",function(){CQ_Analytics.ClientContextMgr.ServerStorage.post(a)})}, 106CQ_Analytics.ClientContextMgr.ServerStorage.prototype.startPosting=function(){this.posting=!0},CQ_Analytics.ClientContextMgr.ServerStorage.prototype.stopPosting=function(){this.posting=!1},CQ_Analytics.ClientContextMgr.ServerStorage.prototype.post=function(a,c){if(this.posting||c)try{var b=this.getCCMToJCR(a),d=CQ_Analytics.Utils.getTimestamp();b["./jcr:primaryType"]="nt:unstructured";b["./sessionId"]=CQ_Analytics.CCM.getSessionId();var e=this.POST_PATH+"clientcontext/";if(CQ_Analytics.CCM.isAnonymous()){var f= 107CQ_Analytics.Utils.insert(CQ_Analytics.CCM.getId(),2,"/");
107e+="anonymous/"+f+"/"+d}else e+="users/"+CQ_Analytics.CCM.getId()+"/"+d;CQ_Analytics.Utils.post(e,null,b);this.lastPost=d}catch(g){}},CQ_Analytics.ClientContextMgr.ServerStorage.prototype.getCCMToJCR=function(a){var c=CQ_Analytics.CCM.get(!0),b={},d;for(d in c)if(!a||d==a){var e=c[d];encodeURIComponent(d);if("object"==typeof e)for(var f in e){var g=e[f];f=f.replace(":","/");b["./"+d+"/./"+f]=g}else b["./"+d]=e}return b},CQ_Analytics.ClientContextMgr.ServerStorage= 108new CQ_Analytics.ClientContextMgr.ServerStorage,CQ_Analytics.ClickstreamcloudMgr.POST_MODE_PAGELOAD=CQ_Analytics.ClientContextMgr.ServerStorage.POST_MODE_PAGELOAD,CQ_Analytics.ClickstreamcloudMgr.POST_MODE_TIMER=CQ_Analytics.ClientContextMgr.ServerStorage.POST_MODE_TIMER,CQ_Analytics.ClickstreamcloudMgr.POST_MODE_DATAUPDATE=CQ_Analytics.ClientContextMgr.ServerStorage.POST_MODE_DATAUPDATE,CQ_Analytics.ClickstreamcloudMgr.POST_TIMER=CQ_Analytics.ClientContextMgr.ServerStorage.POST_PROCESS_TIMER,CQ_Analytics.ClickstreamcloudMgr.POST_PROCESS_TIMER= 109CQ_Analytics.ClientContextMgr.ServerStorage.POST_PROCESS_TIMER,CQ_Analytics.ClickstreamcloudMgr.POST_MODE=CQ_Analytics.ClientContextMgr.ServerStorage.POST_MODE,CQ_Analytics.ClickstreamcloudMgr.POST_PATH=CQ_Analytics.ClientContextMgr.ServerStorage.POST_PATH);CQ_Analytics.Percentile={}; 110CQ_Analytics.Percentile.matchesPercentiles=function(a){var c=ClientContext.get("/surferinfo/percentile");c?c=Number(c):(c=Math.round(100*Math.random()),ClientContext.set("/surferinfo/percentile",c));for(var b=0;b<a.length;b++){var d=a[b];if(Number(d.start)<=c&&c<Number(d.end))return!0}return!1}; 111CQ_Analytics.SegmentMgr||(CQ_Analytics.SegmentMgr=function(){this.SEGMENTATION_ROOT="/etc/segmentation";this.SEGMENT_SELECTOR=".segment.js";this.SEGMENTATION_SCRIPT_LOADER="cq-segmentation-loader";this.segments={};this.boosts={};var a=this;this.fireUpdate=function(){a.fireEvent("update")};this.init()},CQ_Analytics.SegmentMgr.prototype=new CQ_Analytics.SessionStore,CQ_Analytics.SegmentMgr.prototype.STORENAME="segments",CQ_Analytics.SegmentMgr.prototype.register=function(a,c,b){this.segments[a]=c;this.rulesCache&& 112this.rulesCache[a]&&(this.rulesCache[a]=!1);this.boosts[a]=isNaN(b)?0:parseInt(b);this.fireUpdate()},CQ_Analytics.SegmentMgr.prototype.resolveArray=function(a,c,b){c=c||CQ_Analytics.ClientContextMgr.get();if(!(a instanceof Array))return this.resolve(a,c);b="AND"==b?"AND":"OR";for(var d="AND"==b,e=0;e<a.length;e++){var f=this.resolve(a[e],c);if("AND"==b){if(!0!==f)return f}else if(!0===f)return!0}return d},CQ_Analytics.SegmentMgr.prototype.resolve=function(a,c){c=c||CQ_Analytics.ClientContextMgr.get(); 113if(!a)return!1;if(a instanceof Array)return this.resolveArray(a,c);if(0!=a.indexOf(this.SEGMENTATION_ROOT))return!1;if(a==this.SEGMENTATION_ROOT||!this.segments[a])return!0;var b=a.substring(0,a.lastIndexOf("/"));if(0==b.indexOf(this.SEGMENTATION_ROOT)&&(b=this.resolve(b,c),!0!==b))return b;b="function(clientcontext, contextcloud, clickstreamcloud) { return true \x26\x26 ( "+(this.segments[a]+" ) ");b+=";}";try{var d=null;this.rulesCache=this.rulesCache||{};this.rulesCache[a]?d=this.rulesCache[a]: 114(eval("f \x3d "+b),this.rulesCache[a]=d);var e=null==d||d(c,c,c)}catch(f){return"Unresolved - Error while evaluating segment "+a+" : "+f.message}return!0===e},CQ_Analytics.SegmentMgr.prototype.getResolved=function(a){a=a||CQ_Analytics.ClientContextMgr.get();var c=[],b;for(b in this.segments)!0===this.resolve(b,a)&&c.push(b);return c},CQ_Analytics.SegmentMgr.prototype.getMaxBoost=function(a,c){if(!(a instanceof Array))return this.getBoost(a);for(var b=0,d=0;d<a.length;d++){var e=a[d];!0===this.resolve(e, 115c)&&(e=this.boosts[e]||0,e>b&&(b=e))}return b},CQ_Analytics.SegmentMgr.prototype.getBoost=function(a){a instanceof Array||(a=[a]);return this.boosts[a]||0},CQ_Analytics.SegmentMgr.prototype.reload=function(a){a||(a=this.SEGMENTATION_ROOT);if(a){-1==a.indexOf(this.SEGMENT_SELECTOR)&&(a+=this.SEGMENT_SELECTOR);try{a+=(-1===a.indexOf("?")?"?":"\x26")+"_\x3d"+(new Date).getTime(),CQ_Analytics.Utils.load(a,function(c,b,d){d&&d.responseText&&eval(d.responseText)},this),CQ.HTTP.get(scripts[i].src)}catch(c){}}}, 116CQ_Analytics.SegmentMgr.prototype.getSessionStore=function(){return this},CQ_Analytics.SegmentMgr.prototype.getProperty=function(a){return a},CQ_Analytics.SegmentMgr.prototype.getLink=function(a){return a+".html"}
116,CQ_Analytics.SegmentMgr.prototype.getLabel=function(a){if(a){var c=a,b=c.lastIndexOf("/");-1!=b&&(c=c.substring(b+1,c.length));b=this.resolve(a);if(!0===b)return c;if(!0!==b)return'\x3cspan class\x3d"invalid" title\x3d"'+b+'" alt\x3d"'+b+'"\x3e'+c+"\x3c/span\x3e"}return a},CQ_Analytics.SegmentMgr.prototype.getPropertyNames= 117function(){return this.getResolved()},CQ_Analytics.SegmentMgr=new CQ_Analytics.SegmentMgr,CQ_Analytics.SegmentMgr.loadSegments=function(a){CQ_Analytics.SegmentMgr.areSegmentsLoaded=!1;a&&0!==a.length?$CQ.ajax({url:CQ.shared.HTTP.externalize(a+this.SEGMENT_SELECTOR),dataType:"script",async:!0,cache:!0}).complete(function(){CQ_Analytics.SegmentMgr.areSegmentsLoaded=!0;CQ_Analytics.SegmentMgr.fireEvent("segmentsload")}):(CQ_Analytics.SegmentMgr.areSegmentsLoaded=!0,CQ_Analytics.SegmentMgr.fireEvent("segmentsload"))}, 118CQ_Analytics.SegmentMgr.renderer=function(a,c){if(a&&a.STORENAME==CQ_Analytics.SegmentMgr.STORENAME){var b=a.getPropertyNames(),d=[];d.push("\x3cdiv\x3e");for(var e=0;e<b.length;e++){var f=b[e];d.push('\x3cspan title\x3d"'+a.getProperty(f)+'" \x3e\x3ca href\x3d"'+CQ.shared.HTTP.externalize(a.getLink(f))+'" title\x3d"'+a.getProperty(f)+'" \x3e'+a.getLabel(f)+"\x3c/a\x3e\x3c/span\x3e")}d.push("\x3c/div\x3e");$CQ("#"+c).children().remove();$CQ("#"+c).append(d.join(""))}},CQ_Analytics.ClientContextMgr.addListener("storeupdate", 119CQ_Analytics.SegmentMgr.fireUpdate),CQ_Analytics.Utils.addListener(window,"unload",function(){try{for(var a in CQ_Analytics.SegmentMgr)delete CQ_Analytics.SegmentMgr[a]}catch(c){}CQ_Analytics.SegmentMgr=null})); 120CQ_Analytics.StrategyMgr||(CQ_Analytics.StrategyMgr=function(){this.strategies={}},CQ_Analytics.StrategyMgr.prototype={},CQ_Analytics.StrategyMgr.prototype.isRegistered=function(a){return!!this.strategies[a]},CQ_Analytics.StrategyMgr.prototype.register=function(a,c){"function"==typeof c&&(this.strategies[a]=c)},CQ_Analytics.StrategyMgr.prototype.choose=function(a,c){return 1==c.length?c[0]:this.strategies[a]?this.strategies[a].call(this,c):null},CQ_Analytics.StrategyMgr=new CQ_Analytics.StrategyMgr); 121CQ_Analytics.StrategyMgr.register("clickstream-score",function(a){if(1==a.length)return a[0];var c=[];if(window.CQ_Analytics&&window.CQ_Analytics.TagCloudMgr){var b=CQ_Analytics.TagCloudMgr.getTags();b=b||{};for(var d=-1,e=0;e<a.length;e++){var f=0,g=a[e].tags;if(g)for(var l=0;l<g.length;l++)f+=parseInt(b[g[l].tagID])||0;f==d?c.push(a[e]):f>d&&(c=[],c.push(a[e]),d=f)}}else c=a;if(1==c.length)return c[0];a=null;window.CQ_Analytics&&window.CQ_Analytics.PageDataMgr&&(a=CQ_Analytics.PageDataMgr.getProperty("random")); 122a||(a=window.CQ_StrategyRandom);a||(a=window.CQ_StrategyRandom=Math.random());1<parseFloat(a)&&(a=1/a);1==parseFloat(a)&&(a=0);return c[Math.floor(a*c.length)]});CQ_Analytics.StrategyMgr.register("first",function(a){return a[0]}); 123CQ_Analytics.StrategyMgr.register("random",function(a){var c=null;
123window.CQ_Analytics&&window.CQ_Analytics.PageDataMgr&&(c=CQ_Analytics.PageDataMgr.getProperty("random"));c||(c=window.CQ_StrategyRandom);c||(c=window.CQ_StrategyRandom=Math.random());1<parseFloat(c)&&(c=1/c);1==parseFloat(c)&&(c=0);return a[Math.floor(c*a.length)]}); 124CQ_Analytics.PageDataMgr||(CQ_Analytics.PageDataMgr=function(){},CQ_Analytics.PageDataMgr.prototype=new CQ_Analytics.SessionStore,CQ_Analytics.PageDataMgr.prototype.STORENAME="pagedata",CQ_Analytics.PageDataMgr.prototype.FORCE_EXPERIENCE_COOKIE="cq-forceexperience",CQ_Analytics.PageDataMgr.prototype.init=function(){this.data={};for(var a in this.initProperty)this.data[a]=this.initProperty[a];this.initialized=!0;this.fireEvent("initialize",this);this.fireEvent("update")},CQ_Analytics.PageDataMgr.prototype.getLabel= 125function(a){return a},CQ_Analytics.PageDataMgr.prototype.getLink=function(a){return""},CQ_Analytics.PageDataMgr.prototype.setExperience=function(a){CQ.shared.HTTP.setCookie(CQ_Analytics.PageDataMgr.FORCE_EXPERIENCE_COOKIE,a,"/")},CQ_Analytics.PageDataMgr.prototype.getExperience=function(){return CQ.shared.HTTP.getCookie(CQ_Analytics.PageDataMgr.FORCE_EXPERIENCE_COOKIE,"/")},CQ_Analytics.PageDataMgr.prototype.clearExperience=function(){CQ.shared.HTTP.clearCookie(CQ_Analytics.PageDataMgr.FORCE_EXPERIENCE_COOKIE, 126"/")},CQ_Analytics.PageDataMgr=new CQ_Analytics.PageDataMgr,CQ_Analytics.CCM.addListener("configloaded",function(){this.loadInitProperties(CQ_Analytics.CCM.getInitialData(this.getName()));this.init();CQ_Analytics.CCM.register(this)},CQ_Analytics.PageDataMgr)); 127CQ_Analytics.BrowserInfo=function(){var a=navigator.userAgent.toLowerCase(),c=function(d){return d.test(a)},b=function(){if(c(/opera/))return{browserFamily:"Opera",browserVersion:""};if(c(/trident/)){var d={"7.0":"11","6.0":"10","5.0":"9","4.0":"8"},e=a.match(/trident\/([0-9\.]*)/),f="";e&&1<e.length&&(f=d[e[1]]);return{browserFamily:"IE",browserVersion:f}}return c(/edge/)?(e=a.match(/edge\/([0-9]*)/),f="",e&&1<e.length&&(f=e[1]),{browserFamily:"Edge",browserVersion:f}):c(/chrome/)?{browserFamily:"Chrome", 128browserVersion:""}:c(/safari/)?c(/applewebkit\/4/)?{browserFamily:"Safari",browserVersion:"2"}:c(/version\/3/)?{browserFamily:"Safari",browserVersion:"3"}:c(/version\/4/)?{browserFamily:"Safari",browserVersion:"4"}:c(/version\/5/)?{browserFamily:"Safari",browserVersion:"5"}:c(/version\/6/)?{browserFamily:"Safari",browserVersion:"6"}:{browserFamily:"Safari",browserVersion:"7 or higher"}:c(/webkit/)?{browserFamily:"WebKit",browserVersion:""}:c(/msie/)?c(/msie 6/)?{browserFamily:"IE",browserVersion:"6"}: 129c(/msie 7/)?{browserFamily:"IE",browserVersion:"7"}:c(/msie 8/)?{browserFamily:"IE",browserVersion:"8"}:c(/msie 9/)?{browserFamily:"IE",browserVersion:"9"}:c(/msie 10/)?{browserFamily:"IE",browserVersion:"10"}:{browserFamily:"IE",browserVersion:"11 or higher"}:c(/gecko/)?c(/rv:1\.8/)?{browserFamily:"Firefox",browserVersion:"2"}:c(/rv:1\.9/)?{browserFamily:"Firefox",browserVersion:"3"}:c(/rv:2.0/)?{browserFamily:"Firefox",browserVersion:"4"}:c(/rv:5./)?{browserFamily:"Firefox",browserVersion:"5"}: 130c(/rv:6./)?{browserFamily:"Firefox",browserVersion:"6"}:c(/rv:7./)?{browserFamily:"Firefox",browserVersion:"7"}:c(/rv:8./)?{browserFamily:"Firefox",browserVersion:"8"}:c(/rv:9./)?{browserFamily:"Firefox",browserVersion:"9"}:{browserFamily:"Firefox",browserVersion:"10 or higher"}:c(/adobeair/)?{browserFamily:"Adobe AIR",browserVersion:""}:{browserFamily:"Unresolved",browserVersion:"Unresolved"}}.call();this.browserFamily=b.browserFamily;this.browserVersion=b.browserVersion;this.OSName=c(/windows 98|win98/)? 131"Windows 98":c(/windows nt 5.0|windows 2000/)?"Windows 2000":c(/windows nt 5.1|windows xp/)?"Windows XP":c(/windows nt 5.2/)?"Windows Server 2003":c(/windows nt 6.0/)?"Windows Vista":c(/windows nt 6.1/)?"Windows 7":c(/windows nt 6.2/)?"Windows 8":c(/windows nt 6.3/)?"Windows 8.1":c(/windows nt 10.0/)?"Windows 10":c(/windows nt 4.0|winnt4.0|winnt/)?"Windows NT 4.0":c(/windows me/)?"Windows ME":c(/mac os x/)?c(/ipad/)||c(/iphone/)?"iOS":"Mac OS X":c(/macintosh|mac os/)?"Mac OS":c(/android/)?"Android": 132c(/linux/)?"Linux":"Unresolved";
132this.deviceType=c(/ipad/)?"iPad":c(/iphone/)?"iPhone":c(/mobi/)?"Mobile":"Desktop";this.ua=a;/^https/i.test(window.location.protocol);this.screenResolution=screen.width+"x"+screen.height}; 133CQ_Analytics.BrowserInfo.prototype={getBrowserName:function(){return this.browserFamily+" "+this.browserVersion},getBrowserFamily:function(){return this.browserFamily},getBrowserVersion:function(){return this.browserVersion},getOSName:function(){return this.OSName},getScreenResolution:function(){return this.screenResolution},getDeviceType:function(){return this.deviceType},getUserAgent:function(){return this.ua},isMobile:function(a){a||(a=this.getDeviceType());a=a?a.toLowerCase():"desktop";return"desktop"!= 134a},isIE:function(a){return"IE"==this.getBrowserFamily()&&(a?this.getBrowserVersion()==a:!0)},isIE6:function(){return this.isIE("6")},isIE7:function(){return this.isIE("7")},isIE8:function(){return this.isIE("8")},isIE9:function(){return this.isIE("9")}};CQ_Analytics.BrowserInfoInstance=new CQ_Analytics.BrowserInfo; 135CQ_Analytics.MousePositionMgr||(CQ_Analytics.MousePositionMgr=function(){this.position={x:0,y:0};this.getPageX=function(c){var b=c.pageX;b||0===b||(b=c.clientX||0);return b};this.getPageY=function(c){var b=c.pageY;b||0===b||(b=c.clientY||0);return b};var a=this;this.timer=null;$CQ(document).bind("mousemove",function(c,b,d,e){if((c=c||window.event)&&!a.timer){var f=a.getPageX(c),g=a.getPageY(c);a.timer=setTimeout(function(){a.setPosition(f,g);a.timer=null},500)}});this.init()},CQ_Analytics.MousePositionMgr.prototype= 136new CQ_Analytics.SessionStore,CQ_Analytics.MousePositionMgr.prototype.STORENAME="mouseposition",CQ_Analytics.MousePositionMgr.prototype.setPosition=function(a,c){this.position.x=a;this.position.y=c;this.fireEvent("update")},CQ_Analytics.MousePositionMgr.prototype.getProperty=function(a){return this.position[a]},CQ_Analytics.MousePositionMgr.prototype.getLabel=function(a){return a},CQ_Analytics.MousePositionMgr.prototype.getLink=function(a){return""},CQ_Analytics.MousePositionMgr.prototype.getPropertyNames= 137function(){var a=[],c;for(c in this.position)a.push(c);return a},CQ_Analytics.MousePositionMgr.prototype.getSessionStore=function(){return this},CQ_Analytics.MousePositionMgr.prototype.getData=function(a){return this.position},CQ_Analytics.MousePositionMgr.prototype.clear=function(){this.position={}},CQ_Analytics.MousePositionMgr=new CQ_Analytics.MousePositionMgr,CQ_Analytics.CCM.register(CQ_Analytics.MousePositionMgr)); 138CQ_Analytics.EventDataMgr||(CQ_Analytics.EventDataMgr=function(){},CQ_Analytics.EventDataMgr.prototype=new CQ_Analytics.SessionStore,CQ_Analytics.EventDataMgr.prototype.STORENAME="eventdata",CQ_Analytics.EventDataMgr.prototype.init=function(){this.data={};for(var a in this.initProperty)this.data[a]=this.initProperty[a];this.initialized=!0;this.fireEvent("initialize",this);"undefined"!=typeof this.initProperty&&this.fireEvent("update")},CQ_Analytics.EventDataMgr.prototype.getLabel=function(a){return a}, 139CQ_Analytics.EventDataMgr.prototype.getLink=function(a){return""},CQ_Analytics.EventDataMgr=new CQ_Analytics.EventDataMgr,CQ_Analytics.EventDataMgr.init(),CQ_Analytics.CCM.register(CQ_Analytics.EventDataMgr)); 140window.CQ_Context||(window.CQ_Context=function(){},window.CQ_Context.prototype=new CQ_Analytics.Observable,window.CQ_Context.prototype.getProfile=function(){return function(){return{getUserId:function(){return this.getProperty("authorizableId")},getDisplayName:function(){var a=this.getProperty("formattedName");return a?a:(a=this.getProperty("displayName"))?a:this.getUserId()},getFirstname:function(){return this.getProperty("givenName")},getLastname:function(){return this.getProperty("familyName")}, 141getEmail:function(){return this.getProperty("email")},getProperty:function(a){return window.CQ_Analytics&&window.CQ_Analytics.ProfileDataMgr?CQ_Analytics.ProfileDataMgr.getProperty(a):""},getProperties:function(){return window.CQ_Analytics&&window.CQ_Analytics.ProfileDataMgr?CQ_Analytics.ProfileDataMgr.getData():{}},getAvatar:function(){return this.getProperty("avatar")},onUpdate:function(a,c){a&&CQ_Analytics&&CQ_Analytics.ProfileDataMgr&&CQ_Analytics.ProfileDataMgr.addListener("update",a,c||this)}}}()}, 142window.CQ_Context=new window.CQ_Context); 143CQ_Analytics.Engine=function(){function a(){return!!(window.CQ&&CQ.WCM&&CQ.WCM.isEditMode())}function c(){return!!(window.CQ&&CQ.WCM&&CQ.WCM.isPreviewMode())}function b(k){var m=$CQ.Deferred(),u=CQ.WCM.getEditable(k);if(u)m.resolve(u);else CQ.WCM.onEditableReady(k,function(t){m.resolve(t)});return m.promise()}function d(k,m){CQ_Analytics.loadedTeasersStack||(CQ_Analytics.loadedTeasersStack=[],$CQ(window).unload(function(){try{var u=CQ_Analytics.loadedTeasersStack;if(u){delete CQ_Analytics.loadedTeasersStack; 144for(var t=m,p=0;p<u.length;p++)t=CQ.shared.HTTP.addParameter(t,"path",u[p]);CQ.shared.HTTP.get(t,function(){})}}catch(x){}}));CQ_Analytics.loadedTeasersStack.push(k.path)}function e(k,m,u){function t(w,A,C,y){return'\x3ca href\x3d"'+A+'" class\x3d"cq-teaser-segment-link"\x3e\x3cimg src\x3d"'+C+'" class\x3d"cq-teaser-decision-thumbnail '+(y?"cq-teaser-decision-match":"
144cq-teaser-decision-nomatch")+'"\x3e\x3c/a\x3e'+w+"\x3cbr\x3e"}for(var p="",x,n=0;n<k.length;n++){var r=k[n],v=CQ.shared.HTTP.externalize(r.teaser.path+ 145".html");r.hasOwnProperty("boost")?(x=r.noSegment?CQ.I18n.getMessage("Experience: {0} - match (no segments, boost \x3d {1})",[r.teaser.title,r.boost]):CQ.I18n.getMessage("Experience: {0} - match (boost \x3d {1})",[r.teaser.title,r.boost]),x=t(x,v,r.teaser.thumbnail,!0),p=m===r.teaser.path?p+("\x3cb\x3e"+x+"\x3c/b\x3e"):p+x):(x=r.unknownSegment?CQ.I18n.getMessage("Experience: {0} - no match (unknown segment)",[r.teaser.title]):CQ.I18n.getMessage("Experience: {0} - no match",[r.teaser.title]),p+=t(x, 146v,r.teaser.thumbnail,!1))}p+="\x3cbr\x3e";p=u?p+CQ.I18n.getMessage("Strategy \x3cb\x3e{0}\x3c/b\x3e selected current teaser.",u):p+CQ.I18n.getMessage("No strategy configured, used the first match.");return p+"\x3cbr\x3e"}function f(k,m,u,t){k.done(function(p){p.teaserToolTip&&(p.teaserToolTip.hide(),p.teaserToolTip.remove());p.teaserToolTip=new CQ.Ext.Tip({html:e(m,u,t),title:CQ.I18n.getMessage("Selection decision"),width:450,autoHide:!1,closable:!0,height:300,floating:!0,autoHeight:!1,bodyStyle:"overflow-y: scroll;"}); 147p.on(CQ.wcm.EditRollover.EVENT_SHOW_HIGHTLIGHT,function(x){this.teaserInfoButton||(this.teaserInfoButton=CQ.Ext.DomHelper.append("CQ",{tag:"div",cls:"x-tool x-tool-help cq-teaser-tooltip-tool"},!0),this.teaserInfoButton.position("absolute"),this.teaserInfoButton.on("click",function(){var n=this.getXY();p.teaserToolTip.setPosition(n[0]-460,n[1]-100);p.teaserToolTip.show()}));this.teaserInfoButton.anchorTo(x.frameBottom.getEl(),"tr",[-26,-15]);this.teaserInfoButton.show()});p.on(CQ.wcm.EditRollover.EVENT_HIDE_HIGHTLIGHT, 148function(x){this.teaserInfoButton&&this.teaserInfoButton.hide()})})}function g(k){k.done(function(m){m.teaserToolTip&&(m.teaserToolTip.hide(),m.teaserToolTip.remove(),m.teaserToolTip=null)})}function l(k,m){CQ_Analytics.Engine.stopTeaserLoader(k);h[k]=m}window.CQ_trackTeasersStats=!0;var h={},q={};return{stopTeaserLoader:function(k){if(k=k.path||k){var m=h[k];m&&(CQ_Analytics.SegmentMgr.removeListener("update",m),delete h[k])}},resolveTeaser:function(k,m,u){for(var t=[],p=0,x=0;x<k.length;x++){var n= 149k[x],r=n.segments;if(u){var v={teaser:n};u.push(v)}var w=!r||0===r.length;w&&v&&(v.noSegment=!0);!w&&CQ_Analytics.SegmentMgr.resolve(r)&&(w=!0,r&&0<r.length&&!CQ_Analytics.SegmentMgr.segments[r[0]]&&(w=!1,v&&(v.unknownSegment=!0)));w&&(r=CQ_Analytics.SegmentMgr.getMaxBoost(r),v&&(v.boost=r),r===p?t.push(n):r>p&&(t=[],t.push(n),p=r))}k=t;return 0===k.length?null:CQ_Analytics.StrategyMgr.choose(m,k)||k[0]},loadTeaser:function(k){if(a()){var m=CQ.WCM.getEditablePathFromDOM(document.getElementById(k.targetID)); 150var u=b(m)}var t=ClientContext.get("campaign");t&&t.isCampaignSelected()&&!c||(t=function(){var p=CQ_Analytics.PageDataMgr.getExperience();if(p){CQ_Analytics.PageDataMgr.clearExperience();var x="/_jcr_content/par.html";a()&&(x+="?wcmmode\x3ddisabled");CQ_Analytics.Utils.loadElement(p+x,k.targetID)}else{var n=null;p=function(){var r=null;a()&&(r=[]);var v=ClientContext.get("campaign");if(v&&v.isCampaignSelected()){var w=v.data.path,A=v.data["recipe/path"],C=v.data.campaigns||[];v=k.teasers;for(var y, 151z=0;z<v.length;z++)"default"===v[z].name&&(y=v[z]);if(q[k.targetID]&&q[k.targetID][A])var B=q[k.targetID][A];else{if("DEFAULT"===A)B=y;else{for(z=0;z<C.length;z++){var D=C[z];if(C[z].path===w){D=D.experiences;for(var E=0;E<D.length;E++)if(D[E].path===A&&D[E].hasOwnProperty("segments"))for(var F=D[E].segments,G=0;G<F.length;G++);}}for(z=0;z<v.length;z++){A=v[z];if(w=A.hasOwnProperty("segments")&&A.segments.length===F.length)a:if(w=F,A=A.segments,w&&A&&w.length===A.length){w.sort();A.sort();for(C=0;C< 152w.length;C++)if(w[C]!==A[C]){w=!1;break a}w=!0}else w=!1;if(w){B=v[z];break}}}B||(B=y);q[k.targetID]={experience:B}}}else B=CQ_Analytics.Engine.resolveTeaser(k.teasers,k.strategy,r);B?n&&n.path===B.path||(n=B,CQ_Analytics.SegmentMgr.fireEvent("teaser-loaded",{campaignPath:B.campaignPath||"",campaignName:B.campainName||"",experiencePath:B.path||"",segmentName:B.title||"",segments:B.segments||[],targetElement:k.targetID}),y=B.url,a()&&(y+="?wcmmode\x3ddisabled"),CQ_Analytics.Utils.loadTeaserElement(y, 153k.targetID),window.CQ_trackTeasersStats&&k.trackingURL&&d(B,k.trackingURL),u&&f(u,r,n.path,k.strategy)):(u&&g(u),CQ_Analytics.Utils.clearElement(k.targetID),n=null)};p.call();CQ_Analytics.SegmentMgr&&(m&&l(m,p),CQ_Analytics.SegmentMgr.addListener("update",p));CQ_Analytics.CampaignMgr&&CQ_Analytics.CampaignMgr&&CQ_Analytics.CampaignMgr.addListener("update",p)}},CQ_Analytics.CCM.areStoresInitialized?t.call(this):CQ_Analytics.CCM.addListener("storesinitialize",t))}}}();window.CQ_trackTeasersStats=!0; 154function initializeTeaserLoader(a,c,b,d,e,f){d=!(!CQ.Ext||"true"!=d&&!0!==d);if(window.CQ_Analytics){var g=function(){var l="/_jcr_content/par.html";d&&(l+="?wcmmode\x3ddisabled");var h=CQ_Analytics.PageDataMgr.getExperience();if(h)CQ_Analytics.PageDataMgr.clearExperience(),CQ_Analytics.Utils.loadElement(h+l,b);else{var q=null;h=function(){var k=[];if(CQ_Analytics.SegmentMgr)for(var m=0,u=0;u<a.length;u++)if(!a[u].segments||0==a[u].segments.length||!0===CQ_Analytics.SegmentMgr.resolveArray(a[u].segments)){var t= 155CQ_Analytics.SegmentMgr.getMaxBoost(a[u].segments);t==m?k.push(a[u]):t>m&&(k=[],k.push(a[u]),m=t)}if(0<k.length){if(m=k[0],CQ_Analytics.StrategyMgr&&(k=CQ_Analytics.StrategyMgr.choose(c,k),null!=k&&(m=k)),!q||q.path!=m.path)if(q=m,k=m.path+l,k=CQ.shared.HTTP.addSelectors(k,CQ.shared.HTTP.getSelectors(window.location.href)),CQ_Analytics.Utils.loadTeaserElement(k,b),window.CQ_trackTeasersStats&&e&&(CQ_Analytics.loadedTeasersStack||(CQ_Analytics.loadedTeasersStack=[],$CQ(window).unload(function(){try{var x= 156CQ_Analytics.loadedTeasersStack;if(x){delete CQ_Analytics.loadedTeasersStack;for(var n=e,r=0;r<x.length;r++)n=CQ.shared.HTTP.addParameter(n,"path",x[r]);CQ.shared.HTTP.get(n,function(){})}}catch(v){}}
156)),CQ_Analytics.loadedTeasersStack.push(m.path)),d&&f){var p=CQ.WCM.getEditable(f);p&&(p&&p.teaserToolTip?(p.teaserToolTip.hide(),p.teaserToolTip.remove(),p.teaserToolTip=null):(p.on(CQ.wcm.EditRollover.EVENT_SHOW_HIGHTLIGHT,function(x){this.teaserInfoButton||(this.teaserInfoButton=CQ.Ext.DomHelper.append("CQ", 157{tag:"div",cls:"x-tool x-tool-help cq-teaser-tooltip-tool"},!0),this.teaserInfoButton.position("absolute"),this.teaserInfoButton.on("click",function(){if(!p.teaserToolTip){var n=p,r=CQ.Ext.Tip,v=q.path,w="",A=[];if(CQ_Analytics.SegmentMgr)for(var C=0,y=0;y<a.length;y++){var z=CQ.shared.HTTP.externalize(a[y].path+".html");if(a[y].segments&&0!=a[y].segments.length&&!0!==CQ_Analytics.SegmentMgr.resolveArray(a[y].segments))z=[a[y].title,a[y].thumbnail,z],w+=CQ.I18n.getMessage('\x3ca href\x3d"{2}" class\x3d"cq-teaser-segment-link"\x3e\x3cimg src\x3d"{1}" class\x3d"cq-teaser-decision-thumbnail cq-teaser-decision-nomatch"\x3e\x3c/a\x3eExperience: {0} - no match\x3cbr\x3e', 158z);else{var B=CQ_Analytics.SegmentMgr.getMaxBoost(a[y].segments);z=[a[y].title,B,a[y].thumbnail,z];w=v==a[y].path?w+CQ.I18n.getMessage('\x3cb\x3e\x3ca href\x3d"{3}" class\x3d"cq-teaser-segment-link"\x3e\x3cimg src\x3d"{2}" class\x3d"cq-teaser-decision-thumbnail cq-teaser-decision-match"\x3e\x3c/a\x3eExperience: {0} - match ( boost \x3d {1} )\x3c/b\x3e\x3cbr\x3e',z):w+CQ.I18n.getMessage('\x3ca href\x3d"{3}" class\x3d"cq-teaser-segment-link"\x3e\x3cimg src\x3d"{2}" class\x3d"cq-teaser-decision-thumbnail cq-teaser-decision-match"\x3e\x3c/a\x3eExperience: {0} - match ( boost \x3d {1} )\x3cbr\x3e', 159z);B==C?A.push(a[y]):B>C&&(A=[],A.push(a[y]),C=B)}}w+=CQ.I18n.getMessage("\x3cbr\x3eStrategy \x3cb\x3e{0}\x3c/b\x3e selected current teaser.\x3cbr\x3e",c);n.teaserToolTip=new r({html:w,title:CQ.I18n.getMessage("Selection decision"),width:450,autoHide:!1,closable:!0,height:300,floating:!0,autoHeight:!1,bodyStyle:"overflow-y: scroll;"})}n=this.getXY();p.teaserToolTip.setPosition(n[0]-460,n[1]-100);p.teaserToolTip.show()}));this.teaserInfoButton.anchorTo(x.frameBottom.getEl(),"tr",[-26,-15]);this.teaserInfoButton.show()}), 160p.on(CQ.wcm.EditRollover.EVENT_HIDE_HIGHTLIGHT,function(x){this.teaserInfoButton&&this.teaserInfoButton.hide()})))}}else d&&(p=CQ.WCM.getEditable(f))&&p.teaserToolTip&&(p.teaserToolTip.hide(),p.teaserToolTip.remove(),p.teaserToolTip=null),CQ_Analytics.Utils.clearElement(b),q=null};h.call();CQ_Analytics.SegmentMgr&&CQ_Analytics.SegmentMgr.addListener("update",h)}};CQ_Analytics.CCM.areStoresInitialized?g.call(this):CQ_Analytics.CCM.addListener("storesinitialize",g)}} 161window.CQ_trackLandingPagesStats=!0; 162function initializeLandingPageLoader(a,c,b,d,e){d=CQ.Ext&&("true"==d||!0===d);if(window.CQ_Analytics){var f=function(){var g=null,l=function(){var h=[];if(window.CQ_Analytics&&window.CQ_Analytics.SegmentMgr)for(var q=0,k=0;k<a.length;k++)if(!a[k].segments||0==a[k].segments.length||!0===CQ_Analytics.SegmentMgr.resolveArray(a[k].segments)){var m=CQ_Analytics.SegmentMgr.getMaxBoost(a[k].segments);m==q?h.push(a[k]):m>q&&(h=[],h.push(a[k]),q=m)}if(0<h.length){if(q=h[0],window.CQ_Analytics&&window.CQ_Analytics.StrategyMgr&& 163(h=CQ_Analytics.StrategyMgr.choose(c,h),null!=h&&(q=h)),!g||g.path!=q.path){var u=g;g=q;h=CQ.shared.HTTP.get(q.path+".html").responseText;h=function(n,r){if(n&&-1!=n.indexOf('id\x3d"'+r+'"')){r=n.indexOf('id\x3d"'+r+'"');r=n.substring(0,r).lastIndexOf("\x3cdiv");n=n.substring(r);r=n.split(RegExp("\x3cdiv","ig"));for(var v=0,w=0;w<r.length;w++){v++;for(var A=r[w].split(RegExp("\x3c/div","ig")),C=1;C<A.length;C++)if(v--,1==v)return v=r[w].lastIndexOf("\x3c/div")+6,v=n.indexOf(r[w])+v,n=n.substring(0, 164v),n=n.substring(n.indexOf("\x3e")+1,n.lastIndexOf("\x3c/div"))}}return""}(h,b);var t=$CQ("#"+b)[0],p=function(n,r){if(d){r=CQ.WCM.getEditables();for(var v in r){var w=r[v];n&&-1==w.path.indexOf(n)||(w.hide(),w.remove())}}},x=document.createElement("div");x.innerHTML=h;u?($CQ("object",t).parent().fadeOut("slow"),$CQ("img",t).fadeOut("slow"),$CQ(t).slideUp("slow",function(){p(u.path,!1);$CQ(t).children().remove();t.insertBefore(x,t.firstChild);$CQ(t).slideDown("slow",function(){d&&CQ.DOM.executeScripts(CQ.Ext.get(x))})})): 165(t.insertBefore(x,t.firstChild),$CQ(t).slideDown("slow",function(){d&&CQ.DOM.executeScripts(CQ.Ext.get(x))}));try{window.CQ_trackLandingPagesStats&&e&&(CQ_Analytics.loadedLandingPagesStack||(CQ_Analytics.loadedLandingPagesStack=[],$CQ(window).unload(function(){try{var n=CQ_Analytics.loadedLandingPagesStack;if(n){delete CQ_Analytics.loadedLandingPagesStack;for(var r=e,v=0;v<n.length;v++)r=CQ.shared.HTTP.addParameter(r,"path",n[v]);CQ.shared.HTTP.get(r,function(){})}}catch(w){}})),CQ_Analytics.loadedLandingPagesStack.push(q.path))}catch(n){}}}else CQ_Analytics.Utils.clearElement(b), 166g=null};l.call();window.CQ_Analytics&&window.CQ_Analytics.SegmentMgr&&CQ_Analytics.SegmentMgr.addListener("update",l)};window.CQ_Analytics&&window.CQ_Analytics.ClickstreamcloudMgr&&(CQ_Analytics.ClickstreamcloudMgr.areStoresLoaded?f.call(this):CQ_Analytics.ClickstreamcloudMgr.addListener("storesloaded",f))}}CQ_Analytics.PersistedJSONStore=function(){};CQ_Analytics.PersistedJSONStore.prototype=new CQ_Analytics.PersistedSessionStore;CQ_Analytics.PersistedJSONStore.prototype.STOREKEY=""; 167CQ_Analytics.PersistedJSONStore.prototype.STORENAME="";CQ_Analytics.PersistedJSONStore.prototype.init=function(){var a=(new CQ_Analytics.SessionPersistence({container:"ClientContext"})).get(this.getStoreKey());if(a&&""!=a)this.data=this.parse(a);else{this.data={};for(var c in this.initProperty)this.data[c]=this.initProperty[c]}this.persist();this.initialized=!0;this.fireEvent("initialize",this);this.fireEvent("update")}; 168CQ_Analytics.PersistedJSONStore.prototype.clear=function(){(new CQ_Analytics.SessionPersistence({container:"ClientContext"})).remove(this.getStoreKey());this.data=null;this.initProperty={}};CQ_Analytics.PersistedJSONStore.prototype.initJSON=function(a,c){c||(this.initProperty={});var b=function(d,e,f){for(var g in f)"object"==typeof f[g]?b(d,e?e+"/"+g:g,f[g]):d[e?e+"/"+g:g]=f[g]};b(this.initProperty,null,a)}; 169CQ_Analytics.PersistedJSONStore.prototype.getJSON=function(){var a=this.getData(),c={},b;for(b in a)for(var d=b.split("/"),e=c,f=0;f<d.length;f++){var g=d[f];f==d.length-1?e[g]=a[b]:(e[g]=e[g]||{},e=e[g])}return c};CQ_Analytics.PersistedJSONStore.getInstance=function(a,c){var b=new CQ_Analytics.PersistedJSONStore;b.STOREKEY=a.toUpperCase();b.STORENAME=a;b.initJSON(c);return b}; 170CQ_Analytics.PersistedJSONStore.registerNewInstance=function(a,c){a=CQ_Analytics.PersistedJSONStore.getInstance(a,c);a.init();CQ_Analytics.CCM.register(a);return a};CQ_Analytics.JSONStore=function(){};CQ_Analytics.JSONStore.prototype=new CQ_Analytics.SessionStore;CQ_Analytics.JSONStore.prototype.STOREKEY="";CQ_Analytics.JSONStore.prototype.STORENAME=""; 171CQ_Analytics.JSONStore.prototype.init=function(){this.data={};for(var a in this.initProperty)this.data[a]=this.initProperty[a];this.initialized=!0;this.fireEvent("initialize",this);this.fireEvent("update")};CQ_Analytics.JSONStore.prototype.clear=function(){this.data=null;this.initProperty={}}; 172CQ_Analytics.JSONStore.prototype.initJSON=function(a,c){c||(this.initProperty={});var b=function(d,e,f){for(var g in f)"object"==typeof f[g]?b(d,e?e+"/"+g:g,f[g]):d[e?e+"/"+g:g]=f[g]};b(this.initProperty,null,a)};CQ_Analytics.JSONStore.prototype.getJSON=function(){var a=this.getData(),c={},b;for(b in a)for(var d=b.split("/"),e=c,f=0;f<d.length;f++){var g=d[f];f==d.length-1?e[g]=a[b]:(e[g]=e[g]||{},e=e[g])}return c}; 173CQ_Analytics.JSONStore.getInstance=function(a,c){var b=new CQ_Analytics.JSONStore;b.STOREKEY=a.toUpperCase();b.STORENAME=a;b.initJSON(c);return b};CQ_Analytics.JSONStore.registerNewInstance=function(a,c){a=CQ_Analytics.JSONStore.getInstance(a,c);a.init();CQ_Analytics.CCM.register(a);return a};CQ_Analytics.PersistedJSONPStore=function(){};CQ_Analytics.PersistedJSONPStore.prototype=new CQ_Analytics.PersistedJSONStore; 174CQ_Analytics.PersistedJSONPStore.prototype.setServiceURL=function(a){this.serviceURL=a};CQ_Analytics.PersistedJSONPStore.prototype.getServiceURL=function(){return this.serviceURL}; 175CQ_Analytics.PersistedJSONPStore.prototype.load=function(a,c,b){var d=this.getName();CQ_Analytics.PersistedJSONPStore.JSONPCallbacks[this.getName()]||(CQ_Analytics.PersistedJSONPStore.JSONPCallbacks[d]=function(e){var f=CQ_Analytics.CCM.getRegisteredStore(d);f&&(f.initJSON(e),c&&f.initJSON(c,!0));b&&b.call(f)});a&&this.setServiceURL(a);a=this.serviceURL;a=a.replace("${callback}","CQ_Analytics.PersistedJSONPStore.JSONPCallbacks."+d);$CQ.getScript(a)}; 176CQ_Analytics.PersistedJSONPStore.JSONPCallbacks={};CQ_Analytics.PersistedJSONPStore.getInstance=function(a,c,b,d,e){if(a&&c)try{var f=new CQ_Analytics.PersistedJSONPStore;f.STOREKEY=a.toUpperCase();f.STORENAME=a;c&&f.setServiceURL(c);d||f.load(c,b,e);return f}catch(g){console.log("Cannot create the JSONP store",a,c,g)}return null}; 177CQ_Analytics.PersistedJSONPStore.registerNewInstance=function(a,c,b,d){if(!c)return null;a||((a=CQ.shared.HTTP.getSchemeAndAuthority(c))?-1!=a.indexOf(".")?(a=a.substring(0,a.lastIndexOf(".")),a=a.substring(a.lastIndexOf(".")+1)):a=a.substring(a.lastIndexOf("/")+1):a=c);c=CQ_Analytics.PersistedJSONPStore.getInstance(a,c,b,!1,function(){this.init();this.reset();d&&d.call(this)});return null!=c?(CQ_Analytics.CCM.register(c),c):null};CQ_Analytics.JSONPStore=function(){}; 178CQ_Analytics.JSONPStore.prototype=new CQ_Analytics.JSONStore;CQ_Analytics.JSONPStore.prototype.setServiceURL=function(a){this.serviceURL=a};CQ_Analytics.JSONPStore.prototype.getServiceURL=function(){return this.serviceURL}; 179CQ_Analytics.JSONPStore.prototype.load=function(a,c,b){var d=this.getName();CQ_Analytics.JSONPStore.JSONPCallbacks[this.getName()]||(CQ_Analytics.JSONPStore.JSONPCallbacks[d]=function(e){var f=CQ_Analytics.CCM.getRegisteredStore(d);f&&(f.initJSON(e),c&&f.initJSON(c,!0));b&&b.call(f)});a&&this.setServiceURL(a);a=this.serviceURL;a=a.replace("${callback}","CQ_Analytics.JSONPStore.JSONPCallbacks."+d);$CQ.getScript(a)};CQ_Analytics.JSONPStore.JSONPCallbacks={}; 180CQ_Analytics.JSONPStore.getInstance=function(a,c,b,d,e){if(a)try{var f=new CQ_Analytics.JSONPStore;f.STOREKEY=a.toUpperCase();f.STORENAME=a;c&&(f.setServiceURL(c),d||f.load(c,b,e));return f}catch(g){console.log("Cannot create the JSONP store",a,c,g)}return null}; 181CQ_Analytics.JSONPStore.registerNewInstance=function(a,c,b,d){!a&&c&&((a=CQ.shared.HTTP.getSchemeAndAuthority(c))?-1!=a.indexOf(".")?(a=a.substring(0,a.lastIndexOf(".")),a=a.substring(a.lastIndexOf(".")+1)):(a=a.substring(a.lastIndexOf("/")+1),a=a.replace(RegExp(":","ig"),"_")):a=c);c=CQ_Analytics.JSONPStore.getInstance(a,c,b,!1,function(){this.init();this.reset();d&&d.call(this)});return null!=c?(CQ_Analytics.CCM.register(c),c):null};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.