!function(e){function t(n){if(a[n])return a[n].exports;var r=a[n]={exports:{},id:n,loaded:!1};return e[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var a={};return t.m=e,t.c=a,t.p="",t(0)}([function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=a(1),u=n(i),o=a(2),s=n(o),l=a(5),d=n(l),f=a(30),c=n(f),E=a(21),m=n(E),v=function e(){r(this,e);var t="Session Script Execution begins for portal "+window.ZAB.data.portal_name,a={msg:t};window._zps.api("logInfo",[a]),m.default.pushAllPayloads(),c.default.registerVisibilityListener(),u.default.currentVisibility===s.default.VISIBLE&&(u.default.spaFlag=!1,d.default.rebootService())};window.ZAB.session_experiment&&new v},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var a=0;a-1)return!0}else if("OPTION"===e.nodeName)return!0;return!1},getBlackListedAttributes:function(){return["onafterprint","onbeforeprint","onbeforeunload","onerror","onhashchange","onload","onmessage","onoffline","ononline","onpagehide","onpageshow","onpopstate","onresize","onstorage","onunload","onblur","onchange","oncontextmenu","onfocus","oninput","oninvalid","onreset","onsearch","onselect","onsubmit","onkeydown","onkeypress","onkeyup","onclick","ondblclick","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onwheel","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","onscroll","oncopy","oncut","onpaste","onabort","oncanplay","oncanplaythrough","oncuechange","ondurationchange","onemptied","onended","onerror","onloadeddata","onloadedmetadata","onloadstart","onpause","onplay","onplaying","onprogress","onratechange","onseeked","onseeking","onstalled","onsuspend","ontimeupdate","onvolumechange","onwaiting","onshow","ontoggle"]},getJsValueObj:function(e,t){var a={};return e.nodeName===u.default.FORM_FIELD_TYPES.OPTION?(a[u.default.TYPE_ID]=u.default.JS_OBJECT_TYPES.OPTION,a.aN="selected",a[u.default.VALUE_FLAG]=e.selected):"STYLE"===e.nodeName?(a=s.default.getCSSSheetObject(e.sheet,t),a[u.default.IFRAME_IMPLEMENTATION.FRAME_ZSID]=t.frameZsid,a[u.default.TYPE_ID]=u.default.JS_OBJECT_TYPES.STYLESHEET):e.type===u.default.FORM_FIELD_TYPES.SELECT_ONE||e.type===u.default.FORM_FIELD_TYPES.SELECT_MULTIPLE?(a[u.default.TYPE_ID]=u.default.JS_OBJECT_TYPES.SELECT,a.aN="value",a[u.default.VALUE]=e.value):e.type===u.default.FORM_FIELD_TYPES.CHECKBOX?(a[u.default.TYPE_ID]=u.default.JS_OBJECT_TYPES.CHECKBOX,a.aN="checked",a[u.default.VALUE_FLAG]=e.checked):e.type===u.default.FORM_FIELD_TYPES.RADIO?(a[u.default.TYPE_ID]=u.default.JS_OBJECT_TYPES.RADIO,a.aN="checked",a[u.default.VALUE_FLAG]=e.checked):e.type===u.default.FORM_FIELD_TYPES.TEXTAREA?(a[u.default.TYPE_ID]=u.default.JS_OBJECT_TYPES.TEXTAREA,a.aN="value",a[u.default.VALUE_FLAG]=!!e.value):e.nodeName===u.default.IFRAME_IMPLEMENTATION.IFRAME?a[u.default.TYPE_ID]=u.default.JS_OBJECT_TYPES.IFRAME:(a[u.default.TYPE_ID]=u.default.JS_OBJECT_TYPES.INPUT,a.aN="value",a[u.default.VALUE_FLAG]=!!e.value),a},getMaskedElementDetails:function(e,t){if(e.id=t.zsid,e.nT=t.nodeType,e.tN=t.nodeName,e.attr=[],window.ZAB.zab.exists(t.getAttribute("class"))){var a={};a.aN="class",a.aV=t.getAttribute("class"),e.attr.push(a)}if(window.ZAB.zab.exists(t.getAttribute("style"))){var n={};n.aN="style",n.aV=t.getAttribute("style"),e.attr.push(n)}if("INPUT"===e.tN){var r={};r.aN="type",r.aV=t.type,e.attr.push(r)}var i={};return i.aN="ps_mask_rect",i.aV={height:window.getComputedStyle(t).height,width:window.getComputedStyle(t).width},e.attr.push(i),e.cN=[],e},getAttributes:function(e){var t=[];if(window.ZAB.zab.exists(e.attributes))for(var a=0;a0?this.add_ps_do_not_track(n,t):(window.ZAB.zab.exists(n.zsid)||(n.zsid=this.htmlId++),n.ps_do_not_track=!0,n["parent-zsid"]=t);break;case 3:n.ps_do_not_track=!0,n["parent-zsid"]=t}}},checkElementsEqual:function(e){if(null!==this.excludeElements)try{var t=document.querySelectorAll(this.excludeElements);if(window.ZAB.zab.exists(t))for(var a=0;a0&&(t.jsValue=[],t.jsValue.push(r))}if(this.checkLinkTagAndBaseHrefTagExists(e,a),"STYLE"===e.nodeName){var i=this.getJsValueObj(e,a);return t.jsValue=[],t.jsValue.push(i),t}e.nodeName===u.default.IFRAME_IMPLEMENTATION.IFRAME&&(d.default.canAccessIFrame(e)?v.default.handleIframe(e,t):v.default.handleCrossOriginIframe(e,t));for(var o=0;o0&&(l.jsValue=[],l.jsValue.push(r))}if(this.checkLinkTagAndBaseHrefTagExists(s,a),"STYLE"===s.nodeName){var c=this.getJsValueObj(s,a);l.jsValue=[],l.jsValue.push(c)}else s.nodeName===u.default.IFRAME_IMPLEMENTATION.IFRAME&&(d.default.canAccessIFrame(s)?v.default.handleIframe(s,l):v.default.handleCrossOriginIframe(s,l));t.cN.push(l)}else{var l={};this.parser(s,l,a),Object.keys(l).length&&t.cN.push(l)}break;case 3:var l={};l.nT=s.nodeType,l.tC=s.textContent,l.tN=s.nodeName,t.cN.push(l)}}return t}}}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(8);t.default={getSelector:function(e){if(e){var t={priority:["id","class"],ignore:{attribute:function(e,t,a){return!/id|class/.test(e)||(!t||!t.trim().length||(!!/onmousedown|onmouseup|onclick|oncontextmenu/.test(e)||(/data-*/.test(e)||a(e,t))))}}};return(0,n.select)(e,t)}},getOffset:function(e){return optimize.$(e).offset()}}},function(e,t,a){"use strict";function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.common=t.optimize=t.getMultiSelector=t.getSingleSelector=t.select=void 0;var i=a(9);Object.defineProperty(t,"getSingleSelector",{enumerable:!0,get:function(){return i.getSingleSelector}}),Object.defineProperty(t,"getMultiSelector",{enumerable:!0,get:function(){return i.getMultiSelector}});var u=r(i),o=a(13),s=r(o),l=a(14),d=n(l);t.select=u.default,t.optimize=s.default,t.common=d,t.default=u.default},function(e,t,a){(function(e){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(3===t.nodeType&&(t=t.parentNode),1!==t.nodeType)throw new Error('Invalid input - only HTMLElements or representations of them are supported! (not "'+("undefined"==typeof t?"undefined":s(t))+'")');var n=(0,d.default)(t,a),r=(0,c.default)(t,a),i=(0,m.default)(r,t,a);return n&&delete e.document,i}function i(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Array.isArray(t)||(t=(0,v.convertNodeList)(t)),t.some(function(e){return 1!==e.nodeType}))throw new Error("Invalid input - only an Array of HTMLElements or representations of them is supported!");var n=(0,d.default)(t[0],a),i=(0,h.getCommonAncestor)(t,a),o=r(i,a),s=u(t),l=s[0],f=(0,m.default)(o+" "+l,t,a),c=(0,v.convertNodeList)(document.querySelectorAll(f));return t.every(function(e){return c.some(function(t){return t===e})})?(n&&delete e.document,f):console.warn("\n The selected elements can't be efficiently mapped.\n Its probably best to use multiple single selectors instead!\n ",t)}function u(e){var t=(0,h.getCommonProperties)(e),a=t.classes,n=t.attributes,r=t.tag,i=[];if(r&&i.push(r),a){var u=a.map(function(e){return"."+e}).join("");i.push(u)}if(n){var o=Object.keys(n).reduce(function(e,t){return e.push("["+t+'="'+n[t]+'"]'),e},[]).join("");i.push(o)}return i.length,[i.join("")]}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.length&&!e.name?i(e,t):r(e,t)}Object.defineProperty(t,"__esModule",{value:!0});var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.getSingleSelector=r,t.getMultiSelector=i,t.default=o;var l=a(10),d=n(l),f=a(11),c=n(f),E=a(13),m=n(E),v=a(12),h=a(14)}).call(t,function(){return this}())},function(e,t){(function(a){"use strict";function n(e,t){if(a.document)return!1;a.document=t.context||function(){for(var t=e;t.parent;)t=t.parent;return t}();var n=Object.getPrototypeOf(a.document);return Object.getOwnPropertyDescriptor(n,"childTags")||Object.defineProperty(n,"childTags",{enumerable:!0,get:function(){return this.children.filter(function(e){return"tag"===e.type||"script"===e.type||"style"===e.type})}}),Object.getOwnPropertyDescriptor(n,"attributes")||Object.defineProperty(n,"attributes",{enumerable:!0,get:function(){var e=this.attribs,t=Object.keys(e),a=t.reduce(function(t,a,n){return t[n]={name:a,value:e[a]},t},{});return Object.defineProperty(a,"length",{enumerable:!1,configurable:!1,value:t.length}),a}}),n.getAttribute||(n.getAttribute=function(e){return this.attribs[e]||null}),n.getElementsByTagName||(n.getElementsByTagName=function(e){var t=[];return i(this.childTags,function(a){a.name!==e&&"*"!==e||t.push(a)}),t}),n.getElementsByClassName||(n.getElementsByClassName=function(e){var t=e.trim().replace(/\s+/g," ").split(" "),a=[];return i([this],function(e){var n=e.attribs.class;n&&t.every(function(e){return n.indexOf(e)>-1})&&a.push(e)}),a}),n.querySelectorAll||(n.querySelectorAll=function(e){var t=this;e=e.replace(/(>)(\S)/g,"$1 $2").trim();var a=r(e),n=a.shift(),i=a.length;return n(this).filter(function(e){for(var n=0;n/.test(l):c=function(e){return function(t){return t(e.parent)&&e.parent}};break;case/^\./.test(l):var e=l.substr(1).split(".");f=function(t){var a=t.attribs.class;return a&&e.every(function(e){return a.indexOf(e)>-1})},c=function(t,n){return a?t.getElementsByClassName(e.join(" ")):"function"==typeof t?t(f):u(t,n,f)};break;case/^\[/.test(l):var t=l.replace(/\[|\]|"/g,"").split("="),n=s(t,2),r=n[0],d=n[1];f=function(e){var t=Object.keys(e.attribs).indexOf(r)>-1;return!(!t||d&&e.attribs[r]!==d)},c=function(e,t){if(a){var n=function(){var t=[];return i([e],function(e){f(e)&&t.push(e)}),{v:t}}();if("object"===("undefined"==typeof n?"undefined":o(n)))return n.v}return"function"==typeof e?e(f):u(e,t,f)};break;case/^#/.test(l):var E=l.substr(1);f=function(e){return e.attribs.id===E},c=function(e,t){if(a){var n=function(){var t=[];return i([e],function(e,a){f(e)&&(t.push(e),a())}),{v:t}}();if("object"===("undefined"==typeof n?"undefined":o(n)))return n.v}return"function"==typeof e?e(f):u(e,t,f)};break;case/\*/.test(l):f=function(e){return!0},c=function(e,t){if(a){var n=function(){var t=[];return i([e],function(e){return t.push(e)}),{v:t}}();if("object"===("undefined"==typeof n?"undefined":o(n)))return n.v}return"function"==typeof e?e(f):u(e,t,f)};break;default:f=function(e){return e.name===l},c=function(e,t){if(a){var n=function(){var t=[];return i([e],function(e){f(e)&&t.push(e)}),{v:t}}();if("object"===("undefined"==typeof n?"undefined":o(n)))return n.v}return"function"==typeof e?e(f):u(e,t,f)}}}(),!d)return c;var E=d.match(/-(child|type)\((\d+)\)$/),m=E[1],v=parseInt(E[2],10)-1,h=function(e){if(e){var t=e.parent.childTags;"type"===m&&(t=t.filter(f));var a=t.findIndex(function(t){return t===e});if(a===v)return!0}return!1};return function(e){var t=c(e);return a?t.reduce(function(e,t){return h(t)&&e.push(t),e},[]):h(t)&&t}})}function i(e,t){e.forEach(function(e){var a=!0;t(e,function(){return a=!1}),e.childTags&&a&&i(e.childTags,t)})}function u(e,t,a){for(;e.parent;){if(e=e.parent,a(e))return e;if(e===t)break}return null}Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=function(){function e(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw i}}return a}return function(t,a){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,a);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();t.default=n,e.exports=t.default}).call(t,function(){return this}())},function(e,t,a){"use strict";function n(e,t){var a=t.root,n=void 0===a?document:a,i=t.skip,o=void 0===i?null:i,d=t.priority,c=void 0===d?["id","class","href","src"]:d,E=t.ignore,m=void 0===E?{}:E,v=[],h=e,T=v.length,_=!1,g=o&&(Array.isArray(o)?o:[o]).map(function(e){return"function"!=typeof e?function(t){return t===e}:e}),p=function(e){return o&&g.some(function(t){return t(e)})};for(Object.keys(m).forEach(function(e){"class"===e&&(_=!0);var t=m[e];"function"!=typeof t&&("number"==typeof t&&(t=t.toString()),"string"==typeof t&&(t=new RegExp((0,f.escapeValue)(t).replace(/\\/g,"\\\\"))),"boolean"==typeof t&&(t=t?/(?:)/:/.^/),m[e]=function(e,a){return t.test(a)})}),_&&!function(){var e=m.attribute;m.attribute=function(t,a,n){return m.class(a)||e&&e(t,a,n)}}();h!==n;){if(p(h)!==!0){if(r(c,h,m,v,n))break;if(u(h,m,v,n))break;r(c,h,m,v),v.length===T&&u(h,m,v),v.length===T&&s(c,h,m,v)}h=h.parentNode,T=v.length}if(h===n){var I=l(c,h,m);v.unshift(I)}return v.join(" ")}function r(e,t,a,n){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:t.parentNode,u=i(e,t,a);if(u){var o=r.querySelectorAll(u);if(1===o.length)return n.unshift(u),!0}return!1}function i(e,t,a){for(var n=t.attributes,r=Object.keys(n).sort(function(t,a){var r=e.indexOf(n[t].name),i=e.indexOf(n[a].name);return i===-1?r===-1?0:-1:r-i}),i=0,u=r.length;i3&&void 0!==arguments[3]?arguments[3]:e.parentNode,r=o(e,t);if(r){var i=n.getElementsByTagName(r);if(1===i.length)return a.unshift(r),!0}return!1}function o(e,t){var a=e.tagName.toLowerCase();return d(t.tag,null,a)?null:a; }function s(e,t,a,n){for(var r=t.parentNode,i=r.childTags||r.children,u=0,o=i.length;u-1}};e.exports=t.default},function(e,t){"use strict";function a(e){for(var t=e.length,a=new Array(t),n=0;n@~]/g,"\\$&").replace(/\n/g,"A")}Object.defineProperty(t,"__esModule",{value:!0}),t.convertNodeList=a,t.escapeValue=n},function(e,t,a){(function(n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(Array.isArray(t)||(t=t.length?(0,d.convertNodeList)(t):[t]),!t.length||t.some(function(e){return 1!==e.nodeType}))throw new Error('Invalid input - to compare HTMLElements its necessary to provide a reference of the selected node(s)! (missing "elements")');var r=(0,l.default)(t[0],a),i=e.replace(/> /g,">").split(/\s+(?=(?:(?:[^"]*"){2})*[^"]*$)/);if(i.length<2)return u("",e,"",t);for(var o=[i.pop()];i.length>1;){var s=i.pop(),f=i.join(" "),c=o.join(" "),E=f+" "+c,m=document.querySelectorAll(E);m.length!==t.length&&o.unshift(u(f,s,c,t))}return o.unshift(i[0]),i=o,i[0]=u("",i[0],i.slice(1).join(" "),t),i[i.length-1]=u(i.slice(0,-1).join(" "),i[i.length-1],"",t),r&&delete n.document,i.join(" ").replace(/>/g,"> ").trim()}function u(e,t,a,n){if(e.length&&(e+=" "),a.length&&(a=" "+a),/\[*\]/.test(t)){var r=t.replace(/=.*$/,"]"),i=""+e+r+a,u=document.querySelectorAll(i);if(o(u,n))t=r;else for(var s=document.querySelectorAll(""+e+r),l=function(){var r=s[d];if(n.some(function(e){return r.contains(e)})){var l=r.tagName.toLowerCase();return i=""+e+l+a,u=document.querySelectorAll(i),o(u,n)&&(t=l),"break"}},d=0,f=s.length;d/.test(t)){var E=t.replace(/>/,""),i=""+e+E+a,u=document.querySelectorAll(i);o(u,n)&&(t=E)}if(/:nth-child/.test(t)){var m=t.replace(/nth-child/g,"nth-of-type"),i=""+e+m+a,u=document.querySelectorAll(i);o(u,n)&&(t=m)}if(/\.\S+\.\S+/.test(t)){for(var v=t.trim().split(".").slice(1).map(function(e){return"."+e}).sort(function(e,t){return e.length-t.length});v.length;){var h=t.replace(v.shift(),"").trim(),i=(""+e+h+a).trim();if(!i.length||">"===i.charAt(0)||">"===i.charAt(i.length-1))break;var u=document.querySelectorAll(i);o(u,n)&&(t=h)}if(v=t&&t.match(/\./g),v&&v.length>2)for(var T=document.querySelectorAll(""+e+t),_=function(){var r=T[d];if(n.some(function(e){return r.contains(e)})){var s=r.tagName.toLowerCase();return i=""+e+s+a,u=document.querySelectorAll(i),o(u,n)&&(t=s),"break"}},d=0,f=T.length;d1&&void 0!==arguments[1]?arguments[1]:{},a=t.root,n=void 0===a?document:a,r=[];e.forEach(function(e,t){for(var a=[];e!==n;)e=e.parentNode,a.unshift(e);r[t]=a}),r.sort(function(e,t){return e.length-t.length});for(var i=r.shift(),u=null,o=function(){var e=i[s],t=r.some(function(t){return!t.some(function(t){return t===e})});return t?"break":void(u=e)},s=0,l=i.length;s0&&s.default.currentVisibility===d.default.VISIBLE){var e,t={};t.srrd=this.generateVisitorRawData(),t.spf=(e={},r(e,g.default.TIME_FRAMES,s.default.playerFoodObject.timeFrames),r(e,g.default.TIME_LINE_MAP,s.default.playerFoodObject.timeLineMap),r(e,g.default.USER_EVENTS,s.default.playerFoodObject.userEvents),r(e,g.default.PAGE_NAVIGATION,s.default.playerFoodObject.pageNavigation),r(e,g.default.END_TIME_STAMP,s.default.playerFoodObject.endTime),r(e,g.default.PAGE_ID,s.default.frameModelObjects[0].pageId),r(e,g.default.GOALS,s.default.playerFoodObject.goals),r(e,g.default.LAST_INTERACTED_TIME,s.default.lastInteractedTime),r(e,g.default.LINK_HREF_ARRAY,I.default.getPageIdLinkTagMapping()),r(e,g.default.CURRENT_URL_VALUE,window.ZAB.useragentrawdata.cv),e),this.addTags(t),c.default.updateLastInteractedTime(t),c.default.checkSessionCookieExists(t.srrd)&&m.default.pushPayload(t,8),c.default.removeLocalStorageData(t),I.default.saveLastDiffTimeStamp()}I.default.initializeFrameObjectLinkArray(),s.default.playerFoodObject=new T.default}},{key:"cookType7DataForSendToServer",value:function(){var e={};e.srrd=this.generateVisitorRawData(),e.urd=JSON.parse(JSON.stringify(window.ZAB.useragentrawdata)),e.urd.pv=s.default.frameModelObjects[0].htmlContent,e.urd.p=s.default.frameModelObjects[0].pageId,e.urd[g.default.LINK_HREF_ARRAY]=I.default.getPageIdLinkTagMapping(),e.urd.srv=window.innerWidth+"x"+window.innerHeight,s.default.scrollPos[g.default.IFRAME_IMPLEMENTATION.MAIN_FRAME_ZSID]&&(e.urd[g.default.SCROLL_POSITION]=s.default.scrollPos[g.default.IFRAME_IMPLEMENTATION.MAIN_FRAME_ZSID]),e.urd[g.default.SCROLL_POSITION]||(e.urd[g.default.SCROLL_POSITION]={});var t=document.scrollingElement||document.documentElement;if(t&&(e.urd[g.default.SCROLL_POSITION][g.default.DOCUMENT_SCROLL_CONSTANT]={},e.urd[g.default.SCROLL_POSITION][g.default.DOCUMENT_SCROLL_CONSTANT][g.default.SCROLL_X]=t.scrollLeft,e.urd[g.default.SCROLL_POSITION][g.default.DOCUMENT_SCROLL_CONSTANT][g.default.SCROLL_Y]=t.scrollTop),s.default.playerFoodObject.hasOwnProperty("timeLineMap")&&Object.keys(s.default.playerFoodObject.timeLineMap).length>0&&s.default.currentVisibility===d.default.VISIBLE){var a;I.default.processAchievedGoals(),window.ZAB.sessionRecordingScriptExecutionStarted=!0,e.spf=(a={},r(a,g.default.TIME_FRAMES,s.default.playerFoodObject.timeFrames),r(a,g.default.TIME_LINE_MAP,s.default.playerFoodObject.timeLineMap),r(a,g.default.USER_EVENTS,s.default.playerFoodObject.userEvents),r(a,g.default.PAGE_NAVIGATION,s.default.playerFoodObject.pageNavigation),r(a,g.default.END_TIME_STAMP,s.default.playerFoodObject.endTime),r(a,g.default.PAGE_ID,s.default.frameModelObjects[0].pageId),r(a,g.default.GOALS,s.default.playerFoodObject.goals),r(a,g.default.LAST_INTERACTED_TIME,s.default.lastInteractedTime),a),this.addTags(e),I.default.saveLastDiffTimeStamp()}return s.default.playerFoodObject=new T.default,s.default.frameModelObjects[0].htmlContent=null,I.default.initializeFrameObjectLinkArray(),e}},{key:"cookType12DataForSendToServer",value:function(e){var t={};if(t.srrd=this.generateVisitorRawData(),t.urd=JSON.parse(JSON.stringify(window.ZAB.useragentrawdata)),t.urd[g.default.CURRENT_URL_VALUE]=e.pageURL,t.urd.srv=window.innerWidth+"x"+window.innerHeight,t.urd.pv=e.htmlContent,t.urd.p=s.default.frameModelObjects[0].pageId,t.urd[g.default.IFRAME_IMPLEMENTATION.IFrame_Page_ID]=e.pageId,t.urd[g.default.IFRAME_IMPLEMENTATION.FRAME_ZSID]=e.frameZsid,t.urd[g.default.LINK_HREF_ARRAY]=I.default.getPageIdLinkTagMapping(),s.default.scrollPos[e.frameZsid]&&(t.urd[g.default.SCROLL_POSITION]=s.default.scrollPos[e.frameZsid]),t.urd[g.default.SCROLL_POSITION]||(t.urd[g.default.SCROLL_POSITION]={}),e.documentObject){var a=e.documentObject.scrollingElement||e.documentObject.documentElement;a&&(t.urd[g.default.SCROLL_POSITION][g.default.DOCUMENT_SCROLL_CONSTANT]={},t.urd[g.default.SCROLL_POSITION][g.default.DOCUMENT_SCROLL_CONSTANT][g.default.SCROLL_X]=a.scrollLeft,t.urd[g.default.SCROLL_POSITION][g.default.DOCUMENT_SCROLL_CONSTANT][g.default.SCROLL_Y]=a.scrollTop)}c.default.checkSessionCookieExists(t.srrd)&&m.default.pushPayload(t,12),I.default.initializeFrameObjectLinkArray(),e.htmlContent=null}},{key:"generateVisitorRawData",value:function(){window.ZAB.useragentrawdata||window.ZAB.zab.generateUserAgentData();var e=[];for(var t in s.default.sessionRecordingExperiment)if(s.default.sessionRecordingExperiment.hasOwnProperty(t)){var a={};a.a=window.ZAB.data.portal_name,a.b=t,a.d=window.ZAB.useragentrawdata.d,a.n=!window.ZAB.returning,a.f=s.default.cookieData.expDetails[t].cookie,e.push(a)}return e}},{key:"addTags",value:function(e){window.ZAB.tag_recording_queue&&window.ZAB.tag_recording_queue.length>0&&(e.spf[g.default.TAG]=window.ZAB.tag_recording_queue,window.ZAB.tag_recording_queue=[])}}]),e}();t.default=new S},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var a=0;a18e5)t.expDetails.lastInteractedTime="timeout",this.deleteSessionCookies(e);else{var c=l+"-"+f+"-"+(new Date).getTime();5===s.length?c=c+"-"+s[3]+"-"+s[4]:c+="-intrinfosnt=false-siqinfosnt=false",o.default.addCookie("zsd"+i,c,Number(l))}}else{n&&this.deleteSessionCookies(e),this.removeLocalStorageDataByExpId(a);var E=o.default.generateUniqueId("zsrv"),m=(new Date).getTime(),c=m+"-1-"+m+"-intrinfosnt=false-siqinfosnt=false";o.default.addCookie("zsr"+a,E,m),o.default.addCookie("zsd"+E,c,m),t.expDetails[a]={},t.expDetails[a].cookie=E,t.expDetails.firstTimeStamp=m,t.expDetails.pageNo=1,t.expDetails.lastInteractedTime=m}}return t}},{key:"deleteSessionCookies",value:function(e){for(var t in e)if(e.hasOwnProperty(t)){var a=window.ZAB.cookieHandler.getCookieValue("zsr"+t);o.default.deleteCookie("zsr"+t),o.default.deleteCookie("zsd"+a),o.default.deleteCookie("ps_payloadSeqId")}}},{key:"updateLastInteractedTime",value:function(e){for(var t in e.srrd)if(window.ZAB.cookieHandler.checkCookieExists("zsr"+e.srrd[t].b)&&e.spf&&e.spf.lit){var a=window.ZAB.cookieHandler.getCookieValue("zsr"+e.srrd[t].b);if(window.ZAB.cookieHandler.checkCookieExists("zsd"+a)){var n=window.ZAB.cookieHandler.getCookieValue("zsd"+a),r=n.split("-"),i=r[0],u=r[1],s=i+"-"+u+"-"+(new Date).getTime();5===r.length?s=s+"-"+r[3]+"-"+r[4]:s+="-intrinfosnt=false-siqinfosnt=false",o.default.addCookie("zsd"+a,s,Number(i))}}}},{key:"removeLocalStorageDataByExpId",value:function(e){try{var t=window.localStorage;t.removeItem(e)}catch(e){}}},{key:"removeLocalStorageData",value:function(e){try{var t=window.localStorage;t.removeItem(e.srrd[0].b)}catch(e){}}},{key:"checkSessionCookieExists",value:function(e){for(var t in e)if(window.ZAB.cookieHandler.checkCookieExists("zsr"+e[t].b))return!0;return!1}}]),e}());t.default=new c},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var a=0;a-1){this.payloadIdQueue.splice(t,1),delete this.payloadData[e.payloadId];try{var a=window.localStorage;a.setItem("payloadQueue",JSON.stringify(this.getFormattedData()))}catch(e){}}}},{key:"getFormattedData",value:function(){return{payloadIdQueue:this.payloadIdQueue,payloadData:this.payloadData}}},{key:"calculateDataSizeOccupiedByKeyInLocalStorage",value:function(e){var t=0;try{var a=window.localStorage;a.hasOwnProperty(e)&&(t=2*(a[e].length+e.length),t=(t/1024).toFixed(2))}catch(e){}return t}},{key:"checkSpaceAvailableForPayLoadQueueInLocalStorage",value:function(){var e=this.calculateDataSizeOccupiedByKeyInLocalStorage("payloadQueue");return e5){if(window.intercomSettings&&window.intercomSettings.app_id===s){Intercom("trackEvent","Session recorded by PageSense",r),Intercom("boot",{"Last recording":n});var e=window.ZAB.cookieHandler.getCookieValue("zsd"+o.default.getSessionId()),t=e.split("-");e=t[0]+"-"+t[1]+"-"+t[2]+"-intrinfosnt=true-"+t[4],l.default.addCookie("zsd"+o.default.getSessionId(),e,Number(t[0]))}clearInterval(u)}else i++}var t=window.ZAB.zab.getDataObj(),a="/pagesense/SessionRecordingRedirection.jsp",n=window.ZAB.zab.getAppServerDomain()+a+"?recordingid="+o.default.getSessionId()+"&portal="+t.portal_name,r={"Recording URL":{url:n,value:"Play recording in PageSense"}},i=0,u=null,t=window.ZAB.zab.getDataObj(),s=t.integrations.INTERCOM;s&&(u=setInterval(e,1e3))}}]),e}();t.default=new d},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var a=0;a5){var t=i.integrations.SALESIQ;if(n(t)&&o.default.getSessionId())if(e==f.default.SALESIQ.PAYLOAD_TYPE.ACTIVITY_PLUS_INFO){$zoho.salesiq.visitor.customaction("Session recorded by PageSense",{"Recording URL":s}),$zoho.salesiq.visitor.info({"Last recording":s});var r=window.ZAB.cookieHandler.getCookieValue("zsd"+o.default.getSessionId()),u=r.split("-");r=u[0]+"-"+u[1]+"-"+u[2]+"-"+u[3]+"-siqinfosnt=true",l.default.addCookie("zsd"+o.default.getSessionId(),r,Number(u[0]))}else e==f.default.SALESIQ.PAYLOAD_TYPE.INFO_ONLY&&$zoho.salesiq.visitor.info({"Last recording":s});clearInterval(c)}else d++}catch(e){d++}}var i=window.ZAB.zab.getDataObj(),u="/pagesense/SessionRecordingRedirection.jsp",s=window.ZAB.zab.getAppServerDomain()+u+"?recordingid="+o.default.getSessionId()+"&portal="+i.portal_name,d=0,c=null,i=window.ZAB.zab.getDataObj(),E=i.integrations.SALESIQ;E&&(c=setInterval(r,1e3))}}]),e}();t.default=new c},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var a=0;a=this.diffTimeStamp){var n=E.default.lastDiffStamp-this.diffTimeStamp,r=Math.floor(n/d.default.SAMPLING_RATE)+1;this.diffTimeStamp+=r*d.default.SAMPLING_RATE}this.timeFrames[this.requestTimeStamp][this.diffTimeStamp]||(this.timeFrames[this.requestTimeStamp][this.diffTimeStamp]=new s.default("tf-"+this.requestTimeStamp+"-"+this.diffTimeStamp,this.diffTimeStamp),this.timeLineMap[this.diffTimeStamp]="tf-"+this.requestTimeStamp+"-"+this.diffTimeStamp,this.endTime=this.diffTimeStamp),this.addToTimeFrameObject(this.timeFrames[this.requestTimeStamp][this.diffTimeStamp],e)}}},{key:"addToTimeFrameObject",value:function(e,t){e.addEvent(t),!e[d.default.PAGE_NAVIGATION_FLAG]&&t[d.default.PAGE_NAVIGATION_FLAG]&&this.updatePageNavigation(e,t),!e[d.default.USER_EVENT_FLAG]&&t[d.default.USER_EVENT_FLAG]&&this.updateUserEvents(e,t),!e[d.default.GOALS_FLAG]&&t[d.default.GOALS_FLAG]&&this.updateUserEventsGoalFlag(e,t),t[d.default.GOALS_FLAG]&&this.updateGoals(t)}},{key:"updateUserEvents",value:function(e,t){var a;e[d.default.USER_EVENT_FLAG]=!0,this.userEvents.push((a={},r(a,d.default.FRAME,e.uid),r(a,d.default.TIME_FRAME_OBJECT,e),r(a,d.default.START_TIME,e[d.default.START_TIME]),r(a,d.default.PAGE_NAVIGATION_FLAG,e[d.default.PAGE_NAVIGATION_FLAG]),r(a,d.default.GOALS_FLAG,e[d.default.GOALS_FLAG]),a))}},{key:"updateUserEventsGoalFlag",value:function(e,t){e[d.default.GOALS_FLAG]=!0,this.userEvents[this.userEvents.length-1][d.default.GOALS_FLAG]=t[d.default.GOALS_FLAG]}},{key:"updatePageNavigation",value:function(e,t){e[d.default.PAGE_NAVIGATION_FLAG]=!0,this.pageNavigation.push(e.uid)}},{key:"updateGoals",value:function(e){for(var t=0;t0)}},{key:"userEventCheck",value:function(e){switch(parseInt(e[o.default.EVENT_TYPE])){case 1:return!0;case 2:return!1;case 3:return!1;case 4:return!0;case 5:return!1;case 6:return!0;case 7:return!0;case 8:return!0;case 9:return!0;case 10:return!0;case 11:return!0;default:return!1}}},{key:"pageNavigationCheck",value:function(e){switch(parseInt(e[o.default.EVENT_TYPE])){case 1:return!1;case 2:return!1;case 3:return!1;case 4:return!1;case 5:return!1;case 6:return!1;case 7:return!1;case 8:return!0;case 9:return!1;case 10:return!1;case 11:return!1;default:return!1}}}]),e}();t.default=s},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var a=0;a0&&s.default.cookDataForSendingToServer()}}},{key:"processTouchStartEvent",value:function(e,t){if(!(b.default.exists(t)&&Object.keys(t).length&&t.manualTrigger===!0||e.touches.length>1)){var a=e.touches[0];this.touchCordinates.startTime=(new Date).getTime(),this.touchCordinates.startX=a.clientX,this.touchCordinates.startY=a.clientY}}},{key:"processTouchEndEvent",value:function(e,t){if(!(b.default.exists(t)&&Object.keys(t).length&&t.manualTrigger===!0||e.touches.length>1||e.changedTouches.length>1)){var a=e.changedTouches[0],n=(new Date).getTime(),r=a.clientX,i=a.clientY,u=n-this.touchCordinates.startTime,o=Math.abs(r-this.touchCordinates.startX),l=Math.abs(i-this.touchCordinates.startY);if(u<=this.MAX_TAP_DURATION&&o<=this.MAX_TAP_DISTANCE&&l<=this.MAX_TAP_DISTANCE){var f=[];f=y.default.clickElementGoal(e);var c=d.default.createTouchEventData(e);c[S.default.GOALS]=f,this.processEvent(c),f&&Array.isArray(f)&&f.length>0&&s.default.cookDataForSendingToServer()}}}},{key:"processMouseMoveEvent",value:function(e){var t=e.srcElement||e.target;this.mouseCordinates.pageX=e.pageX,this.mouseCordinates.pageY=e.pageY,this.mouseCordinates.clientX=e.clientX,this.mouseCordinates.clientY=e.clientY,this.mouseCordinates.xWithinBox=this.mouseCordinates.clientX-t.getBoundingClientRect().left,this.mouseCordinates.yWithinBox=this.mouseCordinates.clientY-t.getBoundingClientRect().top,b.default.exists(t.zsid)&&(this.mouseCordinates.zsid=t.zsid,this.mouseCordinates.frameZsid=t.ownerDocument.frameZsid)}},{key:"processFocusInEvent",value:function(e){var t=(e.srcElement||e.target,d.default.createFocusInEventData(e));this.processEvent(t)}},{key:"processFocusOutEvent",value:function(e){var t=(e.srcElement||e.target,d.default.createFocusOutEventData(e));this.processEvent(t)}},{key:"processKeyUpEvent",value:function(e){var t=e.srcElement||e.target,a=t.value?d.default.createKeyBoardEventData(e):null;b.default.exists(a)&&this.processEvent(a)}},{key:"processChangeEvent",value:function(e){var t=(e.srcElement||e.target,d.default.createChangeEventData(e));b.default.exists(t)&&this.processEvent(t)}},{key:"processResizeEvent",value:function(e){var t=d.default.createResizeEventData(e);this.processEvent(t)}},{key:"processScrollEvent",value:function(e){var t=d.default.createScrollEventData(e);this.processEvent(t)}},{key:"processPageHideEvent",value:function(e){var t=e.srcElement||e.target;t.frameZsid===S.default.IFRAME_IMPLEMENTATION.MAIN_FRAME_ZSID?s.default.cookDataForSendingToServer():N.default.handleIframePageHideEvent(t)}},{key:"processGoalEvent",value:function(e){var t=d.default.createGoalEventData(e);this.processEvent(t),s.default.cookDataForSendingToServer()}},{key:"processDoNotTrackEvent",value:function(e){b.default.stopTracking()}},{key:"processMouseMove",value:function(){if(this.mouseCordinates.lastMouseX!=this.mouseCordinates.clientX||this.mouseCordinates.lastMouseY!=this.mouseCordinates.clientY){var e;this.mouseCordinates.lastMouseX=this.mouseCordinates.clientX,this.mouseCordinates.lastMouseY=this.mouseCordinates.clientY;var t=(e={},r(e,S.default.PAGE_X,this.mouseCordinates.pageX),r(e,S.default.PAGE_Y,this.mouseCordinates.pageY),r(e,S.default.TIME_STAMP,(new Date).getTime()),r(e,S.default.CLIENT_X,this.mouseCordinates.clientX),r(e,S.default.CLIENT_Y,this.mouseCordinates.clientY),r(e,S.default.EVENT_TYPE,S.default.EVENT_TYPE_ID.MOVE),r(e,S.default.ZSID,this.mouseCordinates.zsid),r(e,S.default.IFRAME_IMPLEMENTATION.FRAME_ZSID,this.mouseCordinates.frameZsid),r(e,S.default.ZSID_DOES_NOT_EXIST,!this.mouseCordinates.zsid),r(e,S.default.BOX_X,this.mouseCordinates.xWithinBox),r(e,S.default.BOX_Y,this.mouseCordinates.yWithinBox),e);this.processEvent(t)}}},{key:"processUrlChangeForSpaEvent",value:function(){s.default.cookDataForSendingToServer()}},{key:"rebootExperiment",value:function(){h.default.pageloadFlag=!1,h.default.firstTimeVisiblityFlag=!1,h.default.spaFlag=!0,_.default.rebootService()}},{key:"ps_do_not_track_exists",value:function(e){if(b.default.exists(e)&&b.default.exists(e["parent-zsid"])){var t,a=p.default.getmaskedElementsasObjects(),e=a[e["parent-zsid"]];p.default.add_ps_do_not_track(e,e.zsid);var n={},i=[];p.default.getMaskedElementDetails(n,e),i.push(n);var u=(t={},r(t,S.default.TIME_STAMP,(new Date).getTime()),r(t,S.default.MUTATION_TYPE,S.default.MUTATION_TYPE_NUMBER.REPLACE_CHILDREN),r(t,S.default.EVENT_TYPE,5),r(t,S.default.ZSID,e.zsid),r(t,S.default.VALUE,JSON.stringify(i)),r(t,S.default.IFRAME_IMPLEMENTATION.FRAME_ZSID,e.ownerDocument.frameZsid),t);this.processEvent(u)}}},{key:"processEvent",value:function(e){h.default.currentVisibility===m.default.VISIBLE&&h.default.playerFoodObject.processEvent(e,h.default.trackingStartTime)}}]),e}();t.default=new R},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var a=0;a-1&&this.toSendElementClickGoal(r,a)){var s={};s[i.default.GOAL_LINK_NAME]=o,u.push(s)}break;case n.LINKCLICKGOAL:if(this.ZAB.projectgoals.indexOf(o)>-1&&this.toSendLinkClickGoal(r,a,e)){var s={};s[i.default.GOAL_LINK_NAME]=o,u.push(s)}}}return u},toSendElementClickGoal:function(e,t){for(var a,n=t.element_css_selector.split(","),r=0;r0){t.push(e);try{var o;o={},r(o,d.default.TIME_STAMP,(new Date).getTime()),r(o,d.default.MUTATION_TYPE,d.default.MUTATION_TYPE_NUMBER.REPLACE_CHILDREN),r(o,d.default.EVENT_TYPE,d.default.EVENT_TYPE_ID.MUTATION),r(o,d.default.ZSID,this.targetElement.zsid),r(o,d.default.VALUE,JSON.stringify(t)),r(o,d.default.IFRAME_IMPLEMENTATION.FRAME_ZSID,n),a=o}catch(e){}}return a}},{key:"checkMaskedElementsClosest",value:function(e){var t=s.default.getmaskedElementsasObjects();for(var a in t)t.hasOwnProperty(a)&&window.$pagesense.$(t[a]).closest(e).length>0&&this.updateMaskedElement(t[a])}},{key:"updateMaskedElement",value:function(e){var t={},a=[];s.default.changeisHTMLasJSONtoFalse();var n=this.targetElement.ownerDocument,i=m.default.getFrameModelObjectByDocumentNode(h.default.frameModelObjects,n);if(s.default.parser(e,t,i),Object.keys(t).length>0){var u;a.push(t);var o=(u={},r(u,d.default.TIME_STAMP,(new Date).getTime()),r(u,d.default.MUTATION_TYPE,d.default.MUTATION_TYPE_NUMBER.UPDATE_MASKED_ELEMENT),r(u,d.default.EVENT_TYPE,d.default.EVENT_TYPE_ID.MUTATION),r(u,d.default.ZSID,e.zsid),r(u,d.default.VALUE,JSON.stringify(a)),r(u,d.default.IFRAME_IMPLEMENTATION.FRAME_ZSID,this.targetElement.ownerDocument.frameZsid),u);c.default.processEvent(o)}}}]),e}();t.default=new T},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var a=0;al.default.IDLE_THRESHOLD)&&(o.default.idleFlag=!0,o.default.timeOut=!0,I.default.clearIntervalsAndTimeOuts(),I.default.deleteSessionCookies()),f.default.cookDataForSendingToServer(),o.default.counter++},l.default.REQUEST_RATE);o.default.sessionIntervals.push(e)}},{key:"startTimerForTwoSecondsInterval",value:function(){var e=this,t=0,a=setInterval(function(){if(f.default.cookDataForSendingToServer(),t++,4===t){clearInterval(a);var n=o.default.sessionIntervals.indexOf(a);n>-1&&o.default.sessionIntervals.splice(n,1),e.startTimer()}else 2===t&&O.default.checkAnyIntegrationExistInProject()},l.default.TWO_SECONDS_REQUEST_RATE);o.default.sessionIntervals.push(a)}},{key:"startExpirationTimer",value:function(){var e=I.default.getSessionDuration(),t=Number(o.default.trackingStartTime)+1e3*e-(new Date).getTime();if(t<=0)o.default.timeOut=!0;else{var a=setTimeout(function(){o.default.timeOut=!0,clearTimeout(a);var e=o.default.sessionTimeOuts.indexOf(a);e>-1&&o.default.sessionTimeOuts.splice(e,1)},t);o.default.sessionTimeOuts.push(a)}}},{key:"startInitialTimer",value:function(){var e=this,t=setTimeout(function(){var a=f.default.cookType7DataForSendToServer();if(o.default.currentVisibility===v.default.VISIBLE){T.default.updateLastInteractedTime(a),T.default.checkSessionCookieExists(a.srrd)&&E.default.pushPayload(a,7),T.default.removeLocalStorageData(a),clearTimeout(t);var n=o.default.sessionTimeOuts.indexOf(t);n>-1&&o.default.sessionTimeOuts.splice(n,1)}e.startTimerForTwoSecondsInterval()},l.default.FIRST_REQUEST_RATE);o.default.sessionTimeOuts.push(t)}},{key:"startTimerForMouseCapture",value:function(){var e=setInterval(function(){g.default.processMouseMove()},100);o.default.mouseIntervals.push(e)}}]),e}();t.default=new y}]);