You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4 lines
41 KiB

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250"><title>LP Secure Storage</title><meta http-equiv="X-UA-Compatible" content="IE=100"><script type="text/javascript">function injectLpTag(e,t){function n(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}var a=e.domain&&"string"==typeof e.domain?!1:!0;e=e||{},window.lpTag=window.lpTag||{},"undefined"==typeof window.lpTag._tagCount&&e.site?(n(lpTag,{wl:e.whiteList||"",site:e.site||"",section:e.section||"",tagletSection:e.tagletSection||"",autoStart:e.autoStart===!1?!1:!0,ovr:{domain:e.domain,tagjs:e.domain},_v:"1.5.2",_tagCount:1,protocol:"https:",events:{bind:function(e,t,n){lpTag.defer(function(){lpTag.events.bind(e,t,n)},0)},trigger:function(e,t,n){lpTag.defer(function(){lpTag.events.trigger(e,t,n)},1)}},defer:function(e,t){0===t?(this._defB=this._defB||[],this._defB.push(e)):1===t?(this._defT=this._defT||[],this._defT.push(e)):(this._defL=this._defL||[],this._defL.push(e))},load:function(t,n,a){var r=this;t=t||e.tagJSURL||"",setTimeout(function(){r._load(t,n,a)},0)},_load:function(e,t,n){if(!a){var r=e;e||(r=this.protocol+"//"+(this.ovr&&this.ovr.domain?this.ovr.domain:"lptag.liveperson.net")+"/tag/tag.js?site="+this.site);var o=document.createElement("script");o.setAttribute("charset",t?t:"UTF-8"),n&&o.setAttribute("id",n),o.setAttribute("src",r),document.getElementsByTagName("head").item(0).appendChild(o)}},init:function(){this._timing=this._timing||{},this._timing.start=(new Date).getTime();var e=this;window.attachEvent?window.attachEvent("onload",function(){e._domReady("domReady")}):(window.addEventListener("DOMContentLoaded",function(){e._domReady("contReady")},!1),window.addEventListener("load",function(){e._domReady("domReady")},!1)),a?lpTagStatic.init(t):this.autoStart===!0&&this.load()},start:function(){this.autoStart=!0},_domReady:function(e){this.isDom||(this.isDom=!0,this.events.trigger("LPT","DOM_READY",{t:e})),this._timing[e]=(new Date).getTime()},vars:lpTag.vars||[],dbs:lpTag.dbs||[],ctn:lpTag.ctn||[],sdes:lpTag.sdes||[],ev:lpTag.ev||[]}),lpTag.init()):window.lpTag._tagCount+=1}function SessionCookieWrapper(){function e(e,t,n){r.writeSessionCookie(e.replace(s,l),t,null,"/",null,!0),utils.runCallback(n,e||null)}function t(e,t){var n=null;"string"==typeof e&&(n=r.readCookie(e.replace(s,l))),utils.runCallback(t,n||null)}function n(e,t){r.clearCookie(e.replace(s,l),"/"),utils.runCallback(t,null)}function a(){return o}var r=lpTag.cookieMethods,o=r.isCookieEnabled(),i="secureSessionCookie",s=/[\-\.\+\*]/g,l="\\@@SessionCookieWrapper";return{set:e,get:t,remove:n,isActive:a,name:i}}function IndexDBWrapper(e,t){function n(){if(E){var e;try{e=E.open(d,v)}catch(t){return void c(D,!1)}null!==e?(e.onupgradeneeded=function(e){p=e&&e.target&&e.target.result,p&&(p.objectStoreNames.contains(m)||p.createObjectStore(m))},e.onsuccess=function(t){p=t.target.result,e.onerror=function(){},clearTimeout(f),setTimeout(l,h)},e.onerror=function(e){p=null,c(D,!1)},f=setTimeout(function(){c(D,!1)},80)):c(D,!1)}else c(D,!1)}function a(e){s()||("function"==typeof e&&(D=e),n())}function r(e,t,n){o(e,function(a){var r=S.ADD;"undefined"!=typeof a&&null!==a&&(r=S.PUT),u(r,e,t,n)})}function o(e,t){u(S.GET,e,null,t)}function i(e,t){u(S.DELETE,e,null,t)}function s(){return!!p}function l(){try{u(S.ADD,y,b,function(e){e&&e.error?c(D,!1):setTimeout(function(){o(y,function(e){e===b?(c(D,!0),i(y)):c(D,!1)})},h)})}catch(e){c(D,!1)}}function c(e,t){clearTimeout(f),t||(p=null),"function"==typeof e&&e(g)}function u(e,t,n,a){var r;if(p){var o=e===S.GET?w.READONLY:w.READWRITE;r=null!==n?p.transaction(m,o).objectStore(m)[e](""+n,t):p.transaction(m,o).objectStore(m)[e](t),r.onsuccess=function(e){var t=e&&e.target&&e.target.result;"undefined"==typeof t&&(t=null),"function"==typeof a&&a(t),r=null},r.onerror=function(e){"function"==typeof a&&a({error:e.target.result||"Error making IDB request for "+t}),r=null}}else"function"==typeof a&&a({error:"IndexedDB not active"})}var g,f,p,d=t||"LPSecureStorage",m="lpSS",v=1,T="indexedDB",y="tk"+(new Date).getTime(),b="1",h=10,w={READWRITE:"re
var o=e.lstnrs;n&&(o={},o[n]=e.lstnrs[n]);for(var i in o)o.hasOwnProperty(i)&&o[i]&&o[i].length&&(t=c(o[i],e.unbindObj.func,e.unbindObj.context,e.unbindObj.appName),t.length!==o[i].length&&(e.lstnrs[i]=t,r=!0));return r}function o(e){var t={};if(e.constructor===Object)for(var n in e)e.hasOwnProperty(n)&&null!==e[n]&&void 0!==e[n]&&("object"==typeof e[n]&&e[n].constructor!==Array?t[n]=o(e[n]):e[n].constructor===Array?t[n]=e[n].slice(0)||[]:"function"!=typeof e[n]&&(t[n]=null!==e[n]&&void 0!==e[n]?e[n]:""));else e.constructor===Array?t=e.slice(0)||[]:"function"!=typeof e&&(t=e);return t}function i(e,t,n){if(("undefined"==typeof n||"*"===n)&&"*"===t)return e;for(var a=[],r=0;r<e.length;r++)(e[r].eventName===n||"*"===n)&&(t&&t===e[r].appName||!e[r].appName||"*"===e[r].appName||"*"===t)&&a.push(e[r]);return a}function s(e){if(0===e.eventBufferLimit||e.triggerData.data&&e.triggerData.data.doNotStore)return void(e=null);var t={eventName:e.triggerData[e.attrName],appName:e.triggerData.appName};t.data=e.triggerData.passDataByRef?e.triggerData.data:o(e.triggerData.data),e.eventBufferLimit>0?(e.index>=e.eventBufferLimit&&(e.index=0),e.fired[e.index]=t,e.index++):e.fired.push(t),e=null}function l(e,t){var n=!1;if(!t)return a("Ev listen id not spec for unregister","ERROR","Events"),null;for(var r in e)if(e.hasOwnProperty(r))for(var o=0;o<e[r].length;o++)if(e[r][o].id==t){e[r].splice(o,1),a("Ev listen="+t+" and name="+r+" unregister","DEBUG","Events"),n=!0;break}return n||a("Ev listen not found "+t+" unregister","DEBUG","Events"),n}function c(e,t,n,r){var o=[];if(e&&e.length)for(var i=0;i<e.length;i++)try{var s=!n&&e[i].func===t,l=!t&&n&&e[i].context===n,c=t&&n&&e[i].func===t&&e[i].context===n,u=r&&r===e[i].appName,g="*"===e[i].appName;if(s||l||c){if(u||g)continue;if(l)continue}else if(!t&&!n&&u)continue;o.push(e[i])}catch(f){a("Error in unbind e="+f.message,"ERROR","Events")}return o}t.EventsUtil=t.EventsUtil||{getListeners:n,log:a,unbind:r,hasFired:i,cloneEventData:o,storeEventData:s}}),function(e,t){"use strict";"object"==typeof exports?t(e,exports,require("util/EventsUtil")):(e.Chronos=e.Chronos||{},t(e,e.Chronos,e.Chronos.EventsUtil))}("undefined"==typeof window.lpTag?this:window.lpTag,function(e,t,n){"use strict";function a(e){function t(e){return e?(e.triggerOnce=!0,a(e)):null}function a(e,t,r){var o=e;if("string"==typeof e&&(o={appName:e,eventName:t,func:r}),!o.eventName||!o.func||"function"!=typeof o.func&&o.func.constructor!==Array)return n.log("Ev listen has invalid params: evName=["+o.eventName+"]","ERROR","Events"),null;if(o.func.constructor===Array){for(var i,s,l=[],c=0;c<o.func.length;c++)i=n.cloneEventData(o),i.func=o.func[c],s=a(i),l.push(s);return l}var u=v+p++,g={id:u,func:o.func,context:o.context||null,aSync:o.aSync?!0:!1,appName:o.appName||"*",triggerOnce:o.triggerOnce||!1};return d[o.eventName]=d[o.eventName]||[],d[o.eventName].push(g),n.log("Ev listen rgstr: evName=["+o.eventName+"] aSync="+g.aSync+" appName="+g.name,"DEBUG","Events"),o=null,e=null,u}function r(e){return n.unbind({unbindObj:e,attrName:f,loggerName:g,lstnrs:d})}function o(e,t){return n.hasFired(m,e,t)}function i(e,t,a){var r=e;if("string"==typeof e&&(r={eventName:t,appName:e,data:a}),!r||"undefined"==typeof r.eventName)return n.log("Ev name not spec for publish","ERROR","Events"),r=null,null;r.passDataByRef=r.passDataByRef||!c,l(r);var o=n.getListeners(d,r.eventName,r.appName);if(o.length>0)for(var i=0;i<o.length;i++){var u=r.passDataByRef?r.data:n.cloneEventData(r.data),g={appName:r.appName,eventName:r.eventName},f=o[i];f.aSync||u&&u.aSync?setTimeout(s(f,u,g),0):s(f,u,g)()}return r=null,o.length>0}function s(e,t,a){return function(){try{e.func.call(e.context,t,a),t=null,e.triggerOnce&&r(e),e=null}catch(o){n.log("Error executing "+a.eventName+" eventId: "+e.id+"e="+o.message,"ERROR","Events")}}}function l(e){n.storeEventData({triggerData:e,eventBufferLimit:u,attrName:f,fired:m,index:T})}var c,u,g="Events",f="eventName",p=0,d={},m=[],v="evId_",T=0;c=e&&"boolean"==typeof e.cloneEventData?e.cloneEventData:!1,u=e&&!isNaN(e.eventBufferLimit)?e.eventB