\n \n \n \n `}(t,r))}`}async seek(t,e){const i=this.getMediaElement();if(!i)return;const s=this.globalToMediaTime(t);if(i.setAttribute("data-time",s),e)return void this.determineAndApplyPlayState(t,e);this.abortController.abort(),this.abortController=new AbortController;const{signal:a}=this.abortController;this.applyTransitions(this.getSceneTime());const n=this.endTime||s{this.svgElement.style.position="absolute",this.applyObjectFitAndPosition()}))}applyObjectFitAndPosition(){const t=this.svgElement;if(!t)return;const e=this.attributes.width,i=this.attributes.height;t.style.width=`${e}px`,t.style.height=`${i}px`,t.style.left="0",t.style.top="0"}create(t){return t?this.element=t:(this.element=document.createElement("div"),this.element.style.position="relative",this.element.style.overflow="hidden"),this.applyObjectFitAndPosition(),this.svgElement||this.load().then((()=>{this.svgElement.style.position="absolute",this.applyObjectFitAndPosition()})),this.applyStyle(!t),this.positionElement(),this.resizeElement(),this.element}positionElement(){super.positionElement(),this.applyObjectFitAndPosition()}resizeElement(){super.resizeElement(),this.applyObjectFitAndPosition()}applyFillStyle(){this.svgElement&&this.attributes.fill!==j&&(this.isSVGProcessed||this.attributes.fill===j||this.processSvgElement(),this.isGradient()?this.checkAndApplyGradient(this.attributes.fill):this.svgElement.setAttribute("fill",this.attributes.fill?this.attributes.fill:"none"))}applyStyle(t=!0){super.applyStyle(t),this.applyFillStyle(),this.applyObjectFitAndPosition()}processSvgElement(){this.svgElement&&(this.isSVGProcessed=!0,this.cleanSVG(),R.forEach((t=>{this.svgElement.querySelectorAll(t).forEach((t=>{t.setAttribute("fill","inherit")}))})))}cleanSVG(){this.svgElement&&(this.svgElement.removeAttribute("style"),this.svgElement.removeAttribute("class"),this.svgElement.querySelectorAll("*").forEach((t=>{t.removeAttribute("class"),t.removeAttribute("style"),"style"===t.tagName.toLowerCase()&&t.parentNode.removeChild(t)})))}load(){n("loading svg image");const{src:t}=this.attributes;return t?this.svgElement?Promise.resolve():u(t).then((t=>{this.svgElement||(this.element.innerHTML=t),this.applyFillStyle(),n("svg image loaded")})):Promise.reject(new Error(`No src attribute for layer ${this.uid}`))}forceRecreateSvgElement(t){return u(t).then((t=>{this.element.innerHTML=t,this.applyFillStyle()}))}isGradient(){return/^(linear-gradient)\(.*\)$/.test(this.attributes.fill)}checkAndApplyGradient(t){if(!this.svgElement)return;this.gradientId||(this.gradientId=`gradient-${Date.now()}`);const e=t.match(/(\d+)deg/),i=t.match(/rgba?\([^)]+\)\s*\d+%/g);if(!e||!i)return;const s=(parseInt(e[1],10)-90)*(Math.PI/180),a=`${Math.round(50+50*Math.sin(s))}%`,n=`${Math.round(50+50*Math.cos(s))}%`,r=`${Math.round(50-50*Math.sin(s))}%`,o=`${Math.round(50-50*Math.cos(s))}%`;let l=this.svgElement.querySelector(`#${this.gradientId}`);const c=this.svgElement.querySelector("defs")||this.svgElement.insertBefore(document.createElementNS("http://www.w3.org/2000/svg","defs"),this.svgElement.firstChild);l&&l.remove(),l=document.createElementNS("http://www.w3.org/2000/svg","linearGradient"),l.setAttribute("id",this.gradientId),c.appendChild(l),l.setAttribute("x1",a),l.setAttribute("y1",n),l.setAttribute("x2",r),l.setAttribute("y2",o),i.forEach((t=>{const e=t.match(/(rgba?\([^)]+\))\s*(\d+)%/);if(!e)return;const i=e[1],s=e[2];if(!i||!s)return;const a=document.createElementNS("http://www.w3.org/2000/svg","stop");a.setAttribute("offset",`${s}%`),a.setAttribute("style",`stop-color:${i};`),l.appendChild(a)})),this.svgElement.setAttribute("fill",`url(#${this.gradientId})`)}}};class H{constructor(t,e){if(!D[t.type])throw new Error(`Unknown layer type ${t.type}`);return new D[t.type](t,e)}}class G{constructor({specification:t,loops:e,showBaseTransitionState:i,overrides:s,failSilently:a,maxDuration:n}){this.layerMap={},this.overrides=s,this.failSilently=a,this.maxDuration=n||30,this.update({specification:t,loops:e,showBaseTransitionState:i})}getLayerByUid(t){return this.specification.layers.find((e=>e.uid===t))}update({specification:t,loops:e,showBaseTransitionState:i}){this.specification=t,this.loops=e;const s=[];this.specification.layers.forEach((t=>{if(!1===t.visible||"group"===t.type)return;const{uid:e}=t;let a;this.layerMap.hasOwnProperty(e)?(a=this.layerMap[e],a.setSpecification(t)):(a=new H(Object.assign({},t,{failSilently:this.failSilently}),this.getSceneTime.bind(this)),a.scene=this,this.layerMap[e]=a),s.push(a),a.showBaseTransitionState=i,a.overrides=this.overrides}));for(const t in this.layerMap)this.layerMap.hasOwnProperty(t)&&(this.specification.layers.find((e=>e.uid===t&&!1!==e.visible))||(this.layerMap[t].dispose(),delete this.layerMap[t]));this.layers=s,this.duration=null,this.layers.forEach((t=>{this.duration=Math.max(this.duration,t.endTime)}))}create(t,e){this.sceneTime=0,this.layers.forEach((i=>{let s=null;if(e&&(s=t.querySelector(`[id="${i.uid}"]`)),!document.head.querySelector("#stq-capitalized-style")){const t=document.createElement("style");t.id="stq-capitalized-style",t.textContent=".stq-text-capitalized :first-child { text-transform: lowercase; } .stq-text-capitalized :first-child::first-letter { text-transform: uppercase; }",document.head.appendChild(t)}const a=s?i.create(s):i.create();i.calculateAndApplyVisibility(),s?!1===i.attributes.visible&&s.parentNode===t?t.removeChild(s):(t.appendChild(s),a.style.visibility=i.calculateVisibility()):!1!==i.attributes.visible&&t.appendChild(a),i.onAppend&&i.onAppend()}))}load(){n("Scene.load()");const t=Promise.all(this.layers.map((t=>t.load())));return n("Scene.load."),t}canSeek(t){const e=Math.floor(Math.min(this.maxDuration/this.duration,3));return t{const s=t.seek(this.sceneTime,e);s&&(n("Buffering layer",{layerId:t.uid,type:t.type}),i.push(s))})),i.length?Promise.all(i):null}play(){this.layers.forEach((t=>{t.play&&t.play()}))}pause(){this.layers.forEach((t=>{t.pause&&t.pause()}))}}function N(t){if("string"!=typeof t)return"";let e=t;return e=e.replace(/<|>|&/g,(t=>({"<":"&TEMP_LT",">":"&TEMP_GT","&":"&TEMP_AMP"}[t]))),e=function(t){return t.replace(/style="(.*?)"/g,(t=>t.replace(/;/g,"&SEMI_ESCAPE&")))}(e),e=e.split("\\;").join("&SEMI_ESCAPE&").split(";").join("\n").split("&SEMI_ESCAPE&").join(";"),e=e.replace(/\\\u061B/g,"&ARABIC_SEMI_ESCAPE&").replace(/\u061B/g,"\n").replace(/&ARABIC_SEMI_ESCAPE&/g,"\\u061B"),e=e.split("\n").map((t=>t.trim())).join("\n"),e=e.replace(/&TEMP_LT|&TEMP_GT|&TEMP_AMP/g,(t=>({"&TEMP_LT":"<","&TEMP_GT":">","&TEMP_AMP":"&"}[t]))),e}function W(t,e,i){t.attributes.src=i}const V={image:W,video:W,audio:W,fill:(t,e,i)=>{t.attributes.fill=i},text:(t,e,i)=>{t.attributes.text=`${e.prepend}${i}${e.append}`},dynamicFont:(t,e,i)=>{Object.assign(t.attributes,i)},visibility:(t,e,i)=>{t.attributes.visible=i}};let U=0;class J{constructor({blueprint:e,context:i,richTextStylingFonts:s={},reuseElements:a,keyboardEvents:n=!1,overrides:r,stageNodeId:o="stage"}){this.loadPromise=null,this.requestId=null,this.startTime=null,this.lastFrameTime=null,this.stopped=!1,this.blueprint=e,this.context=i,this.richTextStylingFonts=s,this.reuseElements=a,this.stage=document.getElementById(o),this.stage.style.width=t(this.blueprint.size.width),this.stage.style.height=t(this.blueprint.size.height),this.stage.style.position="relative",this.stage.style.overflow="hidden",this.stage.style.cursor="pointer",this.maxLoop=e.banner&&e.banner.loops?e.banner.loops:1,this.scene=new G({specification:e.scenes[0],loops:this.maxLoop,failSilently:e.failSilently,overrides:r,maxDuration:"banner"===e.mediaType?30:300}),this.duration=this.scene.duration,this.currentTime=0,this.sceneTime=0,n&&document.addEventListener("keydown",this.onKeydown.bind(this))}exit(){window.open(window.clickTag)}onKeydown(t){"."===t.key&&this.next(),","===t.key&&this.prev()," "===t.key&&(this.requestId?this.pause():this.play())}load({force:t}={}){return this.loadPromise&&!t||(this.loadPromise=new Promise((t=>{var e,i;this.blueprint.static||(e=this.blueprint,i=this.context,e.scenes.forEach((t=>{t.layers.forEach((t=>{Object.keys(t.dynamic).forEach((s=>{const a=t.dynamic[s];if("__laravel"!==s&&a.enabled){if(!V[s])throw new Error(`Unknown trait ${s}`);V[s](t,a,function(t,e,i,s){if((t.feature_flags||{}).multiConditionalDynamicVisibility&&"visibility"===s){const{conditionGroup:t}=e;if(!t||0===t.conditions.length)throw new Error(`conditionGroup ${JSON.stringify(t)} is missing`);return function(t,e){if(!t||!e)return!0;const{conditions:i,mode:s,type:a}=t;if(0===i.length||0===e.length)return!0;let n="and"===a,r=0;for(const t of i){const{parameter:i,type:s,values:o}=t,l=d(e,i);if(!l&&null!==l){r+=1;continue}const c="is"===s?o.includes(l):!o.includes(l);"and"!==a?"or"===a&&(n=n||c):n=n&&c}return r===i.length||("show"===s?n:!n)}(t,Object.keys(i).map((t=>({name:t,value:i[t]}))))}if(!(e.parameter in i))throw new Error(`Parameter ${e.parameter} is missing for ${s}`);const a=i[e.parameter],n=t.parameters.find((t=>t.name===e.parameter));if(!n)return a;if(!e.is_enum)return"text"===n.type?N(a):a;const r=n.values.find((t=>t.value===a));if(null!==a&&!r){if(t.failSilently)return null;const s=new Error(`Cannot find context value ${a} in parameter enum values`);throw s.context={context:i,dynamic:e,parameters:t.parameters,parameter:n,argument:a},s}if(!r)return null;let o=e.enum_mappings[r.value];return"text"===s&&(o=N(o)),o}(e,a,i,s))}}))}))}))),J.webSafeBlueprint(this.blueprint);const s=Object.entries(this.richTextStylingFonts).map((([t,e])=>{let i;return"string"==typeof e?i=e:({fontSrc:i}=e),l(t,"normal","normal",i)}));t(Promise.all(s).then((()=>(this.scene.create(this.stage,this.reuseElements),this.scene.load()))))}))),this.loadPromise}static webSafeBlueprint(t){const e=/\/v4\/open\/assets\/[0-9a-f]{32}/;for(const i of t.scenes)for(const t of i.layers)if("image"===t.type&&t.attributes.src&&t.attributes.src.match(e)){const e=new URL(t.attributes.src);e.searchParams.set("conversion","web-safe"),t.attributes.src=e.toString()}}static loadFallbackFont(t){const e=document.createElement("style");e.textContent=`\n @font-face {\n font-family: "Storyteq Fallback Font";\n font-weight: normal;\n font-style: normal;\n src: url("${t}");\n }\n `,document.head.appendChild(e)}checkGap(t){if(this.lastFrameTime){const e=t-this.lastFrameTime;e>.05&&n("Detected render gap",{frameTime:e,pageTime:t})}this.lastFrameTime=t}render(t){t/=1e3,this.checkGap(t);const e=t-this.startTime;if(!this.scene.canSeek(e))return n("Pausing due to playback end",{currentTime:e}),this.seek(this.duration-.001),this.pause(),this.stopped=!0,void n("Paused due to playback end");const i=this.seek(e,!0);i&&i.then?(n("Buffering"),i.then((()=>{n("Buffered"),this.frame()}))):this.frame()}seek(t,e){return this.currentTime=t,this.sceneTime=this.currentTime%this.duration,(Math.abs(this.sceneTime-U)>=1||U>this.sceneTime)&&(window.sendMessage({event:"seek",time:this.sceneTime}),U=this.sceneTime),this.scene.seek(t,e)}play(){this.requestId||(this.stopped&&(this.stopped=!1,this.currentTime=0,n("Replaying")),this.startTime=performance.now()/1e3-(this.currentTime||0%this.duration),window.sendMessage({event:"play",duration:this.duration,time:this.sceneTime}),this.frame(),n("Playing"))}frame(){this.requestId=requestAnimationFrame(this.render.bind(this))}next(){this.seek((this.getFrameNumber()+1)/this.blueprint.frame_rate)}prev(){this.seek((this.getFrameNumber()-1)/this.blueprint.frame_rate)}getFrameNumber(){return Math.floor((this.sceneTime*this.blueprint.frame_rate).toPrecision(12))}pause(){this.requestId&&(this.scene.pause(),window.sendMessage({event:"pause",time:this.sceneTime}),cancelAnimationFrame(this.requestId),this.requestId=null,this.lastFrameTime=null,this.startTime=null,n("Paused"))}setExit(...t){let e,i,s;switch(t.length){case 0:throw r("banner.setExit: Exit url is required");case 1:"function"==typeof t[0]?[s]=t:[i]=t,e="default";break;case 2:[e,i]=t;break;default:throw r("banner.setExit: Too many arguments",{args:t})}if(s)this.exit=s;else{if("string"!=typeof i)throw r(`banner.setExit: Exit url must be a string, ${i} given`,{url:i});window.clickTag=i}}setContext(...t){let e;switch(t.length){case 0:throw r("banner.setExit: Context is required");case 1:[e]=t;break;default:throw r("banner.setExit: Too many arguments",{args:t})}Object.keys(e).forEach((t=>{this.context[t]=e[t]}))}}const K=JSON.parse('{"static":true,"size":{"type":"mobile-banner","label":"300x50 - Small Banner","width":300,"guides":[{"direction":"horizontal","relativePos":47,"startingEdge":"top"},{"direction":"horizontal","relativePos":47,"startingEdge":"top"},{"direction":"horizontal","relativePos":15,"startingEdge":"top"},{"direction":"horizontal","relativePos":21,"startingEdge":"top"},{"direction":"vertical","relativePos":0,"startingEdge":"left"},{"direction":"vertical","relativePos":0,"startingEdge":"left"},{"direction":"vertical","relativePos":0,"startingEdge":"left"},{"direction":"vertical","relativePos":0,"startingEdge":"left"},{"direction":"horizontal","relativePos":40,"startingEdge":"top"},{"direction":"horizontal","relativePos":5,"startingEdge":"top"},{"direction":"horizontal","relativePos":-4,"startingEdge":"top"},{"direction":"horizontal","relativePos":31,"startingEdge":"top"},{"direction":"vertical","relativePos":60,"startingEdge":"left"}],"height":50,"from_preset":"small_banner","source_size":"03a7c2d7-3072-4333-96b3-6c6b78a5f30f"},"frame_rate":25,"parameters":[{"name":"1f41fcaa-b85c-4b67-8e26-0e73170346b8","type":"enum","label":"Language","order":null,"value":"bfcbcabe-55dc-4604-9f78-7e58dbd6dc0e","active":true,"values":[{"label":"English","value":"bfcbcabe-55dc-4604-9f78-7e58dbd6dc0e"},{"label":"Spanish","value":"3e7250ba-93d6-4d13-b299-85c96833cb08"}],"required":true,"max_length":0,"text_style_rules":{"strict_fonts":[]}},{"name":"logo","type":"enum","label":"Logo","order":1,"value":"cf1e5cb6-b50f-4329-9984-e0e8595bb5e1","active":true,"values":[{"label":"Color","value":"cf1e5cb6-b50f-4329-9984-e0e8595bb5e1"},{"label":"White","value":"30fba37c-18e9-4f4c-aa6c-c43c3364e213"}],"required":true,"assetName":"","input_type":null,"max_length":0},{"name":"background_color","type":"enum","label":"Background Color","order":2,"value":"47c126b7-9c71-499b-80c3-aed574903a7d","active":true,"values":[{"label":"Red","value":"3cd94d3c-ee6c-4de2-8f82-fbb7f6d53198"},{"label":"Orange","value":"fc61d07d-96ac-4d05-bc68-5010820a8bec"},{"label":"Gradient","value":"47c126b7-9c71-499b-80c3-aed574903a7d"},{"label":"Navy","value":"9e6de418-5bfd-435b-be2b-895cb91cc212"}],"required":true,"assetName":"Gradient.png","input_type":null,"max_length":0},{"name":"image","type":"image","label":"Image","order":3,"value":"https://api.storyteq.com/v4/open/assets/1a36d68f4ec28d6b471421d8a03e8bbd","active":true,"values":[],"required":true,"input_type":null},{"name":"amount","type":"text","label":"Amount","order":4,"value":"$1","active":true,"values":[],"required":true,"input_type":null,"text_style_rules":{"strict_fonts":[],"supports_bold":false,"supports_fonts":false,"brand_font_sets":[],"supports_italic":false,"brand_color_sets":[],"cache_strict_fonts":[],"strict_fill_colors":[],"brand_fonts_enabled":false,"brand_colors_enabled":false,"strict_fonts_enabled":false,"supports_fill_colors":false,"cache_strict_fill_colors":[],"strict_fill_colors_enabled":false}},{"name":"amount_color","type":"enum","label":"Amount Color","order":5,"value":"d9f045df-181f-4708-b8a3-e0fc4c8cf066","active":true,"values":[{"label":"Blue","value":"84df06f7-ea1c-4f3d-a270-21f3c21f65a6"},{"label":"Black","value":"28f012d8-6b29-47cc-9ae2-2fceae98a878"},{"label":"White","value":"d9f045df-181f-4708-b8a3-e0fc4c8cf066"}],"required":true,"assetName":"","input_type":null,"max_length":0},{"name":"offer","type":"text","label":"Offer","order":6,"value":"& 1 month free!","active":true,"values":[],"required":true,"input_type":null,"text_style_rules":{"strict_fonts":[],"supports_bold":false,"supports_fonts":false,"brand_font_sets":[],"supports_italic":false,"brand_color_sets":[],"cache_strict_fonts":[],"strict_fill_colors":[],"brand_fonts_enabled":false,"brand_colors_enabled":false,"strict_fonts_enabled":false,"supports_fill_colors":false,"cache_strict_fill_colors":[],"strict_fill_colors_enabled":false}},{"name":"promo_code","type":"text","label":"Code or Expiration Date","order":7,"value":null,"active":true,"values":[],"required":true,"assetName":"","input_type":null,"text_style_rules":{"strict_fonts":[],"supports_bold":false,"supports_fonts":false,"brand_font_sets":[],"supports_italic":false,"brand_color_sets":[],"cache_strict_fonts":[],"strict_fill_colors":[],"brand_fonts_enabled":false,"brand_colors_enabled":false,"strict_fonts_enabled":false,"supports_fill_colors":false,"cache_strict_fill_colors":[],"strict_fill_colors_enabled":false}},{"name":"address","type":"text","label":"Address","order":8,"value":null,"active":true,"values":[],"required":true,"assetName":"","input_type":null,"text_style_rules":{"strict_fonts":[],"supports_bold":false,"supports_fonts":false,"brand_font_sets":[],"supports_italic":false,"brand_color_sets":[],"cache_strict_fonts":[],"strict_fill_colors":[],"brand_fonts_enabled":false,"brand_colors_enabled":false,"strict_fonts_enabled":false,"supports_fill_colors":false,"cache_strict_fill_colors":[],"strict_fill_colors_enabled":false}},{"name":"d21e72aa-f911-4f9f-9392-c480172086dd","type":"enum","label":"California Legal","value":"57571be0-e04c-46d7-ba7a-23f6522cc39c","active":true,"values":[{"label":"Off","value":"57571be0-e04c-46d7-ba7a-23f6522cc39c"},{"label":"On","value":"5491141f-5629-4a4d-b261-b345fc3efd66"}],"required":true,"max_length":0}],"feature_flags":{"hayer":true,"multiConditionalDynamicVisibility":true},"scenes":[{"id":"f0f5194a6e948491b3823f946ed676023730bbe6","layers":[{"uid":"0cf525f5-9bb7-436a-a09e-349427706f10","type":"image","start_time":0,"end_time":3,"attributes":{"src":"1af1a93f658111d17386bc8afd694bf5.jpg","top":-5,"left":190,"angle":0,"flipX":false,"flipY":false,"width":133,"height":58,"parent":"","anchorX":0,"anchorY":0,"opacity":1,"blendMode":"normal","fittingMode":"fit","borderRadius":{"bl":0,"br":0,"tl":0,"tr":0},"contentAwarePositioning":{"focusArea":{"top":0,"left":0,"width":0,"height":0,"visible":false},"imageTransform":{"top":0,"left":0,"scale":1},"positioningMode":"BOUNDING_BOX_FILL"},"text":""},"transitions":[],"is_dynamic":true,"dynamic":{"image":{"enabled":true,"is_enum":false,"parameter":"image","enum_mappings":[],"previewing_value":"https://api.storyteq.com/v4/open/assets/1a36d68f4ec28d6b471421d8a03e8bbd"},"__laravel":"_","visibility":{"enabled":false,"is_enum":true,"parameter":null,"enum_mappings":[],"conditionGroup":{"mode":"show","type":"and","conditions":[]},"previewing_value":null}},"visible":true},{"uid":"e9840653-21c7-426e-b02a-53ed5f159e1b","type":"image","start_time":0,"end_time":3,"attributes":{"src":"2be4e842d198d8e4a2ebde0f4f5b34fc.png","top":-15,"left":-5,"angle":0,"flipX":false,"flipY":false,"width":220,"height":79,"parent":"","anchorX":0,"anchorY":0,"opacity":1,"blendMode":"normal","fittingMode":"fill","borderRadius":{"bl":0,"br":0,"tl":0,"tr":0},"contentAwarePositioning":{"focusArea":{"top":0,"left":0,"width":0,"height":0,"visible":false},"imageTransform":{"top":0,"left":0,"scale":1},"positioningMode":"BOUNDING_BOX_FILL"},"text":""},"transitions":[],"is_dynamic":true,"dynamic":{"image":{"enabled":true,"is_enum":true,"parameter":"background_color","enum_mappings":{"3cd94d3c-ee6c-4de2-8f82-fbb7f6d53198":null,"47c126b7-9c71-499b-80c3-aed574903a7d":"https://api.storyteq.com/v4/open/assets/a299ee950ffcebc0182738f246cf3111","9e6de418-5bfd-435b-be2b-895cb91cc212":null,"fc61d07d-96ac-4d05-bc68-5010820a8bec":null},"previewing_value":"9e6de418-5bfd-435b-be2b-895cb91cc212"},"__laravel":"_","visibility":{"enabled":false,"is_enum":true,"parameter":null,"enum_mappings":[],"conditionGroup":{"mode":"show","type":"and","conditions":[{"type":"is","values":["5c37c826-f93c-416e-bfe0-0230b8fbc394"],"parameter":"background_gradient"}]},"previewing_value":null}},"visible":true},{"uid":"99415b4a-2b83-41f1-a8f9-72e1f873faff","type":"rect","start_time":0,"end_time":3,"attributes":{"rx":0,"ry":0,"top":0,"fill":"rgba(0, 0, 0, 0)","left":-14,"angle":0,"flipX":false,"flipY":false,"skewX":0,"skewY":0,"width":231,"height":60,"parent":"","stroke":"rgba(0,0,0,0)","opacity":1,"blendMode":"normal","shadowBlur":0,"shadowColor":"rgba(0,0,0,0)","strokeWidth":0,"shadowOffsetX":0,"shadowOffsetY":0,"strokeLineCap":"butt","strokeDashArray":[0,0],"text":""},"transitions":[],"is_dynamic":true,"dynamic":{"fill":{"enabled":true,"is_enum":true,"parameter":"background_color","enum_mappings":{"3cd94d3c-ee6c-4de2-8f82-fbb7f6d53198":"rgba(164,32,54,1.00)","47c126b7-9c71-499b-80c3-aed574903a7d":"rgba(0, 0, 0, 0)","9e6de418-5bfd-435b-be2b-895cb91cc212":"rgba(46,74,100,1.00)","fc61d07d-96ac-4d05-bc68-5010820a8bec":"rgba(236,118,37,1.00)"},"previewing_value":"fc61d07d-96ac-4d05-bc68-5010820a8bec"},"__laravel":"_","visibility":{"enabled":false,"is_enum":true,"parameter":null,"enum_mappings":[],"conditionGroup":{"mode":"show","type":"and","conditions":[]},"previewing_value":null}},"visible":true},{"uid":"314d7087-afdc-4ee6-9895-f8c64aaaf6bd","type":"textbox","start_time":0,"end_time":3,"attributes":{"src":"b59659231ceaf4fa6b0a7ff2e8478c3e.ttf","top":16,"fill":"rgba(255, 255, 255, 1)","left":60,"text":"BEST OFFER OF THE YEAR","angle":0,"skewX":0,"skewY":0,"width":139,"height":16,"parent":"","stroke":"rgba(0,0,0,0)","anchorX":0,"anchorY":-1,"opacity":1,"fontSize":"100","blendMode":"normal","fontStyle":"normal","textAlign":"left","fontFamily":"custom-InterstateCondensed__Black","fontWeight":"normal","lineHeight":".85","shadowBlur":0,"charSpacing":0,"fittingMode":"fit","fontMetrics":{"ascender":80,"descender":20},"shadowColor":"rgba(0,0,0,0)","strokeWidth":0,"shadowOffsetX":0,"shadowOffsetY":0,"strokeLineCap":"butt","textDecoration":"none","strokeDashArray":[0,0],"textCapitalization":"uppercase","textBackgroundColor":null},"transitions":[],"is_dynamic":true,"dynamic":{"fill":{"enabled":false,"is_enum":false,"parameter":null,"enum_mappings":[],"previewing_value":null},"text":{"append":"","enabled":true,"is_enum":false,"prepend":"","parameter":"offer","enum_mappings":[],"previewing_value":null},"__laravel":"_","visibility":{"enabled":false,"is_enum":true,"parameter":null,"enum_mappings":[],"conditionGroup":{"mode":"show","type":"and","conditions":[]},"previewing_value":null},"dynamicFont":{"enabled":false,"is_enum":true,"parameter":null,"enum_mappings":[],"previewing_value":null}},"visible":true},{"uid":"faa83844-499a-42bb-999b-e4a757372007","type":"textbox","start_time":0,"end_time":3,"attributes":{"src":"b59659231ceaf4fa6b0a7ff2e8478c3e.ttf","top":2,"fill":"rgba(255, 255, 255, 1)","left":60,"text":"JOIN FOR","angle":0,"skewX":0,"skewY":0,"width":65,"height":15,"parent":"","stroke":"rgba(0,0,0,0)","anchorX":0,"anchorY":-1,"opacity":1,"fontSize":40,"blendMode":"normal","fontStyle":"normal","textAlign":"left","fontFamily":"custom-InterstateCondensed__Black","fontWeight":"normal","lineHeight":".85","shadowBlur":0,"charSpacing":0,"fittingMode":"fit","fontMetrics":{"ascender":80,"descender":20},"shadowColor":"rgba(0,0,0,0)","strokeWidth":0,"shadowOffsetX":0,"shadowOffsetY":0,"strokeLineCap":"butt","textDecoration":"none","strokeDashArray":[0,0],"textCapitalization":"uppercase","textBackgroundColor":null},"transitions":[],"is_dynamic":true,"dynamic":{"fill":{"enabled":false,"is_enum":false,"parameter":null,"enum_mappings":[],"previewing_value":null},"text":{"append":"","enabled":false,"is_enum":false,"prepend":"","parameter":null,"enum_mappings":[],"previewing_value":null},"__laravel":"_","visibility":{"enabled":true,"is_enum":true,"parameter":null,"enum_mappings":[],"conditionGroup":{"mode":"show","type":"or","conditions":[{"type":"is","values":["bfcbcabe-55dc-4604-9f78-7e58dbd6dc0e"],"parameter":"1f41fcaa-b85c-4b67-8e26-0e73170346b8"}]},"previewing_value":null},"dynamicFont":{"enabled":false,"is_enum":true,"parameter":null,"enum_mappings":[],"previewing_value":null}},"visible":true},{"uid":"fae8ce91-fc3c-45d2-b22e-58a542f5bc08","type":"textbox","start_time":0,"end_time":3,"attributes":{"src":"4044293725ee704fbda76fd2bdd74461.ttf","top":2,"fill":"rgba(255, 255, 255, 1)","left":128,"text":"1¢","angle":0,"skewX":0,"skewY":0,"width":56,"height":14,"parent":"","stroke":"rgba(0,0,0,0)","anchorX":0,"anchorY":-1,"opacity":1,"fontSize":100,"blendMode":"normal","fontStyle":"normal","textAlign":"left","fontFamily":"custom-InterstateCondensed UltraBlack__Regular","fontWeight":"normal","lineHeight":".85","shadowBlur":0,"charSpacing":0,"fittingMode":"fit","fontMetrics":{"ascender":80,"descender":20},"shadowColor":"rgba(0,0,0,0)","strokeWidth":0,"shadowOffsetX":0,"shadowOffsetY":0,"strokeLineCap":"butt","textDecoration":"none","strokeDashArray":[0,0],"textCapitalization":"uppercase","textBackgroundColor":null},"transitions":[{"uid":"5511738d-88e9-4a1d-a5b8-9d780eba7759","type":"blink","easing":"ease-in-out-cubic","end_time":3,"attributes":{"min-opacity":0,"loop-duration":3},"start_time":0}],"is_dynamic":true,"dynamic":{"fill":{"enabled":true,"is_enum":true,"parameter":"amount_color","enum_mappings":{"28f012d8-6b29-47cc-9ae2-2fceae98a878":"rgba(0, 0, 0, 1)","84df06f7-ea1c-4f3d-a270-21f3c21f65a6":"rgba(46,74,100,1.00)","d9f045df-181f-4708-b8a3-e0fc4c8cf066":"rgba(255, 255, 255, 1)"},"previewing_value":"d9f045df-181f-4708-b8a3-e0fc4c8cf066"},"text":{"append":"","enabled":true,"is_enum":false,"prepend":"","parameter":"amount","enum_mappings":[],"previewing_value":"$1"},"__laravel":"_","visibility":{"enabled":false,"is_enum":true,"parameter":null,"enum_mappings":[],"conditionGroup":{"mode":"show","type":"and","conditions":[]},"previewing_value":null},"dynamicFont":{"enabled":false,"is_enum":true,"parameter":null,"enum_mappings":[],"previewing_value":null}},"visible":true},{"uid":"901b64c0-dc6f-4bad-83f3-7726e4fad62d","type":"image","start_time":0,"end_time":3,"attributes":{"src":"e5b3f79d8d892325e84097cf2619a82e.png","top":-5,"left":5,"angle":0,"flipX":false,"flipY":false,"width":44,"height":61,"parent":"","anchorX":0,"anchorY":0,"opacity":1,"blendMode":"normal","fittingMode":"fit","borderRadius":{"bl":0,"br":0,"tl":0,"tr":0},"contentAwarePositioning":{"focusArea":{"top":0,"left":0,"width":0,"height":0,"visible":false},"imageTransform":{"top":0,"left":0,"scale":1},"positioningMode":"BOUNDING_BOX_FILL"},"text":""},"transitions":[],"is_dynamic":true,"dynamic":{"image":{"enabled":true,"is_enum":true,"parameter":"logo","enum_mappings":{"30fba37c-18e9-4f4c-aa6c-c43c3364e213":"https://api.storyteq.com/v4/open/assets/a14bae8048fec7dc6ef0daa06327e600","cf1e5cb6-b50f-4329-9984-e0e8595bb5e1":"https://api.storyteq.com/v4/open/assets/8ccdaa97bfb42093ad5fd43e7b36b40a"},"previewing_value":"cf1e5cb6-b50f-4329-9984-e0e8595bb5e1"},"__laravel":"_","visibility":{"enabled":false,"is_enum":true,"parameter":"logo","enum_mappings":{"30fba37c-18e9-4f4c-aa6c-c43c3364e213":true,"cf1e5cb6-b50f-4329-9984-e0e8595bb5e1":false},"conditionGroup":{"mode":"show","type":"and","conditions":[{"type":"is","values":["30fba37c-18e9-4f4c-aa6c-c43c3364e213"],"parameter":"logo"}]},"previewing_value":null}},"visible":true},{"uid":"012febfe-5b48-43cf-9c6e-ed5aeab5f9b2","type":"textbox","start_time":0,"end_time":3,"attributes":{"src":"ffa52f92936ef9222cb688faf09fb052.ttf","top":31,"fill":"rgba(255, 255, 255, 1)","left":60,"text":"PROMO CODE: BOOTY EXP 8/31","angle":0,"skewX":0,"skewY":0,"width":137,"height":9,"parent":"","stroke":"rgba(0,0,0,0)","anchorX":0,"anchorY":-1,"opacity":1,"fontSize":"100","blendMode":"normal","fontStyle":"normal","textAlign":"left","fontFamily":"custom-Interstate BoldCondensed__Regular","fontWeight":"normal","lineHeight":"1","shadowBlur":0,"charSpacing":0,"fittingMode":"fit","fontMetrics":{"ascender":80,"descender":20},"shadowColor":"rgba(0,0,0,0)","strokeWidth":0,"shadowOffsetX":0,"shadowOffsetY":0,"strokeLineCap":"butt","textDecoration":"none","strokeDashArray":[0,0],"textCapitalization":"uppercase","textBackgroundColor":null},"transitions":[],"is_dynamic":true,"dynamic":{"fill":{"enabled":false,"is_enum":false,"parameter":null,"enum_mappings":[],"previewing_value":null},"text":{"append":"","enabled":true,"is_enum":false,"prepend":"","parameter":"promo_code","enum_mappings":[],"previewing_value":null},"__laravel":"_","visibility":{"enabled":false,"is_enum":true,"parameter":null,"enum_mappings":[],"conditionGroup":{"mode":"show","type":"and","conditions":[]},"previewing_value":null},"dynamicFont":{"enabled":false,"is_enum":true,"parameter":null,"enum_mappings":[],"previewing_value":null}},"visible":true},{"uid":"6653abac-1986-4b8b-8a4d-a8dec759beb8","type":"textbox","start_time":0,"end_time":3,"attributes":{"src":"ffa52f92936ef9222cb688faf09fb052.ttf","top":64,"fill":"rgba(255, 255, 255, 1)","left":75,"text":"CRUNCH.COM","angle":0,"skewX":0,"skewY":0,"width":166,"height":6,"parent":"","stroke":"rgba(0,0,0,0)","anchorX":0,"anchorY":-1,"opacity":1,"fontSize":"100","blendMode":"normal","fontStyle":"normal","textAlign":"left","fontFamily":"custom-Interstate BoldCondensed__Regular","fontWeight":"normal","lineHeight":"1","shadowBlur":0,"charSpacing":0,"fittingMode":"fit","fontMetrics":{"ascender":80,"descender":20},"shadowColor":"rgba(0,0,0,0)","strokeWidth":0,"shadowOffsetX":0,"shadowOffsetY":0,"strokeLineCap":"butt","textDecoration":"none","strokeDashArray":[0,0],"textCapitalization":"uppercase","textBackgroundColor":null},"transitions":[],"is_dynamic":true,"dynamic":{"fill":{"enabled":false,"is_enum":false,"parameter":null,"enum_mappings":[],"previewing_value":null},"text":{"append":"","enabled":true,"is_enum":false,"prepend":"","parameter":"address","enum_mappings":[],"previewing_value":null},"__laravel":"_","visibility":{"enabled":false,"is_enum":true,"parameter":null,"enum_mappings":[],"conditionGroup":{"mode":"show","type":"and","conditions":[]},"previewing_value":null},"dynamicFont":{"enabled":false,"is_enum":true,"parameter":null,"enum_mappings":[],"previewing_value":null}},"visible":true}]}]}'),Q=JSON.parse('{"context_size":"5576ca09-de17-4660-a305-6bd0f3107b91","context_exit_url":"https://www.crunch.com/","offer":"BEST OFFER OF THE YEAR","amount":"1¢","image":"https://api.storyteq.com/v4/open/assets/581a2a109e4d406203a7ac63eaa9bfa9","amount_color":"d9f045df-181f-4708-b8a3-e0fc4c8cf066","background_color":"47c126b7-9c71-499b-80c3-aed574903a7d","promo_code":"PROMO CODE: BOOTY EXP 8/31","logo":"30fba37c-18e9-4f4c-aa6c-c43c3364e213","address":"CRUNCH.COM","1f41fcaa-b85c-4b67-8e26-0e73170346b8":"bfcbcabe-55dc-4604-9f78-7e58dbd6dc0e","d21e72aa-f911-4f9f-9392-c480172086dd":"57571be0-e04c-46d7-ba7a-23f6522cc39c","context_output_channel":"tradedesk"}');if(window.URLSearchParams){const t=new URLSearchParams(window.location.search);window.debug=t.get("debug"),window.seek=parseFloat(t.get("seek"))}const Z=new J({blueprint:K,context:Q,richTextStylingFonts:{},keyboardEvents:!0});function tt(){Z.exit(),Z.pause(),Z.seek(Z.duration-.001)}function et(){Z.stage.addEventListener("click",tt,!1),window.messageHandler=function(t){const e=t.data;switch(e.event){case"play":Z.play();break;case"pause":Z.pause();break;case"seek":if(null===e.time)return;Z.seek(e.time);break;case"loadFallbackFont":if(null===e.src)return;Z.loadFallbackFont(e.src)}},window.addEventListener("message",window.messageHandler,!1),Z.load().then((()=>{!function(){if(isFinite(window.seek))return Z.seek(window.seek),void n("Seeked");Z.play()}()}))}window.banner=Z,window.sendMessage=function(t){window.parent&&window.self!==window.top&&window.parent.postMessage(t,"*")},window.onload=function(){et()}})();