CINXE.COM
Business Process Automation Solutions and Services | UST
<!DOCTYPE HTML> <html lang="en"> <head> <meta charset="UTF-8"/> <title>Business Process Automation Solutions and Services | UST</title> <meta name="robots" content="index,follow"/> <link rel="icon" sizes="256x256" href="/etc.clientlibs/global/clientlibs/clientlib-base/resources/images/favicon.ico"/> <link rel="apple-touch-icon" href="/content/dam/ust/apple-touch-icons/apple-touch-icon.png"/> <link rel="apple-touch-icon" sizes="57x57" href="/content/dam/ust/apple-touch-icons/apple-touch-icon-57x57.png"/> <link rel="apple-touch-icon" sizes="76x76" href="/content/dam/ust/apple-touch-icons/apple-touch-icon-76x76.png"/> <link rel="apple-touch-icon" sizes="114x114" href="/content/dam/ust/apple-touch-icons/apple-touch-icon-114x114.png"/> <link rel="apple-touch-icon" sizes="120x120" href="/content/dam/ust/apple-touch-icons/apple-touch-icon-120x120.png"/> <link rel="apple-touch-icon" sizes="144x144" href="/content/dam/ust/apple-touch-icons/apple-touch-icon-144x144.png"/> <link rel="apple-touch-icon" sizes="152x152" href="/content/dam/ust/apple-touch-icons/apple-touch-icon-152x152.png"/> <link rel="apple-touch-icon" sizes="180x180" href="/content/dam/ust/apple-touch-icons/apple-touch-icon-180x180.png"/> <link rel="preconnect" href="https://connect.facebook.net/" crossorigin/> <link rel="preconnect" href="https://cdn.cookielaw.org" crossorigin/> <link rel="preconnect" href="https://www.clarity.ms/" crossorigin/> <link rel="preconnect" href="https://js.hs-analytics.net" crossorigin/> <link rel="preconnect" href="https://js.hscollectedforms.net/" crossorigin/> <link rel="preconnect" href="https://www.google-analytics.com" crossorigin/> <link rel="preconnect" href="https://js.hsforms.net" crossorigin/> <link rel="preconnect" href="https://f.vimeocdn.com" crossorigin/> <link rel="preconnect" href="https://i.vimeocdn.com" crossorigin/> <link rel="preconnect" href="https://fresnel.vimeocdn.com" crossorigin/> <link rel="preconnect" href="https://player.vimeo.com" crossorigin/> <!-- OneTrust Cookies Consent Notice start for www.ust.com --> <script type="text/javascript" src="https://cdn.cookielaw.org/consent/878fac9f-f4df-40a1-b61e-ca0b550520ff/OtAutoBlock.js"></script> <script type="text/javascript"> (function() { var src = window.location.hostname=='www.ust.com' ? "878fac9f-f4df-40a1-b61e-ca0b550520ff" : "878fac9f-f4df-40a1-b61e-ca0b550520ff-test"; document.write('<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="' + src + '"><\/script>'); })(); </script> <script type="text/javascript"> // function to pull cookie value function getCookie(name) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) return parts.pop().split(";").shift(); } function OptanonWrapper() { console.log("OptanonWrapper called"); var OABCcookieName = "OptanonAlertBoxClosed"; var bannerAcceptBtn = document.getElementById("onetrust-accept-btn-handler"); var pcAllowAllBtn = document.getElementById("accept-recommended-btn-handler"); var pcSaveBtn = document.getElementsByClassName("save-preference-btn-handler onetrust-close-btn-handler")[0]; var OABCcookie = getCookie(OABCcookieName); // IF logic needed here because ot-banner-sdk DIV is not injected on page loads if banner is not exposed if (!OABCcookie && bannerAcceptBtn) { bannerAcceptBtn.addEventListener('click', function() { console.log("Allowed all via Banner"); location.reload(); }); } if (pcAllowAllBtn) pcAllowAllBtn.addEventListener('click', function() { console.log("Allowed all via Preference Center"); location.reload(); }); if(pcSaveBtn){ pcSaveBtn.addEventListener('click', function() { setTimeout(()=> { console.log("Set custom settings via Preference Center"); location.reload(); }, 1000) //quick timeout so that the consent receipt can be sent and the cookie can be updated }); } } </script> <!-- OneTrust Cookies Consent Notice end for www.ust.com --> <script type="text/javascript" src="https://resources.digital-cloud-west.medallia.com/wdcwest/746269/onsite/embed.js" async="null"></script> <script type="text/plain" class="optanon-category-C0004"> window.adobe=window.adobe||{},window.adobe.target=function(){"use strict";var e=window,t=document,n=!t.documentMode||t.documentMode>=11;var r,o,i,c=t.compatMode&&"CSS1Compat"===t.compatMode&&n&&(r=window.navigator.userAgent,o=r.indexOf("MSIE ")>0,i=r.indexOf("Trident/")>0,!(o||i)),u=e.targetGlobalSettings;if(!c||u&&!1===u.enabled)return e.adobe=e.adobe||{},e.adobe.target={VERSION:"",event:{},getOffer:An,getOffers:je,applyOffer:An,applyOffers:je,sendNotifications:je,trackEvent:An,triggerView:An,registerExtension:An,init:An},e.mboxCreate=An,e.mboxDefine=An,e.mboxUpdate=An,"console"in e&&"warn"in e.console&&(c||e.console.warn("AT: Adobe Target content delivery is disabled. Update your DOCTYPE to support Standards mode."),e.console.warn("AT: Adobe Target content delivery is disabled in targetGlobalSettings.")),e.adobe.target;var s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function a(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})})),t} /* object-assign (c) Sindre Sorhus @license MIT */var f=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable;function p(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var h=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,r,o=p(e),i=1;i<arguments.length;i++){for(var c in n=Object(arguments[i]))l.call(n,c)&&(o[c]=n[c]);if(f){r=f(n);for(var u=0;u<r.length;u++)d.call(n,r[u])&&(o[r[u]]=n[r[u]])}}return o};function m(e){return null==e}const{isArray:g}=Array,{prototype:v}=Object,{toString:y}=v;function b(e){return function(e){return y.call(e)}(e)}function w(e){const t=typeof e;return null!=e&&("object"===t||"function"===t)}function x(e){return!!w(e)&&"[object Function]"===b(e)}function S(e){return e}function E(e){return x(e)?e:S}function A(e){return m(e)?[]:Object.keys(e)}const T=(e,t)=>t.forEach(e),I=(e,t)=>{T(n=>e(t[n],n),A(t))},C=(e,t)=>t.filter(e),O=(e,t)=>{const n={};return I((t,r)=>{e(t,r)&&(n[r]=t)},t),n};function k(e,t){if(m(t))return[];return(g(t)?C:O)(E(e),t)}function _(e){return m(e)?[]:[].concat.apply([],e)}function N(e){var t=this;const n=e?e.length:0;let r=n;for(;r-=1;)if(!x(e[r]))throw new TypeError("Expected a function");return function(){let r=0;for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];let u=n?e[r].apply(t,i):i[0];for(;(r+=1)<n;)u=e[r].call(t,u);return u}}function P(e,t){if(m(t))return;(g(t)?T:I)(E(e),t)}function D(e){return null!=e&&"object"==typeof e}function q(e){return"string"==typeof e||!g(e)&&D(e)&&"[object String]"===b(e)}function M(e){if(!q(e))return-1;let t=0;const{length:n}=e;for(let r=0;r<n;r+=1)t=(t<<5)-t+e.charCodeAt(r)&4294967295;return t}function j(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}(e.length)&&!x(e)}const L=(e,t)=>t.map(e);function R(e){return m(e)?[]:j(e)?q(e)?e.split(""):function(e){let t=0;const{length:n}=e,r=Array(n);for(;t<n;)r[t]=e[t],t+=1;return r}(e):(t=A(e),n=e,L(e=>n[e],t));var t,n}function V(e,t){return(j(t)?t:R(t)).indexOf(e)>-1}const{prototype:F}=Object,{hasOwnProperty:H}=F;function U(e){if(null==e)return!0;if(j(e)&&(g(e)||q(e)||x(e.splice)))return!e.length;for(const t in e)if(H.call(e,t))return!1;return!0}const{prototype:B}=String,{trim:z}=B;function $(e){return m(e)?"":z.call(e)}function J(e){return q(e)?!$(e):U(e)}const G=e=>!J(e);function K(e){return"number"==typeof e||D(e)&&"[object Number]"===b(e)}const{prototype:Z}=Function,{prototype:W}=Object,{toString:X}=Z,{hasOwnProperty:Y}=W,Q=X.call(Object);function ee(e){if(!D(e)||"[object Object]"!==b(e))return!1;const t=function(e){return Object.getPrototypeOf(Object(e))}(e);if(null===t)return!0;const n=Y.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&X.call(n)===Q}function te(e,t){return g(t)?t.join(e||""):""}const ne=(e,t)=>{const n={};return I((t,r)=>{n[r]=e(t,r)},t),n};function re(e,t){if(m(t))return[];return(g(t)?L:ne)(E(e),t)}function oe(){return(new Date).getTime()}const ie=(e,t,n)=>n.reduce(e,t),ce=(e,t,n)=>{let r=t;return I((t,n)=>{r=e(r,t,n)},n),r};function ue(e,t,n){if(m(n))return t;return(g(n)?ie:ce)(E(e),t,n)}const{prototype:se}=Array,{reverse:ae}=se;function fe(e,t){return J(t)?[]:t.split(e||"")}function le(e){return null===e||"object"!=typeof e?[]:Object.keys(e).map(t=>e[t])}function de(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return setTimeout(e,Number(t)||0)}function pe(e){clearTimeout(e)}function he(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function me(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const ge="on-device",ve="server-side",ye="hybrid",be="edge",we="local",xe={debug(){},error(){}};function Se(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e.built)return e;const{debug:t,error:n}=e,r=h({built:!0},xe);return x(t)&&(r.debug=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e.debug.apply(null,["AT:",...n])}),x(n)&&(r.error=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e.error.apply(null,["AT:",...n])}),r}const Ee="click",Ae="display",Te="authenticated",Ie="production",Ce=[Ie,"staging","development"];function Oe(e){return void 0===e}function ke(e){return!Oe(e)}function _e(e){return!(Oe(e)||null===e||!w(e))&&Object.getPrototypeOf(e)===Object.prototype}function Ne(e,t){const n=new Set;return["prefetch","execute"].forEach(r=>{if(!t||!t[r])return;(t[r][e]instanceof Array?t[r][e]:[]).filter(e=>ke(e.name)).forEach(e=>{n.add(e.name)})}),n}function Pe(e){return function(e,t){const n=["prefetch","execute"];for(let r=0;r<n.length;r+=1){const o=n[r],i=t&&t[o]&&t[o][e]instanceof Array?t[o][e]:void 0;if(ke(i)&&i instanceof Array)return!0}return!1}("views",e)}function De(){return"undefined"!=typeof window}function qe(){return"undefined"!=typeof global}const Me=()=>{},je=e=>Promise.resolve(e);function Le(e){return V(e,[ge,ye])}function Re(e){const t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?he(Object(n),!0).forEach((function(t){me(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):he(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e);return Object.keys(t).forEach(e=>{Oe(t[e])&&delete t[e]}),t}function Ve(e){return q(e)&&/((^\s*((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))\s*$)|(^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$))/g.test(e)}function Fe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e[0];const n={};return function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];const c=t.call(this,o);return ke(n[c])||(n[c]=e.call(null,...o)),n[c]}}function He(e){return!!e.execute&&!!e.execute.pageLoad}function Ue(e){return!!e.execute&&!!e.execute.mboxes&&e.execute.mboxes.length||0}function Be(e){return!!e.prefetch&&!!e.prefetch.pageLoad}function ze(e){return!!e.prefetch&&!!e.prefetch.mboxes&&e.prefetch.mboxes.length||0}function $e(e){return!!e.prefetch&&!!e.prefetch.views&&e.prefetch.views.length||0}function Je(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(e&&K(e))return+e.toFixed(t)}function Ge(e){if(x(e))return e;let t;return qe()&&"function"==typeof global.fetch?t=global.fetch:De()&&"function"==typeof window.fetch&&(t=window.fetch.bind(window)),t}function Ke(){let e=[];return{addEntry:function(t){e.push(t)},getAndClearEntries:function(){const t=e;return e=[],t},hasEntries:function(){return e.length>0}}}function Ze(e,t){return t="function"==typeof t?t:e=>e.name,function(n){for(let r=0;r<e.length;r+=1){const o=e[r],i=n.match(o.regex);if(i)return t(o,i)}return t({name:"Unknown"})}}function We(e,t){const n=65535&t;return((t-n)*e|0)+(n*e|0)|0}const Xe=Fe((function(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const r=e.length,o=3432918353,i=461845907;let c=n;const u=-2&r;for(let n=0;n<u;n+=2)t=e.charCodeAt(n)|e.charCodeAt(n+1)<<16,t=We(t,o),t=(131071&t)<<15|t>>>17,t=We(t,i),c^=t,c=(524287&c)<<13|c>>>19,c=5*c+3864292196|0;return r%2==1&&(t=e.charCodeAt(u),t=We(t,o),t=(131071&t)<<15|t>>>17,t=We(t,i),c^=t),c^=r<<1,c^=c>>>16,c=We(c,2246822507),c^=c>>>13,c=We(c,3266489909),c^=c>>>16,c}),e=>e.join("-"));var Ye="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var Qe=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){(function(){var t,n,r,o,i,c;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:"undefined"!=typeof process&&null!==process&&process.hrtime?(e.exports=function(){return(t()-i)/1e6},n=process.hrtime,o=(t=function(){var e;return 1e9*(e=n())[0]+e[1]})(),c=1e9*process.uptime(),i=o-c):Date.now?(e.exports=function(){return Date.now()-r},r=Date.now()):(e.exports=function(){return(new Date).getTime()-r},r=(new Date).getTime())}).call(Ye)}));const et=function(){let e={},t={},n={};function r(t){const n=(ke(e[t])?e[t]:0)+1;return e[t]=n,""+t+n}return{timeStart:function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const o=n?r(e):e;return Oe(t[o])&&(t[o]=Qe()),o},timeEnd:function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(Oe(t[e]))return-1;const o=Qe()-t[e]-r;return n[e]=o,o},getTimings:()=>n,getTiming:e=>n[e],clearTiming:function(r){delete e[r],delete t[r],delete n[r]},reset:function(){e={},t={},n={}}}}();var tt=function(e,t){if(e){t=t||{};for(var n={key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},r=n.parser[t.strictMode?"strict":"loose"].exec(e),o={},i=14;i--;)o[n.key[i]]=r[i]||"";return o[n.q.name]={},o[n.key[12]].replace(n.q.parser,(function(e,t,r){t&&(o[n.q.name][t]=r)})),o}};const nt=new Uint8Array(256),rt=function(){const e=window.crypto||window.msCrypto;return!m(e)&&e.getRandomValues&&x(e.getRandomValues)&&e.getRandomValues.bind(e)}();function ot(){return rt(nt)}const it=function(){const e=[];for(let t=0;t<256;t+=1)e.push((t+256).toString(16).substr(1));return e}();function ct(e){const t=e();return t[6]=15&t[6]|64,t[8]=63&t[8]|128,function(e){const t=[];for(let n=0;n<16;n+=1)t.push(it[e[n]]);return te("",t).toLowerCase()}(t)}function ut(){return ct(ot)}const st="type",at="content",ft="selector",lt="src",dt="No cached artifact available for Hybrid mode.",pt='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.',ht="options argument is required",mt="Action has no content",gt="No actions to be rendered",vt="error",yt="valid",bt="success",wt="___target_traces",xt="display";var St=document,Et=window;const At=/^(?!0)(?!.*\.$)((1?\d?\d|25[0-5]|2[0-4]\d)(\.|$)){4}$/,Tt=/^(com|edu|gov|net|mil|org|nom|co|name|info|biz)$/i;let It={};const Ct=["enabled","clientCode","imsOrgId","serverDomain","crossDomain","cookieDomain","timeout","mboxParams","globalMboxParams","defaultContentHiddenStyle","defaultContentVisibleStyle","deviceIdLifetime","bodyHiddenStyle","bodyHidingEnabled","selectorsPollingTimeout","visitorApiTimeout","overrideMboxEdgeServer","overrideMboxEdgeServerTimeout","optoutEnabled","optinEnabled","secureOnly","supplementalDataIdParamTimeout","authoringScriptUrl","urlSizeLimit","endpoint","pageLoadEnabled","viewsEnabled","analyticsLogging","serverState","decisioningMethod","pollingInterval","artifactLocation","artifactFormat","artifactPayload","environment","cdnEnvironment","telemetryEnabled","cdnBasePath","cspScriptNonce","cspStyleNonce","globalMboxName","allowHighEntropyClientHints"];function Ot(e){if(function(e){return At.test(e)}(e))return e;const t=null==(n=fe(".",e))?n:ae.call(n);var n;const r=t.length;return r>=3&&Tt.test(t[1])?t[2]+"."+t[1]+"."+t[0]:1===r?t[0]:t[1]+"."+t[0]}function kt(e,t,n){let r="";"file:"===e.location.protocol||(r=Ot(e.location.hostname)),n.cookieDomain=r,n.enabled=function(e){const{compatMode:t}=e;return t&&"CSS1Compat"===t}(t)&&function(e){const{documentMode:t}=e;return!t||t>=10}(t),function(e,t){e.enabled&&(m(t.globalMboxAutoCreate)||(e.pageLoadEnabled=t.globalMboxAutoCreate),P(n=>{m(t[n])||(e[n]=t[n])},Ct))}(n,e.targetGlobalSettings||{})}function _t(e){kt(Et,St,e);const t="file:"===Et.location.protocol;It=h({},e),It.deviceIdLifetime=e.deviceIdLifetime/1e3,It.sessionIdLifetime=e.sessionIdLifetime/1e3,It.scheme=It.secureOnly||t?"https:":""}function Nt(){return It}var Pt={exports:{}}; /*! * JavaScript Cookie v2.2.1 * https://github.com/js-cookie/js-cookie * * Copyright 2006, 2015 Klaus Hartl & Fagner Brack * Released under the MIT license */ Pt.exports=function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function n(r){function o(){}function i(t,n,i){if("undefined"!=typeof document){"number"==typeof(i=e({path:"/"},o.defaults,i)).expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var c=JSON.stringify(n);/^[\{\[]/.test(c)&&(n=c)}catch(e){}n=r.write?r.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var u="";for(var s in i)i[s]&&(u+="; "+s,!0!==i[s]&&(u+="="+i[s].split(";")[0]));return document.cookie=t+"="+n+u}}function c(e,n){if("undefined"!=typeof document){for(var o={},i=document.cookie?document.cookie.split("; "):[],c=0;c<i.length;c++){var u=i[c].split("="),s=u.slice(1).join("=");n||'"'!==s.charAt(0)||(s=s.slice(1,-1));try{var a=t(u[0]);if(s=(r.read||r)(s,a)||t(s),n)try{s=JSON.parse(s)}catch(e){}if(o[a]=s,e===a)break}catch(e){}}return e?o[e]:o}}return o.set=i,o.get=function(e){return c(e,!1)},o.getJSON=function(e){return c(e,!0)},o.remove=function(t,n){i(t,"",e(n,{expires:-1}))},o.defaults={},o.withConverter=n,o}((function(){}))}();var Dt=Pt.exports,qt={get:Dt.get,set:Dt.set,remove:Dt.remove},Mt={};function jt(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var Lt=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};Mt.decode=Mt.parse=function(e,t,n,r){t=t||"&",n=n||"=";var o={};if("string"!=typeof e||0===e.length)return o;var i=/\+/g;e=e.split(t);var c=1e3;r&&"number"==typeof r.maxKeys&&(c=r.maxKeys);var u=e.length;c>0&&u>c&&(u=c);for(var s=0;s<u;++s){var a,f,l,d,p=e[s].replace(i,"%20"),h=p.indexOf(n);h>=0?(a=p.substr(0,h),f=p.substr(h+1)):(a=p,f=""),l=decodeURIComponent(a),d=decodeURIComponent(f),jt(o,l)?Array.isArray(o[l])?o[l].push(d):o[l]=[o[l],d]:o[l]=d}return o},Mt.encode=Mt.stringify=function(e,t,n,r){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map((function(r){var o=encodeURIComponent(Lt(r))+n;return Array.isArray(e[r])?e[r].map((function(e){return o+encodeURIComponent(Lt(e))})).join(t):o+encodeURIComponent(Lt(e[r]))})).join(t):r?encodeURIComponent(Lt(r))+n+encodeURIComponent(Lt(e)):""};var Rt=Mt,Vt={parse:function(e){return"string"==typeof e&&(e=e.trim().replace(/^[?#&]/,"")),Rt.parse(e)},stringify:function(e){return Rt.stringify(e)}};const{parse:Ft,stringify:Ht}=Vt,Ut=St.createElement("a"),Bt={};function zt(e){try{return Ft(e)}catch(e){return{}}}function $t(e){try{return Ht(e)}catch(e){return""}}function Jt(e){try{return decodeURIComponent(e)}catch(t){return e}}function Gt(e){try{return encodeURIComponent(e)}catch(t){return e}}function Kt(e){if(Bt[e])return Bt[e];Ut.href=e;const t=tt(Ut.href);return t.queryKey=zt(t.query),Bt[e]=t,Bt[e]}const{get:Zt,set:Wt,remove:Xt}=qt;function Yt(e,t,n){return{name:e,value:t,expires:n}}function Qt(e){const t=fe("#",e);return U(t)||t.length<3||isNaN(parseInt(t[2],10))?null:Yt(Jt(t[0]),Jt(t[1]),Number(t[2]))}function en(){const e=re(Qt,J(t=Zt("mbox"))?[]:fe("|",t));var t;const n=Math.ceil(oe()/1e3);return ue((e,t)=>(e[t.name]=t,e),{},k(e=>w(e)&&n<=e.expires,e))}function tn(e){const t=en()[e];return w(t)?t.value:""}function nn(e){return te("#",[Gt(e.name),Gt(e.value),e.expires])}function rn(e){return e.expires}function on(e,t,n){const r=R(e),o=Math.abs(1e3*function(e){const t=re(rn,e);return Math.max.apply(null,t)}(r)-oe()),i=te("|",re(nn,r)),c=new Date(oe()+o),u=h({domain:t,expires:c,secure:n},n?{sameSite:"None"}:{});Wt("mbox",i,u)}function cn(e){const{name:t,value:n,expires:r,domain:o,secure:i}=e,c=en();c[t]=Yt(t,n,Math.ceil(r+oe()/1e3)),on(c,o,i)}function un(e,t,n){return function(e){return G(Zt(e))}(n)||function(e,t){const{location:n}=e,{search:r}=n,o=zt(r);return G(o[t])}(e,n)||function(e,t){const{referrer:n}=e,r=Kt(n).queryKey;return!m(r)&&G(r[t])}(t,n)}function sn(){return Nt().enabled&&function(){const e=Nt(),t=e.cookieDomain,n=e.secureOnly,r=h({domain:t,secure:n},n?{sameSite:"None"}:{});Wt("at_check","true",r);const o="true"===Zt("at_check");return Xt("at_check"),o}()&&!un(Et,St,"mboxDisable")}function an(){return un(Et,St,"mboxDebug")}function fn(){return un(Et,St,"mboxEdit")}const ln="AT:";function dn(e,t){const{console:n}=e;return!m(n)&&x(n[t])}function pn(e,t){const{console:n}=e;dn(e,"warn")&&n.warn.apply(n,[ln].concat(t))}function hn(e,t){const{console:n}=e;dn(e,"debug")&&an()&&n.debug.apply(n,[ln].concat(t))}function mn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];pn(Et,t)}function gn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];hn(Et,t)}const vn={debug:gn,error:mn,built:!0};function yn(e,t,n){const r=e[wt]||[];if(e[wt]=r,!n)return;const o=r.push;r.version="1",r.settings=function(e){return ue((t,n)=>(t[n]=e[n],t),{},Ct)}(t),r.clientTraces=[],r.serverTraces=[],r.push=function(e){r.serverTraces.push(h({timestamp:oe()},e)),o.call(this,e)}}function bn(e,t,n,r){"serverTraces"===t&&e[wt].push(n),r&&"serverTraces"!==t&&e[wt][t].push(h({timestamp:oe()},n))}function wn(e){bn(Et,"serverTraces",e,an())}function xn(e){bn(Et,"clientTraces",e,an())}var Sn=setTimeout;function En(e){return Boolean(e&&void 0!==e.length)}function An(){}function Tn(e){if(!(this instanceof Tn))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],Nn(e,this)}function In(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,Tn._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void On(t.promise,e)}Cn(t.promise,r)}else(1===e._state?Cn:On)(t.promise,e._value)}))):e._deferreds.push(t)}function Cn(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof Tn)return e._state=3,e._value=t,void kn(e);if("function"==typeof n)return void Nn((r=n,o=t,function(){r.apply(o,arguments)}),e)}e._state=1,e._value=t,kn(e)}catch(t){On(e,t)}var r,o}function On(e,t){e._state=2,e._value=t,kn(e)}function kn(e){2===e._state&&0===e._deferreds.length&&Tn._immediateFn((function(){e._handled||Tn._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)In(e,e._deferreds[t]);e._deferreds=null}function _n(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function Nn(e,t){var n=!1;try{e((function(e){n||(n=!0,Cn(t,e))}),(function(e){n||(n=!0,On(t,e))}))}catch(e){if(n)return;n=!0,On(t,e)}}Tn.prototype['catch']=function(e){return this.then(null,e)},Tn.prototype.then=function(e,t){var n=new this.constructor(An);return In(this,new _n(e,t,n)),n},Tn.prototype.finally=function(e){var t=this.constructor;return this.then((function(n){return t.resolve(e()).then((function(){return n}))}),(function(n){return t.resolve(e()).then((function(){return t.reject(n)}))}))},Tn.all=function(e){return new Tn((function(t,n){if(!En(e))return n(new TypeError("Promise.all accepts an array"));var r=Array.prototype.slice.call(e);if(0===r.length)return t([]);var o=r.length;function i(e,c){try{if(c&&("object"==typeof c||"function"==typeof c)){var u=c.then;if("function"==typeof u)return void u.call(c,(function(t){i(e,t)}),n)}r[e]=c,0==--o&&t(r)}catch(e){n(e)}}for(var c=0;c<r.length;c++)i(c,r[c])}))},Tn.resolve=function(e){return e&&"object"==typeof e&&e.constructor===Tn?e:new Tn((function(t){t(e)}))},Tn.reject=function(e){return new Tn((function(t,n){n(e)}))},Tn.race=function(e){return new Tn((function(t,n){if(!En(e))return n(new TypeError("Promise.race accepts an array"));for(var r=0,o=e.length;r<o;r++)Tn.resolve(e[r]).then(t,n)}))},Tn._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){Sn(e,0)},Tn._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)};var Pn=a(Object.freeze({__proto__:null,default:Tn})),Dn="undefined"!=typeof window&&window.Promise||void 0!==s&&s.Promise||Pn.default||Pn,qn=function(e){var t=function(){var t,n,r,o,i,c=[],u=c.concat,s=c.filter,a=c.slice,f=e.document,l={},d={},p={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},h=/^\s*<(\w+|!)[^>]*>/,m=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,g=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,v=/^(?:body|html)$/i,y=/([A-Z])/g,b=["val","css","html","text","data","width","height","offset"],w=f.createElement("table"),x=f.createElement("tr"),S={tr:f.createElement("tbody"),tbody:w,thead:w,tfoot:w,td:x,th:x,"*":f.createElement("div")},E=/complete|loaded|interactive/,A=/^[\w-]*$/,T={},I=T.toString,C={},O=f.createElement("div"),k={tabindex:"tabIndex",readonly:"readOnly",'for':"htmlFor",'class':"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},_=Array.isArray||function(e){return e instanceof Array};function N(e){return null==e?String(e):T[I.call(e)]||"object"}function P(e){return"function"==N(e)}function D(e){return null!=e&&e==e.window}function q(e){return null!=e&&e.nodeType==e.DOCUMENT_NODE}function M(e){return"object"==N(e)}function j(e){return M(e)&&!D(e)&&Object.getPrototypeOf(e)==Object.prototype}function L(e){var t=!!e&&"length"in e&&e.length,r=n.type(e);return"function"!=r&&!D(e)&&("array"==r||0===t||"number"==typeof t&&t>0&&t-1 in e)}function R(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function V(e){return e in d?d[e]:d[e]=new RegExp("(^|\\s)"+e+"(\\s|$)")}function F(e,t){return"number"!=typeof t||p[R(e)]?t:t+"px"}function H(e){return"children"in e?a.call(e.children):n.map(e.childNodes,(function(e){if(1==e.nodeType)return e}))}function U(e,t){var n,r=e?e.length:0;for(n=0;n<r;n++)this[n]=e[n];this.length=r,this.selector=t||""}function B(e,n,r){for(t in n)r&&(j(n[t])||_(n[t]))?(j(n[t])&&!j(e[t])&&(e[t]={}),_(n[t])&&!_(e[t])&&(e[t]=[]),B(e[t],n[t],r)):void 0!==n[t]&&(e[t]=n[t])}function z(e,t){return null==t?n(e):n(e).filter(t)}function $(e,t,n,r){return P(t)?t.call(e,n,r):t}function J(e,t,n){null==n?e.removeAttribute(t):e.setAttribute(t,n)}function K(e,t){var n=e.className||"",r=n&&void 0!==n.baseVal;if(void 0===t)return r?n.baseVal:n;r?n.baseVal=t:e.className=t}function Z(e){try{return e?"true"==e||"false"!=e&&("null"==e?null:+e+""==e?+e:/^[\[\{]/.test(e)?n.parseJSON(e):e):e}catch(t){return e}}function W(e,t){t(e);for(var n=0,r=e.childNodes.length;n<r;n++)W(e.childNodes[n],t)}function X(e,t,n){const r=e.getElementsByTagName("script")[0];if(!r)return;const o=r.parentNode;if(!o)return;const i=e.createElement("script");i.innerHTML=t,G(n)&&i.setAttribute("nonce",n),o.appendChild(i),o.removeChild(i)}return C.matches=function(e,t){if(!t||!e||1!==e.nodeType)return!1;var n=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.matchesSelector;if(n)return n.call(e,t);var r,o=e.parentNode,i=!o;return i&&(o=O).appendChild(e),r=~C.qsa(o,t).indexOf(e),i&&O.removeChild(e),r},o=function(e){return e.replace(/-+(.)?/g,(function(e,t){return t?t.toUpperCase():""}))},i=function(e){return s.call(e,(function(t,n){return e.indexOf(t)==n}))},C.fragment=function(e,t,r){var o,i,c;return m.test(e)&&(o=n(f.createElement(RegExp.$1))),o||(e.replace&&(e=e.replace(g,"<$1></$2>")),void 0===t&&(t=h.test(e)&&RegExp.$1),t in S||(t="*"),(c=S[t]).innerHTML=""+e,o=n.each(a.call(c.childNodes),(function(){c.removeChild(this)}))),j(r)&&(i=n(o),n.each(r,(function(e,t){b.indexOf(e)>-1?i[e](t):i.attr(e,t)}))),o},C.Z=function(e,t){return new U(e,t)},C.isZ=function(e){return e instanceof C.Z},C.init=function(e,t){var r,o;if(!e)return C.Z();if("string"==typeof e)if("<"==(e=e.trim())[0]&&h.test(e))r=C.fragment(e,RegExp.$1,t),e=null;else{if(void 0!==t)return n(t).find(e);r=C.qsa(f,e)}else{if(P(e))return n(f).ready(e);if(C.isZ(e))return e;if(_(e))o=e,r=s.call(o,(function(e){return null!=e}));else if(M(e))r=[e],e=null;else if(h.test(e))r=C.fragment(e.trim(),RegExp.$1,t),e=null;else{if(void 0!==t)return n(t).find(e);r=C.qsa(f,e)}}return C.Z(r,e)},(n=function(e,t){return C.init(e,t)}).extend=function(e){var t,n=a.call(arguments,1);return"boolean"==typeof e&&(t=e,e=n.shift()),n.forEach((function(n){B(e,n,t)})),e},C.qsa=function(e,t){var n,r="#"==t[0],o=!r&&"."==t[0],i=r||o?t.slice(1):t,c=A.test(i);return e.getElementById&&c&&r?(n=e.getElementById(i))?[n]:[]:1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType?[]:a.call(c&&!r&&e.getElementsByClassName?o?e.getElementsByClassName(i):e.getElementsByTagName(t):e.querySelectorAll(t))},n.contains=f.documentElement.contains?function(e,t){return e!==t&&e.contains(t)}:function(e,t){for(;t&&(t=t.parentNode);)if(t===e)return!0;return!1},n.type=N,n.isFunction=P,n.isWindow=D,n.isArray=_,n.isPlainObject=j,n.isEmptyObject=function(e){var t;for(t in e)return!1;return!0},n.isNumeric=function(e){var t=Number(e),n=typeof e;return null!=e&&"boolean"!=n&&("string"!=n||e.length)&&!isNaN(t)&&isFinite(t)||!1},n.inArray=function(e,t,n){return c.indexOf.call(t,e,n)},n.camelCase=o,n.trim=function(e){return null==e?"":String.prototype.trim.call(e)},n.uuid=0,n.support={},n.expr={},n.noop=function(){},n.map=function(e,t){var r,o,i,c,u=[];if(L(e))for(o=0;o<e.length;o++)null!=(r=t(e[o],o))&&u.push(r);else for(i in e)null!=(r=t(e[i],i))&&u.push(r);return(c=u).length>0?n.fn.concat.apply([],c):c},n.each=function(e,t){var n,r;if(L(e)){for(n=0;n<e.length;n++)if(!1===t.call(e[n],n,e[n]))return e}else for(r in e)if(!1===t.call(e[r],r,e[r]))return e;return e},n.grep=function(e,t){return s.call(e,t)},e.JSON&&(n.parseJSON=JSON.parse),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),(function(e,t){T["[object "+t+"]"]=t.toLowerCase()})),n.fn={constructor:C.Z,length:0,forEach:c.forEach,reduce:c.reduce,push:c.push,sort:c.sort,splice:c.splice,indexOf:c.indexOf,concat:function(){var e,t,n=[];for(e=0;e<arguments.length;e++)t=arguments[e],n[e]=C.isZ(t)?t.toArray():t;return u.apply(C.isZ(this)?this.toArray():this,n)},map:function(e){return n(n.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return n(a.apply(this,arguments))},ready:function(e){return E.test(f.readyState)&&f.body?e(n):f.addEventListener("DOMContentLoaded",(function(){e(n)}),!1),this},get:function(e){return void 0===e?a.call(this):this[e>=0?e:e+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each((function(){null!=this.parentNode&&this.parentNode.removeChild(this)}))},each:function(e){for(var t,n=this.length,r=0;r<n&&(t=this[r],!1!==e.call(t,r,t));)r++;return this},filter:function(e){return P(e)?this.not(this.not(e)):n(s.call(this,(function(t){return C.matches(t,e)})))},add:function(e,t){return n(i(this.concat(n(e,t))))},is:function(e){return this.length>0&&C.matches(this[0],e)},not:function(e){var t=[];if(P(e)&&void 0!==e.call)this.each((function(n){e.call(this,n)||t.push(this)}));else{var r="string"==typeof e?this.filter(e):L(e)&&P(e.item)?a.call(e):n(e);this.forEach((function(e){r.indexOf(e)<0&&t.push(e)}))}return n(t)},has:function(e){return this.filter((function(){return M(e)?n.contains(this,e):n(this).find(e).size()}))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){var e=this[0];return e&&!M(e)?e:n(e)},last:function(){var e=this[this.length-1];return e&&!M(e)?e:n(e)},find:function(e){var t=this;return e?"object"==typeof e?n(e).filter((function(){var e=this;return c.some.call(t,(function(t){return n.contains(t,e)}))})):1==this.length?n(C.qsa(this[0],e)):this.map((function(){return C.qsa(this,e)})):n()},closest:function(e,t){var r=[],o="object"==typeof e&&n(e);return this.each((function(n,i){for(;i&&!(o?o.indexOf(i)>=0:C.matches(i,e));)i=i!==t&&!q(i)&&i.parentNode;i&&r.indexOf(i)<0&&r.push(i)})),n(r)},parents:function(e){for(var t=[],r=this;r.length>0;)r=n.map(r,(function(e){if((e=e.parentNode)&&!q(e)&&t.indexOf(e)<0)return t.push(e),e}));return z(t,e)},parent:function(e){return z(i(this.pluck("parentNode")),e)},children:function(e){return z(this.map((function(){return H(this)})),e)},contents:function(){return this.map((function(){return this.contentDocument||a.call(this.childNodes)}))},siblings:function(e){return z(this.map((function(e,t){return s.call(H(t.parentNode),(function(e){return e!==t}))})),e)},empty:function(){return this.each((function(){this.innerHTML=""}))},pluck:function(e){return n.map(this,(function(t){return t[e]}))},show:function(){return this.each((function(){var e,t,n;"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=(e=this.nodeName,l[e]||(t=f.createElement(e),f.body.appendChild(t),n=getComputedStyle(t,"").getPropertyValue("display"),t.parentNode.removeChild(t),"none"==n&&(n="block"),l[e]=n),l[e]))}))},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){var t=P(e);if(this[0]&&!t)var r=n(e).get(0),o=r.parentNode||this.length>1;return this.each((function(i){n(this).wrapAll(t?e.call(this,i):o?r.cloneNode(!0):r)}))},wrapAll:function(e){if(this[0]){var t;for(n(this[0]).before(e=n(e));(t=e.children()).length;)e=t.first();n(e).append(this)}return this},wrapInner:function(e){var t=P(e);return this.each((function(r){var o=n(this),i=o.contents(),c=t?e.call(this,r):e;i.length?i.wrapAll(c):o.append(c)}))},unwrap:function(){return this.parent().each((function(){n(this).replaceWith(n(this).children())})),this},clone:function(){return this.map((function(){return this.cloneNode(!0)}))},hide:function(){return this.css("display","none")},toggle:function(e){return this.each((function(){var t=n(this);(void 0===e?"none"==t.css("display"):e)?t.show():t.hide()}))},prev:function(e){return n(this.pluck("previousElementSibling")).filter(e||"*")},next:function(e){return n(this.pluck("nextElementSibling")).filter(e||"*")},html:function(e){return 0 in arguments?this.each((function(t){var r=this.innerHTML;n(this).empty().append($(this,e,t,r))})):0 in this?this[0].innerHTML:null},text:function(e){return 0 in arguments?this.each((function(t){var n=$(this,e,t,this.textContent);this.textContent=null==n?"":""+n})):0 in this?this.pluck("textContent").join(""):null},attr:function(e,n){var r;return"string"!=typeof e||1 in arguments?this.each((function(r){if(1===this.nodeType)if(M(e))for(t in e)J(this,t,e[t]);else J(this,e,$(this,n,r,this.getAttribute(e)))})):0 in this&&1==this[0].nodeType&&null!=(r=this[0].getAttribute(e))?r:void 0},removeAttr:function(e){return this.each((function(){1===this.nodeType&&e.split(" ").forEach((function(e){J(this,e)}),this)}))},prop:function(e,t){return e=k[e]||e,1 in arguments?this.each((function(n){this[e]=$(this,t,n,this[e])})):this[0]&&this[0][e]},removeProp:function(e){return e=k[e]||e,this.each((function(){delete this[e]}))},data:function(e,t){var n="data-"+e.replace(y,"-$1").toLowerCase(),r=1 in arguments?this.attr(n,t):this.attr(n);return null!==r?Z(r):void 0},val:function(e){return 0 in arguments?(null==e&&(e=""),this.each((function(t){this.value=$(this,e,t,this.value)}))):this[0]&&(this[0].multiple?n(this[0]).find("option").filter((function(){return this.selected})).pluck("value"):this[0].value)},offset:function(t){if(t)return this.each((function(e){var r=n(this),o=$(this,t,e,r.offset()),i=r.offsetParent().offset(),c={top:o.top-i.top,left:o.left-i.left};"static"==r.css("position")&&(c.position="relative"),r.css(c)}));if(!this.length)return null;if(f.documentElement!==this[0]&&!n.contains(f.documentElement,this[0]))return{top:0,left:0};var r=this[0].getBoundingClientRect();return{left:r.left+e.pageXOffset,top:r.top+e.pageYOffset,width:Math.round(r.width),height:Math.round(r.height)}},css:function(e,r){if(arguments.length<2){var i=this[0];if("string"==typeof e){if(!i)return;return i.style[o(e)]||getComputedStyle(i,"").getPropertyValue(e)}if(_(e)){if(!i)return;var c={},u=getComputedStyle(i,"");return n.each(e,(function(e,t){c[t]=i.style[o(t)]||u.getPropertyValue(t)})),c}}var s="";if("string"==N(e))r||0===r?s=R(e)+":"+F(e,r):this.each((function(){this.style.removeProperty(R(e))}));else for(t in e)e[t]||0===e[t]?s+=R(t)+":"+F(t,e[t])+";":this.each((function(){this.style.removeProperty(R(t))}));return this.each((function(){this.style.cssText+=";"+s}))},index:function(e){return e?this.indexOf(n(e)[0]):this.parent().children().indexOf(this[0])},hasClass:function(e){return!!e&&c.some.call(this,(function(e){return this.test(K(e))}),V(e))},addClass:function(e){return e?this.each((function(t){if("className"in this){r=[];var o=K(this);$(this,e,t,o).split(/\s+/g).forEach((function(e){n(this).hasClass(e)||r.push(e)}),this),r.length&&K(this,o+(o?" ":"")+r.join(" "))}})):this},removeClass:function(e){return this.each((function(t){if("className"in this){if(void 0===e)return K(this,"");r=K(this),$(this,e,t,r).split(/\s+/g).forEach((function(e){r=r.replace(V(e)," ")})),K(this,r.trim())}}))},toggleClass:function(e,t){return e?this.each((function(r){var o=n(this);$(this,e,r,K(this)).split(/\s+/g).forEach((function(e){(void 0===t?!o.hasClass(e):t)?o.addClass(e):o.removeClass(e)}))})):this},scrollTop:function(e){if(this.length){var t="scrollTop"in this[0];return void 0===e?t?this[0].scrollTop:this[0].pageYOffset:this.each(t?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function(e){if(this.length){var t="scrollLeft"in this[0];return void 0===e?t?this[0].scrollLeft:this[0].pageXOffset:this.each(t?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},position:function(){if(this.length){var e=this[0],t=this.offsetParent(),r=this.offset(),o=v.test(t[0].nodeName)?{top:0,left:0}:t.offset();return r.top-=parseFloat(n(e).css("margin-top"))||0,r.left-=parseFloat(n(e).css("margin-left"))||0,o.top+=parseFloat(n(t[0]).css("border-top-width"))||0,o.left+=parseFloat(n(t[0]).css("border-left-width"))||0,{top:r.top-o.top,left:r.left-o.left}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent||f.body;e&&!v.test(e.nodeName)&&"static"==n(e).css("position");)e=e.offsetParent;return e}))}},n.fn.detach=n.fn.remove,["width","height"].forEach((function(e){var t=e.replace(/./,(function(e){return e[0].toUpperCase()}));n.fn[e]=function(r){var o,i=this[0];return void 0===r?D(i)?i["inner"+t]:q(i)?i.documentElement["scroll"+t]:(o=this.offset())&&o[e]:this.each((function(t){(i=n(this)).css(e,$(this,r,t,i[e]()))}))}})),["after","prepend","before","append"].forEach((function(e,t){var r=t%2;n.fn[e]=function(){var e,o,i=n.map(arguments,(function(t){var r=[];return"array"==(e=N(t))?(t.forEach((function(e){return void 0!==e.nodeType?r.push(e):n.zepto.isZ(e)?r=r.concat(e.get()):void(r=r.concat(C.fragment(e)))})),r):"object"==e||null==t?t:C.fragment(t)})),c=this.length>1;return i.length<1?this:this.each((function(e,u){o=r?u:u.parentNode,u=0==t?u.nextSibling:1==t?u.firstChild:2==t?u:null;const s=n.contains(f.documentElement,o),a=/^(text|application)\/(javascript|ecmascript)$/,l=Nt(),d=l.cspScriptNonce,p=l.cspStyleNonce;i.forEach((function(e){if(c)e=e.cloneNode(!0);else if(!o)return n(e).remove();G(d)&&"SCRIPT"===e.tagName&&e.setAttribute("nonce",d),G(p)&&"STYLE"===e.tagName&&e.setAttribute("nonce",p),o.insertBefore(e,u),s&&W(e,(function(e){null==e.nodeName||"SCRIPT"!==e.nodeName.toUpperCase()||e.type&&!a.test(e.type.toLowerCase())||e.src||X(f,e.innerHTML,e.nonce)}))}))}))},n.fn[r?e+"To":"insert"+(t?"Before":"After")]=function(t){return n(t)[e](this),this}})),C.Z.prototype=U.prototype=n.fn,C.uniq=i,C.deserializeValue=Z,n.zepto=C,n}();return function(t){var n=1,r=Array.prototype.slice,o=t.isFunction,i=function(e){return"string"==typeof e},c={},u={},s="onfocusin"in e,a={focus:"focusin",blur:"focusout"},f={mouseenter:"mouseover",mouseleave:"mouseout"};function l(e){return e._zid||(e._zid=n++)}function d(e,t,n,r){if((t=p(t)).ns)var o=(i=t.ns,new RegExp("(?:^| )"+i.replace(" "," .* ?")+"(?: |$)"));var i;return(c[l(e)]||[]).filter((function(e){return e&&(!t.e||e.e==t.e)&&(!t.ns||o.test(e.ns))&&(!n||l(e.fn)===l(n))&&(!r||e.sel==r)}))}function p(e){var t=(""+e).split(".");return{e:t[0],ns:t.slice(1).sort().join(" ")}}function h(e,t){return e.del&&!s&&e.e in a||!!t}function m(e){return f[e]||s&&a[e]||e}function g(e,n,r,o,i,u,s){var a=l(e),d=c[a]||(c[a]=[]);n.split(/\s/).forEach((function(n){if("ready"==n)return t(document).ready(r);var c=p(n);c.fn=r,c.sel=i,c.e in f&&(r=function(e){var n=e.relatedTarget;if(!n||n!==this&&!t.contains(this,n))return c.fn.apply(this,arguments)}),c.del=u;var a=u||r;c.proxy=function(t){if(!(t=S(t)).isImmediatePropagationStopped()){t.data=o;var n=a.apply(e,null==t._args?[t]:[t].concat(t._args));return!1===n&&(t.preventDefault(),t.stopPropagation()),n}},c.i=d.length,d.push(c),"addEventListener"in e&&e.addEventListener(m(c.e),c.proxy,h(c,s))}))}function v(e,t,n,r,o){var i=l(e);(t||"").split(/\s/).forEach((function(t){d(e,t,n,r).forEach((function(t){delete c[i][t.i],"removeEventListener"in e&&e.removeEventListener(m(t.e),t.proxy,h(t,o))}))}))}u.click=u.mousedown=u.mouseup=u.mousemove="MouseEvents",t.event={add:g,remove:v},t.proxy=function(e,n){var c=2 in arguments&&r.call(arguments,2);if(o(e)){var u=function(){return e.apply(n,c?c.concat(r.call(arguments)):arguments)};return u._zid=l(e),u}if(i(n))return c?(c.unshift(e[n],e),t.proxy.apply(null,c)):t.proxy(e[n],e);throw new TypeError("expected function")},t.fn.bind=function(e,t,n){return this.on(e,t,n)},t.fn.unbind=function(e,t){return this.off(e,t)},t.fn.one=function(e,t,n,r){return this.on(e,t,n,r,1)};var y=function(){return!0},b=function(){return!1},w=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,x={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function S(e,n){if(n||!e.isDefaultPrevented){n||(n=e),t.each(x,(function(t,r){var o=n[t];e[t]=function(){return this[r]=y,o&&o.apply(n,arguments)},e[r]=b}));try{e.timeStamp||(e.timeStamp=(new Date).getTime())}catch(e){}(void 0!==n.defaultPrevented?n.defaultPrevented:"returnValue"in n?!1===n.returnValue:n.getPreventDefault&&n.getPreventDefault())&&(e.isDefaultPrevented=y)}return e}function E(e){var t,n={originalEvent:e};for(t in e)w.test(t)||void 0===e[t]||(n[t]=e[t]);return S(n,e)}t.fn.delegate=function(e,t,n){return this.on(t,e,n)},t.fn.undelegate=function(e,t,n){return this.off(t,e,n)},t.fn.live=function(e,n){return t(document.body).delegate(this.selector,e,n),this},t.fn.die=function(e,n){return t(document.body).undelegate(this.selector,e,n),this},t.fn.on=function(e,n,c,u,s){var a,f,l=this;return e&&!i(e)?(t.each(e,(function(e,t){l.on(e,n,c,t,s)})),l):(i(n)||o(u)||!1===u||(u=c,c=n,n=void 0),void 0!==u&&!1!==c||(u=c,c=void 0),!1===u&&(u=b),l.each((function(o,i){s&&(a=function(e){return v(i,e.type,u),u.apply(this,arguments)}),n&&(f=function(e){var o,c=t(e.target).closest(n,i).get(0);if(c&&c!==i)return o=t.extend(E(e),{currentTarget:c,liveFired:i}),(a||u).apply(c,[o].concat(r.call(arguments,1)))}),g(i,e,u,c,n,f||a)})))},t.fn.off=function(e,n,r){var c=this;return e&&!i(e)?(t.each(e,(function(e,t){c.off(e,n,t)})),c):(i(n)||o(r)||!1===r||(r=n,n=void 0),!1===r&&(r=b),c.each((function(){v(this,e,r,n)})))},t.fn.trigger=function(e,n){return(e=i(e)||t.isPlainObject(e)?t.Event(e):S(e))._args=n,this.each((function(){e.type in a&&"function"==typeof this[e.type]?this[e.type]():"dispatchEvent"in this?this.dispatchEvent(e):t(this).triggerHandler(e,n)}))},t.fn.triggerHandler=function(e,n){var r,o;return this.each((function(c,u){(r=E(i(e)?t.Event(e):e))._args=n,r.target=u,t.each(d(u,e.type||e),(function(e,t){if(o=t.proxy(r),r.isImmediatePropagationStopped())return!1}))})),o},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach((function(e){t.fn[e]=function(t){return 0 in arguments?this.bind(e,t):this.trigger(e)}})),t.Event=function(e,t){i(e)||(e=(t=e).type);var n=document.createEvent(u[e]||"Events"),r=!0;if(t)for(var o in t)"bubbles"==o?r=!!t[o]:n[o]=t[o];return n.initEvent(e,r,!0),S(n)}}(t),function(){try{getComputedStyle(void 0)}catch(n){var t=getComputedStyle;e.getComputedStyle=function(e,n){try{return t(e,n)}catch(e){return null}}}}(),function(e){var t=e.zepto,n=t.qsa,r=/^\s*>/,o="Zepto"+ +new Date,i=function(t,i){var c,u,s=i;try{s?r.test(s)&&(u=e(t).addClass(o),s="."+o+" "+s):s="*",c=n(t,s)}catch(e){throw e}finally{u&&u.removeClass(o)}return c};t.qsa=function(e,t){var n=t.split(":shadow");if(n.length<2)return i(e,t);for(var r=e,o=0;o<n.length;o++){var c=n[o].trim();if(0===c.indexOf(">")){var u=":host ";(r instanceof Element||r instanceof HTMLDocument)&&(u=":scope "),c=u+c}var s=i(r,c);if(0===s.length||!s[0]||!s[0].shadowRoot)return s;r=s[0].shadowRoot}}}(t),t}(window);const Mn=Et.MutationObserver||Et.WebkitMutationObserver;function jn(){return x(Mn)}function Ln(e){return new Mn(e)}function Rn(){const e=St.createTextNode(""),t=[];return Ln(()=>{const e=t.length;for(let n=0;n<e;n+=1)t[n]();t.splice(0,e)}).observe(e,{characterData:!0}),n=>{t.push(n),e.textContent=e.textContent.length>0?"":"a"}}function Vn(e){return new Dn(e)}function Fn(e){return Dn.resolve(e)}function Hn(e){return Dn.reject(e)}function Un(e){return g(e)?Dn.all(e):Hn(new TypeError("Expected an array of promises"))}function Bn(e,t,n){let r=-1;const o=Vn((e,o)=>{r=de(()=>o(new Error(n)),t)});return(i=[e,o],g(i)?Dn.race(i):Hn(new TypeError("Expected an array of promises"))).then(e=>(pe(r),e),e=>{throw pe(r),e});var i}function zn(e){if(m(e.adobe))return!1;const t=e.adobe;if(m(t.optIn))return!1;const n=t.optIn;return x(n.fetchPermissions)&&x(n.isApproved)}function $n(e,t){if(!zn(e))return!0;const n=e.adobe.optIn,r=(e.adobe.optIn.Categories||{})[t];return n.isApproved(r)}function Jn(){const e=Nt().optinEnabled;return function(e,t){return!!t&&zn(e)}(Et,e)}function Gn(){return $n(Et,"TARGET")}function Kn(){return $n(Et,"ANALYTICS")}function Zn(){return function(e,t){if(!zn(e))return Fn(!0);const n=e.adobe.optIn,r=(e.adobe.optIn.Categories||{})[t];return Vn((e,t)=>{n.fetchPermissions(()=>{n.isApproved(r)?e(!0):t("Adobe Target is not opted in")},!0)})}(Et,"TARGET")}Dn._setImmediateFn&&(jn()?Dn._setImmediateFn(Rn()):-1!==Et.navigator.userAgent.indexOf("MSIE 10")&&Dn._setImmediateFn(e=>{let t=qn("<script>");t.on("readystatechange",()=>{t.on("readystatechange",null),t.remove(),t=null,e()}),qn(St.documentElement).append(t)}));const Wn=ut();function Xn(e){!function(e,t){cn({name:"session",value:e,expires:t.sessionIdLifetime,domain:t.cookieDomain,secure:t.secureOnly})}(e,Nt())}function Yn(){if(Jn()&&!Gn())return Wn;const e=function(){const{location:e}=Et,{search:t}=e;return zt(t).mboxSession}();if(G(e))return Xn(e),tn("session");const t=tn("session");return J(t)?Xn(Wn):Xn(t),tn("session")}function Qn(){return tn("PC")}const er=/.*\.(\d+)_\d+/;function tr(){if(!Nt().overrideMboxEdgeServer)return"";const e=Zt("mboxEdgeCluster");return J(e)?"":e}function nr(e){const t=Nt();if(!t.overrideMboxEdgeServer)return;const n=t.cookieDomain,r=new Date(oe()+t.overrideMboxEdgeServerTimeout),o=t.secureOnly,i=Zt("mboxEdgeCluster"),c=h({domain:n,expires:r,secure:o},o?{sameSite:"None"}:{});if(G(i))return void Wt("mboxEdgeCluster",i,c);const u=function(e){if(J(e))return"";const t=er.exec(e);return U(t)||2!==t.length?"":t[1]}(e);J(u)||Wt("mboxEdgeCluster",u,c)}function rr(e,t,n,r){const o=new e.CustomEvent(n,{detail:r});t.dispatchEvent(o)}!function(e,t){function n(e,n){const r=t.createEvent("CustomEvent");return n=n||{bubbles:!1,cancelable:!1,detail:void 0},r.initCustomEvent(e,n.bubbles,n.cancelable,n.detail),r}x(e.CustomEvent)||(n.prototype=e.Event.prototype,e.CustomEvent=n)}(Et,St);function or(e,t){const{mbox:n,error:r,url:o,analyticsDetails:i,responseTokens:c,execution:u}=t,s={type:e,tracking:function(e,t){const n=e(),r=t(),o={};return o.sessionId=n,G(r)?(o.deviceId=r,o):o}(Yn,Qn)};return m(n)||(s.mbox=n),m(r)||(s.error=r),m(o)||(s.url=o),U(i)||(s.analyticsDetails=i),U(c)||(s.responseTokens=c),U(u)||(s.execution=u),s}function ir(e){const t=or("at-request-start",e);rr(Et,St,"at-request-start",t)}function cr(e,t){const n=or("at-request-succeeded",e);n.redirect=t,rr(Et,St,"at-request-succeeded",n)}function ur(e){const t=or("at-request-failed",e);rr(Et,St,"at-request-failed",t)}function sr(e){const t=or("at-content-rendering-start",e);rr(Et,St,"at-content-rendering-start",t)}function ar(e){const t=or("at-content-rendering-succeeded",e);rr(Et,St,"at-content-rendering-succeeded",t)}function fr(e){const t=or("at-content-rendering-failed",e);rr(Et,St,"at-content-rendering-failed",t)}function lr(e){const t=or("at-content-rendering-no-offers",e);rr(Et,St,"at-content-rendering-no-offers",t)}function dr(e){const t=or("at-content-rendering-redirect",e);rr(Et,St,"at-content-rendering-redirect",t)}var pr=Dn,hr=function(e){var t=document.createElement("script");t.src=e,t.async=!0;var n=function(e,t){return new pr((function(n,r){t.onload=function(){n(t)},t.onerror=function(){r(new Error("Failed to load script "+e))}}))}(e,t);return document.getElementsByTagName("head")[0].appendChild(t),n};function mr(e){return D(e)&&1===e.nodeType&&!ee(e)}const gr=":eq(".length,vr=/((\.|#)(-)?\d{1})/g;function yr(e){const t=e.charAt(0),n=e.charAt(1),r=e.charAt(2),o={key:e};return o.val="-"===n?""+t+n+"\\3"+r+" ":t+"\\3"+n+" ",o}function br(e){if(mr(e))return qn(e);if(!q(e))return qn(e);const t=function(e){const t=e.match(vr);return U(t)?e:ue((e,t)=>e.replace(t.key,t.val),e,re(yr,t))}(e);if(-1===t.indexOf(":eq("))return qn(t);const n=function(e){const t=[];let n,r,o,i,c=$(e),u=c.indexOf(":eq(");for(;-1!==u;)n=$(c.substring(0,u)),r=$(c.substring(u)),i=r.indexOf(")"),o=$(r.substring(gr,i)),c=$(r.substring(i+1)),u=c.indexOf(":eq("),n&&o&&t.push({sel:n,eq:Number(o)});return c&&t.push({sel:c}),t}(t);return ue((e,t)=>{const{sel:n,eq:r}=t;return e=e.find(n),K(r)&&(e=e.eq(r)),e},qn(St),n)}function wr(e){return br(e).length>0}function xr(e){return qn("<div/>").append(e)}function Sr(e){return br(e).parent()}function Er(e,t){return br(t).find(e)}const Ar="clickHandlerForExperienceEditor";function Tr(){if(!fn())return;Et._AT=Et._AT||{},Et._AT.querySelectorAll=br;const e=Nt().authoringScriptUrl;gn("Loading target-vec.js"),hr(e).then(()=>{St.addEventListener("click",e=>{x(Et._AT[Ar])&&Et._AT[Ar](e)},!0)})['catch'](()=>mn("Unable to load target-vec.js"))}const Ir=e=>!m(e);let Cr=!1;function Or(e){const t=function(e){return parseInt(e,10)}(e);return isNaN(t)?null:t}function kr(e){return fe("_",e)}function _r(e){const t=fe("_",e),n=Or(t[0]);if(m(n))return null;const r={};r.activityIndex=n;const o=Or(t[1]);return m(o)||(r.experienceIndex=o),r}function Nr(e){return k(Ir,re(_r,e))}function Pr(e){const t=zt(e),n=t.at_preview_token;if(J(n))return Cr=!1,null;Cr=!0;const r={};r.token=n;const o=t.at_preview_listed_activities_only;G(o)&&"true"===o&&(r.listedActivitiesOnly=!0);const i=t.at_preview_evaluate_as_true_audience_ids;G(i)&&(r.evaluateAsTrueAudienceIds=kr(i));const c=t.at_preview_evaluate_as_false_audience_ids;G(c)&&(r.evaluateAsFalseAudienceIds=kr(c));const u=t.at_preview_index;return U(u)||(r.previewIndexes=g(s=u)?Nr(s):Nr([s])),r;var s}function Dr(){const e=Zt("at_qa_mode");if(J(e))return{};try{return JSON.parse(e)}catch(e){return{}}}function qr(){return Cr}let Mr=!1;function jr(e){const t=function(e){const t=zt(e).at_preview;return J(t)?(Mr=!1,null):(Mr=!0,{token:t})}(e.location.search);if(m(t))return;const n=new Date(oe()+186e4),r=Nt().secureOnly,o=h({expires:n,secure:r},r?{sameSite:"None"}:{});Wt("at_preview_mode",JSON.stringify(t),o)}function Lr(){const e=Zt("at_preview_mode");if(J(e))return{};try{return JSON.parse(e)}catch(e){return{}}}function Rr(){return Mr}function Vr(e){return br(e).empty().remove()}function Fr(e,t){return br(t).after(e)}function Hr(e,t){return br(t).before(e)}function Ur(e,t){return br(t).append(e)}function Br(e){return br(e).html()}function zr(e,t){return'<style id="'+e+'" class="at-flicker-control">'+t+"</style>"}function $r(e,t){if(U(t))return;const n=k(e=>!wr("#at-"+M(e)),t);if(U(n))return;const r=e.defaultContentHiddenStyle;Ur(te("\n",re(e=>function(e,t){return zr("at-"+M(t),t+" {"+e+"}")}(r,e),n)),"head")}function Jr(e,t){if(U(t)||wr("#at-views"))return;Ur(function(e,t){return zr("at-views",t+" {"+e+"}")}(e.defaultContentHiddenStyle,te(", ",t)),"head")}function Gr(){!function(e){if(!0!==e.bodyHidingEnabled)return;if(wr("#at-body-style"))return;Ur(zr("at-body-style",e.bodyHiddenStyle),"head")}(Nt())}function Kr(){!function(e){!0===e.bodyHidingEnabled&&wr("#at-body-style")&&Vr("#at-body-style")}(Nt())}function Zr(e){return!m(e.id)}function Wr(e){return!m(e.authState)}function Xr(e){return Zr(e)||Wr(e)}function Yr(e,t){return ue((e,n,r)=>{const o={};return o.integrationCode=r,Zr(n)&&(o.id=n.id),Wr(n)&&(o.authenticatedState=function(e){switch(e){case 0:return"unknown";case 1:return"authenticated";case 2:return"logged_out";default:return"unknown"}}(n.authState)),o[st]=t,function(e){return e.primary}(n)&&(o.primary=!0),e.push(o),e},[],k(Xr,e))}function Qr(e){if(m(e))return[];if(!x(e.getCustomerIDs))return[];const t=e.getCustomerIDs(!0);return w(t)?function(e){if(!e.nameSpaces&&!e.dataSources)return Yr(e,"DS");const t=[];return e.nameSpaces&&t.push.apply(t,Yr(e.nameSpaces,"NS")),e.dataSources&&t.push.apply(t,Yr(e.dataSources,"DS")),t}(t):[]}function eo(e){return gn("Visitor API requests error",e),{}}function to(e,t,n){if(m(e))return Fn({});return Bn(function(e,t){if(!x(e.getVisitorValues))return Fn({});const n=["MCMID","MCAAMB","MCAAMLH"];return t&&n.push("MCOPTOUT"),Vn(t=>{e.getVisitorValues(e=>t(e),n)})}(e,n),t,"Visitor API requests timed out")['catch'](eo)}function no(e,t){return m(e)?{}:function(e,t){if(!x(e.getVisitorValues))return{};const n=["MCMID","MCAAMB","MCAAMLH"];t&&n.push("MCOPTOUT");const r={};return e.getVisitorValues(e=>h(r,e),n),r}(e,t)}function ro(){const e=Nt(),t=e.imsOrgId,n=e.supplementalDataIdParamTimeout;return function(e,t,n){if(J(t))return null;if(m(e.Visitor))return null;if(!x(e.Visitor.getInstance))return null;const r=e.Visitor.getInstance(t,{sdidParamExpiry:n});return w(r)&&x(r.isAllowed)&&r.isAllowed()?r:null}(Et,t,n)}function oo(){const e=ro(),t=Nt();return to(e,t.visitorApiTimeout,t.optoutEnabled)}function io(){return Qr(ro())}function co(e){return function(e,t){return m(e)?null:x(e.getSupplementalDataID)?e.getSupplementalDataID(t):null}(ro(),e)}function uo(e){return function(e,t){if(m(e))return null;const n=e[t];return m(n)?null:n}(ro(),e)}const so={};function ao(e,t){so[e]=t}function fo(e){return so[e]}function lo(e){const t=e.name;if(!q(t)||U(t))return!1;const n=e.version;if(!q(n)||U(n))return!1;const r=e.timeout;if(!m(r)&&!K(r))return!1;return!!x(e.provider)}function po(e,t,n,r,o,i){const c={};c[e]=t,c[n]=r,c[o]=i;const u={};return u.dataProvider=c,u}function ho(e){const t=e.name,n=e.version,r=e.timeout||2e3;return Bn(function(e){return Vn((t,n)=>{e((e,r)=>{m(e)?t(r):n(e)})})}(e.provider),r,"timed out").then(e=>{const r=po("name",t,"version",n,"params",e);return gn("Data provider",bt,r),xn(r),e})['catch'](e=>{const r=po("name",t,"version",n,vt,e);return gn("Data provider",vt,r),xn(r),{}})}function mo(e){const t=ue((e,t)=>h(e,t),{},e);return ao("dataProviders",t),t}function go(e){if(!function(e){const t=e.targetGlobalSettings;if(m(t))return!1;const n=t.dataProviders;return!(!g(n)||U(n))}(e))return Fn({});return Un(re(ho,k(lo,e.targetGlobalSettings.dataProviders))).then(mo)}function vo(){return go(Et)}function yo(){return function(){const e=fo("dataProviders");return m(e)?{}:e}()}function bo(){const e=function(e){const{location:t}=e,{search:n}=t,r=zt(n).authorization;return J(r)?null:r}(Et),t=function(){const e=Zt("mboxDebugTools");return J(e)?null:e}();return e||t}function wo(e){return!U(e)&&2===e.length&&G(e[0])}function xo(e,t,n,r){P((e,o)=>{w(e)?(t.push(o),xo(e,t,n,r),t.pop()):U(t)?n[r(o)]=e:n[r(te(".",t.concat(o)))]=e},e)}function So(e){if(!x(e))return{};let t=null;try{t=e()}catch(e){return{}}return m(t)?{}:g(t)?function(e){const t=ue((e,t)=>(e.push(function(e){const t=e.indexOf("=");return-1===t?[]:[e.substr(0,t),e.substr(t+1)]}(t)),e),[],k(G,e));return ue((e,t)=>(e[Jt($(t[0]))]=Jt($(t[1])),e),{},k(wo,t))}(t):q(t)&&G(t)?k((e,t)=>G(t),zt(t)):w(t)?function(e,t){const n={};return m(t)?xo(e,[],n,S):xo(e,[],n,t),n}(t):{}}function Eo(){const{userAgentData:e}=window.navigator;return e}function Ao(e){return h({},e,So(Et.targetPageParamsAll))}function To(e){const t=Nt(),n=t.globalMboxName,r=t.mboxParams,o=t.globalMboxParams;return n!==e?Ao(r||{}):h(Ao(r||{}),function(e){return h({},e,So(Et.targetPageParams))}(o||{}))}const Io=["architecture","bitness","model","platformVersion","fullVersionList"];const Co=function(){const e=St.createElement("canvas"),t=e.getContext("webgl")||e.getContext("experimental-webgl");if(m(t))return null;const n=t.getExtension("WEBGL_debug_renderer_info");if(m(n))return null;const r=t.getParameter(n.UNMASKED_RENDERER_WEBGL);return m(r)?null:r}();function Oo(){let{devicePixelRatio:e}=Et;if(!m(e))return e;e=1;const{screen:t}=Et,{systemXDPI:n,logicalXDPI:r}=t;return!m(n)&&!m(r)&&n>r&&(e=n/r),e}function ko(e){if(!g(e)||0===e.length)return"";let t="";return e.forEach((n,r)=>{const{brand:o,version:i}=n,c=r<e.length-1?", ":"";t+='"'+o+'";v="'+i+'"'+c}),t}function _o(e){const{mobile:t,platform:n,brands:r}=e;return{mobile:t,platform:n,browserUAWithMajorVersion:ko(r)}}function No(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{return e.getHighEntropyValues(Io).then(e=>{const{platformVersion:n,architecture:r,bitness:o,model:i,fullVersionList:c}=e;return h({},t,{model:i,platformVersion:n,browserUAWithFullVersion:ko(c),architecture:r,bitness:o})})}catch(e){return Fn(t)}}function Po(e){return ao("clientHints",e),e}function Do(e){return Fn(e).then(Po)}function qo(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=fo("clientHints");if(ke(n))return Do(n);if(Oe(e))return Do({});const r=_o(e);return Do(t?No(e,r):r)}function Mo(){const{screen:e}=Et,{orientation:t,width:n,height:r}=e;if(m(t))return n>r?"landscape":"portrait";if(m(t.type))return null;const o=fe("-",t.type);if(U(o))return null;const i=o[0];return m(i)?null:i}function jo(){return Co}function Lo(e){return-1!==e.indexOf("profile.")}function Ro(e){return Lo(e)||function(e){return"mbox3rdPartyId"===e}(e)||function(e){return"at_property"===e}(e)||function(e){return"orderId"===e}(e)||function(e){return"orderTotal"===e}(e)||function(e){return"productPurchasedId"===e}(e)||function(e){return"productId"===e}(e)||function(e){return"categoryId"===e}(e)}function Vo(e){return e.substring("profile.".length)}function Fo(e){return e.mbox3rdPartyId}function Ho(e){return e.at_property}function Uo(e){return e.orderId}function Bo(e){return e.orderTotal}function zo(e){const t=re($,fe(",",e.productPurchasedId));return k(G,t)}function $o(e){return e.productId}function Jo(e){return e.categoryId}function Go(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return ue((e,t,n)=>(Ro(n)||(e[n]=m(t)?"":t),e),{},e)}function Ko(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return ue((e,n,r)=>{const o=t?Vo(r):r;return t&&!Lo(r)||J(o)||(e[o]=m(n)?"":n),e},{},e)}function Zo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Wo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zo(Object(n),!0).forEach((function(t){Xo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Yo=(e,t)=>"Unable to retrieve artifact after "+e+" retries: "+t,Qo="The decisioning artifact is not available",ei=(e,t)=>"The decisioning artifact version ("+e+") is not supported. This library is compatible with this major version: "+t,ti=e=>"Failed to retrieve artifact: "+e,ni="Invalid Artifact",ri=(e,t)=>"'"+e+"' is not a valid target environment, defaulting to '"+t+"'.",oi="Not Applicable",ii="Unable to read artifact JSON",ci="unknown",ui=/.+\.bin$/i,si=["bin","json"],ai={bin:"rules.bin",json:"rules.json"},fi={};fi[Ie]="assets.adobetarget.com",fi.staging="assets.staging.adobetarget.com",fi.development="assets.staging.adobetarget.com";const li="activity.id",di="activity.name",pi="activity.type",hi="experience.id",mi="experience.name",gi="location.id",vi="location.name",yi="location.type",bi="offer.id",wi="offer.name",xi="option.id",Si="option.name";function Ei(e){return e.ruleKey}function Ai(e,t){if(Oe(e))throw new Error(Qo);const n=Array.from(Ne("mboxes",t));(t.execute&&_e(t.execute.pageLoad)||t.prefetch&&_e(t.prefetch.pageLoad))&&n.push("target-global-mbox");const r=Array.from(function(e){return Ne("views",e)}(t)),{remoteMboxes:o=[],localMboxes:i=[],remoteViews:c=[],localViews:u=[]}=e,s=new Set([...o.filter(e=>V(e,n)),...n.filter(e=>!V(e,i))]),a=Pe(t)&&0===r.length?new Set(c):new Set([...c.filter(e=>V(e,r)),...r.filter(e=>!V(e,u))]);return{remoteNeeded:s.size>0||a.size>0,remoteMboxes:Array.from(s),remoteViews:Array.from(a)}}function Ti(e,t){const n=V(e,Ce);return n||Se(t).debug(ri(e,Ie)),n?e:Ie}function Ii(e){let{cdnBasePath:t}=e;if(!ke(t)){const n=function(e){const{cdnEnvironment:t=Ie}=e;return Ti(t,e.logger)}(e),r=V(n,Ce)?n:Ie;t=fi[r]}return"https://"+t}function Ci(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"json";return e=V(e,si)?e:"json",ai[e]}function Oi(e){return Ii(e)+"/v1/geo"}function ki(e){const{client:t,propertyToken:n,artifactFormat:r,artifactLocation:o}=e;if(q(o))return o;const i=function(e){const{environment:t=Ie}=e;return Ti(t,e.logger)}(e);return[Ii(e),t,i,"v1",ke(n)?n:void 0,Ci(r)].filter(e=>ke(e)).join("/")}const _i={channel:"web"};function Ni(e){const t={};return Object.keys(e).forEach(n=>{t[n+"_lc"]=q(e[n])?e[n].toLowerCase():e[n]}),t}function Pi(e){const{userAgent:t=""}=e,n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return Ze([{name:"Edge",regex:/(edge|edgios|edga|edg)\/((\d+)?[\w.]+)/i,versionGroupIndex:2},{name:"Mobile Safari",regex:/version\/([\w.]+).+?mobile\/\w+\s(safari)/i,versionGroupIndex:1},{name:"Safari",regex:/version\/([\w.]+).+?(mobile\s?safari|safari)/i,versionGroupIndex:1},{name:"Chrome",regex:/(chrome)\/v?([\w.]+)/i,versionGroupIndex:2},{name:"Firefox",regex:/(firefox)\/([\w.-]+)$/i,versionGroupIndex:2},{name:"IE",regex:/(?:ms|\()(ie)\s([\w.]+)/i,versionGroupIndex:2},{name:"IE",regex:/(trident).+rv[:\s]([\w.]+).+like\sgecko/i,versionGroupIndex:2,version:11}],(e,t)=>{const n=(t&&t.length>e.versionGroupIndex?t[e.versionGroupIndex]:e.version)||"-1",r="string"==typeof n?parseInt(n.split(".")[0],10):-1;return{name:e.name,version:r}})(e)}(t),r=(e=>Ze([{name:"iOS",regex:/iPhone|iPad|iPod/},{name:"Android",regex:/Android [0-9.]+;/},{name:"Linux",regex:/ Linux /},{name:"Unix",regex:/FreeBSD|OpenBSD|CrOS/},{name:"Windows",regex:/[( ]Windows /},{name:"Mac OS",regex:/Macintosh;/}])(e))(t);return{browserType:n.name.toLowerCase(),platform:r,locale:"en",browserVersion:n.version}}function Di(e){e&&q(e)||(e="");const t=function(e){q(e)||(e="");const t=tt(e)||{},{host:n="",path:r="",query:o="",anchor:i=""}=t,c={url:e,path:r,query:o,fragment:i},u=n.split(".");switch(u.length){case 1:c.subdomain="",c.domain=n,c.topLevelDomain="";break;case 2:c.subdomain="",c.domain=n,c.topLevelDomain=u[1];break;case 3:c.subdomain="www"===u[0]?"":u[0],c.domain=n,c.topLevelDomain=u[2];break;case 4:c.subdomain="www"===u[0]?"":u[0],c.domain=n,c.topLevelDomain=u[2]+"."+u[3]}return c}(e);return Wo(Wo({},t),Ni(t))}function qi(e){return Di(e?e.url:"")}function Mi(e){if(!e)return{};const t=e.parameters||{};return Wo(Wo({},t),Ni(t))}function ji(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{country:e.countryCode,region:e.stateCode,city:e.city,latitude:e.latitude,longitude:e.longitude}}function Li(e){const{context:t=_i}=e;return Wo(Wo({},function(){const e=new Date,t=e=>e<10?"0"+e:String(e),n=""+t(e.getUTCHours())+t(e.getUTCMinutes()),r=e.getUTCDay();return{current_timestamp:e.getTime(),current_time:n,current_day:0===r?7:r}}()),{},{user:Pi(t),page:qi(t.address),referring:(n=t.address,Di(n?n.referringUrl:"")),geo:ji(t.geo||{})});var n}const Ri=(e,t)=>e.order-t.order;function Vi(e,t){let n={};const r={};let o=0;const i={};let c=0;function u(){return{campaigns:le(r).sort(Ri).map(e=>{const t=Wo({},e);return delete t.order,t}),evaluatedCampaignTargets:le(i).sort(Ri).map(e=>{const t=Wo(Wo({},e),{},{matchedSegmentIds:[...e.matchedSegmentIds],unmatchedSegmentIds:[...e.unmatchedSegmentIds]});return delete t.order,t}),request:n}}return{toJSON:u,traceRuleEvaluated:function(e,n,u,s,a){!function(e,n){const{meta:i}=e,c=i[li];n&&Oe(r[c])&&(o+=1,r[c]={id:c,order:o,campaignType:i[pi],branchId:i[hi],offers:ke(i[bi])?[i[bi]]:[],environment:t.meta.environment})}(e,a),function(e,t,n){const{meta:r}=e,o=r["audience.ids"],u=r[li];Oe(i[u])&&(c+=1,i[u]={order:c,context:t,campaignId:u,campaignType:r[pi],matchedSegmentIds:new Set,unmatchedSegmentIds:new Set,matchedRuleConditions:[],unmatchedRuleConditions:[]}),o.forEach(e=>{i[u][n?"matchedSegmentIds":"unmatchedSegmentIds"].add(e)}),i[u][n?"matchedRuleConditions":"unmatchedRuleConditions"].push(e.condition)}(e,s,a)},traceRequest:function(e,t,r,o){n={pageURL:o.page.url,host:o.page.domain},n[t]=Wo(Wo({},r),{},{type:e})},traceNotification:function(e){const{meta:t}=e,n=t[li];return r[n].notifications instanceof Array||(r[n].notifications=[]),e=>{r[n].notifications.push(e)}},getTraceResult:function(){return e.wrap(u())}}}const Fi="mbox",Hi="view",Ui="html",Bi="actions",zi=/$\{([a-zA-Z0-9_.]*?)\}/gi,$i={campaign:"activity",recipe:"experience"},Ji=new RegExp(Object.keys($i).join("|"),"gi"),Gi=["mbox"];function Ki(e){return!(Oe(e.type)&&Oe(e.content))}function Zi(e,t,n,r,o){const{metrics:i=[],options:c=[]}=t,u=Wo(Wo({},t),{},{options:c.filter(Ki).map(e=>{const t=Wo({},e);return delete t.eventToken,t}),metrics:i.filter(e=>e.type===Ee)});return 0===u.metrics.length&&delete u.metrics,u}function Wi(e,t,n,r,o){const{options:i=[]}=t,c=Wo(Wo({},t),{},{options:i.map((e,n)=>{let{eventToken:r}=e;return Oe(r)&&t.metrics.length>n&&t.metrics[n].type===Ae&&(r=t.metrics[n].eventToken),Wo(Wo({},e),{},{eventToken:r})})});return n!==Hi&&delete c.metrics,c}function Xi(e,t,n,r,o){return Wo(Wo({},t),{},{trace:o.getTraceResult()})}function Yi(e,t,n,r,o){return Re(t)}function Qi(e,t,n,r,o){const i=Wo({},t);return delete i.index,delete i.name,delete i.trace,i}function ec(e,t,n,r,o){function i(t){return Oe(t)||!q(t)?t:t.replace(zi,(t,n)=>{let o=n.replace(Ji,e=>$i[e]).split(".");o.length>2&&(o=o.slice(o.length-2));const i=o.filter(e=>!V(e,Gi)).join("."),{parameters:c={}}=r;return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;for(let n=0;n<t.length;n+=1){const r=t[n];if(w(r)&&ke(r[e]))return r[e]}return n}(i,[e.meta,r,c],t)})}return Wo(Wo({},t),{},{options:t.options.map(e=>e.type===Ui?Wo(Wo({},e),{},{content:i(e.content)}):e.type===Bi?Wo(Wo({},e),{},{content:e.content.map(e=>Wo(Wo({},e),{},{content:i(e.content)}))}):e)})}var tc={exports:{}};!function(e,t){e.exports=function(){Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)});var e={},t={"==":function(e,t){return e==t},"===":function(e,t){return e===t},"!=":function(e,t){return e!=t},"!==":function(e,t){return e!==t},">":function(e,t){return e>t},">=":function(e,t){return e>=t},"<":function(e,t,n){return void 0===n?e<t:e<t&&t<n},"<=":function(e,t,n){return void 0===n?e<=t:e<=t&&t<=n},"!!":function(t){return e.truthy(t)},"!":function(t){return!e.truthy(t)},"%":function(e,t){return e%t},log:function(e){return console.log(e),e},in:function(e,t){return!(!t||void 0===t.indexOf)&&-1!==t.indexOf(e)},cat:function(){return Array.prototype.join.call(arguments,"")},substr:function(e,t,n){if(n<0){var r=String(e).substr(t);return r.substr(0,r.length+n)}return String(e).substr(t,n)},"+":function(){return Array.prototype.reduce.call(arguments,(function(e,t){return parseFloat(e,10)+parseFloat(t,10)}),0)},"*":function(){return Array.prototype.reduce.call(arguments,(function(e,t){return parseFloat(e,10)*parseFloat(t,10)}))},"-":function(e,t){return void 0===t?-e:e-t},"/":function(e,t){return e/t},min:function(){return Math.min.apply(this,arguments)},max:function(){return Math.max.apply(this,arguments)},merge:function(){return Array.prototype.reduce.call(arguments,(function(e,t){return e.concat(t)}),[])},var:function(e,t){var n=void 0===t?null:t,r=this;if(void 0===e||""===e||null===e)return r;for(var o=String(e).split("."),i=0;i<o.length;i++){if(null==r)return n;if(void 0===(r=r[o[i]]))return n}return r},missing:function(){for(var t=[],n=Array.isArray(arguments[0])?arguments[0]:arguments,r=0;r<n.length;r++){var o=n[r],i=e.apply({var:o},this);null!==i&&""!==i||t.push(o)}return t},missing_some:function(t,n){var r=e.apply({missing:n},this);return n.length-r.length>=t?[]:r}};return e.is_logic=function(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)&&1===Object.keys(e).length},e.truthy=function(e){return!(Array.isArray(e)&&0===e.length||!e)},e.get_operator=function(e){return Object.keys(e)[0]},e.get_values=function(t){return t[e.get_operator(t)]},e.apply=function(n,r){if(Array.isArray(n))return n.map((function(t){return e.apply(t,r)}));if(!e.is_logic(n))return n;var o,i,c,u,s,a=e.get_operator(n),f=n[a];if(Array.isArray(f)||(f=[f]),"if"===a||"?:"==a){for(o=0;o<f.length-1;o+=2)if(e.truthy(e.apply(f[o],r)))return e.apply(f[o+1],r);return f.length===o+1?e.apply(f[o],r):null}if("and"===a){for(o=0;o<f.length;o+=1)if(i=e.apply(f[o],r),!e.truthy(i))return i;return i}if("or"===a){for(o=0;o<f.length;o+=1)if(i=e.apply(f[o],r),e.truthy(i))return i;return i}if("filter"===a)return u=e.apply(f[0],r),c=f[1],Array.isArray(u)?u.filter((function(t){return e.truthy(e.apply(c,t))})):[];if("map"===a)return u=e.apply(f[0],r),c=f[1],Array.isArray(u)?u.map((function(t){return e.apply(c,t)})):[];if("reduce"===a)return u=e.apply(f[0],r),c=f[1],s=void 0!==f[2]?f[2]:null,Array.isArray(u)?u.reduce((function(t,n){return e.apply(c,{current:n,accumulator:t})}),s):s;if("all"===a){if(u=e.apply(f[0],r),c=f[1],!Array.isArray(u)||!u.length)return!1;for(o=0;o<u.length;o+=1)if(!e.truthy(e.apply(c,u[o])))return!1;return!0}if("none"===a){if(u=e.apply(f[0],r),c=f[1],!Array.isArray(u)||!u.length)return!0;for(o=0;o<u.length;o+=1)if(e.truthy(e.apply(c,u[o])))return!1;return!0}if("some"===a){if(u=e.apply(f[0],r),c=f[1],!Array.isArray(u)||!u.length)return!1;for(o=0;o<u.length;o+=1)if(e.truthy(e.apply(c,u[o])))return!0;return!1}if(f=f.map((function(t){return e.apply(t,r)})),t.hasOwnProperty(a)&&"function"==typeof t[a])return t[a].apply(r,f);if(a.indexOf(".")>0){var l=String(a).split("."),d=t;for(o=0;o<l.length;o++){if(!d.hasOwnProperty(l[o]))throw new Error("Unrecognized operation "+a+" (failed at "+l.slice(0,o+1).join(".")+")");d=d[l[o]]}return d.apply(r,f)}throw new Error("Unrecognized operation "+a)},e.uses_data=function(t){var n=[];if(e.is_logic(t)){var r=e.get_operator(t),o=t[r];Array.isArray(o)||(o=[o]),"var"===r?n.push(o[0]):o.forEach((function(t){n.push.apply(n,e.uses_data(t))}))}return function(e){for(var t=[],n=0,r=e.length;n<r;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n)},e.add_operation=function(e,n){t[e]=n},e.rm_operation=function(e){delete t[e]},e.rule_like=function(t,n){if(n===t)return!0;if("@"===n)return!0;if("number"===n)return"number"==typeof t;if("string"===n)return"string"==typeof t;if("array"===n)return Array.isArray(t)&&!e.is_logic(t);if(e.is_logic(n)){if(e.is_logic(t)){var r=e.get_operator(n),o=e.get_operator(t);if("@"===r||r===o)return e.rule_like(e.get_values(t,!1),e.get_values(n,!1))}return!1}if(Array.isArray(n)){if(Array.isArray(t)){if(n.length!==t.length)return!1;for(var i=0;i<n.length;i+=1)if(!e.rule_like(t[i],n[i]))return!1;return!0}return!1}return!1},e}()}(tc);var nc=tc.exports;function rc(e){return e&&(e.marketingCloudVisitorId||function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(q(e)&&!U(e)){const[t,n]=e.split(".");return t}}(e.tntId)||e.thirdPartyId)||ut()}const oc=Fe((function(e){const t=Xe(e),n=Math.abs(t)%1e4/1e4*100;return Math.round(100*n)/100}));function ic(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"0";const o=[e,t,q(n)&&!U(n)?n:rc(n),r].join(".");return oc(o)}function cc(e,t){const n=rc(t);return function(t,r,o,i,c,u){let s,{page:a,referring:f}=r;ke(i.address)&&(a=qi(i.address)||a,f=qi(i.address)||f);const l=Wo(Wo({},r),{},{page:a,referring:f,mbox:Mi(i),allocation:ic(e,t.meta[li],n)}),d=nc.apply(t.condition,l);return u.traceRuleEvaluated(t,i,o,l,d),d&&(s=Wo(Wo({},t.consequence),{},{index:i.index}),c.forEach(e=>{s=e(t,s,o,i,u)})),function(e){if(ke(e))return JSON.parse(JSON.stringify(e))}(s)}}function uc(e){return function(t){const{propertyTokens:n=[]}=t;return Oe(e)?0===n.length:0===n.length||V(e,n)}}function sc(e,t,n,r,o,i){const{responseTokens:c,rules:u}=r,s=r.globalMbox||"target-global-mbox",a=e.client,{request:f,visitor:l}=t,d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{token:void 0};const{token:t}=e;return t}(f.property),{sendNotificationFunc:p,telemetryEnabled:h=!0}=e,m=cc(a,f.id),g=Ai(r,f),v=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Me,o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];const i=oe(),c=new Set;let u=[];function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Me;const n=[];if(e.options.forEach(t=>{const{eventToken:r}=t,o=e.name+"-"+r;ke(r)&&!c.has(o)&&(n.push(r),c.add(o))}),0===n.length)return;const r={id:ut(),impressionId:ut(),timestamp:i,type:Ae,mbox:{name:e.name},tokens:n};x(t)&&t(r),u.push(r)}function a(){if(n.debug("LD.NotificationProvider.sendNotifications",u),u.length>0||o){const{id:n,context:o,experienceCloud:i}=e,c={request:{id:n,context:o,experienceCloud:i},visitor:t};u.length>0&&(c.request.notifications=u),setTimeout(()=>{try{r.call(null,c)}catch(e){if("Notifications array is required in request"!==e.message)throw e}},0),u=[]}}return{addNotification:s,sendNotifications:a}}(f,l,o,p,h);function y(e,t){if(Oe(f[e]))return;const o=Vi(i,r);function c(r){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const c=r.name===s;o.traceRequest(e,Fi,r,n);const a=[],f=(u.mboxes[r.name]||[]).filter(uc(d)),l=new Set;for(const e of f){const u=Ei(e);let s;if((!c||c&&!l.has(u))&&(s=m(e,n,Fi,r,[...t,...i],o)),s&&(a.push(s),l.add(u),!c))break}return c||0!==a.length||a.push({name:r.name,index:r.index,trace:o.getTraceResult()}),a}const a={};return f[e].mboxes&&(a.mboxes=_(f[e].mboxes.map(e=>c(e)))),f[e].views&&(a.views=_(f[e].views.map(r=>function(r){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];o.traceRequest(e,Hi,r,n);const c={};let s=[];s=Object.prototype.hasOwnProperty.call(r,"name")&&ke(r.name)?u.views[r.name]||[]:Object.keys(u.views).reduce((e,t)=>[...e,...u.views[t]],[]),s=s.filter(uc(d));const a=new Set;for(const e of s){const u=Ei(e);let s;a.has(u)||(s=m(e,n,Hi,r,[...t,...i],o)),s&&(a.add(u),c[s.name]?c[s.name]=Wo(Wo({},c[s.name]),{},{options:[...c[s.name].options,...s.options],metrics:[...c[s.name].metrics,...s.metrics]}):c[s.name]=s)}return le(c)}(r)))),f[e].pageLoad&&(a.pageLoad=function(e){let t;const n=c(Wo(Wo({},e),{},{name:s}),[function(e,n){return t=n.trace,n},Qi]),r={options:_(n.map(e=>e.options)),trace:t},o=le(n.reduce((e,t)=>(t.metrics instanceof Array&&t.metrics.forEach(t=>{e[t.eventToken]=t}),e),{}));return o.length>0&&(r.metrics=o),r}(f[e].pageLoad)),a}const b=[function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const n={"activity.decisioningMethod":"on-device"};return V("geo.city",t)&&ke(e.geo.city)&&(n["geo.city"]=e.geo.city),V("geo.country",t)&&ke(e.geo.country)&&(n["geo.country"]=e.geo.country),V("geo.state",t)&&ke(e.geo.region)&&(n["geo.state"]=e.geo.region),V("geo.latitude",t)&&ke(e.geo.latitude)&&(n["geo.latitude"]=e.geo.latitude),V("geo.longitude",t)&&ke(e.geo.longitude)&&(n["geo.longitude"]=e.geo.longitude),function(e,r){const o=e.meta||{},i=[li,di,pi,hi,mi,gi,vi,yi,bi,wi,xi,Si].reduce((e,n)=>(V(n,t)&&ke(o[n])&&(e[n]=o[n]),e),{}),c=r.options.map(e=>Wo(Wo({},e),{},{responseTokens:Wo(Wo({},i),n)}));return Wo(Wo({},r),{},{options:c})}}(n,c),ec,Xi,Yi],w=Re({status:g.remoteNeeded?206:200,remoteMboxes:g.remoteMboxes,remoteViews:g.remoteViews,requestId:f.requestId,id:Wo({},f.id),client:a,edgeHost:void 0,execute:(S=b,y("execute",[function(e,t,n,r,o){return v.addNotification(t,o.traceNotification(e)),t},Zi,...S])),prefetch:function(e){return y("prefetch",[Wi,...e])}(b)});var S;return v.sendNotifications(),o.debug("LD.DecisionProvider",f,w),Promise.resolve(w)}const ac=[{headerName:"x-forwarded-for",parseValue:e=>e,valueKey:"ipAddress"},{headerName:"x-geo-latitude",parseValue:e=>parseFloat(e),valueKey:"latitude"},{headerName:"x-geo-longitude",parseValue:e=>parseFloat(e),valueKey:"longitude"},{headerName:"x-geo-country-code",parseValue:e=>e,valueKey:"countryCode"},{headerName:"x-geo-region-code",parseValue:e=>e,valueKey:"stateCode"},{headerName:"x-geo-city",parseValue:e=>e,valueKey:"city"}];function fc(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ac.reduce((t,n)=>{const r=e.call(null,n.headerName);return null!=r&&ke(r)&&(t[n.valueKey]=n.parseValue(r)),t},t)}function lc(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return fc(t=>e[t])}function dc(e){const{organizationId:t}=e,n=new TextDecoder("utf-8");return{deobfuscate:function(e){const r=function(e){const t=new DataView(e),r=n.decode(t),[o,i]=r.slice(0,8).split(":"),c=r.slice(8,41);return{prefix:o,version:parseInt(i,10),key:c}}(e.slice(0,40));if(1!==r.version)throw new Error(ni);return function(e,r){let o={};const i=(new TextEncoder).encode([t,e].join("")),c=new DataView(i.buffer),u=c.byteLength,s=new DataView(r),a=s.byteLength,f=new DataView(new ArrayBuffer(a));for(let e=0;e<a;e+=1)f.setInt8(e,s.getInt8(e)^c.getInt8(e%u));const l=n.decode(f);try{o=JSON.parse(l)}catch(e){throw new Error(ii)}return o}(r.key,e.slice(40))}}}function pc(e,t){const n=Se(e.logger),{eventEmitter:r=Me}=e,o=dc(e);const i=K(e.pollingInterval)&&0===e.pollingInterval?0:Math.max(3e5,K(e.pollingInterval)?e.pollingInterval:3e5),c=Ge(e.fetchApi);let u,s,a=!1;const f={};let l,d,p=0;const h=ki(e),m=q(e.artifactFormat)?e.artifactFormat:function(e){return null!=e.match(ui)?"bin":"json"}(h),g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e=>e,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Me;return function o(i,c){let u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;return e(i,c).then(e=>{if(!e.ok&&304!==e.status)throw Error(e.statusText);return e})['catch'](e=>{if(x(r)&&r.call(void 0,e),u<1)throw new Error(n(e.message));return o(i,c,u-1)})}}(c,10,e=>Yo(10,e),e=>r("artifactDownloadFailed",{artifactLocation:h,error:e}));function v(e){et.timeStart("artifactDownloaded_total");const i={};return n.debug("LD.ArtifactProvider fetching artifact - "+e),l&&!De()&&qe()&&(i["If-None-Match"]=l),et.timeStart("artifactDownloaded_fetch"),g(e,{headers:i,cache:"default"}).then(e=>{const i=et.timeEnd("artifactDownloaded_fetch");et.clearTiming("artifactDownloaded_fetch"),n.debug("LD.ArtifactProvider artifact received - status="+e.status);const c={execution:i};return e.timings&&(c.parsing=e.timings.parsingTime,delete e.timings.parsingTime,c.request=e.timings),t.addArtifactRequestEntry("ArtifactDownload",c),304===e.status&&d?d:e.ok&&200===e.status?function(e){return"bin"===m?(et.timeStart("deobfuscate_total"),e.arrayBuffer().then(e=>o.deobfuscate(e).then(e=>(et.timeEnd("deobfuscate_total"),e)))):(et.timeStart("artifactDownloaded_read_JSON"),e.json().then(e=>(et.timeEnd("artifactDownloaded_read_JSON"),e)))}(e).then(t=>{const n=e.headers.get("Etag");var o;return null!=n&&ke(n)&&(d=t,l=n),function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r("artifactDownloadSucceeded",{artifactLocation:h,artifactPayload:e}),r("geoLocationUpdated",{geoContext:t}),le(f).forEach(t=>t(e))}(t,(o=e.headers,fc(e=>o.get(e)))),et.timeEnd("artifactDownloaded_total"),t}):void 0})['catch'](e=>{const t=e.message||e.toString();n.error(ti(t))})}function y(e){return p+=1,f[p]=e,p}function b(){0===i||a||(u=setTimeout(()=>{v(h).then(e=>(s=e,e)),b()},i))}return(et.timeStart("artifactGetInitial"),w(e.artifactPayload)?Promise.resolve(e.artifactPayload):v(h)).then(t=>{et.timeEnd("artifactGetInitial"),s=t;const n=function(e,t,n,r,o){let i=o,c=1,u=new Date;const s=ke(i)?i.meta:{};return{provideNewArtifact:function(e){u=new Date,c+=1,i=e},toJSON:function(){return Wo({artifactLocation:w(t)?oi:e,pollingInterval:n,pollingHalted:r,artifactVersion:ke(i)?i.version:ci,artifactRetrievalCount:c,artifactLastRetrieved:u.toISOString()},s)}}}(h,e.artifactPayload,i,a,s);return y(e=>n.provideNewArtifact(e)),{getArtifact:()=>s,subscribe:e=>y(e),unsubscribe:e=>function(e){delete f[e]}(e),stopPolling:()=>(ke(u)&&(clearTimeout(u),u=void 0),void(a=!0)),resumePolling:()=>(a=!1,void b()),getTrace:()=>n.toJSON()}}).finally(()=>{b()})}function hc(e,t){const n=Wo({},e);if(!(n.tntId||n.marketingCloudVisitorId||function(e){if(!(e.customerIds&&e.customerIds instanceof Array))return;const t=e.customerIds.filter(e=>e.authenticatedState===Te);return t.length>0?t[0].id:void 0}(n)||n.thirdPartyId)){const e=q(t)&&!J(t)?"."+t+"_0":"";n.tntId=""+ut()+e}return n}function mc(e,t){const n=Se(e.logger);let r,o;function i(t){let{request:i}=t;return Oe(o)?Promise.reject(new Error(Qo)):function(e,t){const[n,r,o]=e.split(".").map(e=>parseInt(e,10));return t===n}(o.version,1)?function(e,t,n){const{context:r={}}=e;return n(r.geo||{}).then(n=>Wo(Wo({},e),{},{context:Wo(Wo({},r),{},{geo:n}),id:hc(e.id,t),requestId:e.requestId||ut()}))}(i,t.targetLocationHint,function(e,t){const n=Ge(e.fetchApi),{geoTargetingEnabled:r=!1}=t,{eventEmitter:o=Me}=e;return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const i=Wo({},t);"unknownIpAddress"!==t.ipAddress&&Ve(t.ipAddress)||delete i.ipAddress;const c=Oi(e);if(r&&("unknownIpAddress"===t.ipAddress||Ve(t.ipAddress))&&Oe(t.latitude)&&Oe(t.longitude)&&Oe(t.countryCode)&&Oe(t.stateCode)&&Oe(t.city)){const e={};return"unknownIpAddress"!==t.ipAddress&&(e["x-forwarded-for"]=t.ipAddress),n(c,{headers:e}).then(e=>e.json().then(e=>lc(e))).then(e=>(h(i,e),o("geoLocationUpdated",{geoContext:i}),i))}return Promise.resolve(i)}}(e,o)).then(c=>{i=c;const u=Wo(Wo({},t),{},{request:i}),s=function(e,t,n){const r=e.client,{sessionId:o,request:i}=t,c=ke(i.trace),[u,s]=ke(i.id)&&q(i.id.tntId)?i.id.tntId.split("."):[void 0,void 0],a={visitorId:Wo(Wo({},i.id),{},{tntId:u,profileLocation:s})};return{wrap:function(e){if(c)return{clientCode:r,artifact:n,profile:a,request:Wo({sessionId:o},e.request),campaigns:e.campaigns,evaluatedCampaignTargets:e.evaluatedCampaignTargets}}}}(e,u,r.getTrace());return sc(e,u,Li(i),o,n,s)}):Promise.reject(new Error(ei(o.version,1)))}function c(){return ke(o)}return pc(Wo(Wo({},e),{},{logger:n}),t).then(e=>{if(r=e,o=r.getArtifact(),Oe(o))throw new Error(Qo);return r.subscribe(e=>{o=e}),{getRawArtifact:()=>o,stopPolling:()=>r.stopPolling(),getOffers:e=>i(e),hasRemoteDependency:e=>Ai(o,e),isReady:c}})}var gc={exports:{}};function vc(){}vc.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function o(){r.off(e,o),t.apply(n,arguments)}return o._=t,this.on(e,o,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,o=n.length;r<o;r++)n[r].fn.apply(n[r].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),r=n[e],o=[];if(r&&t)for(var i=0,c=r.length;i<c;i++)r[i].fn!==t&&r[i].fn._!==t&&o.push(r[i]);return o.length?n[e]=o:delete n[e],this}},gc.exports=vc,gc.exports.TinyEmitter=vc;var yc=gc.exports;function bc(e){const t=[],n=[],r={};return Object.keys(e).forEach(o=>{const i=o.toLowerCase(),c=e[o];t.push(i),r[i]=c,n.push([i,c])}),{headerKeys:t,headerEntries:n,headersObj:r}}function wc(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:200,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"";const i=new TextEncoder,c=new TextDecoder("utf-8");let u,s;q(n)?(s=n,u=i.encode(n).buffer):n instanceof ArrayBuffer&&(s=c.decode(new DataView(n)),u=n);const{headerKeys:a,headerEntries:f,headersObj:l}=bc(t),d=()=>({ok:2==(r/100|0),statusText:o,status:r,url:e,text:()=>Dn.resolve(s),json:()=>Dn.resolve(JSON.parse(s)),blob:()=>Dn.resolve(new Blob([u])),arrayBuffer:()=>Dn.resolve(u),clone:d,headers:{keys:()=>a,entries:()=>f,get:e=>l[e.toLowerCase()],has:e=>e.toLowerCase()in l}});return d()}const xc=void 0!==Et&&"function"==typeof Et.fetch;const Sc=/^tgt:.+/i,Ec=e=>Sc.test(e);function Ac(){try{const e=window.localStorage,t="__storage_test__";return e.setItem(t,t),e.removeItem(t),!0}catch(e){return!1}}function Tc(e,t){try{localStorage.setItem(e,JSON.stringify(t))}catch(e){Object.keys(localStorage).filter(Ec).forEach(e=>localStorage.removeItem(e))}}const Ic=/rules\.(json|txt)$/i,Cc=/(application\/json)|(text\/)/i,Oc=xc?(e,t,n)=>new Response(new Blob([n],{headers:t})):wc,kc=e=>e&&e.match(Cc),_c=Ac();function Nc(e){return"tgt:"+Xe(e)+":h"}function Pc(e){return"tgt:"+Xe(e)+":b"}function Dc(e){if(!_c)return;const t={headers:localStorage.getItem(Nc(e)),body:localStorage.getItem(Pc(e))};return null!=t.headers&&null!=t.body?t:void 0}function qc(e,t){if(!_c)return Fn();const n=function(e){const t={};for(const[n,r]of e.entries())t[n]=r;return t}(t.headers);return Tc(Nc(e),n),t.clone().json().then(t=>{Tc(Pc(e),t)})}function Mc(e){return function(t,n){if(!(e=>e.match(Ic))(t))return e(t,n);const r=Dc(t);function o(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e(t,Wo(Wo({},n),r)).then(e=>(kc(e.headers.get("Content-Type"))&&qc(t,e),e))}return ke(r)?(qn(()=>{setTimeout(()=>o(),1e3)}),Fn(Oc(t,JSON.parse(r.headers),r.body))):o()}}const jc=e=>t=>t[e],Lc=e=>t=>!e(t),Rc=Lc(m),Vc=Lc(J),Fc=e=>t=>k(e,t),Hc=e=>e.status===vt,Uc=e=>"actions"===e.type,Bc=e=>"redirect"===e.type,zc=Fc(Rc),$c=Fc(Vc),Jc=jc("options"),Gc=jc(at),Kc=jc("eventToken"),Zc=jc("responseTokens"),Wc=e=>G(e.name),Xc=e=>w(e)&&Wc(e),Yc=e=>w(e)&&Wc(e)&&(e=>!m(e.index))(e),Qc=e=>w(e)&&Wc(e),eu=jc("data"),tu=N([eu,Rc]);function nu(e,t){return{status:bt,type:e,data:t}}function ru(e,t){return{status:vt,type:e,data:t}}function ou(e){return w(e)}function iu(e){return!!ou(e)&&G(e.eventToken)}function cu(e){return!U(e)&&!J(e.type)&&G(e.eventToken)}function uu(e){return!!cu(e)&&G(e.selector)}function su(e,t){return e instanceof Error&&e.message===t}const au=new yc;let fu;function lu(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.decisioningMethod||e.decisioningMethod}function du(e){return K(e.pollingInterval)?e.pollingInterval:0}function pu(e){return e.artifactLocation}function hu(e){return e.artifactFormat}function mu(e){return e.environment}function gu(e){return e.cdnEnvironment}function vu(e){return e.telemetryEnabled}function yu(e){return e.cdnBasePath}function bu(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return!(fn()||qr()||Rr())&&Le(lu(h({},e),t))}function wu(e){return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return lu(e,t)===ve}(e)?Hn(new Error("Unable to fulfill request; decisioning engine not ready.")):Fn()}function xu(e,t){const n=Nt();if(function(e,t){rr(Et,St,e,t)}(e,t),au.emit(e,t),"geoLocationUpdated"!==e)return;const{geoContext:r}=t;if(ke(r)&&!U(Object.keys(r))){const e=6048e5,t=new Date(oe()+e),o=n.cookieDomain,i=n.secureOnly,c=h({expires:t,domain:o,secure:i},i?{sameSite:"None"}:{});Wt("at_geo",JSON.stringify(r),c)}}function Su(e){const t=Zt("at_geo"),n=h({},ke(t)?JSON.parse(t):{},e.context.geo);return w(n)&&U(Object.keys(n))?{ipAddress:"unknownIpAddress"}:n}function Eu(e,t,n){const r=Ho(To(e.globalMboxName)),o={client:e.clientCode,organizationId:e.imsOrgId,pollingInterval:du(e),propertyToken:r,environment:mu(e),cdnEnvironment:gu(e),cdnBasePath:yu(e),telemetryEnabled:vu(e),eventEmitter:xu,logger:vn,fetchApi:Mc(x(n)?n:Ge(x(Et.fetch)?Et.fetch:je)),sendNotificationFunc:e=>{gn("sendNotificationFunc",e);const{request:n}=e;x(t)&&t(n)}},i=function(e){return e.artifactPayload}(e);return Fn(ke(i)?Wo(Wo({},o),{},{artifactPayload:i}):Wo(Wo({},o),{},{artifactFormat:hu(e),artifactLocation:pu(e)}))}function Au(e,t){return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return lu(e,t)===ye}(e)?function(e){if(!_c)return e;if(ke(Dc(ki(e)))||ke(e.artifactPayload))return e;throw qn(()=>{setTimeout(()=>pc(e,window.__target_telemetry),1e3)}),new Error(dt)}(t):t}function Tu(){return ke(fu)?fu:Hn()}function Iu(e){let{url:t,headers:n,body:r,timeout:o,async:i}=e;return Vn((e,c)=>{let u=new window.XMLHttpRequest;u=function(e,t,n){return e.onload=()=>{const r=1223===e.status?204:e.status;if(r<100||r>599)return void n(new Error("Network request failed"));let o;try{const t=Qe();o=JSON.parse(e.responseText),o.parsingTime=Qe()-t,o.responseSize=new Blob([e.responseText]).size}catch(e){return void n(new Error("Malformed response JSON"))}const i=e.getAllResponseHeaders();t({status:r,headers:i,response:o})},e}(u,e,c),u=function(e,t){return e.onerror=()=>{t(new Error("Network request failed"))},e}(u,c),u.open("POST",t,i),u.withCredentials=!0,u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return P((t,n)=>{g(t)&&P(t=>{e.setRequestHeader(n,t)},t)},t),e}(u,n),i&&(u=function(e,t,n){return e.timeout=t,e.ontimeout=()=>{n(new Error("Request timed out"))},e}(u,o,c)),u.send(JSON.stringify(r))}).then(e=>{const{response:t}=e,{status:n,message:r}=t;if(!m(n)&&!m(r))throw new Error(r);return t})}function Cu(e,t){return K(t)?t<0?e.timeout:t:e.timeout}function Ou(e){return e.scheme+"//"+function(e){const t=e.serverDomain;if(!e.overrideMboxEdgeServer)return t;const n=tr();return J(n)?t:"mboxedge"+n+".tt.omtrdc.net"}(e)+e.endpoint+"?"+$t({client:e.clientCode,sessionId:Yn(),version:e.version})}function ku(e,t,n){const r=Nt(),o=Ou(r),i={"Content-Type":["text/plain"]},c=Cu(r,t),u={url:o,headers:i,body:e,timeout:c,async:!0};return et.timeStart(e.requestId),Iu(u).then(t=>{const r={execution:et.timeEnd(e.requestId),parsing:t.parsingTime};delete t.parsingTime;const i=function(e,t){if(!performance)return null;const n=performance.getEntriesByType("resource").find(t=>t.name.endsWith(e));if(!n)return null;const r={};return n.domainLookupEnd&&n.domainLookupStart&&(r.dns=n.domainLookupEnd-n.domainLookupStart),n.secureConnectionStart&&n.connectEnd&&(r.tls=n.connectEnd-n.secureConnectionStart),n.responseStart&&(r.timeToFirstByte=n.responseStart-n.requestStart),n.responseEnd&&n.responseStart&&(r.download=n.responseEnd-n.responseStart),n.encodedBodySize?r.responseSize=n.encodedBodySize:t.responseSize&&(r.responseSize=t.responseSize,delete t.responseSize),r}(o,t);return i&&(r.request=i),t.telemetryServerToken&&(r.telemetryServerToken=t.telemetryServerToken),window.__target_telemetry.addDeliveryRequestEntry(e,r,t.status,n),h(t,{decisioningMethod:ve})})}const _u=e=>!U(e);function Nu(e){if(e.MCOPTOUT)throw new Error("Disabled due to optout");return e}function Pu(){const e=oo(),t=vo();return Un([e.then(Nu),t])}function Du(){const{screen:e}=Et;return{width:e.width,height:e.height,orientation:Mo(),colorDepth:e.colorDepth,pixelRatio:Oo()}}function qu(){const{documentElement:e}=St;return{width:e.clientWidth,height:e.clientHeight}}function Mu(){const{location:e}=Et;return{host:e.hostname,webGLRenderer:jo()}}function ju(){const{location:e}=Et;return{url:e.href,referringUrl:St.referrer}}function Lu(e){const{id:t,integrationCode:n,authenticatedState:r,type:o,primary:i}=e,c={};return G(t)&&(c.id=t),G(n)&&(c.integrationCode=n),G(r)&&(c.authenticatedState=r),G(o)&&(c.type=o),i&&(c.primary=i),c}function Ru(e,t,n,r,o){const i={};G(t)&&(i.tntId=t),G(n)&&(i.thirdPartyId=n),G(e.thirdPartyId)&&(i.thirdPartyId=e.thirdPartyId);const c=r.MCMID;return G(c)&&(i.marketingCloudVisitorId=c),G(e.marketingCloudVisitorId)&&(i.marketingCloudVisitorId=e.marketingCloudVisitorId),U(e.customerIds)?(U(o)||(i.customerIds=function(e){return re(Lu,e)}(o)),i):(i.customerIds=e.customerIds,i)}function Vu(e,t){const n={},r=function(e,t){if(!m(e))return e;const n={};if(U(t))return n;const r=t.MCAAMLH,o=parseInt(r,10);isNaN(o)||(n.locationHint=o);const i=t.MCAAMB;return G(i)&&(n.blob=i),n}(e.audienceManager,t);return U(r)||(n.audienceManager=r),U(e.analytics)||(n.analytics=e.analytics),n}function Fu(e,t){const n={},r=h({},Go(t),Go(e.parameters||{})),o=h({},Ko(t),Ko(e.profileParameters||{},!1)),i=h({},function(e){const t={},n=Uo(e);m(n)||(t.id=n);const r=Bo(e),o=parseFloat(r);isNaN(o)||(t.total=o);const i=zo(e);return U(i)||(t.purchasedProductIds=i),t}(t),e.order||{}),c=h({},function(e){const t={},n=$o(e);m(n)||(t.id=n);const r=Jo(e);return m(r)||(t.categoryId=r),t}(t),e.product||{});return U(r)||(n.parameters=r),U(o)||(n.profileParameters=o),U(i)||(n.order=i),U(c)||(n.product=c),n}function Hu(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=Nt(),o=r.globalMboxName,{index:i,name:c,address:u}=e,s=h({},c===o?t:n,To(c)),a=Fu(e,s);return m(i)||(a.index=i),G(c)&&(a.name=c),U(u)||(a.address=u),a}function Uu(e,t,n){const{prefetch:r={}}=e,o={};if(U(r))return o;const{mboxes:i}=r;m(i)||!g(i)||U(i)||(o.mboxes=re(e=>Hu(e,t,n),i));const{views:c}=r;return m(c)||!g(c)||U(c)||(o.views=re(e=>function(e,t){const{name:n,address:r}=e,o=Fu(e,t);return G(n)&&(o.name=n),U(r)||(o.address=r),o}(e,t),c)),o}function Bu(e,t){if(Jn()&&!Kn())return null;const n=Nt(),r=co(e),o=uo("trackingServer"),i=uo("trackingServerSecure"),{experienceCloud:c={}}=t,{analytics:u={}}=c,{logging:s,supplementalDataId:a,trackingServer:f,trackingServerSecure:l}=u,d={};return m(s)?d.logging=n.analyticsLogging:d.logging=s,m(a)||(d.supplementalDataId=a),G(r)&&(d.supplementalDataId=r),m(f)||(d.trackingServer=f),G(o)&&(d.trackingServer=o),m(l)||(d.trackingServerSecure=l),G(i)&&(d.trackingServerSecure=i),U(d)?null:d}function zu(e,t,n){const r=function(e){const t=Nt().globalMboxName;return h({},e,To(t))}(n),o=Qn(),i=Fo(r),c=io(),u=Ru(e.id||{},o,i,t,c),s=function(e,t){if(!m(e)&&G(e.token))return e;const n={},r=Ho(t);return G(r)&&(n.token=r),n}(e.property,r),a=Vu(e.experienceCloud||{},t),f=function(e){if(!m(e)&&G(e.authorizationToken))return e;const t={},n=bo();return G(n)&&(t.authorizationToken=n),t}(e.trace),l=function(e){return m(e)?Lr():e}(e.preview),d=function(e){return m(e)?Dr():e}(e.qaMode),p=function(e,t,n){const{execute:r={}}=e,o={};if(U(r))return o;const{pageLoad:i}=r;m(i)||(o.pageLoad=Fu(i,t));const{mboxes:c}=r;if(!m(c)&&g(c)&&!U(c)){const e=k(_u,re(e=>Hu(e,t,n),c));U(e)||(o.mboxes=e)}return o}(e,r,n),v=Uu(e,r,n),{notifications:y}=e,b={};return b.requestId=ut(),b.context=function(e){if(!m(e)&&"web"===e.channel)return e;const t=fo("clientHints")||{},n=e||{},{beacon:r}=n;return{userAgent:Et.navigator.userAgent,clientHints:t,timeOffsetInMinutes:-(new Date).getTimezoneOffset(),channel:"web",screen:Du(),window:qu(),browser:Mu(),address:ju(),geo:e&&e.geo,beacon:r}}(e.context),U(u)||(b.id=u),U(s)||(b.property=s),U(f)||(b.trace=f),U(a)||(b.experienceCloud=a),U(l)||(b.preview=l),U(d)||(b.qaMode=d),U(p)||(b.execute=p),U(v)||(b.prefetch=v),U(y)||(b.notifications=y),b}function $u(e,t){const n=Nt();return Un([Pu(),qo(Eo(),n.allowHighEntropyClientHints)]).then(n=>{let[r]=n;return function(e,t,n){const r=n[0],o=n[1];return zu(e,r,h({},o,t))}(e,t,r)})}function Ju(e,t,n,r){const o=lu(e,t);return bu(e,t)?wu(e).then(()=>function(e){return Tu().then(t=>t.hasRemoteDependency(e))}(n)).then(e=>o===ye&&e.remoteNeeded?ku(n,r,o):function(e){const{context:t={}}=e;return Tu().then(n=>(et.timeStart(e.requestId),n.getOffers({request:Wo(Wo({},e),{},{context:Wo(Wo({},t),{},{geo:Su(e)})}),targetLocationHint:tr()}).then(t=>{const n=et.timeEnd(e.requestId);return Et.__target_telemetry.addDeliveryRequestEntry(e,{execution:n,parsing:t.parsingTime},t.status,ge),h(t,{decisioningMethod:ge})})))}(n))['catch'](e=>{if(o===ye)return ku(n,r,o);throw e}):ku(n,r,o)}function Gu(e,t,n){const r=Nt();return gn("request",t),xn({request:t}),Ju(r,e,t,n).then(e=>(gn("response",e),xn({response:e}),{request:t,response:e}))}function Ku(e){const{id:t}=e;return w(t)&&G(t.tntId)}function Zu(e){const{response:t}=e;return Ku(t)&&function(e){const t=Nt();cn({name:"PC",value:e,expires:t.deviceIdLifetime,domain:t.cookieDomain,secure:t.secureOnly})}(t.id.tntId),e}function Wu(e){const{response:t}=e;if(Ku(t)){const{id:e}=t,{tntId:n}=e;nr(n)}return nr(null),e}function Xu(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{trace:t}=e;U(t)||wn(t)}function Yu(e){const{response:t}=e,{execute:n={},prefetch:r={},notifications:o={}}=t,{pageLoad:i={},mboxes:c=[]}=n,{mboxes:u=[],views:s=[]}=r;return Xu(i),P(Xu,c),P(Xu,u),P(Xu,s),P(Xu,o),e}function Qu(e){const t=e.queryKey,n=t.adobe_mc_sdid;if(!q(n))return t;if(J(n))return t;const r=Math.round(oe()/1e3);return t.adobe_mc_sdid=n.replace(/\|TS=\d+/,"|TS="+r),t}function es(e){return e.queryKey}function ts(e,t,n){const r=Kt(e),{protocol:o}=r,{host:i}=r,{path:c}=r,u=""===r.port?"":":"+r.port,s=J(r.anchor)?"":"#"+r.anchor,a=n(r),f=$t(h({},a,t));return o+"://"+i+u+c+(J(f)?"":"?"+f)+s}function ns(e,t){return ts(e,t,Qu)}function rs(e){const t=e.method||"GET",n=e.url||function(e){throw new Error(e)}("URL is required"),r=e.headers||{},o=e.data||null,i=e.credentials||!1,c=e.timeout||3e3,u=!!m(e.async)||!0===e.async,s={};return s.method=t,s.url=n,s.headers=r,s.data=o,s.credentials=i,s.timeout=c,s.async=u,s}function os(e,t){const n=rs(t),r=n.method,o=n.url,i=n.headers,c=n.data,u=n.credentials,s=n.timeout,a=n.async;return Vn((t,n)=>{let f=new e.XMLHttpRequest;f=function(e,t,n){return e.onload=()=>{const r=1223===e.status?204:e.status;if(r<100||r>599)return void n(new Error("Network request failed"));const o=e.responseText,i=e.getAllResponseHeaders();t({status:r,headers:i,response:o})},e}(f,t,n),f=function(e,t){return e.onerror=()=>{t(new Error("Network request failed"))},e}(f,n),f.open(r,o,a),f=function(e,t){return!0===t&&(e.withCredentials=t),e}(f,u),f=function(e,t){return P((t,n)=>{P(t=>e.setRequestHeader(n,t),t)},t),e}(f,i),a&&(f=function(e,t,n){return e.timeout=t,e.ontimeout=()=>{n(new Error("Request timed out"))},e}(f,s,n)),f.send(c)})}function is(e){return os(Et,e)}function cs(e,t,n){const r={method:"GET"};return r.url=function(e,t){return ts(e,t,es)}(e,t),r.timeout=n,r}function us(e){const{status:t}=e;if(!function(e){return e>=200&&e<300||304===e}(t))return null;const n=e.response;if(J(n))return null;const r={type:"html"};return r.content=n,r}const ss=/CLKTRK#(\S+)/,as=/CLKTRK#(\S+)\s/;function fs(e){const t=e[at],n=function(e){const t=e[ft];if(J(t))return"";const n=ss.exec(t);return U(n)||2!==n.length?"":n[1]}(e);if(J(n)||J(t))return e;const r=e[ft];return e[ft]=r.replace(as,""),e[at]=function(e,t){const n=document.createElement("div");n.innerHTML=t;const r=n.firstElementChild;return m(r)?t:(r.id=e,r.outerHTML)}(n,t),e}const ls=e=>!m(e);function ds(e){const{selector:t}=e;return!m(t)}function ps(e){const t=e[st];if(J(t))return null;switch(t){case"setHtml":return function(e){if(!ds(e))return null;const t=fs(e);return q(t[at])?t:(gn(mt,t),null)}(e);case"setText":return function(e){if(!ds(e))return null;const t=fs(e);return q(t[at])?t:(gn(mt,t),null)}(e);case"appendHtml":return function(e){if(!ds(e))return null;const t=fs(e);return q(t[at])?t:(gn(mt,t),null)}(e);case"prependHtml":return function(e){if(!ds(e))return null;const t=fs(e);return q(t[at])?t:(gn(mt,t),null)}(e);case"replaceHtml":return function(e){if(!ds(e))return null;const t=fs(e);return q(t[at])?t:(gn(mt,t),null)}(e);case"insertBefore":return function(e){if(!ds(e))return null;const t=fs(e);return q(t[at])?t:(gn(mt,t),null)}(e);case"insertAfter":return function(e){if(!ds(e))return null;const t=fs(e);return q(t[at])?t:(gn(mt,t),null)}(e);case"customCode":return function(e){return ds(e)?q(e[at])?e:(gn(mt,e),null):null}(e);case"setAttribute":return function(e){return ds(e)?w(e[at])?e:(gn("Action has no attributes",e),null):null}(e);case"setImageSource":return function(e){return ds(e)?q(e[at])?e:(gn("Action has no image url",e),null):null}(e);case"setStyle":return function(e){return ds(e)?w(e[at])?e:(gn("Action has no CSS properties",e),null):null}(e);case"resize":return function(e){return ds(e)?w(e[at])?e:(gn("Action has no height or width",e),null):null}(e);case"move":return function(e){return ds(e)?w(e[at])?e:(gn("Action has no left, top or position",e),null):null}(e);case"remove":return function(e){return ds(e)?e:null}(e);case"rearrange":return function(e){return ds(e)?w(e[at])?e:(gn("Action has no from or to",e),null):null}(e);case"redirect":return function(e){const{content:t}=e;return J(t)?(gn("Action has no url",e),null):(e.content=ns(t,{}),e)}(e);default:return null}}function hs(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{options:t}=e;return g(t)?U(t)?[]:zc(re(Zc,t)):[]}function ms(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{execute:t={}}=e,{pageLoad:n={},mboxes:r=[]}=t,o=Jc(n)||[],i=_(zc(re(Jc,r))),c=_([o,i]),u=_(re(Gc,k(Uc,c))),s=k(Bc,c),a=k(Bc,u),f=s.concat(a),l={};if(U(f))return l;const d=f[0],p=d.content;return J(p)||(l.url=p),l}function gs(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{analytics:t}=e;return U(t)?[]:[t]}function vs(e,t){e.parameters=t.parameters,e.profileParameters=t.profileParameters,e.order=t.order,e.product=t.product}function ys(e,t){const n=t[0],r=t[1],o=!U(n),i=!U(r);return o||i?(o&&(e.options=n),i&&(e.metrics=r),e):e}function bs(e){const{type:t}=e;switch(t){case"redirect":return Fn(function(e){const t=e.content;if(J(t))return gn("Action has no url",e),null;const n=h({},e);return n.content=ns(t,{}),n}(e));case"dynamic":return function(e){const{content:t}=e;return is(cs(t,{},Nt().timeout)).then(us)['catch'](()=>null)}(e);case"actions":return Fn(function(e){const t=e[at];if(!g(t))return null;if(U(t))return null;const n=k(ls,re(ps,t));if(U(n))return null;const r=h({},e);return r.content=n,r}(e));default:return Fn(e)}}function ws(e,t){if(!g(e))return Fn([]);if(U(e))return Fn([]);const n=k(t,e);if(U(n))return Fn([]);return Un(re(e=>bs(e),n)).then(zc)}function xs(e,t){return g(e)?U(e)?Fn([]):Fn(k(t,e)):Fn([])}function Ss(e){const{name:t,analytics:n,options:r,metrics:o}=e,i={name:t,analytics:n};return Un([ws(r,ou),xs(o,cu)]).then(e=>ys(i,e))}function Es(e,t){const{index:n,name:r,state:o,analytics:i,options:c,metrics:u}=t,s=function(e,t,n){const{prefetch:r={}}=e,{mboxes:o=[]}=r;return U(o)?null:(i=k(e=>function(e,t,n){return e.index===t&&e.name===n}(e,t,n),o))&&i.length?i[0]:void 0;var i}(e,n,r),a={name:r,state:o,analytics:i};return m(s)||vs(a,s),Un([ws(c,iu),xs(u,cu)]).then(e=>ys(a,e))}function As(e,t){const{name:n,state:r,analytics:o,options:i,metrics:c}=t,u=function(e){const{prefetch:t={}}=e,{views:n=[]}=t;return U(n)?null:n[0]}(e),s={name:n.toLowerCase(),state:r,analytics:o};return m(u)||vs(s,u),Un([ws(i,iu),xs(c,uu)]).then(e=>ys(s,e))}function Ts(e){if(m(e)||J(e.id))return Fn(null);const{id:t}=e;return Fn({id:t})}function Is(e){const t=e[0],n=e[1],r=e[2],o=e[3],i=e[4],c=e[5],u=e[6],s={},a={};w(t)&&(a.pageLoad=t),U(n)||(a.mboxes=n);const f={};return U(r)||(f.mboxes=r),U(o)||(f.views=o),U(i)||(f.metrics=i),U(a)||(s.execute=a),U(f)||(s.prefetch=f),U(c)||(s.meta=c),U(u)||(s.notifications=u),s}function Cs(e){const t=N([Yu,Zu,Wu])(e),n=function(e){const{response:t}=e,{execute:n}=t;if(!w(n))return Fn(null);const{pageLoad:r}=n;if(!w(r))return Fn(null);const{analytics:o,options:i,metrics:c}=r,u={analytics:o};return Un([ws(i,ou),xs(c,uu)]).then(e=>ys(u,e))}(t),r=function(e){const{response:t}=e,{execute:n}=t;if(!w(n))return Fn([]);const{mboxes:r}=n;return!g(r)||U(r)?Fn([]):Un(re(Ss,k(Xc,r))).then(zc)}(t),o=function(e){const{request:t,response:n}=e,{prefetch:r}=n;if(!w(r))return Fn([]);const{mboxes:o}=r;return!g(o)||U(o)?Fn([]):Un(re(e=>Es(t,e),k(Yc,o))).then(zc)}(t),i=function(e){const{request:t,response:n}=e,{prefetch:r}=n;if(!w(r))return Fn([]);const{views:o}=r;return!g(o)||U(o)?Fn([]):Un(re(e=>As(t,e),k(Qc,o))).then(zc)}(t),c=function(e){const{response:t}=e,{prefetch:n}=t;if(!w(n))return Fn([]);const{metrics:r}=n;return xs(r,uu)}(t),u=function(e){const{response:t}=e,{remoteMboxes:n,remoteViews:r,decisioningMethod:o}=t,i={};return w(n)&&(i.remoteMboxes=n),w(r)&&(i.remoteViews=r),q(o)&&(i.decisioningMethod=o),Fn(i)}(t),s=function(e){const{response:t}=e,{notifications:n}=t;return g(n)?Un(re(Ts,n)).then(zc):Fn([])}(t);return Un([n,r,o,i,c,u,s]).then(Is)}function Os(e){return!U(ms(e))}function ks(e){const t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{execute:t={},prefetch:n={}}=e,{pageLoad:r={},mboxes:o=[]}=t,{mboxes:i=[],views:c=[]}=n,u=hs(r),s=_(re(hs,o)),a=_(re(hs,i)),f=_(re(hs,c));return _([u,s,a,f])}(e),n={};return U(t)||(n.responseTokens=t),n}function _s(e){const t=ks(e),n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{execute:t={},prefetch:n={}}=e,{pageLoad:r={},mboxes:o=[]}=t,{mboxes:i=[],views:c=[],metrics:u=[]}=n,s=gs(r),a=_(re(gs,o)),f=_(re(gs,i)),l=_(re(gs,c)),d=_(re(gs,u));return _([s,a,f,l,d])}(e);return U(n)||(t.analyticsDetails=n),gn("request succeeded",e),cr(t,Os(e)),Fn(e)}function Ns(e){const t=Nt().globalMboxName,{mbox:n,timeout:r}=e,o=w(e.params)?e.params:{},i={},c={};n===t?c.pageLoad={}:c.mboxes=[{index:0,name:n}],i.execute=c;const u=Bu(n,i);if(!U(u)){const e={};e.analytics=u,i.experienceCloud=e}return ir({mbox:n}),$u(i,o).then(t=>Gu(e,t,r)).then(Cs).then(e=>function(e,t){const n=ks(t);return n.mbox=e,gn("request succeeded",t),cr(n,Os(t)),Fn(t)}(n,e))['catch'](e=>function(e,t){return mn("request failed",t),ur({mbox:e,error:t}),Hn(t)}(n,e))}function Ps(e){const t=Nt().globalMboxName,{consumerId:n=t,request:r,timeout:o}=e,i=Bu(n,r);if(!U(i)){const e=r.experienceCloud||{};e.analytics=i,r.experienceCloud=e}return ir({}),$u(r,{}).then(t=>Gu(e,t,o)).then(Cs).then((function(e){return Fn(e)})).then(e=>_s(e))['catch'](e=>function(e){return mn("request failed",e),ur({error:e}),Hn(e)}(e))}function Ds(e,t){return br(t).addClass(e)}function qs(e,t){return br(t).css(e)}function Ms(e,t){return br(t).attr(e)}function js(e,t,n){return br(n).attr(e,t)}function Ls(e,t){return br(t).removeAttr(e)}function Rs(e,t,n){const r=Ms(e,n);G(r)&&(Ls(e,n),js(t,r,n))}function Vs(e){return new Error("Could not find: "+e)}function Fs(e,t,n){return Vn((r,o)=>{const i=Ln(()=>{const t=n(e);U(t)||(i.disconnect(),r(t))});de(()=>{i.disconnect(),o(Vs(e))},t),i.observe(St,{childList:!0,subtree:!0})})}function Hs(){return"visible"===St.visibilityState}function Us(e,t,n){return Vn((r,o)=>{!function t(){const o=n(e);U(o)?Et.requestAnimationFrame(t):r(o)}(),de(()=>{o(Vs(e))},t)})}function Bs(e,t,n){return Vn((r,o)=>{!function t(){const o=n(e);U(o)?de(t,100):r(o)}(),de(()=>{o(Vs(e))},t)})}function zs(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Nt().selectorsPollingTimeout,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:br;const r=n(e);return U(r)?jn()?Fs(e,t,n):Hs()?Us(e,t,n):Bs(e,t,n):Fn(r)}function $s(e){return Ms("data-at-src",e)}function Js(e){return G(Ms("data-at-src",e))}function Gs(e){return P(e=>Rs(lt,"data-at-src",e),R(Er("img",e))),e}function Ks(e){return P(e=>Rs("data-at-src",lt,e),R(Er("img",e))),e}function Zs(e){return gn("Loading image",e),Ms(lt,js(lt,e,qn("<img/>")))}function Ws(e){const t=k(Js,R(Er("img",e)));return U(t)||P(Zs,re($s,t)),e}function Xs(e){const t=Ms(lt,e);return G(t)?t:null}function Ys(e,t){return mn("Unexpected error",t),xn({action:e,error:t}),e}function Qs(e,t){const n=br(t[ft]),r=function(e){return N([Gs,Ws,Ks])(e)}(xr(t[at])),o=function(e){return k(G,re(Xs,R(Er("script",e))))}(r);let i;try{i=Fn(e(n,r))}catch(e){return Hn(Ys(t,e))}return U(o)?i.then(()=>t)['catch'](e=>Ys(t,e)):i.then(()=>function(e){return ue((e,t)=>e.then(()=>(gn("Script load",t),xn({remoteScript:t}),hr(t))),Fn(),e)}(o)).then(()=>t)['catch'](e=>Ys(t,e))}function ea(e){const t=h({},e),n=t[at];if(J(n))return t;const r=br(t[ft]);return o="head",br(r).is(o)?(t[st]="appendHtml",t[at]=function(e){return te("",ue((e,t)=>(e.push(Br(xr(t))),e),[],R(Er("script,link,style",xr(e)))))}(n),t):t;var o}function ta(e){return e.indexOf("px")===e.length-2?e:e+"px"}function na(e,t){return n=Br(t),br(e).html(n);var n}function ra(e){const t=br(e[ft]),n=e[at];return gn("Rendering action",e),xn({action:e}),function(e,t){br(t).text(e)}(n,t),Fn(e)}function oa(e,t){return Ur(Br(t),e)}function ia(e,t){return n=Br(t),br(e).prepend(n);var n}function ca(e,t){const n=Sr(e);return Vr(Hr(Br(t),e)),n}function ua(e,t){return br(Hr(Br(t),e)).prev()}function sa(e,t){return br(Fr(Br(t),e)).next()}function aa(e,t){return Sr(Hr(Br(t),e))}function fa(e){const t=br(e[ft]),n=e[at],r=n.priority;return gn("Rendering action",e),xn({action:e}),J(r)?qs(n,t):function(e,t,n){P(e=>{P((t,r)=>e.style.setProperty(r,t,n),t)},R(e))}(t,n,r),Fn(e)}function la(e){const t=br(e[ft]),n=e[at],r=Number(n.from),o=Number(n.to);if(isNaN(r)&&isNaN(o))return gn('Rearrange has incorrect "from" and "to" indexes',e),Hn(e);const i=R(br(t).children());const c=i[r],u=i[o];return wr(c)&&wr(u)?(gn("Rendering action",e),xn({action:e}),r<o?Fr(c,u):Hr(c,u),Fn(e)):(gn("Rearrange elements are missing",e),Hn(e))}function da(e){const t=ea(e);switch(t[st]){case"setHtml":return function(e){return gn("Rendering action",e),Qs(na,e)}(t);case"setText":return ra(t);case"appendHtml":return function(e){return gn("Rendering action",e),Qs(oa,e)}(t);case"prependHtml":return function(e){return gn("Rendering action",e),Qs(ia,e)}(t);case"replaceHtml":return function(e){return gn("Rendering action",e),Qs(ca,e)}(t);case"insertBefore":return function(e){return gn("Rendering action",e),Qs(ua,e)}(t);case"insertAfter":return function(e){return gn("Rendering action",e),Qs(sa,e)}(t);case"customCode":return function(e){return gn("Rendering action",e),Qs(aa,e)}(t);case"setAttribute":return function(e){const t=e[at],n=br(e[ft]);return gn("Rendering action",e),xn({action:e}),P((e,t)=>js(t,e,n),t),Fn(e)}(t);case"setImageSource":return function(e){const t=e[at],n=br(e[ft]);return gn("Rendering action",e),xn({action:e}),Ls(lt,n),js(lt,Zs(t),n),Fn(e)}(t);case"setStyle":return fa(t);case"resize":return function(e){const t=br(e[ft]),n=e[at];return n.width=ta(n.width),n.height=ta(n.height),gn("Rendering action",e),xn({action:e}),qs(n,t),Fn(e)}(t);case"move":return function(e){const t=br(e[ft]),n=e[at];return n.left=ta(n.left),n.top=ta(n.top),gn("Rendering action",e),xn({action:e}),qs(n,t),Fn(e)}(t);case"remove":return function(e){const t=br(e[ft]);return gn("Rendering action",e),xn({action:e}),Vr(t),Fn(e)}(t);case"rearrange":return la(t);default:return Fn(t)}}function pa(e){const t=e[ft];return G(t)||mr(t)}function ha(e){const t=e.cssSelector;J(t)||Vr("#at-"+M(t))}function ma(e){if(!pa(e))return void ha(e);const t=e[ft];!function(e){return"trackClick"===e[st]||"signalClick"===e[st]}(e)?(Ds("at-element-marker",t),ha(e)):Ds("at-element-click-tracking",t)}function ga(e){return function(e){const{key:t}=e;if(J(t))return!0;if("customCode"===e[st])return e.page;const n=Ms("at-action-key",e[ft]);return n!==t||n===t&&!e.page}(e)?da(e).then(()=>(gn("Action rendered successfully",e),xn({action:e}),function(e){const{key:t}=e;if(J(t))return;if(!pa(e))return;js("at-action-key",t,e[ft])}(e),ma(e),e))['catch'](t=>{mn("Unexpected error",t),xn({action:e,error:t}),ma(e);const n=h({},e);return n[vt]=!0,n}):(ma(e),e)}function va(e){const t=k(e=>!0===e[vt],e);return U(t)?Fn():(function(e){P(ma,e)}(t),Hn(e))}function ya(e){return function(e){return zs(e[ft]).then(()=>e)['catch'](()=>{const t=h({},e);return t[vt]=!0,t})}(e).then(ga)}function ba(e,t,n){return br(n).on(e,t)}const wa=e=>!U(e);function xa(e){if(e.MCOPTOUT)throw new Error("Disabled due to optout");return e}function Sa(){const e=oo(),t=vo();return Un([e.then(xa),t])}function Ea(){return[no(ro(),Nt().optoutEnabled),yo()]}function Aa(){const{screen:e}=Et;return{width:e.width,height:e.height,orientation:Mo(),colorDepth:e.colorDepth,pixelRatio:Oo()}}function Ta(){const{documentElement:e}=St;return{width:e.clientWidth,height:e.clientHeight}}function Ia(){const{location:e}=Et;return{host:e.hostname,webGLRenderer:jo()}}function Ca(){const{location:e}=Et;return{url:e.href,referringUrl:St.referrer}}function Oa(e){const{id:t,integrationCode:n,authenticatedState:r,type:o,primary:i}=e,c={};return G(t)&&(c.id=t),G(n)&&(c.integrationCode=n),G(r)&&(c.authenticatedState=r),G(o)&&(c.type=o),i&&(c.primary=i),c}function ka(e,t,n,r,o){const i={};G(t)&&(i.tntId=t),G(n)&&(i.thirdPartyId=n),G(e.thirdPartyId)&&(i.thirdPartyId=e.thirdPartyId);const c=r.MCMID;return G(c)&&(i.marketingCloudVisitorId=c),G(e.marketingCloudVisitorId)&&(i.marketingCloudVisitorId=e.marketingCloudVisitorId),U(e.customerIds)?(U(o)||(i.customerIds=function(e){return re(Oa,e)}(o)),i):(i.customerIds=e.customerIds,i)}function _a(e,t){const n={},r=function(e,t){if(!m(e))return e;const n={};if(U(t))return n;const r=t.MCAAMLH,o=parseInt(r,10);isNaN(o)||(n.locationHint=o);const i=t.MCAAMB;return G(i)&&(n.blob=i),n}(e.audienceManager,t);return U(r)||(n.audienceManager=r),U(e.analytics)||(n.analytics=e.analytics),n}function Na(e,t){const n={},r=h({},Go(t),Go(e.parameters||{})),o=h({},Ko(t),Ko(e.profileParameters||{},!1)),i=h({},function(e){const t={},n=Uo(e);m(n)||(t.id=n);const r=Bo(e),o=parseFloat(r);isNaN(o)||(t.total=o);const i=zo(e);return U(i)||(t.purchasedProductIds=i),t}(t),e.order||{}),c=h({},function(e){const t={},n=$o(e);m(n)||(t.id=n);const r=Jo(e);return m(r)||(t.categoryId=r),t}(t),e.product||{});return U(r)||(n.parameters=r),U(o)||(n.profileParameters=o),U(i)||(n.order=i),U(c)||(n.product=c),n}function Pa(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=Nt(),o=r.globalMboxName,{index:i,name:c,address:u}=e,s=h({},c===o?t:n,To(c)),a=Na(e,s);return m(i)||(a.index=i),G(c)&&(a.name=c),U(u)||(a.address=u),a}function Da(e,t,n){const{prefetch:r={}}=e,o={};if(U(r))return o;const{mboxes:i}=r;m(i)||!g(i)||U(i)||(o.mboxes=re(e=>Pa(e,t,n),i));const{views:c}=r;return m(c)||!g(c)||U(c)||(o.views=re(e=>function(e,t){const{name:n,address:r}=e,o=Na(e,t);return G(n)&&(o.name=n),U(r)||(o.address=r),o}(e,t),c)),o}function qa(e,t,n){const r=function(e){const t=Nt().globalMboxName;return h({},e,To(t))}(n),o=Qn(),i=Fo(r),c=io(),u=ka(e.id||{},o,i,t,c),s=function(e,t){if(!m(e)&&G(e.token))return e;const n={},r=Ho(t);return G(r)&&(n.token=r),n}(e.property,r),a=_a(e.experienceCloud||{},t),f=function(e){if(!m(e)&&G(e.authorizationToken))return e;const t={},n=bo();return G(n)&&(t.authorizationToken=n),t}(e.trace),l=function(e){return m(e)?Lr():e}(e.preview),d=function(e){return m(e)?Dr():e}(e.qaMode),p=function(e,t,n){const{execute:r={}}=e,o={};if(U(r))return o;const{pageLoad:i}=r;m(i)||(o.pageLoad=Na(i,t));const{mboxes:c}=r;if(!m(c)&&g(c)&&!U(c)){const e=k(wa,re(e=>Pa(e,t,n),c));U(e)||(o.mboxes=e)}return o}(e,r,n),v=Da(e,r,n),{notifications:y}=e;let b={};return b.requestId=ut(),b.context=function(e){if(!m(e)&&"web"===e.channel)return e;const t=Nt(),n=fo("clientHints")||{},r=e||{},{beacon:o}=r;return{userAgent:Et.navigator.userAgent,clientHints:n,timeOffsetInMinutes:-(new Date).getTimezoneOffset(),channel:"web",screen:Aa(),window:Ta(),browser:Ia(),address:Ca(),geo:e&&e.geo,crossDomain:t.crossDomain,beacon:o}}(e.context),U(u)||(b.id=u),U(s)||(b.property=s),U(f)||(b.trace=f),U(a)||(b.experienceCloud=a),U(l)||(b.preview=l),U(d)||(b.qaMode=d),U(p)||(b.execute=p),U(v)||(b.prefetch=v),U(y)||(b.notifications=y),b=Et.__target_telemetry.addTelemetryToDeliveryRequest(b),b}function Ma(e,t,n){const r=n[0],o=n[1];return qa(e,r,h({},o,t))}function ja(e){const t=e.name,n=fo("views")||{};n[t]=e,ao("views",n)}function La(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{page:n=!0}=t,r=fo("views")||{},o=r[e];if(m(o))return o;const{impressionId:i}=t;return m(i)?o:h({page:n,impressionId:i},o)}function Ra(e){const t=function(e,t){if(Jn()&&!Kn())return null;const n=Nt(),r=co(e),o=uo("trackingServer"),i=uo("trackingServerSecure"),{experienceCloud:c={}}=t,{analytics:u={}}=c,{logging:s,supplementalDataId:a,trackingServer:f,trackingServerSecure:l}=u,d={};return m(s)?d.logging=n.analyticsLogging:d.logging=s,m(a)||(d.supplementalDataId=a),G(r)&&(d.supplementalDataId=r),m(f)||(d.trackingServer=f),G(o)&&(d.trackingServer=o),m(l)||(d.trackingServerSecure=l),G(i)&&(d.trackingServerSecure=i),U(d)?null:d}(e,{}),n={context:{beacon:!0}};if(!U(t)){const e={};e.analytics=t,n.experienceCloud=e}return n}function Va(e,t,n){const r=function(e,t){return Ma(e,t,Ea())}(Ra(e),t);return r.notifications=n,r}function Fa(e,t,n){return function(e,t){const n=Nt();return Un([Sa(),qo(Eo(),n.allowHighEntropyClientHints)]).then(n=>{let[r]=n;return Ma(e,t,r)})}(Ra(e),t).then(e=>(e.notifications=n,e))}function Ha(e,t,n){const r=ut(),o=oe(),{parameters:i,profileParameters:c,order:u,product:s}=e,a={id:r,type:t,timestamp:o,parameters:i,profileParameters:c,order:u,product:s};return U(n)||(a.tokens=n),a}function Ua(e){const t=Ou(Nt());return function(e,t){return"navigator"in(n=Et)&&"sendBeacon"in n.navigator?function(e,t,n){return e.navigator.sendBeacon(t,n)}(Et,e,t):function(e,t,n){const r={"Content-Type":["text/plain"]},o={method:"POST"};o.url=t,o.data=n,o.credentials=!0,o.async=!1,o.headers=r;try{e(o)}catch(e){return!1}return!0}(is,e,t);var n}(t,JSON.stringify(e))?(gn("Beacon data sent",t,e),!0):(mn("Beacon data sent failed",t,e),!1)}function Ba(e,t,n){const r=To(Nt().globalMboxName),o=Ha(Na({},r),t,[n]),i=Va(ut(),r,[o]);gn("Event handler notification",e,o),xn({source:e,event:t,request:i}),Ua(i)}function za(e,t,n){const r=To(e),o=Ha(Na({},r),t,[n]);o.mbox={name:e};const i=Va(ut(),r,[o]);gn("Mbox event handler notification",e,o),xn({mbox:e,event:t,request:i}),Ua(i)}function $a(e){const t=Nt().globalMboxName,n=[],r=xt;if(P(e=>{const{mbox:t,data:o}=e;if(m(o))return;const{eventTokens:i=[]}=o;U(i)||n.push(function(e,t,n){const{name:r,state:o}=e,i=Ha(e,t,n);return i.mbox={name:r,state:o},i}(t,r,i))},e),U(n))return;const o=Va(t,{},n);gn("Mboxes rendered notification",n),xn({source:"prefetchMboxes",event:"rendered",request:o}),Ua(o)}function Ja(e,t,n){const r=To(Nt().globalMboxName),o=Ha(Na({},r),t,[n]);o.view={name:e};const i=Va(ut(),r,[o]);gn("View event handler notification",e,o),xn({view:e,event:t,request:i}),Ua(i)}function Ga(e){const{viewName:t,impressionId:n}=e,r=To(Nt().globalMboxName),o=Ha(Na({},r),xt,[]);o.view={name:t},gn("View triggered notification",t),Fa(t,r,[o]).then(e=>{e.impressionId=n,xn({view:t,event:"triggered",request:e}),Ua(e)})}function Ka(e){if(m(e))return;const{view:t,data:n={}}=e,{eventTokens:r=[]}=n,{name:o,impressionId:i}=t,c=La(o);if(m(c))return;const u=Va(o,{},[function(e,t,n){const{name:r,state:o}=e,i=Ha(e,t,n);return i.view={name:r,state:o},i}(c,xt,r)]);u.impressionId=i,gn("View rendered notification",o,r),xn({view:o,event:"rendered",request:u}),Ua(u)}const Za={},Wa=jc("metrics"),Xa=()=>nu("metric"),Ya=e=>ru("metric",e);function Qa(e,t,n){if(!m(Za[e]))return;const r=A(Za);U(r)||P(e=>{P(r=>{const o=Za[e][r];!function(e,t,n){br(n).off(e,t)}(t,o,n)},A(Za[e])),delete Za[e]},r)}function ef(e,t,n,r){const{type:o,selector:i,eventToken:c}=n,u=M(o+":"+i+":"+c),s=()=>r(e,o,c);!function(e,t){"click"===e&&Ds("at-element-click-tracking",t)}(o,i),t?function(e,t){return!m(Za[e])&&!m(Za[e][t])}(e,u)||(Qa(e,o,i),function(e,t,n){Za[e]=Za[e]||{},Za[e][t]=n}(e,u,s),ba(o,s,i)):ba(o,s,i)}function tf(e,t,n,r){return function(e){return zs(e[ft]).then(()=>{xn({metric:e});return h({found:!0},e)})['catch'](()=>(mn("metric element not found",e),xn({metric:e,message:"metric element not found"}),e))}(n).then(n=>{n.found&&ef(e,t,n,r)})}function nf(e,t,n,r){return Un(re(n=>tf(e,t,n,r),n)).then(Xa)['catch'](Ya)}function rf(e){const{name:t}=e;return nf(t,!1,Wa(e),za)}function of(e){const{name:t}=e;return nf(t,!0,Wa(e),Ja)}function cf(e){return nf("pageLoadMetrics",!1,Wa(e),Ba)}function uf(e){return nf("prefetchMetrics",!1,Wa(e),Ba)}const sf=jc(at),af=jc("cssSelector"),ff=e=>ru("render",e),lf=e=>Lc(Hc)(e)&&tu(e);function df(e){const t=re(af,e);var n;n=$c(t),$r(Nt(),n)}function pf(e){const t=re(af,e);var n;n=zc(t),Jr(Nt(),n)}function hf(e){const t=k(Uc,Jc(e));return _(re(sf,t))}function mf(e){return w(e)&&"setJson"!==e.type}function gf(e,t,n){const{eventToken:r,responseTokens:o,content:i}=e;return function(e){return Un(re(ya,e)).then(va)}(function(e,t,n){return re(e=>h({key:t,page:n},e),k(mf,e))}(i,t,n)).then(()=>nu("render",{eventToken:r,responseTokens:o}))['catch'](ff)}function vf(e){return w(e)&&"json"!==e.type}function yf(e,t){return re(e,k(vf,Jc(t)))}function bf(e,t,n){const r={status:bt,[e]:t},o=re(eu,k(Hc,n)),i={};return U(o)||(r.status=vt,i.errors=o),U(i)||(r.data=i),r}function wf(e,t,n){return Un(yf(e=>gf(e,!0),e)).then(t).then(t=>(n(e),t))}function xf(e,t,n,r){const{name:o}=t;return Un(yf(e=>gf(e,o,n),t)).then(n=>function(e,t,n){const r={status:bt,[e]:t},o=re(eu,k(Hc,n)),i=re(eu,k(lf,n)),c=zc(re(Kc,i)),u=zc(re(Zc,i)),s={};return U(o)||(r.status=vt,s.errors=o),U(c)||(s.eventTokens=c),U(u)||(s.responseTokens=u),U(s)||(r.data=s),r}(e,t,n)).then(e=>(r(t),e))}function Sf(e){return wf(e,t=>bf("mbox",e,t),rf)}function Ef(e){return xf("mbox",e,!0,rf)}function Af(e){df(hf(e))}function Tf(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t)return;const{execute:n={}}=e,{pageLoad:r={}}=n;U(r)||Af(r)}function If(e){df(hf(e)),wr("#at-views")&&Vr("#at-views")}const Cf=new yc;function Of(e,t){!function(e,t,n){e.emit(t,n)}(Cf,e,t)}function kf(e,t){!function(e,t,n){e.on(t,n)}(Cf,e,t)}function _f(e){return{type:"redirect",content:e.url}}function Nf(e){const t={};if(U(e))return t;const n=[],r=[],o=[];P(e=>{switch(e.action){case"setContent":G((t=e).selector)&&G(t.cssSelector)?o.push(function(e){const t={type:"setHtml"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e)):n.push({type:"html",content:e.content});break;case"setJson":U(e.content)||P(e=>n.push({type:"json",content:e}),e.content);break;case"setText":o.push(function(e){const t={type:"setText"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"appendContent":o.push(function(e){const t={type:"appendHtml"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"prependContent":o.push(function(e){const t={type:"prependHtml"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"replaceContent":o.push(function(e){const t={type:"replaceHtml"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"insertBefore":o.push(function(e){const t={type:"insertBefore"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"insertAfter":o.push(function(e){const t={type:"insertAfter"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"customCode":o.push(function(e){const t={type:"customCode"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"setAttribute":o.push(function(e){const t={};if(t.selector=e.selector,t.cssSelector=e.cssSelector,e.attribute===lt)return t.type="setImageSource",t.content=e.value,t;t.type="setAttribute";const n={};return n[e.attribute]=e.value,t.content=n,t}(e));break;case"setStyle":o.push(function(e){const{style:t={}}=e,n={};return n.selector=e.selector,n.cssSelector=e.cssSelector,m(t.left)||m(t.top)?m(t.width)||m(t.height)?(n.type="setStyle",n.content=t,n):(n.type="resize",n.content=t,n):(n.type="move",n.content=t,n)}(e));break;case"remove":o.push(function(e){const t={type:"remove"};return t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"rearrange":o.push(function(e){const t={};t.from=e.from,t.to=e.to;const n={type:"rearrange"};return n.selector=e.selector,n.cssSelector=e.cssSelector,n.content=t,n}(e));break;case"redirect":n.push(_f(e));break;case"trackClick":r.push({type:"click",selector:e.selector,eventToken:e.clickTrackId})}var t},e);const i={};!U(o)&&n.push({type:"actions",content:o});!U(n)&&(i.options=n);if(!U(r)&&(i.metrics=r),U(i))return t;const c={};return c.pageLoad=i,t.execute=c,t}function Pf(e,t,n){return n?Nf(t):function(e,t){const n={};if(U(t))return n;const r=[],o=[];P(e=>{switch(e.action){case"setContent":r.push({type:"html",content:e.content});break;case"setJson":U(e.content)||P(e=>r.push({type:"json",content:e}),e.content);break;case"redirect":r.push(_f(e));break;case"signalClick":o.push({type:"click",eventToken:e.clickTrackId})}},t);const i={name:e};if(!U(r)&&(i.options=r),!U(o)&&(i.metrics=o),U(i))return n;const c={},u=[i];return c.mboxes=u,n.execute=c,n}(e,t)}const Df=e=>!U(k(Hc,e));function qf(e){const{status:t,data:n}=e,r={status:t,pageLoad:!0};return m(n)||(r.data=n),r}function Mf(e){const{status:t,mbox:n,data:r}=e,{name:o}=n,i={status:t,mbox:o};return m(r)||(i.data=r),i}function jf(e){const{status:t,view:n,data:r}=e,{name:o}=n,i={status:t,view:o};return m(r)||(i.data=r),i}function Lf(e){const{status:t,data:n}=e,r={status:t,prefetchMetrics:!0};return m(n)||(r.data=n),r}function Rf(e){if(m(e))return[null];const t=re(qf,[e]);return Df(t)&&mn("Page load rendering failed",e),t}function Vf(e){if(m(e))return[null];const t=re(Mf,e);return Df(t)&&mn("Mboxes rendering failed",e),t}function Ff(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$a;if(m(e))return[null];const n=re(Mf,e);return Df(n)&&mn("Mboxes rendering failed",e),t(e),n}function Hf(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ka;if(m(e))return[null];const n=re(jf,[e]);Df(n)&&mn("View rendering failed",e);const{view:r}=e;return r.page?(t(e),n):n}function Uf(e){if(m(e))return[null];const t=re(Lf,[e]);return Df(t)&&mn("Prefetch rendering failed",e),t}function Bf(e){const t=_([Rf(e[0]),Vf(e[1]),Ff(e[2]),Uf(e[3])]),n=k(Rc,t),r=k(Hc,n);return U(r)?Fn(n):Hn(r)}function zf(e){return Hn(e)}function $f(e,t){if(U(t))return;const{options:n}=t;U(n)||P(t=>{if("html"!==t.type)return;const{content:n}=t;t.type="actions",t.content=[{type:"setHtml",selector:e,content:n}]},n)}function Jf(e,t){const{metrics:n}=t;if(U(n))return;const{name:r}=t;P(t=>{t.name=r,t.selector=t.selector||e},n)}function Gf(e,t){const n=h({},t),{execute:r={},prefetch:o={}}=n,{pageLoad:i={},mboxes:c=[]}=r,{mboxes:u=[]}=o;return $f(e,i),P(t=>$f(e,t),c),P(t=>Jf(e,t),c),P(t=>$f(e,t),u),P(t=>Jf(e,t),u),n}function Kf(e){const{prefetch:t={}}=e,{views:n=[]}=t;U(n)||function(e){P(ja,e)}(n)}function Zf(e){const t=[],{execute:n={}}=e,{pageLoad:r={},mboxes:o=[]}=n;U(r)?t.push(Fn(null)):t.push(function(e){return wf(e,t=>bf("pageLoad",e,t),cf)}(r)),U(o)?t.push(Fn(null)):t.push(function(e){return Un(re(Sf,e))}(o));const{prefetch:i={}}=e,{mboxes:c=[],metrics:u=[]}=i;return U(c)?t.push(Fn(null)):t.push(function(e){return Un(re(Ef,e))}(c)),g(u)&&!U(u)?t.push(function(e){return Un([uf(e)]).then(bf)}(i)):t.push(Fn(null)),Kr(),Un(t).then(Bf)['catch'](zf)}function Wf(e,t){de(()=>e.location.replace(t))}function Xf(e){return G(e)||mr(e)?e:"head"}function Yf(e){Ds("at-element-marker",e)}function Qf(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{prefetch:t={}}=e,{execute:n={}}=e,{pageLoad:r={}}=n,{mboxes:o=[]}=n,{pageLoad:i={}}=t,{views:c=[]}=t,{mboxes:u=[]}=t;return U(r)&&U(o)&&U(i)&&U(c)&&U(u)}function el(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const{selector:n,response:r}=e;if(Qf(r))return gn(gt),Yf(n),Kr(),lr({}),Of("no-offers-event"),Fn();const o=Gf(n,r),i=ms(o);if(!U(i)){const{url:e}=i;return gn("Redirect action",i),dr({url:e}),Of("redirect-offer-event"),Wf(Et,e),Fn()}return sr({}),Kf(o),Of("cache-updated-event"),Tf(o,t),Zf(o).then(e=>{U(e)||ar({execution:e})})['catch'](e=>fr({error:e}))}const tl="[page-init]";function nl(e){mn(tl,"View delivery error",e),Of("no-offers-event"),xn({source:tl,error:e}),Kr()}function rl(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n={selector:"head",response:e};gn(tl,"response",e),xn({source:tl,response:e}),el(n,t)['catch'](nl)}function ol(e){const t=function(e){return e.serverState}(e),{request:n,response:r}=t;gn(tl,"Using server state"),xn({source:tl,serverState:t});const o=function(e,t){const n=h({},t),{execute:r,prefetch:o}=n,i=e.pageLoadEnabled,c=e.viewsEnabled;return r&&(n.execute.mboxes=void 0),r&&!i&&(n.execute.pageLoad=void 0),o&&(n.prefetch.mboxes=void 0),o&&!c&&(n.prefetch.views=void 0),n}(e,r);Tf(o),function(e){const{prefetch:t={}}=e,{views:n=[]}=t;if(U(n))return;pf(_(re(hf,n)))}(o),function(e){window.__target_telemetry.addServerStateEntry(e)}(n),Cs({request:n,response:o}).then(e=>rl(e,!0))['catch'](nl)}function il(){!function e(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;bu(t)&&(fu=void 0,fu=Eu(t,n,r).then(e=>Au(t,e)).then(e=>mc(e,Et.__target_telemetry)).then(e=>e)['catch'](o=>{throw su(o,dt)&&au.once("artifactDownloadSucceeded",o=>e(Wo(Wo({},t),{},{artifactPayload:o.artifactPayload}),n,r)),gn(o.message),o}))}(Nt(),Ua)}function cl(){if(!sn()&&!fn())return mn(tl,pt),void xn({source:tl,error:pt});const e=Nt();if(function(e){const t=e.serverState;if(U(t))return!1;const{request:n,response:r}=t;return!U(n)&&!U(r)}(e))return void ol(e);const t=e.pageLoadEnabled,n=e.viewsEnabled;if(!t&&!n)return gn(tl,"Page load disabled"),void xn({source:tl,error:"Page load disabled"});Gr();const r={};if(t){const e={pageLoad:{}};r.execute=e}if(n){const e={views:[{}]};r.prefetch=e}const o=e.timeout;gn(tl,"request",r),xn({source:tl,request:r});const i={request:r,timeout:o};Jn()&&!Gn()?Zn().then(()=>{Ps(i).then(rl)['catch'](nl)})['catch'](nl):Ps(i).then(rl)['catch'](nl)}function ul(){const e={valid:!0};return e}function sl(e){const t={valid:!1};return t[vt]=e,t}function al(e){return J(e)?sl("mbox option is required"):e.length>250?sl("mbox option is too long"):ul()}function fl(e){return{action:"redirect",url:e.content}}function ll(e){const t=[];return P(e=>{const{type:n}=e;switch(n){case"setHtml":t.push(function(e){const t={action:"setContent"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"setText":t.push(function(e){const t={action:"setText"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"appendHtml":t.push(function(e){const t={action:"appendContent"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"prependHtml":t.push(function(e){const t={action:"prependContent"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"replaceHtml":t.push(function(e){const t={action:"replaceContent"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"insertBefore":t.push(function(e){const t={action:"insertBefore"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"insertAfter":t.push(function(e){const t={action:"insertAfter"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"customCode":t.push(function(e){const t={action:"customCode"};return t.content=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"setAttribute":t.push(function(e){const t=A(e.content)[0],n={action:"setAttribute"};return n.attribute=t,n.value=e.content[t],n.selector=e.selector,n.cssSelector=e.cssSelector,n}(e));break;case"setImageSource":t.push(function(e){const t={action:"setAttribute"};return t.attribute=lt,t.value=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"setStyle":t.push(function(e){const t={action:"setStyle"};return t.style=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"resize":t.push(function(e){const t={action:"setStyle"};return t.style=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"move":t.push(function(e){const t={action:"setStyle"};return t.style=e.content,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"remove":t.push(function(e){const t={action:"remove"};return t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"rearrange":t.push(function(e){const t={action:"rearrange"};return t.from=e.content.from,t.to=e.content.to,t.selector=e.selector,t.cssSelector=e.cssSelector,t}(e));break;case"redirect":t.push(fl(e))}},e),t}function dl(e){if(U(e))return[];const t=[];return P(e=>{"click"===e.type&&(G(e.selector)?t.push({action:"trackClick",selector:e.selector,clickTrackId:e.eventToken}):t.push({action:"signalClick",clickTrackId:e.eventToken}))},e),t}function pl(e){if(U(e))return[];const t=[],n=[],r=[],{options:o=[],metrics:i=[]}=e;P(e=>{const{type:o}=e;switch(o){case"html":t.push(e.content);break;case"json":n.push(e.content);break;case"redirect":r.push(fl(e));break;case"actions":r.push.apply(r,ll(e.content))}},o),U(t)||r.push({action:"setContent",content:t.join("")}),U(n)||r.push({action:"setJson",content:n});const c=dl(i);return U(c)||r.push.apply(r,c),r}const hl="[getOffer()]";function ml(e,t){const n=function(e){const{execute:t={}}=e,{pageLoad:n={}}=t,{mboxes:r=[]}=t,o=[];return o.push.apply(o,pl(n)),o.push.apply(o,_(re(pl,r))),o}(t);e[bt](n)}function gl(e){const t=function(e){if(!w(e))return sl(ht);const t=al(e.mbox);return t[yt]?x(e[bt])?x(e[vt])?ul():sl("error option is required"):sl("success option is required"):t}(e),n=t[vt];if(!t[yt])return mn(hl,n),void xn({source:hl,options:e,error:n});if(!sn()&&!fn())return de(e[vt]("warning",pt)),mn(hl,pt),void xn({source:hl,options:e,error:pt});const r=t=>ml(e,t),o=t=>function(e,t){const n=t.status||"unknown";e[vt](n,t)}(e,t);gn(hl,e),xn({source:hl,options:e}),Jn()&&!Gn()?Zn().then(()=>{Ns(e).then(r)['catch'](o)}):Ns(e).then(r)['catch'](o)}const vl="[getOffers()]";function yl(e){const t=function(e){if(!w(e))return sl(ht);const{request:t}=e;if(!w(t))return sl("request option is required");const{execute:n,prefetch:r}=t;return w(n)||w(r)?ul():sl("execute or prefetch is required")}(e),n=t[vt];return t[yt]?sn()||fn()?(gn(vl,e),xn({source:vl,options:e}),!Jn()||Gn()?Ps(e):Zn().then(()=>Ps(e))):(mn(vl,pt),xn({source:vl,options:e,error:pt}),Hn(new Error(pt))):(mn(vl,n),xn({source:vl,options:e,error:n}),Hn(t))}const bl="[applyOffer()]";function wl(e){const t=Xf(e.selector),n=M(t);et.timeStart(n);const r=function(e){if(!w(e))return sl(ht);const t=al(e.mbox);if(!t[yt])return t;const n=e.offer;return g(n)?ul():sl("offer option is required")}(e),o=r[vt];if(!r[yt])return mn(bl,e,o),xn({source:bl,options:e,error:o}),void Yf(t);if(!sn()&&!fn())return mn(bl,pt),xn({source:bl,options:e,error:pt}),void Yf(t);e.selector=t,gn(bl,e),xn({source:bl,options:e}),function(e){const{mbox:t,selector:n,offer:r}=e,o=Nt(),i=t===o.globalMboxName;if(U(r))return gn(gt),Yf(n),Kr(),void lr({mbox:t});const c=Gf(n,Pf(t,r,i)),u=ms(c);if(!U(u)){const{url:e}=u;return gn("Redirect action",u),dr({url:e}),void Wf(Et,e)}sr({mbox:t}),Tf(c),Zf(c).then(e=>{U(e)||ar({mbox:t,execution:e})})['catch'](e=>fr({error:e}))}(e);const i=et.timeEnd(n);et.clearTiming(n),window.__target_telemetry.addRenderEntry(n,i)}function xl(e){const t=Xf(e.selector),n=M(t);et.timeStart(n);const r=function(e){if(!w(e))return sl(ht);const{response:t}=e;return w(t)?ul():sl("response option is required")}(e),o=r[vt];return r[yt]?sn()||fn()?(e.selector=t,gn("[applyOffers()]",e),xn({source:"[applyOffers()]",options:e}),el(e).then(()=>{const e=et.timeEnd(n);et.clearTiming(n),window.__target_telemetry.addRenderEntry(n,e)})):(mn("[applyOffers()]",pt),xn({source:"[applyOffers()]",options:e,error:pt}),Yf(t),Hn(new Error(pt))):(mn("[applyOffers()]",e,o),xn({source:"[applyOffers()]",options:e,error:o}),Yf(t),Hn(r))}function Sl(e){const t=Nt().globalMboxName,{consumerId:n=t,request:r}=e,o=function(e){if(!w(e))return sl(ht);const{request:t}=e;if(!w(t))return sl("request option is required");const{execute:n,prefetch:r,notifications:o}=t;return w(n)||w(r)?sl("execute or prefetch is not allowed"):g(o)?ul():sl("notifications are required")}(e),i=o[vt];if(!o[yt])return mn("[sendNotifications()]",i),void xn({source:"[sendNotifications()]",options:e,error:i});if(!sn()&&!fn())return mn("[sendNotifications()]",pt),void xn({source:"[sendNotifications()]",options:e,error:pt});gn("[sendNotifications()]",e),xn({source:"[sendNotifications()]",options:e});const{notifications:c}=r,u=Va(n,{},c);!Jn()||Gn()?Ua(u):mn("[sendNotifications()]","Adobe Target is not opted in")}const El="[trackEvent()]";function Al(e){if(Jn()&&!Gn())return mn("Track event request failed","Adobe Target is not opted in"),void e[vt](vt,"Adobe Target is not opted in");!function(e){const{mbox:t,type:n=xt}=e,r=w(e.params)?e.params:{},o=h({},To(t),r),i=Ha(Na({},o),n,[]);if(i.mbox={name:t},Ua(Va(t,o,[i])))return gn("Track event request succeeded",e),void e[bt]();mn("Track event request failed",e),e[vt]("unknown","Track event request failed")}(e)}function Tl(e){const t=e[ft],n=e[st],r=R(br(t)),o=()=>function(e){return Al(e),!e.preventDefault}(e);P(e=>ba(n,o,e),r)}function Il(e){const t=function(e){if(!w(e))return sl(ht);const t=al(e.mbox);return t[yt]?ul():t}(e),n=t[vt];if(!t[yt])return mn(El,n),void xn({source:El,options:e,error:n});const r=function(e,t){const n=t.mbox,r=h({},t),o=w(t.params)?t.params:{};return r.params=h({},To(n),o),r.timeout=Cu(e,t.timeout),r[bt]=x(t[bt])?t[bt]:Me,r[vt]=x(t[vt])?t[vt]:Me,r}(Nt(),e);if(!sn()&&!fn())return mn(El,pt),de(r[vt]("warning",pt)),void xn({source:El,options:e,error:pt});gn(El,r),xn({source:El,options:r}),function(e){const t=e[st],n=e[ft];return G(t)&&(G(n)||mr(n))}(r)?Tl(r):Al(r)}const Cl=[];let Ol=0;function kl(e){return If(e),function(e){const{page:t}=e;return xf("view",e,t,of)}(e).then(Hf).then(e=>{U(e)||ar({execution:e})})['catch'](e=>{mn("View rendering failed",e),fr({error:e})})}function _l(){for(;Cl.length>0;){const e=Cl.pop(),{viewName:t,page:n}=e,r=La(t,e);m(r)?n&&Ga(e):kl(r)}}function Nl(){Ol=1,_l()}function Pl(e,t){if(!Nt().viewsEnabled)return void mn("[triggerView()]","Views are not enabled");if(!q(e)||J(e))return mn("[triggerView()]","View name should be a non-empty string",e),void xn({source:"[triggerView()]",view:e,error:"View name should be a non-empty string"});const n=e.toLowerCase(),r=function(e,t){const n={};return n.viewName=e,n.impressionId=ut(),n.page=!0,U(t)||(n.page=!!t.page),n}(n,t);if(fn())return gn("[triggerView()]",n,r),void function(e){const t=e.viewName;Et._AT.currentView=t}(r);gn("[triggerView()]",n,r),xn({source:"[triggerView()]",view:n,options:r}),function(e){Cl.push(e),0!==Ol&&_l()}(r)}kf("cache-updated-event",Nl),kf("no-offers-event",Nl),kf("redirect-offer-event",Nl);const Dl="function has been deprecated. Please use getOffer() and applyOffer() functions instead.",ql="adobe.target.registerExtension() function has been deprecated. Please review the documentation for alternatives.",Ml="mboxCreate() "+Dl,jl="mboxDefine() "+Dl,Ll="mboxUpdate() "+Dl;function Rl(){mn(ql,arguments)}function Vl(){mn(Ml,arguments)}function Fl(){mn(jl,arguments)}function Hl(){mn(Ll,arguments)}function Ul(){function e(e){return"tgt:tlm:"+e}function t(e){const t=localStorage.getItem(e);let n=parseInt(t,10);return Number.isNaN(n)&&(n=-1),n}function n(e,t){localStorage.setItem(e,t)}function r(t){const n=e(t),r=localStorage.getItem(n);return localStorage.removeItem(n),r}return{addEntry:function(r){!function(t,n){Tc(e(t),n)}(function(){const e=t("tgt:tlm:upper")+1;return n("tgt:tlm:upper",e),e}(),r)},getAndClearEntries:function(){return function(){const e=[],o=t("tgt:tlm:lower")||-1,i=t("tgt:tlm:upper")||-1;for(let t=i;t>o;t-=1){const n=r(t);n&&e.push(JSON.parse(n))}return n("tgt:tlm:lower",i),e}()},hasEntries:function(){const n=e(t("tgt:tlm:upper"));return!!localStorage.getItem(n)}}}return{init:function(e,t,n){if(e.adobe&&e.adobe.target&&void 0!==e.adobe.target.getOffer)return void mn("Adobe Target has already been initialized.");_t(n);const r=Nt(),o=r.version;if(e.adobe.target.VERSION=o,e.adobe.target.event={LIBRARY_LOADED:"at-library-loaded",REQUEST_START:"at-request-start",REQUEST_SUCCEEDED:"at-request-succeeded",REQUEST_FAILED:"at-request-failed",CONTENT_RENDERING_START:"at-content-rendering-start",CONTENT_RENDERING_SUCCEEDED:"at-content-rendering-succeeded",CONTENT_RENDERING_FAILED:"at-content-rendering-failed",CONTENT_RENDERING_NO_OFFERS:"at-content-rendering-no-offers",CONTENT_RENDERING_REDIRECT:"at-content-rendering-redirect",ARTIFACT_DOWNLOAD_SUCCEEDED:"artifactDownloadSucceeded",ARTIFACT_DOWNLOAD_FAILED:"artifactDownloadFailed",GEO_LOCATION_UPDATED:"geoLocationUpdated"},!r.enabled)return function(e){e.adobe=e.adobe||{},e.adobe.target={VERSION:"",event:{},getOffer:Me,getOffers:je,applyOffer:Me,applyOffers:je,sendNotifications:Me,trackEvent:Me,triggerView:Me,registerExtension:Me,init:Me},e.mboxCreate=Me,e.mboxDefine=Me,e.mboxUpdate=Me}(e),void mn(pt);e.__target_telemetry=function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ve,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ke();function r(e,t){return 200!==e||t!==ge&&t!==ye?be:we}function o(e){const t={},n=He(e),r=Ue(e),o=Be(e),i=ze(e),c=$e(e);return n&&(t.executePageLoad=n),r&&(t.executeMboxCount=r),o&&(t.prefetchPageLoad=o),i&&(t.prefetchMboxCount=i),c&&(t.prefetchViewCount=c),t}function i(e){const t={};return e.dns&&(t.dns=Je(e.dns)),e.tls&&(t.tls=Je(e.tls)),e.timeToFirstByte&&(t.timeToFirstByte=Je(e.timeToFirstByte)),e.download&&(t.download=Je(e.download)),e.responseSize&&(t.responseSize=Je(e.responseSize)),t}function c(e){const t={};return e.execution&&(t.execution=Je(e.execution)),e.parsing&&(t.parsing=Je(e.parsing)),e.request&&(t.request=i(e.request)),h(e,t)}function u(e){n.addEntry(c(e))}function s(t){e&&u({requestId:t.requestId,timestamp:oe()})}function a(t,n){e&&u({requestId:t,timestamp:oe(),execution:n})}function f(e,t){u(h(t,{requestId:e,timestamp:oe()}))}function l(t,n){e&&n&&f(t,n)}function d(n,i,c){let u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t;if(!e||!i)return;const{requestId:s}=n,a=h(o(n),{decisioningMethod:u}),l={mode:r(c,u),features:a},d=h(i,l);f(s,d)}function p(){return n.getAndClearEntries()}function m(){return n.hasEntries()}function g(e){return m()?h(e,{telemetry:{entries:p()}}):e}return{addDeliveryRequestEntry:d,addArtifactRequestEntry:l,addRenderEntry:a,addServerStateEntry:s,getAndClearEntries:p,hasEntries:m,addTelemetryToDeliveryRequest:g}}(r.telemetryEnabled&&Ac(),r.decisioningMethod,Ul()),yn(Et,Nt(),an()),Tr(),function(e){const t=Pr(e.location.search);if(m(t))return;const n=new Date(oe()+186e4),r=Nt().secureOnly,o=h({expires:n,secure:r},r?{sameSite:"None"}:{});Wt("at_qa_mode",JSON.stringify(t),o)}(e),jr(e),il(),cl(),e.adobe.target.getOffer=gl,e.adobe.target.getOffers=yl,e.adobe.target.applyOffer=wl,e.adobe.target.applyOffers=xl,e.adobe.target.sendNotifications=Sl,e.adobe.target.trackEvent=Il,e.adobe.target.triggerView=Pl,e.adobe.target.registerExtension=Rl,e.mboxCreate=Vl,e.mboxDefine=Fl,e.mboxUpdate=Hl,function(){const e=or("at-library-loaded",{});rr(Et,St,"at-library-loaded",e)}()}}}(),window.adobe.target.init(window,document,{clientCode:"ustglobal",imsOrgId:"A58F1D445DC009B20A495FD1@AdobeOrg",serverDomain:"ustglobal.tt.omtrdc.net",crossDomain:"disabled",timeout:Number("5000"),globalMboxName:"target-global-mbox",version:"2.10.0",defaultContentHiddenStyle:"visibility: hidden;",defaultContentVisibleStyle:"visibility: visible;",bodyHiddenStyle:"body {opacity: 0 !important}",bodyHidingEnabled:!0,deviceIdLifetime:632448e5,sessionIdLifetime:186e4,selectorsPollingTimeout:5e3,visitorApiTimeout:2e3,overrideMboxEdgeServer:!0,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:{},decisioningMethod:"server-side",legacyBrowserSupport:!1,allowHighEntropyClientHints:!1}); </script> <meta name="description" content="Discover how our business process automation solutions help our clients to automate their processes and reduce operational costs by up to 70%."/> <meta name="template" content="page-content"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <link rel="preconnect" href="//assets.adobedtm.com/" crossorigin/> <link rel="preconnect" href="//www.googletagmanager.com/" crossorigin/> <link rel="preload" href="/etc.clientlibs/global/clientlibs/clientlib-base/resources/fonts/Fort-Book.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> <link rel="preload" href="/etc.clientlibs/global/clientlibs/clientlib-base/resources/fonts/Fort-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> <link rel="preload" href="/etc.clientlibs/global/clientlibs/clientlib-base/resources/fonts/Fort-Light.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> <link rel="preload" as="image" href="/etc.clientlibs/global/clientlibs/clientlib-base/resources/images/logo-main.svg"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://www.ust.com/en/what-we-do/digital-transformation/automation"/> <meta property="og:image" content="https://www.ust.com/content/dam/ust/images/headshot-individuals/Hospital-admin-individual.jpg"/> <meta property="og:locale" content="en"/> <meta property="og:site_name" content="UST"/> <meta property="og:title" content="Automation"/> <meta property="og:description" content="We use the most advanced AI and ML technology to streamline your operations, increase your output while decreasing costs, and improve customer satisfaction."/> <meta name="twitter:site" content="@USTglobal"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:url" content="https://www.ust.com/en/what-we-do/digital-transformation/automation"/> <meta name="twitter:image" content="https://www.ust.com/content/dam/ust/images/headshot-individuals/Hospital-admin-individual.jpg?uid=5012"/> <meta name="twitter:title" content="Automation"/> <meta name="twitter:description" content="We use the most advanced AI and ML technology to streamline your operations, increase your output while decreasing costs, and improve customer satisfaction."/> <link rel="canonical" href="https://www.ust.com/en/what-we-do/digital-transformation/automation"/> <script type="application/ld+json"> {"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"UST","item":"https://www.ust.com"},{"@type":"ListItem","position":2,"name":"What we do","item":"https://www.ust.com/en/what-we-do"},{"@type":"ListItem","position":3,"name":"Digital Transformation","item":"https://www.ust.com/en/what-we-do/digital-transformation"},{"@type":"ListItem","position":4,"name":"Automation"}]} </script> <link rel="stylesheet" href="/etc.clientlibs/global/clientlibs/clientlib-base.min.96e70a9db49291c6d80ea2b59e429bb6.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/global/clientlibs/clientlib-site.min.fd2a40d560110d2d3cea00c731a6447e.css" type="text/css"> <!-- Google Tag Manager --> <script type="text/plain" class="optanon-category-C0004">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TXHJB4R');</script> <!-- End Google Tag Manager --> <div id="ust-loading"> <div class="lds-ring"> <div></div> <div></div> <div></div> <div></div> <div></div> <img src="/etc.clientlibs/global/clientlibs/clientlib-base/resources/images/logo-main.svg"/> </div> </div> <script> window.pageName = "Automation"; window.dataLayer = window.dataLayer || []; window.digitalData = window.digitalData || {}; window.digitalData.page = window.digitalData.page || {}; </script> <meta id="strip-html-extension" name="strip-html-extension" content="true"/> <script type="text/plain" class="optanon-category-C0004" src="//assets.adobedtm.com/59645ea31802/73bb5abffc9e/launch-468b275cd1ae.min.js" async></script> </head> <body class="page basicpage" id="page-bcce7542cd"> <div class="root container responsivegrid"> <div id="container-d7065df695" class="cmp-container"> <header class="experiencefragment"> <div id="experiencefragment-21f4b43cc9" class="cmp-experiencefragment cmp-experiencefragment--header"> <div id="container-32fba33676" class="cmp-container"> <div class="header parbase"><ust-header aem-data="{"menuDropdownOneFeaturedLinkAriaLabel":"what we do","multifieldMenuDropdownTwoItems":[{"primaryLinkDescription":"Automotive","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Automotive","primaryLinkText":"Automotive","primaryLink":"/en/automotive-solutions","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"Delivering captivating human-centric customer experiences and tangible benefits at speed through impactful solutions and meaningful innovation.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Financial Services","primaryLinkText":"Financial Services","primaryLink":"/en/industries/financial-services","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"We\u0027re crafting powerful customer experiences and engineering new levels of efficiency.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Healthcare","primaryLinkText":"Healthcare","primaryLink":"/en/industries/healthcare","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkTextMobile":"Life Sciences","primaryLinkAriaLabel":"Life Sciences","primaryLinkText":"Life Sciences","primaryLink":"/en/industries/life-sciences","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"Improve efficiency through resilient supply chains, insightful production lines, modernized cloud technologies and organizational structures.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Manufacturing","primaryLinkText":"Manufacturing","primaryLink":"/en/manufacturing","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"We transform your services from start to finish—so you can leave a lasting mark on the lives of the people you serve.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Public Sector","primaryLinkText":"Public Sector","primaryLink":"/en/industries/public-sector","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"We can help you better understand your customers, orchestrate your supply chain, and revolutionize your retail operations.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Retail \u0026 CPG","primaryLinkText":"Retail \u0026 CPG","primaryLink":"/en/industries/retail-and-cpg","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"Work with an innovative partner—from design concept to production-ready solutions.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Semiconductor","primaryLinkText":"Semiconductor","primaryLink":"/en/silicon-engineering","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"We’ll help your business take charge of an increasingly connected and competitive landscape.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Technology, Media \u0026 Telecom","primaryLinkText":"Technology, Media \u0026 Telecom","primaryLink":"/en/industries/tmt","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"}],"menuTitleDetailAriaLabelThree":"Our approach","menuDropdownSixFeaturedLink":"/en/our-partners","menuDropdownTwoFeaturedLink":"/en/industries","multifieldMenuDropdownThreeItems":[{"primaryLinkDescription":"While every client\u0027s journey is unique, we consider certain aspects of our approach to be universal. We not only deliver results, but focus on engaging with our clients in ways that are authentic and meaningful.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"How we work","primaryLinkText":"How we work","primaryLink":"/en/our-approach#howWeWork","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"Solving tomorrow’s challenges with innovation.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Innovation ecosystem","primaryLinkText":"Innovation ecosystem","primaryLink":"/en/our-approach/innovation-ecosystem","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"Getting an edge on tomorrow.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Client impact","primaryLinkText":"Client impact","primaryLink":"/en/insights","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"When we build for boundless impact, we have the power to transform lives. Explore what that means to us.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Boundless impact","primaryLinkText":"Boundless impact","primaryLink":"https://www.ust.com/boundless","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"}],"menuDropdownThreeFeaturedLinkAriaLabel":"Our approach","menuDropdownFiveFeaturedLinkText":"Getting an edge on tomorrow","menuTitleDetailAriaLabelTwo":"Industries","noSubLinksMenuFive":"true","menuTitleDetailThree":"Our approach","menuDropdownSixFeaturedLinkAriaLabel":"Our partners","menuDropdownOneFeaturedLinkText":"We help the world\u0027s best organizations grow and succeed through transformation. Bringing together the right talent, tools and ideas, we work with our clients to co-create lasting change.","menuDropdownSixFeaturedLinkTextMobile":"Our partners","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation","menuDropdownFiveTitle":"Insights","menuTitleDetailDescriptionFour":"We’re listeners and leaders, working together to take on tomorrow’s challenges.","multifieldDirectPageNavItems":[{"directPageNavLinkAriaLabel":"Careers","directPageNavLinkText":"Careers","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation","directPageNavLink":"/en/careers"}],"menuTitleDetailDescriptionThree":"We work side by side to bring your vision to life.","menuDropdownThreeFeaturedLink":"/en/our-approach","menuDropdownTwoFeaturedLinkTextMobile":"Industries","menuDropdownTwoFeaturedLinkAriaLabel":"Industries","multifieldMenuDropdownFiveItems":[{"primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Case Studies","primaryLinkText":"Case Studies","primaryLink":"https://www.ust.com/en/insights?filters\u003dcontent-type/case-studies#fs","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Insights","primaryLinkText":"Insights","primaryLink":"https://www.ust.com/en/insights?filters\u003dcontent-type/insights#fs","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Whitepapers","primaryLinkText":"Whitepapers","primaryLink":"https://www.ust.com/en/insights?filters\u003dcontent-type/whitepapers#fs","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"CXO Insights Magazine","primaryLinkAriaLabel":"CXO Insights Magazine","primaryLinkText":"CXO Insights Magazine","primaryLink":"/en/ust-cxo-insights","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"}],"menuDropdownFourFeaturedLinkText":"Digital is our DNA.","logoUrl":"/","menuDropdownFiveFeaturedLinkTextMobile":"Insights","menuDropdownFourFeaturedLink":"/en/who-we-are","menuTitleDetailDescriptionOne":"Powered by technology. Inspired by people. Built for impact.","menuDropdownFourTitle":"Who we are","menuDropdownSixFeaturedLinkText":"Our partners","menuDropdownTwoTitle":"Industries","menuTitleDetailLinkTwo":"/en/industries","menuDropdownThreeFeaturedLinkTextMobile":"Our approach","menuDropdownFiveFeaturedLinkAriaLabel":"Insights","menuDropdownSixTitle":"Our partners","menuDropdownThreeTitle":"Our approach","noSubLinksMenuTwo":"true","menuDropdownOneTitle":"What we do","menuTitleDetailLinkThree":"/en/our-approach","menuDropdownOneFeaturedLink":"/en/what-we-do","menuDropdownThreeFeaturedLinkText":"Making your journey, our journey","menuDropdownFiveFeaturedLink":"/en/insights","searchResultsPage":"/en/search-results","menuTitleDetailLinkOne":"/en/what-we-do","multifieldQuickLinks":[{"quickLink":"/en/what-we-do/strategy-implementation-operations","quickLinkText":"Strategy, Implementation \u0026 Operations","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation","quickLinkAriaLabel":"Strategy, Implementation \u0026 Operations"},{"quickLink":"/en/what-we-do/experience-design","quickLinkText":"Experience Design","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation","quickLinkAriaLabel":"Experience Design"},{"quickLink":"/en/what-we-do/digital-transformation","quickLinkText":"Digital Transformation","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation","quickLinkAriaLabel":"Digital Transformation"},{"quickLink":"/en/what-we-do/platforms","quickLinkText":"Products \u0026 Platforms","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation","quickLinkAriaLabel":"Products \u0026 Platforms"},{"quickLink":"/en/industries","quickLinkText":"Industries","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation","quickLinkAriaLabel":"Industries"},{"quickLink":"/en/insights","quickLinkText":"Insights","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation","quickLinkAriaLabel":"Insights"}],"menuDropdownTwoFeaturedLinkText":"We help the world\u0027s best organizations grow and succeed through transformation. Bringing together the right talent, tools and ideas, we work with our clients to co-create lasting change.","menuTitleDetailDescriptionTwo":"We view every opportunity through an industry-specific lens.","menuDropdownFourFeaturedLinkTextMobile":"Who we are","multifieldMenuDropdownOneItems":[{"secondaryLinkDetailsLink":"/en/what-we-do/digital-transformation","multifieldMenuDropdownSubLinkItems":[{"subLinkText":"Artificial Intelligence (AI)","subLink":"/en/alpha-ai","subLinkAriaLabel":"Artificial Intelligence (AI)","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"Cloud Transformation","subLink":"https://www.ust.com/cloud","subLinkAriaLabel":"Cloud Transformation","subLinkDescription":"Design the right cloud strategy, applications, and operating model with UST.","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"Data \u0026 Analytics","subLink":"/en/what-we-do/digital-transformation/data-analytics","subLinkAriaLabel":"Data \u0026 Analytics","subLinkDescription":"We accelerate your path to unlocking meaningful insights, so you can better predict, plan for and respond to changes in business and operations.","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"Managed Security Services","subLink":"/en/what-we-do/digital-transformation/managed-security-services","subLinkAriaLabel":"Managed Security Services","subLinkDescription":"Continually optimize your SOC operations to stay one step ahead of threats to your digital investments.","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"Innovation at Scale","subLink":"/en/what-we-do/digital-transformation/innovation","subLinkAriaLabel":"Innovation / Future Ready Tech","subLinkDescription":"Solving tomorrow’s challenges with innovation.","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"Automation","subLink":"/en/what-we-do/digital-transformation/automation","subLinkAriaLabel":"Automation","subLinkDescription":"We ensure your business runs smoothly by eliminating inefficiencies in the tasks you perform every day. ","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"Experience Design","subLink":"https://www.ust.com/en/ust-evolve-design","subLinkAriaLabel":"Experience Design","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"Agile Transformation","subLink":"/en/what-we-do/digital-transformation/agile-transformation","subLinkAriaLabel":"Agile Transformation","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"ESG Solutions","subLink":"/en/esg-solutions","subLinkAriaLabel":"ESG Solutions","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"}],"secondaryLinkDetailsTitle":"Digital Business Transformation","primaryLinkTextMobile":"Digital Business Transformation","secondaryLinkDetailsDescription":"Harness technology. Enhance agility and data-driven decision-making. We engineer and build agile, future-ready enterprises.","secondaryLinkDetailsButtonText":"Learn more","primaryLinkAriaLabel":"Digital Business Transformation","primaryLinkText":"Digital Business Transformation","primaryLink":"/en/what-we-do/digital-transformation","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"secondaryLinkDetailsLink":"/en/what-we-do/strategy-implementation-operations","multifieldMenuDropdownSubLinkItems":[{"subLinkText":"Operationalizing Strategy \u0026 Architecture","subLink":"/en/what-we-do/strategy-implementation-operations/operationalizing-strategy-and-architecture","subLinkAriaLabel":"Operationalizing Strategy \u0026 Architecture","subLinkDescription":"Realize your company vision with a comprehensive roadmap that brings your people, technology and operating processes together.","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"Custom Application Engineering \u0026 Data Solutions","subLink":"/en/what-we-do/strategy-implementation-operations/custom-application-engineering","subLinkAriaLabel":"Custom Application Engineering \u0026 Data Solutions","subLinkDescription":"We reimagine the way you approach product development, using scalable platforms to boost time to market and avoid costly proofs of concept.","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"Scaled Operations","subLink":"/en/what-we-do/strategy-implementation-operations/scaled-operations","subLinkAriaLabel":"Scaled Operations","subLinkDescription":"We help optimize the way your organization runs—giving you the speed and agility to serve your customers and disrupt the competition.","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"SaaS and Enterprise Apps","subLink":"/en/what-we-do/strategy-implementation-operations/enterprise-application-services","subLinkAriaLabel":"SaaS and Enterprise Apps","subLinkDescription":"A holistic, comprehensive set of platforms that seamlessly integrate into your ecosystem to accelerate growth and boost business agility.","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"Product Engineering ","subLink":"https://www.ust.com/en/ust-engineering/product-engineering","subLinkAriaLabel":"Product Engineering","subLinkDescription":"We’ll accelerate your vision by engineering state-of-the-art products and platforms that win over customers. Let’s build your vision together. ","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"Next Gen Talent","subLink":"/en/what-we-do/strategy-implementation-operations/next-generation-talent","subLinkAriaLabel":"Next Gen Talent","subLinkDescription":"Win the battle for talent with our scalable sourcing options and innovative training programs that prepare you for tomorrow, today.","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"Digital Services","subLink":"/en/what-we-do/digital-transformation/digital-services","subLinkAriaLabel":"Digital Services","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"}],"secondaryLinkDetailsTitle":"Digital Solutions, Implementation \u0026 Operations","primaryLinkTextMobile":"Digital Solutions, Implementation \u0026 Operations","secondaryLinkDetailsDescription":"From ideation to execution, we help your business thrive.","secondaryLinkDetailsButtonText":"Learn more","primaryLinkAriaLabel":"Digital Solutions, Implementation \u0026 Operations","primaryLinkText":"Digital Solutions, Implementation \u0026 Operations","primaryLink":"/en/what-we-do/strategy-implementation-operations","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"secondaryLinkDetailsLink":"/en/what-we-do/platforms","multifieldMenuDropdownSubLinkItems":[{"subLinkText":"UST HealthProof","subLink":"https://www.ust.com/en/ust-healthproof","subLinkAriaLabel":"UST HealthProof","subLinkDescription":"Operate more efficiently and create positive outcomes for your members and providers. ","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"CyberProof","subLinkExternalTarget":"true","subLink":"https://www.cyberproof.com","subLinkAriaLabel":"CyberProof","subLinkDescription":"Managing your future with cloud-native security operations.","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"UST SmartOps","subLink":"https://www.ust.com/en/smartops","subLinkAriaLabel":"UST SmartOps","subLinkDescription":"\"Intelligent Document Processing (IDP)\" Everest Group.","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"UST PACE","subLink":"/en/pace","subLinkAriaLabel":"UST PACE","subLinkDescription":"Accelerate digital transformation journeys by centralizing in-house and outsourced workflows on a single platform to code, collaborate, test and deploy.","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"UST IQ","subLink":"https://www.ust.com/IQ","subLinkAriaLabel":"UST IQ","subLinkDescription":"Operationalize analytics and enable interactive query capability on petabytes of data.","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"}],"secondaryLinkDetailsTitle":"Platforms","primaryLinkTextMobile":"Platforms","secondaryLinkDetailsDescription":"We deliver swift, sustainable solutions, so you can empower your people, improve your processes and transform your technology in a safe, secure environment.","secondaryLinkDetailsButtonText":"Learn more","primaryLinkAriaLabel":"Platforms","primaryLinkText":"Platforms","primaryLink":"/en/what-we-do/platforms","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"multifieldMenuDropdownSubLinkItems":[{"subLinkText":"UST AlphaAI","subLink":"/en/alpha-ai","subLinkAriaLabel":"UST AlphaAI","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"UST Engineering","subLink":"/en/ust-engineering","subLinkAriaLabel":"UST Engineering","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"UST Evolve","subLink":"/en/evolve","subLinkAriaLabel":"UST Evolve","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"Design","subLink":"https://www.ust.com/en/ust-evolve-design","subLinkAriaLabel":"Design","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"subLinkText":"Cloud Transformation","subLink":"/en/cloud","subLinkAriaLabel":"Cloud Transformation","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"}],"secondaryLinkDetailsTitle":"Spotlight","primaryLinkTextMobile":"Spotlight","secondaryLinkDetailsDescription":"Spotlight","secondaryLinkDetailsButtonText":"Learn more","primaryLinkAriaLabel":"Spotlight","primaryLinkText":"Spotlight","primaryLink":"#","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"}],"noSubLinksMenuFour":"true","menuTitleDetailDescriptionFive":"Getting an edge on tomorrow.","searchLink":"/en/search-results","menuTitleDetailAriaLabelFive":"Insights","menuDropdownOneFeaturedLinkTextMobile":"What we do","noSubLinksMenuThree":"true","menuTitleDetailTwo":"Industries","menuDropdownFourFeaturedLinkAriaLabel":"Who we are","menuTitleDetailLinkFour":"/en/who-we-are","multifieldMenuDropdownFourItems":[{"primaryLinkDescription":"Powered by technology. Inspired by people. Built for impact.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Our story","primaryLinkText":"Our story","primaryLink":"/en/what-we-do","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkTextMobile":" ","primaryLinkAriaLabel":"ESG commitment","primaryLinkText":"ESG commitment","primaryLink":"/en/ust-esg","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"The architects of our impact.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Leadership","primaryLinkText":"Leadership","primaryLink":"/en/who-we-are/ust-leadership","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"How we’re creating impact.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"News","primaryLinkText":"News","primaryLink":"/en/who-we-are/ust-newsroom","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"Upcoming Events","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Events","primaryLinkText":"Events","primaryLink":"/en/who-we-are/ust-events","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"We’re engineering change all over the world. Connect with us at a location near you.","primaryLinkTextMobile":" ","primaryLinkAriaLabel":"Locations","primaryLinkText":"Locations","primaryLink":"/en/who-we-are/locations","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"},{"primaryLinkDescription":"DE\u0026I","primaryLinkTextMobile":"DE\u0026I","primaryLinkAriaLabel":"DE\u0026I","primaryLinkText":"DE\u0026I","primaryLink":"/en/de-and-i","primaryLinkTextDesktop":"DE\u0026I","id":"id-ba7977c9-9f51-402d-aec1-fd1d27d71867-root-navigation"}],"menuTitleDetailAriaLabelFour":"Who we are","menuTitleDetailLinkFive":"/en/insights","menuTitleDetailFive":"Insights","menuTitleDetailOne":"What we do","menuTitleDetailFour":"Who we are","menuTitleDetailAriaLabelOne":"What we do"}" json-data="{}" language-toggle-data="{"languageVersions":["/content/global/us/en","/content/global/us/au","/content/global/us/es","/content/global/us/ro","/content/global/us/bg","/content/global/us/my","/content/global/us/ca"],"nonLocalizedVersions":["/content/global/us/au"],"countriesPaths":["/content/global/us/en","/content/global/us/au","/content/global/us/bg","/content/global/us/ca","/content/global/us/es","/content/global/us/my","/content/global/us/ro"],"log":{"name":"com.ust.core.models.LanguageToggle"},"locale":"en","languageToggleLinks":[{"url":"/en","text":"Digital Transformation Solutions Company | UST","locale":"en","isCurrent":true,"countryFlag":"/content/dam/ust/images/icons/public.svg"},{"url":"/au","text":"Digital Transformation Solutions Company | UST Australia","locale":"en_AU","isCurrent":false,"countryFlag":"/content/dam/ust/images/icons/Australia.svg"},{"url":"/bg","text":"Digital Transformation Solutions Company in Bulgaria | UST Bulgaria","locale":"bg","isCurrent":false,"countryFlag":"/content/dam/ust/images/logos/Bulgeria.svg"},{"url":"/ca","text":"Digital Transformation Solution Company | UST Canada","locale":"ca","isCurrent":false,"countryFlag":"/content/dam/ust/images/icons/Canada.svg"},{"url":"/es","text":"Empresa de Soluciones de Transformación Digital | UST España","locale":"es","isCurrent":false,"countryFlag":"/content/dam/ust/images/icons/Spain.svg"},{"url":"/my","text":"Digital Transformation Solutions Company | UST Malaysia","locale":"my","isCurrent":false,"countryFlag":"/content/dam/ust/images/icons/Malaysia.svg"},{"url":"/ro","text":"Digital Transformation Solution Company | UST Romania","locale":"ro","isCurrent":false,"countryFlag":"/content/dam/ust/images/icons/Romania.svg"}]}" search-results-request-url="/content/experience-fragments/global/us/en/site/header/master/jcr:content/root/navigation.results.json" language-code="en" nav-name="Automation" search-hub="prod-search-hub" page-lang="en_us" search-source-name="UST-Prod-Sitemap" is-header-transparent="true" header-logo-white="/content/dam/ust/images/logos/ust-white-logo.svg"></ust-header> </div> </div> </div> </header> <main class="container responsivegrid"> <div id="container-ace12f07b1" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="container responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div id="container-d1e73ea5d9" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="homepage-hero parbase aem-GridColumn aem-GridColumn--default--12"><ust-homepage-hero aem-data="{"multifieldSlideItems":[{"slideImage":"/content/dam/ust/banner/23-Woman-wearing-a-headset-while-working.jpeg","eyebrow":"BUSINESS PROCESS AUTOMATION SOLUTIONS","imagePosition":"top","slideHeading":"Make your business work smarter","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-homepage_hero","subText":"We ensure your business runs smoothly by eliminating inefficiencies in the tasks you perform every day. ","slideImageAltText":"image"}],"id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-homepage_hero","carouselTimer":"6","heroBanner":"true"}" json-data="{"locale":"en"}" is-banner-move-top="true"></ust-homepage-hero></div> <div class="in-page-navigation parbase aem-GridColumn aem-GridColumn--default--12"> <div> <ust-in-page-nav aem-data="{"getInTouchLinkCtaText":"get in touch ","multifieldLinkItems":[{"componentId":"overview","linkAriaText":"Overview desc","linkText":"Overview","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-in_page_navigation"},{"componentId":"expertise","linkAriaText":"Areas of expertise desc","linkText":" Expertise","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-in_page_navigation"},{"componentId":"insightsTrends","linkAriaText":"Insights \u0026 trends","linkText":"Insights \u0026 trends","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-in_page_navigation"},{"componentId":"ourApproach","linkAriaText":"Our Approach","linkText":"Our Approach","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-in_page_navigation"}],"id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-in_page_navigation","getInTouchLinkAria":"get in touch ","getInTouchPortalId":" 6761677","getInTouchFormId":"7e9cb740-6027-49a3-b9de-37c112daede2"}"></ust-in-page-nav> </div> </div> <div class="section-container responsivegrid aem-GridColumn aem-GridColumn--default--12"> <ust-section-container css-class-name="aem-Grid aem-Grid--12 aem-Grid--default--12 " aem-data="{"backgroundColor":"primaryWhite","width":"reduced","sectionId":"overview","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_419222712","alignment":"left"}"> <div class="grid-container responsivegrid aem-GridColumn aem-GridColumn--default--12"> <ust-grid-container css-class-name="aem-Grid aem-Grid--12 aem-Grid--tablet--12 aem-Grid--default--12 aem-Grid--phone--12" aem-data="{"alignItems":"left","gutters":"md","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_419222712-grid_container","verticalAlignment":"top"}"> <div class="global-card parbase aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--default--6 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0"><ust-global-card aem-data="{"id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_419222712-grid_container-global_card_80830834"}"> <div class="heading"> <ust-heading aem-data="{"color":"default","headingStyle":"h6","text":"Overview","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_419222712-grid_container-global_card_80830834-global-card-par-heading","alignment":"left","headingLevel":"h6"}"> </ust-heading> </div> <div class="heading"> <ust-heading aem-data="{"color":"default","headingStyle":"h2","text":"Focused solutions for business users and IT developers ","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_419222712-grid_container-global_card_80830834-global-card-par-heading_1906691106","alignment":"left","headingLevel":"h2"}"> </ust-heading> </div> <div class="text"> <ust-text aem-data="{"textLevel":"standard","expandButtonAriaLabel":"expand button desc","expandButtonText":"Read more","textIsRich":[true,true],"defaultText":"\u003cp\u003e All of UST’s capabilities and learnings have been distilled into two platforms to enhance productivity—one is focused on business users, and the other on IT.\u003c/p\u003e\r\n","expandedText":"\u003cp\u003eBy integrating automation across the lifecycle and standardization of development accelerators, we’ve helped clients improve their productivity by 30% or more. For business operations in manually intensive areas, like reconciliations across the supply chain and benefit configurations for payers, gains can be even greater—with costs decreasing by over 50%.\u003c/p\u003e\r\n","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_419222712-grid_container-global_card_80830834-global-card-par-text","alignment":"left","collapseButtonAriaLabel":"collapse button desc","collapseButtonText":"Read less"}"> </ust-text> </div> </ust-global-card></div> <div class="global-card parbase aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--default--6 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0"><ust-global-card aem-data="{"id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_419222712-grid_container-global_card"}"> <div class="spacing"><ust-spacing aem-data="{"id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_419222712-grid_container-global_card-global-card-par-spacing_copy","height":"lg"}" is-edit="false"> </ust-spacing></div> <div class="spacing"><ust-spacing aem-data="{"id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_419222712-grid_container-global_card-global-card-par-spacing_copy_copy","height":"md"}" is-edit="false"> </ust-spacing></div> <div class="image"> <ust-image aem-data="{"altText":"UST Business Automation Services","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_419222712-grid_container-global_card-global-card-par-image","fileReference":"/content/dam/ust/images/headshot-individuals/operator-on-forklift_individual.jpg"}"> </ust-image> </div> </ust-global-card></div> </ust-grid-container> </div> </ust-section-container> </div> <div class="section-container responsivegrid aem-GridColumn aem-GridColumn--default--12"> <ust-section-container css-class-name="aem-Grid aem-Grid--12 aem-Grid--default--12 " aem-data="{"verticalspacing":"eighty-pixel","backgroundColor":"washesLightGrey","width":"reduced","sectionId":"expertise","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_18","alignment":"left"}"> <div class="nested-accordion aem-GridColumn aem-GridColumn--default--12"> <div> <ust-nested-accordion aem-data="{"eyebrow":"Products \u0026 platforms","title":"Tools to transform","subText":"Our flexible, proprietary platforms integrate seamlessly with your existing systems—eliminating disruption, reducing costs and accelerating results.","nestedAccordionJSON":[{"tabName":"UST SmartOps","backgroundColor":"primaryWhite","components":[{"componentName":"heading","id":"id1","componentProps":"{\"color\":\"default\",\"headingStyle\":\"h4\",\"text\":\"Your business, reimagined\",\"id\":\"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_18-nested_accordion-0-heading\",\"alignment\":\"left\",\"headingLevel\":\"h2\"}"},{"componentName":"text","id":"id2","componentProps":"{\"textLevel\":\"standard\",\"isEndOfSection\":\"true\",\"textIsRich\":[true,true],\"defaultText\":\"\\u003cp\\u003eUsing intelligent process automation, cognitive RPA and cloud automation, we streamline your operations, increase your output, lower your costs and improve customer satisfaction—often within just 8-12 weeks. From processing invoices to onboarding new team members to tracking goods in the supply chain, we help you make easy work of repetitive tasks, so your employees can focus on what’s important.\\u003c/p\\u003e\\r\\n\",\"id\":\"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_18-nested_accordion-0-text\",\"alignment\":\"left\"}"},{"componentName":"button","id":"id3","componentProps":"{\"link\":\"https://www.ust.com/smartops\",\"text\":\"Learn more\",\"id\":\"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_18-nested_accordion-0-button\",\"alignment\":\"left\",\"type\":\"secondary\",\"ariaLabel\":\"Learn more\"}"}],"multifieldCardItems":[]},{"tabName":"UST PACE","backgroundColor":"primaryWhite","components":[{"componentName":"heading","id":"id1","componentProps":"{\"color\":\"default\",\"headingStyle\":\"h4\",\"text\":\"A full-service framework for technology acceleration\",\"id\":\"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_18-nested_accordion-1-heading_copy\",\"alignment\":\"left\",\"headingLevel\":\"h2\"}"},{"componentName":"text","id":"id2","componentProps":"{\"textLevel\":\"standard\",\"isEndOfSection\":\"true\",\"textIsRich\":[true,true],\"defaultText\":\"\\u003cp\\u003eStruggling to balance speed and risk? Our PACE framework reduces vulnerabilities while increasing the pace of deployment and improving quality for both developers and data scientists. \\u003c/p\\u003e\\r\\n\",\"id\":\"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_18-nested_accordion-1-text_copy\",\"alignment\":\"left\"}"},{"componentName":"button","id":"id3","componentProps":"{\"buttonBackgroundColor\":\"primaryWhite\",\"link\":\"/en/pace\",\"text\":\"Learn more\",\"id\":\"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_18-nested_accordion-1-button_copy\",\"alignment\":\"left\",\"type\":\"secondary\",\"ariaLabel\":\"Learn more\"}"}],"multifieldCardItems":[]}]}"> </ust-nested-accordion> </div> </div> </ust-section-container> </div> <div class="section-container responsivegrid aem-GridColumn aem-GridColumn--default--12"> <ust-section-container css-class-name="aem-Grid aem-Grid--12 aem-Grid--default--12 " aem-data="{"backgroundColor":"backgroundGrey","width":"reduced","sectionId":"ourWork","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_40","alignment":"left"}"> <div class="grid-container responsivegrid aem-GridColumn aem-GridColumn--default--12"> <ust-grid-container css-class-name="aem-Grid aem-Grid--12 aem-Grid--tablet--12 aem-Grid--default--12 aem-Grid--phone--12" aem-data="{"alignItems":"left","gutters":"md","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_40-grid_container","verticalAlignment":"bottom"}"> <div class="global-card parbase aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--default--8 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0"><ust-global-card aem-data="{"padding":"sm","backgroundColor":"backgroundGrey","mobileAlignment":"left","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_40-grid_container-global_card_80830834","alignment":"left"}"> <div class="heading"> <ust-heading aem-data="{"mobileAlignment":"left","color":"default","headingStyle":"h6","anzHeadingStyle":"none","deepBlueHeadingStyle":"none","text":"Client Impact","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_40-grid_container-global_card_80830834-global-card-par-heading","alignment":"left","headingLevel":"h6"}"> </ust-heading> </div> <div class="heading"> <ust-heading aem-data="{"color":"default","headingStyle":"h2","text":"A rapid road to business success","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_40-grid_container-global_card_80830834-global-card-par-heading_1906691106","alignment":"left","headingLevel":"h2"}"> </ust-heading> </div> <div class="text"> <ust-text aem-data="{"textLevel":"standard","textIsRich":[true,true],"defaultText":"\u003cp\u003eFrom complex corporations to small businesses, we’ve helped clients of all sizes automate their processes and reduce operational costs by up to 70%.\u003c/p\u003e\r\n","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_40-grid_container-global_card_80830834-global-card-par-text","alignment":"left"}"> </ust-text> </div> </ust-global-card></div> <div class="global-card parbase aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0 aem-GridColumn--default--4"><ust-global-card aem-data="{"padding":"md","backgroundColor":"backgroundGrey","mobileAlignment":"left","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_40-grid_container-global_card","alignment":"left"}"> <div class="button"> <ust-button aem-data="{"link":"/en/insights","text":"View more work","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_40-grid_container-global_card-global-card-par-button","alignment":"left","type":"primary","ariaLabel":"View more work"}"> </ust-button> </div> </ust-global-card></div> </ust-grid-container> </div> </ust-section-container> </div> <div class="section-container responsivegrid aem-GridColumn aem-GridColumn--default--12"> <ust-section-container css-class-name="aem-Grid aem-Grid--12 aem-Grid--default--12 " aem-data="{"backgroundColor":"primaryWhite","width":"reduced","sectionId":"insightsTrends","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_10","alignment":"left"}"> <div class="featured-image-slider aem-GridColumn aem-GridColumn--default--12"> <ust-featured-image-slider aem-data="{"ctaText":"View more insights","eyebrow":"Our Thinking","ctaAriaLabel":"our-thinking","heading":"Expediting advances in AI","multifieldSlideItems":[{"image":"/content/dam/ust/images/pr/press-releases/banner-test-V4-01.jpg","imageAltText":"UST Teal Banner","backgroundColor":"secondaryPurple","ctaText":"Read more","eyebrow":"Featured Insight","ctaAriaLabel":"What is Intelligent Process Automation?","heading":"What is Intelligent Process Automation?","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_10-featured_image_slide","ctaLink":"/en/insights/what-is-intelligent-process-automation","subText":"At the rate that Artificial Intelligence technology evolves, it sometimes feels that you need a whole new dictionary to understand AI. Terms change, definitions overlap and technologies merge."},{"image":"/content/dam/ust/images/pr/press-releases/banner-test-V4-01.jpg","imageAltText":"UST Teal Banner","backgroundColor":"secondaryPurple","ctaText":"Read more","eyebrow":"Featured Insight","ctaAriaLabel":"3 Tips to Kickstart Automation Projects in Financial Operations","heading":"3 Tips to Kickstart Automation Projects in Financial Operations","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_10-featured_image_slide","ctaLink":"/en/insights/3-tips-to-kickstart-automation-projects-in-financial-operations","subText":"To manage these growing responsibilities and keep up with the competition, automation is key — and the results speak for themselves."},{"image":"/content/dam/ust/images/pr/press-releases/banner-test-V4-01.jpg","imageAltText":"UST Teal Banner","backgroundColor":"secondaryPurple","ctaText":"Read More","eyebrow":"Featured Insight","ctaAriaLabel":"How UST SmartOps Keeps the Lights On When Working Remotely","heading":"How UST SmartOps Keeps the Lights On When Working Remotely","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_10-featured_image_slide","ctaLink":"/en/insights/how-ust-smartops-keeps-lights-on-when-working-remotely","subText":"What does this growing trend mean for businesses? Like any change in the business landscape, more remote work means new challenges and opportunities."}],"id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_10-featured_image_slide","ctaLink":"/en/insights","subText":"Your industry moves fast, but we move faster—setting the pace with intelligent, sophisticated technology."}"> </ust-featured-image-slider> </div> </ust-section-container> </div> <div class="section-container responsivegrid aem-GridColumn aem-GridColumn--default--12"> <ust-section-container css-class-name="aem-Grid aem-Grid--12 aem-Grid--default--12 " aem-data="{"backgroundColor":"primaryWhite","width":"reduced","sectionId":"ourApproach","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_1099303393","alignment":"left"}"> <div class="grid-container responsivegrid aem-GridColumn aem-GridColumn--default--12"> <ust-grid-container css-class-name="aem-Grid aem-Grid--12 aem-Grid--tablet--12 aem-Grid--default--12 aem-Grid--phone--12" aem-data="{"alignItems":"left","gutters":"md","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_1099303393-grid_container","verticalAlignment":"top"}"> <div class="global-card parbase aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--default--6 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0"><ust-global-card aem-data="{"id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_1099303393-grid_container-global_card_80830834"}"> <div class="heading"> <ust-heading aem-data="{"color":"default","headingStyle":"h6","text":"Our approach","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_1099303393-grid_container-global_card_80830834-global-card-par-heading","alignment":"left","headingLevel":"h6"}"> </ust-heading> </div> <div class="heading"> <ust-heading aem-data="{"color":"default","headingStyle":"h2","text":"Partners in technology, partners in growth ","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_1099303393-grid_container-global_card_80830834-global-card-par-heading_1906691106","alignment":"left","headingLevel":"h2"}"> </ust-heading> </div> <div class="text"> <ust-text aem-data="{"textLevel":"standard","isEndOfSection":"true","textIsRich":[true,true],"defaultText":"\u003cp\u003eWhen we accompany you on your automation journey, it’s not just about the technical requirements. We work in lockstep with you from start to finish to find the best path forward. \u003c/p\u003e\r\n","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_1099303393-grid_container-global_card_80830834-global-card-par-text","alignment":"left"}"> </ust-text> </div> <div class="button"> <ust-button aem-data="{"link":"/en/our-approach","text":"See our approach","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_1099303393-grid_container-global_card_80830834-global-card-par-button","alignment":"left","type":"primary","ariaLabel":"our approach"}"> </ust-button> </div> </ust-global-card></div> <div class="global-card parbase aem-GridColumn--tablet--12 aem-GridColumn--offset--tablet--0 aem-GridColumn--default--none aem-GridColumn--phone--none aem-GridColumn--phone--12 aem-GridColumn--tablet--none aem-GridColumn aem-GridColumn--default--6 aem-GridColumn--offset--phone--0 aem-GridColumn--offset--default--0"><ust-global-card aem-data="{"padding":"md","backgroundColor":"primaryWhite","mobileAlignment":"center","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_1099303393-grid_container-global_card","alignment":"center"}"> <div class="spacing"><ust-spacing aem-data="{"id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_1099303393-grid_container-global_card-global-card-par-spacing","height":"lg"}" is-edit="false"> </ust-spacing></div> <div class="spacing"><ust-spacing aem-data="{"id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_1099303393-grid_container-global_card-global-card-par-spacing_copy","height":"md"}" is-edit="false"> </ust-spacing></div> <div class="image"> <ust-image aem-data="{"altText":"UST Clients Automation Journey","id":"id-ff1af67b-f66d-4966-a10f-269d04fc457d-root-container-container-section_container_1099303393-grid_container-global_card-global-card-par-image","fileReference":"/content/dam/ust/images/headshot-individuals/portrait-of-cheerful-manager-handshake-with-new-employee.jpg"}"> </ust-image> </div> </ust-global-card></div> </ust-grid-container> </div> </ust-section-container> </div> </div> </div> </div> </div> </div> </main> <div class="experiencefragment"> <div id="experiencefragment-db1fc74da9" class="cmp-experiencefragment cmp-experiencefragment--cookies-banner"> <div id="container-a37adfbfb6" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="cookies-banner parbase aem-GridColumn aem-GridColumn--default--12"></div> </div> </div> </div> </div> <footer class="experiencefragment"> <div id="experiencefragment-fad0233691" class="cmp-experiencefragment cmp-experiencefragment--footer"> <div id="container-016050a632" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="footer parbase aem-GridColumn aem-GridColumn--default--12"><ust-footer aem-data="{"subscribeTileCTAAriaLabel":"Sign up","getInTouchLinkCtaText":"Contact us","subscribeTileCTAText":"Sign up","multifieldSocialMediaLinks":[{"socialMediaLink":"https://www.facebook.com/USTglobal/","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","socialMediaLinkExternalTarget":"true","socialMedia":"facebook","socialMediaLinkAriaLabel":"Facebook media link"},{"socialMediaLink":"https://twitter.com/USTglobal","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","socialMediaLinkExternalTarget":"true","socialMedia":"twitter","socialMediaLinkAriaLabel":"Twitter media link"},{"socialMediaLink":"https://www.linkedin.com/company/ustglobal/","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","socialMediaLinkExternalTarget":"true","socialMedia":"linkedin","socialMediaLinkAriaLabel":"Linkedin media link"},{"socialMediaLink":"https://www.instagram.com/ust.global/","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","socialMediaLinkExternalTarget":"true","socialMedia":"instagram","socialMediaLinkAriaLabel":"Instagram media link"},{"socialMediaLink":"https://www.youtube.com/user/ustglobalweb","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","socialMediaLinkExternalTarget":"true","socialMedia":"youtube","socialMediaLinkAriaLabel":"YouTube media link"}],"textIsRich":"true","subscribeTileFormId":"03c9eb85-336d-489e-a829-2fb3802ecec9","getInTouchLinkAria":"Contact us","footerLogo":"/content/dam/ust/images/logos/Footer-Logo.png","subscribeTileTitle":"Stay in the know","multifieldThirdColumnLinkItems":[{"thirdColumnLinkText":"Careers","thirdColumnLink":"/en/careers","thirdColumnLinkAriaLabel":"link","multifieldThirdColumnLinkSubLinkItems":[{"thirdColumnSubLinkText":"Explore opportunities","thirdColumnSubLinkExternalTarget":"true","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","thirdColumnSubLinkAriaLabel":"link","thirdColumnSubLink":" https://fa-erwh-saasfaprod1.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_2"}],"id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer"},{"thirdColumnLinkText":"Legal Notice","thirdColumnLink":"/en/legal-notice","thirdColumnLinkAriaLabel":"Legal Notice","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer"}],"subscribeTileDescription":"Sign up to hear more about what we\u0027re thinking and where you can find us.","subscribeTilePortalId":"6761677","multifieldPrimaryLinkItems":[{"primaryLinkAriaLabel":"link desc","primaryLinkText":"What we do","primaryLink":"/en/what-we-do","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer"},{"primaryLinkAriaLabel":"link desc","primaryLinkText":"Industries","primaryLink":"/en/industries","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer"},{"primaryLinkAriaLabel":"link desc","primaryLinkText":"Our approach","primaryLink":"/en/our-approach","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer"},{"primaryLinkAriaLabel":"link desc","primaryLinkText":"Innovation ecosystem","primaryLink":"/en/our-approach/innovation-ecosystem","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer"}],"id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","getInTouchPortalId":" 6761677","legalStatement":"\u003cp\u003eWe use cookies to provide you with the best experience of this website. To accept cookies continues browsing as normal or read how to decline them in our \u003ca title\u003d\"Cookie Policy\" href\u003d\"https://www.ust.com/en/cookie-list\" target\u003d\"_self\"\u003ecookie policy\u003c/a\u003e. Please also see our \u003ca href\u003d\"https://www.ust.com/en/legal-notice/privacy-policy\" target\u003d\"_self\" title\u003d\"Privacy policy\"\u003eprivacy policy\u003c/a\u003e.\u003c/p\u003e\r\n","getInTouchFormId":"7e9cb740-6027-49a3-b9de-37c112daede2","multifieldSecondaryLinkItems":[{"multifieldSecondarySubLinkItems":[{"secondarySubLinkAriaLabel":"link","secondarySubLinkText":"Americas","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","secondarySubLink":"/en/who-we-are/locations#NorthAmerica"},{"secondarySubLinkAriaLabel":"link desc","secondarySubLinkText":"EMEA","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","secondarySubLink":"/en/who-we-are/locations#emea"},{"secondarySubLinkAriaLabel":"link desc","secondarySubLinkText":"APAC","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","secondarySubLink":"/en/who-we-are/locations#apac"},{"secondarySubLinkAriaLabel":"link desc","secondarySubLinkText":"View all","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","secondarySubLink":"/en/who-we-are/locations"}],"secondaryLink":"/en/who-we-are/locations","secondaryLinkText":"Locations","secondaryLinkAriaLabel":"link","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer"},{"multifieldSecondarySubLinkItems":[{"secondarySubLinkAriaLabel":"link","secondarySubLinkText":"Who we are","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","secondarySubLink":"/en/who-we-are"},{"secondarySubLinkAriaLabel":"News","secondarySubLinkText":"News","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","secondarySubLink":"/en/who-we-are/ust-newsroom"},{"secondarySubLinkAriaLabel":"Events","secondarySubLinkText":"Events","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","secondarySubLink":"/en/who-we-are/ust-events"},{"secondarySubLinkAriaLabel":"ESG commitment","secondarySubLinkText":"ESG commitment","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","secondarySubLink":"/en/ust-esg"},{"secondarySubLinkAriaLabel":"DE\u0026I","secondarySubLinkText":"DE\u0026I","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","secondarySubLink":"/en/de-and-i"},{"secondarySubLinkAriaLabel":"link desc","secondarySubLinkText":"Leadership team","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer","secondarySubLink":"/en/who-we-are/ust-leadership"}],"secondaryLink":"#","secondaryLinkText":"About us","secondaryLinkAriaLabel":"link","id":"id-f8c2642c-32e0-45be-9705-73d772989bba-root-footer"}]}" multifield-secondary-social-media-links="{}"></ust-footer> </div> </div> </div> </div> </footer> </div> </div> <script id="i18n-dictionary" type="application/json"> {"en":"Global","es":"España","en_AU":"Australia","zh-cn":"Mandarin","ro":"Romania","bg":"Bulgaria","my":"Malaysia","ca":"Canada","en_RO":"Romania","en_BG":"Bulgaria","en_MY":"Malaysia","en_CA":"Canada","Selected Language":"Global","Selected Aus Language":"Aus","Select your language":"Select your language","Switch to en":"Switch to English","Switch to es":"Switch to Spanish","Learn More":"Learn more","Search button icon":"Search button icon","Expand dropdown menu":"Expand dropdown menu","Link to go to homepage":"Link to go to homepage","UST logo image":"UST logo image","Open search panel":"Open search panel","Search icon":"Search icon","Toggle mobile menu":"Toggle mobile menu","Expand button icon":"Expand button icon","Collapse button icon":"Collapse button icon","Right arrow icon":"Right arrow icon","Clear":"Clear","Clear search inputs":"Clear search inputs","Cancel search and close search panel":"Cancel search and close search panel","Close icon":"Close icon","Quick Links":"Quick Links","Results":"Results","Enable auto play the slide show":"Enable auto play the slide show","Auto play button icon":"Auto play button icon","Pause auto play the slide show":"Pause auto play the slide show","Pause auto play button icon":"Pause auto play button icon","Facebook Share aria label":"share on facebook","Twitter Share aria label":"share on twitter","LinkedIn Share aria label":"share on linkedIn","Email Share aria label":"share through email","Close":"Close","Menu":"Menu","Selected":"Selected","Check":"Check","Uncheck":"Uncheck","Capability Arrow":"Capability Arrow","Expand":"Expand","Chevron Icon":"Chevron Icon","Arrow":"Arrow","Arrow Icon":"Arrow Icon","Global Icon":"Global Icon","Next Arrow":"Next Arrow","Get in touch":"Get in touch","Search Result Link Item":"Link to","No results":"No results","Show all results":"All results","Cookies banner heading":"Privacy Policy:","Cookies banner content":"The website uses cookies to provide necessary site functionality and improve your online experience. By using this website, you agree to the use of cookies as outlined in ","Click here":"UST's privacy statement.","Accept":"I agree","More info":"No, More info","More info aria label":"See more information about the privacy policy","Next":"Next","Prev":"Prev","Search placeholder":"What can we help you find?","Link to":"Link to","No search results":"No search results","Sorry, no results were found for":"Sorry, no results were found for","Sugggestion for the search result":"We suggest you try the following to help find what you're looking for:","Check the spelling of the search term":"Check the spelling of the search term.","Try more general words":"Try more general words.","Try different words that mean the same thing":"Try different words that mean the same thing.","Load more":"Load more","items":"items","item":"item","Read full bio":"Read full bio","Disable cookies banner temporarily":"Disable cookies banner temporarily","[{0}]":"[{0}]","relatedSearchesText":"Related searches:","searchButtonText":"Search","resultPagesText":"Results","noResultsText":"Your search - <b>{0}<\/b> - did not match any documents.","spellcheckText":"Did you mean:","previousText":"Previous","statisticsText":"Results {0} - {1} of {2} for <b>{3}<\/b>. ({4} seconds)","nextText":"Next","searchTrendsText":"Search Trends","similarPagesText":"Similar Pages","Read":"Read","and":"and","viewall":"view all","sort":"Sort by:","firstPage":"First","timelessStatisticsText":"Results {0} - {1} of {2} for <b>{3}<\/b>.","lastPage":"Last","Notifications":"Notifications","Activities":"Activities","post":"Posted","delete":"Deleted","update":"Updated","add":"Replied"} </script> <script src="/etc.clientlibs/global/clientlibs/clientlib-base.min.d41d8cd98f00b204e9800998ecf8427e.js"></script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TXHJB4R" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script src="/etc.clientlibs/global/clientlibs/clientlib-site.min.70a3267abe44307acd8058017c7d6722.js"></script> <script> document.addEventListener("DOMContentLoaded", function () { const loaderWrapper = document.getElementById("ust-loading"); if (loaderWrapper) { loaderWrapper.style.display = "none"; } else { console.warn("Element with ID 'ust-loading' not found."); } }); </script> <script src="/etc.clientlibs/global/clientlibs/clientlib-highlight.min.c198ccba721e76067672453a062dc16c.js"></script> <script async> window.addEventListener( "DOMContentLoaded", function () { document.querySelectorAll("a").forEach((item) => { const outBoundlinks = item.getAttribute("href"); if (!(outBoundlinks && (outBoundlinks === "#" || outBoundlinks.includes("ust.com") || outBoundlinks.includes("/en") || outBoundlinks.includes("/es") || outBoundlinks.includes("/au") || outBoundlinks.includes("/bg") || outBoundlinks.includes("/ro") || outBoundlinks.includes("javascript:void(0)")))) { if(outBoundlinks !== '/' && outBoundlinks && outBoundlinks.includes("https")){ item.setAttribute("rel", "noopener noreferrer nofollow"); item.setAttribute("target", "_blank"); } } const isMediaLink = item.getAttribute("href") && (item.getAttribute("href").includes("pdf") || item.getAttribute("href").includes("mp4")); if (isMediaLink) { item.addEventListener("mousedown", (event) => { const attrLink = window.location.origin + event.currentTarget.getAttribute("href"); const elementText = event.currentTarget.innerText; if ( (attrLink.includes("pdf") || attrLink.includes("mp4")) && event.button !== 2 ) { if (window.dataLayer && !elementText.includes("\n")) { window.dataLayer.push({ event: "Analyticsdownload", eventcategory: "", eventaction: elementText, eventlabel: attrLink, }); console.log(window.dataLayer); } if (window.dataLayer && elementText.includes("\n")) { let val = elementText.replaceAll("\n", "_"); window.dataLayer.push({ event: "Analyticsdownload", eventcategory: "", eventaction: val, eventlabel: attrLink, }); console.log(window.dataLayer); } } }); } if ( item.getAttribute("href") && item.getAttribute("target") && item.getAttribute("target") === "_blank" ) { item.addEventListener("mousedown", (event) => { const attrLink = event.currentTarget.href; const elementText = event.currentTarget.innerText || item.getAttribute("aria-label"); if ( window.dataLayer && event.currentTarget.host != window.location.host && event.button !== 2 ) { window.dataLayer.push({ event: "Analyticsoutboundlinks", eventcategory: "", eventaction: elementText, eventlabel: attrLink, }); console.log(window.dataLayer); } if (item.getAttribute("aria-label") && item.getAttribute("aria-label").includes("|")) { const elementData = item.getAttribute("aria-label").split("|"); const eleaction = elementData[0]; const elelabel = elementData[1]; if ( window.dataLayer && event.currentTarget.host != window.location.host && event.button !== 2 && eleaction && elelabel ) { window.dataLayer.push({ event: "Analytics_body_button", eventcategory: "navigation", eventaction: eleaction, eventlabel: elelabel, }); console.log(window.dataLayer); }} }); } const flag = item.hasAttribute("flag"); if ( item.getAttribute("href") && item.getAttribute("aria-label") && item.getAttribute("target") !== "_blank" && !isMediaLink && !flag ) { item.addEventListener("mousedown", (event) => { const elementText = item.getAttribute("aria-label").split("|"); const elementAction = elementText[0]; const elementLabel = elementText[1]; if ( window.dataLayer && event.button !== 2 && elementAction && elementLabel ) { window.dataLayer.push({ event: "Analytics_body_button", eventcategory: "visitor action", eventaction: elementAction, eventlabel: elementLabel, }); console.log(window.dataLayer); } const pagename = "Automation"; if ( pagename === "UST Newsroom" && window.digitalData && event.button !== 2 && elementLabel ) { const elementariaLabel = elementLabel.slice(10, 50); window.digitalData["newsroom"] = "bodycontent_newsroom_" + elementariaLabel; } else if ( pagename === "UST" && window.digitalData && event.button !== 2 && elementLabel ) { if ( elementAction === "ust insights" || elementAction === "what we do" || elementAction === "who we are" ) { window.digitalData["Home_page"] = "bodycontent_homepage_" + elementAction + "_learn more"; } else if (elementAction === "Global") { const newsLabel = elementLabel.slice(10); window.digitalData["Home_page"] = "bodycontent_homepage_news and event_" + newsLabel; } else if (elementAction === "news and events") { window.digitalData["Home_page"] = "bodycontent_homepage_news and event_" + elementLabel; } } else if ( pagename === "What we do" && window.digitalData && event.button !== 2 && elementLabel ) { if (elementAction === "Global") { const newsLabel = elementLabel.slice(10); window.digitalData["what_we_do"] = "bodycontent_what we do_news and event_" + newsLabel; } else if (elementAction === "ust newsroom") { window.digitalData["what_we_do"] = "bodycontent_what we do_news and event_" + elementLabel; } else { window.digitalData["what_we_do"] = "bodycontent_what we do_" + elementAction + "_" + elementLabel; } } else if ( pagename === "Industries" && window.digitalData && event.button !== 2 && elementLabel ) { if (elementAction === "Global") { const newsLabel = elementLabel.slice(10); window.digitalData["Industries"] = "Industries_bodycontent_news and event_" + newsLabel; } else { window.digitalData["Industries"] = "Industries_bodycontent_" + elementAction + "_" + elementLabel; } } else if ( pagename === "Our Approach" && window.digitalData && event.button !== 2 && elementLabel ) { window.digitalData["our_approach"] = "our approach_bodycontent_" + elementAction + "_" + elementLabel; } }); } }); const PageName = "Automation"; if (PageName === "What we do" || PageName === "Industries") { const whatWeDoOverview = document.querySelectorAll("#overview button"); if (whatWeDoOverview) { whatWeDoOverview.forEach((card) => { card.addEventListener("mousedown", (event) => { const overviewText = card.getAttribute("aria-label").split("|"); const overviewAction = overviewText[0]; const overviewLabel = overviewText[1]; if ( window.digitalData && event.button !== 2 && overviewLabel && PageName === "What we do" ) { window.digitalData["what_we_do"] = "bodycontent_what we do_" + overviewAction + "_" + overviewLabel; // console.log(window.digitalData); } else if ( window.digitalData && event.button !== 2 && overviewLabel && PageName === "Industries" ) { window.digitalData["Industries"] = "Industries_bodycontent_" + overviewAction + "_" + overviewLabel; } }); }); } } if (PageName === "What we do") { const whatWeDoOurWork = document.querySelectorAll("#ourWork a"); if (whatWeDoOurWork) { whatWeDoOurWork.forEach((card) => { card.addEventListener("mousedown", (event) => { if (window.digitalData && event.button !== 2) { const ourWorkText = card.getAttribute("aria-label").split("|"); const ourWorkLabel = ourWorkText[1]; window.digitalData["what_we_do"] = "bodycontent_what we do_our work_" + ourWorkLabel; // console.log(window.digitalData); } }); }); } } if (PageName === "Our Approach") { const ourApproach = document.querySelectorAll("#ustFramework button"); if (ourApproach) { ourApproach.forEach((card) => { card.addEventListener("mousedown", (event) => { if (window.digitalData && event.button !== 2) { const ourApproachText = card .getAttribute("aria-label") .split("|"); const ourApproachAction = ourApproachText[0]; const ourApproachLabel = ourApproachText[1]; window.digitalData["our_approach"] = "our approach_bodycontent_" + ourApproachAction + "_" + ourApproachLabel; } }); }); } } const strategicPartner = document.querySelectorAll( "#StrategicAlliancePartners a" ); if (strategicPartner) { strategicPartner.forEach((card) => { card.addEventListener("mousedown", (event) => { if (window.digitalData && event.button !== 2) { const ariaLabel = card.getAttribute("aria-label"); window.digitalData["event"] = "Analytics_SAP"; window.digitalData["SAP"] = "StrategicAlliancePartner_" + ariaLabel; // console.log(window.digitalData); } }); }); } var pagelink = window.location.href; window.digitalData.general = window.digitalData.general || {}; if (pagelink.includes("/en") || (window.pageName === 'UST' && pagelink.includes("/en") )) { window.digitalData.general = { country :{ name :'global', twoLetterCode:'en' } }; } else if (pagelink.includes("/au")) { window.digitalData.general = { country :{ name :'Australia', twoLetterCode:'au' } }; } else if (pagelink.includes("/es")) { window.digitalData.general = { country :{ name :'Espana', twoLetterCode:'es' } }; } else if (pagelink.includes("/ro")) { window.digitalData.general = { country :{ name :'Romania', twoLetterCode:'ro' } }; } else if (pagelink.includes("/bg")) { window.digitalData.general = { country :{ name :'Bulgaria', twoLetterCode:'bg' } }; } else if (pagelink.includes("/my")) { window.digitalData.general = { country :{ name :'Malaysia', twoLetterCode:'my' } }; } else if (pagelink.includes("/ca")) { window.digitalData.general = { country :{ name :'Canada', twoLetterCode:'ca' } }; } window.digitalData.page = { pageName: "Automation", pageUrl: window.location.href, }; var previousPageName = sessionStorage.getItem('previousPageName') || "No previous value"; window.digitalData.page.pageName = document.title; window.digitalData.page.previousPage = previousPageName; sessionStorage.setItem('previousPageName', window.digitalData.page.pageName); const pageDigitalData = window.digitalData.page; const currentPageUrl = pageDigitalData.pageUrl.toLowerCase(); const url = new URL(currentPageUrl); const hostName = url.hostname; const path = url.pathname; const mainElements = document.querySelector('main'); const inPageNavElements = document.querySelector('ust-in-page-nav'); const searchResultsElement = document.querySelector('ust-search-results'); const homepageHeroElements = document.querySelector('ust-homepage-hero'); let navElementId = '', readMoreLessCtaContent = '', customEvent, customEventObject; function serializeCustomEvent(customEvent) { return { isTrusted: customEvent.isTrusted, bubbles: customEvent.bubbles, cancelBubble: customEvent.cancelBubble, cancelable: customEvent.cancelable, composed: customEvent.composed, currentTarget: customEvent.currentTarget && customEvent.currentTarget.toString(), defaultPrevented: customEvent.defaultPrevented, detail: customEvent.detail, eventPhase: customEvent.eventPhase, returnValue: customEvent.returnValue, srcElement: customEvent.srcElement && customEvent.srcElement.toString(), target: customEvent.target && customEvent.target.toString(), timeStamp: customEvent.timeStamp, type: customEvent.type }; }; window.addEventListener('click', function(event) { navElementId = '', readMoreLessCtaContent = ''; if(homepageHeroElements && homepageHeroElements.contains(event.target)) return; else if(inPageNavElements && inPageNavElements.contains(event.target)) return; else if(mainElements && mainElements.contains(event.target)) { if(searchResultsElement && searchResultsElement.contains(event.target)) return; const aTagElements = inPageNavElements && inPageNavElements.querySelectorAll('a'); const eventAttribute = event.target.parentElement && event.target.parentElement.ariaLabel; const textContent = event.target.textContent; aTagElements && aTagElements.forEach((element) => { const href = element.getAttribute('href'); if(href && href.startsWith('#')) { elementId = href.slice(1); mainElementId = mainElements && mainElements.querySelector(href); if(mainElementId && mainElementId.contains(event.target)) if(mainElementId.id === elementId) navElementId = mainElementId.id; } }); if(eventAttribute) { if(eventAttribute.toLowerCase().endsWith('read less') || eventAttribute.toLowerCase().endsWith('readless')) readMoreLessCtaContent = 'Read less'; else if(eventAttribute.toLowerCase().endsWith('read more') || eventAttribute.toLowerCase().endsWith('readmore')) readMoreLessCtaContent = 'Read more'; } window.digitalData['bodysection'] = { bodysection: navElementId ? readMoreLessCtaContent : textContent }; window.digitalData['userClick'] = { placeholder: 'body content', clickText: readMoreLessCtaContent ? readMoreLessCtaContent : textContent, bodySection: navElementId ? navElementId : '', }; sessionStorage.setItem('bodysection', JSON.stringify({bodysection: window.digitalData['userClick'].clickText})); customEvent = new CustomEvent('bodysection: userClickText'); document.dispatchEvent(customEvent); customEventObject = { CustomEvent: serializeCustomEvent(customEvent), }; sessionStorage.setItem('customEvent', JSON.stringify(customEventObject)); const headerItem = sessionStorage.getItem('header'); const footerItem = sessionStorage.getItem('footer'); const bannerItem = sessionStorage.getItem('banner'); const inPageNavigationItem = sessionStorage.getItem('inpagenavigation'); const bodySectionItem = sessionStorage.getItem('bodysection'); if(window.digitalData['header']) delete window.digitalData['header']; if(window.digitalData['footer']) delete window.digitalData['footer']; if(window.digitalData['banner']) delete window.digitalData['banner']; if(window.digitalData['inpagenavigation']) delete window.digitalData['inpagenavigation']; if (headerItem) sessionStorage.removeItem('header'); if (footerItem) sessionStorage.removeItem('footer'); if (bannerItem) sessionStorage.removeItem('banner'); if (inPageNavigationItem) sessionStorage.removeItem('inpagenavigation'); window.digitalData['bodysection'] = JSON.parse(bodySectionItem); console.log(window.digitalData); console.log(customEventObject); } }, true); if (hostName.includes("ust.com") && (path === "/" || path === "")) pageDigitalData.pageType = "Home Page"; else if (currentPageUrl.includes("ust-newsroom")) pageDigitalData.pageType = "Newsroom"; else if (currentPageUrl.includes("ust-leadership")) pageDigitalData.pageType = "Leadership"; else if (currentPageUrl.includes("ust-events")) pageDigitalData.pageType = "Events"; else if (currentPageUrl.includes("ust-social-commitment")) pageDigitalData.pageType = "Social Commitment"; else if (currentPageUrl.includes("ust-social-commitment")) pageDigitalData.pageType = "Social Commitment"; else if (currentPageUrl.includes("what-we-do")) pageDigitalData.pageType = "What We Do"; else if (currentPageUrl.includes("ust-explainers")) pageDigitalData.pageType = "Explainers"; else if (currentPageUrl.includes("our-partners")) pageDigitalData.pageType = "Our Partners"; else if (currentPageUrl.includes("industries")) pageDigitalData.pageType = "Industries"; else if (currentPageUrl.includes("boundless")) pageDigitalData.pageType = "Boundless"; else if (currentPageUrl.includes("report")) pageDigitalData.pageType = "Report"; else if ( currentPageUrl.includes("smartops") || currentPageUrl.includes("who-we-are") || currentPageUrl.includes("our-approach") || currentPageUrl.includes("careers") || currentPageUrl.includes("legal-notice") || currentPageUrl.includes("search-results") || currentPageUrl.includes("ust-press-kit") || currentPageUrl.includes("resilient") || currentPageUrl.includes("ust-healthproof") || currentPageUrl.includes("ust-flex") || currentPageUrl.includes("emea") || currentPageUrl.includes("data-iq") || currentPageUrl.includes("mebone-fraude") || currentPageUrl.includes("ust-itaca") || currentPageUrl.includes("ecowoven") || currentPageUrl.includes("social") || currentPageUrl.includes("sustainability") || currentPageUrl.includes("esg") || currentPageUrl.includes("inventory") || currentPageUrl.includes("ust-omni") || currentPageUrl.includes("ust-contineohealth") || currentPageUrl.includes("cloud") || currentPageUrl.includes("security") || currentPageUrl.includes("kubernetes") || currentPageUrl.includes("pace") || currentPageUrl.includes("ust-qe360") || currentPageUrl.includes("generative") || currentPageUrl.includes("ust-blue-yonder") || currentPageUrl.includes("innovation") || currentPageUrl.includes("step-it-up") || currentPageUrl.includes("evolve") || currentPageUrl.includes("the-power-of-observability") || currentPageUrl.includes("thinking") || currentPageUrl.includes("quadrant") || currentPageUrl.includes("ebook") || currentPageUrl.includes("blockchain") || currentPageUrl.includes("aws") || currentPageUrl.includes("salesforce") || currentPageUrl.includes("retail") || currentPageUrl.includes("frictionless") || currentPageUrl.includes("cyberproof") || currentPageUrl.includes("manufacturing") || currentPageUrl.includes("secops-guide") || currentPageUrl.includes( "unleash-the-power-and-achieve-operational-excellence" ) || currentPageUrl.includes("mapping-2024-intelligence") || currentPageUrl.includes("rf-webinar") || currentPageUrl.includes("test-rhel-upgrade") || currentPageUrl.includes("rf-ran-optimization") || currentPageUrl.includes("ai-") || currentPageUrl.includes("workday") || currentPageUrl.includes("zinnov-zones-hia-2021") || currentPageUrl.includes("gartner-newsletter-ap-automation") || currentPageUrl.includes("digital") || currentPageUrl.includes("epic-and-ehr-services") || currentPageUrl.includes( "cloud-application-modernization-infographic" ) || currentPageUrl.includes("servicenow") || currentPageUrl.includes("cookie-list") || currentPageUrl.includes("otc2024") || currentPageUrl.includes("optimizing-ran-for-5g") || currentPageUrl.includes("delivery-improvement-framework") || currentPageUrl.includes("knowledge24") || currentPageUrl.includes("microsoft-build-2024") || currentPageUrl.includes("wct") || currentPageUrl.includes("the-human-element-of-ai") || currentPageUrl.includes("ust-loss-prevention-solution") || currentPageUrl.includes("ust-cxo-magazine") || currentPageUrl.includes("forrester-wave") || currentPageUrl.includes("service-") || currentPageUrl.includes("automotive-consulting-campaign") || currentPageUrl.includes("meet-with-an-expert") || currentPageUrl.includes("rapid-assessment-edit") || currentPageUrl.includes("engineering-transformation") || currentPageUrl.includes("finops") || currentPageUrl.includes("microsoft-dynamics-365") || currentPageUrl.includes("top-malware-trends-to-watch-in-2023") || currentPageUrl.includes("lca") || currentPageUrl.includes("sentryvisionai") || currentPageUrl.includes("xpresso") || currentPageUrl.includes("godaddy-dinner") || currentPageUrl.includes("ust-finx") || currentPageUrl.includes("business-agility") || currentPageUrl.includes("ust-adobe-practice") || currentPageUrl.includes("cyber-for-healthcare") || currentPageUrl.includes("ust-asset-and-wealth-management") || currentPageUrl.includes("nourish-bloom-technology") || currentPageUrl.includes("engineering") || currentPageUrl.includes("business-process-consulting") || currentPageUrl.includes("ust-strategy-and-solution-implementation") || currentPageUrl.includes("autonomous-commerce") || currentPageUrl.includes("alpha-ai") ) pageDigitalData.pageType = "Web Pages"; if(window.digitalData) { const headerItem = sessionStorage.getItem('header'); const footerItem = sessionStorage.getItem('footer'); const bannerItem = sessionStorage.getItem('banner'); const inPageNavigationItem = sessionStorage.getItem('inpagenavigation'); const bodySectionItem = sessionStorage.getItem('bodysection'); if(headerItem) window.digitalData['header'] = JSON.parse(headerItem); else if(footerItem) window.digitalData['footer'] = JSON.parse(footerItem); else if(bannerItem) window.digitalData['banner'] = JSON.parse(bannerItem); else if(inPageNavigationItem) window.digitalData['inpagenavigation'] = JSON.parse(inPageNavigationItem); else if(bodySectionItem) window.digitalData['bodysection'] = JSON.parse(bodySectionItem); } console.log("On page load: ", window.digitalData); const customEventData = sessionStorage.getItem('customEvent'); if(customEventData) console.log(JSON.parse(customEventData)); }, true ); window.addEventListener('message', function (event) { if (event.data.type === 'hsFormCallback' && event.data.eventName === 'onFormSubmit') { window.digitalData["form"] = { formId: event.data.id, }; } }) </script> </body> </html>