!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";n.r(t);n(1);var r=function(){return function(){}}();t.default=new r},function(e,t){function n(e){return(n="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})(e)}!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n0&&this.sendScrollmapInfo(n),this.initData(),!ZAB.zab.exists(navigator.sendBeacon))for(var r=+new Date;+new Date-r<1e3;);return null}},{key:"enableHeatmap",value:function(){var e=this;document.addEventListener?document.addEventListener("mousedown",i.default.click,!0):document.attachEvent("onmousedown",i.default.click),setInterval(function(){var t=i.default.heatclicks,n=o.default.scrolldata;Object.keys(t).length&&e.sendHeatmapInfo(t),n.length>0&&e.sendScrollmapInfo(n),e.initData()},1e4),window.addEventListener&&document.addEventListener("urlchange",this.onPageHide.bind(this),!1),window.addEventListener?window.addEventListener("pagehide",this.onPageHide.bind(this),!1):window.attachEvent("onpagehide",this.onPageHide.bind(this))}},{key:"enableScrollmap",value:function(){document.addEventListener?document.addEventListener("scroll",o.default.onScroll,!1):document.attachEvent("onscroll",o.default.onScroll),o.default.init(),o.default.cleanup(),o.default.scrollInterval=window.setInterval(o.default.trackScroll,150)}},{key:"generateMapRawData",value:function(){var e=[],t=void 0;if(window.ZAB&&window.ZAB.addPersonalizationInfoToHeatMapData){var n=window.ZAB.addPersonalizationInfoToHeatMapData();e=e.concat(n)}if(window._zps&&window._zps.api){var r=window._zps.api("getABTestRawData");e=e.concat(r)}return ZAB.heatmapexp&&(t={a:ZAB.portal,b:ZAB.heatmapexp.key,c:"original",n:!ZAB.heatmapexp.returning},e.push(t)),e}},{key:"formatHMClicks",value:function(e){var t=void 0,n=[];for(var r in e)t={},e.hasOwnProperty(r)&&(t.s=r,t.dt=i.default.getSelectorText(r),t.p=e[r],n.push(t));return n}},{key:"generateHeatmapInfo",value:function(e){var t=this.generateMapRawData();if(t&&0!==t.length)return ZAB.zab.generateUserAgentData(),{hrd:t,urd:ZAB.useragentrawdata,hp:this.formatHMClicks(e)}}},{key:"generateScrollmapInfo",value:function(e){var t=this.generateMapRawData();if(t&&0!==t.length)return ZAB.zab.generateUserAgentData(),{srd:t,urd:ZAB.useragentrawdata,sd:e}}},{key:"sendScrollmapInfo",value:function(e){if(ZAB.zab.exists(e)){var t=this.generateScrollmapInfo(e);ZAB.zab.exists(t)&&ZAB.zab.sendDataToServer(4,t)}}},{key:"sendHeatmapInfo",value:function(e){if(ZAB.zab.exists(e)){var t=this.generateHeatmapInfo(e);ZAB.zab.exists(t)&&ZAB.zab.sendDataToServer(3,t)}}}]),e}();window.ps_heatmapscript||(window.ps_heatmapscript=new u)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=(r=n(2))&&r.__esModule?r:{default:r},o={selectorText:{},heatclicks:{},initData:function(){o.heatclicks={}},getSelectorText:function(e){return o.selectorText.hasOwnProperty(e)?o.selectorText[e]:""},addClicks:function(e,t,n,r){if(e){for(var a=!1,u={},l=o.heatclicks[e]||[],c=0;c1&&void 0!==arguments[1]?arguments[1]:{};return e.length&&!e.name?d(e,t):f(e,t)};var o=s(r(5)),a=s(r(6)),u=s(r(8)),l=r(7),c=r(9);function s(e){return e&&e.__esModule?e:{default:e}}function f(t){var n=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 "'+(void 0===t?"undefined":i(t))+'")');var r=(0,o.default)(t,n),l=(0,a.default)(t,n),c=(0,u.default)(l,t,n);return r&&delete e.document,c}function d(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Array.isArray(t)||(t=(0,l.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 r=(0,o.default)(t[0],n),i=f((0,c.getCommonAncestor)(t,n),n),a=function(e){var t=(0,c.getCommonProperties)(e),n=t.classes,r=t.attributes,i=t.tag,o=[];if(i&&o.push(i),n){var a=n.map(function(e){return"."+e}).join("");o.push(a)}if(r){var u=Object.keys(r).reduce(function(e,t){return e.push("["+t+'="'+r[t]+'"]'),e},[]).join("");o.push(u)}return o.length,[o.join("")]}(t)[0],s=(0,u.default)(i+" "+a,t,n),d=(0,l.convertNodeList)(document.querySelectorAll(s));return t.every(function(e){return d.some(function(t){return t===e})})?(r&&delete e.document,s):console.warn("\n The selected elements can't be efficiently mapped.\n Its probably best to use multiple single selectors instead!\n ",t)}}).call(t,function(){return this}())},function(e,t){(function(r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==n(Symbol.iterator)?function(e){return n(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&u.return&&u.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};function a(e,t){e.forEach(function(e){var n=!0;t(e,function(){return n=!1}),e.childTags&&n&&a(e.childTags,t)})}function u(e,t,n){for(;e.parent;){if(n(e=e.parent))return e;if(e===t)break}return null}t.default=function(e,t){if(r.document)return!1;r.document=t.context||function(){for(var t=e;t.parent;)t=t.parent;return t}();var n=Object.getPrototypeOf(r.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),n=t.reduce(function(t,n,r){return t[r]={name:n,value:e[n]},t},{});return Object.defineProperty(n,"length",{enumerable:!1,configurable:!1,value:t.length}),n}}),n.getAttribute||(n.getAttribute=function(e){return this.attribs[e]||null}),n.getElementsByTagName||(n.getElementsByTagName=function(e){var t=[];return a(this.childTags,function(n){n.name!==e&&"*"!==e||t.push(n)}),t}),n.getElementsByClassName||(n.getElementsByClassName=function(e){var t=e.trim().replace(/\s+/g," ").split(" "),n=[];return a([this],function(e){var r=e.attribs.class;r&&t.every(function(e){return r.indexOf(e)>-1})&&n.push(e)}),n}),n.querySelectorAll||(n.querySelectorAll=function(e){var t=this,n=(e=e.replace(/(>)(\S)/g,"$1 $2").trim()).split(" ").reverse().map(function(e,t){var n=0===t,r=e.split(":"),l=o(r,2),c=l[0],s=l[1],f=null,d=null;if(function(){switch(!0){case/>/.test(c):d=function(e){return function(t){return t(e.parent)&&e.parent}};break;case/^\./.test(c):var e=c.substr(1).split(".");f=function(t){var n=t.attribs.class;return n&&e.every(function(e){return n.indexOf(e)>-1})},d=function(t,r){return n?t.getElementsByClassName(e.join(" ")):"function"==typeof t?t(f):u(t,r,f)};break;case/^\[/.test(c):var t=c.replace(/\[|\]|"/g,"").split("="),r=o(t,2),l=r[0],s=r[1];f=function(e){return!(!(Object.keys(e.attribs).indexOf(l)>-1)||s&&e.attribs[l]!==s)},d=function(e,t){if(n){var r=(o=[],a([e],function(e){f(e)&&o.push(e)}),{v:o});if("object"===(void 0===r?"undefined":i(r)))return r.v}var o;return"function"==typeof e?e(f):u(e,t,f)};break;case/^#/.test(c):var h=c.substr(1);f=function(e){return e.attribs.id===h},d=function(e,t){if(n){var r=(o=[],a([e],function(e,t){f(e)&&(o.push(e),t())}),{v:o});if("object"===(void 0===r?"undefined":i(r)))return r.v}var o;return"function"==typeof e?e(f):u(e,t,f)};break;case/\*/.test(c):f=function(e){return!0},d=function(e,t){if(n){var r=(o=[],a([e],function(e){return o.push(e)}),{v:o});if("object"===(void 0===r?"undefined":i(r)))return r.v}var o;return"function"==typeof e?e(f):u(e,t,f)};break;default:f=function(e){return e.name===c},d=function(e,t){if(n){var r=(o=[],a([e],function(e){f(e)&&o.push(e)}),{v:o});if("object"===(void 0===r?"undefined":i(r)))return r.v}var o;return"function"==typeof e?e(f):u(e,t,f)}}}(),!s)return d;var h=s.match(/-(child|type)\((\d+)\)$/),p=h[1],v=parseInt(h[2],10)-1,m=function(e){if(e){var t=e.parent.childTags;if("type"===p&&(t=t.filter(f)),t.findIndex(function(t){return t===e})===v)return!0}return!1};return function(e){var t=d(e);return n?t.reduce(function(e,t){return m(t)&&e.push(t),e},[]):m(t)&&t}}),r=n.shift(),l=n.length;return r(this).filter(function(e){for(var r=0;r-1}};function o(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:t.parentNode,o=a(e,t,n);return!(!o||1!==i.querySelectorAll(o).length||(r.unshift(o),0))}function a(e,t,n){for(var o=t.attributes,a=Object.keys(o).sort(function(t,n){var r=e.indexOf(o[t].name),i=e.indexOf(o[n].name);return-1===i?-1===r?0:-1:r-i}),u=0,l=a.length;u3&&void 0!==arguments[3]?arguments[3]:e.parentNode,i=l(e,t);return!(!i||1!==r.getElementsByTagName(i).length||(n.unshift(i),0))}function l(e,t){var n=e.tagName.toLowerCase();return f(t.tag,null,n)?null:n}function c(e,t,n,r){for(var i=t.parentNode,o=i.childTags||i.children,a=0,u=o.length;a@~]/g,"\\$&").replace(/\n/g,"A")}},function(e,t,n){(function(r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(Array.isArray(t)||(t=t.length?(0,a.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 i=(0,o.default)(t[0],n),l=e.replace(/> /g,">").split(/\s+(?=(?:(?:[^"]*"){2})*[^"]*$)/);if(l.length<2)return u("",e,"",t);for(var c=[l.pop()];l.length>1;){var s=l.pop(),f=l.join(" "),d=c.join(" "),h=f+" "+d;document.querySelectorAll(h).length!==t.length&&c.unshift(u(f,s,d,t))}return c.unshift(l[0]),(l=c)[0]=u("",l[0],l.slice(1).join(" "),t),l[l.length-1]=u(l.slice(0,-1).join(" "),l[l.length-1],"",t),i&&delete r.document,l.join(" ").replace(/>/g,"> ").trim()};var i,o=(i=n(5))&&i.__esModule?i:{default:i},a=n(7);function u(e,t,n,r){if(e.length&&(e+=" "),n.length&&(n=" "+n),/\[*\]/.test(t)){var i=t.replace(/=.*$/,"]"),o=""+e+i+n;if(l(document.querySelectorAll(o),r))t=i;else for(var a=document.querySelectorAll(""+e+i),u=function(){var i=a[c];if(r.some(function(e){return i.contains(e)})){var u=i.tagName.toLowerCase();return o=""+e+u+n,l(document.querySelectorAll(o),r)&&(t=u),"break"}},c=0,s=a.length;c/.test(t)){var f=t.replace(/>/,"");o=""+e+f+n,l(document.querySelectorAll(o),r)&&(t=f)}if(/:nth-child/.test(t)){var d=t.replace(/nth-child/g,"nth-of-type");o=""+e+d+n,l(document.querySelectorAll(o),r)&&(t=d)}if(/\.\S+\.\S+/.test(t)){for(var h=t.trim().split(".").slice(1).map(function(e){return"."+e}).sort(function(e,t){return e.length-t.length});h.length;){var p=t.replace(h.shift(),"").trim();if(!(o=(""+e+p+n).trim()).length||">"===o.charAt(0)||">"===o.charAt(o.length-1))break;l(document.querySelectorAll(o),r)&&(t=p)}if((h=t&&t.match(/\./g))&&h.length>2){var v=document.querySelectorAll(""+e+t),m=function(){var i=v[c];if(r.some(function(e){return i.contains(e)})){var a=i.tagName.toLowerCase();return o=""+e+a+n,l(document.querySelectorAll(o),r)&&(t=a),"break"}};for(c=0,s=v.length;c1&&void 0!==arguments[1]?arguments[1]:{}).root,n=void 0===t?document:t,r=[];e.forEach(function(e,t){for(var i=[];e!==n;)e=e.parentNode,i.unshift(e);r[t]=i}),r.sort(function(e,t){return e.length-t.length});for(var i=r.shift(),o=null,a=function(){var e=i[u];if(r.some(function(t){return!t.some(function(t){return t===e})}))return"break";o=e},u=0,l=i.length;u=n/2&&t-i.lastrecordtime>=i.MIN_SCROLL_TIME_DIFF||t-i.idleSince>=i.ALLOWED_IDLE_TIME)return i.track_start_time=new Date,i.track_pos=e,!1}else if((!i.isPosMatch(e,i.idleAt)||!i.isActiveOnPage)&&(i.track_end_time=new Date,i.idleAt=e,i.idleSince=t,i.track_start_time&&i.track_end_time&&i.track_pos))return i.lastrecordpos=e,i.lastrecordtime=t,!0;return!1},pushToScrollData:function(e,t){var n=e.top,r=e.height;t>0&&i.scrolldata.push({y1:Math.floor(n),y2:Math.floor(n)+Math.floor(r),h:Math.floor(r),t:t})},trackScroll:function(){var e=i.getScrollPosition();if(!i.isScrolling&&i.isScrollCriteriaSatisfied(e)){var t=i.track_end_time-i.track_start_time,n=i.track_pos;i.pushToScrollData(n,t),i.initTrack()}},userHasLeftPage:function(){i.isActiveOnPage=!1},userHasReturned:function(){i.isActiveOnPage=!0},resetIdleTimeout:function(){i.isIdleOnPageBeyondThreshold&&i.userHasReturned(),i.isIdleOnPageBeyondThreshold=!1,i.currentIdleTime=0},checkVisibilityState:function(){!i.isIdleOnPageBeyondThreshold&&i.currentIdleTime>i.idleTimeoutThresholdInMS?(i.isIdleOnPageBeyondThreshold=!0,i.userHasLeftPage()):i.currentIdleTime+=i.checkstateTimeoutInMS},initCheckForVisibility:function(){void 0!==document.hidden?(i.hiddenPropName="hidden",i.visibilityChangeEventName="visibilitychange"):void 0!==document.mozHidden?(i.hiddenPropName="mozHidden",i.visibilityChangeEventName="mozvisibilitychange"):void 0!==document.msHidden?(i.hiddenPropName="msHidden",i.visibilityChangeEventName="msvisibilitychange"):void 0!==document.webkitHidden&&(i.hiddenPropName="webkitHidden",i.visibilityChangeEventName="webkitvisibilitychange"),document.addEventListener(i.visibilityChangeEventName,function(){document[i.hiddenPropName]?i.userHasLeftPage():i.userHasReturned()},!1),window.addEventListener("blur",function(){i.userHasLeftPage()}),window.addEventListener("focus",function(){i.resetIdleTimeout(),i.userHasReturned()}),document.addEventListener("keyup",i.resetIdleTimeout),document.addEventListener("touchstart",i.resetIdleTimeout),document.addEventListener("mousemove",i.resetIdleTimeout),document.addEventListener("scroll",i.resetIdleTimeout),setInterval(function(){i.checkVisibilityState()},i.checkstateTimeoutInMS)},setUserAsInactive:function(){i.isActiveOnPage&&(i.userHasLeftPage(),i.trackScroll())},cleanup:function(){window.clearInterval(i.scrollInterval)}};t.default=i}])}]);