!function n(t,e,o){function i(a,s){if(!e[a]){if(!t[a]){var l="function"==typeof require&&require;if(!s&&l)return l(a,!0);if(r)return r(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var d=e[a]={exports:{}};t[a][0].call(d.exports,(function(n){return i(t[a][1][n]||n)}),d,d.exports,n,t,e,o)}return e[a].exports}for(var r="function"==typeof require&&require,a=0;a=0?";expires="+p.toUTCString():"")+(s?";domain="+s:"")+(l?";path="+l:"")+(c?";secure":"")+(d?";httponly":"")+(m?";samesite="+m:"")},e.get=function(n){for(var t=document.cookie.split(";");t.length;){var e=t.pop(),o=e.indexOf("=");if(o=o<0?e.length:o,decodeURIComponent(e.slice(0,o).replace(/^\s+/,""))===n)return decodeURIComponent(e.slice(o+1))}return null},e.erase=function(n,t){e.set(n,"",{expires:-1,domain:t&&t.domain,path:t&&t.path,secure:0,httponly:0})},e.all=function(){for(var n={},t=document.cookie.split(";");t.length;){var e=t.pop(),o=e.indexOf("=");o=o<0?e.length:o,n[decodeURIComponent(e.slice(0,o).replace(/^\s+/,""))]=decodeURIComponent(e.slice(o+1))}return n}},{}],2:[function(n,t,e){(function(o,i){ /*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.5+7f2b526d */ !function(n,o){"object"==typeof e&&void 0!==t?t.exports=o():"function"==typeof define&&define.amd?define(o):n.ES6Promise=o()}(this,(function(){"use strict";function t(n){return"function"==typeof n}var e=Array.isArray?Array.isArray:function(n){return"[object Array]"===Object.prototype.toString.call(n)},r=0,a=void 0,s=void 0,l=function(n,t){h[r]=n,h[r+1]=t,2===(r+=2)&&(s?s(g):x())};var c="undefined"!=typeof window?window:void 0,d=c||{},m=d.MutationObserver||d.WebKitMutationObserver,p="undefined"==typeof self&&void 0!==o&&"[object process]"==={}.toString.call(o),u="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function f(){var n=setTimeout;return function(){return n(g,1)}}var h=new Array(1e3);function g(){for(var n=0;n= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};var d="[object Object]";function m(n,t,e){this.helpers=n||{},this.partials=t||{},this.decorators=e||{},a.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}m.prototype={constructor:m,logger:l.default,log:l.default.log,registerHelper:function(n,t){if(i.toString.call(n)===d){if(t)throw new r.default("Arg not supported with multiple helpers");i.extend(this.helpers,n)}else this.helpers[n]=t},unregisterHelper:function(n){delete this.helpers[n]},registerPartial:function(n,t){if(i.toString.call(n)===d)i.extend(this.partials,n);else{if(void 0===t)throw new r.default('Attempting to register a partial called "'+n+'" as undefined');this.partials[n]=t}},unregisterPartial:function(n){delete this.partials[n]},registerDecorator:function(n,t){if(i.toString.call(n)===d){if(t)throw new r.default("Arg not supported with multiple decorators");i.extend(this.decorators,n)}else this.decorators[n]=t},unregisterDecorator:function(n){delete this.decorators[n]},resetLoggedPropertyAccesses:function(){c.resetLoggedProperties()}};var p=l.default.log;e.log=p,e.createFrame=i.createFrame,e.logger=l.default},{"./decorators":5,"./exception":7,"./helpers":8,"./internal/proto-access":17,"./logger":19,"./utils":23}],5:[function(n,t,e){"use strict";e.__esModule=!0,e.registerDefaultDecorators=function(n){r.default(n)};var o,i=n("./decorators/inline"),r=(o=i)&&o.__esModule?o:{default:o}},{"./decorators/inline":6}],6:[function(n,t,e){"use strict";e.__esModule=!0;var o=n("../utils");e.default=function(n){n.registerDecorator("inline",(function(n,t,e,i){var r=n;return t.partials||(t.partials={},r=function(i,r){var a=e.partials;e.partials=o.extend({},a,t.partials);var s=n(i,r);return e.partials=a,s}),t.partials[i.args[0]]=i.fn,r}))},t.exports=e.default},{"../utils":23}],7:[function(n,t,e){"use strict";e.__esModule=!0;var o=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function i(n,t){var e=t&&t.loc,r=void 0,a=void 0,s=void 0,l=void 0;e&&(r=e.start.line,a=e.end.line,s=e.start.column,l=e.end.column,n+=" - "+r+":"+s);for(var c=Error.prototype.constructor.call(this,n),d=0;d0?(e.ids&&(e.ids=[e.name]),n.helpers.each(t,e)):i(this);if(e.data&&e.ids){var a=o.createFrame(e.data);a.contextPath=o.appendContextPath(e.data.contextPath,e.name),e={data:a}}return r(t,e)}))},t.exports=e.default},{"../utils":23}],10:[function(n,t,e){(function(o){"use strict";e.__esModule=!0;var i,r=n("../utils"),a=n("../exception"),s=(i=a)&&i.__esModule?i:{default:i};e.default=function(n){n.registerHelper("each",(function(n,t){if(!t)throw new s.default("Must pass iterator to #each");var e,i=t.fn,a=t.inverse,l=0,c="",d=void 0,m=void 0;function p(t,e,o){d&&(d.key=t,d.index=e,d.first=0===e,d.last=!!o,m&&(d.contextPath=m+t)),c+=i(n[t],{data:d,blockParams:r.blockParams([n[t],t],[m+t,null])})}if(t.data&&t.ids&&(m=r.appendContextPath(t.data.contextPath,t.ids[0])+"."),r.isFunction(n)&&(n=n.call(this)),t.data&&(d=r.createFrame(t.data)),n&&"object"==typeof n)if(r.isArray(n))for(var u=n.length;l=0?t:parseInt(n,10)}return n},log:function(n){if(n=i.lookupLevel(n),"undefined"!=typeof console&&i.lookupLevel(i.level)<=n){var t=i.methodMap[n];console[t]||(t="log");for(var e=arguments.length,o=Array(e>1?e-1:0),r=1;r=s.LAST_COMPATIBLE_COMPILER_REVISION&&t<=s.COMPILER_REVISION)return;if(t":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,r=/[&<>"'`=]/;function a(n){return o[n]}function s(n){for(var t=1;t>>0},n.prototype.nodeId=function(t){var e=t[n.ID_PROP];return e||(e=t[n.ID_PROP]=n.nextId_++),e},n.prototype.set=function(n,t){var e=this.nodeId(n);this.nodes[e]=n,this.values[e]=t},n.prototype.get=function(n){var t=this.nodeId(n);return this.values[t]},n.prototype.has=function(n){return this.nodeId(n)in this.nodes},n.prototype.delete=function(n){var t=this.nodeId(n);delete this.nodes[t],this.values[t]=void 0},n.prototype.keys=function(){var n=[];for(var t in this.nodes)this.isIndex(t)&&n.push(this.nodes[t]);return n},n.ID_PROP="__mutation_summary_node_map_id__",n.nextId_=1,n}();!function(n){n[n.STAYED_OUT=0]="STAYED_OUT",n[n.ENTERED=1]="ENTERED",n[n.STAYED_IN=2]="STAYED_IN",n[n.REPARENTED=3]="REPARENTED",n[n.REORDERED=4]="REORDERED",n[n.EXITED=5]="EXITED"}(r||(r={}));var s=function(){function n(n,t,e,o,i,r,a,s){void 0===t&&(t=!1),void 0===e&&(e=!1),void 0===o&&(o=!1),void 0===i&&(i=null),void 0===r&&(r=!1),void 0===a&&(a=null),void 0===s&&(s=null),this.node=n,this.childList=t,this.attributes=e,this.characterData=o,this.oldParentNode=i,this.added=r,this.attributeOldValues=a,this.characterDataOldValue=s,this.isCaseInsensitive=this.node.nodeType===Node.ELEMENT_NODE&&this.node instanceof HTMLElement&&this.node.ownerDocument instanceof HTMLDocument}return n.prototype.getAttributeOldValue=function(n){if(this.attributeOldValues)return this.isCaseInsensitive&&(n=n.toLowerCase()),this.attributeOldValues[n]},n.prototype.getAttributeNamesMutated=function(){var n=[];if(!this.attributeOldValues)return n;for(var t in this.attributeOldValues)n.push(t);return n},n.prototype.attributeMutated=function(n,t){this.attributes=!0,this.attributeOldValues=this.attributeOldValues||{},n in this.attributeOldValues||(this.attributeOldValues[n]=t)},n.prototype.characterDataMutated=function(n){this.characterData||(this.characterData=!0,this.characterDataOldValue=n)},n.prototype.removedFromParent=function(n){this.childList=!0,this.added||this.oldParentNode?this.added=!1:this.oldParentNode=n},n.prototype.insertedIntoParent=function(){this.childList=!0,this.added=!0},n.prototype.getOldParent=function(){if(this.childList){if(this.oldParentNode)return this.oldParentNode;if(this.added)return null}return this.node.parentNode},n}(),l=function(){this.added=new a,this.removed=new a,this.maybeMoved=new a,this.oldPrevious=new a,this.moved=void 0},c=function(n){function t(t,e){n.call(this),this.rootNode=t,this.reachableCache=void 0,this.wasReachableCache=void 0,this.anyParentsChanged=!1,this.anyAttributesChanged=!1,this.anyCharacterDataChanged=!1;for(var o=0;o1)throw Error("Invalid request option. all has no options.");o.queries.push({all:!0})}else if("attribute"in r){if((s={attribute:w(r.attribute)}).elementFilter=g.parseSelectors("*["+s.attribute+"]"),Object.keys(r).length>1)throw Error("Invalid request option. attribute has no options.");o.queries.push(s)}else if("element"in r){var a=Object.keys(r).length,s={element:r.element,elementFilter:g.parseSelectors(r.element)};if(r.hasOwnProperty("elementAttributes")&&(s.attributeList=y(r.elementAttributes),a--),a>1)throw Error("Invalid request option. element only allows elementAttributes option.");o.queries.push(s)}else{if(!r.characterData)throw Error("Invalid request option. Unknown query request.");if(Object.keys(r).length>1)throw Error("Invalid request option. characterData has no options.");o.queries.push({characterData:!0})}}return o},n.prototype.createSummaries=function(n){if(!n||!n.length)return[];for(var t=new d(this.root,n,this.elementFilter,this.calcReordered,this.options.oldPreviousSibling),e=[],o=0;o1)for(var e=1;e * Dual licensed under GPLv2 or MIT */ !function(n,o){"use strict";var i="function",r="undefined",a="object",s="model",l="name",c="type",d="vendor",m="version",p="architecture",u="console",f="mobile",h="tablet",g="smarttv",b="wearable",w={extend:function(n,t){var e={};for(var o in n)t[o]&&t[o].length%2==0?e[o]=t[o].concat(n[o]):e[o]=n[o];return e},has:function(n,t){return"string"==typeof n&&-1!==t.toLowerCase().indexOf(n.toLowerCase())},lowerize:function(n){return n.toLowerCase()},major:function(n){return"string"==typeof n?n.replace(/[^\d\.]/g,"").split(".")[0]:o},trim:function(n){return n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},y={rgx:function(n,t){for(var e,r,s,l,c,d,m=0;m0?2==l.length?typeof l[1]==i?this[l[0]]=l[1].call(this,d):this[l[0]]=l[1]:3==l.length?typeof l[1]!==i||l[1].exec&&l[1].test?this[l[0]]=d?d.replace(l[1],l[2]):o:this[l[0]]=d?l[1].call(this,d,l[2]):o:4==l.length&&(this[l[0]]=d?l[3].call(this,d.replace(l[1],l[2])):o):this[l]=d||o;m+=2}},str:function(n,t){for(var e in t)if(typeof t[e]===a&&t[e].length>0){for(var i=0;i-1};function l(n){if("string"!=typeof n&&(n=String(n)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(n))throw new TypeError("Invalid character in header field name");return n.toLowerCase()}function c(n){return"string"!=typeof n&&(n=String(n)),n}function d(n){var t={next:function(){var t=n.shift();return{done:void 0===t,value:t}}};return e&&(t[Symbol.iterator]=function(){return t}),t}function m(n){this.map={},n instanceof m?n.forEach((function(n,t){this.append(t,n)}),this):Array.isArray(n)?n.forEach((function(n){this.append(n[0],n[1])}),this):n&&Object.getOwnPropertyNames(n).forEach((function(t){this.append(t,n[t])}),this)}function p(n){if(n.bodyUsed)return Promise.reject(new TypeError("Already read"));n.bodyUsed=!0}function u(n){return new Promise((function(t,e){n.onload=function(){t(n.result)},n.onerror=function(){e(n.error)}}))}function f(n){var t=new FileReader,e=u(t);return t.readAsArrayBuffer(n),e}function h(n){if(n.slice)return n.slice(0);var t=new Uint8Array(n.byteLength);return t.set(new Uint8Array(n)),t.buffer}function g(){return this.bodyUsed=!1,this._initBody=function(n){var e;this._bodyInit=n,n?"string"==typeof n?this._bodyText=n:o&&Blob.prototype.isPrototypeOf(n)?this._bodyBlob=n:i&&FormData.prototype.isPrototypeOf(n)?this._bodyFormData=n:t&&URLSearchParams.prototype.isPrototypeOf(n)?this._bodyText=n.toString():r&&o&&((e=n)&&DataView.prototype.isPrototypeOf(e))?(this._bodyArrayBuffer=h(n.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):r&&(ArrayBuffer.prototype.isPrototypeOf(n)||s(n))?this._bodyArrayBuffer=h(n):this._bodyText=n=Object.prototype.toString.call(n):this._bodyText="",this.headers.get("content-type")||("string"==typeof n?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t&&URLSearchParams.prototype.isPrototypeOf(n)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var n=p(this);if(n)return n;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?p(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(f)}),this.text=function(){var n,t,e,o=p(this);if(o)return o;if(this._bodyBlob)return n=this._bodyBlob,t=new FileReader,e=u(t),t.readAsText(n),e;if(this._bodyArrayBuffer)return Promise.resolve(function(n){for(var t=new Uint8Array(n),e=new Array(t.length),o=0;o-1?o:e),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(i)}function y(n){var t=new FormData;return n.trim().split("&").forEach((function(n){if(n){var e=n.split("="),o=e.shift().replace(/\+/g," "),i=e.join("=").replace(/\+/g," ");t.append(decodeURIComponent(o),decodeURIComponent(i))}})),t}function v(n,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new m(t.headers),this.url=t.url||"",this._initBody(n)}w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},g.call(w.prototype),g.call(v.prototype),v.prototype.clone=function(){return new v(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new m(this.headers),url:this.url})},v.error=function(){var n=new v(null,{status:0,statusText:""});return n.type="error",n};var x=[301,302,303,307,308];v.redirect=function(n,t){if(-1===x.indexOf(t))throw new RangeError("Invalid status code");return new v(null,{status:t,headers:{location:n}})},n.DOMException=self.DOMException;try{new n.DOMException}catch(t){n.DOMException=function(n,t){this.message=n,this.name=t;var e=Error(n);this.stack=e.stack},n.DOMException.prototype=Object.create(Error.prototype),n.DOMException.prototype.constructor=n.DOMException}function k(t,e){return new Promise((function(i,r){var a=new w(t,e);if(a.signal&&a.signal.aborted)return r(new n.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var n,t,e={status:s.status,statusText:s.statusText,headers:(n=s.getAllResponseHeaders()||"",t=new m,n.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(n){var e=n.split(":"),o=e.shift().trim();if(o){var i=e.join(":").trim();t.append(o,i)}})),t)};e.url="responseURL"in s?s.responseURL:e.headers.get("X-Request-URL");var o="response"in s?s.response:s.responseText;i(new v(o,e))},s.onerror=function(){r(new TypeError("Network request failed"))},s.ontimeout=function(){r(new TypeError("Network request failed"))},s.onabort=function(){r(new n.DOMException("Aborted","AbortError"))},s.open(a.method,a.url,!0),"include"===a.credentials?s.withCredentials=!0:"omit"===a.credentials&&(s.withCredentials=!1),"responseType"in s&&o&&(s.responseType="blob"),a.headers.forEach((function(n,t){s.setRequestHeader(t,n)})),a.signal&&(a.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&a.signal.removeEventListener("abort",l)}),s.send(void 0===a._bodyInit?null:a._bodyInit)}))}k.polyfill=!0,self.fetch||(self.fetch=k,self.Headers=m,self.Request=w,self.Response=v),n.Headers=m,n.Request=w,n.Response=v,n.fetch=k,Object.defineProperty(n,"__esModule",{value:!0})}))},{}],35:[function(n,t,e){t.exports={createTimeStamp:function(n,t){switch(n){case"days":return Date.now()+24*t*60*60*1e3;case"hours":return Date.now()+60*t*60*1e3;case"minutes":return Date.now()+60*t*1e3;case"seconds":return Date.now()+1e3*t;default:return Date.now()}},getTimerFormat:function(n){switch(n){case"days":default:return"day|hour|minute|second";case"hours":return"hour|minute|second";case"minutes":return"minute|second";case"seconds":return"second"}},parseCustomDate:function(n,t){var e,o,i=n.split("/"),r=i[3].split(":"),a=new Date(Date.UTC(i[2],i[1],i[0],r[0],r[1]));return o=t,(e=a).setTime(e.getTime()+60*-o*60*1e3),a.getTime()}}},{}],36:[function(n,t,e){var o=n("../../lib/storage"),i=n("./vendor/countDown.min"),r=n("./helpers").createTimeStamp,a=n("./helpers").parseCustomDate,s=n("./helpers").getTimerFormat,l=n("../../utils/page").setClassName,c=n("../../app/events");var d=function(n,t,e){this.campaignId=n,this.view=t,this.args=e;var o=t.getElementsByClassName("countdown-timer-container")[0],i=t.getElementsByClassName("addon-timer-body")[0],r=t.getElementsByClassName("image-timer-hidden")[0];l(i,"size-"+e.options.timerFormat);var a=e.options.callbackAction;this.active=!1;var s=function(){"image"===a.type?(o.style.display="none",r.style.display="block"):"close"===a.type?c.trigger("hide_campaign",n):"campaign"===a.type&&(c.trigger("hide_campaign",n),c.trigger("show_campaign",a.campaign))};this.endCallback=s;var d=!1;this._intervalChecking=function(n){d=setInterval((function(){Date.now()>n&&(window.clearInterval(d),s())}),500)},this._clearIntervalChecking=function(){window.clearInterval(d)}};d.prototype._createTimer=function(){var n=function(n,t){if("launchDate"===t.timerType){var e=o.getCountdownTimestamp(n),i=r(t.timerFormat,t.timerValue);return e||(o.createCountdownTimestamp(n,i),i)}return a(t.customTimerValue.date,t.customTimerValue.timeZone)}(this.campaignId,this.args.options),t=this.view.getElementsByClassName("addon-timer-body")[0];this.countdown=new i({cont:t,countdown:!0,date:n,outputTranslation:{day:"Days",hour:"Hours",minute:"Minutes",second:"Seconds"},endCallback:this.endCallback,outputFormat:s(this.args.options.timerFormat)}),this._intervalChecking(n)},d.prototype.onClose=function(){},d.prototype.start=function(n,t){if(this.active)return!0;this._createTimer(),this.countdown.start(),this.active=!0},d.prototype.stop=function(n,t){if(!this.active)return!0;this.countdown.stop(),this.countdown=null,this.active=!1,this._clearIntervalChecking()},d.prototype.destroy=function(n,t){},t.exports=d},{"../../app/events":48,"../../lib/storage":151,"../../utils/page":158,"./helpers":35,"./vendor/countDown.min":37}],37:[function(n,t,e){"use strict";var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},i=function(){function n(n,t){for(var e=0;e0?t.month-1:t.month,t.day,t.hour,t.minute,t.second)}return"number"==typeof n||"string"==typeof n?new Date(n):new Date}},{key:"_prepareTimeByOutputFormat",value:function(n){var t=this,e=void 0,o={},i=void 0;return e=this.intervalsBySize.filter((function(n){return-1!==t.options.outputFormat.split("|").indexOf(n)})),i=this.options.countdown?n.getTime()-Date.now():Date.now()-n.getTime(),e.forEach((function(n){var e=void 0;if(i>0)switch(n){case"year":e=Math.trunc(i/t.TIMESTAMP_YEAR),i-=e*t.TIMESTAMP_YEAR;break;case"week":e=Math.trunc(i/t.TIMESTAMP_WEEK),i-=e*t.TIMESTAMP_WEEK;break;case"day":e=Math.trunc(i/t.TIMESTAMP_DAY),i-=e*t.TIMESTAMP_DAY;break;case"hour":e=Math.trunc(i/t.TIMESTAMP_HOUR),i-=e*t.TIMESTAMP_HOUR;break;case"minute":e=Math.trunc(i/t.TIMESTAMP_MINUTE),i-=e*t.TIMESTAMP_MINUTE;break;case"second":e=Math.trunc(i/t.TIMESTAMP_SECOND),i-=e*t.TIMESTAMP_SECOND}else e="00";o[n]=((""+e).length<2?"0"+e:""+e).split("")})),o}},{key:"_fixCompatibility",value:function(){Math.trunc=Math.trunc||function(n){return isNaN(n)?NaN:n>0?Math.floor(n):Math.ceil(n)}}},{key:"_writeData",value:function(n){var t=this,e='
',o=void 0;for(o in n)if(n.hasOwnProperty(o)){var i='
\n
',r='
\n '+this.options.outputTranslation[o]+"\n
";n[o].forEach((function(n,e){i+='
\n '+t._getDigitElementString(n,0)+"\n
"})),e+=i+"
"+r+"
"}this.options.cont.innerHTML=e+"
",this.lastTick=n}},{key:"_getDigitElementString",value:function(n,t){return'
\n
\n '+t+'\n
\n
\n
'+n+'
\n
'+t+'
\n
\n
\n
\n '+n+"\n
\n
\n
"}},{key:"_updateView",value:function(n){var t=this,e=function(e){n.hasOwnProperty(e)&&n[e].forEach((function(o,i){null!==t.lastTick&&t.lastTick[e][i]!==n[e][i]&&(t._getDigitCont(e,i).innerHTML=t._getDigitElementString(n[e][i],t.lastTick[e][i]))}))};for(var o in n)e(o);this.lastTick=n}},{key:"_getDigitCont",value:function(n,t){return this.digitConts[n+"_"+t]||(this.digitConts[n+"_"+t]=this.options.cont.querySelector("."+this._getIntervalContClassName(n)+" ."+this._getDigitContClassName(t))),this.digitConts[n+"_"+t]}},{key:"_getIntervalContClassName",value:function(n){return this.elementClassPrefix+"interval_cont_"+n}},{key:"_getIntervalContCommonClassName",value:function(){return this.elementClassPrefix+"interval_cont"}},{key:"_getDigitContClassName",value:function(n){return this.elementClassPrefix+"digit_cont_"+n}},{key:"_getDigitContCommonClassName",value:function(){return this.elementClassPrefix+"digit_cont"}},{key:"_assignOptions",value:function(n,t){for(var e in n)n.hasOwnProperty(e)&&t.hasOwnProperty(e)&&(null!==n[e]&&"object"===o(n[e])&&"object"===o(t[e])?this._assignOptions(n[e],t[e]):n[e]=t[e])}}]),n}();t.exports=r},{}],38:[function(n,t,e){var o=n("./countdownTimer/index");t.exports={CountdownTimer:o}},{"./countdownTimer/index":36}],39:[function(n,t,e){t.exports={executeApiRequests:function(n,t){t.forEach((function(t){n[t.method]&&n[t.method](t.args[0],t.args[1])}))}}},{}],40:[function(n,t,e){var o=n("../../config"),i=n("../../utils/index"),r=n("./methods"),a=n("./helpers"),s=n("outlog"),l=n("./validators"),c=n("./serializers"),d=function(){};d.prototype.readSettings=function(){var n=i.Page.readSettings(),t=l.validateSettings(n);return c.parseSettings(t)},d.prototype.execRequests=function(n){a.executeApiRequests(r,n);var t=!window.Tooltip||window.Tooltip._apiKey;(!window.Signalayer||window.Signalayer._apiKey||t)&&i.Page.installPlayerVariable(this.getPublicInterface())},d.prototype.getPublicInterface=function(){return{API:r,getVersion:function(){return o.version},_debug:s.trace,_print:s.print,_apiKey:window.Tooltip?window.Tooltip._apiKey:!!window.Signalayer&&window.Signalayer._apiKey}},t.exports=new d},{"../../config":141,"../../utils/index":157,"./helpers":39,"./methods":41,"./serializers":42,"./validators":43,outlog:31}],41:[function(n,t,e){var o=n("../events"),i=n("./serializers"),r=n("./validators"),a=[],s=n("outlog").init("PublicInterface",{debug:!1}),l=function(){return o.on("editor:api",(function(n){if(s.info("editor:api",{data:n}),!n)return!1;var t=n.match(/js_trigger\?(.*)/);if(t){var e=t[1];a.forEach((function(n){e==n.eventName&&n.eventHandler&&n.eventHandler.call(window)}))}})),o.on("view:trigger_api_event",(function(n){a.forEach((function(t){n.eventName==t.eventName&&t.eventHandler&&t.eventHandler.call(window)}))})),this};l.prototype.start=function(){s.info("api:start"),o.trigger("api:start")},l.prototype.stop=function(){s.info("api:stop"),o.trigger("api:stop")},l.prototype.updateUserData=function(n){s.info("api:update");var t=r.validateUserData(n);o.trigger("api:update_user",i.parseUserData(t))},l.prototype.show=function(n,t){if(s.info("api:show "+n),"string"!=typeof n)return console.error("Signalayer: campaign ID is required"),!1;o.trigger("show_campaign",n,t)},l.prototype.hide=function(n){if(s.info("api:hide "+n),"string"!=typeof n)return console.error("Signalayer: campaign ID is required"),!1;o.trigger("api:hide",n)},l.prototype.hideAllCampaigns=function(){s.info("api:hide_all_campaigns"),o.trigger("api:hide_all_campaigns")},l.prototype.refresh=function(){o.trigger("dom:update")},l.prototype.on=function(n,t){a.push({eventName:n,eventHandler:t})},t.exports=new l},{"../events":48,"./serializers":42,"./validators":43,outlog:31}],42:[function(n,t,e){var o=function(n){return"string"!=typeof n||n.match(/[a-zA-z]/)?"string"==typeof n?n.trim():n:parseInt(n)};t.exports={parseUserData:function(n){var t={};return Object.keys(n).forEach((function(e){t[e]=o(n[e])})),t},parseSettings:function(n){var t={};return Object.keys(n).forEach((function(e){t[e]=o(n[e])})),t}}},{}],43:[function(n,t,e){function o(n){return n&&"object"==typeof n&&n.constructor===Array}function i(n){return n&&"object"==typeof n&&n.constructor===Object}var r=function(n){if(n instanceof Date)return!0;if("function"==typeof n)return!1;if(i(n)&&!o(n))return!1;if("boolean"==typeof n)return!0;if("string"==typeof n)return!0;if("number"==typeof n)return!0;if(!n)return!0;if(o(n)){var t=!0;return n.forEach((function(n){o(n)&&(t=!1),r(n)||(t=!1)})),t}return!1};t.exports={validateUserData:function(n){if(!i(n))return console.error("Signalayer.API.updateUser: argument must be an object."),{};var t={};return Object.keys(n).forEach((function(e){r(n[e])?t[e]=n[e]:console.error("Signalayer.API.updateUser: key '"+e+"' is not allowed.")})),t},validateSettings:function(n){if(!i(n))return console.error("Signalayer: User Data must be an object."),{};var t={};return Object.keys(n).forEach((function(e){r(n[e])?t[e]=n[e]:console.error("Signalayer: Settings - argument '"+e+"' not allowed.")})),t}}},{}],44:[function(n,t,e){var o=n("outlog"),i=n("./user/index"),r=n("../../lib/storage"),a=n("./project/index"),s=n("../../lib/analytics"),l=o.init("Data",{debug:!1}),c=function(){this.initialSettings={},this.user=!1},d={"8ce47179-a689-4612-830b-363c6a0d11e0":!0,"8c8e58b4-a5fa-4aea-988a-375bcd5253f1":!0,"b1ba1eab-cc20-4b7f-a0f1-47bb652c01cb":!0,"9fbd9ba6-18de-42be-b4e8-fe32466126e8":!0,"0275efe3-8a6b-448f-8d78-44425b02d57c":!0};c.prototype.initSettings=function(n,t){return l.info("initSettings",n),n&&"object"!=typeof n?(console.error("Data.initSettings: settings must by object!"),!1):!!n.projectId&&(!d[n.projectId]&&(n.projectId&&a.setId(n.projectId),this.initialSettings=n,void(t&&t())))},c.prototype.initUser=function(n){var t=a.getId(),e=this.initialSettings;if(e.projectId=a.getId(),d[t])return!1;var o=this;i.identify(e,(function(){s.config({userId:i.getId(),projectId:t}),s.initVisitor(),o.user=!0,n&&n()}))},c.prototype.getProject=function(n,t){if("string"!=typeof n)return console.error("Data.getProject: projectId is required!"),t([]),!1;a.getById(n,(function(e){l.info("get project "+n),t(e)}))},c.prototype.getCampaignsState=function(){l.info("get campaigns state")},c.prototype.getUserId=function(){return i.getId()},c.prototype.getUser=function(){var n=i.getData();return l.info("getUser",{id:n.id,userType:n.type}),n},c.prototype.updateUser=function(n,t){if(l.info("update user"),"object"!=typeof n)return console.error("Data.updateUser: args is required"),t(),!1;n.projectId=a.getId(),this.user?i.update(n,t):this.initUser((function(){i.update(n,t)}))},c.prototype.getCampaignItemState=function(n){var t=r.getClosedItems(),e={closed:!1};return t.forEach((function(t){t==n&&(e.closed=!0)})),e},c.prototype.setCampaignItemState=function(n,t){return{}},c.prototype.setCampaignItemAsClosed=function(n){l.info("setCampaignItemAsClosed",{itemId:n}),r.setItemAsClosed(n)},c.prototype.saveCampaignGoal=function(n){if(l.warning("saveCampaignGoal - method not implemented"),"string"!=typeof n)return console.error("Data:saveCampaignGoal: goalId is required!"),!1},c.prototype.collectFields=function(n,t){a.collectFields(n,t,i.getId())},t.exports=new c},{"../../lib/analytics":143,"../../lib/storage":151,"./project/index":45,"./user/index":46,outlog:31}],45:[function(n,t,e){var o=n("../../../lib/storage"),i=n("../../../lib/server"),r=n("outlog").init("Project",{debug:!1}),a=function(){this.projectId=null};a.prototype.getById=function(n,t){if(r.info("getById - "+n),!n)return t({}),!1;if(o.checkPing()||(i.sendPing(n),o.setupPing()),o.Cache.isEmpty)i.fetchProjectById(n,(function(n){o.Cache.saveProject(n),t(n)}));else{var e=o.Cache.getProject();t(e)}},a.prototype.setId=function(n){r.info("setId - "+n),this.projectId=n},a.prototype.getId=function(){return r.info("getId",{response:this.projectId}),this.projectId},a.prototype.collectFields=function(n,t,e){var o={campaign_id:n,user_id:e,public_id:this.getId(),fields:t};i.collectFields(o)},t.exports=new a},{"../../../lib/server":150,"../../../lib/storage":151,outlog:31}],46:[function(n,t,e){var o=n("../../../lib/server"),i=n("../../../lib/storage"),r=n("../../../lib/analytics"),a=n("./session"),s=n("outlog").init("User",{debug:!1}),l=function(){this.data=null};l.prototype.identify=function(n,t){s.info("[1] identify"),n&&"object"!=typeof n&&console.error("User.identify: 'data' params must by an object!");var e=null;n.uniqueId&&(e=n.uniqueId,delete n.uniqueId),n.email&&(e=n.email,delete n.email),e||(e=i.getUserId());var r=this._initSession();n.session=r.session,n.type=r.type,r.createdAt&&(n.createdAt=r.createdAt);var a=this;o.identifyUser(e,n,(function(n){s.success("[1] identify:done"),a._afterIdentify(n),t&&t(n)}))},l.prototype._initSession=function(){if(a.isFirstSession())return a.start(),{createdAt:new Date,type:"new",session:a.getData()};a.isCurrentSession()||a.start();var n=a.getNumber(),t={session:a.getData()};return 1===n&&(t.type="new"),n>1&&(t.type="old"),t},l.prototype._afterIdentify=function(n){s.info("[2] _afterIdentify"),i.setUserId(n.id),r.setUser(n),this.data=n,r.setUser(n)},l.prototype.getId=function(){return!this.data||this.data.id?i.getUserId():this.data.id},l.prototype.getData=function(){return s.info("getData"),!!this.data&&this.data},l.prototype.update=function(n,t){if(s.info("update",n),!this.data)return console.error("User.update: user is not identified"),!1;var e=this;e||this.identify(),o.updateUser(this.data.id,n,(function(n){e.data=n,t&&t()}))},t.exports=new l},{"../../../lib/analytics":143,"../../../lib/server":150,"../../../lib/storage":151,"./session":47,outlog:31}],47:[function(n,t,e){var o=n("outlog").init("Session",{debug:!1}),i=n("../../../lib/storage"),r=function(){this.data=null;var n=i.getSession();this.data=n||{firstVisit:null,lastVisit:null,number:0}};r.prototype.isFirstSession=function(){return 0===this.data.number},r.prototype.start=function(){return this.isCurrentSession()?(o.warning("session already exist"),!0):(o.info("start",this.data),0==this.data.number?(o.info("start:first_session_init"),this.data.number=1,this.data.firstVisit=Date.now(),this.data.lastVisit=Date.now(),i.createUserSession(this.data),i.CookieBeat.start(),!0):void(this.data.number>0&&(o.info("start:normal_session_init"),this.data.number+=1,i.createUserSession(this.data),i.trackActivity(),i.CookieBeat.start())))},r.prototype.isCurrentSession=function(){return i.CookieBeat.isExist()},r.prototype.getNumber=function(){return this.data.number},r.prototype.getData=function(){return this.data},r.prototype.reset=function(n){this.data=n},t.exports=new r},{"../../../lib/storage":151,outlog:31}],48:[function(n,t,e){var o=n("outlog").init("Events",{debug:!1}),i=n("../lib/ward"),r=function(){this.ward=new i,this.subscribers=[];var n=this;this.ward.onEvent((function(t,e){n.subscribers.forEach((function(n){n.event===t&&n.cb(e)}))}))};r.prototype.trigger=function(n,t){o.info("trigger - "+n),this.subscribers.forEach((function(e){e.event===n&&e.cb(t)}))},r.prototype.listen=function(){this.ward.startListen()},r.prototype.stopListen=function(){this.ward.stopListen()},r.prototype.on=function(n,t){o.info("subscribe",{event:n}),this.subscribers.push({event:n,cb:t})},t.exports=new r},{"../lib/ward":152,outlog:31}],49:[function(n,t,e){var o=n("../config"),i=n("outlog").init("App",{debug:!1}),r=n("../lib/storage"),a=n("../lib/logger"),s=n("./view/index"),l=n("./api/index"),c=n("./data/index"),d=n("./events"),m=n("../utils/index"),p=function(){this.active=!1,this.options=m.Page.getInitialData();c.initSettings(l.readSettings(),this.beforeStart.bind(this))};p.prototype.fetchProjectData=function(n){var t=m.Page.getProjectId();if(!t)return a.log(new Error("Manual: Can't parse projectId on page."),"App index file"),!1;var e=this;c.getProject(t,(function(t){if(0===t.campaigns.length&&0===t.abTests.length)return e.afterStart(),!1;c.initUser((function(){n(t)}))}))},p.prototype.bindListeners=function(){d.on("api:start",this.start.bind(this)),d.on("api:stop",this.stop.bind(this)),d.on("api:show",s.showCampaignItem.bind(s)),d.on("api:hide",s.hideCampaignItem.bind(s)),d.on("api:hide_all_campaigns",s.hideAllCampaigns.bind(s)),d.on("api:update_user",(function(n){c.updateUser(n,(function(){d.trigger("data:update_user")}))})),d.on("view:close_item",(function(n){c.setCampaignItemAsClosed(n.itemId)})),d.on("view:submit_data",(function(n){c.collectFields(n.campaignId,n.fields)})),d.on("data:update_user",s.filterItems.bind(s)),d.on("show_campaign",s.showCampaignItem.bind(s)),d.on("hide_campaign",s.hideCampaignItem.bind(s)),d.on("dom:url_update",s.refresh.bind(s,"url_update")),d.on("dom:refresh",s.refresh.bind(s,"refresh")),d.on("dom:update",s.refresh.bind(s,"update")),d.on("window:resize",s.refresh.bind(s,"resize")),d.on("editor:start",this.start.bind(this)),d.on("editor:stop",this.stop.bind(this))},p.prototype.beforeStart=function(){this.bindListeners();this.options.autoload&&this.start()},p.prototype.afterStart=function(){d.listen();var n=m.Page.getApiCalls();l.execRequests(n),"development"===o.environment&&m.System.renderDevelopLabel({version:o.version})},p.prototype.start=function(){if(m.Page.isEditorActive())return d.listen(),d.stopListen(),i.warning("Editor is active. Don't start player"),!1;if(this.active)return i.warning("player already started"),!1;var n=this;this.fetchProjectData((function(t){s.on(d.trigger.bind(d)),s.render(t,(function(){n.afterStart()}))})),this.active=!0,r.CookieBeat.init()},p.prototype.stop=function(){this.active=!1,d.stopListen(),s.destroy(),r.CookieBeat.freeze(),"development"===o.environment&&m.System.removeDevelopLabel()},p.prototype.reset=function(){},t.exports=p},{"../config":141,"../lib/logger":147,"../lib/storage":151,"../utils/index":157,"./api/index":40,"./data/index":44,"./events":48,"./view/index":140,outlog:31}],50:[function(n,t,e){var o=n("outlog").init("Scheduling",{debug:!1}),i={},r=function(n,t){var e,o,i=n.split("/"),r=i[3].split(":"),a=new Date(Date.UTC(i[2],i[1],i[0],r[0],r[1]));return o=t,(e=a).setTime(e.getTime()+60*-o*60*1e3),a};i.checkStartDate=function(n){return new Date>r(n.date,n.timeZone)},i.checkStopDate=function(n){return!n.active||new Datenew Date}}return!0}},{"../../../../addons/countdownTimer/helpers":35}],53:[function(n,t,e){var o=n("outlog").init("PageRules:URL",{debug:!1}),i=n("../../../../utils/index"),r={all:function(){return o.info("All pages"),!0},specific:function(n){var t=!1;return n.forEach((function(n){var e=document.location.href;i.URL.compareAddress(e,n)&&(o.info("match! - "+n),t=!0)})),o.info("specific pages",{pages:n,allowed:t}),t},allExcept:function(n){var t=!0;return n.forEach((function(n){var e=document.location.href;i.URL.compareAddress(e,n)&&(o.info("match! - "+n),t=!1)})),o.info("all except pages",{pages:n,allowed:t}),t}};t.exports=function(n){return r[n.rule](n.pages)}},{"../../../../utils/index":157,outlog:31}],54:[function(n,t,e){var o=n("outlog").init("Segmentation:Browser",{debug:!1}),i={is:function(n,t){var e=!1;return n.forEach((function(n){n==t&&(e=!0)})),o.info("Selected browsers",{browsers:n}),o.info("Browser IS condition: "+e),e},isNot:function(n,t){var e=!0;return n.forEach((function(n){n==t&&(e=!1)})),o.info("Selected Browsers",{browsers:n}),o.info("Browser IS NOT condition: "+e),e}};t.exports=function(n,t){return i[n.condition](n.args,t)}},{outlog:31}],55:[function(n,t,e){function o(n){for(var t=n+"=",e=document.cookie.split(";"),o=0;oi}),"more"==n.key?ei},last:function(n,t){var e=new Date(t.user.session.lastVisit),i=r(e,n.value),a=new Date;return o.info("validate LAST SEEN activity",{lastTimeVisit:e,lastTimePlusTime:i,key:n.key,value:n.value,currentDate:a,result:"more"==n.key?ia}),"more"==n.key?ia:void 0}};t.exports=function(n,t){return a[n.condition](n,t)}},{"../../../../utils/index":157,outlog:31}],61:[function(n,t,e){var o=n("outlog").init("Segmentation:UserAttribute",{debug:!1}),i=n("../../../../utils/index"),r={string:function(n,t){var e="string"==typeof n.args[0]?n.args[0].trim():n.args[0],i="string"==typeof t.user[n.key]?t.user[n.key].trim():t.user[n.key];switch(n.condition){case"equal":return o.info("string validation - equal",{userValue:i,ruleValue:e,result:i==e}),i==e;case"notEqual":return o.info("string validation - not equal",{userValue:i,ruleValue:e,result:i!=e}),i!=e;case"contain":return o.info("string validation - contain",{userValue:i,ruleValue:e,result:"string"==typeof i&&!!e.match(e)}),"string"==typeof i&&!!e.match(e);case"notContain":return o.info("string validation - not contain",{userValue:i,ruleValue:e,result:"string"==typeof i&&!i.match(e)}),"string"==typeof i&&!i.match(e);case"exist":return o.info("string validation - exist",{userValue:i,result:!!i}),!!i;case"notExist":return o.info("string validation - not exist",{userValue:i,result:!i}),!i;default:return!0}},number:function(n,t){var e=n.args.map((function(n){return parseInt(n)})),i=t.user[n.key];switch(n.condition){case"equal":return o.info("string validation - equal",{ruleValues:e.join(", "),userValue:i,result:"number"==typeof e[0]&&e[0]==i}),"number"==typeof e[0]&&e[0]==i;case"more":return o.info("string validation - more",{ruleValues:e.join(", "),userValue:i,result:"number"==typeof e[0]&&e[0]i}),"number"==typeof e[0]&&e[0]>i;case"between":var r=!!("number"==typeof e[0]&&"number"==typeof e[1])&&(i>e[0]&&ia}),e>a;case"less":return o.info("data validation - less",{rule:r,userActionDate:s,userCurrentDate:e,expirationDateByRule:a,result:e= 4.3.0"],main:function(n,t,e,o,i){var r,a,s=null!=t?t:n.nullContext||{},l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'\n\n'},useData:!0})},{"handlebars/runtime":3}],73:[function(n,t,e){var o=n("handlebars/runtime").default.template;t.exports=o({1:function(n,t,e,o,i){var r=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'

.

\n'},compiler:[8,">= 4.3.0"],main:function(n,t,e,o,i){var r,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return(null!=(r=a(e,"each").call(null!=t?t:n.nullContext||{},null!=t?a(t,"fonts"):t,{name:"each",hash:{},fn:n.program(1,i,0),inverse:n.noop,data:i,loc:{start:{line:1,column:0},end:{line:3,column:9}}}))?r:"")+'\n

.

'},useData:!0})},{"handlebars/runtime":3}],74:[function(n,t,e){var o=n("./frame/index"),i=n("./container/index"),r=n("../common/utils"),a=n("../events"),s=n("outlog").init("Frames",{debug:!1}),l=function(){};l.prototype.init=function(n,t){s.info("init start"),this.fonts=n,this.framesBuffer=[1,2,3].map((function(t){return new o(t,{fonts:n})})),this.usedItems={},r.setupFrames(this.framesBuffer),r.onFramesReady(t)},l.prototype.render=function(n,t,e){s.info("render "+n);var o=this.usedItems[n];if(o)return o.show(e),!0;var r=this.framesBuffer.shift();if(!r)return a.trigger("limit_frames_exceeded"),!1;this.usedItems[n]=new i(n,r,t,e)},l.prototype.remove=function(n){s.info("remove"+n);var t=this.usedItems[n];t&&(t.hide(),delete this.usedItems[n],this._createNewContainer())},l.prototype._createNewContainer=function(){s.info("create new container");var n=new o(1,{fonts:this.fonts});this.framesBuffer.push(n),r.appendFrame(n)},l.prototype.destroy=function(){r.destroyFrames()},t.exports=new l},{"../common/utils":138,"../events":139,"./container/index":68,"./frame/index":70,outlog:31}],75:[function(n,t,e){var o=n("../../moderator/index"),i=n("./item/index"),r=n("./item/_common/relatedItem"),a=n("../../../utils/index"),s=n("outlog").init("Campaign",{debug:!1}),l=function(n,t){return this.frames=n,this.data=t,this.itemCollection=t.items,this.itemBuffer=[],this.validate(),this};l.prototype.validate=function(){if(!o.validateBySegment(this.data))return s.info("("+this.data.id+") validate segment -> not valid"),!1;s.info("("+this.data.id+") validate segment -> valid:ok"),this.filterItems(),this.trackGoal()},l.prototype.filterItems=function(){var n=o.filterItemsByEnvironment(this.itemCollection),t=this.itemBuffer,e={};n.forEach((function(n){e[n.id]=!0}));var r=t.filter((function(n){var t=!0;return e[n.getId()]?e[n.getId()]=!1:(n.destroy(),t=!1),t})),a=this.frames;n.forEach((function(n){if(e[n.id]){var t=new i(a,n);r.push(t)}})),s.info("filter items by env",{count:r.length}),this.itemBuffer=r},l.prototype.trackGoal=function(){},l.prototype.getId=function(){return this.id},l.prototype.isContainItem=function(n){var t=!1;return this.itemCollection.forEach((function(e){e.id!=n&&e.oldId!=n||(t=!0)})),s.info("is contain item - "+n+" > "+t),t},l.prototype.showItem=function(n){s.info("showItem -> "+n);var t=null;if(this.itemBuffer.forEach((function(e){e.getId()===n&&(t=e),e.getOldId()===n&&(t=e)})),t)return t.show(),!0;this.itemCollection.forEach((function(t){if(t.id===n||t.oldId===n){r.setupRelatedItem(t.id);var e=function(n){return n.pageRules.pages[0]}(t);setTimeout((function(){a.Page.goToURL(e)}),600)}}))},l.prototype.hideItem=function(n){s.info("hideItem -> "+n);var t=null;return this.itemBuffer.forEach((function(e){e.getId()===n&&(t=e),e.getOldId()===n&&(t=e)})),t&&t.hide(),!0},l.prototype.hideAllItems=function(){this.itemBuffer.forEach((function(n){n.hide()}))},l.prototype.refresh=function(n){this.itemBuffer.forEach((function(t){t.refresh(n)}))},l.prototype.destroy=function(){this.itemBuffer.forEach((function(n){n.destroy()})),this.itemCollection=[],this.itemBuffer=[]},t.exports=l},{"../../../utils/index":157,"../../moderator/index":66,"./item/_common/relatedItem":79,"./item/index":113,outlog:31}],76:[function(n,t,e){var o=function(){};o.prototype.on=function(n){if(!this.listeners)return!0;this.listeners.push(n)},o.prototype.destroy=function(){},o.prototype.refresh=function(){},o.prototype.show=function(){},o.prototype.hide=function(){},o.prototype.getAbsolutePosition=function(){},o.prototype.refreshPosition=function(){},t.exports=o},{}],77:[function(n,t,e){var o=n("../../../../../../utils/index"),i={fitWidth:"fitWidth",fitHeight:"fitHeight",fill:"cover",center:"contain",contain:"contain"};t.exports=function(n,t,e){var r=e.content,a=!e.content.media||!e.content.media.url,s=!!e.addons.countdownTimer,l={style:t,content:o.Parsers.normalizeContent(e.content.html),backgroundColor:e.style.backgroundColor,crossIcon:!e.style.hasOwnProperty("crossIcon")||e.style.crossIcon,actionAccepted:"hover"!=e.trigger.type,mobile:"mobile"==o.Page.getDeviceType(),topPosition:"top"==e.position.alignmentY,bottomPosition:"bottom"==e.position.alignmentY,isButtonExist:!!r.buttons&&0!=r.buttons.length,noImage:a&&!s,isCountdownTimer:s};s&&(l.mediaSizeClass="sl-media-size-"+e.style.size,l.contentClass="sl-content-size-"+e.style.size,l.countdownClassFormat="timer-format-"+e.addons.countdownTimer.options.timerFormat),e.content.media&&e.content.media.url&&(l.contentClass="sl-content-size-"+e.style.size,l.mediaSizeClass="sl-media-size-"+e.style.size,l.fittingCover=-1==e.content.media.fitting.indexOf("fit"),l.imageClassFitting=i[e.content.media.fitting],l.video="video"==e.content.media.contentType,l.isImage="image"==e.content.media.contentType,l.url=e.content.media.url,l.youtubeVideo=e.content.media.url.match("youtube"),l.vimeoVideo=e.content.media.url.match("vimeo")),e.content.buttons&&(l.buttons=e.content.buttons.map((function(n,t){var e;return n.index=t,n.elementType&&"input"==n.elementType?(n.isInput=!0,n.inputType="email"==n.fieldType?"email":"text",n.fieldName=n.fieldName||((e=n.fieldType)?{email:"Enter your email",text:"Enter text",phone:"Enter your phone"}[e]:"")):n.isInput=!1,n.isActiveButton="input"!=n.elementType&&"submit"!=n.type,n.isSubmitButton="input"!=n.elementType&&"submit"==n.type,n}))),e.customHTML&&(l.customHTML=e.customHTML,l.video=!1,l.isImage=!1);var c=document.createElement("div");if(c.className="super-container",c.innerHTML=n(l),e.customHTML){var d=c.getElementsByClassName("custom-html-scope")[0];o.Render.insertCustomHTML(d,e.customHTML)}return c}},{"../../../../../../utils/index":157}],78:[function(n,t,e){var o=n("outlog").init("scrollToPosition");t.exports=function(n,t){if(!n)return o.info("no position offset"),!1;var e,i,r,a,s;o.info("scroll to "+n),o.info("offset height - "+window.pageYOffset),i=(e={duration:1e3,timing:function(n){return Math.pow(n,5)},draw:function(t){if(window.pageYOffset1&&(e=1);var o=i(e);r(o),e<1&&window.requestAnimationFrame(n)}))}},{outlog:31}],79:[function(n,t,e){var o=n("../../../../../lib/storage");t.exports={isRelatedItem:function(n){return o.isRelatedItem(n)},setupRelatedItem:function(n){return o.setItemAsRelated(n)},removeRelatedItem:function(n){return o.removeRelatedItem(n)}}},{"../../../../../lib/storage":151}],80:[function(n,t,e){var o=n("./types/base"),i=n("./types/click"),r=n("./types/hover"),a=n("./types/focus"),s=n("./types/load"),l=n("./types/timer"),c=n("./types/scroll"),d=n("./types/exit"),m=n("./types/idle");t.exports=function(n,t){switch(t.type){case"none":return new o;case"load":return new s(t);case"click":return"hotspot"==n||"tooltip"==n?new o(t):new i(t);case"hover":return"hotspot"==n||"tooltip"==n?new o(t):new r(t);case"focus":return new a(t);case"timer":return new l(t);case"scroll":return new c(t);case"exit":return new d;case"idle":return new m(t);default:return new o(t)}}},{"./types/base":81,"./types/click":82,"./types/exit":83,"./types/focus":84,"./types/hover":85,"./types/idle":86,"./types/load":87,"./types/scroll":88,"./types/timer":89}],81:[function(n,t,e){var o=function(n){this.listeners=[]};o.prototype.on=function(n){this.listeners&&this.listeners.push(n)},o.prototype.destroy=function(){},o.prototype.refresh=function(){},t.exports=o},{}],82:[function(n,t,e){var o=n("../../../../../../../utils/index"),i=n("../../../../../common/styles/index"),r=n("./base"),a=function(n){this.target=n.target,this.node=null,this.listeners=[];var t=this;this.onClickFunction=function(){t.listeners.forEach((function(n){n()}))}};(a.prototype=Object.create(r.prototype)).on=function(n){this.listeners.push(n),this.node=o.Page.findNodeByXPath(this.target),this.node&&(i.setActiveItemClass(this.node),this.node.addEventListener("click",this.onClickFunction,!0))},a.prototype.destroy=function(){if(this.listeners=[],!this.node)return!1;i.removeActiveItemClass(this.node),this.node.removeEventListener("click",this.onClickFunction,!0)},a.prototype.refresh=function(){this.node&&this.node.removeEventListener("click",this.onClickFunction,!0),this.node=o.Page.findNodeByXPath(this.target),this.node&&(i.setActiveItemClass(this.node),this.node.addEventListener("click",this.onClickFunction,!0))},t.exports=a},{"../../../../../../../utils/index":157,"../../../../../common/styles/index":133,"./base":81}],83:[function(n,t,e){var o=n("./base"),i=function(){this.listeners=[],this.subscribeTimeout=null;var n=this;this.activityListener=function(t){if(t.clientY>30)return!1;n.listeners.forEach((function(n){n()})),window.removeEventListener("mouseout",n.activityListener,!0)}};(i.prototype=Object.create(o.prototype)).on=function(n){var t=this;this.listeners.push(n),window.clearTimeout(this.subscribeTimeout),this.subscribeTimeout=setTimeout((function(){window.removeEventListener("mouseout",t.activityListener,!0),window.addEventListener("mouseout",t.activityListener,!0)}),3e3)},i.prototype.destroy=function(){window.clearTimeout(this.subscribeTimeout),window.removeEventListener("mouseout",this.activityListener,!0)},t.exports=i},{"./base":81}],84:[function(n,t,e){var o=n("./base"),i=n("../../../../../../../utils/index"),r=function(n){this.listeners=[],this.trigger=n,this.node=null;var t=this;this.onFocusEvent=function(n){t.listeners.forEach((function(n){n("show")}))},this.onBlurEvent=function(){t.listeners.forEach((function(n){setTimeout((function(){n("hide")}),200)}))}};(r.prototype=Object.create(o.prototype)).on=function(n){if(this.listeners.push(n),this.trigger.cssSelector?this.node=i.Page.findNodeBySelector(this.trigger.cssSelector):this.node=i.Page.findNodeByXPath(this.trigger.target),!this.node)return!1;this.node.addEventListener("focus",this.onFocusEvent,!0),this.node.addEventListener("blur",this.onBlurEvent,!0)},r.prototype.destroy=function(){if(!this.node)return!1;this.node.removeEventListener("focus",this.onFocusEvent,!0),this.node.removeEventListener("blur",this.onBlurEvent,!0)},t.exports=r},{"../../../../../../../utils/index":157,"./base":81}],85:[function(n,t,e){var o=n("../../../../../../../utils/index"),i=n("../../../../../common/styles/index"),r=n("./base"),a=function(n){this.target=n.target,this.node=null,this.listeners=[];var t=this;this.onHoverFunction=function(){t.listeners.forEach((function(n){n()}))}};(a.prototype=Object.create(r.prototype)).on=function(n){this.listeners.push(n),this.node=o.Page.findNodeByXPath(this.target),this.node&&(i.setActiveItemClass(this.node),this.node.addEventListener("mouseover",this.onHoverFunction,!0))},a.prototype.destroy=function(){if(this.listeners=[],!this.node)return!1;i.removeActiveItemClass(this.node),this.node.removeEventListener("mouseout",this.onHoverFunction,!0)},a.prototype.refresh=function(){this.node&&this.node.removeEventListener("mouseout",this.onHoverFunction,!0),this.node=o.Page.findNodeByXPath(this.target),this.node&&(i.setActiveItemClass(this.node),this.node.addEventListener("mouseover",this.onHoverFunction,!0))},t.exports=a},{"../../../../../../../utils/index":157,"../../../../../common/styles/index":133,"./base":81}],86:[function(n,t,e){var o=n("./base"),i=function(n){this.listeners=[],this.options=n,this.timeout=null,this.activityListener=null;var t=this;this.triggerCallback=function(){t.listeners.forEach((function(n){n()}))}};(i.prototype=Object.create(o.prototype)).on=function(n){this.listeners.push(n);var t=this;this.activityListener=function(){window.clearTimeout(t.timeout),t.timeout=setTimeout((function(){t.triggerCallback(),window.removeEventListener("mousemove",t.activityListener,!0),window.removeEventListener("touchend",t.activityListener,!0)}),1e3*t.options.delay)},window.addEventListener("mousemove",this.activityListener,!0),window.addEventListener("touchend",this.activityListener,!0),this.activityListener()},i.prototype.destroy=function(){var n=this.timeout;n&&(window.clearTimeout(n),this.timeout=null),window.removeEventListener("mousemove",this.activityListener,!0),window.removeEventListener("touchend",this.activityListener,!0),this.activityListener=null},t.exports=i},{"./base":81}],87:[function(n,t,e){var o=n("./base"),i=function(){this.timeout=null};(i.prototype=Object.create(o.prototype)).on=function(n){var t=this;this.timeout=window.setInterval((function(){"complete"===document.readyState&&(window.clearInterval(t.timeout),n())}),100)},i.prototype.destroy=function(){window.clearInterval(this.timeout)},t.exports=i},{"./base":81}],88:[function(n,t,e){var o=n("./base"),i=function(n){this.offset=n.scrollOffset,this.listeners=[];var t=this;this.onScrollFunction=function(){var n=document.documentElement,e=document.body,o=n.scrollTop||e&&e.scrollTop||0;if((o-=n.clientTop)>t.offset-10){if(t.block)return!1;t.block=!0,t.listeners.forEach((function(n){n()}))}else t.block=!1}};(i.prototype=Object.create(o.prototype)).on=function(n){this.listeners.push(n),window.addEventListener("scroll",this.onScrollFunction,!0)},i.prototype.destroy=function(){this.listeners=[],window.removeEventListener("scroll",this.onScrollFunction,!0)},t.exports=i},{"./base":81}],89:[function(n,t,e){var o=n("./base"),i=function(n){this.delay=1e3*n.delay,this.timeout=null,this._interval=null};(i.prototype=Object.create(o.prototype)).on=function(n){var t=this;this._interval=window.setInterval((function(){"complete"===document.readyState&&(window.clearInterval(t._interval),t.timeout=window.setTimeout(n,t.delay))}),100)},i.prototype.destroy=function(){window.clearInterval(this._interval),window.clearTimeout(this.timeout)},t.exports=i},{"./base":81}],90:[function(n,t,e){var o=n("./template.handlebars"),i=n("../../../../../../config"),r=n("../../../../../../utils/index");t.exports=function(n){var t=document.createElement("iframe");t.className="sl-video-container";var e=n.replace("controls=0","controls=1"),a=o({videoPath:e,cdn:i.cdn});return r.Frame.onReady(t,(function(){r.Frame.renderFrameHTML(t,a,(function(){t.contentDocument.getElementById("closeButton").addEventListener("click",(function(){r.Frame.destroyFrame(t)}))}))})),t}},{"../../../../../../config":141,"../../../../../../utils/index":157,"./template.handlebars":91}],91:[function(n,t,e){var o=n("handlebars/runtime").default.template;t.exports=o({compiler:[8,">= 4.3.0"],main:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.hooks.helperMissing,l="function",c=n.escapeExpression,d=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return"\n \n \n\n\n\n
\n
\n \n
\n
\n'},useData:!0})},{"handlebars/runtime":3}],92:[function(n,t,e){var o=n("../../../../../utils/index");t.exports=function(n){var t=n.getElementsByClassName("cross")[0],e=n.getElementsByClassName("html-content")[0],i=n.getElementsByClassName("active-button"),r=n.getElementsByClassName("submit-button")[0],a=n.getElementsByClassName("full-size-button")[0],s=n.getElementsByClassName("image-container")[0],l=n.getElementsByClassName("video-frame")[0],c=n.getElementsByClassName("video-padding-container")[0];return c&&(c.addEventListener("mouseover",(function(){var n=c.className.split(" ");n.push("show-cross"),c.className=n.join(" ")})),c.addEventListener("mouseout",(function(){c.className=c.className.split(" ").filter((function(n){return"show-cross"!=n})).join(" ")}))),{onClose:function(n){t&&t.addEventListener("click",(function(t){t.preventDefault(),t.stopPropagation(),n(t)}))},onButton:function(n){Array.prototype.forEach.call(i,(function(t){t.addEventListener("click",(function(e){e.preventDefault();var o=parseInt(t.id.replace("i-",""));n({index:o})}))})),s&&s.addEventListener("click",(function(t){t.preventDefault(),n({index:0})}))},onSubmit:function(t){var e={email:function(n){return!(n.required&&!n.value.trim())},text:function(n){return!(n.required&&!n.value.trim())},phone:function(n){return!(n.required&&!n.value.trim())}};if(!r)return!1;var i=r.innerText;r.addEventListener("click",(function(a){a.preventDefault(),o.Page.removeClassName(r,"button-error-state"),a.currentTarget.innerText="One moment...";var s=[],l=!0,c=n.getElementsByClassName("campaign-input-item");Array.prototype.forEach.call(c,(function(n){o.Page.removeClassName(n.parentElement,"invalid-value-error"),(0,e[n.type])(n)?s.push({field_name:n.name,field_value:n.value}):(l=!1,o.Page.setClassName(n.parentElement,"invalid-value-error"),o.Page.setClassName(a.currentTarget,"button-error-state"),a.currentTarget.innerText="ERROR!",window.setTimeout((function(){r.innerText=i,o.Page.removeClassName(n.parentElement,"invalid-value-error"),o.Page.removeClassName(r,"button-error-state")}),1500))})),l&&(a.currentTarget.innerText="SUCCESS!",window.setTimeout((function(){t({type:"submit",fields:s})}),700))}))},onLink:function(n){if(!e)return!1;var t=e.getElementsByTagName("a");Array.prototype.forEach.call(t,(function(t){t.addEventListener("click",(function(t){t.preventDefault();var e=t.currentTarget;"relatedMessage"==e.className?n({type:"tip",target:e.id}):"runJS"==e.className?n({type:"run_js",target:e.id}):"closeCampaign"==e.className?n({type:"close",target:""}):n({type:"link",target:e.href,newTab:"_blank"==e.target})}))}))},onFullScreen:function(n){a&&a.addEventListener("click",(function(){"mobile"==o.Page.getDeviceType()?l.requestFullscreen?l.requestFullscreen():l.mozRequestFullScreen?n():l.webkitRequestFullscreen?l.webkitRequestFullscreen():l.requestFullscreen():n()}))}}}},{"../../../../../utils/index":157}],93:[function(n,t,e){var o=n("./template.handlebars"),i=n("./style.scss"),r=(n("../../../../../utils/index"),n("../_common/functions/renderItemTemplate")),a=n("../_common/BaseClass"),s=n("../../../../../addons/index"),l=function(n){return this.node=r(o,i,n),n.addons.countdownTimer&&(this.countdownTimer=new s.CountdownTimer(n.id,this.node,n.addons.countdownTimer)),this};(l.prototype=Object.create(a.prototype)).getHTML=function(){return this.node},l.prototype.show=function(){this.countdownTimer&&this.countdownTimer.start()},l.prototype.hide=function(){this.countdownTimer&&this.countdownTimer.stop()},l.prototype.destroy=function(){},l.prototype.refresh=function(){},l.prototype.refreshUI=function(){},t.exports=l},{"../../../../../addons/index":38,"../../../../../utils/index":157,"../_common/BaseClass":76,"../_common/functions/renderItemTemplate":77,"./style.scss":94,"./template.handlebars":95}],94:[function(n,t,e){t.exports="@import url(\"https://fonts.googleapis.com/css?family=Roboto\");\n@keyframes zoomCloseIcon {\n from {\n -webkit-transform: scale(1); }\n to {\n -webkit-transform: scale(1.1); } }\n\n@-webkit-keyframes zoomCloseIcon {\n from {\n -webkit-transform: scale(1); }\n to {\n -webkit-transform: scale(1.1); } }\n\n@keyframes showWithOpacity {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@-webkit-keyframes showWithOpacity {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.buttons-container {\n width: 100%;\n margin: auto;\n margin-top: 10px;\n box-sizing: border-box;\n padding: 0 40px;\n text-align: center; }\n .buttons-container .submit-button.button-error-state {\n background-color: #CE3736 !important;\n color: #fff !important;\n text-transform: uppercase; }\n .buttons-container button {\n max-width: 290px;\n margin-bottom: 10px;\n width: 100%;\n height: 40px;\n border: 1px solid rgba(0, 0, 0, 0.15);\n text-align: center;\n font-family: BrandonMedium, sans-serif;\n font-weight: normal;\n line-height: 34px;\n border-radius: 4px;\n font-size: 18px;\n cursor: pointer; }\n .buttons-container button:active, .buttons-container button:focus {\n outline: none;\n box-shadow: none; }\n .buttons-container button:hover {\n outline: none;\n box-shadow: none; }\n\n.cross {\n top: 10px;\n right: 10px;\n position: absolute;\n width: 22px;\n height: 22px;\n z-index: 2;\n padding: 0;\n cursor: pointer;\n text-decoration: none;\n color: #acb6bc;\n font-size: 22px;\n border-radius: 40px; }\n .cross .cross-bg {\n width: 85%;\n height: 85%;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: -1;\n border-radius: 100px;\n background-color: #fff;\n box-sizing: border-box;\n margin: auto;\n box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7); }\n .cross:hover {\n color: #CE3736 !important; }\n .cross:active {\n opacity: 1; }\n .cross.video-cross {\n top: 15px;\n right: 15px;\n display: none;\n color: #f1f1f1;\n font-weight: 600;\n text-shadow: 0 1px 10px #000000; }\n .cross.video-cross:hover .icon {\n display: block; }\n .cross .mobile-device .video-cross {\n display: block !important; }\n\n.media-container {\n width: 100%;\n box-sizing: border-box;\n position: relative;\n text-align: center;\n overflow: hidden; }\n .media-container .media-container-size {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n .media-container .media-container-size .image-padding {\n position: absolute;\n top: 0;\n left: 0;\n padding: 20px;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n margin: auto; }\n .media-container .image-wrapper-contain {\n display: block;\n width: 100%;\n height: 100%;\n background-size: contain;\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: 50%;\n background-position: 50% 50%; }\n .media-container .image-wrapper-cover {\n display: block;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n background-size: cover;\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: 50%;\n background-position: 50% 50%; }\n .media-container .image-wrapper-fitWidth {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n .media-container .image-wrapper-fitWidth img {\n width: 100%;\n height: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto; }\n .media-container .image-wrapper-fitHeight {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n .media-container .image-wrapper-fitHeight img {\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto; }\n\n/* VIDEO START */\n.video-container {\n width: 100%;\n position: relative;\n box-sizing: border-box;\n text-align: center;\n overflow: hidden;\n background-color: black;\n padding-top: 56.25%;\n border-radius: 4px; }\n\n.video-padding-container {\n padding: 20px;\n box-sizing: border-box;\n padding-bottom: 0; }\n .video-padding-container.show-cross .full-size-button {\n display: block; }\n .video-padding-container.show-cross .cross {\n display: block; }\n .video-padding-container iframe {\n height: 100%;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n\n.video-container:hover .full-size-button {\n display: block; }\n\n#videoVimeoContainer .sidedock {\n display: none; }\n\n/* VIDEO END */\n.full-size-button {\n position: absolute;\n top: 15px;\n left: 15px;\n width: 125px;\n height: 30px;\n box-sizing: border-box;\n padding: 5px;\n background-color: rgba(0, 0, 0, 0.5);\n border-radius: 4px;\n color: rgba(255, 255, 255, 0.8);\n font-size: 14px;\n text-transform: uppercase;\n cursor: pointer;\n font-weight: bold;\n display: none;\n font-family: BrandonText, BrandonRegular, sans-serif; }\n .full-size-button:hover {\n background-color: rgba(0, 0, 0, 0.9);\n color: white; }\n\n.video-container:hover iframe {\n opacity: 0.7; }\n\n.video-container:hover .video-cross {\n display: block;\n -webkit-animation-name: showWithOpacity;\n animation-name: showWithOpacity;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n.video-container:hover .full-size-button {\n display: block;\n -webkit-animation-name: showWithOpacity;\n animation-name: showWithOpacity;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n.campaign-input-container {\n position: relative;\n margin-bottom: 10px; }\n .campaign-input-container.invalid-value-error .error-required-message {\n display: block; }\n .campaign-input-container .error-required-message {\n max-width: 290px;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n margin: auto;\n color: #CE3736;\n font-family: BrandonMedium, sans-serif;\n font-size: 14px;\n width: 100%;\n height: 100%;\n padding: 8px;\n box-sizing: border-box;\n background: #fff;\n text-align: left;\n border: 2px solid #CE3736;\n border-radius: 4px;\n display: none; }\n\n.campaign-input-item {\n margin: auto;\n max-width: 290px;\n width: 100%;\n height: 40px;\n border: 1px solid rgba(132, 132, 132, 0.15);\n background-color: white;\n text-align: left;\n font-family: BrandonText, BrandonRegular, sans-serif;\n font-weight: normal;\n line-height: 34px;\n border-radius: 4px;\n font-size: 16px;\n padding: 0 15px;\n box-sizing: border-box;\n cursor: text;\n color: #75858f; }\n .campaign-input-item::-moz-placeholder {\n color: #bac2c7; }\n .campaign-input-item::-webkit-input-placeholder {\n color: #bac2c7; }\n .campaign-input-item:active, .campaign-input-item:focus {\n outline: none;\n box-shadow: none;\n border: 1px solid rgba(0, 0, 0, 0.15); }\n .campaign-input-item:hover {\n outline: none;\n box-shadow: none; }\n\nhtml, body, p, div, h1, h2, h3, h4, h5, h6 {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n line-height: normal;\n font-family: BrandonText, BrandonRegular, sans-serif; }\n\nhtml, body {\n overflow: hidden; }\n\ntable {\n width: 100%;\n height: 100%;\n border-spacing: 0;\n border-collapse: collapse; }\n\n.super-container {\n width: 100%;\n height: 100%;\n box-sizing: border-box; }\n .super-container .main-frame {\n width: 100%;\n height: 100%;\n box-sizing: border-box; }\n .super-container .main-frame .main-container {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n height: 100%; }\n .super-container .main-frame .main-container .content-container {\n cursor: text;\n box-sizing: border-box;\n font-weight: normal;\n box-shadow: none;\n outline: none;\n font-family: BrandonText, BrandonRegular, sans-serif;\n line-height: normal;\n font-size: 16px;\n word-break: normal; }\n .super-container .main-frame .main-container .content-container font {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container span {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container br {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container a {\n line-height: normal;\n color: inherit; }\n\n.countDown_cont {\n font-family: \"Roboto\", sans-serif;\n font-size: 13px;\n display: flex;\n color: inherit; }\n\n.countDown_interval_cont {\n display: flex;\n justify-content: space-around;\n width: auto; }\n .countDown_interval_cont:nth-child(n+1):not(:last-child) {\n margin-right: 1em; }\n\n.countDown_interval_basic_cont_description {\n text-align: center;\n text-transform: uppercase;\n font-family: \"Roboto\", sans-serif, sans-serif;\n margin-top: 1em;\n font-size: 1em;\n color: inherit;\n text-shadow: 0.1em 0.1em 0.1em contrast(inherit); }\n\n.countDown_digit_cont {\n perspective: 3.2em;\n box-shadow: 0.1em 0.1em 0.1em rgba(0, 0, 0, 0.2);\n width: 1em;\n height: 1.6em;\n position: relative;\n line-height: 1.6em;\n font-size: 5em;\n font-weight: bold;\n border-radius: 0.08em; }\n .countDown_digit_cont:nth-child(n+1):not(:last-child) {\n margin-right: .05em; }\n\n.countDown_digit_last_placeholder, .countDown_digit_new_placeholder {\n position: absolute;\n left: 0;\n width: 100%;\n height: 50%;\n text-align: center;\n overflow: hidden; }\n\n.countDown_digit_last_placeholder {\n bottom: 0;\n background: #ddd;\n border-radius: 0 0 0.08em 0.08em; }\n .countDown_digit_last_placeholder_inner {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n bottom: 50%;\n position: absolute; }\n\n.countDown_digit_new_placeholder {\n top: 0;\n background: #f7f7f7;\n border-radius: 0.08em 0.08em 0 0; }\n\n.countDown_digit_last_rotate, .countDown_digit_new_rotate {\n display: flex;\n justify-content: center;\n width: 100%;\n height: 50%;\n font-weight: bold;\n position: absolute;\n top: 0;\n overflow: hidden;\n animation-duration: 0.4s;\n animation-timing-function: linear;\n border-radius: 0.08em 0.08em 0 0;\n animation-fill-mode: forwards;\n transform-origin: 100% 100%; }\n .countDown_digit_last_rotate:after, .countDown_digit_new_rotate:after {\n content: \"\";\n position: absolute;\n z-index: -1;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n border-bottom: 0em solid rgba(0, 0, 0, 0.1); }\n\n.countDown_digit_last_rotate {\n animation-name: countDown_flip_1;\n background: #f7f7f7; }\n\n.countDown_digit_new_rotate {\n animation-name: countDown_flip_2;\n background: #ddd; }\n\n.countDown_digit_new_rotated {\n transform: rotateX(180deg);\n width: 100%;\n height: 100%; }\n .countDown_digit_new_rotated_inner {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n bottom: 50%;\n position: absolute; }\n\n@keyframes countDown_flip_1 {\n 0% {\n transform: rotateX(0deg);\n z-index: 1; }\n 100% {\n transform: rotateX(-180deg);\n z-index: 0; } }\n\n@keyframes countDown_flip_2 {\n 0% {\n transform: rotateX(0deg);\n z-index: 0; }\n 100% {\n transform: rotateX(-180deg);\n z-index: 1; } }\n\n.countdown-timer-container {\n position: relative;\n width: 100%;\n font-family: 'Roboto', sans-serif; }\n .countdown-timer-container .addon-control-size {\n padding-top: 56.8%;\n position: initial; }\n .countdown-timer-container .addon-timer-container {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n .countdown-timer-container .addon-timer-container .addon-timer-body {\n font-family: 'Roboto', sans-serif;\n display: flex;\n margin: auto;\n align-content: center;\n justify-content: center;\n height: 100%;\n width: 100%;\n line-height: 1.6em; }\n .countdown-timer-container .addon-timer-container .addon-timer-body .countDown_interval_basic_cont_description {\n margin-right: 1em;\n font-size: 1.5em;\n font-family: 'Roboto', sans-serif; }\n .countdown-timer-container .addon-timer-container .addon-timer-body div {\n line-height: 1.6em;\n font-family: 'Roboto', sans-serif; }\n .countdown-timer-container .addon-timer-container .addon-timer-body .countDown_cont {\n padding-top: 8%;\n font-family: 'Roboto', sans-serif;\n display: flex;\n align-items: center; }\n .countdown-timer-container .addon-timer-container .addon-timer-body .countDown_cont .countDown_digit_cont {\n color: #333; }\n\n.timer-format-seconds {\n overflow: visible;\n width: 80px !important; }\n .timer-format-seconds .addon-overflow-background {\n font-size: 16px; }\n .timer-format-seconds .addon-control-size {\n padding: 0 !important;\n margin: 0 !important; }\n .timer-format-seconds .addon-timer-body .countDown_interval_basic_cont_description {\n font-size: 1.5em; }\n .timer-format-seconds .addon-timer-body .countDown_cont {\n padding-top: 4% !important;\n font-size: 4px !important; }\n\n.timer-format-minutes {\n overflow: visible;\n width: 140px !important; }\n .timer-format-minutes .addon-control-size {\n padding: 0 !important;\n margin: 0 !important; }\n .timer-format-minutes .addon-timer-body .countDown_interval_basic_cont_description {\n font-size: 1.5em; }\n .timer-format-minutes .addon-timer-body .countDown_cont {\n padding-top: 4% !important;\n font-size: 4px !important; }\n\n.timer-format-hours {\n overflow: visible;\n width: 190px !important; }\n .timer-format-hours .addon-control-size {\n padding: 0 !important;\n margin: 0 !important; }\n .timer-format-hours .addon-timer-body .countDown_interval_basic_cont_description {\n font-size: 1.5em; }\n .timer-format-hours .addon-timer-body .countDown_cont {\n padding-top: 4% !important;\n font-size: 4px !important; }\n\n.timer-format-days {\n overflow: visible;\n width: 220px !important; }\n .timer-format-days .addon-control-size {\n padding: 0 !important;\n margin: 0 !important; }\n .timer-format-days .addon-timer-body .countDown_interval_basic_cont_description {\n font-size: 1.5em; }\n .timer-format-days .addon-timer-body .countDown_cont {\n padding-top: 4% !important;\n font-size: 4px !important; }\n\n.super-container {\n box-sizing: border-box; }\n\n.main-frame {\n position: relative; }\n .main-frame.top-position-offset {\n padding-bottom: 15px; }\n .main-frame.top-position-offset .main-container {\n top: 0;\n left: 0;\n position: relative; }\n .main-frame.bottom-position-offset {\n padding-top: 15px; }\n .main-frame.bottom-position-offset .main-container {\n bottom: 0;\n left: 0;\n position: relative; }\n .main-frame .main-container {\n width: 100%;\n box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.15);\n height: 100%;\n padding: 0 50px;\n position: absolute; }\n .main-frame .main-container .cross {\n top: 0;\n right: 20px;\n width: 20px;\n bottom: 0;\n height: 20px;\n font-size: 20px;\n margin: auto; }\n .main-frame .main-container table {\n width: auto;\n max-width: 960px;\n margin: auto;\n height: 100%; }\n .main-frame .main-container table .media-container {\n width: 75px;\n min-width: 75px;\n position: relative;\n height: auto;\n vertical-align: middle;\n box-sizing: border-box;\n text-align: right; }\n .main-frame .main-container table .media-container.no-image-style {\n width: 20px;\n min-width: 20px; }\n .main-frame .main-container table .media-container .image-wrapper-contain {\n width: 45px;\n height: 45px;\n display: inline-block; }\n .main-frame .main-container table .media-container .image-wrapper-contain.image-timer-hidden {\n display: none;\n margin: auto; }\n .main-frame .main-container table .content-container {\n height: auto;\n padding: 5px 25px 5px 10px;\n box-sizing: border-box;\n min-width: 480px;\n vertical-align: middle; }\n .main-frame .main-container table .buttons-container-in-table {\n vertical-align: middle;\n min-width: 75px;\n margin: 0;\n padding: 0; }\n .main-frame .main-container table .buttons-container-in-table button {\n border: 1px solid rgba(0, 0, 0, 0.15);\n font-family: BrandonMedium, sans-serif;\n font-weight: 500;\n border-radius: 4px;\n font-size: 16px;\n cursor: pointer;\n text-align: center;\n height: 40px;\n padding: 0 20px;\n min-width: 145px;\n white-space: nowrap;\n outline: none;\n box-shadow: none; }\n .main-frame .main-container table .buttons-container-in-table button:active .main-frame .main-container table .buttons-container-in-table button:hover .main-frame .main-container table .buttons-container-in-table button:focus {\n outline: none;\n box-shadow: none; }\n\n@media (min-width: 1010px) and (max-width: 1280px) {\n .super-container .main-frame .main-container {\n padding: 0 50px 0 0; }\n .super-container .main-frame .main-container .content-container {\n padding: 5px 10px; }\n .super-container .main-frame .main-container .content-container .html-content {\n -webkit-transform: scale(0.9);\n -moz-transform: scale(0.9);\n -o-transform: scale(0.9);\n transform: scale(0.9); }\n .super-container .main-frame .main-container .content-container .buttons-container-in-table {\n padding: 0; }\n .super-container .main-frame .main-container .content-container .buttons-container-in-table button {\n padding: 0 15px; } }\n\n@media (min-width: 850px) and (max-width: 1010px) {\n .super-container .main-frame .main-container {\n padding: 0 60px 0 0; }\n .super-container .main-frame .main-container .content-container {\n padding: 5px 10px; }\n .super-container .main-frame .main-container .content-container span, .super-container .main-frame .main-container .content-container font, .super-container .main-frame .main-container .content-container div, .super-container .main-frame .main-container .content-container i, .super-container .main-frame .main-container .content-container b {\n font-size: 95% !important; }\n .super-container .main-frame .main-container .buttons-container-in-table {\n padding: 0; }\n .super-container .main-frame .main-container .buttons-container-in-table button {\n padding: 0 20px;\n font-size: 14px; } }\n\n@media (min-width: 300px) and (max-width: 849px) {\n .super-container .main-frame .main-container {\n padding: 0 60px 0 0;\n height: auto !important;\n position: absolute; }\n .super-container .main-frame .main-container .cross {\n top: 0;\n bottom: 0;\n right: 0;\n width: 26px;\n height: 26px;\n font-size: 26px;\n text-align: center;\n margin: auto 15px; }\n .super-container .main-frame .main-container table {\n height: auto !important;\n width: 100%; }\n .super-container .main-frame .main-container .media-container {\n padding-top: 5px;\n padding-right: 5px; }\n .super-container .main-frame .main-container .content-container {\n padding: 15px;\n min-width: unset !important; }\n .super-container .main-frame .main-container .content-container span, .super-container .main-frame .main-container .content-container font, .super-container .main-frame .main-container .content-container div, .super-container .main-frame .main-container .content-container i, .super-container .main-frame .main-container .content-container b {\n font-size: 95% !important; }\n .super-container .main-frame .main-container .buttons-container-in-table {\n text-align: center;\n padding: 0 5px 20px 15px !important; }\n .super-container .main-frame .main-container .buttons-container-in-table button {\n height: auto;\n width: auto;\n padding: 7px 20px;\n font-size: 14px; } }\n\n@media (min-width: 300px) and (max-width: 640px) {\n .super-container .main-frame .main-container {\n height: auto;\n position: absolute; }\n .super-container .main-frame .main-container table .media-container {\n text-align: center; }\n .super-container .main-frame .main-container table .content-container {\n text-align: left !important; }\n .super-container .main-frame .main-container table .content-container span, .super-container .main-frame .main-container table .content-container font, .super-container .main-frame .main-container table .content-container div, .super-container .main-frame .main-container table .content-container i, .super-container .main-frame .main-container table .content-container b {\n text-align: left !important;\n font-size: 16px !important; }\n .super-container .main-frame .alignment-button-fix {\n display: block;\n padding: 10px 10px; }\n .super-container .main-frame .alignment-button-fix table {\n height: auto !important; }\n .super-container .main-frame .buttons-container-in-table {\n display: block;\n padding: 0 5px 20px 15px !important;\n text-align: left !important;\n height: auto; }\n .super-container .main-frame .buttons-container-in-table button {\n margin: auto;\n height: auto;\n width: auto;\n padding: 0 10px;\n font-size: 12px; } }\n"},{}],95:[function(n,t,e){var o=n("handlebars/runtime").default.template;t.exports=o({1:function(n,t,e,o,i){return"mobile-version "},3:function(n,t,e,o,i){return"top-position-offset"},5:function(n,t,e,o,i){return"bottom-position-offset"},7:function(n,t,e,o,i){return"no-image-style"},9:function(n,t,e,o,i){var r,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return n.escapeExpression("function"==typeof(r=null!=(r=a(e,"countdownClassFormat")||(null!=t?a(t,"countdownClassFormat"):t))?r:n.hooks.helperMissing)?r.call(null!=t?t:n.nullContext||{},{name:"countdownClassFormat",hash:{},data:i,loc:{start:{line:6,column:104},end:{line:6,column:128}}}):r)},11:function(n,t,e,o,i){var r,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n
\n
\n
\n
\n'},13:function(n,t,e,o,i){return" image-timer-hidden"},15:function(n,t,e,o,i){return"alignment-button-fix"},17:function(n,t,e,o,i){var r,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n'+(null!=(r=a(e,"each").call(null!=t?t:n.nullContext||{},null!=t?a(t,"buttons"):t,{name:"each",hash:{},fn:n.program(18,i,0),inverse:n.noop,data:i,loc:{start:{line:26,column:24},end:{line:30,column:33}}}))?r:"")+"\n \n"},18:function(n,t,e,o,i){var r=n.lambda,a=n.escapeExpression,s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n"},20:function(n,t,e,o,i){return"
\n \n \n
\n"},compiler:[8,">= 4.3.0"],main:function(n,t,e,o,i){var r,a,s=null!=t?t:n.nullContext||{},l=n.hooks.helperMissing,c="function",d=n.escapeExpression,m=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return"\n
\n
\n \n \n \n\n \n\n"+(null!=(r=m(e,"if").call(s,null!=t?m(t,"buttons"):t,{name:"if",hash:{},fn:n.program(17,i,0),inverse:n.noop,data:i,loc:{start:{line:24,column:16},end:{line:33,column:23}}}))?r:"")+" \n
\n'+(null!=(r=m(e,"if").call(s,null!=t?m(t,"isCountdownTimer"):t,{name:"if",hash:{},fn:n.program(11,i,0),inverse:n.noop,data:i,loc:{start:{line:7,column:20},end:{line:14,column:27}}}))?r:"")+'
\n
\n
\n
'+(null!=(r=typeof(a=null!=(a=m(e,"content")||(null!=t?m(t,"content"):t))?a:l)===c?a.call(s,{name:"content",hash:{},data:i,loc:{start:{line:21,column:46},end:{line:21,column:59}}}):a)?r:"")+"
\n
\n\n\n"+(null!=(r=m(e,"if").call(s,null!=t?m(t,"crossIcon"):t,{name:"if",hash:{},fn:n.program(20,i,0),inverse:n.noop,data:i,loc:{start:{line:38,column:8},end:{line:43,column:15}}}))?r:"")+"
\n
\n"},useData:!0})},{"handlebars/runtime":3}],96:[function(n,t,e){var o=n("./template.handlebars"),i=n("./style.scss"),r=n("../_common/functions/renderItemTemplate"),a=n("../_common/BaseClass"),s=n("../../../../../addons/index"),l=function(n){return this.node=r(o,i,n),n.addons.countdownTimer&&(this.countdownTimer=new s.CountdownTimer(n.id,this.node,n.addons.countdownTimer)),this};(l.prototype=Object.create(a.prototype)).getHTML=function(){return this.node},l.prototype.show=function(){this.countdownTimer&&this.countdownTimer.start()},l.prototype.hide=function(){this.countdownTimer&&this.countdownTimer.stop()},l.prototype.destroy=function(){},l.prototype.refresh=function(){},l.prototype.refreshUI=function(){},t.exports=l},{"../../../../../addons/index":38,"../_common/BaseClass":76,"../_common/functions/renderItemTemplate":77,"./style.scss":97,"./template.handlebars":98}],97:[function(n,t,e){t.exports="@import url(\"https://fonts.googleapis.com/css?family=Roboto\");\n@keyframes zoomCloseIcon {\n from {\n -webkit-transform: scale(1); }\n to {\n -webkit-transform: scale(1.1); } }\n\n@-webkit-keyframes zoomCloseIcon {\n from {\n -webkit-transform: scale(1); }\n to {\n -webkit-transform: scale(1.1); } }\n\n@keyframes showWithOpacity {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@-webkit-keyframes showWithOpacity {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.buttons-container {\n width: 100%;\n margin: auto;\n margin-top: 10px;\n box-sizing: border-box;\n padding: 0 40px;\n text-align: center; }\n .buttons-container .submit-button.button-error-state {\n background-color: #CE3736 !important;\n color: #fff !important;\n text-transform: uppercase; }\n .buttons-container button {\n max-width: 290px;\n margin-bottom: 10px;\n width: 100%;\n height: 40px;\n border: 1px solid rgba(0, 0, 0, 0.15);\n text-align: center;\n font-family: BrandonMedium, sans-serif;\n font-weight: normal;\n line-height: 34px;\n border-radius: 4px;\n font-size: 18px;\n cursor: pointer; }\n .buttons-container button:active, .buttons-container button:focus {\n outline: none;\n box-shadow: none; }\n .buttons-container button:hover {\n outline: none;\n box-shadow: none; }\n\n.cross {\n top: 10px;\n right: 10px;\n position: absolute;\n width: 22px;\n height: 22px;\n z-index: 2;\n padding: 0;\n cursor: pointer;\n text-decoration: none;\n color: #acb6bc;\n font-size: 22px;\n border-radius: 40px; }\n .cross .cross-bg {\n width: 85%;\n height: 85%;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: -1;\n border-radius: 100px;\n background-color: #fff;\n box-sizing: border-box;\n margin: auto;\n box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7); }\n .cross:hover {\n color: #CE3736 !important; }\n .cross:active {\n opacity: 1; }\n .cross.video-cross {\n top: 15px;\n right: 15px;\n display: none;\n color: #f1f1f1;\n font-weight: 600;\n text-shadow: 0 1px 10px #000000; }\n .cross.video-cross:hover .icon {\n display: block; }\n .cross .mobile-device .video-cross {\n display: block !important; }\n\n.media-container {\n width: 100%;\n box-sizing: border-box;\n position: relative;\n text-align: center;\n overflow: hidden; }\n .media-container .media-container-size {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n .media-container .media-container-size .image-padding {\n position: absolute;\n top: 0;\n left: 0;\n padding: 20px;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n margin: auto; }\n .media-container .image-wrapper-contain {\n display: block;\n width: 100%;\n height: 100%;\n background-size: contain;\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: 50%;\n background-position: 50% 50%; }\n .media-container .image-wrapper-cover {\n display: block;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n background-size: cover;\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: 50%;\n background-position: 50% 50%; }\n .media-container .image-wrapper-fitWidth {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n .media-container .image-wrapper-fitWidth img {\n width: 100%;\n height: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto; }\n .media-container .image-wrapper-fitHeight {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n .media-container .image-wrapper-fitHeight img {\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto; }\n\n/* VIDEO START */\n.video-container {\n width: 100%;\n position: relative;\n box-sizing: border-box;\n text-align: center;\n overflow: hidden;\n background-color: black;\n padding-top: 56.25%;\n border-radius: 4px; }\n\n.video-padding-container {\n padding: 20px;\n box-sizing: border-box;\n padding-bottom: 0; }\n .video-padding-container.show-cross .full-size-button {\n display: block; }\n .video-padding-container.show-cross .cross {\n display: block; }\n .video-padding-container iframe {\n height: 100%;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n\n.video-container:hover .full-size-button {\n display: block; }\n\n#videoVimeoContainer .sidedock {\n display: none; }\n\n/* VIDEO END */\n.full-size-button {\n position: absolute;\n top: 15px;\n left: 15px;\n width: 125px;\n height: 30px;\n box-sizing: border-box;\n padding: 5px;\n background-color: rgba(0, 0, 0, 0.5);\n border-radius: 4px;\n color: rgba(255, 255, 255, 0.8);\n font-size: 14px;\n text-transform: uppercase;\n cursor: pointer;\n font-weight: bold;\n display: none;\n font-family: BrandonText, BrandonRegular, sans-serif; }\n .full-size-button:hover {\n background-color: rgba(0, 0, 0, 0.9);\n color: white; }\n\n.video-container:hover iframe {\n opacity: 0.7; }\n\n.video-container:hover .video-cross {\n display: block;\n -webkit-animation-name: showWithOpacity;\n animation-name: showWithOpacity;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n.video-container:hover .full-size-button {\n display: block;\n -webkit-animation-name: showWithOpacity;\n animation-name: showWithOpacity;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n.campaign-input-container {\n position: relative;\n margin-bottom: 10px; }\n .campaign-input-container.invalid-value-error .error-required-message {\n display: block; }\n .campaign-input-container .error-required-message {\n max-width: 290px;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n margin: auto;\n color: #CE3736;\n font-family: BrandonMedium, sans-serif;\n font-size: 14px;\n width: 100%;\n height: 100%;\n padding: 8px;\n box-sizing: border-box;\n background: #fff;\n text-align: left;\n border: 2px solid #CE3736;\n border-radius: 4px;\n display: none; }\n\n.campaign-input-item {\n margin: auto;\n max-width: 290px;\n width: 100%;\n height: 40px;\n border: 1px solid rgba(132, 132, 132, 0.15);\n background-color: white;\n text-align: left;\n font-family: BrandonText, BrandonRegular, sans-serif;\n font-weight: normal;\n line-height: 34px;\n border-radius: 4px;\n font-size: 16px;\n padding: 0 15px;\n box-sizing: border-box;\n cursor: text;\n color: #75858f; }\n .campaign-input-item::-moz-placeholder {\n color: #bac2c7; }\n .campaign-input-item::-webkit-input-placeholder {\n color: #bac2c7; }\n .campaign-input-item:active, .campaign-input-item:focus {\n outline: none;\n box-shadow: none;\n border: 1px solid rgba(0, 0, 0, 0.15); }\n .campaign-input-item:hover {\n outline: none;\n box-shadow: none; }\n\nhtml, body, p, div, h1, h2, h3, h4, h5, h6 {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n line-height: normal;\n font-family: BrandonText, BrandonRegular, sans-serif; }\n\nhtml, body {\n overflow: hidden; }\n\ntable {\n width: 100%;\n height: 100%;\n border-spacing: 0;\n border-collapse: collapse; }\n\n.super-container {\n width: 100%;\n height: 100%;\n box-sizing: border-box; }\n .super-container .main-frame {\n width: 100%;\n height: 100%;\n box-sizing: border-box; }\n .super-container .main-frame .main-container {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n height: 100%; }\n .super-container .main-frame .main-container .content-container {\n cursor: text;\n box-sizing: border-box;\n font-weight: normal;\n box-shadow: none;\n outline: none;\n font-family: BrandonText, BrandonRegular, sans-serif;\n line-height: normal;\n font-size: 16px;\n word-break: normal; }\n .super-container .main-frame .main-container .content-container font {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container span {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container br {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container a {\n line-height: normal;\n color: inherit; }\n\n.countDown_cont {\n font-family: \"Roboto\", sans-serif;\n font-size: 13px;\n display: flex;\n color: inherit; }\n\n.countDown_interval_cont {\n display: flex;\n justify-content: space-around;\n width: auto; }\n .countDown_interval_cont:nth-child(n+1):not(:last-child) {\n margin-right: 1em; }\n\n.countDown_interval_basic_cont_description {\n text-align: center;\n text-transform: uppercase;\n font-family: \"Roboto\", sans-serif, sans-serif;\n margin-top: 1em;\n font-size: 1em;\n color: inherit;\n text-shadow: 0.1em 0.1em 0.1em contrast(inherit); }\n\n.countDown_digit_cont {\n perspective: 3.2em;\n box-shadow: 0.1em 0.1em 0.1em rgba(0, 0, 0, 0.2);\n width: 1em;\n height: 1.6em;\n position: relative;\n line-height: 1.6em;\n font-size: 5em;\n font-weight: bold;\n border-radius: 0.08em; }\n .countDown_digit_cont:nth-child(n+1):not(:last-child) {\n margin-right: .05em; }\n\n.countDown_digit_last_placeholder, .countDown_digit_new_placeholder {\n position: absolute;\n left: 0;\n width: 100%;\n height: 50%;\n text-align: center;\n overflow: hidden; }\n\n.countDown_digit_last_placeholder {\n bottom: 0;\n background: #ddd;\n border-radius: 0 0 0.08em 0.08em; }\n .countDown_digit_last_placeholder_inner {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n bottom: 50%;\n position: absolute; }\n\n.countDown_digit_new_placeholder {\n top: 0;\n background: #f7f7f7;\n border-radius: 0.08em 0.08em 0 0; }\n\n.countDown_digit_last_rotate, .countDown_digit_new_rotate {\n display: flex;\n justify-content: center;\n width: 100%;\n height: 50%;\n font-weight: bold;\n position: absolute;\n top: 0;\n overflow: hidden;\n animation-duration: 0.4s;\n animation-timing-function: linear;\n border-radius: 0.08em 0.08em 0 0;\n animation-fill-mode: forwards;\n transform-origin: 100% 100%; }\n .countDown_digit_last_rotate:after, .countDown_digit_new_rotate:after {\n content: \"\";\n position: absolute;\n z-index: -1;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n border-bottom: 0em solid rgba(0, 0, 0, 0.1); }\n\n.countDown_digit_last_rotate {\n animation-name: countDown_flip_1;\n background: #f7f7f7; }\n\n.countDown_digit_new_rotate {\n animation-name: countDown_flip_2;\n background: #ddd; }\n\n.countDown_digit_new_rotated {\n transform: rotateX(180deg);\n width: 100%;\n height: 100%; }\n .countDown_digit_new_rotated_inner {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n bottom: 50%;\n position: absolute; }\n\n@keyframes countDown_flip_1 {\n 0% {\n transform: rotateX(0deg);\n z-index: 1; }\n 100% {\n transform: rotateX(-180deg);\n z-index: 0; } }\n\n@keyframes countDown_flip_2 {\n 0% {\n transform: rotateX(0deg);\n z-index: 0; }\n 100% {\n transform: rotateX(-180deg);\n z-index: 1; } }\n\n.countdown-timer-container {\n position: relative;\n width: 100%;\n font-family: 'Roboto', sans-serif; }\n .countdown-timer-container .addon-control-size {\n padding-top: 56.8%;\n position: initial; }\n .countdown-timer-container .addon-timer-container {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n .countdown-timer-container .addon-timer-container .addon-timer-body {\n font-family: 'Roboto', sans-serif;\n display: flex;\n margin: auto;\n align-content: center;\n justify-content: center;\n height: 100%;\n width: 100%;\n line-height: 1.6em; }\n .countdown-timer-container .addon-timer-container .addon-timer-body .countDown_interval_basic_cont_description {\n margin-right: 1em;\n font-size: 1.5em;\n font-family: 'Roboto', sans-serif; }\n .countdown-timer-container .addon-timer-container .addon-timer-body div {\n line-height: 1.6em;\n font-family: 'Roboto', sans-serif; }\n .countdown-timer-container .addon-timer-container .addon-timer-body .countDown_cont {\n padding-top: 8%;\n font-family: 'Roboto', sans-serif;\n display: flex;\n align-items: center; }\n .countdown-timer-container .addon-timer-container .addon-timer-body .countDown_cont .countDown_digit_cont {\n color: #333; }\n\n[class*='sl-size-'] .countdown-timer-container {\n height: 100%; }\n [class*='sl-size-'] .countdown-timer-container .addon-control-size {\n margin: 0 !important;\n padding: 0 !important; }\n\n.sl-media-size-1 .addon-timer-body.size-seconds .countDown_cont {\n font-size: 12px; }\n .sl-media-size-1 .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-1 .addon-timer-body.size-minutes .countDown_cont {\n font-size: 12px; }\n .sl-media-size-1 .addon-timer-body.size-minutes .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-1 .addon-timer-body.size-hours .countDown_cont {\n font-size: 8px; }\n\n.sl-media-size-1 .addon-timer-body.size-days .countDown_cont {\n font-size: 6px; }\n\n.sl-media-size-2 .addon-timer-body.size-seconds .countDown_cont {\n font-size: 12px; }\n .sl-media-size-2 .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-2 .addon-timer-body.size-minutes .countDown_cont {\n font-size: 12px; }\n .sl-media-size-2 .addon-timer-body.size-minutes .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-2 .addon-timer-body.size-hours .countDown_cont {\n font-size: 9px; }\n\n.sl-media-size-2 .addon-timer-body.size-days .countDown_cont {\n font-size: 7px; }\n\n.sl-media-size-3 .addon-timer-body.size-seconds .countDown_cont {\n font-size: 13px; }\n .sl-media-size-3 .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-3 .addon-timer-body.size-minutes .countDown_cont {\n font-size: 13px; }\n .sl-media-size-3 .addon-timer-body.size-minutes .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-3 .addon-timer-body.size-hours .countDown_cont {\n font-size: 10px; }\n\n.sl-media-size-3 .addon-timer-body.size-days .countDown_cont {\n font-size: 8px; }\n\n.sl-media-size-4 .addon-timer-body.size-seconds .countDown_cont {\n font-size: 13px; }\n .sl-media-size-4 .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-4 .addon-timer-body.size-minutes .countDown_cont {\n font-size: 13px; }\n .sl-media-size-4 .addon-timer-body.size-minutes .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-4 .addon-timer-body.size-hours .countDown_cont {\n font-size: 10px; }\n\n.sl-media-size-4 .addon-timer-body.size-days .countDown_cont {\n font-size: 8px; }\n\n.sl-media-size-5 .addon-timer-body.size-seconds .countDown_cont {\n font-size: 14px; }\n .sl-media-size-5 .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-5 .addon-timer-body.size-minutes .countDown_cont {\n font-size: 15px; }\n .sl-media-size-5 .addon-timer-body.size-minutes .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-5 .addon-timer-body.size-hours .countDown_cont {\n font-size: 11px; }\n\n.sl-media-size-5 .addon-timer-body.size-days .countDown_cont {\n font-size: 9px; }\n\n.sl-media-size-6 .addon-timer-body.size-seconds .countDown_cont {\n font-size: 14px; }\n .sl-media-size-6 .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-6 .addon-timer-body.size-minutes .countDown_cont {\n font-size: 15px; }\n .sl-media-size-6 .addon-timer-body.size-minutes .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-6 .addon-timer-body.size-hours .countDown_cont {\n font-size: 11px; }\n\n.sl-media-size-6 .addon-timer-body.size-days .countDown_cont {\n font-size: 9px; }\n\n.main-container {\n padding-right: 40px;\n padding-left: 40px; }\n .main-container .cross {\n top: 15px;\n right: 15px;\n width: 20px;\n height: 20px;\n font-size: 20px; }\n .main-container table {\n max-width: 1280px;\n margin: auto;\n width: 100%; }\n .main-container table .video-padding-container {\n padding: 15px; }\n .main-container table .media-container {\n position: relative;\n height: 100%;\n box-sizing: border-box; }\n .main-container table .media-container .image-container-timer-fix {\n height: 100%;\n width: 100%; }\n .main-container table .media-container .image-container-timer-fix.image-timer-hidden {\n display: none; }\n .main-container table .media-container.no-image-style {\n display: none !important;\n width: 0 !important; }\n .main-container table .media-container .image-container {\n padding: 20px;\n box-sizing: border-box; }\n .main-container table .media-container.picture-container {\n padding: 20px;\n box-sizing: border-box; }\n .main-container table .media-container.no-image-style {\n width: 0 !important; }\n .main-container table .media-container.sl-media-size-1 {\n width: 330px; }\n .main-container table .media-container.sl-media-size-2 {\n width: 365px; }\n .main-container table .media-container.sl-media-size-3 {\n width: 405px; }\n .main-container table .media-container.sl-media-size-4 {\n width: 440px; }\n .main-container table .media-container.sl-media-size-5 {\n width: 475px; }\n .main-container table .media-container.sl-media-size-6 {\n width: 510px; }\n .main-container table .content-container {\n width: auto;\n height: 100%;\n padding: 0;\n box-sizing: border-box;\n padding-left: 15px; }\n .main-container table .button-row {\n vertical-align: top; }\n .main-container table .buttons-container-in-table {\n padding-top: 15px;\n text-align: center; }\n .main-container table .buttons-container-in-table button {\n border: 1px solid rgba(0, 0, 0, 0.15);\n font-family: BrandonMedium, sans-serif;\n border-radius: 4px;\n font-size: 18px;\n cursor: pointer;\n text-align: center;\n height: 40px;\n padding: 0 30px;\n min-width: 125px;\n white-space: nowrap;\n outline: none;\n box-shadow: none; }\n .main-container table .buttons-container-in-table button:last-child {\n margin-left: 30px; }\n .main-container table .buttons-container-in-table button:first-child {\n margin-left: 0; }\n .main-container table .buttons-container-in-table button:active .main-container table .buttons-container-in-table button:hover .main-container table .buttons-container-in-table button:focus {\n outline: none;\n box-shadow: none; }\n\n@media (min-width: 960px) and (max-width: 1280px) {\n .super-container .main-container {\n padding-left: 0; }\n .super-container .html-content {\n -webkit-transform: scale(0.85);\n -moz-transform: scale(0.85);\n -o-transform: scale(0.85);\n transform: scale(0.85); } }\n\n@media (min-width: 769px) and (max-width: 960px) {\n .super-container .main-container {\n padding-left: 0; }\n .super-container .media-container {\n width: 35% !important; }\n .super-container .html-content {\n -webkit-transform: scale(0.9);\n -moz-transform: scale(0.9);\n -o-transform: scale(0.9);\n transform: scale(0.9); } }\n\n@media (max-width: 768px) {\n html, body {\n overflow: visible !important; }\n html .super-container, body .super-container {\n height: auto !important; }\n html .super-container .main-container, body .super-container .main-container {\n height: auto !important; }\n html .super-container .main-container tr, body .super-container .main-container tr {\n display: grid; }\n html .super-container .main-container .cross, body .super-container .main-container .cross {\n right: 20px;\n width: 24px;\n height: 24px;\n font-size: 24px;\n margin: auto; }\n html .super-container table .media-container, body .super-container table .media-container {\n display: block;\n width: 100% !important;\n margin: auto;\n height: auto; }\n html .super-container table .media-container.picture-container, body .super-container table .media-container.picture-container {\n height: 200px;\n margin-bottom: 20px; }\n html .super-container table .content-container, body .super-container table .content-container {\n display: block;\n width: 100%;\n margin: auto;\n height: auto;\n padding: 0; }\n html .super-container table .content-container .buttons-container-in-table, body .super-container table .content-container .buttons-container-in-table {\n text-align: center;\n margin: auto; }\n html .super-container table .content-container .buttons-container-in-table button, body .super-container table .content-container .buttons-container-in-table button {\n max-width: 320px;\n margin: auto;\n width: 100%;\n margin-bottom: 20px; } }\n"},{}],98:[function(n,t,e){var o=n("handlebars/runtime").default.template;t.exports=o({1:function(n,t,e,o,i){return"mobile-version"},3:function(n,t,e,o,i){return"picture-container"},5:function(n,t,e,o,i){return"no-image-style"},7:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return(null!=(r=s(e,"if").call(a,null!=t?s(t,"youtubeVideo"):t,{name:"if",hash:{},fn:n.program(8,i,0),inverse:n.noop,data:i,loc:{start:{line:8,column:24},end:{line:19,column:31}}}))?r:"")+"\n"+(null!=(r=s(e,"if").call(a,null!=t?s(t,"vimeoVideo"):t,{name:"if",hash:{},fn:n.program(8,i,0),inverse:n.noop,data:i,loc:{start:{line:21,column:24},end:{line:32,column:31}}}))?r:"")},8:function(n,t,e,o,i){var r,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n \n\n
\n
EXPAND VIDEO
\n
\n
\n
\n'},10:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return(null!=(r=s(e,"if").call(a,null!=t?s(t,"isCountdownTimer"):t,{name:"if",hash:{},fn:n.program(11,i,0),inverse:n.noop,data:i,loc:{start:{line:34,column:24},end:{line:41,column:31}}}))?r:"")+'\n
\n'+(null!=(r=s(e,"if").call(a,null!=t?s(t,"fittingCover"):t,{name:"if",hash:{},fn:n.program(15,i,0),inverse:n.program(17,i,0),data:i,loc:{start:{line:44,column:28},end:{line:52,column:35}}}))?r:"")+"\n
\n"},11:function(n,t,e,o,i){var r,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n
\n
\n
\n
\n'},13:function(n,t,e,o,i){return" image-timer-hidden"},15:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.hooks.helperMissing,l="function",c=n.escapeExpression,d=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n'},17:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.hooks.helperMissing,l="function",c=n.escapeExpression,d=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n \n
\n'},19:function(n,t,e,o,i){var r,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n'+(null!=(r=a(e,"each").call(null!=t?t:n.nullContext||{},null!=t?a(t,"buttons"):t,{name:"each",hash:{},fn:n.program(20,i,0),inverse:n.noop,data:i,loc:{start:{line:62,column:28},end:{line:66,column:37}}}))?r:"")+"
\n"},20:function(n,t,e,o,i){var r=n.lambda,a=n.escapeExpression,s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n"},22:function(n,t,e,o,i){return"
\n \n \n
\n"},compiler:[8,">= 4.3.0"],main:function(n,t,e,o,i){var r,a,s=null!=t?t:n.nullContext||{},l=n.hooks.helperMissing,c="function",d=n.escapeExpression,m=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return"\n
\n
\n \n \n \n \n \n
\n'+(null!=(r=m(e,"if").call(s,null!=t?m(t,"video"):t,{name:"if",hash:{},fn:n.program(7,i,0),inverse:n.program(10,i,0),data:i,loc:{start:{line:7,column:20},end:{line:55,column:27}}}))?r:"")+' \n
'+(null!=(r=typeof(a=null!=(a=m(e,"content")||(null!=t?m(t,"content"):t))?a:l)===c?a.call(s,{name:"content",hash:{},data:i,loc:{start:{line:58,column:46},end:{line:58,column:59}}}):a)?r:"")+"
\n\n"+(null!=(r=m(e,"if").call(s,null!=t?m(t,"buttons"):t,{name:"if",hash:{},fn:n.program(19,i,0),inverse:n.noop,data:i,loc:{start:{line:60,column:20},end:{line:68,column:27}}}))?r:"")+"
\n\n\n"+(null!=(r=m(e,"if").call(s,null!=t?m(t,"crossIcon"):t,{name:"if",hash:{},fn:n.program(22,i,0),inverse:n.noop,data:i,loc:{start:{line:74,column:8},end:{line:79,column:15}}}))?r:"")+"
\n
\n\n\n"},useData:!0})},{"handlebars/runtime":3}],99:[function(n,t,e){var o=n("./template.handlebars"),i=n("./style.scss"),r=n("../_common/BaseClass"),a=n("../_common/functions/renderItemTemplate"),s=function(n){return this.node=a(o,i,n),this};(s.prototype=Object.create(r.prototype)).getHTML=function(){return this.node},s.prototype.show=function(){},s.prototype.hide=function(){},s.prototype.destroy=function(){},s.prototype.refresh=function(){},s.prototype.refreshUI=function(){},t.exports=s},{"../_common/BaseClass":76,"../_common/functions/renderItemTemplate":77,"./style.scss":100,"./template.handlebars":101}],100:[function(n,t,e){t.exports="@keyframes zoomCloseIcon {\n from {\n -webkit-transform: scale(1); }\n to {\n -webkit-transform: scale(1.1); } }\n\n@-webkit-keyframes zoomCloseIcon {\n from {\n -webkit-transform: scale(1); }\n to {\n -webkit-transform: scale(1.1); } }\n\n@keyframes showWithOpacity {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@-webkit-keyframes showWithOpacity {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.buttons-container {\n width: 100%;\n margin: auto;\n margin-top: 10px;\n box-sizing: border-box;\n padding: 0 40px;\n text-align: center; }\n .buttons-container .submit-button.button-error-state {\n background-color: #CE3736 !important;\n color: #fff !important;\n text-transform: uppercase; }\n .buttons-container button {\n max-width: 290px;\n margin-bottom: 10px;\n width: 100%;\n height: 40px;\n border: 1px solid rgba(0, 0, 0, 0.15);\n text-align: center;\n font-family: BrandonMedium, sans-serif;\n font-weight: normal;\n line-height: 34px;\n border-radius: 4px;\n font-size: 18px;\n cursor: pointer; }\n .buttons-container button:active, .buttons-container button:focus {\n outline: none;\n box-shadow: none; }\n .buttons-container button:hover {\n outline: none;\n box-shadow: none; }\n\n.cross {\n top: 10px;\n right: 10px;\n position: absolute;\n width: 22px;\n height: 22px;\n z-index: 2;\n padding: 0;\n cursor: pointer;\n text-decoration: none;\n color: #acb6bc;\n font-size: 22px;\n border-radius: 40px; }\n .cross .cross-bg {\n width: 85%;\n height: 85%;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: -1;\n border-radius: 100px;\n background-color: #fff;\n box-sizing: border-box;\n margin: auto;\n box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7); }\n .cross:hover {\n color: #CE3736 !important; }\n .cross:active {\n opacity: 1; }\n .cross.video-cross {\n top: 15px;\n right: 15px;\n display: none;\n color: #f1f1f1;\n font-weight: 600;\n text-shadow: 0 1px 10px #000000; }\n .cross.video-cross:hover .icon {\n display: block; }\n .cross .mobile-device .video-cross {\n display: block !important; }\n\n.media-container {\n width: 100%;\n box-sizing: border-box;\n position: relative;\n text-align: center;\n overflow: hidden; }\n .media-container .media-container-size {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n .media-container .media-container-size .image-padding {\n position: absolute;\n top: 0;\n left: 0;\n padding: 20px;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n margin: auto; }\n .media-container .image-wrapper-contain {\n display: block;\n width: 100%;\n height: 100%;\n background-size: contain;\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: 50%;\n background-position: 50% 50%; }\n .media-container .image-wrapper-cover {\n display: block;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n background-size: cover;\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: 50%;\n background-position: 50% 50%; }\n .media-container .image-wrapper-fitWidth {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n .media-container .image-wrapper-fitWidth img {\n width: 100%;\n height: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto; }\n .media-container .image-wrapper-fitHeight {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n .media-container .image-wrapper-fitHeight img {\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto; }\n\n/* VIDEO START */\n.video-container {\n width: 100%;\n position: relative;\n box-sizing: border-box;\n text-align: center;\n overflow: hidden;\n background-color: black;\n padding-top: 56.25%;\n border-radius: 4px; }\n\n.video-padding-container {\n padding: 20px;\n box-sizing: border-box;\n padding-bottom: 0; }\n .video-padding-container.show-cross .full-size-button {\n display: block; }\n .video-padding-container.show-cross .cross {\n display: block; }\n .video-padding-container iframe {\n height: 100%;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n\n.video-container:hover .full-size-button {\n display: block; }\n\n#videoVimeoContainer .sidedock {\n display: none; }\n\n/* VIDEO END */\n.full-size-button {\n position: absolute;\n top: 15px;\n left: 15px;\n width: 125px;\n height: 30px;\n box-sizing: border-box;\n padding: 5px;\n background-color: rgba(0, 0, 0, 0.5);\n border-radius: 4px;\n color: rgba(255, 255, 255, 0.8);\n font-size: 14px;\n text-transform: uppercase;\n cursor: pointer;\n font-weight: bold;\n display: none;\n font-family: BrandonText, BrandonRegular, sans-serif; }\n .full-size-button:hover {\n background-color: rgba(0, 0, 0, 0.9);\n color: white; }\n\n.video-container:hover iframe {\n opacity: 0.7; }\n\n.video-container:hover .video-cross {\n display: block;\n -webkit-animation-name: showWithOpacity;\n animation-name: showWithOpacity;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n.video-container:hover .full-size-button {\n display: block;\n -webkit-animation-name: showWithOpacity;\n animation-name: showWithOpacity;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n.campaign-input-container {\n position: relative;\n margin-bottom: 10px; }\n .campaign-input-container.invalid-value-error .error-required-message {\n display: block; }\n .campaign-input-container .error-required-message {\n max-width: 290px;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n margin: auto;\n color: #CE3736;\n font-family: BrandonMedium, sans-serif;\n font-size: 14px;\n width: 100%;\n height: 100%;\n padding: 8px;\n box-sizing: border-box;\n background: #fff;\n text-align: left;\n border: 2px solid #CE3736;\n border-radius: 4px;\n display: none; }\n\n.campaign-input-item {\n margin: auto;\n max-width: 290px;\n width: 100%;\n height: 40px;\n border: 1px solid rgba(132, 132, 132, 0.15);\n background-color: white;\n text-align: left;\n font-family: BrandonText, BrandonRegular, sans-serif;\n font-weight: normal;\n line-height: 34px;\n border-radius: 4px;\n font-size: 16px;\n padding: 0 15px;\n box-sizing: border-box;\n cursor: text;\n color: #75858f; }\n .campaign-input-item::-moz-placeholder {\n color: #bac2c7; }\n .campaign-input-item::-webkit-input-placeholder {\n color: #bac2c7; }\n .campaign-input-item:active, .campaign-input-item:focus {\n outline: none;\n box-shadow: none;\n border: 1px solid rgba(0, 0, 0, 0.15); }\n .campaign-input-item:hover {\n outline: none;\n box-shadow: none; }\n\nhtml, body, p, div, h1, h2, h3, h4, h5, h6 {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n line-height: normal;\n font-family: BrandonText, BrandonRegular, sans-serif; }\n\nhtml, body {\n overflow: hidden; }\n\ntable {\n width: 100%;\n height: 100%;\n border-spacing: 0;\n border-collapse: collapse; }\n\n.super-container {\n width: 100%;\n height: 100%;\n box-sizing: border-box; }\n .super-container .main-frame {\n width: 100%;\n height: 100%;\n box-sizing: border-box; }\n .super-container .main-frame .main-container {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n height: 100%; }\n .super-container .main-frame .main-container .content-container {\n cursor: text;\n box-sizing: border-box;\n font-weight: normal;\n box-shadow: none;\n outline: none;\n font-family: BrandonText, BrandonRegular, sans-serif;\n line-height: normal;\n font-size: 16px;\n word-break: normal; }\n .super-container .main-frame .main-container .content-container font {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container span {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container br {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container a {\n line-height: normal;\n color: inherit; }\n\n.image-container {\n background-color: transparent;\n width: 100%;\n overflow: visible;\n cursor: pointer;\n padding: 25px;\n box-sizing: border-box;\n height: 100%; }\n .image-container img {\n border-radius: 4px;\n width: 100%;\n height: 100%;\n -webkit-filter: drop-shadow(0 8px 5px rgba(0, 0, 0, 0.35));\n filter: drop-shadow(0 8px 5px rgba(0, 0, 0, 0.35)); }\n .image-container .cross {\n width: 22px;\n height: 22px;\n font-size: 22px;\n top: 35px;\n right: 35px; }\n .image-container iframe {\n -webkit-filter: drop-shadow(0 8px 5px rgba(0, 0, 0, 0.35));\n filter: drop-shadow(0 8px 5px rgba(0, 0, 0, 0.35)); }\n\n.video-padding-container {\n background-color: transparent;\n width: 100%;\n overflow: visible;\n cursor: pointer;\n padding: 25px;\n box-sizing: border-box;\n height: 100%; }\n .video-padding-container .cross {\n width: 22px;\n height: 22px;\n font-size: 22px; }\n .video-padding-container .video-container {\n width: 100%;\n position: relative;\n box-sizing: border-box;\n text-align: center;\n overflow: hidden;\n background-color: black;\n padding-top: 56.25%;\n border-radius: 4px;\n box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.15); }\n .video-padding-container .video-container iframe {\n height: 100%;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n"},{}],101:[function(n,t,e){var o=n("handlebars/runtime").default.template;t.exports=o({1:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n'+(null!=(r=s(e,"if").call(a,null!=t?s(t,"crossIcon"):t,{name:"if",hash:{},fn:n.program(6,i,0),inverse:n.noop,data:i,loc:{start:{line:6,column:8},end:{line:11,column:15}}}))?r:"")+'
\n
\n'},2:function(n,t,e,o,i){return"mobile-device"},4:function(n,t,e,o,i){return"desktop-device"},6:function(n,t,e,o,i){return" \n \n \n \n"},8:function(n,t,e,o,i){var r,a,s=null!=t?t:n.nullContext||{},l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n'+(null!=(r=l(e,"if").call(s,null!=t?l(t,"crossIcon"):t,{name:"if",hash:{},fn:n.program(6,i,0),inverse:n.noop,data:i,loc:{start:{line:18,column:8},end:{line:23,column:15}}}))?r:"")+'\n \n
\n'},10:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return(null!=(r=s(e,"if").call(a,null!=t?s(t,"youtubeVideo"):t,{name:"if",hash:{},fn:n.program(11,i,0),inverse:n.noop,data:i,loc:{start:{line:30,column:4},end:{line:44,column:11}}}))?r:"")+"\n"+(null!=(r=s(e,"if").call(a,null!=t?s(t,"vimeoVideo"):t,{name:"if",hash:{},fn:n.program(13,i,0),inverse:n.noop,data:i,loc:{start:{line:46,column:4},end:{line:59,column:11}}}))?r:"")},11:function(n,t,e,o,i){var r,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n \n
\n
EXPAND VIDEO
\n
\n\n \n \n \n \n
\n
\n'},13:function(n,t,e,o,i){var r,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n \n
\n
EXPAND VIDEO
\n
\n \n \n \n \n
\n
\n'},compiler:[8,">= 4.3.0"],main:function(n,t,e,o,i){var r,a,s=null!=t?t:n.nullContext||{},l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return"\n\n\n"+(null!=(r=l(e,"if").call(s,null!=t?l(t,"customHTML"):t,{name:"if",hash:{},fn:n.program(1,i,0),inverse:n.noop,data:i,loc:{start:{line:4,column:0},end:{line:14,column:7}}}))?r:"")+"\n"+(null!=(r=l(e,"if").call(s,null!=t?l(t,"isImage"):t,{name:"if",hash:{},fn:n.program(8,i,0),inverse:n.noop,data:i,loc:{start:{line:16,column:0},end:{line:27,column:7}}}))?r:"")+"\n"+(null!=(r=l(e,"if").call(s,null!=t?l(t,"video"):t,{name:"if",hash:{},fn:n.program(10,i,0),inverse:n.noop,data:i,loc:{start:{line:29,column:0},end:{line:60,column:7}}}))?r:"")},useData:!0})},{"handlebars/runtime":3}],102:[function(n,t,e){var o=n("./_common/BaseClass"),i={popup:n("./popup/index"),slideout:n("./slideout/index"),notification:n("./notification/index"),banner:n("./banner/index"),bar:n("./bar/index"),hotspot:n("./hotspot/index"),tooltip:n("./tooltip/index"),container:n("./container/index"),htmlContainer:n("./htmlContainer/index")};t.exports=function(n,t){return i[n]?new(0,i[n])(t):i[n]?void 0:(console.error("Campaign doesn't have template"),new o(t))}},{"./_common/BaseClass":76,"./banner/index":93,"./bar/index":96,"./container/index":99,"./hotspot/index":107,"./htmlContainer/index":110,"./notification/index":114,"./popup/index":117,"./slideout/index":120,"./tooltip/index":127}],103:[function(n,t,e){var o=n("../../../../../../utils/index");t.exports=function(n){var t={alignment:{x:"right",y:"bottom"},offset:{x:0,y:0}},e=parseInt(n.style.width)-20,i=parseInt(n.style.height)-20,r=20*parseInt(n.style.size),a=n.style.hotSpot.size,s=e+r+10,l=i+r+10;return!function(n,t,e){return o.Page.getPageWidth()-(e+t+n+20)>0}(s,a,n.absolutePosition.x)?(t.offset.x=n.absolutePosition.x-s,t.alignment.x="left"):(t.offset.x=n.absolutePosition.x+a,t.alignment.x="right"),!function(n,t,e){return o.Page.getPageHeight()-(e+t+n+20)>0}(l,a,n.absolutePosition.y)?(t.offset.y=n.absolutePosition.y-l,t.alignment.y="top"):(t.offset.y=n.absolutePosition.y+a,t.alignment.y="bottom"),t}},{"../../../../../../utils/index":157}],104:[function(n,t,e){var o=n("../../../../../../utils/index");t.exports={findParentNode:function(n){return n.cssSelector?o.Page.findNodeBySelector(n.cssSelector):n.xpath?o.Page.findNodeByXPath(n.xpath):void 0},applyOffset:function(n,t){var e=n.position.offsetX-n.size/2,o=n.position.offsetY-n.size/2;t.style.cssText+="left:"+e+"px; top:"+o+"px"},insertIcon:function(n,t){document.getElementById(t.id)||n.insertBefore(t,n.childNodes[0])},applySize:function(n,t){t.style.cssText+="width:"+n+"px; height:"+n+"px"},copyPadding:function(n,t){var e=o.Page.getNodeStyle(n,"padding-top"),i=o.Page.getNodeStyle(n,"padding-left");t.style.cssText="margin-top: -"+e+"; margin-left: -"+i+";"},getIconPosition:function(n){return o.Page.getNodeOffset(n)}}},{"../../../../../../utils/index":157}],105:[function(n,t,e){var o=n("handlebars/runtime").default.template;t.exports=o({compiler:[8,">= 4.3.0"],main:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.hooks.helperMissing,l="function",c=n.escapeExpression,d=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return"\n \n\n \n\n\n
\n'},useData:!0})},{"handlebars/runtime":3}],106:[function(n,t,e){var o=n("./icon.handlebars"),i=n("./helpers"),r=n("../../../../../../config"),a=n("../../../../../../utils/index"),s=function(n){this.data=n,this.listeners=[],this.parentNode=null;var t=document.createElement("div");t.style.width=0,t.style.height=0,t.style.padding=0,t.style.margin=0,t.className="sl-hp-icon-container",t.style.position="relative",t.style.display="block",t.style.float="left",t.id=n.id;var e=document.createElement("iframe");e.className="sl-hp-frame",this.icon=e,this.container=t;var i=o({isDevelop:r.isDevelop,size:n.size,color:n.color,cdn:r.cdn}),s=document.createElement("div");s.innerHTML=i;var l,c=(l=s.getElementsByClassName("hotspot-icon")[0],{on:function(n){l.addEventListener("click",(function(t){t.preventDefault(),n("click")})),l.addEventListener("mouseover",(function(t){t.preventDefault(),n("mouse_on")})),l.addEventListener("mouseout",(function(t){t.preventDefault(),n("mouse_out")}))}}),d=this.listeners;c.on((function(n){d.forEach((function(t){t(n)}))})),a.Frame.onReady(e,(function(){e.contentDocument.body.appendChild(s)})),t.appendChild(e),this.setupOnPage()};s.prototype.on=function(n){this.listeners.push(n)},s.prototype.setupOnPage=function(){var n=this.container,t=this.data,e=i.findParentNode(t.position);if(!e)return this.parentNode=null,!1;this.parentNode=e,i.applySize(t.size,this.icon),i.applyOffset(t,this.icon),i.copyPadding(e,n),i.insertIcon(e,n)},s.prototype.remove=function(){this.container.remove()},s.prototype.getPosition=function(){return!!this.parentNode&&i.getIconPosition(this.icon)},s.prototype.refresh=function(){this.setupOnPage()},t.exports=s},{"../../../../../../config":141,"../../../../../../utils/index":157,"./helpers":104,"./icon.handlebars":105}],107:[function(n,t,e){var o=n("./template.handlebars"),i=n("./style.scss"),r=n("../_common/BaseClass"),a=n("./icon/icon"),s=n("../_common/functions/renderItemTemplate"),l=n("outlog").init("Hotspot",{debug:!1}),c=function(n){this.data=n,this.listeners=[],this.node=s(o,i,n);var t={size:n.style.hotSpot.size,color:n.style.hotSpot.color,position:n.position,id:n.id};return this.icon=new a(t),this.hideTimeout=null,this._setupIconTriggers(),this};(c.prototype=Object.create(r.prototype))._setupIconTriggers=function(){var n=this,t=this.data,e=this.listeners;"hover"==t.trigger.type&&(this.node.addEventListener("mouseover",(function(){window.clearTimeout(n.hideTimeout)})),this.node.addEventListener("mouseout",(function(){window.clearTimeout(n.hideTimeout),n.hideTimeout=window.setTimeout((function(){e.forEach((function(n){n("hide")}))}),300)}))),this.icon.on((function(o){if("mouse_on"==o&&"hover"==t.trigger.type&&(window.clearTimeout(n.hideTimeout),e.forEach((function(n){n("show")}))),"mouse_out"==o&&"hover"==t.trigger.type&&(window.clearTimeout(n.hideTimeout),n.hideTimeout=window.setTimeout((function(){e.forEach((function(n){n("hide")}))}),300)),"click"==o&&"hover"!=t.trigger.type)return e.forEach((function(n){n("show")})),!0}))},c.prototype.getHTML=function(){return this.node},c.prototype.destroy=function(){this.icon.remove(),this.node.remove()},c.prototype.getAbsolutePosition=function(){var n=this.icon.getPosition();return l.info("getAbsolutePosition",n),n},c.prototype.refreshPosition=function(){this.icon.refresh()},t.exports=c},{"../_common/BaseClass":76,"../_common/functions/renderItemTemplate":77,"./icon/icon":106,"./style.scss":108,"./template.handlebars":109,outlog:31}],108:[function(n,t,e){t.exports="@keyframes zoomCloseIcon {\n from {\n -webkit-transform: scale(1); }\n to {\n -webkit-transform: scale(1.1); } }\n\n@-webkit-keyframes zoomCloseIcon {\n from {\n -webkit-transform: scale(1); }\n to {\n -webkit-transform: scale(1.1); } }\n\n@keyframes showWithOpacity {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@-webkit-keyframes showWithOpacity {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.buttons-container {\n width: 100%;\n margin: auto;\n margin-top: 10px;\n box-sizing: border-box;\n padding: 0 40px;\n text-align: center; }\n .buttons-container .submit-button.button-error-state {\n background-color: #CE3736 !important;\n color: #fff !important;\n text-transform: uppercase; }\n .buttons-container button {\n max-width: 290px;\n margin-bottom: 10px;\n width: 100%;\n height: 40px;\n border: 1px solid rgba(0, 0, 0, 0.15);\n text-align: center;\n font-family: BrandonMedium, sans-serif;\n font-weight: normal;\n line-height: 34px;\n border-radius: 4px;\n font-size: 18px;\n cursor: pointer; }\n .buttons-container button:active, .buttons-container button:focus {\n outline: none;\n box-shadow: none; }\n .buttons-container button:hover {\n outline: none;\n box-shadow: none; }\n\n.cross {\n top: 10px;\n right: 10px;\n position: absolute;\n width: 22px;\n height: 22px;\n z-index: 2;\n padding: 0;\n cursor: pointer;\n text-decoration: none;\n color: #acb6bc;\n font-size: 22px;\n border-radius: 40px; }\n .cross .cross-bg {\n width: 85%;\n height: 85%;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: -1;\n border-radius: 100px;\n background-color: #fff;\n box-sizing: border-box;\n margin: auto;\n box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7); }\n .cross:hover {\n color: #CE3736 !important; }\n .cross:active {\n opacity: 1; }\n .cross.video-cross {\n top: 15px;\n right: 15px;\n display: none;\n color: #f1f1f1;\n font-weight: 600;\n text-shadow: 0 1px 10px #000000; }\n .cross.video-cross:hover .icon {\n display: block; }\n .cross .mobile-device .video-cross {\n display: block !important; }\n\n.media-container {\n width: 100%;\n box-sizing: border-box;\n position: relative;\n text-align: center;\n overflow: hidden; }\n .media-container .media-container-size {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n .media-container .media-container-size .image-padding {\n position: absolute;\n top: 0;\n left: 0;\n padding: 20px;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n margin: auto; }\n .media-container .image-wrapper-contain {\n display: block;\n width: 100%;\n height: 100%;\n background-size: contain;\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: 50%;\n background-position: 50% 50%; }\n .media-container .image-wrapper-cover {\n display: block;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n background-size: cover;\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: 50%;\n background-position: 50% 50%; }\n .media-container .image-wrapper-fitWidth {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n .media-container .image-wrapper-fitWidth img {\n width: 100%;\n height: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto; }\n .media-container .image-wrapper-fitHeight {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n .media-container .image-wrapper-fitHeight img {\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto; }\n\n/* VIDEO START */\n.video-container {\n width: 100%;\n position: relative;\n box-sizing: border-box;\n text-align: center;\n overflow: hidden;\n background-color: black;\n padding-top: 56.25%;\n border-radius: 4px; }\n\n.video-padding-container {\n padding: 20px;\n box-sizing: border-box;\n padding-bottom: 0; }\n .video-padding-container.show-cross .full-size-button {\n display: block; }\n .video-padding-container.show-cross .cross {\n display: block; }\n .video-padding-container iframe {\n height: 100%;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n\n.video-container:hover .full-size-button {\n display: block; }\n\n#videoVimeoContainer .sidedock {\n display: none; }\n\n/* VIDEO END */\n.full-size-button {\n position: absolute;\n top: 15px;\n left: 15px;\n width: 125px;\n height: 30px;\n box-sizing: border-box;\n padding: 5px;\n background-color: rgba(0, 0, 0, 0.5);\n border-radius: 4px;\n color: rgba(255, 255, 255, 0.8);\n font-size: 14px;\n text-transform: uppercase;\n cursor: pointer;\n font-weight: bold;\n display: none;\n font-family: BrandonText, BrandonRegular, sans-serif; }\n .full-size-button:hover {\n background-color: rgba(0, 0, 0, 0.9);\n color: white; }\n\n.video-container:hover iframe {\n opacity: 0.7; }\n\n.video-container:hover .video-cross {\n display: block;\n -webkit-animation-name: showWithOpacity;\n animation-name: showWithOpacity;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n.video-container:hover .full-size-button {\n display: block;\n -webkit-animation-name: showWithOpacity;\n animation-name: showWithOpacity;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n.campaign-input-container {\n position: relative;\n margin-bottom: 10px; }\n .campaign-input-container.invalid-value-error .error-required-message {\n display: block; }\n .campaign-input-container .error-required-message {\n max-width: 290px;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n margin: auto;\n color: #CE3736;\n font-family: BrandonMedium, sans-serif;\n font-size: 14px;\n width: 100%;\n height: 100%;\n padding: 8px;\n box-sizing: border-box;\n background: #fff;\n text-align: left;\n border: 2px solid #CE3736;\n border-radius: 4px;\n display: none; }\n\n.campaign-input-item {\n margin: auto;\n max-width: 290px;\n width: 100%;\n height: 40px;\n border: 1px solid rgba(132, 132, 132, 0.15);\n background-color: white;\n text-align: left;\n font-family: BrandonText, BrandonRegular, sans-serif;\n font-weight: normal;\n line-height: 34px;\n border-radius: 4px;\n font-size: 16px;\n padding: 0 15px;\n box-sizing: border-box;\n cursor: text;\n color: #75858f; }\n .campaign-input-item::-moz-placeholder {\n color: #bac2c7; }\n .campaign-input-item::-webkit-input-placeholder {\n color: #bac2c7; }\n .campaign-input-item:active, .campaign-input-item:focus {\n outline: none;\n box-shadow: none;\n border: 1px solid rgba(0, 0, 0, 0.15); }\n .campaign-input-item:hover {\n outline: none;\n box-shadow: none; }\n\nhtml, body, p, div, h1, h2, h3, h4, h5, h6 {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n line-height: normal;\n font-family: BrandonText, BrandonRegular, sans-serif; }\n\nhtml, body {\n overflow: hidden; }\n\ntable {\n width: 100%;\n height: 100%;\n border-spacing: 0;\n border-collapse: collapse; }\n\n.super-container {\n width: 100%;\n height: 100%;\n box-sizing: border-box; }\n .super-container .main-frame {\n width: 100%;\n height: 100%;\n box-sizing: border-box; }\n .super-container .main-frame .main-container {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n height: 100%; }\n .super-container .main-frame .main-container .content-container {\n cursor: text;\n box-sizing: border-box;\n font-weight: normal;\n box-shadow: none;\n outline: none;\n font-family: BrandonText, BrandonRegular, sans-serif;\n line-height: normal;\n font-size: 16px;\n word-break: normal; }\n .super-container .main-frame .main-container .content-container font {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container span {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container br {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container a {\n line-height: normal;\n color: inherit; }\n\n.main-frame.mobile-version .cross {\n font-size: 22px;\n width: 22px;\n height: 22px; }\n\n.main-container {\n overflow: hidden;\n border-radius: 4px; }\n .main-container .cross {\n font-size: 18px;\n width: 18px;\n height: 18px; }\n\n.content-container {\n padding: 15px 30px;\n overflow: hidden;\n display: table-cell;\n vertical-align: middle; }\n"},{}],109:[function(n,t,e){var o=n("handlebars/runtime").default.template;t.exports=o({1:function(n,t,e,o,i){return"mobile-version"},3:function(n,t,e,o,i){return"
\n \n \n
\n"},compiler:[8,">= 4.3.0"],main:function(n,t,e,o,i){var r,a,s=null!=t?t:n.nullContext||{},l=n.hooks.helperMissing,c="function",d=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return"\n
\n
\n\n'+(null!=(r=d(e,"if").call(s,null!=t?d(t,"actionAccepted"):t,{name:"if",hash:{},fn:n.program(3,i,0),inverse:n.noop,data:i,loc:{start:{line:5,column:8},end:{line:10,column:15}}}))?r:"")+'\n \n \n \n \n
'+(null!=(r=typeof(a=null!=(a=d(e,"content")||(null!=t?d(t,"content"):t))?a:l)===c?a.call(s,{name:"content",hash:{},data:i,loc:{start:{line:14,column:72},end:{line:14,column:85}}}):a)?r:"")+"
\n
\n
\n"},useData:!0})},{"handlebars/runtime":3}],110:[function(n,t,e){var o=n("./template.handlebars"),i=n("./style.scss"),r=n("../_common/BaseClass"),a=n("../_common/functions/renderItemTemplate"),s=function(n){return this.node=a(o,i,n),this};(s.prototype=Object.create(r.prototype)).getHTML=function(){return this.node},s.prototype.show=function(){},s.prototype.hide=function(){},s.prototype.destroy=function(){},s.prototype.refresh=function(){},s.prototype.refreshUI=function(){},t.exports=s},{"../_common/BaseClass":76,"../_common/functions/renderItemTemplate":77,"./style.scss":111,"./template.handlebars":112}],111:[function(n,t,e){t.exports="@keyframes zoomCloseIcon {\n from {\n -webkit-transform: scale(1); }\n to {\n -webkit-transform: scale(1.1); } }\n\n@-webkit-keyframes zoomCloseIcon {\n from {\n -webkit-transform: scale(1); }\n to {\n -webkit-transform: scale(1.1); } }\n\n@keyframes showWithOpacity {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@-webkit-keyframes showWithOpacity {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.buttons-container {\n width: 100%;\n margin: auto;\n margin-top: 10px;\n box-sizing: border-box;\n padding: 0 40px;\n text-align: center; }\n .buttons-container .submit-button.button-error-state {\n background-color: #CE3736 !important;\n color: #fff !important;\n text-transform: uppercase; }\n .buttons-container button {\n max-width: 290px;\n margin-bottom: 10px;\n width: 100%;\n height: 40px;\n border: 1px solid rgba(0, 0, 0, 0.15);\n text-align: center;\n font-family: BrandonMedium, sans-serif;\n font-weight: normal;\n line-height: 34px;\n border-radius: 4px;\n font-size: 18px;\n cursor: pointer; }\n .buttons-container button:active, .buttons-container button:focus {\n outline: none;\n box-shadow: none; }\n .buttons-container button:hover {\n outline: none;\n box-shadow: none; }\n\n.cross {\n top: 10px;\n right: 10px;\n position: absolute;\n width: 22px;\n height: 22px;\n z-index: 2;\n padding: 0;\n cursor: pointer;\n text-decoration: none;\n color: #acb6bc;\n font-size: 22px;\n border-radius: 40px; }\n .cross .cross-bg {\n width: 85%;\n height: 85%;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: -1;\n border-radius: 100px;\n background-color: #fff;\n box-sizing: border-box;\n margin: auto;\n box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7); }\n .cross:hover {\n color: #CE3736 !important; }\n .cross:active {\n opacity: 1; }\n .cross.video-cross {\n top: 15px;\n right: 15px;\n display: none;\n color: #f1f1f1;\n font-weight: 600;\n text-shadow: 0 1px 10px #000000; }\n .cross.video-cross:hover .icon {\n display: block; }\n .cross .mobile-device .video-cross {\n display: block !important; }\n\n.media-container {\n width: 100%;\n box-sizing: border-box;\n position: relative;\n text-align: center;\n overflow: hidden; }\n .media-container .media-container-size {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n .media-container .media-container-size .image-padding {\n position: absolute;\n top: 0;\n left: 0;\n padding: 20px;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n margin: auto; }\n .media-container .image-wrapper-contain {\n display: block;\n width: 100%;\n height: 100%;\n background-size: contain;\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: 50%;\n background-position: 50% 50%; }\n .media-container .image-wrapper-cover {\n display: block;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n background-size: cover;\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: 50%;\n background-position: 50% 50%; }\n .media-container .image-wrapper-fitWidth {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n .media-container .image-wrapper-fitWidth img {\n width: 100%;\n height: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto; }\n .media-container .image-wrapper-fitHeight {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n .media-container .image-wrapper-fitHeight img {\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto; }\n\n/* VIDEO START */\n.video-container {\n width: 100%;\n position: relative;\n box-sizing: border-box;\n text-align: center;\n overflow: hidden;\n background-color: black;\n padding-top: 56.25%;\n border-radius: 4px; }\n\n.video-padding-container {\n padding: 20px;\n box-sizing: border-box;\n padding-bottom: 0; }\n .video-padding-container.show-cross .full-size-button {\n display: block; }\n .video-padding-container.show-cross .cross {\n display: block; }\n .video-padding-container iframe {\n height: 100%;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n\n.video-container:hover .full-size-button {\n display: block; }\n\n#videoVimeoContainer .sidedock {\n display: none; }\n\n/* VIDEO END */\n.full-size-button {\n position: absolute;\n top: 15px;\n left: 15px;\n width: 125px;\n height: 30px;\n box-sizing: border-box;\n padding: 5px;\n background-color: rgba(0, 0, 0, 0.5);\n border-radius: 4px;\n color: rgba(255, 255, 255, 0.8);\n font-size: 14px;\n text-transform: uppercase;\n cursor: pointer;\n font-weight: bold;\n display: none;\n font-family: BrandonText, BrandonRegular, sans-serif; }\n .full-size-button:hover {\n background-color: rgba(0, 0, 0, 0.9);\n color: white; }\n\n.video-container:hover iframe {\n opacity: 0.7; }\n\n.video-container:hover .video-cross {\n display: block;\n -webkit-animation-name: showWithOpacity;\n animation-name: showWithOpacity;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n.video-container:hover .full-size-button {\n display: block;\n -webkit-animation-name: showWithOpacity;\n animation-name: showWithOpacity;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n.campaign-input-container {\n position: relative;\n margin-bottom: 10px; }\n .campaign-input-container.invalid-value-error .error-required-message {\n display: block; }\n .campaign-input-container .error-required-message {\n max-width: 290px;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n margin: auto;\n color: #CE3736;\n font-family: BrandonMedium, sans-serif;\n font-size: 14px;\n width: 100%;\n height: 100%;\n padding: 8px;\n box-sizing: border-box;\n background: #fff;\n text-align: left;\n border: 2px solid #CE3736;\n border-radius: 4px;\n display: none; }\n\n.campaign-input-item {\n margin: auto;\n max-width: 290px;\n width: 100%;\n height: 40px;\n border: 1px solid rgba(132, 132, 132, 0.15);\n background-color: white;\n text-align: left;\n font-family: BrandonText, BrandonRegular, sans-serif;\n font-weight: normal;\n line-height: 34px;\n border-radius: 4px;\n font-size: 16px;\n padding: 0 15px;\n box-sizing: border-box;\n cursor: text;\n color: #75858f; }\n .campaign-input-item::-moz-placeholder {\n color: #bac2c7; }\n .campaign-input-item::-webkit-input-placeholder {\n color: #bac2c7; }\n .campaign-input-item:active, .campaign-input-item:focus {\n outline: none;\n box-shadow: none;\n border: 1px solid rgba(0, 0, 0, 0.15); }\n .campaign-input-item:hover {\n outline: none;\n box-shadow: none; }\n\nhtml, body, p, div, h1, h2, h3, h4, h5, h6 {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n line-height: normal;\n font-family: BrandonText, BrandonRegular, sans-serif; }\n\nhtml, body {\n overflow: hidden; }\n\ntable {\n width: 100%;\n height: 100%;\n border-spacing: 0;\n border-collapse: collapse; }\n\n.super-container {\n width: 100%;\n height: 100%;\n box-sizing: border-box; }\n .super-container .main-frame {\n width: 100%;\n height: 100%;\n box-sizing: border-box; }\n .super-container .main-frame .main-container {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n height: 100%; }\n .super-container .main-frame .main-container .content-container {\n cursor: text;\n box-sizing: border-box;\n font-weight: normal;\n box-shadow: none;\n outline: none;\n font-family: BrandonText, BrandonRegular, sans-serif;\n line-height: normal;\n font-size: 16px;\n word-break: normal; }\n .super-container .main-frame .main-container .content-container font {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container span {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container br {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container a {\n line-height: normal;\n color: inherit; }\n\n.html-container {\n background-color: transparent;\n width: 100%;\n overflow: visible;\n padding: 25px;\n box-sizing: border-box;\n height: auto;\n -webkit-filter: drop-shadow(0 8px 5px rgba(0, 0, 0, 0.35));\n filter: drop-shadow(0 8px 5px rgba(0, 0, 0, 0.35)); }\n .html-container * {\n font-family: inherit; }\n .html-container .close-button-block {\n position: relative;\n top: 0;\n left: 0;\n width: 100%;\n height: 30px; }\n .html-container .close-button-block .cross {\n top: 7px;\n right: -20px;\n color: #CE3736; }\n .html-container iframe {\n -webkit-filter: drop-shadow(0 8px 5px rgba(0, 0, 0, 0.35));\n filter: drop-shadow(0 8px 5px rgba(0, 0, 0, 0.35)); }\n"},{}],112:[function(n,t,e){var o=n("handlebars/runtime").default.template;t.exports=o({1:function(n,t,e,o,i){return"mobile-device"},3:function(n,t,e,o,i){return"desktop-device"},5:function(n,t,e,o,i){return"
\n \n \n \n \n
\n"},compiler:[8,">= 4.3.0"],main:function(n,t,e,o,i){var r,a,s=null!=t?t:n.nullContext||{},l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return"\n\n\n
\n\n'+(null!=(r=l(e,"if").call(s,null!=t?l(t,"crossIcon"):t,{name:"if",hash:{},fn:n.program(5,i,0),inverse:n.noop,data:i,loc:{start:{line:6,column:4},end:{line:13,column:11}}}))?r:"")+'\n
\n
\n'},useData:!0})},{"handlebars/runtime":3}],113:[function(n,t,e){var o=n("./createItem"),i=n("./_common/trigger/index"),r=n("../../events"),a=n("./_common/viewListener"),s=n("outlog").init("CampaignItem",{debug:!1}),l=n(".././../../../lib/analytics"),c=n("../../../../utils/index"),d=n("./_common/video/index"),m=n("./_common/relatedItem"),p=n("./_common/functions/scrollToPosition"),u=function(n,t){switch(n.type){case"close":return l.track("close",{itemId:c.Parsers.getCampaignId(t)}),!0;case"tip":return l.track("click",{itemId:c.Parsers.getCampaignId(t)}),r.trigger("trigger_item",{itemId:n.target}),!0;case"link":return l.track("click",{itemId:c.Parsers.getCampaignId(t)}),r.trigger("go_to_url",{url:n.target,newTab:n.newTab}),!0;case"submit":return l.track("click",{itemId:c.Parsers.getCampaignId(t)}),r.trigger("submit_data",{fields:n.fields,campaignId:t.id}),!0;case"run_js":return l.track("click",{itemId:c.Parsers.getCampaignId(t)}),r.trigger("trigger_api_event",{eventName:n.target}),!0;default:return!1}},f=function(n,t){this.active=!1,this.renderedHead=!1,this.renderedBody=!1,this.data=t,this.frames=n,s.info("constructor - "+t.id),this.view=o(this.data.type,this.data),this.trigger=i(this.data.type,this.data.trigger),this._listenView(),this._listenTrigger(),this._onReady(),l.track("visit",{itemId:c.Parsers.getCampaignId(t)})};f.prototype._onReady=function(){if(m.isRelatedItem(this.data.id)){m.removeRelatedItem(this.data.id);var n=this;setTimeout((function(){n.show()}),400)}},f.prototype._listenView=function(){var n=this,t=this.view,e=a(t.getHTML());e.onClose((function(){l.track("close",{itemId:c.Parsers.getCampaignId(n.data)}),n.hide()})),e.onButton((function(t){var e=n.data.content.buttons[t.index];u(e,n.data),n.hide()})),e.onSubmit((function(t){u(t,n.data),n.hide()})),e.onLink((function(t){u(t,n.data),n.hide()})),e.onFullScreen((function(){c.Video.stopPlaying();var t=new d(n.data.content.media.url);document.body.appendChild(t)}))},f.prototype._listenTrigger=function(){var n=this;this.trigger.on((function(t){return t?t&&"show"===t?(n.show(),!0):void(t&&"hide"===t&&n.hide()):(n.show(),!0)})),this.view.on((function(t){"show"==t&&n.show(),"hide"==t&&n.hide()}))},f.prototype.getId=function(){return this.data.id},f.prototype.getOldId=function(){return this.data.oldId},f.prototype.show=function(){s.info("show",{id:this.data.id,type:this.data.type,active:this.active}),this.view.show(),r.trigger("show_item",{type:this.data.type}),this.active||l.track("trigger",{itemId:c.Parsers.getCampaignId(this.data)});var n={style:this.data.style,position:this.data.position,type:this.data.type,customHTML:!!this.data.customHTML};n.absolutePosition=this.view.getAbsolutePosition(),"hotspot"!==n.type&&"tooltip"!==n.type||n.absolutePosition&&!n.absolutePosition.notFound&&this._scrollToPosition(n.absolutePosition),this.active=!0;var t={campaignView:this.view.node,headHTML:this.data.injectHeadHTML,bodyHTML:this.data.injectBodyHTML};this.frames.render(this.data.id,t,n)},f.prototype._beforeHide=function(){"once"===this.data.showRules.display&&(this.trigger.destroy(),r.trigger("close_item",{itemId:this.data.id}))},f.prototype.hide=function(){this._beforeHide(),this.view.hide(),s.info("hide",{active:this.active}),this.active=!1,this.renderedHead=!1,this.renderedBody=!1;var n=this;this.frames.remove(this.data.id,(function(){n.active=!1,n.renderedHead=!1,n.renderedBody=!1}))},f.prototype.refresh=function(n){s.info("refresh - "+n),"refresh"==n&&this.view.refreshPosition(),"resize"==n&&this.view.refreshPosition(),"update"==n&&(this.trigger.refresh(),this.view.refreshPosition()),this.active&&this.show()},f.prototype.destroy=function(){s.info("destroy"),this.active=!1,this.renderedHead=!1,this.hide(),this.trigger.destroy(),this.view.destroy()},f.prototype._scrollToPosition=function(n){s.info("scroll to position");var t=window.pageYOffset,e=window.pageYOffset+window.innerHeight;if(t\n \n \n \n"},5:function(n,t,e,o,i){return"no-image-style"},7:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.hooks.helperMissing,l="function",c=n.escapeExpression,d=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n'},9:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.hooks.helperMissing,l="function",c=n.escapeExpression,d=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n \n
\n'},11:function(n,t,e,o,i){return"no-image-content"},compiler:[8,">= 4.3.0"],main:function(n,t,e,o,i){var r,a,s=null!=t?t:n.nullContext||{},l=n.hooks.helperMissing,c="function",d=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return"\n
\n
\n\n'+(null!=(r=d(e,"if").call(s,null!=t?d(t,"crossIcon"):t,{name:"if",hash:{},fn:n.program(3,i,0),inverse:n.noop,data:i,loc:{start:{line:5,column:8},end:{line:10,column:15}}}))?r:"")+'\n \n \n \n \n \n
\n'+(null!=(r=d(e,"if").call(s,null!=t?d(t,"fittingCover"):t,{name:"if",hash:{},fn:n.program(7,i,0),inverse:n.program(9,i,0),data:i,loc:{start:{line:15,column:20},end:{line:23,column:27}}}))?r:"")+'\n '+(null!=(r=typeof(a=null!=(a=d(e,"content")||(null!=t?d(t,"content"):t))?a:l)===c?a.call(s,{name:"content",hash:{},data:i,loc:{start:{line:26,column:111},end:{line:26,column:124}}}):a)?r:"")+"
\n
\n
\n"},useData:!0})},{"handlebars/runtime":3}],117:[function(n,t,e){var o=n("./template.handlebars"),i=n("./style.scss"),r=n("../_common/BaseClass"),a=n("../_common/functions/renderItemTemplate"),s=n("../../../../../addons/index"),l=function(n){if(this.node=a(o,i,n),n.addons.countdownTimer){this.countdownTimer=new s.CountdownTimer(n.id,this.node,n.addons.countdownTimer)}return this};(l.prototype=Object.create(r.prototype)).getHTML=function(){return this.node},l.prototype.show=function(){this.countdownTimer&&this.countdownTimer.start()},l.prototype.hide=function(){this.countdownTimer&&this.countdownTimer.stop()},l.prototype.destroy=function(){this.countdownTimer&&this.countdownTimer.destroy()},l.prototype.refresh=function(){},l.prototype.refreshUI=function(){},t.exports=l},{"../../../../../addons/index":38,"../_common/BaseClass":76,"../_common/functions/renderItemTemplate":77,"./style.scss":118,"./template.handlebars":119}],118:[function(n,t,e){t.exports="@import url(\"https://fonts.googleapis.com/css?family=Roboto\");\n@keyframes zoomCloseIcon {\n from {\n -webkit-transform: scale(1); }\n to {\n -webkit-transform: scale(1.1); } }\n\n@-webkit-keyframes zoomCloseIcon {\n from {\n -webkit-transform: scale(1); }\n to {\n -webkit-transform: scale(1.1); } }\n\n@keyframes showWithOpacity {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@-webkit-keyframes showWithOpacity {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.buttons-container {\n width: 100%;\n margin: auto;\n margin-top: 10px;\n box-sizing: border-box;\n padding: 0 40px;\n text-align: center; }\n .buttons-container .submit-button.button-error-state {\n background-color: #CE3736 !important;\n color: #fff !important;\n text-transform: uppercase; }\n .buttons-container button {\n max-width: 290px;\n margin-bottom: 10px;\n width: 100%;\n height: 40px;\n border: 1px solid rgba(0, 0, 0, 0.15);\n text-align: center;\n font-family: BrandonMedium, sans-serif;\n font-weight: normal;\n line-height: 34px;\n border-radius: 4px;\n font-size: 18px;\n cursor: pointer; }\n .buttons-container button:active, .buttons-container button:focus {\n outline: none;\n box-shadow: none; }\n .buttons-container button:hover {\n outline: none;\n box-shadow: none; }\n\n.cross {\n top: 10px;\n right: 10px;\n position: absolute;\n width: 22px;\n height: 22px;\n z-index: 2;\n padding: 0;\n cursor: pointer;\n text-decoration: none;\n color: #acb6bc;\n font-size: 22px;\n border-radius: 40px; }\n .cross .cross-bg {\n width: 85%;\n height: 85%;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: -1;\n border-radius: 100px;\n background-color: #fff;\n box-sizing: border-box;\n margin: auto;\n box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7); }\n .cross:hover {\n color: #CE3736 !important; }\n .cross:active {\n opacity: 1; }\n .cross.video-cross {\n top: 15px;\n right: 15px;\n display: none;\n color: #f1f1f1;\n font-weight: 600;\n text-shadow: 0 1px 10px #000000; }\n .cross.video-cross:hover .icon {\n display: block; }\n .cross .mobile-device .video-cross {\n display: block !important; }\n\n.media-container {\n width: 100%;\n box-sizing: border-box;\n position: relative;\n text-align: center;\n overflow: hidden; }\n .media-container .media-container-size {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n .media-container .media-container-size .image-padding {\n position: absolute;\n top: 0;\n left: 0;\n padding: 20px;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n margin: auto; }\n .media-container .image-wrapper-contain {\n display: block;\n width: 100%;\n height: 100%;\n background-size: contain;\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: 50%;\n background-position: 50% 50%; }\n .media-container .image-wrapper-cover {\n display: block;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n background-size: cover;\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: 50%;\n background-position: 50% 50%; }\n .media-container .image-wrapper-fitWidth {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n .media-container .image-wrapper-fitWidth img {\n width: 100%;\n height: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto; }\n .media-container .image-wrapper-fitHeight {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n .media-container .image-wrapper-fitHeight img {\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto; }\n\n/* VIDEO START */\n.video-container {\n width: 100%;\n position: relative;\n box-sizing: border-box;\n text-align: center;\n overflow: hidden;\n background-color: black;\n padding-top: 56.25%;\n border-radius: 4px; }\n\n.video-padding-container {\n padding: 20px;\n box-sizing: border-box;\n padding-bottom: 0; }\n .video-padding-container.show-cross .full-size-button {\n display: block; }\n .video-padding-container.show-cross .cross {\n display: block; }\n .video-padding-container iframe {\n height: 100%;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n\n.video-container:hover .full-size-button {\n display: block; }\n\n#videoVimeoContainer .sidedock {\n display: none; }\n\n/* VIDEO END */\n.full-size-button {\n position: absolute;\n top: 15px;\n left: 15px;\n width: 125px;\n height: 30px;\n box-sizing: border-box;\n padding: 5px;\n background-color: rgba(0, 0, 0, 0.5);\n border-radius: 4px;\n color: rgba(255, 255, 255, 0.8);\n font-size: 14px;\n text-transform: uppercase;\n cursor: pointer;\n font-weight: bold;\n display: none;\n font-family: BrandonText, BrandonRegular, sans-serif; }\n .full-size-button:hover {\n background-color: rgba(0, 0, 0, 0.9);\n color: white; }\n\n.video-container:hover iframe {\n opacity: 0.7; }\n\n.video-container:hover .video-cross {\n display: block;\n -webkit-animation-name: showWithOpacity;\n animation-name: showWithOpacity;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n.video-container:hover .full-size-button {\n display: block;\n -webkit-animation-name: showWithOpacity;\n animation-name: showWithOpacity;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n.campaign-input-container {\n position: relative;\n margin-bottom: 10px; }\n .campaign-input-container.invalid-value-error .error-required-message {\n display: block; }\n .campaign-input-container .error-required-message {\n max-width: 290px;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n margin: auto;\n color: #CE3736;\n font-family: BrandonMedium, sans-serif;\n font-size: 14px;\n width: 100%;\n height: 100%;\n padding: 8px;\n box-sizing: border-box;\n background: #fff;\n text-align: left;\n border: 2px solid #CE3736;\n border-radius: 4px;\n display: none; }\n\n.campaign-input-item {\n margin: auto;\n max-width: 290px;\n width: 100%;\n height: 40px;\n border: 1px solid rgba(132, 132, 132, 0.15);\n background-color: white;\n text-align: left;\n font-family: BrandonText, BrandonRegular, sans-serif;\n font-weight: normal;\n line-height: 34px;\n border-radius: 4px;\n font-size: 16px;\n padding: 0 15px;\n box-sizing: border-box;\n cursor: text;\n color: #75858f; }\n .campaign-input-item::-moz-placeholder {\n color: #bac2c7; }\n .campaign-input-item::-webkit-input-placeholder {\n color: #bac2c7; }\n .campaign-input-item:active, .campaign-input-item:focus {\n outline: none;\n box-shadow: none;\n border: 1px solid rgba(0, 0, 0, 0.15); }\n .campaign-input-item:hover {\n outline: none;\n box-shadow: none; }\n\nhtml, body, p, div, h1, h2, h3, h4, h5, h6 {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n line-height: normal;\n font-family: BrandonText, BrandonRegular, sans-serif; }\n\nhtml, body {\n overflow: hidden; }\n\ntable {\n width: 100%;\n height: 100%;\n border-spacing: 0;\n border-collapse: collapse; }\n\n.super-container {\n width: 100%;\n height: 100%;\n box-sizing: border-box; }\n .super-container .main-frame {\n width: 100%;\n height: 100%;\n box-sizing: border-box; }\n .super-container .main-frame .main-container {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n height: 100%; }\n .super-container .main-frame .main-container .content-container {\n cursor: text;\n box-sizing: border-box;\n font-weight: normal;\n box-shadow: none;\n outline: none;\n font-family: BrandonText, BrandonRegular, sans-serif;\n line-height: normal;\n font-size: 16px;\n word-break: normal; }\n .super-container .main-frame .main-container .content-container font {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container span {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container br {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container a {\n line-height: normal;\n color: inherit; }\n\n.countDown_cont {\n font-family: \"Roboto\", sans-serif;\n font-size: 13px;\n display: flex;\n color: inherit; }\n\n.countDown_interval_cont {\n display: flex;\n justify-content: space-around;\n width: auto; }\n .countDown_interval_cont:nth-child(n+1):not(:last-child) {\n margin-right: 1em; }\n\n.countDown_interval_basic_cont_description {\n text-align: center;\n text-transform: uppercase;\n font-family: \"Roboto\", sans-serif, sans-serif;\n margin-top: 1em;\n font-size: 1em;\n color: inherit;\n text-shadow: 0.1em 0.1em 0.1em contrast(inherit); }\n\n.countDown_digit_cont {\n perspective: 3.2em;\n box-shadow: 0.1em 0.1em 0.1em rgba(0, 0, 0, 0.2);\n width: 1em;\n height: 1.6em;\n position: relative;\n line-height: 1.6em;\n font-size: 5em;\n font-weight: bold;\n border-radius: 0.08em; }\n .countDown_digit_cont:nth-child(n+1):not(:last-child) {\n margin-right: .05em; }\n\n.countDown_digit_last_placeholder, .countDown_digit_new_placeholder {\n position: absolute;\n left: 0;\n width: 100%;\n height: 50%;\n text-align: center;\n overflow: hidden; }\n\n.countDown_digit_last_placeholder {\n bottom: 0;\n background: #ddd;\n border-radius: 0 0 0.08em 0.08em; }\n .countDown_digit_last_placeholder_inner {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n bottom: 50%;\n position: absolute; }\n\n.countDown_digit_new_placeholder {\n top: 0;\n background: #f7f7f7;\n border-radius: 0.08em 0.08em 0 0; }\n\n.countDown_digit_last_rotate, .countDown_digit_new_rotate {\n display: flex;\n justify-content: center;\n width: 100%;\n height: 50%;\n font-weight: bold;\n position: absolute;\n top: 0;\n overflow: hidden;\n animation-duration: 0.4s;\n animation-timing-function: linear;\n border-radius: 0.08em 0.08em 0 0;\n animation-fill-mode: forwards;\n transform-origin: 100% 100%; }\n .countDown_digit_last_rotate:after, .countDown_digit_new_rotate:after {\n content: \"\";\n position: absolute;\n z-index: -1;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n border-bottom: 0em solid rgba(0, 0, 0, 0.1); }\n\n.countDown_digit_last_rotate {\n animation-name: countDown_flip_1;\n background: #f7f7f7; }\n\n.countDown_digit_new_rotate {\n animation-name: countDown_flip_2;\n background: #ddd; }\n\n.countDown_digit_new_rotated {\n transform: rotateX(180deg);\n width: 100%;\n height: 100%; }\n .countDown_digit_new_rotated_inner {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n bottom: 50%;\n position: absolute; }\n\n@keyframes countDown_flip_1 {\n 0% {\n transform: rotateX(0deg);\n z-index: 1; }\n 100% {\n transform: rotateX(-180deg);\n z-index: 0; } }\n\n@keyframes countDown_flip_2 {\n 0% {\n transform: rotateX(0deg);\n z-index: 0; }\n 100% {\n transform: rotateX(-180deg);\n z-index: 1; } }\n\n.countdown-timer-container {\n position: relative;\n width: 100%;\n font-family: 'Roboto', sans-serif; }\n .countdown-timer-container .addon-control-size {\n padding-top: 56.8%;\n position: initial; }\n .countdown-timer-container .addon-timer-container {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n .countdown-timer-container .addon-timer-container .addon-timer-body {\n font-family: 'Roboto', sans-serif;\n display: flex;\n margin: auto;\n align-content: center;\n justify-content: center;\n height: 100%;\n width: 100%;\n line-height: 1.6em; }\n .countdown-timer-container .addon-timer-container .addon-timer-body .countDown_interval_basic_cont_description {\n margin-right: 1em;\n font-size: 1.5em;\n font-family: 'Roboto', sans-serif; }\n .countdown-timer-container .addon-timer-container .addon-timer-body div {\n line-height: 1.6em;\n font-family: 'Roboto', sans-serif; }\n .countdown-timer-container .addon-timer-container .addon-timer-body .countDown_cont {\n padding-top: 8%;\n font-family: 'Roboto', sans-serif;\n display: flex;\n align-items: center; }\n .countdown-timer-container .addon-timer-container .addon-timer-body .countDown_cont .countDown_digit_cont {\n color: #333; }\n\n@media (max-width: 385px) and (min-width: 210px) {\n .addon-timer-body.size-seconds .countDown_cont {\n font-size: 12px; }\n .addon-timer-body.size-seconds .countDown_cont .countDown_interval_cont_second {\n margin-right: 0; }\n .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em;\n margin-right: 0; }\n .addon-timer-body.size-minutes .countDown_cont {\n font-size: 12px; }\n .addon-timer-body.size-minutes .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n .addon-timer-body.size-hours .countDown_cont {\n font-size: 8px; }\n .addon-timer-body.size-days .countDown_cont {\n font-size: 6px; } }\n\n@media (max-width: 410px) and (min-width: 386px) {\n .addon-timer-body.size-seconds .countDown_cont {\n font-size: 12px; }\n .addon-timer-body.size-seconds .countDown_cont .countDown_interval_cont_second {\n margin-right: 0; }\n .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em;\n margin-right: 0; }\n .addon-timer-body.size-minutes .countDown_cont {\n font-size: 12px; }\n .addon-timer-body.size-minutes .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n .addon-timer-body.size-hours .countDown_cont {\n font-size: 8px; }\n .addon-timer-body.size-days .countDown_cont {\n font-size: 6px; } }\n\n@media (max-width: 430px) and (min-width: 411px) {\n .addon-timer-body.size-seconds .countDown_cont {\n font-size: 13px; }\n .addon-timer-body.size-seconds .countDown_cont .countDown_interval_cont_second {\n margin-right: 0; }\n .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em;\n margin-right: 0; }\n .addon-timer-body.size-minutes .countDown_cont {\n font-size: 13px; }\n .addon-timer-body.size-minutes .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n .addon-timer-body.size-hours .countDown_cont {\n font-size: 9px; }\n .addon-timer-body.size-days .countDown_cont {\n font-size: 7px; } }\n\n@media (max-width: 450px) and (min-width: 431px) {\n .addon-timer-body.size-seconds .countDown_cont {\n font-size: 13px; }\n .addon-timer-body.size-seconds .countDown_cont .countDown_interval_cont_second {\n margin-right: 0; }\n .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em;\n margin-right: 0; }\n .addon-timer-body.size-minutes .countDown_cont {\n font-size: 13px; }\n .addon-timer-body.size-minutes .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n .addon-timer-body.size-hours .countDown_cont {\n font-size: 9px; }\n .addon-timer-body.size-days .countDown_cont {\n font-size: 7px; } }\n\n@media (max-width: 470px) and (min-width: 451px) {\n .addon-timer-body.size-seconds .countDown_cont {\n font-size: 14px; }\n .addon-timer-body.size-seconds .countDown_cont .countDown_interval_cont_second {\n margin-right: 0; }\n .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em;\n margin-right: 0; }\n .addon-timer-body.size-minutes .countDown_cont {\n font-size: 14px; }\n .addon-timer-body.size-minutes .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n .addon-timer-body.size-hours .countDown_cont {\n font-size: 10px; }\n .addon-timer-body.size-days .countDown_cont {\n font-size: 8px; } }\n\n@media (max-width: 490px) and (min-width: 470px) {\n .addon-timer-body.size-seconds .countDown_cont {\n font-size: 14px; }\n .addon-timer-body.size-seconds .countDown_cont .countDown_interval_cont_second {\n margin-right: 0; }\n .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em;\n margin-right: 0; }\n .addon-timer-body.size-minutes .countDown_cont {\n font-size: 14px; }\n .addon-timer-body.size-minutes .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n .addon-timer-body.size-hours .countDown_cont {\n font-size: 10px; }\n .addon-timer-body.size-days .countDown_cont {\n font-size: 8px; } }\n\n.main-frame {\n padding: 12px; }\n .main-frame.mobile-version .main-container {\n height: auto;\n min-height: 504px; }\n .main-frame.mobile-version .main-container .cross {\n font-size: 24px;\n width: 24px;\n height: 24px;\n top: 15px;\n right: 15px; }\n\n.main-container {\n box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n overflow: hidden; }\n .main-container .countdown-timer-container {\n padding: 15px;\n padding-top: 48px;\n padding-bottom: 14px; }\n .main-container .countdown-timer-container .addon-control-size {\n padding-top: 38% !important; }\n .main-container .media-container {\n padding: 15px;\n padding-top: 48px;\n padding-bottom: 14px; }\n .main-container .media-container.image-timer-hidden {\n display: none; }\n .main-container .media-container .media-control-size {\n margin-top: 38%; }\n .main-container .content-container {\n padding: 20px;\n padding-top: 15px; }\n .main-container .content-container.no-image-content {\n margin-top: 38%; }\n"},{}],119:[function(n,t,e){var o=n("handlebars/runtime").default.template;t.exports=o({1:function(n,t,e,o,i){return"mobile-version"},3:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return(null!=(r=s(e,"if").call(a,null!=t?s(t,"youtubeVideo"):t,{name:"if",hash:{},fn:n.program(4,i,0),inverse:n.noop,data:i,loc:{start:{line:6,column:12},end:{line:23,column:19}}}))?r:"")+"\n"+(null!=(r=s(e,"if").call(a,null!=t?s(t,"vimeoVideo"):t,{name:"if",hash:{},fn:n.program(7,i,0),inverse:n.noop,data:i,loc:{start:{line:25,column:12},end:{line:44,column:19}}}))?r:"")+"\n\n"},4:function(n,t,e,o,i){var r,a,s=null!=t?t:n.nullContext||{},l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n \n\n
\n
EXPAND VIDEO
\n
\n\n'+(null!=(r=l(e,"if").call(s,null!=t?l(t,"crossIcon"):t,{name:"if",hash:{},fn:n.program(5,i,0),inverse:n.noop,data:i,loc:{start:{line:15,column:24},end:{line:20,column:31}}}))?r:"")+"
\n
\n"},5:function(n,t,e,o,i){return" \n \n \n \n"},7:function(n,t,e,o,i){var r,a,s=null!=t?t:n.nullContext||{},l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n \n\n\n
\n
EXPAND VIDEO
\n
\n\n'+(null!=(r=l(e,"if").call(s,null!=t?l(t,"crossIcon"):t,{name:"if",hash:{},fn:n.program(5,i,0),inverse:n.noop,data:i,loc:{start:{line:35,column:24},end:{line:40,column:31}}}))?r:"")+"\n
\n
\n"},9:function(n,t,e,o,i){var r,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return null!=(r=a(e,"if").call(null!=t?t:n.nullContext||{},null!=t?a(t,"crossIcon"):t,{name:"if",hash:{},fn:n.program(10,i,0),inverse:n.noop,data:i,loc:{start:{line:48,column:12},end:{line:53,column:19}}}))?r:""},10:function(n,t,e,o,i){return'
\n \n \n
\n'},12:function(n,t,e,o,i){var r,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n
\n
\n
\n
\n'},14:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n
\n
\n'+(null!=(r=s(e,"if").call(a,null!=t?s(t,"fittingCover"):t,{name:"if",hash:{},fn:n.program(17,i,0),inverse:n.program(19,i,0),data:i,loc:{start:{line:70,column:24},end:{line:78,column:31}}}))?r:"")+"
\n
\n
\n"},15:function(n,t,e,o,i){return" image-timer-hidden"},17:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.hooks.helperMissing,l="function",c=n.escapeExpression,d=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n'},19:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.hooks.helperMissing,l="function",c=n.escapeExpression,d=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n \n
\n'},21:function(n,t,e,o,i){return"no-image-content"},23:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return(null!=(r=s(e,"if").call(a,null!=t?s(t,"isInput"):t,{name:"if",hash:{},fn:n.program(24,i,0),inverse:n.noop,data:i,loc:{start:{line:90,column:16},end:{line:101,column:23}}}))?r:"")+"\n"+(null!=(r=s(e,"if").call(a,null!=t?s(t,"isSubmitButton"):t,{name:"if",hash:{},fn:n.program(27,i,0),inverse:n.noop,data:i,loc:{start:{line:103,column:16},end:{line:107,column:23}}}))?r:"")+"\n"+(null!=(r=s(e,"if").call(a,null!=t?s(t,"isActiveButton"):t,{name:"if",hash:{},fn:n.program(29,i,0),inverse:n.noop,data:i,loc:{start:{line:109,column:16},end:{line:113,column:23}}}))?r:"")},24:function(n,t,e,o,i){var r,a=n.lambda,s=n.escapeExpression,l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n Required\n \n
\n'},25:function(n,t,e,o,i){return"required"},27:function(n,t,e,o,i){var r=n.lambda,a=n.escapeExpression,s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n"},29:function(n,t,e,o,i){var r=n.lambda,a=n.escapeExpression,s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n"},compiler:[8,">= 4.3.0"],main:function(n,t,e,o,i){var r,a,s=null!=t?t:n.nullContext||{},l=n.hooks.helperMissing,c="function",d=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return"\n\n
\n
\n'+(null!=(r=d(e,"if").call(s,null!=t?d(t,"video"):t,{name:"if",hash:{},fn:n.program(3,i,0),inverse:n.program(9,i,0),data:i,loc:{start:{line:5,column:8},end:{line:54,column:15}}}))?r:"")+"\n"+(null!=(r=d(e,"if").call(s,null!=t?d(t,"isCountdownTimer"):t,{name:"if",hash:{},fn:n.program(12,i,0),inverse:n.noop,data:i,loc:{start:{line:56,column:8},end:{line:63,column:15}}}))?r:"")+"\n"+(null!=(r=d(e,"if").call(s,null!=t?d(t,"isImage"):t,{name:"if",hash:{},fn:n.program(14,i,0),inverse:n.noop,data:i,loc:{start:{line:65,column:8},end:{line:82,column:15}}}))?r:"")+'\n
\n '+(null!=(r=typeof(a=null!=(a=d(e,"content")||(null!=t?d(t,"content"):t))?a:l)===c?a.call(s,{name:"content",hash:{},data:i,loc:{start:{line:85,column:12},end:{line:85,column:25}}}):a)?r:"")+'\n
\n\n
\n'+(null!=(r=d(e,"each").call(s,null!=t?d(t,"buttons"):t,{name:"each",hash:{},fn:n.program(23,i,0),inverse:n.noop,data:i,loc:{start:{line:89,column:12},end:{line:114,column:21}}}))?r:"")+"
\n
\n
"},useData:!0})},{"handlebars/runtime":3}],120:[function(n,t,e){var o=n("./template.handlebars"),i=n("./style.scss"),r=n("../_common/BaseClass"),a=n("../_common/functions/renderItemTemplate"),s=n("../../../../../addons/index"),l=function(n){return this.data=n,this.node=a(o,i,n),n.addons.countdownTimer&&(this.countdownTimer=new s.CountdownTimer(n.id,this.node,n.addons.countdownTimer)),this};(l.prototype=Object.create(r.prototype)).getHTML=function(){return this.node},l.prototype.show=function(){this.countdownTimer&&this.countdownTimer.start()},l.prototype.hide=function(){this.countdownTimer&&this.countdownTimer.stop()},l.prototype.destroy=function(){},l.prototype.refresh=function(){},l.prototype.refreshUI=function(){},t.exports=l},{"../../../../../addons/index":38,"../_common/BaseClass":76,"../_common/functions/renderItemTemplate":77,"./style.scss":121,"./template.handlebars":122}],121:[function(n,t,e){t.exports="@import url(\"https://fonts.googleapis.com/css?family=Roboto\");\n@keyframes zoomCloseIcon {\n from {\n -webkit-transform: scale(1); }\n to {\n -webkit-transform: scale(1.1); } }\n\n@-webkit-keyframes zoomCloseIcon {\n from {\n -webkit-transform: scale(1); }\n to {\n -webkit-transform: scale(1.1); } }\n\n@keyframes showWithOpacity {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@-webkit-keyframes showWithOpacity {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.buttons-container {\n width: 100%;\n margin: auto;\n margin-top: 10px;\n box-sizing: border-box;\n padding: 0 40px;\n text-align: center; }\n .buttons-container .submit-button.button-error-state {\n background-color: #CE3736 !important;\n color: #fff !important;\n text-transform: uppercase; }\n .buttons-container button {\n max-width: 290px;\n margin-bottom: 10px;\n width: 100%;\n height: 40px;\n border: 1px solid rgba(0, 0, 0, 0.15);\n text-align: center;\n font-family: BrandonMedium, sans-serif;\n font-weight: normal;\n line-height: 34px;\n border-radius: 4px;\n font-size: 18px;\n cursor: pointer; }\n .buttons-container button:active, .buttons-container button:focus {\n outline: none;\n box-shadow: none; }\n .buttons-container button:hover {\n outline: none;\n box-shadow: none; }\n\n.cross {\n top: 10px;\n right: 10px;\n position: absolute;\n width: 22px;\n height: 22px;\n z-index: 2;\n padding: 0;\n cursor: pointer;\n text-decoration: none;\n color: #acb6bc;\n font-size: 22px;\n border-radius: 40px; }\n .cross .cross-bg {\n width: 85%;\n height: 85%;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: -1;\n border-radius: 100px;\n background-color: #fff;\n box-sizing: border-box;\n margin: auto;\n box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7); }\n .cross:hover {\n color: #CE3736 !important; }\n .cross:active {\n opacity: 1; }\n .cross.video-cross {\n top: 15px;\n right: 15px;\n display: none;\n color: #f1f1f1;\n font-weight: 600;\n text-shadow: 0 1px 10px #000000; }\n .cross.video-cross:hover .icon {\n display: block; }\n .cross .mobile-device .video-cross {\n display: block !important; }\n\n.media-container {\n width: 100%;\n box-sizing: border-box;\n position: relative;\n text-align: center;\n overflow: hidden; }\n .media-container .media-container-size {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n .media-container .media-container-size .image-padding {\n position: absolute;\n top: 0;\n left: 0;\n padding: 20px;\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n margin: auto; }\n .media-container .image-wrapper-contain {\n display: block;\n width: 100%;\n height: 100%;\n background-size: contain;\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: 50%;\n background-position: 50% 50%; }\n .media-container .image-wrapper-cover {\n display: block;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n background-size: cover;\n background-repeat: no-repeat;\n background-position-x: center;\n background-position-y: 50%;\n background-position: 50% 50%; }\n .media-container .image-wrapper-fitWidth {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n .media-container .image-wrapper-fitWidth img {\n width: 100%;\n height: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto; }\n .media-container .image-wrapper-fitHeight {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n .media-container .image-wrapper-fitHeight img {\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto; }\n\n/* VIDEO START */\n.video-container {\n width: 100%;\n position: relative;\n box-sizing: border-box;\n text-align: center;\n overflow: hidden;\n background-color: black;\n padding-top: 56.25%;\n border-radius: 4px; }\n\n.video-padding-container {\n padding: 20px;\n box-sizing: border-box;\n padding-bottom: 0; }\n .video-padding-container.show-cross .full-size-button {\n display: block; }\n .video-padding-container.show-cross .cross {\n display: block; }\n .video-padding-container iframe {\n height: 100%;\n width: 100%;\n position: absolute;\n top: 0;\n left: 0; }\n\n.video-container:hover .full-size-button {\n display: block; }\n\n#videoVimeoContainer .sidedock {\n display: none; }\n\n/* VIDEO END */\n.full-size-button {\n position: absolute;\n top: 15px;\n left: 15px;\n width: 125px;\n height: 30px;\n box-sizing: border-box;\n padding: 5px;\n background-color: rgba(0, 0, 0, 0.5);\n border-radius: 4px;\n color: rgba(255, 255, 255, 0.8);\n font-size: 14px;\n text-transform: uppercase;\n cursor: pointer;\n font-weight: bold;\n display: none;\n font-family: BrandonText, BrandonRegular, sans-serif; }\n .full-size-button:hover {\n background-color: rgba(0, 0, 0, 0.9);\n color: white; }\n\n.video-container:hover iframe {\n opacity: 0.7; }\n\n.video-container:hover .video-cross {\n display: block;\n -webkit-animation-name: showWithOpacity;\n animation-name: showWithOpacity;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n.video-container:hover .full-size-button {\n display: block;\n -webkit-animation-name: showWithOpacity;\n animation-name: showWithOpacity;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n.campaign-input-container {\n position: relative;\n margin-bottom: 10px; }\n .campaign-input-container.invalid-value-error .error-required-message {\n display: block; }\n .campaign-input-container .error-required-message {\n max-width: 290px;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n margin: auto;\n color: #CE3736;\n font-family: BrandonMedium, sans-serif;\n font-size: 14px;\n width: 100%;\n height: 100%;\n padding: 8px;\n box-sizing: border-box;\n background: #fff;\n text-align: left;\n border: 2px solid #CE3736;\n border-radius: 4px;\n display: none; }\n\n.campaign-input-item {\n margin: auto;\n max-width: 290px;\n width: 100%;\n height: 40px;\n border: 1px solid rgba(132, 132, 132, 0.15);\n background-color: white;\n text-align: left;\n font-family: BrandonText, BrandonRegular, sans-serif;\n font-weight: normal;\n line-height: 34px;\n border-radius: 4px;\n font-size: 16px;\n padding: 0 15px;\n box-sizing: border-box;\n cursor: text;\n color: #75858f; }\n .campaign-input-item::-moz-placeholder {\n color: #bac2c7; }\n .campaign-input-item::-webkit-input-placeholder {\n color: #bac2c7; }\n .campaign-input-item:active, .campaign-input-item:focus {\n outline: none;\n box-shadow: none;\n border: 1px solid rgba(0, 0, 0, 0.15); }\n .campaign-input-item:hover {\n outline: none;\n box-shadow: none; }\n\nhtml, body, p, div, h1, h2, h3, h4, h5, h6 {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n line-height: normal;\n font-family: BrandonText, BrandonRegular, sans-serif; }\n\nhtml, body {\n overflow: hidden; }\n\ntable {\n width: 100%;\n height: 100%;\n border-spacing: 0;\n border-collapse: collapse; }\n\n.super-container {\n width: 100%;\n height: 100%;\n box-sizing: border-box; }\n .super-container .main-frame {\n width: 100%;\n height: 100%;\n box-sizing: border-box; }\n .super-container .main-frame .main-container {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n height: 100%; }\n .super-container .main-frame .main-container .content-container {\n cursor: text;\n box-sizing: border-box;\n font-weight: normal;\n box-shadow: none;\n outline: none;\n font-family: BrandonText, BrandonRegular, sans-serif;\n line-height: normal;\n font-size: 16px;\n word-break: normal; }\n .super-container .main-frame .main-container .content-container font {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container span {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container br {\n line-height: normal; }\n .super-container .main-frame .main-container .content-container a {\n line-height: normal;\n color: inherit; }\n\n.countDown_cont {\n font-family: \"Roboto\", sans-serif;\n font-size: 13px;\n display: flex;\n color: inherit; }\n\n.countDown_interval_cont {\n display: flex;\n justify-content: space-around;\n width: auto; }\n .countDown_interval_cont:nth-child(n+1):not(:last-child) {\n margin-right: 1em; }\n\n.countDown_interval_basic_cont_description {\n text-align: center;\n text-transform: uppercase;\n font-family: \"Roboto\", sans-serif, sans-serif;\n margin-top: 1em;\n font-size: 1em;\n color: inherit;\n text-shadow: 0.1em 0.1em 0.1em contrast(inherit); }\n\n.countDown_digit_cont {\n perspective: 3.2em;\n box-shadow: 0.1em 0.1em 0.1em rgba(0, 0, 0, 0.2);\n width: 1em;\n height: 1.6em;\n position: relative;\n line-height: 1.6em;\n font-size: 5em;\n font-weight: bold;\n border-radius: 0.08em; }\n .countDown_digit_cont:nth-child(n+1):not(:last-child) {\n margin-right: .05em; }\n\n.countDown_digit_last_placeholder, .countDown_digit_new_placeholder {\n position: absolute;\n left: 0;\n width: 100%;\n height: 50%;\n text-align: center;\n overflow: hidden; }\n\n.countDown_digit_last_placeholder {\n bottom: 0;\n background: #ddd;\n border-radius: 0 0 0.08em 0.08em; }\n .countDown_digit_last_placeholder_inner {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n bottom: 50%;\n position: absolute; }\n\n.countDown_digit_new_placeholder {\n top: 0;\n background: #f7f7f7;\n border-radius: 0.08em 0.08em 0 0; }\n\n.countDown_digit_last_rotate, .countDown_digit_new_rotate {\n display: flex;\n justify-content: center;\n width: 100%;\n height: 50%;\n font-weight: bold;\n position: absolute;\n top: 0;\n overflow: hidden;\n animation-duration: 0.4s;\n animation-timing-function: linear;\n border-radius: 0.08em 0.08em 0 0;\n animation-fill-mode: forwards;\n transform-origin: 100% 100%; }\n .countDown_digit_last_rotate:after, .countDown_digit_new_rotate:after {\n content: \"\";\n position: absolute;\n z-index: -1;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n border-bottom: 0em solid rgba(0, 0, 0, 0.1); }\n\n.countDown_digit_last_rotate {\n animation-name: countDown_flip_1;\n background: #f7f7f7; }\n\n.countDown_digit_new_rotate {\n animation-name: countDown_flip_2;\n background: #ddd; }\n\n.countDown_digit_new_rotated {\n transform: rotateX(180deg);\n width: 100%;\n height: 100%; }\n .countDown_digit_new_rotated_inner {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n bottom: 50%;\n position: absolute; }\n\n@keyframes countDown_flip_1 {\n 0% {\n transform: rotateX(0deg);\n z-index: 1; }\n 100% {\n transform: rotateX(-180deg);\n z-index: 0; } }\n\n@keyframes countDown_flip_2 {\n 0% {\n transform: rotateX(0deg);\n z-index: 0; }\n 100% {\n transform: rotateX(-180deg);\n z-index: 1; } }\n\n.countdown-timer-container {\n position: relative;\n width: 100%;\n font-family: 'Roboto', sans-serif; }\n .countdown-timer-container .addon-control-size {\n padding-top: 56.8%;\n position: initial; }\n .countdown-timer-container .addon-timer-container {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n .countdown-timer-container .addon-timer-container .addon-timer-body {\n font-family: 'Roboto', sans-serif;\n display: flex;\n margin: auto;\n align-content: center;\n justify-content: center;\n height: 100%;\n width: 100%;\n line-height: 1.6em; }\n .countdown-timer-container .addon-timer-container .addon-timer-body .countDown_interval_basic_cont_description {\n margin-right: 1em;\n font-size: 1.5em;\n font-family: 'Roboto', sans-serif; }\n .countdown-timer-container .addon-timer-container .addon-timer-body div {\n line-height: 1.6em;\n font-family: 'Roboto', sans-serif; }\n .countdown-timer-container .addon-timer-container .addon-timer-body .countDown_cont {\n padding-top: 8%;\n font-family: 'Roboto', sans-serif;\n display: flex;\n align-items: center; }\n .countdown-timer-container .addon-timer-container .addon-timer-body .countDown_cont .countDown_digit_cont {\n color: #333; }\n\n.sl-media-size-1 .addon-timer-body.size-seconds .countDown_cont {\n font-size: 10px; }\n .sl-media-size-1 .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em;\n margin-right: 0; }\n .sl-media-size-1 .addon-timer-body.size-seconds .countDown_cont .countDown_interval_cont_second {\n margin-right: 0 !important; }\n\n.sl-media-size-1 .addon-timer-body.size-minutes .countDown_cont {\n font-size: 10px; }\n .sl-media-size-1 .addon-timer-body.size-minutes .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-1 .addon-timer-body.size-hours .countDown_cont {\n font-size: 9px; }\n\n.sl-media-size-1 .addon-timer-body.size-days .countDown_cont {\n font-size: 7px; }\n\n.sl-media-size-2 .addon-timer-body.size-seconds .countDown_cont {\n font-size: 10px; }\n .sl-media-size-2 .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-2 .addon-timer-body.size-minutes .countDown_cont {\n font-size: 10px; }\n\n.sl-media-size-2 .addon-timer-body.size-hours .countDown_cont {\n font-size: 11px; }\n\n.sl-media-size-2 .addon-timer-body.size-days .countDown_cont {\n font-size: 9px; }\n\n.sl-media-size-3 .addon-timer-body.size-seconds .countDown_cont {\n font-size: 11px; }\n .sl-media-size-3 .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-3 .addon-timer-body.size-minutes .countDown_cont {\n font-size: 11px; }\n\n.sl-media-size-3 .addon-timer-body.size-hours .countDown_cont {\n font-size: 12px; }\n\n.sl-media-size-3 .addon-timer-body.size-days .countDown_cont {\n font-size: 9px; }\n\n.sl-media-size-4 .addon-timer-body.size-seconds .countDown_cont {\n font-size: 11px; }\n .sl-media-size-4 .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-4 .addon-timer-body.size-minutes .countDown_cont {\n font-size: 11px; }\n\n.sl-media-size-4 .addon-timer-body.size-hours .countDown_cont {\n font-size: 11px; }\n\n.sl-media-size-4 .addon-timer-body.size-days .countDown_cont {\n font-size: 9px; }\n\n.sl-media-size-5 .addon-timer-body.size-seconds .countDown_cont {\n font-size: 12px; }\n .sl-media-size-5 .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-5 .addon-timer-body.size-minutes .countDown_cont {\n font-size: 12px; }\n\n.sl-media-size-5 .addon-timer-body.size-hours .countDown_cont {\n font-size: 11px; }\n\n.sl-media-size-5 .addon-timer-body.size-days .countDown_cont {\n font-size: 9px; }\n\n.sl-media-size-6 .addon-timer-body.size-seconds .countDown_cont {\n font-size: 12px; }\n .sl-media-size-6 .addon-timer-body.size-seconds .countDown_cont .countDown_interval_basic_cont_description {\n font-size: 1em; }\n\n.sl-media-size-6 .addon-timer-body.size-minutes .countDown_cont {\n font-size: 12px; }\n\n.sl-media-size-6 .addon-timer-body.size-hours .countDown_cont {\n font-size: 11px; }\n\n.sl-media-size-6 .addon-timer-body.size-days .countDown_cont {\n font-size: 9px; }\n\nhtml, body {\n overflow: visible !important; }\n\n.media-container {\n padding: 20px;\n line-height: normal; }\n .media-container.image-timer-hidden {\n display: none; }\n .media-container .media-control-size {\n margin-top: 55%; }\n\n.content-container {\n padding: 45px; }\n .content-container.no-image-content {\n padding-top: 55%; }\n\n.buttons-container {\n padding-bottom: 45px; }\n\n.super-container .main-frame .main-container {\n height: auto; }\n"},{}],122:[function(n,t,e){var o=n("handlebars/runtime").default.template;t.exports=o({1:function(n,t,e,o,i){return"mobile-version"},3:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return(null!=(r=s(e,"if").call(a,null!=t?s(t,"youtubeVideo"):t,{name:"if",hash:{},fn:n.program(4,i,0),inverse:n.noop,data:i,loc:{start:{line:6,column:12},end:{line:22,column:19}}}))?r:"")+"\n"+(null!=(r=s(e,"if").call(a,null!=t?s(t,"vimeoVideo"):t,{name:"if",hash:{},fn:n.program(4,i,0),inverse:n.noop,data:i,loc:{start:{line:24,column:12},end:{line:40,column:19}}}))?r:"")},4:function(n,t,e,o,i){var r,a,s=null!=t?t:n.nullContext||{},l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n \n
\n
EXPAND VIDEO
\n
\n\n'+(null!=(r=l(e,"if").call(s,null!=t?l(t,"crossIcon"):t,{name:"if",hash:{},fn:n.program(5,i,0),inverse:n.noop,data:i,loc:{start:{line:14,column:24},end:{line:19,column:31}}}))?r:"")+"
\n
\n"},5:function(n,t,e,o,i){return" \n \n \n \n"},7:function(n,t,e,o,i){var r,a=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return(null!=(r=a(e,"if").call(null!=t?t:n.nullContext||{},null!=t?a(t,"crossIcon"):t,{name:"if",hash:{},fn:n.program(8,i,0),inverse:n.noop,data:i,loc:{start:{line:42,column:12},end:{line:47,column:19}}}))?r:"")+"\n"},8:function(n,t,e,o,i){return'
\n \n \n
\n'},10:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.hooks.helperMissing,l="function",c=n.escapeExpression,d=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n
\n
\n
\n
\n
\n
\n'},12:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n
\n
\n'+(null!=(r=s(e,"if").call(a,null!=t?s(t,"fittingCover"):t,{name:"if",hash:{},fn:n.program(15,i,0),inverse:n.program(17,i,0),data:i,loc:{start:{line:68,column:24},end:{line:76,column:31}}}))?r:"")+"
\n
\n
\n"},13:function(n,t,e,o,i){return" image-timer-hidden"},15:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.hooks.helperMissing,l="function",c=n.escapeExpression,d=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n
\n'},17:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.hooks.helperMissing,l="function",c=n.escapeExpression,d=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n \n
\n'},19:function(n,t,e,o,i){return"no-image-content"},21:function(n,t,e,o,i){var r,a=null!=t?t:n.nullContext||{},s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return(null!=(r=s(e,"if").call(a,null!=t?s(t,"isInput"):t,{name:"if",hash:{},fn:n.program(22,i,0),inverse:n.noop,data:i,loc:{start:{line:87,column:16},end:{line:98,column:23}}}))?r:"")+"\n"+(null!=(r=s(e,"if").call(a,null!=t?s(t,"isSubmitButton"):t,{name:"if",hash:{},fn:n.program(25,i,0),inverse:n.noop,data:i,loc:{start:{line:100,column:16},end:{line:104,column:23}}}))?r:"")+"\n"+(null!=(r=s(e,"if").call(a,null!=t?s(t,"isActiveButton"):t,{name:"if",hash:{},fn:n.program(27,i,0),inverse:n.noop,data:i,loc:{start:{line:106,column:16},end:{line:110,column:23}}}))?r:"")},22:function(n,t,e,o,i){var r,a=n.lambda,s=n.escapeExpression,l=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return'
\n Required\n \n
\n'},23:function(n,t,e,o,i){return"required"},25:function(n,t,e,o,i){var r=n.lambda,a=n.escapeExpression,s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n"},27:function(n,t,e,o,i){var r=n.lambda,a=n.escapeExpression,s=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return' \n"},compiler:[8,">= 4.3.0"],main:function(n,t,e,o,i){var r,a,s=null!=t?t:n.nullContext||{},l=n.hooks.helperMissing,c="function",d=n.escapeExpression,m=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return"\n\n
\n
\n'+(null!=(r=m(e,"if").call(s,null!=t?m(t,"video"):t,{name:"if",hash:{},fn:n.program(3,i,0),inverse:n.program(7,i,0),data:i,loc:{start:{line:5,column:8},end:{line:49,column:15}}}))?r:"")+"\n\n"+(null!=(r=m(e,"if").call(s,null!=t?m(t,"isCountdownTimer"):t,{name:"if",hash:{},fn:n.program(10,i,0),inverse:n.noop,data:i,loc:{start:{line:52,column:8},end:{line:61,column:15}}}))?r:"")+"\n"+(null!=(r=m(e,"if").call(s,null!=t?m(t,"isImage"):t,{name:"if",hash:{},fn:n.program(12,i,0),inverse:n.noop,data:i,loc:{start:{line:63,column:8},end:{line:80,column:15}}}))?r:"")+'
\n '+(null!=(r=typeof(a=null!=(a=m(e,"content")||(null!=t?m(t,"content"):t))?a:l)===c?a.call(s,{name:"content",hash:{},data:i,loc:{start:{line:82,column:12},end:{line:82,column:27}}}):a)?r:"")+'\n
\n\n
\n'+(null!=(r=m(e,"each").call(s,null!=t?m(t,"buttons"):t,{name:"each",hash:{},fn:n.program(21,i,0),inverse:n.noop,data:i,loc:{start:{line:86,column:12},end:{line:111,column:21}}}))?r:"")+"
\n
\n
"},useData:!0})},{"handlebars/runtime":3}],123:[function(n,t,e){var o=n("../../../../../../utils/index");t.exports={findParentNode:function(n){return n.cssSelector?o.Page.findNodeBySelector(n.cssSelector):n.target?o.Page.findNodeByXPath(n.target):void 0},getAreaPosition:function(n){return o.Page.getNodeOffset(n)}}},{"../../../../../../utils/index":157}],124:[function(n,t,e){var o=n("./helpers"),i=n("../../../../common/styles/index"),r=n("outlog"),a=(n("../../../../../../config"),r.init("Area",{debug:!1})),s=function(n){this.data=n,this.listeners=[],this.events=null,this.listenTarget()};s.prototype.listenTarget=function(){this.events&&this.events.unsubscribe();var n=this.data,t=o.findParentNode(n);if(!t)return a.warning("tooltip target node not found",n),!1;a.success("tooltip target found",n);var e,r,s,l,c,d,m,p=this.listeners;this.events=(e=t,r={type:n.type},s=function(n){p.forEach((function(t){t(n)}))},l=e,c=function(n){s("click")},d=function(n){s("mouse_on")},m=function(n){s("mouse_out")},"click"!=r.type&&"hover"!=r.type||i.setActiveItemClass(l),l.addEventListener("click",c,!0),l.addEventListener("mouseover",d,!0),l.addEventListener("mouseout",m,!0),{unsubscribe:function(){i.removeActiveItemClass(l),l.removeEventListener("click",c,!0),l.removeEventListener("mouseover",d,!0),l.removeEventListener("mouseout",m,!0)}})},s.prototype.on=function(n){this.listeners.push(n)},s.prototype.getPosition=function(){var n=this.data,t=o.findParentNode(n);return!!t&&o.getAreaPosition(t)},s.prototype.refresh=function(){this.listenTarget()},s.prototype.destroy=function(){this.events&&this.events.unsubscribe()},t.exports=s},{"../../../../../../config":141,"../../../../common/styles/index":133,"./helpers":123,outlog:31}],125:[function(n,t,e){var o=n("../../../../../../utils/index"),i=function(n,t,e){var o=n.offsetX+n.width/2-t.width/2>0,i=n.offsetX+n.width/2+t.width/20,i=n.offsetX+n.width/2+t.width/20;return o&&i&&r},a=function(n,t,e){var o=n.offsetX-t.width>0,i=n.offsetY+n.height/2-t.height/2>0,r=n.offsetY+n.height/2+t.height/20,r=n.offsetY+n.height/2+t.height/2t.width&&(m.alignment.x="right",m.offset.x=n.offsetX+n.width),e.width-(n.offsetX+n.width)t.height&&(m.offset.y=n.offsetY-20+n.height/2-15,m.arrowOffset=t.height/2+5),e.height-n.offsetY\n \n \n \n"},compiler:[8,">= 4.3.0"],main:function(n,t,e,o,i){var r,a,s=null!=t?t:n.nullContext||{},l=n.hooks.helperMissing,c="function",d=n.escapeExpression,m=n.lookupProperty||function(n,t){if(Object.prototype.hasOwnProperty.call(n,t))return n[t]};return"\n\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n\n
\n'+(null!=(r=m(e,"if").call(s,null!=t?m(t,"actionAccepted"):t,{name:"if",hash:{},fn:n.program(3,i,0),inverse:n.noop,data:i,loc:{start:{line:27,column:8},end:{line:32,column:15}}}))?r:"")+'\n \n \n \n \n
'+(null!=(r=typeof(a=null!=(a=m(e,"content")||(null!=t?m(t,"content"):t))?a:l)===c?a.call(s,{name:"content",hash:{},data:i,loc:{start:{line:36,column:72},end:{line:36,column:85}}}):a)?r:"")+"
\n
\n
\n"},useData:!0})},{"handlebars/runtime":3}],130:[function(n,t,e){t.exports={BASIC_VIEWS_WRAPPER_CLASS:"sl-views-wrapper",BASIC_FRAME_CONTAINER_CLASS:"sl-frame-component",BASIC_FRAME_CLASS:"sl-frame",SHOW_ITEM_ANIMATION_CLASS:"sl-show-animation",HIDE_ITEM_ANIMATION_CLASS:"sl-hide-animation",SHADE_ITEM_BACKGROUND_CLASS:"sl-item-background-shade",SHADE_ANIMATION_SHOW_CLASS:"sl-shade-show",SHADE_ANIMATION_HIDE_CLASS:"sl-shade-hide",PUSH_PAGE_SHOW_CLASS:"sl-push-show",PUSH_PAGE_HIDE_CLASS:"sl-push-hide",NOTIFICATION_CLASS:"sl-notification",POPUP_CLASS:"sl-popup",SLIDEOUT_CLASS:"sl-slideout",BAR_CLASS:"sl-bar",BANNER_CLASS:"sl-banner",HOTSPOT_CLASS:"sl-hotspot",TOOLTIP_CLASS:"sl-tooltip",CONTAINER_CLASS:"sl-container",HTMLCONTAINER_CLASS:"sl-html-container",ACTIVE_PAGE_NODE_CLASS:"sl-active-node-hand",POSITION:{TOP:"sl-position-top",BOTTOM:"sl-position-bottom",LEFT:"sl-position-left",RIGHT:"sl-position-right",LEFT_TOP:"sl-position-left-top",CENTER_TOP:"sl-position-center-top",RIGHT_TOP:"sl-position-right-top",LEFT_BOTTOM:"sl-position-left-bottom",CENTER_BOTTOM:"sl-position-center-bottom",RIGHT_BOTTOM:"sl-position-right-bottom",LEFT_MIDDLE:"sl-position-left-middle",CENTER_MIDDLE:"sl-position-center-middle",RIGHT_MIDDLE:"sl-position-right-middle"}}},{}],131:[function(n,t,e){t.exports='[class^="icon-"], [class*=" icon-"] {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: \'sl-icon\' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\n.icon-ui-glyph-1_circle-remove:before {\n content: "\\ed48"; }\n'},{}],132:[function(n,t,e){t.exports=".sl-push-banner-1-animation-show {\n -webkit-animation-name: bannerShow1;\n animation-name: bannerShow1;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-banner-1-animation-hide {\n -webkit-animation-name: bannerHide1;\n animation-name: bannerHide1;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-banner-2-animation-show {\n -webkit-animation-name: bannerShow2;\n animation-name: bannerShow2;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-banner-2-animation-hide {\n -webkit-animation-name: bannerHide2;\n animation-name: bannerHide2;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-banner-3-animation-show {\n -webkit-animation-name: bannerShow3;\n animation-name: bannerShow3;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-banner-3-animation-hide {\n -webkit-animation-name: bannerHide3;\n animation-name: bannerHide3;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-banner-4-animation-show {\n -webkit-animation-name: bannerShow4;\n animation-name: bannerShow4;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-banner-4-animation-hide {\n -webkit-animation-name: bannerHide4;\n animation-name: bannerHide4;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-banner-5-animation-show {\n -webkit-animation-name: bannerShow5;\n animation-name: bannerShow5;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-banner-5-animation-hide {\n -webkit-animation-name: bannerHide5;\n animation-name: bannerHide5;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-banner-6-animation-show {\n -webkit-animation-name: bannerShow6;\n animation-name: bannerShow6;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-banner-6-animation-hide {\n -webkit-animation-name: bannerHide6;\n animation-name: bannerHide6;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n/* Push effect animations */\n@keyframes bannerShow1 {\n from {\n padding-top: 0; }\n to {\n padding-top: 70px; } }\n\n@-webkit-keyframes bannerShow1 {\n from {\n padding-top: 0; }\n to {\n padding-top: 70px; } }\n\n@keyframes bannerHide1 {\n from {\n padding-top: 70px; }\n to {\n padding-top: 0; } }\n\n@-webkit-keyframes bannerHide1 {\n from {\n padding-top: 70px; }\n to {\n padding-top: 0; } }\n\n@keyframes bannerShow2 {\n from {\n padding-top: 0; }\n to {\n padding-top: 90px; } }\n\n@-webkit-keyframes bannerShow2 {\n from {\n padding-top: 0; }\n to {\n padding-top: 90px; } }\n\n@keyframes bannerHide2 {\n from {\n padding-top: 90px; }\n to {\n padding-top: 0; } }\n\n@-webkit-keyframes bannerHide2 {\n from {\n padding-top: 90px; }\n to {\n padding-top: 0; } }\n\n@keyframes bannerShow3 {\n from {\n padding-top: 0; }\n to {\n padding-top: 110px; } }\n\n@-webkit-keyframes bannerShow3 {\n from {\n padding-top: 0; }\n to {\n padding-top: 110px; } }\n\n@keyframes bannerHide3 {\n from {\n padding-top: 110px; }\n to {\n padding-top: 0; } }\n\n@-webkit-keyframes bannerHide3 {\n from {\n padding-top: 110px; }\n to {\n padding-top: 0; } }\n\n@keyframes bannerShow4 {\n from {\n padding-top: 0; }\n to {\n padding-top: 130px; } }\n\n@-webkit-keyframes bannerShow4 {\n from {\n padding-top: 0; }\n to {\n padding-top: 130px; } }\n\n@keyframes bannerHide4 {\n from {\n padding-top: 130px; }\n to {\n padding-top: 0; } }\n\n@-webkit-keyframes bannerHide4 {\n from {\n padding-top: 130px; }\n to {\n padding-top: 0; } }\n\n@keyframes bannerShow5 {\n from {\n padding-top: 0; }\n to {\n padding-top: 150px; } }\n\n@-webkit-keyframes bannerShow5 {\n from {\n padding-top: 0; }\n to {\n padding-top: 150px; } }\n\n@keyframes bannerHide5 {\n from {\n padding-top: 150px; }\n to {\n padding-top: 0; } }\n\n@-webkit-keyframes bannerHide5 {\n from {\n padding-top: 150px; }\n to {\n padding-top: 0; } }\n\n@keyframes bannerShow6 {\n from {\n padding-top: 0; }\n to {\n padding-top: 170px; } }\n\n@-webkit-keyframes bannerShow6 {\n from {\n padding-top: 0; }\n to {\n padding-top: 170px; } }\n\n@keyframes bannerHide6 {\n from {\n padding-top: 170px; }\n to {\n padding-top: 0; } }\n\n@-webkit-keyframes bannerHide6 {\n from {\n padding-top: 170px; }\n to {\n padding-top: 0; } }\n\n.sl-push-bar-1-animation-show {\n -webkit-animation-name: barShow1;\n animation-name: barShow1;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-bar-1-animation-hide {\n -webkit-animation-name: barHide1;\n animation-name: barHide1;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-bar-2-animation-show {\n -webkit-animation-name: barShow2;\n animation-name: barShow2;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-bar-2-animation-hide {\n -webkit-animation-name: barHide2;\n animation-name: barHide2;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-bar-3-animation-show {\n -webkit-animation-name: barShow3;\n animation-name: barShow3;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-bar-3-animation-hide {\n -webkit-animation-name: barHide3;\n animation-name: barHide3;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-bar-4-animation-show {\n -webkit-animation-name: barShow4;\n animation-name: barShow4;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-bar-4-animation-hide {\n -webkit-animation-name: barHide4;\n animation-name: barHide4;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-bar-5-animation-show {\n -webkit-animation-name: barShow5;\n animation-name: barShow5;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-bar-5-animation-hide {\n -webkit-animation-name: barHide5;\n animation-name: barHide5;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-bar-6-animation-show {\n -webkit-animation-name: barShow6;\n animation-name: barShow6;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n.sl-push-bar-6-animation-hide {\n -webkit-animation-name: barHide6;\n animation-name: barHide6;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n/* Push effect animations */\n@keyframes barShow1 {\n from {\n padding-top: 0; }\n to {\n padding-top: 200px; } }\n\n@-webkit-keyframes barShow1 {\n from {\n padding-top: 0; }\n to {\n padding-top: 200px; } }\n\n@keyframes barHide1 {\n from {\n padding-top: 200px; }\n to {\n padding-top: 0; } }\n\n@-webkit-keyframes barHide1 {\n from {\n padding-top: 200px; }\n to {\n padding-top: 0; } }\n\n@keyframes barShow2 {\n from {\n padding-top: 0; }\n to {\n padding-top: 90px; } }\n\n@-webkit-keyframes barShow2 {\n from {\n padding-top: 0; }\n to {\n padding-top: 90px; } }\n\n@keyframes barHide2 {\n from {\n padding-top: 90px; }\n to {\n padding-top: 0; } }\n\n@-webkit-keyframes barHide2 {\n from {\n padding-top: 90px; }\n to {\n padding-top: 0; } }\n\n@keyframes barShow3 {\n from {\n padding-top: 0; }\n to {\n padding-top: 110px; } }\n\n@-webkit-keyframes barShow3 {\n from {\n padding-top: 0; }\n to {\n padding-top: 110px; } }\n\n@keyframes barHide3 {\n from {\n padding-top: 110px; }\n to {\n padding-top: 0; } }\n\n@-webkit-keyframes barHide3 {\n from {\n padding-top: 110px; }\n to {\n padding-top: 0; } }\n\n@keyframes barShow4 {\n from {\n padding-top: 0; }\n to {\n padding-top: 130px; } }\n\n@-webkit-keyframes barShow4 {\n from {\n padding-top: 0; }\n to {\n padding-top: 130px; } }\n\n@keyframes barHide4 {\n from {\n padding-top: 130px; }\n to {\n padding-top: 0; } }\n\n@-webkit-keyframes barHide4 {\n from {\n padding-top: 130px; }\n to {\n padding-top: 0; } }\n\n@keyframes barShow5 {\n from {\n padding-top: 0; }\n to {\n padding-top: 150px; } }\n\n@-webkit-keyframes barShow5 {\n from {\n padding-top: 0; }\n to {\n padding-top: 150px; } }\n\n@keyframes barHide5 {\n from {\n padding-top: 150px; }\n to {\n padding-top: 0; } }\n\n@-webkit-keyframes barHide5 {\n from {\n padding-top: 150px; }\n to {\n padding-top: 0; } }\n\n@keyframes barShow6 {\n from {\n padding-top: 0; }\n to {\n padding-top: 170px; } }\n\n@-webkit-keyframes barShow6 {\n from {\n padding-top: 0; }\n to {\n padding-top: 170px; } }\n\n@keyframes barHide6 {\n from {\n padding-top: 170px; }\n to {\n padding-top: 0; } }\n\n@-webkit-keyframes barHide6 {\n from {\n padding-top: 170px; }\n to {\n padding-top: 0; } }\n\n.sl-video-container {\n width: 100%;\n height: 100%;\n border: none;\n box-sizing: border-box;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 9999999999; }\n\n@keyframes showShading {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@-webkit-keyframes showShading {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@keyframes hideShading {\n from {\n opacity: 1; }\n to {\n opacity: 0; } }\n\n@-webkit-keyframes hideShading {\n from {\n opacity: 1; }\n to {\n opacity: 0; } }\n\n.sl-dev-label {\n position: fixed;\n bottom: 0;\n right: 0;\n font-family: Arial, sans-serif;\n font-size: 14px;\n padding: 4px;\n background-color: rgba(255, 82, 0, 0.87);\n border-top-left-radius: 4px;\n color: #FFF; }\n\n.sl-active-node-hand {\n cursor: pointer; }\n\n#slContainer {\n position: absolute !important;\n width: 100% !important;\n left: 0 !important;\n top: 0 !important;\n box-sizing: border-box;\n border: none;\n z-index: 999999999; }\n #slContainer .sl-views-wrapper {\n z-index: 999999999;\n position: absolute !important;\n width: 100% !important;\n height: 0;\n left: 0 !important;\n top: 0 !important;\n box-sizing: border-box;\n border: none; }\n #slContainer .sl-views-wrapper .sl-frame-component {\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n margin: auto;\n position: fixed;\n z-index: 999999999999;\n resize: none;\n overflow: visible;\n max-width: none;\n max-height: none;\n border-radius: 0;\n opacity: 0;\n display: none;\n border: none;\n width: 0;\n height: 0; }\n #slContainer .sl-views-wrapper .sl-frame-component.sl-shade-show .sl-item-background-shade {\n display: block;\n -webkit-animation-name: showShading;\n animation-name: showShading;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper .sl-frame-component.sl-shade-hide .sl-item-background-shade {\n display: block;\n -webkit-animation-name: hideShading;\n animation-name: hideShading;\n -webkit-animation-duration: 0.5s;\n animation-duration: 0.5s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper .sl-frame-component .sl-item-background-shade {\n display: none;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.35); }\n #slContainer .sl-views-wrapper .sl-frame-component .sl-frame {\n display: block;\n position: relative;\n opacity: 1;\n width: 100%;\n height: 100%;\n border: none;\n z-index: 1;\n margin: 0;\n padding: 0;\n max-width: 100%;\n max-height: 100%;\n min-height: unset;\n min-width: unset; }\n\n/* POPUP SHOW */\n@keyframes showPopup {\n from {\n opacity: 0;\n -webkit-transform: scale(0.7);\n -moz-transform: scale(0.7);\n -o-transform: scale(0.7);\n transform: scale(0.7);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; }\n to {\n opacity: 1;\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; } }\n\n@-webkit-keyframes showPopup {\n from {\n opacity: 0;\n -webkit-transform: scale(0.7);\n -moz-transform: scale(0.7);\n -o-transform: scale(0.7);\n transform: scale(0.7);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; }\n to {\n opacity: 1;\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; } }\n\n@keyframes hidePopup {\n from {\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom;\n opacity: 1; }\n to {\n -webkit-transform: scale(0.6);\n -moz-transform: scale(0.6);\n -o-transform: scale(0.6);\n transform: scale(0.6);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom;\n opacity: 0; } }\n\n@-webkit-keyframes hidePopup {\n from {\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom;\n opacity: 1; }\n to {\n -webkit-transform: scale(0.6);\n -moz-transform: scale(0.6);\n -o-transform: scale(0.6);\n transform: scale(0.6);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom;\n opacity: 0; } }\n\n/* Mobile styles */\n@media (max-width: 450px) {\n #slContainer .sl-views-wrapper .sl-popup {\n top: 0;\n right: 0;\n margin: auto;\n border: none;\n opacity: 1;\n resize: none;\n position: fixed;\n display: block;\n overflow: auto;\n max-width: none;\n max-height: none;\n min-height: 100%;\n z-index: 9999999999999;\n width: 100% !important;\n height: 100% !important;\n box-shadow: rgba(0, 0, 0, 0.15) 0 0 15px 3px;\n -webkit-overflow-scrolling: touch !important;\n overflow-y: scroll !important; }\n #slContainer .sl-views-wrapper .sl-popup .sl-frame {\n display: block;\n position: static;\n opacity: 1;\n width: 100%;\n height: 100%;\n border: none; }\n #slContainer .sl-views-wrapper .sl-popup .sl-item-background-shade {\n z-index: -1; } }\n\n#slContainer .sl-views-wrapper\n.sl-frame-component.sl-popup {\n display: block;\n opacity: 1; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-popup.sl-show-animation .sl-frame {\n -webkit-animation-name: showPopup;\n animation-name: showPopup;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-popup.sl-hide-animation .sl-frame {\n -webkit-animation-name: hidePopup;\n animation-name: hidePopup;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n@keyframes showNotification {\n from {\n right: -500px; }\n to {\n right: 0px; } }\n\n@-webkit-keyframes showNotification {\n from {\n right: -500px; }\n to {\n right: 0px; } }\n\n@keyframes hideNotification {\n from {\n right: 0px; }\n to {\n right: -500px; } }\n\n@-webkit-keyframes hideNotification {\n from {\n right: 0px; }\n to {\n right: -500px; } }\n\n#slContainer .sl-views-wrapper\n.sl-frame-component.sl-notification {\n display: block;\n opacity: 1;\n left: auto;\n width: 100%; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-notification.sl-position-top {\n top: 0;\n bottom: auto; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-notification.sl-position-bottom {\n top: auto;\n bottom: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-notification.sl-show-animation {\n -webkit-animation-name: showNotification;\n animation-name: showNotification;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-notification.sl-hide-animation {\n -webkit-animation-name: hideNotification;\n animation-name: hideNotification;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n@keyframes showSlideoutRight {\n from {\n right: -700px; }\n to {\n right: 0; } }\n\n@-webkit-keyframes showSlideoutRight {\n from {\n right: -700px; }\n to {\n right: 0; } }\n\n@keyframes showSlideoutLeft {\n from {\n left: -700px; }\n to {\n left: 0; } }\n\n@-webkit-keyframes showSlideoutLeft {\n from {\n left: -700px; }\n to {\n left: 0; } }\n\n/* SLIDEOUT HIDE */\n@keyframes hideSlideoutRight {\n from {\n right: 0; }\n to {\n right: -700px; } }\n\n@-webkit-keyframes hideSlideoutRight {\n from {\n right: 0; }\n to {\n right: -700px; } }\n\n@keyframes hideSlideoutLeft {\n from {\n left: 0; }\n to {\n left: -700px; } }\n\n@-webkit-keyframes hideSlideoutLeft {\n from {\n left: 0; }\n to {\n left: -700px; } }\n\n@media (max-width: 450px) {\n .sl-slideout {\n width: 100% !important;\n -webkit-overflow-scrolling: touch !important;\n overflow-y: scroll !important;\n min-height: 100%;\n max-width: none;\n box-shadow: none; }\n .sl-slideout .sl-frame {\n box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.15); }\n .sl-slideout.sl-position-left {\n padding-right: 20px;\n box-sizing: border-box; }\n .sl-slideout.sl-position-right {\n padding-left: 20px;\n box-sizing: border-box; } }\n\n#slContainer .sl-views-wrapper\n.sl-frame-component.sl-slideout {\n box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.15);\n display: block;\n opacity: 1; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-slideout.sl-position-left {\n right: auto; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-slideout.sl-position-left.sl-show-animation {\n -webkit-animation-name: showSlideoutLeft;\n animation-name: showSlideoutLeft;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-slideout.sl-position-left.sl-hide-animation {\n -webkit-animation-name: hideSlideoutLeft;\n animation-name: hideSlideoutLeft;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-slideout.sl-position-right {\n left: auto; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-slideout.sl-position-right.sl-show-animation {\n -webkit-animation-name: showSlideoutRight;\n animation-name: showSlideoutRight;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-slideout.sl-position-right.sl-hide-animation {\n -webkit-animation-name: hideSlideoutRight;\n animation-name: hideSlideoutRight;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n@keyframes showBannerTop {\n from {\n top: -200px; }\n to {\n top: 0; } }\n\n@-webkit-keyframes showBannerTop {\n from {\n top: -200px; }\n to {\n top: 0; } }\n\n@keyframes showBannerBottom {\n from {\n bottom: -200px; }\n to {\n bottom: 0; } }\n\n@-webkit-keyframes showBannerBottom {\n from {\n bottom: -200px; }\n to {\n bottom: 0; } }\n\n@keyframes hideBannerTop {\n from {\n top: 0; }\n to {\n top: -200px; } }\n\n@-webkit-keyframes hideBannerTop {\n from {\n top: 0; }\n to {\n top: -200px; } }\n\n@keyframes hideBannerBottom {\n from {\n bottom: 0; }\n to {\n bottom: -200px; } }\n\n@-webkit-keyframes hideBannerBottom {\n from {\n bottom: 0; }\n to {\n bottom: -200px; } }\n\n@keyframes mobileShowBannerTop {\n from {\n top: -100%; }\n to {\n top: 0; } }\n\n@-webkit-keyframes mobileShowBannerTop {\n from {\n top: -100%; }\n to {\n top: 0; } }\n\n@keyframes mobileShowBannerBottom {\n from {\n bottom: -100%; }\n to {\n bottom: 0; } }\n\n@-webkit-keyframes mobileShowBannerBottom {\n from {\n bottom: -100%; }\n to {\n bottom: 0; } }\n\n@keyframes mobileHideBannerTop {\n from {\n top: 0; }\n to {\n top: -100%; } }\n\n@-webkit-keyframes mobileHideBannerTop {\n from {\n top: 0; }\n to {\n top: -100%; } }\n\n@keyframes mobileHideBannerBottom {\n from {\n bottom: 0; }\n to {\n bottom: -100%; } }\n\n@-webkit-keyframes mobileHideBannerBottom {\n from {\n bottom: 0; }\n to {\n bottom: -100%; } }\n\n#slContainer .sl-views-wrapper\n.sl-frame-component.sl-banner {\n height: 100%;\n display: block;\n opacity: 1; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-banner.sl-position-top {\n top: 0;\n bottom: auto; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-banner.sl-position-top.sl-push-show {\n position: absolute; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-banner.sl-position-top.sl-show-animation {\n -webkit-animation-name: showBannerTop;\n animation-name: showBannerTop;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-banner.sl-position-top.sl-hide-animation {\n -webkit-animation-name: hideBannerTop;\n animation-name: hideBannerTop;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-banner.sl-position-bottom {\n top: auto;\n bottom: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-banner.sl-position-bottom.sl-show-animation {\n -webkit-animation-name: showBannerBottom;\n animation-name: showBannerBottom;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-banner.sl-position-bottom.sl-hide-animation {\n -webkit-animation-name: hideBannerBottom;\n animation-name: hideBannerBottom;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n#slContainer.sl-container-mobile .sl-frame-component.sl-banner.sl-position-top.sl-push-show {\n position: absolute; }\n\n#slContainer.sl-container-mobile .sl-frame-component.sl-banner.sl-position-top.sl-show-animation {\n -webkit-animation-name: mobileShowBannerTop;\n animation-name: mobileShowBannerTop;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n#slContainer.sl-container-mobile .sl-frame-component.sl-banner.sl-position-top.sl-hide-animation {\n -webkit-animation-name: mobileHideBannerTop;\n animation-name: mobileHideBannerTop;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n#slContainer.sl-container-mobile .sl-frame-component.sl-banner.sl-position-bottom {\n top: auto;\n bottom: 0; }\n #slContainer.sl-container-mobile .sl-frame-component.sl-banner.sl-position-bottom.sl-show-animation {\n -webkit-animation-name: mobileShowBannerBottom;\n animation-name: mobileShowBannerBottom;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer.sl-container-mobile .sl-frame-component.sl-banner.sl-position-bottom.sl-hide-animation {\n -webkit-animation-name: mobileHideBannerBottom;\n animation-name: mobileHideBannerBottom;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n\n@keyframes showBarTop {\n from {\n top: -700px; }\n to {\n top: 0; } }\n\n@-webkit-keyframes showBarTop {\n from {\n top: -700px; }\n to {\n top: 0; } }\n\n@keyframes showBarBottom {\n from {\n bottom: -700px; }\n to {\n bottom: 0; } }\n\n@-webkit-keyframes showBarBottom {\n from {\n bottom: -700px; }\n to {\n bottom: 0; } }\n\n@keyframes hideBarTop {\n from {\n top: 0; }\n to {\n top: -700px; } }\n\n@-webkit-keyframes hideBarTop {\n from {\n top: 0; }\n to {\n top: -700px; } }\n\n@keyframes hideBarBottom {\n from {\n bottom: 0; }\n to {\n bottom: -700px; } }\n\n@-webkit-keyframes hideBarBottom {\n from {\n bottom: 0; }\n to {\n bottom: -700px; } }\n\n@media (max-width: 600px) {\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-bar {\n top: 0;\n right: 0;\n margin: auto;\n border: none;\n opacity: 1;\n resize: none;\n position: fixed;\n display: block;\n overflow: auto;\n max-width: none;\n max-height: none;\n min-height: 80%;\n z-index: 9999999999999;\n width: 100% !important;\n height: 80% !important;\n box-shadow: rgba(0, 0, 0, 0.15) 0 0 15px 3px;\n -webkit-overflow-scrolling: touch !important;\n overflow-y: scroll !important; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-bar .sl-frame {\n display: block;\n position: static;\n opacity: 1;\n width: 100%;\n height: 100%;\n border: none; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-bar .sl-item-background-shade {\n z-index: -1; } }\n\n@media (max-width: 600px) and (max-height: 500px) {\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-bar {\n top: 0;\n right: 0;\n margin: auto;\n border: none;\n opacity: 1;\n resize: none;\n position: fixed;\n display: block;\n overflow: auto;\n max-width: none;\n max-height: none;\n min-height: 100%;\n z-index: 9999999999999;\n width: 100% !important;\n height: 100% !important;\n box-shadow: rgba(0, 0, 0, 0.15) 0 0 15px 3px;\n -webkit-overflow-scrolling: touch !important;\n overflow-y: scroll !important; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-bar .sl-frame {\n display: block;\n position: static;\n opacity: 1;\n width: 100%;\n height: 100%;\n border: none; } }\n\n#slContainer .sl-views-wrapper\n.sl-frame-component.sl-bar {\n display: block;\n opacity: 1;\n box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.15); }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-bar.sl-position-top {\n top: 0;\n bottom: auto; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-bar.sl-position-top.sl-push-show {\n position: absolute; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-bar.sl-position-top.sl-show-animation {\n -webkit-animation-name: showBarTop;\n animation-name: showBarTop;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-bar.sl-position-top.sl-hide-animation {\n -webkit-animation-name: hideBarTop;\n animation-name: hideBarTop;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-bar.sl-position-bottom {\n top: auto;\n bottom: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-bar.sl-position-bottom.sl-show-animation {\n -webkit-animation-name: showBarBottom;\n animation-name: showBarBottom;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-bar.sl-position-bottom.sl-hide-animation {\n -webkit-animation-name: hideBarBottom;\n animation-name: hideBarBottom;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n@keyframes showIconAnimation {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@-webkit-keyframes showIconAnimation {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@keyframes showHotspotAnimationTop {\n from {\n opacity: 0;\n margin-top: -30px;\n display: none; }\n to {\n opacity: 1;\n margin-top: 0;\n display: block; } }\n\n@-webkit-keyframes showHotspotAnimationTop {\n from {\n opacity: 0;\n margin-top: -30px;\n display: none; }\n to {\n opacity: 1;\n margin-top: 0;\n display: block; } }\n\n@keyframes showHotspotAnimationBottom {\n from {\n opacity: 0;\n margin-top: 30px;\n display: none; }\n to {\n opacity: 1;\n margin-top: 0;\n display: block; } }\n\n@-webkit-keyframes showHotspotAnimationBottom {\n from {\n opacity: 0;\n margin-top: 30px;\n display: none; }\n to {\n opacity: 1;\n margin-top: 0;\n display: block; } }\n\n@keyframes hideHotspotAnimationTop {\n from {\n opacity: 1;\n margin-top: 0; }\n to {\n opacity: 0;\n margin-top: -30px; } }\n\n@-webkit-keyframes hideHotspotAnimationTop {\n from {\n opacity: 1;\n margin-top: 0; }\n to {\n opacity: 0;\n margin-top: -30px; } }\n\n@keyframes hideHotspotAnimationBottom {\n from {\n opacity: 1;\n margin-top: 0; }\n to {\n opacity: 0;\n margin-top: 30px; } }\n\n@-webkit-keyframes hideHotspotAnimationBottom {\n from {\n opacity: 1;\n margin-top: 0; }\n to {\n opacity: 0;\n margin-top: 30px; } }\n\n@media (max-width: 450px) {\n .sl-hotspot {\n position: fixed !important;\n top: 0 !important;\n left: 0 !important;\n right: 0 !important;\n bottom: 0 !important;\n margin: auto !important; }\n @keyframes showHotspotAnimationTop {\n from {\n opacity: 0;\n top: -30px;\n margin: auto !important;\n display: none; }\n to {\n opacity: 1;\n top: 0;\n display: block;\n margin: auto !important; } }\n @-webkit-keyframes showHotspotAnimationTop {\n from {\n opacity: 0;\n top: -30px;\n display: none;\n margin: auto !important; }\n to {\n opacity: 1;\n top: 0;\n display: block;\n margin: auto !important; } }\n @keyframes showHotspotAnimationBottom {\n from {\n opacity: 0;\n top: 30px;\n margin: auto !important;\n display: none; }\n to {\n opacity: 1;\n top: 0;\n margin: auto !important;\n display: block; } }\n @-webkit-keyframes showHotspotAnimationBottom {\n from {\n opacity: 0;\n top: 30px;\n display: none;\n margin: auto !important; }\n to {\n opacity: 1;\n margin: auto !important;\n top: 0;\n display: block; } }\n @keyframes hideHotspotAnimationTop {\n from {\n opacity: 1;\n top: 0;\n margin: auto !important; }\n to {\n opacity: 0;\n top: -30px;\n margin: auto !important; } }\n @-webkit-keyframes hideHotspotAnimationTop {\n from {\n opacity: 1;\n margin: auto !important;\n top: 0; }\n to {\n opacity: 0;\n top: -30px;\n margin: auto !important; } }\n @keyframes hideHotspotAnimationBottom {\n from {\n opacity: 1;\n top: 0;\n margin: auto !important; }\n to {\n opacity: 0;\n top: 30px;\n margin: auto !important; } }\n @-webkit-keyframes hideHotspotAnimationBottom {\n from {\n opacity: 1;\n top: 0;\n margin: auto !important; }\n to {\n opacity: 0;\n top: 30px;\n margin: auto !important; } } }\n\n/* Hotspot Icon */\n.sl-hp-icon-container {\n width: 0;\n height: 0;\n padding: 0;\n margin: 0;\n position: relative;\n display: block;\n float: left; }\n .sl-hp-icon-container .sl-hp-frame {\n position: absolute;\n margin: auto;\n z-index: 0;\n border: none;\n resize: none;\n overflow: auto;\n box-shadow: none;\n background: transparent;\n opacity: 0;\n display: block;\n border-radius: 4px;\n max-width: none;\n max-height: none;\n width: 12px;\n height: 12px;\n min-width: 16px;\n min-height: 16px;\n -webkit-animation-name: showIconAnimation;\n animation-name: showIconAnimation;\n -webkit-animation-duration: 0.1s;\n animation-duration: 0.1s;\n animation-fill-mode: forwards; }\n\n#slContainer .sl-views-wrapper\n.sl-frame-component.sl-hotspot {\n display: block;\n opacity: 1;\n left: auto;\n right: auto;\n bottom: auto;\n top: auto;\n position: absolute;\n border-radius: 4px;\n box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.15); }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-hotspot.sl-position-right-bottom, #slContainer .sl-views-wrapper\n.sl-frame-component.sl-hotspot.sl-position-left-bottom {\n top: 0;\n bottom: auto; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-hotspot.sl-position-right-bottom.sl-show-animation, #slContainer .sl-views-wrapper\n.sl-frame-component.sl-hotspot.sl-position-left-bottom.sl-show-animation {\n -webkit-animation-name: showHotspotAnimationBottom;\n animation-name: showHotspotAnimationBottom;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-hotspot.sl-position-right-bottom.sl-hide-animation, #slContainer .sl-views-wrapper\n.sl-frame-component.sl-hotspot.sl-position-left-bottom.sl-hide-animation {\n -webkit-animation-name: hideHotspotAnimationBottom;\n animation-name: hideHotspotAnimationBottom;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-hotspot.sl-position-right-top, #slContainer .sl-views-wrapper\n.sl-frame-component.sl-hotspot.sl-position-left-top {\n top: auto;\n bottom: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-hotspot.sl-position-right-top.sl-show-animation, #slContainer .sl-views-wrapper\n.sl-frame-component.sl-hotspot.sl-position-left-top.sl-show-animation {\n -webkit-animation-name: showHotspotAnimationTop;\n animation-name: showHotspotAnimationTop;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-hotspot.sl-position-right-top.sl-hide-animation, #slContainer .sl-views-wrapper\n.sl-frame-component.sl-hotspot.sl-position-left-top.sl-hide-animation {\n -webkit-animation-name: hideHotspotAnimationTop;\n animation-name: hideHotspotAnimationTop;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n@keyframes showTooltipTop {\n from {\n opacity: 0;\n margin-top: -30px; }\n to {\n opacity: 1;\n margin-top: 0; } }\n\n@-webkit-keyframes showTooltipTop {\n from {\n opacity: 0;\n margin-top: -30px; }\n to {\n opacity: 1;\n margin-top: 0; } }\n\n@keyframes showTooltipBottom {\n from {\n opacity: 0;\n margin-top: 30px; }\n to {\n opacity: 1;\n margin-top: 0; } }\n\n@-webkit-keyframes showTooltipBottom {\n from {\n opacity: 0;\n margin-top: 30px; }\n to {\n opacity: 1;\n margin-top: 0; } }\n\n@keyframes showTooltipLeft {\n from {\n opacity: 0;\n margin-left: -30px; }\n to {\n opacity: 1;\n margin-left: 0; } }\n\n@-webkit-keyframes showTooltipLeft {\n from {\n opacity: 0;\n margin-left: -30px; }\n to {\n opacity: 1;\n margin-left: 0; } }\n\n@keyframes showTooltipRight {\n from {\n opacity: 0;\n margin-left: 30px; }\n to {\n opacity: 1;\n margin-left: 0; } }\n\n@-webkit-keyframes showTooltipRight {\n from {\n opacity: 0;\n margin-left: 30px; }\n to {\n opacity: 1;\n margin-left: 0; } }\n\n@keyframes hideTooltipTop {\n from {\n opacity: 1;\n margin-top: 0px; }\n to {\n opacity: 0;\n margin-top: -30px; } }\n\n@-webkit-keyframes hideTooltipTop {\n from {\n opacity: 1;\n margin-top: 0; }\n to {\n opacity: 0;\n margin-top: -30px; } }\n\n@keyframes hideTooltipBottom {\n from {\n opacity: 1;\n margin-top: 0px; }\n to {\n opacity: 0;\n margin-top: 30px; } }\n\n@-webkit-keyframes hideTooltipBottom {\n from {\n opacity: 1;\n margin-top: 0; }\n to {\n opacity: 0;\n margin-top: 30px; } }\n\n@keyframes hideTooltipLeft {\n from {\n opacity: 1;\n margin-left: 0px; }\n to {\n opacity: 0;\n margin-left: -30px; } }\n\n@-webkit-keyframes hideTooltipLeft {\n from {\n opacity: 1;\n margin-left: 0; }\n to {\n opacity: 0;\n margin-left: 30px; } }\n\n@keyframes hideTooltipRight {\n from {\n opacity: 1;\n margin-left: 0px; }\n to {\n opacity: 0;\n margin-left: 30px; } }\n\n@-webkit-keyframes hideTooltipRight {\n from {\n opacity: 1;\n margin-left: 0; }\n to {\n opacity: 0;\n margin-left: -30px; } }\n\n@media (max-width: 450px) {\n .sl-tooltip {\n max-width: 100% !important;\n position: fixed !important;\n top: 0 !important;\n left: 0 !important;\n right: 0 !important;\n bottom: 0 !important;\n margin: auto !important; }\n /* Tooltip Animation for mobile */\n @keyframes showTooltipTop {\n from {\n opacity: 0;\n top: -30px;\n margin: auto; }\n to {\n opacity: 1;\n top: 0;\n margin: auto; } }\n @-webkit-keyframes showTooltipTop {\n from {\n opacity: 0;\n top: -30px;\n margin: auto; }\n to {\n opacity: 1;\n top: 0;\n margin: auto; } }\n @keyframes showTooltipBottom {\n from {\n opacity: 0;\n top: 30px;\n margin: auto; }\n to {\n opacity: 1;\n top: 0;\n margin: auto; } }\n @-webkit-keyframes showTooltipBottom {\n from {\n opacity: 0;\n top: 30px;\n margin: auto; }\n to {\n opacity: 1;\n top: 0;\n margin: auto; } }\n @keyframes showTooltipLeft {\n from {\n opacity: 0;\n left: -30px;\n margin: auto; }\n to {\n opacity: 1;\n left: 0;\n margin: auto; } }\n @-webkit-keyframes showTooltipLeft {\n from {\n opacity: 0;\n left: -30px;\n margin: auto; }\n to {\n opacity: 1;\n left: 0;\n margin: auto; } }\n @keyframes showTooltipRight {\n from {\n opacity: 0;\n left: 30px;\n margin: auto; }\n to {\n opacity: 1;\n left: 0;\n margin: auto; } }\n @-webkit-keyframes showTooltipRight {\n from {\n opacity: 0;\n left: 30px;\n margin: auto; }\n to {\n opacity: 1;\n left: 0;\n margin: auto; } }\n /* HIDE TOOLTIP ANIMATION */\n @keyframes showTooltipRight {\n from {\n opacity: 0;\n left: 30px;\n margin: auto; }\n to {\n opacity: 1;\n left: 0;\n margin: auto; } }\n @-webkit-keyframes showTooltipRight {\n from {\n opacity: 0;\n left: 30px;\n margin: auto; }\n to {\n opacity: 1;\n left: 0;\n margin: auto; } }\n /* TOOLTIP HIDE ANIMATIONS */\n @keyframes hideTooltipTop {\n from {\n opacity: 1;\n top: 0px;\n margin: auto; }\n to {\n opacity: 0;\n top: -30px;\n margin: auto; } }\n @-webkit-keyframes hideTooltipTop {\n from {\n opacity: 1;\n top: 0;\n margin: auto; }\n to {\n opacity: 0;\n top: -30px;\n margin: auto; } }\n @keyframes hideTooltipBottom {\n from {\n opacity: 1;\n top: 0px;\n margin: auto; }\n to {\n opacity: 0;\n top: 30px;\n margin: auto; } }\n @-webkit-keyframes hideTooltipBottom {\n from {\n opacity: 1;\n top: 0;\n margin: auto; }\n to {\n opacity: 0;\n top: 30px;\n margin: auto; } }\n @keyframes hideTooltipLeft {\n from {\n opacity: 1;\n left: 0px;\n margin: auto; }\n to {\n opacity: 0;\n left: -30px;\n margin: auto; } }\n @-webkit-keyframes hideTooltipLeft {\n from {\n opacity: 1;\n left: 0;\n margin: auto; }\n to {\n opacity: 0;\n left: 30px;\n margin: auto; } }\n @keyframes hideTooltipRight {\n from {\n opacity: 1;\n left: 0px;\n margin: auto; }\n to {\n opacity: 0;\n left: 30px;\n margin: auto; } }\n @-webkit-keyframes hideTooltipRight {\n from {\n opacity: 1;\n left: 0;\n margin: auto; }\n to {\n opacity: 0;\n left: -30px;\n margin: auto; } } }\n\n#slContainer .sl-views-wrapper\n.sl-frame-component.sl-tooltip {\n display: block;\n opacity: 1;\n left: auto;\n right: auto;\n bottom: auto;\n top: auto;\n position: absolute;\n border-radius: 4px; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-tooltip.sl-position-top.sl-show-animation {\n -webkit-animation-name: showTooltipTop;\n animation-name: showTooltipTop;\n -webkit-animation-duration: 0.2s;\n animation-duration: 0.2s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-tooltip.sl-position-top.sl-hide-animation {\n -webkit-animation-name: hideTooltipTop;\n animation-name: hideTooltipTop;\n -webkit-animation-duration: 0.2s;\n animation-duration: 0.2s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-tooltip.sl-position-bottom.sl-show-animation {\n -webkit-animation-name: showTooltipBottom;\n animation-name: showTooltipBottom;\n -webkit-animation-duration: 0.2s;\n animation-duration: 0.2s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-tooltip.sl-position-bottom.sl-hide-animation {\n -webkit-animation-name: hideTooltipBottom;\n animation-name: hideTooltipBottom;\n -webkit-animation-duration: 0.2s;\n animation-duration: 0.2s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-tooltip.sl-position-left.sl-show-animation {\n -webkit-animation-name: showTooltipLeft;\n animation-name: showTooltipLeft;\n -webkit-animation-duration: 0.2s;\n animation-duration: 0.2s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-tooltip.sl-position-left.sl-hide-animation {\n -webkit-animation-name: hideTooltipLeft;\n animation-name: hideTooltipLeft;\n -webkit-animation-duration: 0.2s;\n animation-duration: 0.2s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-tooltip.sl-position-right.sl-show-animation {\n -webkit-animation-name: showTooltipRight;\n animation-name: showTooltipRight;\n -webkit-animation-duration: 0.2s;\n animation-duration: 0.2s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-tooltip.sl-position-right.sl-hide-animation {\n -webkit-animation-name: hideTooltipRight;\n animation-name: hideTooltipRight;\n -webkit-animation-duration: 0.2s;\n animation-duration: 0.2s;\n animation-fill-mode: forwards; }\n\n/* POPUP SHOW */\n@keyframes showContainerFromLeft {\n from {\n left: -500px;\n opacity: 0; }\n to {\n left: 0px;\n opacity: 1; } }\n\n@-webkit-keyframes showContainerFromLeft {\n from {\n left: -500px;\n opacity: 0; }\n to {\n left: 0px;\n opacity: 1; } }\n\n@keyframes hideContainerFromLeft {\n from {\n left: 0px;\n opacity: 1; }\n to {\n left: -500px;\n opacity: 0; } }\n\n@-webkit-keyframes hideContainerFromLeft {\n from {\n left: 0px;\n opacity: 1; }\n to {\n left: -500px;\n opacity: 0; } }\n\n@keyframes showContainerFromRight {\n from {\n right: -500px;\n opacity: 0; }\n to {\n right: 0px;\n opacity: 1; } }\n\n@-webkit-keyframes showContainerFromRight {\n from {\n right: -500px;\n opacity: 0; }\n to {\n right: 0px;\n opacity: 1; } }\n\n@keyframes hideContainerFromRight {\n from {\n right: 0px;\n opacity: 1; }\n to {\n opacity: 0;\n right: -500px; } }\n\n@-webkit-keyframes hideContainerFromRight {\n from {\n right: 0px;\n opacity: 1; }\n to {\n opacity: 0;\n right: -500px; } }\n\n@keyframes showContainerFromTop {\n from {\n top: -500px;\n opacity: 0; }\n to {\n opacity: 1;\n top: 0px; } }\n\n@-webkit-keyframes showContainerFromTop {\n from {\n top: -500px;\n opacity: 0; }\n to {\n opacity: 1;\n top: 0px; } }\n\n@keyframes hideContainerFromTop {\n from {\n top: 0px;\n opacity: 1; }\n to {\n opacity: 0;\n top: -500px; } }\n\n@-webkit-keyframes hideContainerFromTop {\n from {\n top: 0px;\n opacity: 1; }\n to {\n opacity: 0;\n top: -500px; } }\n\n@keyframes showContainerFromBottom {\n from {\n bottom: -500px;\n opacity: 0; }\n to {\n opacity: 1;\n bottom: 0px; } }\n\n@-webkit-keyframes showContainerFromBottom {\n from {\n bottom: -500px;\n opacity: 0; }\n to {\n opacity: 1;\n bottom: 0px; } }\n\n@keyframes hideContainerFromBottom {\n from {\n bottom: 0px;\n opacity: 1; }\n to {\n opacity: 0;\n bottom: -500px; } }\n\n@-webkit-keyframes hideContainerFromBottom {\n from {\n bottom: 0px;\n opacity: 1; }\n to {\n opacity: 0;\n bottom: -500px; } }\n\n@keyframes showContainer {\n from {\n opacity: 0;\n -webkit-transform: scale(0.7);\n -moz-transform: scale(0.7);\n -o-transform: scale(0.7);\n transform: scale(0.7);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; }\n to {\n opacity: 1;\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; } }\n\n@-webkit-keyframes showContainer {\n from {\n opacity: 0;\n -webkit-transform: scale(0.7);\n -moz-transform: scale(0.7);\n -o-transform: scale(0.7);\n transform: scale(0.7);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; }\n to {\n opacity: 1;\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; } }\n\n@keyframes hideContainer {\n from {\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom;\n opacity: 1; }\n to {\n -webkit-transform: scale(0.6);\n -moz-transform: scale(0.6);\n -o-transform: scale(0.6);\n transform: scale(0.6);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom;\n opacity: 0; } }\n\n@-webkit-keyframes hideContainer {\n from {\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom;\n opacity: 1; }\n to {\n -webkit-transform: scale(0.6);\n -moz-transform: scale(0.6);\n -o-transform: scale(0.6);\n transform: scale(0.6);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom;\n opacity: 0; } }\n\n@keyframes showContainerShadow {\n from {\n opacity: 0;\n position: fixed; }\n to {\n opacity: 1;\n position: fixed; } }\n\n@-webkit-keyframes showContainerShadow {\n from {\n opacity: 0;\n position: fixed; }\n to {\n opacity: 1;\n position: fixed; } }\n\n@keyframes hideContainerShadow {\n from {\n opacity: 1;\n position: fixed; }\n to {\n opacity: 0;\n position: fixed; } }\n\n@-webkit-keyframes hideContainerShadow {\n from {\n opacity: 1;\n position: fixed; }\n to {\n opacity: 0;\n position: fixed; } }\n\n#slContainer .sl-views-wrapper\n.sl-frame-component.sl-container {\n background: transparent;\n width: 100%;\n height: 100%;\n display: block;\n opacity: 1;\n left: auto;\n margin: auto;\n right: auto;\n bottom: auto;\n top: auto;\n position: fixed;\n border-radius: 4px;\n overflow: visible; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-center-middle {\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n position: fixed; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-center-middle.sl-show-animation {\n -webkit-animation-name: showContainer;\n animation-name: showContainer;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-center-middle.sl-show-animation .sl-item-background-shade {\n -webkit-animation-name: showContainerShadow;\n animation-name: showContainerShadow;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards;\n -webkit-transform: scale(15, 5);\n -moz-transform: scale(15, 5);\n -o-transform: scale(15, 5);\n transform: scale(15, 5);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-center-middle.sl-hide-animation {\n -webkit-animation-name: hideContainer;\n animation-name: hideContainer;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-center-middle.sl-hide-animation .sl-item-background-shade {\n -webkit-animation-name: hideContainerShadow;\n animation-name: hideContainerShadow;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards;\n -webkit-transform: scale(15, 5);\n -moz-transform: scale(15, 5);\n -o-transform: scale(15, 5);\n transform: scale(15, 5);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-left-middle {\n bottom: 0;\n top: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-left-middle.sl-show-animation {\n -webkit-animation-name: showContainerFromLeft;\n animation-name: showContainerFromLeft;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-left-middle.sl-hide-animation {\n -webkit-animation-name: hideContainerFromLeft;\n animation-name: hideContainerFromLeft;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-left-top {\n top: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-left-top.sl-show-animation {\n -webkit-animation-name: showContainerFromLeft;\n animation-name: showContainerFromLeft;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-left-top.sl-hide-animation {\n -webkit-animation-name: hideContainerFromLeft;\n animation-name: hideContainerFromLeft;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-left-bottom {\n bottom: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-left-bottom.sl-show-animation {\n -webkit-animation-name: showContainerFromLeft;\n animation-name: showContainerFromLeft;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-left-bottom.sl-hide-animation {\n -webkit-animation-name: hideContainerFromLeft;\n animation-name: hideContainerFromLeft;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-right-middle {\n bottom: 0;\n top: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-right-middle.sl-show-animation {\n -webkit-animation-name: showContainerFromRight;\n animation-name: showContainerFromRight;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-right-middle.sl-hide-animation {\n -webkit-animation-name: hideContainerFromRight;\n animation-name: hideContainerFromRight;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-right-top {\n top: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-right-top.sl-show-animation {\n -webkit-animation-name: showContainerFromRight;\n animation-name: showContainerFromRight;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-right-top.sl-hide-animation {\n -webkit-animation-name: hideContainerFromRight;\n animation-name: hideContainerFromRight;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-right-bottom {\n bottom: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-right-bottom.sl-show-animation {\n -webkit-animation-name: showContainerFromRight;\n animation-name: showContainerFromRight;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-right-bottom.sl-hide-animation {\n -webkit-animation-name: hideContainerFromRight;\n animation-name: hideContainerFromRight;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-center-top {\n top: 0;\n left: 0;\n right: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-center-top.sl-show-animation {\n -webkit-animation-name: showContainerFromTop;\n animation-name: showContainerFromTop;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-center-top.sl-hide-animation {\n -webkit-animation-name: hideContainerFromTop;\n animation-name: hideContainerFromTop;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-center-bottom {\n bottom: 0;\n left: 0;\n right: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-center-bottom.sl-show-animation {\n -webkit-animation-name: showContainerFromBottom;\n animation-name: showContainerFromBottom;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-container.sl-position-center-bottom.sl-hide-animation {\n -webkit-animation-name: hideContainerFromBottom;\n animation-name: hideContainerFromBottom;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n\n/* POPUP SHOW */\n@keyframes showContainerFromLeft {\n from {\n left: -500px;\n opacity: 0; }\n to {\n left: 0px;\n opacity: 1; } }\n\n@-webkit-keyframes showContainerFromLeft {\n from {\n left: -500px;\n opacity: 0; }\n to {\n left: 0px;\n opacity: 1; } }\n\n@keyframes hideContainerFromLeft {\n from {\n left: 0px;\n opacity: 1; }\n to {\n left: -500px;\n opacity: 0; } }\n\n@-webkit-keyframes hideContainerFromLeft {\n from {\n left: 0px;\n opacity: 1; }\n to {\n left: -500px;\n opacity: 0; } }\n\n@keyframes showContainerFromRight {\n from {\n right: -500px;\n opacity: 0; }\n to {\n right: 0px;\n opacity: 1; } }\n\n@-webkit-keyframes showContainerFromRight {\n from {\n right: -500px;\n opacity: 0; }\n to {\n right: 0px;\n opacity: 1; } }\n\n@keyframes hideContainerFromRight {\n from {\n right: 0px;\n opacity: 1; }\n to {\n opacity: 0;\n right: -500px; } }\n\n@-webkit-keyframes hideContainerFromRight {\n from {\n right: 0px;\n opacity: 1; }\n to {\n opacity: 0;\n right: -500px; } }\n\n@keyframes showContainerFromTop {\n from {\n top: -500px;\n opacity: 0; }\n to {\n opacity: 1;\n top: 0px; } }\n\n@-webkit-keyframes showContainerFromTop {\n from {\n top: -500px;\n opacity: 0; }\n to {\n opacity: 1;\n top: 0px; } }\n\n@keyframes hideContainerFromTop {\n from {\n top: 0px;\n opacity: 1; }\n to {\n opacity: 0;\n top: -500px; } }\n\n@-webkit-keyframes hideContainerFromTop {\n from {\n top: 0px;\n opacity: 1; }\n to {\n opacity: 0;\n top: -500px; } }\n\n@keyframes showContainerFromBottom {\n from {\n bottom: -500px;\n opacity: 0; }\n to {\n opacity: 1;\n bottom: 0px; } }\n\n@-webkit-keyframes showContainerFromBottom {\n from {\n bottom: -500px;\n opacity: 0; }\n to {\n opacity: 1;\n bottom: 0px; } }\n\n@keyframes hideContainerFromBottom {\n from {\n bottom: 0px;\n opacity: 1; }\n to {\n opacity: 0;\n bottom: -500px; } }\n\n@-webkit-keyframes hideContainerFromBottom {\n from {\n bottom: 0px;\n opacity: 1; }\n to {\n opacity: 0;\n bottom: -500px; } }\n\n@keyframes showContainer {\n from {\n opacity: 0;\n -webkit-transform: scale(0.7);\n -moz-transform: scale(0.7);\n -o-transform: scale(0.7);\n transform: scale(0.7);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; }\n to {\n opacity: 1;\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; } }\n\n@-webkit-keyframes showContainer {\n from {\n opacity: 0;\n -webkit-transform: scale(0.7);\n -moz-transform: scale(0.7);\n -o-transform: scale(0.7);\n transform: scale(0.7);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; }\n to {\n opacity: 1;\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; } }\n\n@keyframes hideContainer {\n from {\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom;\n opacity: 1; }\n to {\n -webkit-transform: scale(0.6);\n -moz-transform: scale(0.6);\n -o-transform: scale(0.6);\n transform: scale(0.6);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom;\n opacity: 0; } }\n\n@-webkit-keyframes hideContainer {\n from {\n -webkit-transform: scale(1);\n -moz-transform: scale(1);\n -o-transform: scale(1);\n transform: scale(1);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom;\n opacity: 1; }\n to {\n -webkit-transform: scale(0.6);\n -moz-transform: scale(0.6);\n -o-transform: scale(0.6);\n transform: scale(0.6);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom;\n opacity: 0; } }\n\n@keyframes showContainerShadow {\n from {\n opacity: 0;\n position: fixed; }\n to {\n opacity: 1;\n position: fixed; } }\n\n@-webkit-keyframes showContainerShadow {\n from {\n opacity: 0;\n position: fixed; }\n to {\n opacity: 1;\n position: fixed; } }\n\n@keyframes hideContainerShadow {\n from {\n opacity: 1;\n position: fixed; }\n to {\n opacity: 0;\n position: fixed; } }\n\n@-webkit-keyframes hideContainerShadow {\n from {\n opacity: 1;\n position: fixed; }\n to {\n opacity: 0;\n position: fixed; } }\n\n#slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container {\n background: transparent;\n width: 100%;\n height: 100%;\n display: block;\n opacity: 1;\n left: auto;\n margin: auto;\n right: auto;\n bottom: auto;\n top: auto;\n position: fixed;\n border-radius: 4px;\n overflow: visible; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-center-middle {\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n position: fixed; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-center-middle.sl-show-animation {\n -webkit-animation-name: showContainer;\n animation-name: showContainer;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-center-middle.sl-show-animation .sl-item-background-shade {\n -webkit-animation-name: showContainerShadow;\n animation-name: showContainerShadow;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards;\n -webkit-transform: scale(15, 5);\n -moz-transform: scale(15, 5);\n -o-transform: scale(15, 5);\n transform: scale(15, 5);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-center-middle.sl-hide-animation {\n -webkit-animation-name: hideContainer;\n animation-name: hideContainer;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-center-middle.sl-hide-animation .sl-item-background-shade {\n -webkit-animation-name: hideContainerShadow;\n animation-name: hideContainerShadow;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards;\n -webkit-transform: scale(15, 5);\n -moz-transform: scale(15, 5);\n -o-transform: scale(15, 5);\n transform: scale(15, 5);\n -webkit-transform-origin: top bottom;\n -moz-transform-origin: top bottom;\n -o-transform-origin: top bottom;\n transform-origin: top bottom; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-left-middle {\n bottom: 0;\n top: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-left-middle.sl-show-animation {\n -webkit-animation-name: showContainerFromLeft;\n animation-name: showContainerFromLeft;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-left-middle.sl-hide-animation {\n -webkit-animation-name: hideContainerFromLeft;\n animation-name: hideContainerFromLeft;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-left-top {\n top: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-left-top.sl-show-animation {\n -webkit-animation-name: showContainerFromLeft;\n animation-name: showContainerFromLeft;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-left-top.sl-hide-animation {\n -webkit-animation-name: hideContainerFromLeft;\n animation-name: hideContainerFromLeft;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-left-bottom {\n bottom: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-left-bottom.sl-show-animation {\n -webkit-animation-name: showContainerFromLeft;\n animation-name: showContainerFromLeft;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-left-bottom.sl-hide-animation {\n -webkit-animation-name: hideContainerFromLeft;\n animation-name: hideContainerFromLeft;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-right-middle {\n bottom: 0;\n top: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-right-middle.sl-show-animation {\n -webkit-animation-name: showContainerFromRight;\n animation-name: showContainerFromRight;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-right-middle.sl-hide-animation {\n -webkit-animation-name: hideContainerFromRight;\n animation-name: hideContainerFromRight;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-right-top {\n top: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-right-top.sl-show-animation {\n -webkit-animation-name: showContainerFromRight;\n animation-name: showContainerFromRight;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-right-top.sl-hide-animation {\n -webkit-animation-name: hideContainerFromRight;\n animation-name: hideContainerFromRight;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-right-bottom {\n bottom: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-right-bottom.sl-show-animation {\n -webkit-animation-name: showContainerFromRight;\n animation-name: showContainerFromRight;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-right-bottom.sl-hide-animation {\n -webkit-animation-name: hideContainerFromRight;\n animation-name: hideContainerFromRight;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-center-top {\n top: 0;\n left: 0;\n right: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-center-top.sl-show-animation {\n -webkit-animation-name: showContainerFromTop;\n animation-name: showContainerFromTop;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-center-top.sl-hide-animation {\n -webkit-animation-name: hideContainerFromTop;\n animation-name: hideContainerFromTop;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-center-bottom {\n bottom: 0;\n left: 0;\n right: 0; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-center-bottom.sl-show-animation {\n -webkit-animation-name: showContainerFromBottom;\n animation-name: showContainerFromBottom;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n animation-fill-mode: forwards; }\n #slContainer .sl-views-wrapper\n.sl-frame-component.sl-html-container.sl-position-center-bottom.sl-hide-animation {\n -webkit-animation-name: hideContainerFromBottom;\n animation-name: hideContainerFromBottom;\n -webkit-animation-duration: 0.4s;\n animation-duration: 0.4s;\n animation-fill-mode: forwards; }\n"},{}],133:[function(n,t,e){var o=n("./CLASSNAMES"),i=n("./legacy/calcItemSize"),r=n("./legacy/getItemPosition"),a=n("./legacy/setItemPosition"),s=n("./legacy/pushPage");function l(n){if(!n)return!1;if(-1===String(n.className).indexOf(o.ACTIVE_PAGE_NODE_CLASS))return!1;var t=n.className.split(" ").filter((function(n){return n!==o.ACTIVE_PAGE_NODE_CLASS}));n.className=t.join(" ").trim()}function c(n,t){var e=n.toUpperCase()+"_CLASS",i=function(n,t){switch(n){case"popup":default:return"";case"htmlContainer":case"container":case"hotspot":return o.POSITION[t.x.toUpperCase()+"_"+t.y.toUpperCase()];case"slideout":return o.POSITION[t.x.toUpperCase()];case"notification":case"bar":case"banner":return o.POSITION[t.y.toUpperCase()];case"tooltip":return t?"top"==t.y?o.POSITION.TOP:"bottom"==t.y?o.POSITION.BOTTOM:"left"==t.x?o.POSITION.LEFT:"right"==t.x?o.POSITION.RIGHT:"":""}}(n,t.alignment);return[o.BASIC_FRAME_CONTAINER_CLASS,o[e],i].join(" ")}t.exports={addShowStyle:function(n,t){var e=t.style,l=r(t.type,t);if(!l)return!1;var d=i(t.type,e.width,e.height,e.size,t.customHTML,n),m=[c(t.type,l)];a(t.type,n,l),function(n){for(var t=document.getElementsByClassName("sl-frame-component"),e=0,o=0;oe&&(e=i)}if(n.style.zIndex===e)return!0;n.style.zIndex<=e&&(n.style.zIndex=e+1)}(n),e.backgroundShading&&m.push(o.SHADE_ANIMATION_SHOW_CLASS),e.barPosition&&"push"===e.barPosition&&(m.push(o.PUSH_PAGE_SHOW_CLASS),s.pushPage(t)),m.push(o.SHOW_ITEM_ANIMATION_CLASS),n.className=m.join(" "),n.style.maxWidth=null,n.style.maxHeight=null,n.style.width=null,n.style.height=null,"banner"==t.type?(n.style.maxHeight=d.height,n.style.width=d.width,n.style.height=d.height):"notification"==t.type?(n.style.maxWidth=d.width,n.style.width="100%",n.style.height=d.height):"container"!=t.type||t.customHTML?"container"==t.type&&t.customHTML||"htmlContainer"===t.type?(n.style.maxWidth=d.width,n.style.maxHeight=d.height,n.style.width=d.width,n.style.height=d.height):(n.style.maxWidth="unset",n.style.maxHeight="unset",n.style.width=d.width,n.style.height=d.height):(n.style.maxWidth=d.width,n.style.maxHeight=d.height,n.style.width="100%",n.style.height="100%")},removeShowStyle:function(n,t){var e=r(t.type,t),i=[c(t.type,e)];t.style.backgroundShading&&i.push(o.SHADE_ANIMATION_HIDE_CLASS),t.style.barPosition&&"push"===t.style.barPosition&&(i.push(o.PUSH_PAGE_HIDE_CLASS),s.getBackPage(t)),i.push(o.HIDE_ITEM_ANIMATION_CLASS),n.className=i.join(" ")},setActiveItemClass:function(n){if(!n)return!1;var t=n.className.split(" "),e=!1;if(t.forEach((function(n){n===o.ACTIVE_PAGE_NODE_CLASS&&(e=!0)})),e)return!0;t.push(o.ACTIVE_PAGE_NODE_CLASS),n.className=t.join(" ").trim()},removeActiveItemClass:l,removeAllActiveClasses:function(){var n=document.getElementsByClassName(o.ACTIVE_PAGE_NODE_CLASS);Array.prototype.forEach.call(n,(function(n){l(n)}))}}},{"./CLASSNAMES":130,"./legacy/calcItemSize":134,"./legacy/getItemPosition":135,"./legacy/pushPage":136,"./legacy/setItemPosition":137}],134:[function(n,t,e){var o=n("../../../../../utils/index");t.exports=function(n,t,e,i,r,a){switch(n){case"popup":return function(n,t,e){var o=parseInt(n)-20+24,i=20*parseInt(e),r=parseInt(t)-20+24;return{width:o+i+"px",height:r+i+"px",maxHeight:r+i+"px"}}(t,e,i);case"notification":return function(n,t,e){var i=o.Page.getPageWidth(),r=20*parseInt(e),a=parseInt(n)-20+40+24,s=parseInt(t)-20+20+24;return i<=469&&a+r>i?{width:a+r+"px",height:s+r+50+"px"}:{width:a+r+"px",height:s+r+"px"}}(t,e,i);case"banner":return function(n,t,e,i){var r=parseInt(t),a=parseInt(e),s=r-20+20*a+15,l=o.Page.getPageWidth();if(l<450){var c=s+230+20*a,d=i.querySelector("iframe").contentDocument.querySelector(".main-container").clientHeight;return d?c=d+15:setTimeout((function(){var n=i.querySelector("iframe").contentDocument.querySelector(".main-container").clientHeight;i.style.height=n+15+"px"}),500),{width:"100%",height:c+"px"}}return l<865?{width:"100%",height:s+180+20*a+"px"}:l<1100?{width:"100%",height:s+40+"px"}:{width:"100%",height:s+"px"}}(0,e,i,a);case"bar":return function(n,t,e){var o=parseInt(t)-20+20*parseInt(e);return window.innerHeighti?(d=p(o,i)).height>window.innerHeight?{width:(m=u(d.width,d.height)).width+"px",height:m.height+"px"}:{width:d.width+"px",height:d.height+"px"}:owindow.innerWidth?{width:(m=p(d.width,d.height)).width+"px",height:m.height+"px"}:{width:d.width+"px",height:d.height+"px"}:{width:a+"px",height:s+"px"}}(t,e,r);case"htmlContainer":return function(n,t,e){var o=n+50,i=t+50+30,r=50,a=o,s=i,l=o+ri?(d=p(o,i)).height>window.innerHeight?{width:(m=u(d.width,d.height)).width+"px",height:m.height+"px"}:{width:d.width+"px",height:d.height+"px"}:owindow.innerWidth?{width:(m=p(d.width,d.height)).width+"px",height:m.height+"px"}:{width:d.width+"px",height:d.height+"px"}:{width:a+"px",height:s+"px"}}(t,e,r);default:return{width:0,height:0}}}},{"../../../../../utils/index":157}],135:[function(n,t,e){var o=n("../../../campaign/item/hotspot/functions/calculateItemPosition"),i=n("../../../campaign/item/tooltip/functions/calculateItemPosition");t.exports=function(n,t){switch(n){case"hotspot":if(!t.absolutePosition)return!1;try{var e=o(t)}catch(n){e={alignment:{x:0,y:0},offset:{x:0,y:0}}}return{alignment:e.alignment,offset:e.offset};case"tooltip":try{var r=i(t)}catch(n){r={alignment:{x:0,y:0},offset:{x:0,y:0}}}return!!r&&{alignment:r.alignment,offset:r.offset};case"popup":default:return{alignment:{x:"center",y:"middle"},offset:{x:0,y:0}};case"container":case"htmlContainer":case"banner":case"bar":case"notification":case"slideout":return{alignment:{x:t.position.alignmentX,y:t.position.alignmentY},offset:{x:0,y:0}}}}},{"../../../campaign/item/hotspot/functions/calculateItemPosition":103,"../../../campaign/item/tooltip/functions/calculateItemPosition":125}],136:[function(n,t,e){var o=function(){return document.body.className?document.body.className.split(" "):[]};t.exports={pushPage:function(n){var t=n.style,e=o();e=function(n){return n.filter((function(n){return-1==n.indexOf("sl-push")}))}(e);var i="sl-push-"+n.type+"-"+t.size+"-animation-show",r=!1;if(e.forEach((function(n){n.trim()==i&&(r=!0)})),r)return!0;e.push("sl-push-"+n.type+"-"+t.size+"-animation-show"),document.body.className=e.join(" ")},getBackPage:function(n){var t=n.style,e=o(),i="sl-push-"+n.type+"-"+t.size+"-animation-show",r="sl-push-"+n.type+"-"+t.size+"-animation-hide",a=e.map((function(n){return n.trim()==i?r:n}));document.body.className=a.join(" ")}}},{}],137:[function(n,t,e){function o(n,t){var e=null;return window.clearTimeout(e),void(e=setTimeout((function(){try{!function(n,t){var e={right:n.getElementsByClassName("left-arrow")[0],left:n.getElementsByClassName("right-arrow")[0],top:n.getElementsByClassName("bottom-arrow")[0],bottom:n.getElementsByClassName("top-arrow")[0]};Object.keys(e).forEach((function(n){e[n].style.display="none","left"==t.alignment.x&&n==t.alignment.x&&(e[n].style.display="block",e[n].children[0].style.bottom=t.arrowOffset+"px"),"right"==t.alignment.x&&n==t.alignment.x&&(e[n].style.display="block",e[n].children[0].style.bottom=t.arrowOffset+"px"),"top"==t.alignment.y&&n==t.alignment.y&&(e[n].style.display="block"),"bottom"==t.alignment.y&&n==t.alignment.y&&(e[n].style.display="block")}))}(n.children[0].contentWindow.document,t)}catch(n){}}),50))}t.exports=function(n,t,e){switch(n){case"hotspot":return t.style.left=e.offset.x+"px",t.style.top=e.offset.y+"px",!0;case"tooltip":return t.style.left=e.offset.x+"px",t.style.top=e.offset.y+"px",o(t,e),!0;case"notification":return t.style.left="auto",t.style.top="auto",!0;default:return!0}}},{}],138:[function(n,t,e){var o=n("../../../utils/index"),i=n("./styles/CLASSNAMES");t.exports={setupFrames:function(t){var e,r,a;o.System.setupAnimationFrame(),e=n("./styles/css/styles.scss"),(r=document.createElement("style")).innerHTML=e,document.head.appendChild(r),(a=document.createElement("div")).id="slContainer",a.className="sl-container-"+o.Page.getDeviceType(),document.body.appendChild(a);var s=document.createElement("div");s.className=i.BASIC_VIEWS_WRAPPER_CLASS,t.forEach((function(n){s.appendChild(n)})),document.getElementById("slContainer").appendChild(s)},onFramesReady:function n(t){for(var e=0,o=document.getElementsByClassName("sl-frame"),i=0;i{if(!window.playerStarted){window.currentIp=n.ip,window.playerStarted=!0;new t}};const e=document.createElement("script");e.type="application/javascript",e.src="https://api.ipify.org?format=jsonp&callback=getIP",e.async=!0,document.body.appendChild(e)};if(("development"===o.environment||o.debug)&&a(),"production"===o.environment)try{a()}catch(n){r.log(n,"Main"),i.error(n.message,{trace:n.stack.toString()})}},{"./app":49,"./app/index":49,"./config":141,"./lib/logger":147,"isomorphic-fetch":24,outlog:31}],143:[function(n,t,e){var o=n("../utils/index"),i=n("./server"),r=n("./storage"),a=n("./pixels"),s=n("outlog").init("Analytics",{debug:!1}),l=function(){this.state={uniqueVisitor:!1,uniqueUser:!1},this.user={location:{},device:{}},this.options={secret:"secret"}};l.prototype.setUser=function(n){this.user=n},l.prototype.config=function(n){return o.System.isEditorInstalled()?(s.warning("config: -> DISABLED. Editor installed."),!1):(s.info("config",n),n?"string"!=typeof n.projectId?(console.error("analytics.config: projectId must exist and be a string"),!1):"string"!=typeof n.userId?(console.error("analytics.config: userId must exist and be a string"),!1):(this.options.userId=n.userId,void(this.options.projectId=n.projectId)):(console.error("analytics.config: required arguments: projectId and userId"),!1))},l.prototype.initVisitor=function(){return o.System.isEditorInstalled()?(s.warning("[ ANALYTICS DISABLED ] Editor installed. Initialize visit - prevented"),!1):r.isUniqueVisitorInit()?(this.state.uniqueVisitor=!0,!0):(this.state.uniqueVisitor=!1,s.warning("Not unique visitor. Already visit this page today"),!1)},l.prototype.track=function(n,t){if(o.System.isEditorInstalled())return s.warning("[ ANALYTICS DISABLED ] Editor installed",{eventType:n,itemId:t.itemId}),!1;if(!this.options.userId||!this.options.projectId)return console.error("analytics.config: userId or projectId not applied. check config method"),!1;if(t||console.error("analytics.track: required arguments."),"visit"===n&&!r.isUniqueItemInit(t.itemId))return s.warning("Item already initialized. Nothing to send",{eventType:n,itemId:t.itemId}),!1;var e=this.user;if("visit"===n)return!0;var l={project_id:this.options.projectId,user_id:this.options.userId,event_type:n,message_id:t.itemId,browser:e.browser.name,device:o.Page.getDeviceType(),os:e.os.name,city:e.location.city_name,country:e.location.country_name,zip:e.location.zip,region:e.location.region_name};s.info("track",l),a.track_Gtag(),i.track(l)},t.exports=new l},{"../utils/index":157,"./pixels":148,"./server":150,"./storage":151,outlog:31}],144:[function(n,t,e){var o=function(){this.campaigns=[];var n=window.sessionStorage,t=n.getItem("s_campaigns"),e=n.getItem("s_project");t?(this.campaigns=JSON.parse(t),this.empty=!1):this.empty=!0,e?(this.project=JSON.parse(t),this.empty=!1):this.empty=!0};o.prototype.isEmpty=function(){return this.empty},o.prototype.getCampaigns=function(){return this.campaigns},o.prototype.getProject=function(){return this.project},o.prototype.saveCampaigns=function(n){window.sessionStorage.setItem("s_campaigns",JSON.stringify(n))},o.prototype.saveProject=function(n){window.sessionStorage.setItem("s_project",JSON.stringify(n))},t.exports=new o},{}],145:[function(n,t,e){var o=n("browser-cookies"),i=n("outlog"),r=n("../utils/index"),a=r.System.isEditor(),s=i.init(a?"CookieBeat:Editor":"CookieBeat:Player",{debug:!1}),l="_sl_session_beat",c=function(){this.heartbeatTimer=null};c.prototype.init=function(){this.isExist()?(s.info("init:current"),this.start()):s.info("init:empty")},c.prototype.start=function(){s.info("start");var n=r.Date.addSeconds(new Date,25);o.set(l,"current",{expires:n,samesite:"Strict"}),this.heartbeatTimer=window.setInterval((function(){s.info("start:repeat");var n=r.Date.addSeconds(new Date,25);o.set(l,"current",{expires:n,samesite:"Strict"})}),2e4)},c.prototype.isExist=function(){return s.info("isExist",{exist:o.get(l)}),o.get(l)},c.prototype.freeze=function(){s.warning("freeze beat"),window.clearInterval(this.heartbeatTimer)},t.exports=new c},{"../utils/index":157,"browser-cookies":1,outlog:31}],146:[function(n,t,e){var o=n("./server"),i=n("../config"),r=n("outlog").init("Fonts",{debug:!1}),a=[];var s=[{fontName:"BrandonText",fileName:"BrandonRegular.otf",src:i.cdn+"/static/fonts/BrandonText/BrandonRegular.otf"},{fontName:"BrandonMedium",fileName:"BrandonMedium.otf",src:i.cdn+"/static/fonts/BrandonText/BrandonMedium.otf"},{fontName:"sl-icon",fileName:"sl-icon-2.ttf",format:"truetype",src:i.cdn+"/static/icons/sl-icon-2.ttf"}],l=[],c=[{fontName:"Brandon Text",fileName:""},{fontName:"Arial",fileName:""},{fontName:"Times New Roman",fileName:""},{fontName:"Verdana",fileName:""},{fontName:"Courier New",fileName:""},{fontName:"monospace",fileName:""}],d=[{pattern:".ttf",type:"data:application/font-ttf"},{pattern:".otf",type:"data:font/opentype"},{pattern:".woff",type:"woff"},{pattern:".eot",type:"embedded-opentype"}],m=function(n){var t=!1;return d.forEach((function(e){-1!==n.indexOf(e.pattern)&&(t=e.type)})),t},p=function(n){return n.replace(/\.ttf|\.otf|\.eot|\.woff/,"")};t.exports={loadFonts:function(n,t,e){var a=function(n){return l.forEach((function(t){n.push({fontName:t.fontName,fileName:t.src,fontFormat:m(t.fileName)})})),n}(function(n){for(var t=[],e=0;e=200&&n.status<300||(n.status,403==n.status&&console.error("[Signalayer] Access Denied")),n}s.isDebug(r.debug);var c=function(){this.requests=[]};c.prototype.fetchProjectById=function(n,t){o(r.apiURL+"/"+n+".json",{method:"GET",mode:"cors",headers:{Accept:"application/json, application/xml, text/play, text/html, *.*"}}).then(l).then((function(n){return n.status>=400?i.Parsers.getEmptyProjectData():n.json()})).then((function(n){var e=i.Parsers.parseFetch(n);t(e)}))},c.prototype.identifyAnonymous=function(n,t){a.info("identifyAnonymous"),o(r.segmentationURL+"/user/identify/",{method:"POST",mode:"cors",headers:{Accept:"application/json, application/xml, text/play, text/html, *.*","Content-Type":"application/json"},body:JSON.stringify({...n,currentIp:window.currentIp})}).then(l).then((function(n){return n.status>=400?{}:n.json()})).then((function(n){s.proxy((function(){t(i.Parsers.parseUserFetch(n))}))}))},c.prototype.identifyUser=function(n,t,e){return n?"object"!=typeof t?(console.error("Server:identifyUser - required user data"),!1):(a.info("identifyUser (userId: "+n+")",t),console.log("ip success"),t.ip=window.currentIp,void o(r.segmentationURL+"/user/identify/"+n,{method:"POST",mode:"cors",headers:{Accept:"application/json, application/xml, text/play, text/html, *.*","Content-Type":"application/json"},body:JSON.stringify({...t,currentIp:window.currentIp})}).then(l).then((function(n){return n.status>=400?{}:n.json()})).then((function(n){s.proxy((function(){e(i.Parsers.parseUserFetch(n))}))}))):this.identifyAnonymous(t,e)},c.prototype.updateUser=function(n,t,e){return n?t?(a.info("updateUser (userId: "+n+")",t),void o(r.segmentationURL+"/user/identify/"+n,{method:"POST",mode:"cors",headers:{Accept:"application/json, application/xml, text/play, text/html, *.*","Content-Type":"application/json"},body:JSON.stringify({...t,currentIp:window.currentIp})}).then(l).then((function(n){return n.status>=400?{}:n.json()})).then((function(n){s.proxy((function(){e(i.Parsers.parseUserFetch(n))}))}))):(console.error("Server:updateUser - data required!"),!1):(console.error("Server:updateUser - userId required!"),!1)},c.prototype.track=function(n){o(r.analyticsURL,{method:"POST",mode:"cors",headers:{Accept:"application/json, application/xml, text/play, text/html, *.*","Content-Type":"application/json; charset=utf-8"},body:JSON.stringify(n)}).then(l)},c.prototype.sendPing=function(n){o("https://pp.signalayer.com/"+n,{method:"GET",mode:"cors",headers:{Accept:"application/json, application/xml, text/play, text/html, *.*"}}).then(l)},c.prototype.fetchFont=function(n,t){o(n,{method:"GET",mode:"cors",headers:{Accept:"application/json, application/xml, text/play, text/html, *.*"},responseType:"blob"}).then(l).then((function(n){return n.status>=200&&n.status<300?n.blob():(t(!0,!1),!1)})).then((function(n){return t(null,n),!1}))},c.prototype.collectFields=function(n){o("https://cl.signalayer.com/v1",{method:"POST",mode:"cors",headers:{"x-api-key":"o1agbAb6JE4MQ5Sumfetq5kPnndHksMXadra9lK9",Accept:"application/json, application/xml, text/play, text/html, *.*","Content-Type":"application/json; charset=utf-8"},body:JSON.stringify(n)}).then(l).then((function(n){}))},c.prototype.setUserAlias=function(n,t,e){},c.prototype.trackVisit=function(n){},c.prototype._removeRequest=function(n){},c.prototype.abort=function(){this.requests.forEach((function(n){n.r.abort()})),this.requests=[]};var d="https://outlog.mdconpro.com/log",m="5c1f7801-632e-49d6-acfb-51fddae15968";c.prototype.logInfo=function(n,t){var e={url:document.location.href,domain:document.location.hostname,details:t,projectId:m,currentProject:i.Page.getProjectId(),deviceType:i.Page.getDeviceType(),type:"info"};o(d,{method:"POST",mode:"cors",headers:{Accept:"application/json, application/xml, text/play, text/html, *.*","Content-Type":"application/json; charset=utf-8"},body:JSON.stringify(e)}).then(l).then((function(n){}))},c.prototype.logError=function(n,t){document.location.href,document.location.hostname,i.Page.getProjectId(),i.Page.getDeviceType(),JSON.stringify({error:n.toString(),stack:n.stack?n.stack.toString():"",place:t,playerVersion:r.version});return!1},t.exports=new c},{"../config":141,"../lib/proxyError":149,"../utils/index":157,"es6-promise":2,"isomorphic-fetch":24,outlog:31}],151:[function(n,t,e){var o=n("browser-cookies"),i=n("../utils/index"),r=n("./cache"),a=n("./cookieBeat"),s="_slid",l="_sl_session",c="_sl_related",d="sl_activity",m="tp_mcd",p="sl_timer",u="_sl_ping_marker",f="_sl_analytics_items",h="_sl_analytics_visitor",g=n("outlog").init("Storage",{debug:!1});t.exports={Cache:r,CookieBeat:a,getUserId:function(){return o.get(s)},getSession:function(){var n=o.get(l);return!!n&&JSON.parse(n)},createUserSession:function(n){var t=o.get(d);t&&(n.lastVisit=parseInt(t));var e=JSON.stringify(n);o.set(l,e,{expires:365,samesite:"Strict"})},setSession:function(n){var t=JSON.stringify(n);o.set(l,t,{expires:365,samesite:"Strict"})},trackActivity:function(){o.set(d,Date.now().toString(),{expires:365,samesite:"Strict"})},setUserId:function(n){o.set(s,n,{expires:365,samesite:"Strict"})},getApiCallStack:function(){return window.Tooltip?window.Tooltip.cs:window.Signalayer?window.Signalayer.cs:[]},getClosedItems:function(){var n=o.get(m);return g.info("getClosedItems",{items:n||"[]"}),n?JSON.parse(n):[]},setItemAsClosed:function(n){var t=o.get(m);if(g.info("setItemAsClosed",{itemId:n,items:t||"[]"}),!t)return t=[n],o.set(m,JSON.stringify(t),{expires:365,samesite:"Strict"}),!0;t=JSON.parse(t);var e=!1;if(t.forEach((function(t){t==n&&(e=!0)})),e)return!0;t.push(n),o.set(m,JSON.stringify(t),{expires:365,samesite:"Strict"})},readRelatedItems:function(){var n=o.get(c);return n?JSON.parse(n):[]},writeRelatedItems:function(n){o.set(c,JSON.stringify(n),{samesite:"Strict"})},setItemAsRelated:function(n){var t=this.readRelatedItems();t.push(n),this.writeRelatedItems(t)},isRelatedItem:function(n){var t=this.readRelatedItems(),e=!1;return t.forEach((function(t){t==n&&(e=!0)})),e},removeRelatedItem:function(n){var t=this.readRelatedItems().filter((function(t){return!(t==n)}));this.writeRelatedItems(t)},_reset:function(){g.warning("_reset"),o.erase(m),o.erase(c),o.erase(p)},isUniqueVisitorInit:function(){return!o.get(h)&&(o.set(h,"true",{expires:i.Date.getMidnightDate(),samesite:"Strict"}),!0)},isUniqueItemInit:function(n){var t=o.get(f);if(!t)return t=[n],o.set(f,JSON.stringify(t),{expires:i.Date.getMidnightDate(),samesite:"Strict"}),!0;var e=!0,r=JSON.parse(t);return r.forEach((function(t){t==n&&(e=!1)})),!!e&&(r.push(n),o.set(f,JSON.stringify(r),{samesite:"Strict",expires:i.Date.getMidnightDate()}),!0)},checkPing:function(){return!!o.get(u)},setupPing:function(){o.set(u,"initial",{samesite:"Strict",expires:i.Date.afterTime(2)})},getCountdownTimestamp:function(n){var t=o.get(p);if(!t)return!1;var e=JSON.parse(t);return e[n]?e[n]:void 0},createCountdownTimestamp:function(n,t){var e=o.get(p);if(!e){var i={};return i[n]=t,o.set(p,JSON.stringify(i),{expires:15,samesite:"Strict"}),t}var r=JSON.parse(e);r[n]=t,o.set(p,JSON.stringify(r),{expires:15,samesite:"Strict"})}}},{"../utils/index":157,"./cache":144,"./cookieBeat":145,"browser-cookies":1,outlog:31}],152:[function(n,t,e){var o=null;try{o=n("mutation-summary")}catch(n){o=function(){}}var i=n("outlog").init("Player Ward",{debug:!1}),r=null;t.exports=function(n){this.active=!0;var t=[],e=this;this.pageHref=document.location.href;var a,s=new o({rootNode:n||document,callback:function(n){var o,a;o=n[0],a=function(n,o){return"editor:api"==n&&t.forEach((function(n){n("editor:api",o)})),"editor:stop"==n?(t.forEach((function(n){n("editor:stop")})),e.active=!1,!1):"editor:start"==n?(t.forEach((function(n){n("editor:start")})),e.active=!0,!1):!!e.active&&(document.location.href!=e.pageHref&&(e.pageHref=document.location.href,n="dom:url_update"),void t.forEach((function(t){t(n)})))},o.projection.mutations.forEach((function(n){return-1!=String(n.target.id).search("exConnectNode")&&n.target.innerText.length>1&&(a("editor:api",String(n.target.innerText)),n.target.innerText=""),-1!=String(n.target.className).search("extensionRootContainerByTooltipIO")&&n.addedNodes.length>0||-1!=String(n.target.id).search("signalayerRootContainer")&&n.addedNodes.length>0?(a("editor:stop"),!1):-1!=String(n.target.className).search("extension")&&n.removedNodes.length>0&&"extensionRootContainerByTooltipIO"==n.removedNodes[0].className||-1!=String(document.body.className).search("extension")&&n.removedNodes.length>0&&"slEditorMain"==n.removedNodes[0].id?(a("editor:start"),!1):void(-1==String(n.target.className).search("sl-")&&("childList"==n.type&&(r&&window.clearTimeout(r),r=setTimeout((function(){i.info("dom:update"),a("dom:update")}),300)),"attributes"==n.type&&(r&&window.clearTimeout(r),r=setTimeout((function(){i.info("dom:refresh"),a("dom:refresh")}),300))))}))},queries:[{all:!0}]});return s.disconnect(),a=function(){t.forEach((function(n){n("window:resize")}))},window.addEventListener("resize",(function(){a()})),{onEvent:function(n){t.push(n)},startListen:function(){i.info("start listen");try{s.reconnect()}catch(n){}},stopListen:function(){i.warning("do nothing. keep listen")}}}},{"mutation-summary":25,outlog:31}],153:[function(n,t,e){var o="3.2.0";t.exports={version:o,siteURL:"https://signalayer.com",cdn:"https://cdn.signalayer.com",segmentationURL:"https://t.signalayer.com",analyticsURL:"https://stats.signalayer.com",apiURL:"https://data.signalayer.com/player/fetch",fontsURL:"https://file.signalayer.com",environment:"production",debug:!1}},{}],154:[function(n,t,e){var o="1.1.5";t.exports={version:o,siteURL:"https://tooltip.io",cdn:"https://cdn.tooltip.io",segmentationURL:"https://t.signalayer.com",analyticsURL:"https://stats.signalayer.com",apiURL:"https://data.tooltip.io/player/fetch",fontsURL:"https://file.tooltip.io",environment:"production",debug:!1}},{}],155:[function(n,t,e){var o=function(n,t){return n.setTime(n.getTime()+60*t*60*1e3),n},i=function(n,t){return n.setTime(n.getTime()+24*t*60*60*1e3),n},r=function(n,t){return n.setTime(n.getTime()+30*t*24*60*60*1e3),n},a=function(n,t){return n.setTime(n.getTime()+7*t*24*60*60*1e3),n};t.exports={addTime:function(n,t){var e=n.match(/(\D+)/)[0],s=parseInt(n.match(/(\d+)/)[0]);switch(e){case"hours":return o(t,s);case"days":return i(t,s);case"months":return r(t,s);case"weeks":return a(t,s);default:return t}},addSeconds:function(n,t){return n.setTime(n.getTime()+1e3*t),n},getMidnightDate:function(){var n=new Date,t=new Date(n.getFullYear(),n.getMonth(),n.getDate());return new Date(t.getTime()+828e5+354e4+59e3)},addMinutes:function(n,t){return n.setTime(n.getTime()+60*t*1e3),n},addHours:o,addDays:i,addMonth:r,addWeeks:a,afterTime:function(n){var t=new Date;return t.setTime(t.getTime()+60*n*1e3),t}}},{}],156:[function(n,t,e){var o=n("./render");function i(n){return n.contentWindow&&n.contentDocument&&"complete"===n.contentDocument.readyState}function r(n,t){if(i(n))return t(),!0;setTimeout((function(){r(n,t)}),50)}function a(n,t,e){if(!i(n))return r(n,(function(){a(n,t,e)})),!0;o.insertCustomHTML(n.contentDocument.head,t),e&&e()}t.exports={onReady:r,renderInitialData:function n(t,e,o){if(!i(t))return r(t,(function(){n(t,e,o)})),!0;"string"==typeof e.head&&(t.contentDocument.head.innerHTML+=e.head),"object"==typeof e.head&&t.contentDocument.head.appendChild(e.head),"string"==typeof e.body&&(t.contentDocument.body.innerHTML=e.body),"object"==typeof e.body&&(t.contentDocument.body.innerHTML="",t.contentDocument.body.appendChild(e.body)),function(n){return!!n.contentDocument.body.getElementsByClassName("initial-transparent")[0]}(t)&&o&&o()},renderFrameHTML:function n(t,e,o){if(!i(t))return r(t,(function(){n(t,e,o)})),!0;"string"==typeof e?t.contentDocument.body.innerHTML=e:"object"==typeof e&&(t.contentDocument.body.innerHTML="",t.contentDocument.body.appendChild(e)),function(n){var t=n.contentDocument.body;return!!t.getElementsByClassName("image-container")[0]||!!t.getElementsByClassName("video-container")[0]||!!t.getElementsByClassName("main-container")[0]}(t)&&o()},destroyFrame:function(n){"function"==typeof n.remove?n.remove():n.parentNode.removeChild(n)},renderHeadHTML:a,renderBodyHTML:function(n,t,e){if(!i(n))return r(n,(function(){a(n,t,e)})),!0;o.insertCustomHTML(n.contentDocument.body,t),e&&e()}}},{"./render":160}],157:[function(n,t,e){t.exports={Page:n("./page"),Parsers:n("./parsers"),URL:n("./urls"),Date:n("./date"),Video:n("./video"),System:n("./system"),Frame:n("./frame"),Render:n("./render")}},{"./date":155,"./frame":156,"./page":158,"./parsers":159,"./render":160,"./system":161,"./urls":162,"./video":163}],158:[function(n,t,e){var o=n("outlog"),i=n("ua-parser-js"),r=o.init("PAGE",{debug:!1});function a(){return!(!window.Signalayer||!window.Signalayer._apiKey)||!(!window.Tooltip||!window.Tooltip._apiKey)}var s=function(){var n=document.getElementsByTagName("script"),t=!1;return Array.prototype.forEach.call(n,(function(n){-1!=n.src.search("player.js\\?apiKey=")&&n.src.split("?")[1].split("&").forEach((function(n){var e=n.split("=");"apiKey"==e[0]&&(t=e[1])}))})),a()&&(t=window.Signalayer?window.Signalayer._apiKey.toString():window.Tooltip?window.Tooltip._apiKey.toString():""),t};function l(n,t,e){var o=new RegExp(t,"g");return n.replace(o,e)}function c(n){try{return document.querySelector(n)}catch(t){return r.error("Selector is broken - "+n),!1}}t.exports={isElement:function(n){return n instanceof Element||n instanceof HTMLDocument},getProjectId:s,getApiCalls:function(){if(window.Signalayer&&window.Signalayer.cs){var n=window.Signalayer.cs.map((function(n){return n}));return window.Signalayer.cs=[],n}if(window.Tooltip&&window.Tooltip.cs){n=window.Tooltip.cs.map((function(n){return n}));return window.Tooltip.cs=[],n}return[]},readSettings:function(){if(window.TooltipUserData){var n=window.TooltipUserData;return n.projectId=s(),n}if(window.SignalayerUserData){var t=window.SignalayerUserData;return t.projectId=s(),t}return{projectId:s()}},getInitialData:function(){var n={autoload:!0},t=document.head.getElementsByTagName("script");return Array.prototype.forEach.call(t,(function(t){-1!=t.src.search("player.js\\?apiKey=")&&t.src.split("?")[1].split("&").forEach((function(t){var e=t.split("=");"autoload"==e[0]&&0==parseInt(e[1])&&(!1,n.autoload=!1)}))})),a()&&(window.Signalayer&&!1===window.Signalayer.autoload&&(n.autoload=!1),window.Tooltip&&!1===window.Tooltip.autoload&&(n.autoload=!1)),n},installPlayerVariable:function(n){window.Tooltip=n,window.Signalayer=n},getLanguage:function(){return window.navigator?(window.navigator.userLanguage||window.navigator.language).slice(0,2):""},getReferrer:function(){return document.referrer},getDeviceType:function(){var n,t=!1;return n=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(n)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(n.substr(0,4)))&&(t=!0),0!==window.screenX&&!("ontouchstart"in window)&&!("onmsgesturechange"in window)?"desktop":t?"mobile":"desktop"},goToURL:function(n,t){var e=document.createElement("a");e.href=n,e.style="opacity: 0",document.body.appendChild(e),t&&t.newTab&&(e.target="_blank"),e.click()},getUserAgent:function(){var n=i();return/EdgA/.test(navigator.userAgent)?"edge":{"Chrome Headless":"chrome","Chrome WebView":"chrome",Chrome:"chrome",Chromium:"chrome","Mobile Safari":"safari",Safari:"safari",IE:"ie",IEMobile:"ie",Firefox:"firefox",Mozilla:"firefox","Opera Coast":"opera","Opera Mini":"opera","Opera Mobi":"opera","Opera Tablet":"opera",Opera:"opera",Edge:"edge","2345Explorer":"other",Amaya:"other","Android Browser":"other",Arora:"other",Avant:"other",BIDUBrowser:"other",Baidu:"other",Basilisk:"other",Blazer:"other",Bolt:"other",Bowser:"other",Camino:"other",Chimera:"other","Comodo Dragon":"other",Dillo:"other",Dolphin:"other",Doris:"other",Epiphany:"other",Facebook:"other",Fennec:"other",Firebird:"other",Flock:"other",GSA:"other",GoBrowser:"other","ICE Browser":"other",IceApe:"other",IceCat:"other",IceDragon:"other",Iceape:"other",Iceweasel:"other",Iridium:"other",Iron:"other",Jasmine:"other","K-Meleon":"other",Kindle:"other",Konqueror:"other","LBBROWSER Line":"other",Links:"other",Lunascape:"other",Lynx:"other","MIUI Browser":"other","Maemo Browser":"other",Maemo:"other",Maxthon:"other","MetaSr Midori":"other",Minimo:"other",Mosaic:"other",NetFront:"other",NetSurf:"other",Netfront:"other",Netscape:"other",NokiaBrowser:"other","Oculus Browser":"other",OmniWeb:"other",PaleMoon:"other",PhantomJS:"other",Phoenix:"other",Polaris:"other",Puffin:"other",QQ:"other",QQBrowser:"other",QQBrowserLite:"other",Quark:"other",RockMelt:"other","Samsung Browser":"other",SeaMonkey:"other",Silk:"other",Skyfire:"other",Sleipnir:"other",Slim:"other",SlimBrowser:"other",Swiftfox:"other","Tizen Browser":"other",UCBrowser:"other",Vivaldi:"other",Waterfox:"other",WeChat:"other",Yandex:"other",baidu:"other",iCab:"other",w3m:"other"}[n.browser.name]},findNodeByXPath:function(n){var t=String(n);-1!=n.search("^BODY")&&(n="//"+n),r.info("find node by xpath - "+n);try{return document.evaluate(n,document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue}catch(n){var e=c(function(n){n=l(n,"//\\*",""),n=l(n,'id\\(\\"(.*)\\"\\)',"#$1"),n=l(n,"\\[1\\]",":nth-of-type(1)");var t=(n=l(n,"\\[([0-9]+)\\]",":nth-of-type($1)")).split(":nth-of-type(");if(n=t[0],t.length>1)for(var e=1;e ")}(t));return!!e&&(r.info("element found"),e)}},findNodeBySelector:function(n){return c(n)},isEditorActive:function(){var n=document.getElementById("extensionMainWrapperByTooltipIO"),t=document.getElementById("slEditorMain");return!!n||!!t},getNodeStyle:function(n,t){var e="";return document.defaultView&&document.defaultView.getComputedStyle?e=document.defaultView.getComputedStyle(n,"").getPropertyValue(t):n.currentStyle&&(t=t.replace(/\-(\w)/g,(function(n,t){return t.toUpperCase()})),e=n.currentStyle[t]),e},getNodeOffset:function(n){try{var t=n.getBoundingClientRect(),e=document.body,o=document.documentElement,i=window.pageYOffset||o.scrollTop||e.scrollTop,r=window.pageXOffset||o.scrollLeft||e.scrollLeft,a=o.clientTop||e.clientTop||0,s=o.clientLeft||e.clientLeft||0,l=t.top+i-a,c=t.left+r-s;return{y:Math.round(l),x:Math.round(c)}}catch(n){return{y:0,x:0}}},setClassName:function(n,t){if(!n)return!1;var e=n.className.split(" "),o=!1;if(e.forEach((function(n){n==t&&(o=!0)})),o)return!0;e.push(t),n.className=e.join(" ").trim()},removeClassName:function(n,t){if(!n)return!1;var e=n.className.split(" ");n.className=e.filter((function(n){return n!=t})).join(" ").trim()},getPageWidth:function(){var n=document.body,t=document.documentElement;return Math.max(n.scrollWidth,n.offsetWidth,t.clientWidth,t.scrollWidth,t.offsetWidth)},getPageHeight:function(){var n=document.body,t=document.documentElement;return Math.max(n.scrollHeight,n.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},getDeviceOS:function(){var n=i().os.name,t={AIX:"other","Amiga OS":"other",Android:"android",Arch:"linux",Bada:"other",BeOS:"other",BlackBerry:"other",CentOS:"other","Chromium OS":"other",Contiki:"other",Fedora:"linux","Firefox OS":"other",FreeBSD:"linux",Debian:"linux",DragonFly:"other",Fuchsia:"other",Gentoo:"linux",GNU:"linux",Haiku:"other",Hurd:"other",iOS:"iOS",Joli:"other",Linpus:"other",Linux:"linux","Mac OS":"macOS",Mageia:"other",Mandriva:"other",MeeGo:"other",Minix:"other",Mint:"linux","Morph OS":"other",NetBSD:"linux",Nintendo:"other",OpenBSD:"linux",OpenVMS:"other","OS/2":"other",Palm:"other","PC-BSD":"other",PCLinuxOS:"linux",Plan9:"other",Playstation:"other",QNX:"other",RedHat:"linux","RIM Tablet OS":"other","RISC OS":"other",Sailfish:"other",Series40:"other",Slackware:"other",Solaris:"other",SUSE:"linux",Symbian:"other",Tizen:"other",Ubuntu:"linux",Unix:"linux",VectorLinux:"linux",WebOS:"other",Windows:"windows","Windows Mobile":"windows","Windows Phone":"windows",Zenwalk:"other"};return t[n]?t[n]:"other"},removeNode:function(n){"function"==typeof n.remove?n.remove():n.parentNode.removeChild(n)}}},{outlog:31,"ua-parser-js":33}],159:[function(n,t,e){var o=n("../lib/logger");function i(n){return!!n.customHTML&&n.customHTML}function r(n){n.options||(n.options={buttons:[],media:!1});var t,e,r={id:n.id?n.id:n._id,oldId:n.oid,type:n.type,addons:(t=n.options,e={},Object.keys(t).map((function(n){"countdownTimer"===n&&(e[n]=t[n])})),e),customHTML:i(n.options),injectHeadHTML:n.options.headHTML,injectBodyHTML:n.options.bodyHTML,content:{html:n.content?n.content:"
",buttons:n.options.buttons,media:n.options.media},pageRules:n.pageRules,showRules:{device:n.showRules.device,display:n.showRules.display,showInPreview:n.showRules.preview,showInPlayer:n.showRules.publish},trigger:n.trigger,scheduling:n.scheduling,position:n.position,style:n.style};"tooltip"===n.type&&(r.trigger.cssSelector=n.position.cssSelector);var a={rules:[],rulesLogic:"all"};return n.segmentation&&n.segmentation.rulesActive&&(a=function(n){var t={},e=null;try{n.audienceRules.rules[0]&&(e=n.audienceRules.rules[0])}catch(t){o.log(t,n.name)}t.rulesLogic=n.segmentation.contextLogic?n.segmentation.contextLogic:"all";try{e&&e.rules&&e.rules.length?t.rules=e.rules:t.rules=n.segmentation.rules}catch(t){o.log(t,n.name)}return t}(n)),n.pageRules||(r.pageRules={pages:[n.showRules.regExp],rule:"*"===n.showRules.regExp?"all":"specific"}),{id:n.id?n.id:n._id,items:[r],segment:a,campaignGoal:n.goal||{}}}t.exports={parseCampaign:r,parseFetch:function(n){return n.campaigns?{campaigns:n.campaigns.map(r),resources:n.resources,abTests:n.abTests}:{campaigns:[],resources:{fonts:[]},abTests:[]}},parseUserFetch:function(n){var t=n.user;return t.id=n.uid,t},normalizeContent:function(n){return n.replace(/\-webkit\-xxx\-large/,"48px")},getEmptyProjectData:function(){return{campaigns:[],resources:{fonts:[]}}},getCampaignId:function(n){return n.oldId?n.oldId:n.id}}},{"../lib/logger":147}],160:[function(n,t,e){function o(n){return"SCRIPT"===n.tagName}t.exports={insertCustomHTML:function(n,t){var e=document.createElement("div");e.innerHTML=t.replace(/(\r\n|\n|\r|\s)/gm," ");for(var i=0;i