var storylane1726069577810=function(){"use strict";var re=Object.defineProperty;var F=Object.getOwnPropertySymbols;var oe=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable;var M=(y,m,u)=>m in y?re(y,m,{enumerable:!0,configurable:!0,writable:!0,value:u}):y[m]=u,k=(y,m)=>{for(var u in m||(m={}))oe.call(m,u)&&M(y,u,m[u]);if(F)for(var u of F(m))ne.call(m,u)&&M(y,u,m[u]);return y};class y{constructor(){this.storylane_style="",this.embed_style="",this.demo_html=""}Play(e){if(typeof e!="object")return console.log("Error: Invalid params."),0;switch(this.params=e,this.params.type){case"popup":this.Player(e);break;case"preview_embed":this.PreviewEmbed(e);break}}PreviewEmbed(e){var a;if(typeof e!="object")return console.log("Error: Invalid params."),0;let o={scale:.9};this.params=k(k({},o),e);const r=this.params.demo_url;if(!r)return console.log("Error: Invalid params. Please provide valid demo_url"),0;console.log("creating storylane demo with preview");const n=this.params.element,s=n.closest(".sl-embed-container");if(!s){console.error("Unable to find .sl-embed-container");return}const d=s.querySelector(".sl-preview");if(!d){console.error("Unable to find .sl-preview");return}const l=s.querySelector("iframe.sl-demo");if(!l){console.error('Unable to find "iframe.sl-demo"');return}(a=n.parentElement)!=null&&a.classList.contains("sl-preview-heading")?n.parentElement.style.display="none":n.style.display="none",d.style.display="none",l.style.display="",l.style.backgroundColor="#f3f5f7",l.style.borderRadius="inherit",l.src=r}Player(e){if(typeof e!="object")return console.log("Error: Invalid params."),0;let o={scale:"0.9",width:"100%",padding_bottom:"calc(56.33% + 27px)",fullscreen:!1};if(this.params=k(k({},o),e),!this.params.hasOwnProperty("demo_url"))return console.log("Error: Invalid params. Please provide valid demo_url"),0;this.storylane_style=` #__sl-demo-wrapper{ position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9999999; background: rgba(0,0,0,0.8); } .__sl-embed-container{ z-index: 99999999; position: relative; width: 100%; display: flex; max-width: 100%; height: 100%; max-height: 100%; align-items: center; justify-content: center; } .__sl-close-btn{ position: absolute !important; background: #ffffff !important; color: #1A1348 !important; top: -16px !important; right: -16px !important; border: 2px solid #FFFFFE !important; border-radius: 20px !important; line-height: 18px !important; box-shadow: 0px 0px 5px #444 !important; cursor: pointer !important; z-index: 999999999 !important; font-family:Helvetica !important; box-shadow: 0px 0px 5px #222222 !important; font-size: 14px !important; font-weight: bold !important; height: 24px !important; width: 24px !important; padding: 0px !important; } .__sl-embed{ position:relative; width:100%; height:0; } .__sl-embed-portrait{ padding-bottom: 0px !important; height: 100% !important; } .__sl-player-iframe{ position:absolute;top:0;left:0;width:100%;height:100%;border:none; } `,this.embed_style=` padding-bottom: $padding_bottom; transform: scale($scale); -webkit-transform: scale($scale); -moz-transform: scale($scale); -o-transform: scale($scale); `,this.demo_html=`
`,console.log("creating storylane demo");let r=document.getElementById("__sl-demo-wrapper");if(r==null){r=document.createElement("div"),r.id="__sl-demo-wrapper",r.setAttribute("style","display: none;"),document.body.appendChild(r);let g=document.createElement("style");g.innerHTML=this.storylane_style,document.head.appendChild(g)}r.innerHTML=this.demo_html;const n=this.params.element,s=document.getElementsByClassName("__sl-close-btn")[0],d=document.getElementsByClassName("__sl-player-iframe")[0],l=document.getElementsByClassName("__sl-embed-wrapper")[0],a=document.getElementsByClassName("__sl-embed")[0],p=parseFloat(this.params.scale),_=window.innerWidthb&&(c=parseFloat((b/te).toFixed(2))),c>i&&(c=i)}isNaN(p)||(c=(c*p).toFixed(2)),c=c+"px"}_&&(c="100%",this.params.demo_type==="html"&&a&&(f="100%",a.classList.add("__sl-embed-portrait")));let h=l.getAttribute("style")||"";h=h.replaceAll(/\$embed_width/g,c),h=h.replaceAll(/\$embed_height/g,f),l.setAttribute("style",h);let w=this.embed_style.replaceAll(/\$scale/g,"1.0");const C=this.params.padding_bottom;w=w.replaceAll(/\$padding_bottom/g,C),a==null||a.setAttribute("style",w),n&&n.onclick===null?n.addEventListener("click",g=>{d&&this.params&&r&&(d.src=this.params.demo_url,r.style.display="")}):(d&&(d.src=this.params.demo_url),r.style.display="");function S(g){(g.key==="Escape"||g.key==="Esc")&&(d&&r&&(r.style.display="none",d.src=""),document.removeEventListener("keydown",S))}document.addEventListener("keydown",S);function v(){d&&r&&(r.style.display="none",d.src=""),s.removeEventListener("click",v)}s.addEventListener("click",v)}Embed(e){if(typeof e!="object")return console.log("Error: Invalid params."),0;let o={scale:"0.9"};if(this.params=k(k({},o),e),!this.params.hasOwnProperty("demo_url"))return console.log("Error: Invalid params. Please provide valid demo_url"),0;this.storylane_style=` #__sl-demo-embed-wrapper{ width: 100%; height: 100%; z-index: 10000; background: rgba(0,0,0,0.6); background-color: #F3F5F7; border: 0px solid black; } .__sl-iframe{border: 0px; width: 100%; height: 100%; min-height: 100vh;} .__sl-demo-preview{ width:100%; height: 100%; transform:scale(1.0); background-color: #ffffff; z-index: 999999999; } .__sl-play{ z-index: 10003; box-sizing: border-box; display:block; width:140px; height:60px; padding-top: 14px; padding-left: 8px; line-height: 20px; border: 3px solid #fff; border-radius: 5px; color: #f5f5f5; text-align:center; text-decoration:none; background-color: #e0007a; font-size: 22px; font-weight: normal; transition: all 0.3s ease; position: relative; top: 45%; left: 45%; cursor: pointer; } .__sl-play:hover { background-color: #c1066c; box-shadow: 0px 0px 6px rgba(255,255,100,1); } `;let r=document.getElementById("__sl-demo-embed-wrapper");if(r==null){r=document.createElement("div"),r.id="__sl-demo-embed-wrapper",r.removeAttribute("style");const l=document.createElement("style");l.innerHTML=this.storylane_style,document.head.appendChild(l)}let n=this.params.element;const s=this.params.demo_url,d=this.params.demo_preview;if(s){console.log("creating storylane embedded demo");const l=document.createElement("iframe");l.classList.add("__sl-iframe"),l.src=s,r.appendChild(l),n.innerHTML="",n.appendChild(r)}else if(d){console.log("creating storylane embedded demo with preview");const l=n.innerHTML,a=document.createElement("div");a.classList.add("__sl-demo-preview"),a.setAttribute("style","background: linear-gradient(0deg, rgba(0,0,0,0.6), rgba(0,0,0,0.6)), url('"+d+"') no-repeat; background-size: 100% auto;");const p=document.createElement("a");p.classList.add("__sl-play"),p.text="Start Demo",p.addEventListener("click",_=>{a.remove(),r&&(r.innerHTML=l)}),a.appendChild(p),r.appendChild(a),n.innerHTML="",n.appendChild(r)}}}function m(t,e){var r,n;if(t.origin===""||t.origin==="null")return!0;let o=t.origin===e||/https:\/\/(www\.)?[0-9a-zA-Z-]+\.storylane\.(io|us)/.test(t.origin);if(!o){const s=/^(?:[a-zA-Z0-9-]+\.)*([a-zA-Z0-9-]+\.[a-zA-Z]{2,})$/,d=new URL(e),l=new URL(t.origin),a=(r=d.host.match(s))==null?void 0:r[1],p=(n=l.host.match(s))==null?void 0:n[1];o=a&&p&&a===p}return!o}const u="storylane-demo-event",R="storylane-embed-demo",H="storylane-token-submit",$="storylane-tracking",I="storylane-host-info",N="storylane-demo-host",O="hubspotutk",D="_mkto_trk",T=/visitor_id\d+/;function j(t){const e=t.data;if(typeof e=="object"&&e!==null&&"message"in e&&e.message===u){if(m(t,window.origin))return console.warn("sl: unable to process message"),!0;let o=t.data.payload;return o.event==="open_external_url"&&o.target.target==="_self"&&window.open(o.target.url,o.target.target),!0}return!1}function U(t,e){const o=t.split("; ");for(let r=0;r0&&((n=t.source)==null||n.postMessage({message:H,payload:{token:b}},{targetOrigin:t.origin})),(s=t.source)==null||s.postMessage({source:I,host:{url:window.location.href},url_query:a.toString()},{targetOrigin:t.origin}),(d=t.source)==null||d.postMessage({source:$,tracking:btoa(document.cookie),ref:{original:z(document),current:P(document)}},{targetOrigin:t.origin}),!0}return!1}const x=({tracking:t,encode:e=!0})=>{try{const o="https://api.storylane.io/api/v1/shared/tracking",r=e?btoa(t):t;if("sendBeacon"in navigator){const n=new FormData;n.set("tracking",r),navigator.sendBeacon(o,n)}else fetch(o,{method:"POST",headers:{"Content-Type":"application/json"},keepalive:!0,body:JSON.stringify({tracking:r})})}catch(o){}};function E(t,e){const o=t.split("; ");for(let r=0;r{o.addEventListener("submit",r=>{try{x({tracking:t.cookie})}catch(n){console.error(n)}},{passive:!0,capture:!1})})}function X(){if("Storylane"in window)return;const t=new y;window.Storylane=t,ee();function e(){var l,a,p,_,b;Q(document),B(document),Y(document);const o=`
`,r=document.querySelectorAll(".sl-preview");if(r.length>0)for(const i of r){let c="#9639e7",f=o,h=(a=(l=i.parentElement)==null?void 0:l.parentElement)==null?void 0:a.querySelector(".sl-preview-cta");h!=null&&(c=h.style.backgroundColor);let w=document.createElement("img");w.src=((p=i.style.backgroundImage.match(/(https?:\/\/[^ |'|"]*)/))==null?void 0:p[0])||"",w.classList.add("sl-preview-img"),i.appendChild(w),i.style.backgroundImage="",i.parentElement&&(i.parentElement.style.borderRadius="10px"),i.style.borderRadius="inherit",i.innerHTML+=f.replaceAll(/\$ripple_color/g,c)}const n=document.querySelectorAll(".sl-demo-btn");if(n.length>0)for(const i of n)(_=window.Storylane)==null||_.Player({element:i,demo_url:i.getAttribute("data-sl-url"),scale:i.getAttribute("data-sl-scale")});const s=document.querySelectorAll('a[href*="?sl_popup"],a[href*="&sl_popup"]');if(s.length>0)for(const i of s){let c=new URL(i.getAttribute("href")||""),f=new URLSearchParams(c.search),h=f.get("config"),w=h&&h.length?JSON.parse(atob(h)):{};f.delete("config"),f.delete("sl_popup"),c.search=f.toString();const C={element:i,demo_url:c,type:"popup"};i.onclick=function(S){var v;S.preventDefault(),(v=window.Storylane)==null||v.Play(k(k({},C),w))}}const d=document.querySelectorAll(".sl-inline-embed");if(d.length>0)for(const i of d)(b=window.Storylane)==null||b.Embed({element:i,demo_preview:i.getAttribute("data-sl-preview"),demo_url:i.getAttribute("data-sl-url"),scale:i.getAttribute("data-sl-scale")})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}function Y(t){const e=t.createElement("style");e.innerHTML=G,t.head.appendChild(e)}function ee(){const t=[j,Z,W,J,V];window.addEventListener("message",e=>{t.some(o=>{try{o(e)}catch(r){console.error(r)}})})}return function(){X()}(),""}(); var custom_style="#FirstWork{display: none !important;}",sl_custom_style=document.createElement("style");sl_custom_style.innerHTML=custom_style,document.head.appendChild(sl_custom_style),document.addEventListener("DOMContentLoaded",(function(t){const s=document.createElement("script");s.src="https://js.storylane.io/js/v1/analytics.js",document.head.appendChild(s)}));