W Qwy ARO
W Qwy ARO
function r(e, n, t) {
function o(i, f) {
if (!n[i]) {
if (!e[i]) {
var c = "function" == typeof require && require;
if (!f && c)
return c(i, !0);
if (u)
return u(i, !0);
var a = new Error("Cannot find module '" + i + "'");
throw a.code = "MODULE_NOT_FOUND",
a
}
var p = n[i] = {
exports: {}
};
e[i][0].call(p.exports, function(r) {
var n = e[i][1][r];
return o(n || r)
}, p, p.exports, r, e, n, t)
}
return n[i].exports
}
for (var u = "function" == typeof require && require, i = 0; i < t.length;
i++)
o(t[i]);
return o
}
return r
}()({
1: [function(require, module, exports) {
function asyncGeneratorStep(n, e, r, t, o, a, c) {
try {
var i = n[a](c)
, u = i.value
} catch (n) {
return void r(n)
}
i.done ? e(u) : Promise.resolve(u).then(t, o)
}
function _asyncToGenerator(n) {
return function() {
var e = this
, r = arguments;
return new Promise(function(t, o) {
var a = n.apply(e, r);
function c(n) {
asyncGeneratorStep(a, t, o, c, i, "next", n)
}
function i(n) {
asyncGeneratorStep(a, t, o, c, i, "throw", n)
}
c(void 0)
}
)
}
}
module.exports = _asyncToGenerator
}
, {}],
2: [function(require, module, exports) {
function _defineProperty(e, r, n) {
return r in e ? Object.defineProperty(e, r, {
value: n,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[r] = n,
e
}
module.exports = _defineProperty
}
, {}],
3: [function(require, module, exports) {
function _interopRequireDefault(e) {
return e && e.__esModule ? e : {
default: e
}
}
module.exports = _interopRequireDefault
}
, {}],
4: [function(require, module, exports) {
function _typeof(o) {
return "function" == typeof Symbol && "symbol" == typeof
Symbol.iterator ? module.exports = _typeof = function(o) {
return typeof o
}
: module.exports = _typeof = function(o) {
return o && "function" == typeof Symbol && o.constructor === Symbol
&& o !== Symbol.prototype ? "symbol" : typeof o
}
,
_typeof(o)
}
module.exports = _typeof
}
, {}],
5: [function(require, module, exports) {
module.exports = require("regenerator-runtime")
}
, {
"regenerator-runtime": 28
}],
6: [function(require, module, exports) {
"use strict";
module.exports = {
assert: require("./assert"),
count: require("./count"),
countReset: require("./countReset"),
dir: require("./dir"),
dirxml: require("./dirxml"),
enabled: require("./enabled"),
error: require("./error"),
group: require("./group"),
groupCollapsed: require("./groupCollapsed"),
groupEnd: require("./groupEnd"),
info: require("./info"),
log: require("./log"),
profile: require("./profile"),
profileEnd: require("./profileEnd"),
table: require("./table"),
time: require("./time"),
timeEnd: require("./timeEnd"),
trace: require("./trace"),
warn: require("./warn")
}
}
, {
"./assert": 7,
"./count": 8,
"./countReset": 9,
"./dir": 10,
"./dirxml": 11,
"./enabled": 12,
"./error": 13,
"./group": 14,
"./groupCollapsed": 15,
"./groupEnd": 16,
"./info": 17,
"./log": 19,
"./profile": 20,
"./profileEnd": 21,
"./table": 22,
"./time": 23,
"./timeEnd": 24,
"./trace": 25,
"./warn": 26
}],
7: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("assert")
}
, {
"./internal/expose": 18
}],
8: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("count")
}
, {
"./internal/expose": 18
}],
9: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("countReset")
}
, {
"./internal/expose": 18
}],
10: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("dir")
}
, {
"./internal/expose": 18
}],
11: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("dirxml")
}
, {
"./internal/expose": 18
}],
12: [function(require, module, exports) {
"use strict";
var DEBUG_MESSAGING_KEY = "f7c9180f-5c45-47b4-8de4-428015f096c0"
, enabled = !1
, _window = window || self;
try {
enabled = !!_window.localStorage.getItem(DEBUG_MESSAGING_KEY)
} catch (e) {}
module.exports = enabled
}
, {}],
13: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("error")
}
, {
"./internal/expose": 18
}],
14: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("group")
}
, {
"./internal/expose": 18
}],
15: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("groupCollapsed")
}
, {
"./internal/expose": 18
}],
16: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("groupEnd")
}
, {
"./internal/expose": 18
}],
17: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("info")
}
, {
"./internal/expose": 18
}],
18: [function(require, module, exports) {
"use strict";
var enabled = require("../enabled");
module.exports = function(e) {
return function() {
if (enabled && "object" == typeof window.console && "function" ==
typeof console[e])
return console[e].apply(console,
Array.prototype.slice.call(arguments, 0))
}
}
}
, {
"../enabled": 12
}],
19: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("log")
}
, {
"./internal/expose": 18
}],
20: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("profile")
}
, {
"./internal/expose": 18
}],
21: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("profileEnd")
}
, {
"./internal/expose": 18
}],
22: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("table")
}
, {
"./internal/expose": 18
}],
23: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("time")
}
, {
"./internal/expose": 18
}],
24: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("timeEnd")
}
, {
"./internal/expose": 18
}],
25: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("trace")
}
, {
"./internal/expose": 18
}],
26: [function(require, module, exports) {
"use strict";
module.exports = require("./internal/expose")("warn")
}
, {
"./internal/expose": 18
}],
27: [function(require, module, exports) {
var cachedSetTimeout, cachedClearTimeout, process = module.exports = {};
function defaultSetTimout() {
throw new Error("setTimeout has not been defined")
}
function defaultClearTimeout() {
throw new Error("clearTimeout has not been defined")
}
function runTimeout(e) {
if (cachedSetTimeout === setTimeout)
return setTimeout(e, 0);
if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) &&
setTimeout)
return cachedSetTimeout = setTimeout,
setTimeout(e, 0);
try {
return cachedSetTimeout(e, 0)
} catch (t) {
try {
return cachedSetTimeout.call(null, e, 0)
} catch (t) {
return cachedSetTimeout.call(this, e, 0)
}
}
}
function runClearTimeout(e) {
if (cachedClearTimeout === clearTimeout)
return clearTimeout(e);
if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout)
&& clearTimeout)
return cachedClearTimeout = clearTimeout,
clearTimeout(e);
try {
return cachedClearTimeout(e)
} catch (t) {
try {
return cachedClearTimeout.call(null, e)
} catch (t) {
return cachedClearTimeout.call(this, e)
}
}
}
!function() {
try {
cachedSetTimeout = "function" == typeof setTimeout ? setTimeout :
defaultSetTimout
} catch (e) {
cachedSetTimeout = defaultSetTimout
}
try {
cachedClearTimeout = "function" == typeof clearTimeout ?
clearTimeout : defaultClearTimeout
} catch (e) {
cachedClearTimeout = defaultClearTimeout
}
}();
var currentQueue, queue = [], draining = !1, queueIndex = -1;
function cleanUpNextTick() {
draining && currentQueue && (draining = !1,
currentQueue.length ? queue = currentQueue.concat(queue) : queueIndex =
-1,
queue.length && drainQueue())
}
function drainQueue() {
if (!draining) {
var e = runTimeout(cleanUpNextTick);
draining = !0;
for (var t = queue.length; t; ) {
for (currentQueue = queue,
queue = []; ++queueIndex < t; )
currentQueue && currentQueue[queueIndex].run();
queueIndex = -1,
t = queue.length
}
currentQueue = null,
draining = !1,
runClearTimeout(e)
}
}
function Item(e, t) {
this.fun = e,
this.array = t
}
function noop() {}
process.nextTick = function(e) {
var t = new Array(arguments.length - 1);
if (arguments.length > 1)
for (var r = 1; r < arguments.length; r++)
t[r - 1] = arguments[r];
queue.push(new Item(e,t)),
1 !== queue.length || draining || runTimeout(drainQueue)
}
,
Item.prototype.run = function() {
this.fun.apply(null, this.array)
}
,
process.title = "browser",
process.browser = !0,
process.env = {},
process.argv = [],
process.version = "",
process.versions = {},
process.on = noop,
process.addListener = noop,
process.once = noop,
process.off = noop,
process.removeListener = noop,
process.removeAllListeners = noop,
process.emit = noop,
process.prependListener = noop,
process.prependOnceListener = noop,
process.listeners = function(e) {
return []
}
,
process.binding = function(e) {
throw new Error("process.binding is not supported")
}
,
process.cwd = function() {
return "/"
}
,
process.chdir = function(e) {
throw new Error("process.chdir is not supported")
}
,
process.umask = function() {
return 0
}
}
, {}],
28: [function(require, module, exports) {
var runtime = function(t) {
"use strict";
var r, e = Object.prototype, n = e.hasOwnProperty, o = "function" ==
typeof Symbol ? Symbol : {}, i = o.iterator || "@@iterator", a = o.asyncIterator ||
"@@asyncIterator", c = o.toStringTag || "@@toStringTag";
function u(t, r, e) {
return Object.defineProperty(t, r, {
value: e,
enumerable: !0,
configurable: !0,
writable: !0
}),
t[r]
}
try {
u({}, "")
} catch (t) {
u = function(t, r, e) {
return t[r] = e
}
}
function h(t, r, e, n) {
var o = r && r.prototype instanceof d ? r : d
, i = Object.create(o.prototype)
, a = new G(n || []);
return i._invoke = function(t, r, e) {
var n = l;
return function(o, i) {
if (n === p)
throw new Error("Generator is already running");
if (n === y) {
if ("throw" === o)
throw i;
return F()
}
for (e.method = o,
e.arg = i; ; ) {
var a = e.delegate;
if (a) {
var c = j(a, e);
if (c) {
if (c === v)
continue;
return c
}
}
if ("next" === e.method)
e.sent = e._sent = e.arg;
else if ("throw" === e.method) {
if (n === l)
throw n = y,
e.arg;
e.dispatchException(e.arg)
} else
"return" === e.method && e.abrupt("return", e.arg);
n = p;
var u = f(t, r, e);
if ("normal" === u.type) {
if (n = e.done ? y : s,
u.arg === v)
continue;
return {
value: u.arg,
done: e.done
}
}
"throw" === u.type && (n = y,
e.method = "throw",
e.arg = u.arg)
}
}
}(t, e, a),
i
}
function f(t, r, e) {
try {
return {
type: "normal",
arg: t.call(r, e)
}
} catch (t) {
return {
type: "throw",
arg: t
}
}
}
t.wrap = h;
var l = "suspendedStart"
, s = "suspendedYield"
, p = "executing"
, y = "completed"
, v = {};
function d() {}
function g() {}
function m() {}
var w = {};
w[i] = function() {
return this
}
;
var L = Object.getPrototypeOf
, x = L && L(L(N([])));
x && x !== e && n.call(x, i) && (w = x);
var b = m.prototype = d.prototype = Object.create(w);
function E(t) {
["next", "throw", "return"].forEach(function(r) {
u(t, r, function(t) {
return this._invoke(r, t)
})
})
}
function _(t, r) {
var e;
this._invoke = function(o, i) {
function a() {
return new r(function(e, a) {
!function e(o, i, a, c) {
var u = f(t[o], t, i);
if ("throw" !== u.type) {
var h = u.arg
, l = h.value;
return l && "object" == typeof l && n.call(l,
"__await") ? r.resolve(l.__await).then(function(t) {
e("next", t, a, c)
}, function(t) {
e("throw", t, a, c)
}) : r.resolve(l).then(function(t) {
h.value = t,
a(h)
}, function(t) {
return e("throw", t, a, c)
})
}
c(u.arg)
}(o, i, e, a)
}
)
}
return e = e ? e.then(a, a) : a()
}
}
function j(t, e) {
var n = t.iterator[e.method];
if (n === r) {
if (e.delegate = null,
"throw" === e.method) {
if (t.iterator.return && (e.method = "return",
e.arg = r,
j(t, e),
"throw" === e.method))
return v;
e.method = "throw",
e.arg = new TypeError("The iterator does not provide a
'throw' method")
}
return v
}
var o = f(n, t.iterator, e.arg);
if ("throw" === o.type)
return e.method = "throw",
e.arg = o.arg,
e.delegate = null,
v;
var i = o.arg;
return i ? i.done ? (e[t.resultName] = i.value,
e.next = t.nextLoc,
"return" !== e.method && (e.method = "next",
e.arg = r),
e.delegate = null,
v) : i : (e.method = "throw",
e.arg = new TypeError("iterator result is not an object"),
e.delegate = null,
v)
}
function O(t) {
var r = {
tryLoc: t[0]
};
1 in t && (r.catchLoc = t[1]),
2 in t && (r.finallyLoc = t[2],
r.afterLoc = t[3]),
this.tryEntries.push(r)
}
function k(t) {
var r = t.completion || {};
r.type = "normal",
delete r.arg,
t.completion = r
}
function G(t) {
this.tryEntries = [{
tryLoc: "root"
}],
t.forEach(O, this),
this.reset(!0)
}
function N(t) {
if (t) {
var e = t[i];
if (e)
return e.call(t);
if ("function" == typeof t.next)
return t;
if (!isNaN(t.length)) {
var o = -1
, a = function e() {
for (; ++o < t.length; )
if (n.call(t, o))
return e.value = t[o],
e.done = !1,
e;
return e.value = r,
e.done = !0,
e
};
return a.next = a
}
}
return {
next: F
}
}
function F() {
return {
value: r,
done: !0
}
}
return g.prototype = b.constructor = m,
m.constructor = g,
g.displayName = u(m, c, "GeneratorFunction"),
t.isGeneratorFunction = function(t) {
var r = "function" == typeof t && t.constructor;
return !!r && (r === g || "GeneratorFunction" === (r.displayName ||
r.name))
}
,
t.mark = function(t) {
return Object.setPrototypeOf ? Object.setPrototypeOf(t, m) :
(t.__proto__ = m,
u(t, c, "GeneratorFunction")),
t.prototype = Object.create(b),
t
}
,
t.awrap = function(t) {
return {
__await: t
}
}
,
E(_.prototype),
_.prototype[a] = function() {
return this
}
,
t.AsyncIterator = _,
t.async = function(r, e, n, o, i) {
void 0 === i && (i = Promise);
var a = new _(h(r, e, n, o),i);
return t.isGeneratorFunction(e) ? a : a.next().then(function(t) {
return t.done ? t.value : a.next()
})
}
,
E(b),
u(b, c, "Generator"),
b[i] = function() {
return this
}
,
b.toString = function() {
return "[object Generator]"
}
,
t.keys = function(t) {
var r = [];
for (var e in t)
r.push(e);
return r.reverse(),
function e() {
for (; r.length; ) {
var n = r.pop();
if (n in t)
return e.value = n,
e.done = !1,
e
}
return e.done = !0,
e
}
}
,
t.values = N,
G.prototype = {
constructor: G,
reset: function(t) {
if (this.prev = 0,
this.next = 0,
this.sent = this._sent = r,
this.done = !1,
this.delegate = null,
this.method = "next",
this.arg = r,
this.tryEntries.forEach(k),
!t)
for (var e in this)
"t" === e.charAt(0) && n.call(this, e) && !
isNaN(+e.slice(1)) && (this[e] = r)
},
stop: function() {
this.done = !0;
var t = this.tryEntries[0].completion;
if ("throw" === t.type)
throw t.arg;
return this.rval
},
dispatchException: function(t) {
if (this.done)
throw t;
var e = this;
function o(n, o) {
return c.type = "throw",
c.arg = t,
e.next = n,
o && (e.method = "next",
e.arg = r),
!!o
}
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var a = this.tryEntries[i]
, c = a.completion;
if ("root" === a.tryLoc)
return o("end");
if (a.tryLoc <= this.prev) {
var u = n.call(a, "catchLoc")
, h = n.call(a, "finallyLoc");
if (u && h) {
if (this.prev < a.catchLoc)
return o(a.catchLoc, !0);
if (this.prev < a.finallyLoc)
return o(a.finallyLoc)
} else if (u) {
if (this.prev < a.catchLoc)
return o(a.catchLoc, !0)
} else {
if (!h)
throw new Error("try statement without catch or
finally");
if (this.prev < a.finallyLoc)
return o(a.finallyLoc)
}
}
}
},
abrupt: function(t, r) {
for (var e = this.tryEntries.length - 1; e >= 0; --e) {
var o = this.tryEntries[e];
if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") &&
this.prev < o.finallyLoc) {
var i = o;
break
}
}
i && ("break" === t || "continue" === t) && i.tryLoc <= r && r
<= i.finallyLoc && (i = null);
var a = i ? i.completion : {};
return a.type = t,
a.arg = r,
i ? (this.method = "next",
this.next = i.finallyLoc,
v) : this.complete(a)
},
complete: function(t, r) {
if ("throw" === t.type)
throw t.arg;
return "break" === t.type || "continue" === t.type ? this.next
= t.arg : "return" === t.type ? (this.rval = this.arg = t.arg,
this.method = "return",
this.next = "end") : "normal" === t.type && r && (this.next =
r),
v
},
finish: function(t) {
for (var r = this.tryEntries.length - 1; r >= 0; --r) {
var e = this.tryEntries[r];
if (e.finallyLoc === t)
return this.complete(e.completion, e.afterLoc),
k(e),
v
}
},
catch: function(t) {
for (var r = this.tryEntries.length - 1; r >= 0; --r) {
var e = this.tryEntries[r];
if (e.tryLoc === t) {
var n = e.completion;
if ("throw" === n.type) {
var o = n.arg;
k(e)
}
return o
}
}
throw new Error("illegal catch attempt")
},
delegateYield: function(t, e, n) {
return this.delegate = {
iterator: N(t),
resultName: e,
nextLoc: n
},
"next" === this.method && (this.arg = r),
v
}
},
t
}("object" == typeof module ? module.exports : {});
try {
regeneratorRuntime = runtime
} catch (t) {
Function("r", "regeneratorRuntime = r")(runtime)
}
}
, {}],
29: [function(require, module, exports) {
(function(setImmediate, clearImmediate) {
(function() {
var nextTick = require("process/browser.js").nextTick
, apply = Function.prototype.apply
, slice = Array.prototype.slice
, immediateIds = {}
, nextImmediateId = 0;
function Timeout(e, t) {
this._id = e,
this._clearFn = t
}
exports.setTimeout = function() {
return new Timeout(apply.call(setTimeout, window,
arguments),clearTimeout)
}
,
exports.setInterval = function() {
return new Timeout(apply.call(setInterval, window,
arguments),clearInterval)
}
,
exports.clearTimeout = exports.clearInterval = function(e) {
e.close()
}
,
Timeout.prototype.unref = Timeout.prototype.ref = function() {}
,
Timeout.prototype.close = function() {
this._clearFn.call(window, this._id)
}
,
exports.enroll = function(e, t) {
clearTimeout(e._idleTimeoutId),
e._idleTimeout = t
}
,
exports.unenroll = function(e) {
clearTimeout(e._idleTimeoutId),
e._idleTimeout = -1
}
,
exports._unrefActive = exports.active = function(e) {
clearTimeout(e._idleTimeoutId);
var t = e._idleTimeout;
t >= 0 && (e._idleTimeoutId = setTimeout(function() {
e._onTimeout && e._onTimeout()
}, t))
}
,
exports.setImmediate = "function" == typeof setImmediate ?
setImmediate : function(e) {
var t = nextImmediateId++
, i = !(arguments.length < 2) && slice.call(arguments, 1);
return immediateIds[t] = !0,
nextTick(function() {
immediateIds[t] && (i ? e.apply(null, i) : e.call(null),
exports.clearImmediate(t))
}),
t
}
,
exports.clearImmediate = "function" == typeof clearImmediate ?
clearImmediate : function(e) {
delete immediateIds[e]
}
}
).call(this)
}
).call(this, require("timers").setImmediate,
require("timers").clearImmediate)
}
, {
"process/browser.js": 27,
timers: 29
}],
30: [function(require, module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
}),
exports.default = void 0;
var _acConsole = require("@marcom/ac-console")
, _util = require("./util")
, _storage = require("./storage")
, addEventListeners = function() {
var e, t;
window.ac_target = window.ac_target || {},
document.addEventListener("at-request-succeeded", function(a) {
(0,
_acConsole.log)("ac-target : at-request-succeeded");
var i = "no tests found";
if (a && a.detail && a.detail.responseTokens && (t = (0,
_util.removeDuplicateActivities)(a.detail.responseTokens))) {
e = (0,
_util.getActivitiesIds)(t);
var d = (0,
_util.buildActNameExpNameString)(t);
d && (i = d)
}
window.ac_target && (window.ac_target.data = i)
}),
document.addEventListener("at-content-rendering-succeeded", function()
{
(0,
_acConsole.log)("ac-target : at-rendering succeeded"),
t && e.forEach(function(e) {
var a = (0,
_util.convertActivityId)(e) || e
, i = (0,
_util.getExperienceId)(t, e)
, d = (0,
_util.getActivityEndDate)(a);
(0,
_storage.set)(a, i, d)
})
}),
document.addEventListener("at-request-failed", function(e) {
(0,
_acConsole.log)("ac-target : at-request-failed");
var t = e && e.detail && e.detail.message ? e.detail.message :
"target-request-failed";
window.ac_target && (window.ac_target.data = t)
})
}
, _default = addEventListeners;
exports.default = _default
}
, {
"./storage": 33,
"./util": 34,
"@marcom/ac-console": 6
}],
31: [function(require, module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
}),
exports.initializeTarget = initializeTarget;
var at = require("./vendor/at");
function initializeTarget(e) {
!window || window.adobe && window.adobe.target || (window.adobe =
window.adobe || {},
window.adobe.target = at(),
window.adobe.target.init(window, document, e))
}
}
, {
"./vendor/at": 35
}],
32: [function(require, module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
}),
exports.defaultSettings = exports.astexDataProvider = void 0;
var _acConsole = require("@marcom/ac-console")
, _storage = require("./storage")
, astexDataProvider = {
name: "astex",
version: "1.0.0",
provider: function(e) {
(0,
_acConsole.log)("ac-target : dataProvider"),
(0,
_storage.get)().then(function(t) {
e(null, {
as_tex: t || ""
})
})
}
};
exports.astexDataProvider = astexDataProvider;
var defaultSettings = {
constants: {
origin: "https://securemvt.apple.com",
asTexServiceEndpoint: "/shop/experience-meta",
storageName: "as_tex"
},
options: {
autoInitialize: !0
},
config: {
clientCode: "apple",
imsOrgId: "92D81C8B532954BF0A490D4D@AdobeOrg",
serverDomain: "securemvt.apple.com",
timeout: Number("2500"),
globalMboxName: "target-global-mbox",
version: "2.3.2",
defaultContentHiddenStyle: "visibility: hidden;",
defaultContentVisibleStyle: "visibility: visible;",
bodyHiddenStyle: "body {opacity: 0 !important}",
bodyHidingEnabled: !0,
deviceIdLifetime: 18e5,
sessionIdLifetime: 186e4,
selectorsPollingTimeout: 5e3,
visitorApiTimeout: 2e3,
overrideMboxEdgeServer: !1,
overrideMboxEdgeServerTimeout: 186e4,
optoutEnabled: !1,
optinEnabled: !1,
secureOnly: !1,
supplementalDataIdParamTimeout: 30,
authoringScriptUrl: "//cdn.tt.omtrdc.net/cdn/target-vec.js",
urlSizeLimit: 2048,
endpoint: "/rest/v1/delivery",
pageLoadEnabled: "true" === String("true"),
viewsEnabled: !0,
analyticsLogging: "server_side",
serverState: {}
}
};
exports.defaultSettings = defaultSettings
}
, {
"./storage": 33,
"@marcom/ac-console": 6
}],
33: [function(require, module, exports) {
"use strict";
var _interopRequireDefault =
require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: !0
}),
exports.set = exports.get = void 0;
var _regenerator =
_interopRequireDefault(require("@babel/runtime/regenerator"))
, _asyncToGenerator2 =
_interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"))
, _acConsole = require("@marcom/ac-console")
, _acTarget = require("./ac-target")
, parseFetchResponse = function(e) {
return e && e.body ? e.body.map(function(e) {
return "".concat(e.activityId, ":").concat(e.experienceId,
":").concat(e.endDate)
}).join("|") : null
}
, fetchCookie = function() {
var e = (0,
_asyncToGenerator2.default)(_regenerator.default.mark(function e() {
var t, n, r, a;
return _regenerator.default.wrap(function(e) {
for (; ; )
switch (e.prev = e.next) {
case 0:
if ((0,
_acConsole.log)("ac-target : fetchCookie"),
e.prev = 1,
(t = (0,
_acTarget.getInstanceSettings)()) && t.constants &&
t.constants.origin && t.constants.asTexServiceEndpoint) {
e.next = 5;
break
}
return e.abrupt("return");
case 5:
return n = "".concat((0,
_acTarget.getInstanceSettings)
().constants.origin).concat((0,
_acTarget.getInstanceSettings)
().constants.asTexServiceEndpoint),
e.next = 8,
fetch(n, {});
case 8:
if ((r = e.sent).ok) {
e.next = 11;
break
}
throw Error(r.data);
case 11:
return e.next = 13,
r.json();
case 13:
return a = e.sent,
e.abrupt("return", parseFetchResponse(a));
case 17:
e.prev = 17,
e.t0 = e.catch(1),
(0,
_acConsole.log)("ac-target : fetch error while getting
as_tex", e.t0);
case 20:
return e.abrupt("return", null);
case 21:
case "end":
return e.stop()
}
}, e, null, [[1, 17]])
}));
return function() {
return e.apply(this, arguments)
}
}()
, setCookie = function() {
var e = (0,
_asyncToGenerator2.default)(_regenerator.default.mark(function e(t, n,
r) {
var a, o, c, s, i, u;
return _regenerator.default.wrap(function(e) {
for (; ; )
switch (e.prev = e.next) {
case 0:
if ((0,
_acConsole.log)("ac-target : setCookie"),
(a = (0,
_acTarget.getInstanceSettings)()) && a.constants &&
a.constants.origin && a.constants.asTexServiceEndpoint) {
e.next = 4;
break
}
return e.abrupt("return");
case 4:
return o = {
activityId: t,
experienceId: parseInt(n, 10),
endDate: r
},
c = Object.keys(o).map(function(e) {
return "".concat(encodeURIComponent(e),
"=").concat(encodeURIComponent(o[e]))
}).join("&"),
s = "".concat((0,
_acTarget.getInstanceSettings)
().constants.origin).concat((0,
_acTarget.getInstanceSettings)
().constants.asTexServiceEndpoint, "?").concat(c),
e.prev = 7,
e.next = 10,
fetch(s);
case 10:
return i = e.sent,
e.next = 13,
i.json();
case 13:
return u = e.sent,
e.abrupt("return", parseFetchResponse(u));
case 17:
e.prev = 17,
e.t0 = e.catch(7);
case 19:
return e.abrupt("return", null);
case 20:
case "end":
return e.stop()
}
}, e, null, [[7, 17]])
}));
return function(t, n, r) {
return e.apply(this, arguments)
}
}()
, getCookieInLocalStorage = function() {
(0,
_acConsole.log)("ac-target : getCookieInLocalStorage");
var e = (0,
_acTarget.getInstanceSettings)();
if (e && e.constants && e.constants.storageName)
return window.localStorage.getItem((0,
_acTarget.getInstanceSettings)().constants.storageName)
}
, setCookieInLocalStorage = function(e) {
(0,
_acConsole.log)("ac-target : setCookieInLocalStorage");
var t = (0,
_acTarget.getInstanceSettings)();
if (t && t.constants && t.constants.storageName) {
var n = (0,
_acTarget.getInstanceSettings)().constants.storageName;
getCookieInLocalStorage(n) !== e && (window.localStorage[n] = e)
}
}
, get = function() {
var e = (0,
_asyncToGenerator2.default)(_regenerator.default.mark(function e() {
return _regenerator.default.wrap(function(e) {
for (; ; )
switch (e.prev = e.next) {
case 0:
return e.abrupt("return", getCookieInLocalStorage() ||
fetchCookie());
case 1:
case "end":
return e.stop()
}
}, e)
}));
return function() {
return e.apply(this, arguments)
}
}();
exports.get = get;
var isRequesting = !1
, astexQueue = []
, set = function() {
var e = (0,
_asyncToGenerator2.default)(_regenerator.default.mark(function e(t, n,
r) {
return _regenerator.default.wrap(function(e) {
for (; ; )
switch (e.prev = e.next) {
case 0:
!1 === isRequesting ? (isRequesting = !0,
setCookie(t, n, r).then(function(e) {
if (isRequesting = !1,
astexQueue.length) {
var t = astexQueue.shift();
set(t.activityId, t.experienceId, t.endDate)
}
return setCookieInLocalStorage(e)
})) : astexQueue.push({
activityId: t,
experienceId: n,
endDate: r
});
case 1:
case "end":
return e.stop()
}
}, e)
}));
return function(t, n, r) {
return e.apply(this, arguments)
}
}();
exports.set = set
}
, {
"./ac-target": "@marcom/ac-target",
"@babel/runtime/helpers/asyncToGenerator": 1,
"@babel/runtime/helpers/interopRequireDefault": 3,
"@babel/runtime/regenerator": 5,
"@marcom/ac-console": 6
}],
34: [function(require, module, exports) {
"use strict";
var _interopRequireDefault =
require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: !0
}),
exports.isNode = exports.buildActNameExpNameString =
exports.getExperienceId = exports.getActivityEndDate = exports.convertActivityId =
exports.getActivitiesIds = exports.removeDuplicateActivities = void 0;
var _typeof2 =
_interopRequireDefault(require("@babel/runtime/helpers/typeof"))
, removeDuplicateActivities = function(e) {
return e ? e.reduce(function(e, t) {
return e[t["activity.id"]] = t,
e
}, {}) : null
};
exports.removeDuplicateActivities = removeDuplicateActivities;
var getActivityName = function(e, t) {
return e[t]["activity.name"]
}
, getExperienceName = function(e, t) {
return e[t]["experience.name"].trim()
}
, getActivitiesIds = function(e) {
return Object.keys(e)
};
exports.getActivitiesIds = getActivitiesIds;
var convertActivityId = function(e) {
return document.querySelector("body").getAttribute("at-ab-
id".concat(e)) ? document.querySelector("body").getAttribute("at-ab-
id".concat(e)).trim() : null
};
exports.convertActivityId = convertActivityId;
var getActivityEndDate = function(e) {
return document.querySelector("body").getAttribute("at-enddate-
id".concat(e)) ? document.querySelector("body").getAttribute("at-enddate-
id".concat(e)).trim() : null
};
exports.getActivityEndDate = getActivityEndDate;
var getExperienceId = function(e, t) {
return e[t]["experience.id"]
};
exports.getExperienceId = getExperienceId;
var buildActNameExpNameString = function(e) {
return getActivitiesIds(e).map(function(t) {
var i = getActivityName(e, t)
, r = getExperienceName(e, t);
return "".concat(i, ":").concat(r)
}).join(",")
};
exports.buildActNameExpNameString = buildActNameExpNameString;
var isNode = function(e) {
return "object" === ("undefined" == typeof Node ? "undefined" : (0,
_typeof2.default)(Node)) ? e instanceof Node : e && "object" === (0,
_typeof2.default)(e) && "number" == typeof e.nodeType && "string" ==
typeof e.nodeName
};
exports.isNode = isNode
}
, {
"@babel/runtime/helpers/interopRequireDefault": 3,
"@babel/runtime/helpers/typeof": 4
}],
35: [function(require, module, exports) {
(function(global, setImmediate) {
(function() {
"use strict";
var _interopRequireDefault =
require("@babel/runtime/helpers/interopRequireDefault")
, _typeof2 =
_interopRequireDefault(require("@babel/runtime/helpers/typeof"));
function at() {
var t = window
, e = document
, n = !e.documentMode || e.documentMode >= 10
, r = e.compatMode && "CSS1Compat" === e.compatMode && n
, o = t.targetGlobalSettings;
if (!r || o && !1 === o.enabled)
return t.adobe = t.adobe || {},
t.adobe.target = {
VERSION: "",
event: {},
getOffer: it,
getOffers: it,
applyOffer: it,
applyOffers: it,
sendNotifications: it,
trackEvent: it,
triggerView: it,
registerExtension: it,
init: it
},
t.mboxCreate = it,
t.mboxDefine = it,
t.mboxUpdate = it,
"console"in t && "warn"in t.console && t.console.warn("AT:
Adobe Target content delivery is disabled. Update your DOCTYPE to support Standards
mode."),
t.adobe.target;
var i = window
, u = document
, c = Object.getOwnPropertySymbols
, a = Object.prototype.hasOwnProperty
, s = Object.prototype.propertyIsEnumerable;
var f = function() {
try {
if (!Object.assign)
return !1;
var t = new String("abc");
if (t[5] = "de",
"5" === Object.getOwnPropertyNames(t)[0])
return !1;
for (var e = {}, n = 0; n < 10; n++)
e["_" + String.fromCharCode(n)] = n;
if ("0123456789" !==
Object.getOwnPropertyNames(e).map(function(t) {
return e[t]
}).join(""))
return !1;
var r = {};
return
"abcdefghijklmnopqrst".split("").forEach(function(t) {
r[t] = t
}),
"abcdefghijklmnopqrst" ===
Object.keys(Object.assign({}, r)).join("")
} catch (t) {
return !1
}
}() ? Object.assign : function(t, e) {
for (var n, r, o = function(t) {
if (null == t)
throw new TypeError("Object.assign cannot be called
with null or undefined");
return Object(t)
}(t), i = 1; i < arguments.length; i++) {
for (var u in n = Object(arguments[i]))
a.call(n, u) && (o[u] = n[u]);
if (c) {
r = c(n);
for (var f = 0; f < r.length; f++)
s.call(n, r[f]) && (o[r[f]] = n[r[f]])
}
}
return o
}
;
function l(t) {
var e = arguments.length > 1 && void 0 !== arguments[1] ?
arguments[1] : 0;
return setTimeout(t, Number(e) || 0)
}
function d(t) {
clearTimeout(t)
}
function v(t) {
return null == t
}
var p = Array.isArray
, h = Object.prototype.toString;
function m(t) {
return function(t) {
return h.call(t)
}(t)
}
function g(t) {
return (g = "function" == typeof Symbol && "symbol" == (0,
_typeof2.default)(Symbol.iterator) ? function(t) {
return (0,
_typeof2.default)(t)
}
: function(t) {
return t && "function" == typeof Symbol &&
t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : (0,
_typeof2.default)(t)
}
)(t)
}
function y(t, e, n) {
return e in t ? Object.defineProperty(t, e, {
value: n,
enumerable: !0,
configurable: !0,
writable: !0
}) : t[e] = n,
t
}
function b(t) {
var e = g(t);
return null != t && ("object" === e || "function" === e)
}
var x = "[object Function]";
function w(t) {
return !!b(t) && m(t) === x
}
function E(t) {
return t
}
function S(t) {
return w(t) ? t : E
}
function C(t) {
return v(t) ? [] : Object.keys(t)
}
var k = function(t, e) {
return e.forEach(t)
}
, T = function(t, e) {
k(function(n) {
return t(e[n], n)
}, C(e))
}
, O = function(t, e) {
return e.filter(t)
}
, _ = function(t, e) {
var n = {};
return T(function(e, r) {
t(e, r) && (n[r] = e)
}, e),
n
};
function N(t, e) {
return v(e) ? [] : (p(e) ? O : _)(S(t), e)
}
function I(t) {
return v(t) ? [] : [].concat.apply([], t)
}
function A(t) {
for (var e = this, n = t ? t.length : 0, r = n; r -= 1; )
if (!w(t[r]))
throw new TypeError("Expected a function");
return function() {
for (var r = 0, o = arguments.length, i = new Array(o),
u = 0; u < o; u++)
i[u] = arguments[u];
for (var c = n ? t[r].apply(e, i) : i[0]; (r += 1) < n;
)
c = t[r].call(e, c);
return c
}
}
function q(t, e) {
v(e) || (p(e) ? k : T)(S(t), e)
}
function P(t) {
return null != t && "object" === g(t)
}
var R = "[object String]";
function j(t) {
return "string" == typeof t || !p(t) && P(t) && m(t) === R
}
function D(t) {
if (!j(t))
return -1;
for (var e = 0, n = t.length, r = 0; r < n; r += 1)
e = (e << 5) - e + t.charCodeAt(r) & 4294967295;
return e
}
var L = 9007199254740991;
function M(t) {
return null != t && function(t) {
return "number" == typeof t && t > -1 && t % 1 == 0 &&
t <= L
}(t.length) && !w(t)
}
var V = function(t, e) {
return e.map(t)
};
function U(t) {
return v(t) ? [] : M(t) ? j(t) ? t.split("") : function(t)
{
for (var e = 0, n = t.length, r = Array(n); e < n; )
r[e] = t[e],
e += 1;
return r
}(t) : (e = C(t),
n = t,
V(function(t) {
return n[t]
}, e));
var e, n
}
var F = Object.prototype.hasOwnProperty;
function H(t) {
if (null == t)
return !0;
if (M(t) && (p(t) || j(t) || w(t.splice)))
return !t.length;
for (var e in t)
if (F.call(t, e))
return !1;
return !0
}
var $ = String.prototype.trim;
function B(t) {
return v(t) ? "" : $.call(t)
}
function z(t) {
return j(t) ? !B(t) : H(t)
}
var Z = "[object Object]"
, J = Function.prototype
, G = Object.prototype
, K = J.toString
, X = G.hasOwnProperty
, Y = K.call(Object);
function W(t) {
return P(t) && 1 === t.nodeType && !function(t) {
if (!P(t) || m(t) !== Z)
return !1;
var e = function(t) {
return Object.getPrototypeOf(Object(t))
}(t);
if (null === e)
return !0;
var n = X.call(e, "constructor") && e.constructor;
return "function" == typeof n && n instanceof n &&
K.call(n) === Y
}(t)
}
var Q = function(t) {
return !z(t)
}
, tt = "[object Number]";
function et(t) {
return "number" == typeof t || P(t) && m(t) === tt
}
function nt(t, e) {
return p(e) ? e.join(t || "") : ""
}
var rt = function(t, e) {
var n = {};
return T(function(e, r) {
n[r] = t(e, r)
}, e),
n
};
function ot(t, e) {
return v(e) ? [] : (p(e) ? V : rt)(S(t), e)
}
function it() {}
function ut() {
return (new Date).getTime()
}
var ct = function(t, e, n) {
return n.reduce(t, e)
}
, at = function(t, e, n) {
var r = e;
return T(function(e, n) {
r = t(r, e, n)
}, n),
r
};
function st(t, e, n) {
return v(n) ? e : (p(n) ? ct : at)(S(t), e, n)
}
var ft = Array.prototype.reverse;
function lt(t, e) {
return z(e) ? [] : e.split(t || "")
}
function dt() {
var t = ut();
return "xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,
function(e) {
var n = (t + (16,
0 + Math.floor(17 * Math.random()))) % 16 | 0;
return t = Math.floor(t / 16),
("x" === e ? n : 3 & n | 8).toString(16)
})
}
var vt = "type"
, pt = "content"
, ht = "height"
, mt = "width"
, gt = "left"
, yt = "top"
, bt = "from"
, xt = "to"
, wt = "priority"
, Et = "selector"
, St = "cssSelector"
, Ct = "setHtml"
, kt = "setContent"
, Tt = "setText"
, Ot = "setJson"
, _t = "setAttribute"
, Nt = "setImageSource"
, It = "setStyle"
, At = "rearrange"
, qt = "resize"
, Pt = "move"
, Rt = "remove"
, jt = "customCode"
, Dt = "redirect"
, Lt = "trackClick"
, Mt = "signalClick"
, Vt = "insertBefore"
, Ut = "insertAfter"
, Ft = "appendHtml"
, Ht = "appendContent"
, $t = "prependHtml"
, Bt = "prependContent"
, zt = "replaceHtml"
, Zt = "replaceContent"
, Jt = "mboxDebug"
, Gt = "mboxDisable"
, Kt = "mboxEdit"
, Xt = "at_check"
, Yt = "true"
, Wt = 250
, Qt = "data-at-src"
, te = "json"
, ee = "html"
, ne = "dynamic"
, re = "script"
, oe = "src"
, ie = "id"
, ue = "class"
, ce = "click"
, ae = "head"
, se = "style"
, fe = "img"
, le = "div"
, de = 'Adobe Target content delivery is disabled. Ensure
that you can save cookies to your current domain, there is no "mboxDisable" cookie
and there is no "mboxDisable" parameter in query string.'
, ve = "options argument is required"
, pe = "request option is required"
, he = "response option is required"
, me = "execute or prefetch is required"
, ge = "execute or prefetch is not allowed"
, ye = "notifications are required"
, be = "mbox option is required"
, xe = "mbox option is too long"
, we = "success option is required"
, Ee = "error option is required"
, Se = "offer option is required"
, Ce = "Unexpected error"
, ke = "request failed"
, Te = "request succeeded"
, Oe = "Action rendered successfully"
, _e = "Rendering action"
, Ne = "Action has no content"
, Ie = "Action has no attributes"
, Ae = "Action has no CSS properties"
, qe = "Action has no height or width"
, Pe = "Action has no left, top or position"
, Re = "Action has no from or to"
, je = "Action has no url"
, De = "Action has no image url"
, Le = "Rearrange elements are missing"
, Me = "Loading image"
, Ve = "Track event request succeeded"
, Ue = "Track event request failed"
, Fe = "No actions to be rendered"
, He = "Redirect action"
, $e = "Script load"
, Be = "error"
, ze = "warning"
, Ze = "unknown"
, Je = "valid"
, Ge = "success"
, Ke = "mbox"
, Xe = "offer"
, Ye = "name"
, We = "status"
, Qe = "params"
, tn = "actions"
, en = "response"
, nn = "request"
, rn = "provider"
, on = "pageLoad"
, un = "at-flicker-control"
, cn = "at-element-marker"
, an = "at-element-click-tracking"
, sn = "enabled"
, fn = "clientCode"
, ln = "imsOrgId"
, dn = "serverDomain"
, vn = "timeout"
, pn = "globalMboxName"
, hn = "globalMboxAutoCreate"
, mn = "version"
, gn = "defaultContentHiddenStyle"
, yn = "bodyHiddenStyle"
, bn = "bodyHidingEnabled"
, xn = "deviceIdLifetime"
, wn = "sessionIdLifetime"
, En = "selectorsPollingTimeout"
, Sn = "visitorApiTimeout"
, Cn = "overrideMboxEdgeServer"
, kn = "overrideMboxEdgeServerTimeout"
, Tn = "optoutEnabled"
, On = "secureOnly"
, _n = "supplementalDataIdParamTimeout"
, Nn = "authoringScriptUrl"
, In = "scheme"
, An = "cookieDomain"
, qn = "mboxParams"
, Pn = "globalMboxParams"
, Rn = "mboxSession"
, jn = "PC"
, Dn = "mboxEdgeCluster"
, Ln = "session"
, Mn = "settings"
, Vn = "clientTraces"
, Un = "serverTraces"
, Fn = "___target_traces"
, Hn = "targetGlobalSettings"
, $n = "dataProvider"
, Bn = $n + "s"
, zn = "endpoint"
, Zn = "viewsEnabled"
, Jn = "pageLoadEnabled"
, Gn = "authState"
, Kn = "authenticatedState"
, Xn = "integrationCode"
, Yn = "page"
, Wn = "view"
, Qn = "views"
, tr = "viewName"
, er = "display"
, nr = "Content-Type"
, rr = "text/plain"
, or = "View rendering failed"
, ir = "View delivery error"
, ur = "View name should be a non-empty string"
, cr = "Page load disabled"
, ar = "Using server state"
, sr = "adobe"
, fr = "optIn"
, lr = "isApproved"
, dr = "fetchPermissions"
, vr = "Categories"
, pr = "TARGET"
, hr = "ANALYTICS"
, mr = "optinEnabled"
, gr = "Adobe Target is not opted in"
, yr = "analyticsLogging"
, br = "serverState"
, xr = "cache-updated-event"
, wr = "no-offers-event"
, Er = "redirect-offer-event"
, Sr = "file:"
, Cr = /^(?!0)(?!.*\.$)((1?\d?\d|25[0-5]|2[0-4]\d)(\.|$))
{4}$/
, kr = /^(com|edu|gov|net|mil|org|nom|co|name|info|biz)$/i
, Tr = {}
, Or = [sn, fn, ln, dn, An, vn, qn, Pn, gn,
"defaultContentVisibleStyle", xn, yn, bn, En, Sn, Cn, kn, Tn, mr, On, _n, Nn,
"urlSizeLimit", zn, Jn, Zn, yr, br, "cspScriptNonce", "cspStyleNonce", pn];
function _r(t, e, n) {
var r = "";
t.location.protocol === Sr || (r = function(t) {
if (function(t) {
return Cr.test(t)
}(t))
return t;
var e, n = null == (e = lt(".", t)) ? e : ft.call(e), r
= n.length;
return r >= 3 && kr.test(n[1]) ? n[2] + "." + n[1] +
"." + n[0] : 1 === r ? n[0] : n[1] + "." + n[0]
}(t.location.hostname)),
n[An] = r,
n[sn] = function(t) {
var e = t.compatMode;
return e && "CSS1Compat" === e
}(e) && function(t) {
var e = t.documentMode;
return !e || e >= 10
}(e),
function(t, e) {
t[sn] && (v(e[hn]) || (t[Jn] = e[hn]),
q(function(n) {
v(e[n]) || (t[n] = e[n])
}, Or))
}(n, t[Hn] || {})
}
function Nr() {
return Tr
}
var Ir = "undefined" != typeof globalThis ? globalThis :
"undefined" != typeof window ? window : "undefined" != typeof global ? global :
"undefined" != typeof self ? self : {};
function Ar(t, e) {
return t(e = {
exports: {}
}, e.exports),
e.exports
}
var qr = Ar(function(t, e) {
var n;
n = function() {
function t() {
for (var t = 0, e = {}; t < arguments.length; t++)
{
var n = arguments[t];
for (var r in n)
e[r] = n[r]
}
return e
}
return function e(n) {
function r(e, o, i) {
var u;
if ("undefined" != typeof document) {
if (arguments.length > 1) {
if ("number" == typeof (i = t({
path: "/"
}, r.defaults, i)).expires) {
var c = new Date;