PageSourceSearch

https://www.anderon.com/etc.clientlibs/adobe-cms/clientlibs/client…/resources/50a0cfb32fd1585cc274.js

js anderon.com collected 2026-09-26 00:39:41 UTC 4,997 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkibm_cms_project=self.webpackChunkibm_cms_project||[]).push([[2504],{2504:function(e,o,s){s.r(o),s.d(o,{pids:function(){return n},track:function(){return t}});const c=(0,s(2024).b)("Container"),n=["com.ibm.core.services.ajo.impl.AjoSurfaceConfigServiceImpl~homepage-tile-persona-step-card"];function t(e){const{containerEl:o,sendEvent:s}=e,n=e.container.closest("[data-variation-count]")||e.container.parentElement||e.container,t=o.dataset.surface||"";n.addEventListener("click",(e=>{const o=function(e){return e.composedPath().find((e=>{const o=e;return"A"===o.tagName&&o.classList&&o.classList.contains("cds--link")}))||null}(e);if(!o)return;const r=o.getAttribute("href"),a=o.getAttribute("target")||"_self";try{const e=n.querySelector("[data-variation-key]:not([hidden])"),o=function(e){const o=e.match(/_step_(\d+)/);return o?parseInt(o[1],10):1}(e?.getAttribute("data-variation-key")||"")+1,r={eventType:"teaser.clicked",_ibm:{teaserAction:"next",teaserId:t,teaserProgress:o,teaserStep:o}};c.logTrackingRequest(r),s(r)}catch(e){c.logError("[homepage-tile-persona-step-card] Error sending teaser.clicked event",e)}r&&(e.preventDefault(),window.open(r,a))}),!0)}const r={pids:n,track:t};o.default=r},2024:function(e,o,s){function c(){return"undefined"!=typeof document&&null!==document.querySelector('[data-ajo-debug="true"]')}s.d(o,{b:function(){return a}});const n="color:#fff;padding:2px 6px;border-radius:3px;font-weight:bold",t={decision:`background:#0d8050;${n}`,tracking:`background:#1a73e8;${n}`,cache:`background:#6d28d9;${n}`,show:`background:#7c3aed;${n}`,servlet:`background:#dc2626;${n}`,init:`background:#0d8050;${n}`,warn:`background:#e8a01a;${n}`,source:`background:#0369a1;${n}`,matchOk:`background:#15803d;${n}`,matchNo:`background:#b91c1c;${n}`,reset:""};function r(e,o){return` AJO ${e} [${o}] `}function a(e){const o=r("Decision",e),s=r("Tracking",e),n=r("Cache",e),a=r("Show",e),i=r("Servlet",e),l=r("Card",e),d=r("Init",e),g=r("Error",e),u=r("Variation Source",e),p=r("Match ✓",e),f=r("Match ✗",e);return{logDecisionRequest(e,s){c()&&console.log('%c%s%c alloy("sendEvent", %o) — surface: "%s"',t.decision,o,t.reset,{decisionScopes:[s],renderDecisions:!1},e)},logDecisionResponse(e,s,n){c()&&(console.log('%c%s%c Response for surface "%s" | scope "%s":',t.decision,o,t.reset,e,s),console.log("[AjoDebug] Raw alloy response:",n))},logDecisionFormat(e){if(!c())return;const s=e.decisions||[],n=e.propositions||[];console.log("%c%s%c Response format — decisions: %d, propositions: %d",t.decision,o,t.reset,s.length,n.length)},logDecisionVariation(e,s,n){c()&&(void 0!==s||void 0!==n?console.log('%c%s%c Resolved → variation: "%s" | cfPath: "%s" | cfDriven: %s',t.decision,o,t.reset,e,s||"(none)",n):console.log('%c%s%c Resolved variation → "%s"',t.decision,o,t.reset,e))},logDecisionEmpty(e,s){c()&&console.warn('%c%s%c No decision item for surface "%s" | scope "%s"',t.warn,o,t.reset,e,s)},logVariationSource(e,o,s){if(!c())return;let n;switch(e){case"ddo":n=o?`AJO DDO (journey "${o}")`:"AJO DDO";break;case"preview":n="Author Preview Simulator cookie";break;case"fallback":n="OSGi defaultVariationId fallback";break;default:n='alloy("sendEvent") response'}console.log('%c%s%c variationId="%s" — from: %s',t.source,u,t.reset,s,n)},logTrackingRequest(e){c()&&console.log('%c%s%c alloy("sendEvent", %o)',t.tracking,s,t.reset,{xdm:e})},logTrackingResponse(e,o,n){c()&&(console.log('%c%s%c Next decision response for surface "%s" | scope "%s":',t.tracking,s,t.reset,e,o),console.log("[AjoDebug] Raw tracking response:",n))},logTrackingNextVariation(e,o){c()&&console.log('%c%s%c Next variation → "%s" | cfPath: "%s"',t.tracking,s,t.reset,e,o||"(none)")},logCacheHit(e,o){c()&&console.log('%c%s%c HIT — surface "%s" | scope "%s" served from cache',t.cache,n,t.reset,e,o)},logCacheMiss(e,o){c()&&console.log('%c%s%c MISS — surface "%s" | scope "%s" not cached, calling alloy',t.cache,n,t.reset,e,o)},logCacheInvalidate(e,o){c()&&console.log('%c%s%c INVALIDATED — surface "%s" | scope "%s" cleared',t.cache,n,t.reset,e,o)},logShowVariation(e,o){if(!c())return;const s=o!==e;console.log('%c%s%c Activating panel → variationKey: "%s" | matchedPanel: "%s"%s',t.show,a,t.reset,e,o,s?" (wildcard match)":"")}
1,logServletRequest(e){c()&&console.log("%c%s%c Fetching: %s",t.servlet,i,t.reset,e)},logServletResponse(e){c()&&console.log("%c%s%c Servlet response:",t.servlet,i,t.reset,e)},logServletMatch(e,o,s){c()&&(e?console.log('%c%s%c variationId="%s" → "%s"',t.matchOk,p,t.reset,o,s||"(no path returned)"):console.warn('%c%s%c variationId="%s" — no matching page',t.matchNo,f,t.reset,o))},logCardRender(e){c()&&console.log('%c%s%c Rendering card from page: "%s"',t.servlet,l,t.reset,e)},logContainerInit(e){c()&&console.log("%c%s%c Container initialized:",t.init,d,t.reset,e)},logInit(e){c()&&console.log("%c%s%c Initialized:",t.init,d,t.reset,e)},logError(e,o){c()&&console.error("%c%s%c %s",t.warn,g,t.reset,e,o||"")}}}}}]);

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.