1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,64811,e=>{"use strict";var t=e.i(89804),a=e.i(42636),i=e.i(73536);function n(){let e=(0,a.useRef)(null),[n,s]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let t=e.current;if(!t||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let a=(e,a)=>{t.style.setProperty("--gx",`${e}%`),t.style.setProperty("--gy",`${a}%`)};if(window.matchMedia("(hover: hover) and (pointer: fine)").matches){let e=null,i=()=>s(!0),n=()=>{s(!1),e&&(cancelAnimationFrame(e),e=null)},r=i=>{e||(e=requestAnimationFrame(()=>{e=null;let n=t.getBoundingClientRect();a((i.clientX-n.left)/n.width*100,(i.clientY-n.top)/n.height*100)}))};return t.addEventListener("pointerenter",i),t.addEventListener("pointerleave",n),t.addEventListener("pointermove",r),()=>{e&&cancelAnimationFrame(e),t.removeEventListener("pointerenter",i),t.removeEventListener("pointerleave",n),t.removeEventListener("pointermove",r)}}let i=50,n=50,r=50,o=50,l=null,d=()=>{r=12+76*Math.random(),o=22+56*Math.random()},c=()=>{i+=(r-i)*.012,n+=(o-n)*.012,a(i,n),1.5>Math.abs(r-i)&&1.5>Math.abs(o-n)&&d(),l=requestAnimationFrame(c)},u=()=>{l&&(cancelAnimationFrame(l),l=null,s(!1))},h=new IntersectionObserver(e=>{e.forEach(e=>e.isIntersecting?void(!l&&(s(!0),d(),l=requestAnimationFrame(c))):u())},{threshold:.25});h.observe(t);let m=()=>{document.hidden&&u()};return document.addEventListener("visibilitychange",m),()=>{h.disconnect(),document.removeEventListener("visibilitychange",m),u()}},[]),(0,t.jsxs)("section",{className:`closer${n?" is-lit":""}`,ref:e,"data-nav-dark":!0,children:[(0,t.jsx)("span",{className:"closer-collage","aria-hidden":"true"}),(0,t.jsx)("span",{className:"closer-glow","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"closer-inner",children:[(0,t.jsxs)("h2",{className:"closer-title","data-reveal":!0,children:["See it on ",(0,t.jsx)("span",{className:"closer-accent",children:"your own brand"})]}),(0,t.jsx)("p",{className:"closer-sub","data-reveal":!0,style:{"--reveal-delay":"60ms"},children:"Drop your website in and watch Sphere write your next three posts. Free, no card, about a minute."}),(0,t.jsxs)("div",{className:"closer-actions","data-reveal":!0,style:{"--reveal-delay":"120ms"},children:[(0,t.jsx)("a",{href:"#demo",className:"btn btn-primary",children:"Generate my samples"}),(0,t.jsx)(i.default,{href:"/pricing",className:"closer-link",children:"See pricing"})]})]})]})}e.s(["Closer",()=>n])},22198,e=>{"use strict";var t=e.i(89804),a=e.i(42636);let i=(0,a.createContext)(null);function n({children:e}){let n=(0,a.useState)("starbucks");return(0,t.jsx)(i.Provider,{value:n,children:e})}function s(){let e=(0,a.useContext)(i),t=(0,a.useState)("starbucks");return e??t}e.s(["ConceptBrandProvider",()=>n,"useConceptBrand",()=>s])},89084,e=>{"use strict";var t=e.i(89804);function a({className:e,reveal:a,style:i}){return(0,t.jsxs)("p",{className:`concept-note ${e}`,"data-reveal":a||void 0,style:i,children:["Not affiliated with or endorsed by these brands. Brand owners can ",(0,t.jsx)("a",{href:"#contact",children:"ask us to remove a concept"}),"."]})}e.s(["ConceptNote",()=>a])},13912,20405,e=>{"use strict";var t=e.i(89804),a=e.i(42636);e.i(15981).default,e.i(2179).default;let i={src:e.i(81064).default,width:128,height:128,blurWidth:8,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1rOpeaMi38vdyQTnFLU1/d26n/9k="},n=(e.i(87104).default,e.i(52886).default,e.i(88236).default,e.i(11119).default,e.i(68783).default,{src:e.i(58386).default,width:128,height:128,blurWidth:8,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDD/wCJN9k/5b+dj9f5V6n/AAo+1+zy/wBfM8L/AGbk63P/2Q=="}),s=(e.i(55584).default,e.i(91889).default,e.i(9080).default,{src:e.i(77630).default,width:128,height:128,blurWidth:8,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDo
1/sGqfaftXkXH237Z9/d8+M9M5xjHtjFBwcsr363P/9k="}),r=(e.i(13706).default,e.i(48623).default,e.i(46235).default,e.i(44978).default,[{id:"starbucks",name:"Starbucks",meta:"Coffee · United States",color:"#00754A",glow:"0, 117, 74",logo:s},{id:"ikea",name:"IKEA",meta:"Home furnishing · Europe",color:"#0058A3",glow:"0, 88, 163",logo:n},{id:"coca-cola",name:"Coca-Cola",meta:"Soft drinks · Malaysia",color:"#F40009",glow:"244, 0, 9",logo:i}]),o=e=>({"--brand":e.color,"--brand-glow":e.glow});function l({idPrefix:e,active:i,onSelect:n,controls:s,className:l,logoSize:d=30}){let c=(0,a.useRef)([]);return(0,t.jsx)("div",{className:l?`brand-pills ${l}`:"brand-pills",role:"tablist","aria-label":"Choose a brand concept",children:r.map((a,l)=>{let u=a.id===i;return(0,t.jsxs)("button",{ref:e=>{c.current[l]=e},type:"button",role:"tab",id:`${e}-tab-${a.id}`,className:u?"brand-pill is-active":"brand-pill",style:o(a),"aria-selected":u,"aria-controls":s(a.id),tabIndex:u?0:-1,onClick:()=>n(a.id),onKeyDown:e=>{let t,a;return t=r.length,a=-1,void("ArrowRight"===e.key||"ArrowDown"===e.key?a=(l+1)%t:"ArrowLeft"===e.key||"ArrowUp"===e.key?a=(l-1+t)%t:"Home"===e.key?a=0:"End"===e.key&&(a=t-1),!(a<0)&&(e.preventDefault(),c.current[a]?.focus(),n(r[a].id)))},children:[(0,t.jsx)("img",{className:"brand-pill-logo",src:a.logo.src,alt:"","aria-hidden":"true",width:d,height:d,loading:"lazy",decoding:"async"}),(0,t.jsxs)("span",{className:"brand-pill-text",children:[(0,t.jsx)("span",{className:"brand-pill-name",children:a.name}),(0,t.jsx)("span",{className:"brand-pill-meta",children:a.meta})]})]},a.id)})})}e.s(["CONCEPT_BRANDS",0,r,"brandVars",0,o],20405),e.s(["BrandPills",()=>l],13912)},22776,e=>{"use strict";e.s(["BRIEF_CONTENT",0,{starbucks:{personalityQuestion:"How would you describe Starbucksâ personality?",toneQuestion:"How should Starbucks sound when it talks to customers?",swatches:["#00754A","#006241","#1E3932","#F2F0EB"],personality:"Warm, welcoming and quietly confident: a neighbourhood barista who knows your order.",tone:"Warm and conversational. Sensory about the coffee, short sentences, never pushy or salesy.",audience:"Coffee drinkers across the United States: commuters, students and remote workers who make a daily coffee stop part of their routine.",goal:"Make the morning coffee stop feel like a small, warm ritual this autumn.",message:"Your autumn ritual, one cup at a time.",formats:["Instagram portrait","Instagram story","Facebook square","LinkedIn landscape","TikTok vertical"],languages:[{label:"English"},{label:"Español",lang:"es"},{label:"ç®ä½ä¸æ",lang:"zh-Hans"},{label:"Tiếng Viá»t",lang:"vi"},{label:"íêµì´",lang:"ko"}]},ikea:{personalityQuestion:"How would you describe IKEAâs personality?",toneQuestion:"How should IKEA sound when it talks to customers?",swatches:["#0058A3","#FFDB00","#002E5D","#F5F5F5"],personality:"Practical, playful and democratic: the neighbour who shows you the clever fix, never the expensive one.",tone:"Plain, friendly and concrete. Real rooms and real prices, short sentences, never aspirational fluff.",audience:"Renters and young families across Europe making small flats work harder, on a budget that has to stretch.",goal:"Show how a few affordable changes turn a cramped flat into a home before winter.",message:"Small space, big living.",formats:["Instagram portrait","Instagram story","Facebook square","LinkedIn landscape","TikTok vertical"],languages:[{label:"English"},{label:"Deutsch",lang:"de"},{label:"Français",lang:"fr"},{label:"Español",lang:"es"},{label:"Italiano",lang:"it"}]},"coca-cola":{personalityQuestion:"How would you describe Coca-Colaâs personality?",toneQuestion:"How should Coca-Cola sound when it talks to customers?",swatches:["#F40009","#000000","#FFFFFF"],personality:"Optimistic, friendly and inclusive: the cold drink that turns a pause into a moment shared.",tone:"Warm, simple and upbeat. Short lines in everyday words. Never pushy, and no health claims.",audience:"Friends and young adults in Malaysia who share a cold drink to cool down and catch up.",goal:"Make a cold Coca-Cola the drink friends reach for when they meet.",message:"Cold in hand, warm company.",formats:["Instagram portrait","Instagram story","Facebook square","Facebook landscape","LinkedIn landscape"],languages:[{label:"English"},{label:"Bahasa Melayu",lang:"ms"},{label:"ç®ä½ä¸æ",lang:"zh-Hans"},{label:"Bahasa Indonesia",lang:"id"},{label:"à¹à¸à¸¢",lang:"th"}]}},"BRIEF_STEPS",0,[{key:"personality",label:"Personality",fills:["personality"]},{key:"tone",label:"Tone of voice",fills:["tone"]},{key:"audience",label:"Audience",question:"Who are we talking to?",fills:["audience"]},{key:"goal",label:"Campaign goal",question:"What should this campaign achieve?",fills:["goal"]},{key:"message",label:"Key message",question:"Whatâs the one thing people should remember?",fills:["message"]},{key:"reach",label:"Formats & languages",question:"Where will these posts run, and in which languages?",fills:["formats","languages"],say:"Five formats, five languages â from this one brief."}]])},33494,e=>{"use strict";var t=e.i(42636);function a(){return"u">typeof document&&document.documentElement.classList.contains("js-motion")}function i(){let[e,a]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let e=window.matchMedia("(prefers-reduced-motion: reduce)"),t=()=>a(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),e}function n(e,{once:a=!1,rootMargin:i="0px",threshold:s=0}={}){let[r,o]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let t=e.current;if(!t)return;if("u"<typeof IntersectionObserver)return void o(!0);let n=new IntersectionObserver(([e])=>{e&&(e.isIntersecting?(o(!0),a&&n.disconnect()):a||o(!1))},{rootMargin:i,threshold:s});return n.observe(t),()=>n.disconnect()},[e,a,i,s]),r}e.s(["motionAllowed",()=>a,"useInView",()=>
1n,"usePrefersReducedMotion",()=>i])},33772,e=>{"use strict";var t=e.i(89804),a=e.i(42636),i=e.i(89084),n=e.i(13912),s=e.i(22198),r=e.i(20405),o=e.i(22776),l=e.i(33494);let d=o.BRIEF_STEPS.length,c={active:-1,thinking:!1,typing:!1,typed:"",done:0,filled:[],landing:[]},u=(e,t)=>e[t];function h(){let[e,h]=(0,s.useConceptBrand)(),[A,f]=(0,a.useState)(null),[p,g]=(0,a.useState)(0),b=(0,a.useRef)(null),w=(0,l.usePrefersReducedMotion)(),x=(0,l.useInView)(b,{threshold:.25}),y=(0,a.useRef)(!1),v=(0,a.useRef)(!1),E=(0,a.useCallback)(()=>g(e=>e+1),[]);return(0,a.useEffect)(()=>{y.current=x,x&&(0===p&&!w&&"u">typeof IntersectionObserver?g(1):v.current&&(v.current=!1,E()))},[x,p,w,E]),(0,a.useEffect)(()=>{if(0===p)return;if(w)return void f(null);let t=[],a=!1,i=e=>new Promise(a=>t.push(setTimeout(a,e))),n=o.BRIEF_CONTENT[e];return(async()=>{let e=c,s=t=>{f(e={...e,...t})};if(s({}),await i(420),!a){for(let r=0;r<d;r++){let l=o.BRIEF_STEPS[r];if(s({active:r,thinking:!0,typing:!1,typed:""}),await i(560),a)return;let d="say"in l?l.say:u(n,l.fills[0]).replace(/\s+/g," ").trim();s({thinking:!1,typing:!0});let c=Math.max(1,Math.ceil(d.length/80));for(let e=0;e<d.length;e+=c)if(s({typed:d.slice(0,e+c)}),await i(18),a)return;if(s({typed:d,typing:!1}),await i(240),a||(l.fills.forEach((a,i)=>{t.push(setTimeout(()=>{f(e={...e,filled:[...e.filled,a],landing:[...e.landing,a]}),t.push(setTimeout(()=>{f(e={...e,landing:e.landing.filter(e=>e!==a)})},700))},240*i))}),s({active:-1,done:r+1}),await i(l.fills.length>1?700:440),a))return}t.push(setTimeout(()=>{y.current?E():v.current=!0},15e3))}})(),()=>{a=!0,t.forEach(clearTimeout)}},[p,e,w,E]),(0,t.jsx)("section",{className:"brief",id:"brief",ref:b,children:(0,t.jsxs)("div",{className:"brief-inner",children:[(0,t.jsx)("h2",{className:"brief-title","data-reveal":!0,children:"Brief it like an agency"}),(0,t.jsx)("p",{className:"brief-sub","data-reveal":!0,style:{"--reveal-delay":"60ms"},children:"Sphere asks what a good agency would ask, and your brand sheet fills itself in as you answer."}),(0,t.jsx)("div",{"data-reveal":!0,style:{"--reveal-delay":"120ms"},children:(0,t.jsx)(n.BrandPills,{idPrefix:"brief",active:e,onSelect:e=>{v.current=!1,h(e),f(null),!w&&"u">typeof IntersectionObserver&&E()},controls:e=>`brief-panel-${e}`,className:"brief-brands",logoSize:28})}),(0,t.jsx)(i.ConceptNote,{className:"brief-note",reveal:!0,style:{"--reveal-delay":"160ms"}}),(0,t.jsx)("div",{className:"brief-stage","data-reveal":!0,style:{"--reveal-delay":"200ms"},children:r.CONCEPT_BRANDS.map(a=>{let i=a.id===e,n=o.BRIEF_CONTENT[a.id],s=i?A:null,l=s?Math.round(s.done/d*100):100;return(0,t.jsxs)("div",{className:s?"brief-panel is-animated":"brief-panel",style:(0,r.brandVars)(a),id:`brief-panel-${a.id}`,role:"tabpanel","aria-labelledby":`brief-tab-${a.id}`,hidden:!i,children:[(0,t.jsx)("ol",{className:"brief-steps",children:o.BRIEF_STEPS.map((e,a)=>{let i=s?.active===a,r=!!s&&s.done>a;return(0,t.jsxs)("li",{className:`brief-step${i?" is-active":""}${r?" is-done":""}`,children:[(0,t.jsxs)("span",{className:"brief-step-num","aria-hidden":"true",children:[String(a+1).padStart(2,"0"),(0,t.jsx)("span",{className:"brief-step-check",children:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",children:(0,t.jsx)("path",{d:"M20 6 9 17l-5-5"})})})]}),(0,t.jsxs)("div",{className:"brief-step-body",children:[(0,t.jsx)("span",{className:"brief-step-label",children:e.label}),(0,t.jsx)("p",{className:"brief-q",children:function(e,t){if("personality"===t)return e.personalityQuestion;if("tone"===t)return e.toneQuestion;let a=o.BRIEF_STEPS.find(e=>e.key===t);return a&&"question"in a?a.question:""}(n,e.key)}),(0,t.jsx)("p",{className:`brief-typed${i&&s.typing?" is-typing":""}${i&&s.thinking?" is-thinking":""}`,"aria-hidden":"true",children:i?s.typed:""})]})]},e.key)})}),(0,t.jsxs)("aside",{className:"brief-sheet",children:[(0,t.jsxs)("header",{className:"brief-sheet-head",children:[(0,t.jsx)("img",{className:"brief-sheet-logo",src:a.logo.src,alt:"","aria-hidden":"true",width:34,he
1ight:34,loading:"lazy",decoding:"async"}),(0,t.jsxs)("div",{className:"brief-sheet-id",children:[(0,t.jsx)("span",{className:"brief-sheet-name",children:a.name}),(0,t.jsx)("span",{className:"brief-sheet-tag",children:"Brand sheet"})]}),(0,t.jsx)("span",{className:"brief-swatches","aria-hidden":"true",children:n.swatches.map(e=>(0,t.jsx)("span",{className:"brief-swatch",style:{background:e}},e))})]}),(0,t.jsxs)("dl",{className:"brief-sheet-rows",children:[o.BRIEF_STEPS.slice(0,5).map(e=>(0,t.jsx)(m,{a:s,row:e.key,label:e.label,children:(0,t.jsx)("dd",{children:u(n,e.key)})},e.key)),(0,t.jsx)(m,{a:s,row:"formats",label:"Formats",children:(0,t.jsx)("dd",{className:"brief-chips",children:n.formats.map(e=>(0,t.jsx)("span",{className:"brief-chip",children:e},e))})}),(0,t.jsx)(m,{a:s,row:"languages",label:"Languages",children:(0,t.jsx)("dd",{className:"brief-chips",children:n.languages.map(e=>(0,t.jsx)("span",{className:"brief-chip",lang:e.lang,children:e.label},e.label))})})]}),(0,t.jsxs)("footer",{className:"brief-sheet-foot",children:[(0,t.jsx)("button",{type:"button",className:"brief-replay","aria-label":"Replay the brief",onClick:E,children:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,t.jsx)("path",{d:"M3 2v6h6"}),(0,t.jsx)("path",{d:"M3.51 15a9 9 0 1 0 2.13-9.36L3 8"})]})}),(0,t.jsx)("span",{className:"brief-progress","aria-hidden":"true",children:(0,t.jsx)("span",{className:"brief-progress-fill",style:s?{width:`${l}%`}:void 0})}),(0,t.jsx)("span",{className:"brief-count",children:s&&s.done!==d?`${l}%`:"Brief complete"})]})]})]},a.id)})})]})})}function m({a:e,row:a,label:i,children:n}){let s=!!e&&e.filled.includes(a),r=!!e&&e.landing.includes(a);return(0,t.jsxs)("div",{className:`brief-row${s?" is-filled":""}${r?" is-landing":""}`,children:[(0,t.jsx)("dt",{children:i}),n]})}e.s(["BriefSection",()=>h])},57422,e=>{"use strict";var t=e.i(89804),a=e.i(42636),i=e.i(31264);let n=[{id:"brush",label:"Brush",steps:["Brush the area","Describe the change","New version"],prompt:"Change the view outside the window to a rainy autumn afternoon, with raindrops on the glass and wet red leaves on the street."},{id:"describe",label:"Prompt",steps:["Start from the post","Describe the change","New version"],prompt:"Change the view outside the window to a rainy autumn afternoon, with raindrops on the glass and wet red leaves on the street; keep the woman, the cup, the headline and the logo exactly as they are."},{id:"reference",label:"Reference",steps:["Start from the post","Attach a reference and ask","New version"],prompt:"Match the light and mood of the reference: overcast afternoon, rain on the glass. Keep the woman, the cup, the headline and the logo exactly as they are."}],s="M56 20C76 14 88 20 88 28C88 38 58 34 56 44C54 54 88 50 88 60C88 70 58 66 56 76";function r(){return(0,t.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",focusable:"false",children:(0,t.jsx)("path",{d:"M6.53752 22C5.81476 22 5.09968 21.8766 4.40768 21.6298C3.60803 21.3445 2.88526 20.9127 2.25477 20.342C1.97028 20.0875 1.91646 19.6557 2.13175 19.3395C2.92371 18.1673 3.17744 17.0183 3.4158 15.9078C3.68492 14.6586 3.94634 13.4787 4.91515 12.4993C5.86858 11.6742 7.02192 11.2886 8.21371 11.3811C8.33673 11.3889 8.46744 11.4043 8.59047 11.4274L17.2021 2.79815C18.2632 1.73395 20.1162 1.73395 21.1773 2.79815C21.7078 3.33796 22 4.04743 22 4.79545C22 5.54347 21.7078 6.25294 21.1773 6.78504L12.558 15.4374C12.6195 15.7382 12.6502 16.0467 12.6502 16.3628C12.6656 17.6584 12.1889 18.8999 11.3124 19.8
1639C10.7511 20.4885 10.0744 20.9975 9.31323 21.3677C8.54433 21.7378 7.7293 21.946 6.88352 21.9923C6.76819 21.9923 6.64516 22 6.52983 22H6.53752ZM3.77718 19.594C4.13087 19.833 4.50763 20.0335 4.91515 20.1724C5.52258 20.3883 6.16076 20.4808 6.79894 20.4423C7.44481 20.4114 8.06762 20.2495 8.64429 19.9641C9.22865 19.6865 9.73612 19.3009 10.1667 18.8151C10.7818 18.1442 11.1124 17.2728 11.1048 16.3705C11.0971 15.5146 10.7818 14.6971 10.2205 14.0571C10.1898 14.0339 10.159 14.0031 10.1283 13.9722C9.69768 13.5327 9.15945 13.1934 8.57509 13.0083C8.52896 12.9929 8.48282 12.9774 8.43669 12.9466C8.32135 12.9235 8.20602 12.908 8.09069 12.9003C7.3141 12.8463 6.55289 13.0931 5.95316 13.6098C5.34573 14.2344 5.15351 15.1136 4.90746 16.224C4.68448 17.2497 4.43843 18.3833 3.76949 19.5786L3.77718 19.594ZM11.2585 12.908C11.5353 13.1934 11.7737 13.5095 11.9736 13.8489L20.0931 5.69771C20.3315 5.45865 20.4622 5.12705 20.4622 4.79545C20.4622 4.46385 20.3315 4.13225 20.0855 3.88548C19.6087 3.41508 18.763 3.40736 18.2862 3.88548L10.1898 12.0058C10.5896 12.2448 10.951 12.5456 11.2585 12.908Z",fill:"#C6C6C6"})})}function o(){return(0,t.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",focusable:"false",children:[(0,t.jsx)("path",{d:"M12 2C11.7468 2 11.4941 2.09822 11.3008 2.29515L7.34461 6.32454C6.95839 6.71791 6.95839 7.35556 7.34461 7.74893C7.73083 8.1423 8.35689 8.1423 8.74311 7.74893L10.9012 5.55092V14.9749C10.9012 15.517 11.3935 15.956 12.0001 15.956C12.6067 15.956 13.099 15.517 13.099 14.9749V5.55105L15.2569 7.74893C15.6431 8.1423 16.2692 8.1423 16.6554 7.74893C17.0416 7.35556 17.0416 6.71791 16.6554 6.32454L12.6992 2.29515C12.5059 2.09822 12.2532 2 12 2Z",fill:"#C6C6C6"}),(0,t.jsx)("path",{d:"M2.10989 18.4286C2.10989 20.3974 3.66313 22 5.57143 22H18.4286C20.3369 22 21.8901 20.3974 21.8901 18.4286V15.8776C21.8901 15.3138 21.447 14.8571 20.9011 14.8571C20.3552 14.8571 19.9121 15.3138 19.9121 15.8776V18.4286C19.9121 19.2724 19.2465 19.9592 18.4286 19.9592H5.57143C4.75352 19.9592 4.08791 19.2724 4.08791 18.4286V15.8776C4.08791 15.3138 3.64484 14.8571 3.0989 14.8571C2.55297 14.8571 2.10989 15.3138 2.10989 15.8776V18.4286Z",fill:"#C6C6C6"})]})}function l(){return(0,t.jsx)("svg",{className:"edit-generate-icon",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none","aria-hidden":"true",focusable:"false",children:(0,t.jsx)("path",{d:"M4.73903 13.0245H4.72971C4.65467 13.0254 4.57964 13.0254 4.50367 13.0254H4.3056V12.9862C4.3056 12.8422 4.3056 12.7084 4.3056 12.5751C4.3042 12.3122 4.15972 12.1491 3.92809 12.1491C3.9225 12.1491 3.91691 12.1491 3.91132 12.1491C3.67689 12.157 3.53381 12.3257 3.53801 12.5896C3.54034 12.7257 3.53987 12.8595 3.53941 13.0026V13.0254H3.33015C3.25511 13.0254 3.18241 13.0254 3.10924 13.0245H3.09992C2.95404 13.0245 2.84079 13.0646 2.76343 13.1438C2.69398 13.2147 2.66043 13.3088 2.66276 13.423C2.66788 13.6556 2.8324 13.7945 3.10271 13.7945H3.53894V13.8276C3.53894 13.9679 3.53941 14.1003 3.53801 14.2322C3.53521 14.4998 3.67643 14.662 3.91644 14.6667H3.92576C4.01431 14.6667 4.3028 14.6359 4.30513 14.2402C4.30606 14.1092 4.3056 13.9782 4.30513 13.8374V13.795H4.51719C4.59409 13.795 4.66772 13.795 4.74182 13.7945C4.84296 13.7941 5.17292 13.7652 5.17665 13.4179C5.17805 13.3028 5.14356 13.2095 5.07505 13.1401C4.99815 13.0622 4.88817 13.0249 4.7381 13.0249L4.73903 13.0245ZM14.666 3.82576V3.8183C14.6655 3.68359 14.6091 3.46171 14.2549 3.42861C13.526 3.36056 13.1024 2.93684 13.0292 2.20314C12.9998 1.90948 12.8446 1.82184 12.7207 1.8004V1.79388H12.5753V1.8004C12.4513 1.82231 12.2961 1.90948 12.2667 2.20314C12.1936 2.93684 11.7695 3.36056 11.041 3.42861C10.6803 3.46217 10.629 3.69198 10.6299 3.82576V3.83042C10.
16299 3.96513 10.6845 4.18934 11.041 4.22291C11.7699 4.29096 12.1936 4.71468 12.2667 5.44838C12.2961 5.74251 12.4513 5.82967 12.5753 5.85158V5.85811H12.6452H12.6475H12.7207V5.85158C12.8446 5.82967 12.9998 5.74251 13.0292 5.44838C13.1024 4.71468 13.5265 4.29096 14.2549 4.22291C14.6077 4.18981 14.6646 3.96979 14.666 3.83462L14.6669 3.83182V3.82576H14.666ZM12.648 4.13434L12.331 3.82622L12.648 3.51811L12.9649 3.82622L12.648 4.13434ZM2.74478 7.98229V7.97343C2.82961 7.95245 2.92654 7.88533 2.94565 7.69328C2.99272 7.22155 3.25418 6.95959 3.72303 6.91577C3.97656 6.892 4.01385 6.72932 4.01292 6.63422V6.6263C4.01198 6.52981 3.9719 6.37272 3.72303 6.34942C3.25418 6.3056 2.99272 6.0441 2.94565 5.5719C2.92654 5.37985 2.82914 5.31273 2.74478 5.29175V5.2829H2.60124V5.29175C2.51642 5.31273 2.41948 5.37985 2.40037 5.5719C2.3533 6.04363 2.09184 6.3056 1.62299 6.34942C1.36853 6.37365 1.33217 6.53773 1.33311 6.63283V6.63516C1.33311 6.73118 1.37086 6.89246 1.62299 6.91577C2.09184 6.95959 2.3533 7.22109 2.40037 7.69328C2.41948 7.8858 2.51688 7.95245 2.60124 7.97343V7.98229H2.74478ZM2.58306 6.63283L2.67301 6.54519L2.76296 6.63283L2.67301 6.72046L2.58306 6.63283ZM5.92747 2.9704H5.93912C6.00809 2.969 6.08266 2.96854 6.17354 2.96854C6.23226 2.96854 6.29099 2.96854 6.35297 2.96854H6.38V2.98532C6.38 3.10465 6.38047 3.21699 6.37954 3.32699C6.37814 3.45332 6.37674 3.62625 6.49186 3.74279C6.5585 3.81038 6.64985 3.8444 6.7631 3.8444H6.77475C7.15505 3.83601 7.15412 3.48501 7.15412 3.33492V2.969L7.2217 2.96854C7.2711 2.96854 7.31864 2.96854 7.36524 2.96854C7.45053 2.96854 7.51997 2.96947 7.58382 2.97087H7.60153C7.86066 2.97087 8.01865 2.83149 8.02471 2.59796C8.0275 2.48655 7.99488 2.39472 7.92684 2.3248C7.8518 2.24789 7.74414 2.2092 7.60526 2.2092H7.59501C7.52836 2.21013 7.45566 2.2106 7.36711 2.2106C7.31118 2.2106 7.25479 2.2106 7.19606 2.2106H7.15365V2.17564C7.15365 2.03673 7.15412 1.90528 7.15272 1.77337C7.15179 1.66988 7.12103 1.33333 6.76823 1.33333C6.76217 1.33333 6.75564 1.33333 6.74958 1.33333C6.51423 1.34172 6.37954 1.50161 6.37954 1.77243V2.2106H6.34645C6.28679 2.2106 6.22854 2.21107 6.17121 2.21107C6.08313 2.21107 6.01089 2.2106 5.94424 2.2092H5.92933C5.66881 2.2092 5.50662 2.35324 5.50569 2.58537C5.50522 2.72288 5.56115 2.80865 5.60868 2.8562C5.68325 2.93125 5.79371 2.9704 5.92747 2.9704ZM12.4229 9.64313L12.4322 9.6422C12.517 9.6338 12.6046 9.62495 12.6908 9.61423C12.9807 9.57927 13.1313 9.42964 13.1378 9.17V9.15368L13.1359 9.13737C13.0865 8.7598 12.7384 8.74722 12.6069 8.74255C11.6021 8.70666 10.7362 8.33375 10.0334 7.63502C9.32313 6.92882 8.94516 6.04083 8.91068 4.99622C8.89623 4.56645 8.60588 4.51937 8.48097 4.5189C8.38264 4.5189 8.06059 4.55293 8.04708 4.99156C8.04195 5.15658 8.02471 5.32345 8.0084 5.46516C7.91006 6.31399 7.48735 7.12134 6.81763 7.73803C6.14837 8.35473 5.30808 8.71179 4.45194 8.74302C4.42724 8.74395 4.4016 8.74302 4.37504 8.74302H4.36945C4.24268 8.74069 4.06931 8.73743 3.94161 8.86608C3.86378 8.94486 3.8251 9.05347 3.82696 9.18864C3.83209 9.61842 4.23383 9.61842 4.36479 9.61842H4.39322C4.40953 9.61842 4.42444 9.61842 4.43889 9.61982C6.11715 9.71025 7.51671 10.8583 7.92124 12.4763C7.96132 12.6371 7.9795 12.8054 7.99907 12.9835C8.007 13.0585 8.01539 13.1349 8.02517 13.2081C8.03263 13.2832 8.04055 13.3596 8.04987 13.4356C8.0811 13.6934 8.2046 13.8411 8.41713 13.8747L8.52292 13.8812H8.52665C8.90415 13.8314 8.91674 13.4832 8.9214 13.3517C8.95728 12.3532 9.37673 11.3772 10.0707 10.6752C10.5279 10.2328 11.0844 9.92141 11.7238 9.74987C11.9447 9.69067 12.1875 9.6669 12.4229 9.64313ZM8.48004 11.4573C7.98696 10.4211 7.23941 9.67343 6.20151 9.17839C7.23987 8.68289 7.98696 7.93614 8.47818 6.90179C8.97219 7.938 9.71975 8.68522 10.7572 9.17886C9.72021 9.67436 8.97313 10.422 8.48004 11.4573ZM13.7176 11.806H13.7138C13.6369 11.806 13.56 11.8065 13.4817 11.8065H13.2669V11.7636C13.2669 11.6279 13.2659 11.4993 13.2678 11.3739C13.2701 11.2257 13.2315 11.1101 13.1522 11.0299C13.0823 10.959 12.99 10.9231 12.8759 10.9231H12.8675C12.7794 10.925 12.4918 10.9614 12.4928 11.3674C12.4928 11.5007 12.4928 11.6345 12.4928 11.7752V11.8065H12.3035C12.2322 11.8065 12.1628 11.8065 12.0934 11.8055H12.0747C11.6753 11.8055 11.6138 12.0479 11.6133 12.1924C11.6124 12.3066 11.6469 12.3994 11.7149 12.4679C11.8175 12.5714 11.961 12.5854 12.0882 12.5854H12.4937V12.6315C12.4937 12.7704 12.4937 12.8972 12.4937 13.0235C12.4932 13.4291 12.7822 13.464 12.8717 13.465H12.8768C12.991 13.465 13.0842 13.4291 13.1536 13.3582C13.2319 13.2785 13.2706 13.1624 13.2683 13.0133C13.2664 12.8828 13.2664 12.7527 13.2673 12.6105V12.5849H13.3126C13.4561 12.5849 13.5894 12.5858 13.7227 12.584C13.862 12.5821 13.9758 12.5397 14.0522 12.4614C14.1198 12.3919 14.1542 12.2978 14.1524 12.1896C14.1482 11.9533 13.9818 11.8065 13.7185 11.8065L13.7176 11.806Z",fill:"#212121"})})}let d={fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"};function c(){return(0,t.jsx)("svg",{viewBox:"0 0 24 24",strokeWidth:2.4,...d,"aria-hidden":"true",focusable:"false",children:(0,t.jsx)("path",{d:"M5 12h13M13 6l6 6-6 6"})})}function u(){return(0,t.jsxs)("svg",{viewBox:"0 0 24 24",strokeWidth:1.5,...d,"aria-hidden":"true",focusable:"false",children:[(0,t.jsx)("rect",{x:"3",y:"4.5",width:"18",height:"15",rx:"2.5"}),(0,t.jsx)("circle",{cx:"8.6",cy:"9.8",r:"1.6"}),(0,t.jsx)("path",{d:"m3.6 17 4.6-4.3a2 2 0 0 1 2.7 0l3.2 3 1.9-1.7a2 2 0 0 1 2.7 0L21 16.6"})]})}function h(){return(0,t.jsx)("svg",{viewBox:"0 0 24 24",strokeWidth:2,fill:"none",stroke:"currentColor",strokeLinecap:"round","aria-hidden":"true",focusable:"false",children:(0,t.jsx)("path",{d:"M6 6l12 12M18 6L6 18"})})}var m=e.i(89084),A=e.i(33494);let f={brush:function(){return(0,t.jsxs)("svg",{viewBox:"0 0 24 24",strokeWidth:1.7,...d,"aria-hidden":"true",focusable:"false",children:[(0,t.jsx)("path",{d:"M9.5 14.5 3 21s3.5.6 5.2-1.1c1-1 .9-2.4.3-3.4Z"}),(0,t.jsx)("path",{d:"m12 12 8.2-8.2a1.8 1.8 0 0 1 2.5 2.5L14.5 14.5"}),(0,t.jsx)("path",{d:"m10.6 13.4 2.8 2.8"})]})},describe:function(){return(0,t.jsxs)("svg",{viewBox:"0 0 24 24",strokeWidth:1.7,...d,"aria-hidden":"true",focusable:"false",children:[(0,t.jsx)("path",{d:"M20.5 11.6a7.9 7.9 0 0 1-8.5 7.9 8.8 8.8 0 0 1-2.5-.4L4.5 20.5l1.3-4a7.6 7.6 0 0 1-1.3-4.9A7.9 7.9 0 0 1 12.5 3.7a7.9 7.9 0 0 1 8 7.9Z"}),(0,t.jsx)("path",{d:"M8.8 10.2h7M8.8 13.6h4.4"})]})},reference:function(){return(0,t.jsxs)("svg",{viewBox:"0 0 24 24",strokeWidth:1.7,...d,"aria-hidden":"true",focusable:"false",children:[(0,t.jsx)("path",{d:"M12 16V4"}),(0,t.jsx)("path",{d:"m7.5 8.5 4.5-4.5 4.5 4.5"}),(0,t.jsx)("path",{d:"M4 16v2.5A1.5 1.5 0 0 0 5.5 20h13a1.5 1.5 0 0 0 1.5-1.5V16"})]})}},p="(max-width: 700px) min(420px, calc(100vw - 48px)), (max-width: 900px) 30vw, 336px",g={stage:0,working:!1,typing:!1,typed:""},b=[1,2,3],w=[2,3,4];function x({images:e}){let i=(0,a.useRef)(null),s=(0,a.useRef)([]),[r,o]=(0,a.useState)("brush"),[l,d]=(0,a.useState)(null),[c,u]=(0,a.useState)(!1),[h,p]=(0,a.useState)(0),b=(0,A.usePrefers
1ReducedMotion)(),w=(0,A.useInView)(i,{once:!0,threshold:.25}),x=c||w;function v(e){u(!0),o(e),d(b?null:g),p(e=>e+1)}return(0,a.useLayoutEffect)(()=>{i.current?.querySelectorAll(".edit-brush-ink").forEach(e=>{if("function"!=typeof e.getTotalLength)return;let t=e.getTotalLength();t&&e.ownerSVGElement?.style.setProperty("--len",t.toFixed(2))})},[]),(0,a.useLayoutEffect)(()=>{if(b||!x)return void d(null);let e=n.find(e=>e.id===r)?.prompt??"",t=!1,a=new Set,i=e=>new Promise(t=>{let i=window.setTimeout(()=>{a.delete(i),t()},e);a.add(i)}),s=e=>d(t=>({...t??g,...e}));return async function(){if(d(g),await i(420),t||(s({stage:1}),await i(1100),t))return;s({stage:2,typing:!0}),await i(280);let a=Math.max(1,Math.ceil(e.length/90));for(let n=0;n<e.length;n+=a){if(t)return;s({typed:e.slice(0,n+a)}),await i(18)}t||(s({typed:e,typing:!1}),await i(300),t||(s({working:!0}),await i(950),t||(s({working:!1,stage:3}),await i(1e3),t||s({stage:4}))))}(),()=>{t=!0,a.forEach(e=>window.clearTimeout(e))}},[r,x,b,h]),(0,t.jsx)("section",{className:"edit",id:"edit",ref:i,children:(0,t.jsxs)("div",{className:"edit-inner",children:[(0,t.jsx)("h2",{className:"edit-title","data-reveal":!0,children:"Edit any post in plain words"}),(0,t.jsx)("p",{className:"edit-sub","data-reveal":!0,style:{"--reveal-delay":"60ms"},children:"Three ways to ask. Brush the part that should change, describe it, or show Sphere a reference. However you ask, the original stays exactly where it was."}),(0,t.jsx)("div",{className:"edit-tabs",role:"tablist","aria-label":"Ways to edit a post","data-reveal":!0,style:{"--reveal-delay":"120ms"},children:n.map((e,a)=>{let i=f[e.id],o=e.id===r;return(0,t.jsxs)("button",{ref:e=>{s.current[a]=e},type:"button",role:"tab",className:o?"edit-tab is-active":"edit-tab",id:`edit-tab-${e.id}`,"aria-selected":o,"aria-controls":`edit-panel-${e.id}`,tabIndex:o?0:-1,onClick:()=>v(e.id),onKeyDown:e=>(function(e,t){let a,i=n.length-1;if("ArrowRight"===e.key||"ArrowDown"===e.key)a=t===i?0:t+1;else if("ArrowLeft"===e.key||"ArrowUp"===e.key)a=0===t?i:t-1;else if("Home"===e.key)a=0;else{if("End"!==e.key)return;a=i}e.preventDefault(),s.current[a]?.focus(),v(n[a].id)})(e,a),children:[(0,t.jsx)("span",{className:"edit-tab-icon","aria-hidden":"true",children:(0,t.jsx)(i,{})}),(0,t.jsx)("span",{className:"edit-tab-label",children:e.label})]},e.id)})}),(0,t.jsx)("div",{className:"edit-stage","data-reveal":!0,style:{"--reveal-delay":"180ms"},children:n.map(a=>(0,t.jsx)(y,{method:a,active:a.id===r,run:a.id===r?l:null,images:e},a.id))}),(0,t.jsx)(m.ConceptNote,{className:"edit-note"})]})})}function y({method:e,active:a,run:n,images:d}){let{id:c,steps:m,prompt:A}=e,f=e=>{let t=["edit-step"];return n&&(n.stage>=b[e]&&t.push("is-on"),n.stage>=w[e]&&t.push("is-done"),1===e&&n.working&&t.push("is-working")),t.join(" ")};return(0,t.jsx)("div",{className:"edit-panel",id:`edit-panel-${c}`,role:"tabpanel","aria-labelledby":`edit-tab-${c}`,"data-method":c,hidden:!a,children:(0,t.jsxs)("ol",{className:n?"edit-flow is-animated":"edit-flow",children:[(0,t.jsxs)("li",{className:f(0),"data-step":"input",children:[(0,t.jsx)(v,{n:1,name:m[0]}),(0,t.jsxs)("div",{className:"edit-step-body",children:[(0,t.jsxs)("div",{className:"edit-art",children:[(0,t.jsx)(i.Picture,{set:d["starbucks-edit-before"],sizes:p,alt:'The original post: a woman in a cream sweater breathing in the steam from her cup at a sunlit window, under the headline "Your autumn ritual, one cup at a time."'}),"brush"===c&&(0,t.jsxs)("svg",{className:"edit-brush",viewBox:"0 0 100 125",preserveAspectRatio:"none","aria-hidden":"true",children:[(0,t.jsx)("path",{className:"edit-brush-ink",d:s}),(0,t.jsx)("path",{className:"edit-brush-tip",d:s})]}),(0,t.jsx)("span",{className:"edit-badge",children:"Original"})]}),(0,t.jsx)(E,{})]})]}),(0,t.jsxs)("li",{className:f(1),"data-step":"describe",children:[(0,t.jsx)(v,{n:2,name:m[1]}),(0,t.jsxs)("div",{className:"edit-step-body",children:[(0,t.jsxs)("div",{className:"edit-box",children:[(0,t.jsx)("p",{className:"edit-ask",children:"What would you like to change?"}),(0,t.jsx)("p",{className:n?.typing?"edit-prompt is-typing":"edit-prompt",children:n?n.typed:A}),"reference"===c&&(0,t.jsxs)("span",{className:"edit-attach","aria-hidden":"true",children:[(0,t.jsx)("span",{className:"edit-attach-thumb",children:(0,t.jsx)(u,{})}),(0,t.jsxs)("span",{className:"edit-attach-text",children:[(0,t.jsx)("span",{className:"edit-attach-name",children:"autumn-rain-window.jpg"}),(0,t.jsx)("span",{className:"edit-attach-meta",children:"Reference · 1.4 MB"})]}),(0,t.jsx)("span",{className:"edit-attach-x",children:(0,t.jsx)(h,{})})]}),(0,t.jsxs)("div",{className:"edit-box-bar","aria-hidden":"true",children:[(0,t.jsx)("span",{className:"edit-tool edit-tool--brush",children:(0,t.jsx)(r,{})}),(0,t.jsxs)("span",{className:"edit-box-right",children:[(0,t.jsx)("span",{className:"edit-tool edit-tool--upload",children:(0,t.jsx)(o,{})}),(0,t.jsxs)("span",{className:"edit-generate",children:[(0,t.jsx)(l,{}),"Generate"]})]})]})]}),(0,t.jsx)(E,{})]})]}),(0,t.jsxs)("li",{className:f(2),"data-step":"result",children:[(0,t.jsx)(v,{n:3,name:m[2]}),(0,t.jsx)("div",{className:"edit-step-body",children:(0,t.jsxs)("div",{className:"edit-art edit-art--new",children:[(0,t.jsx)(i.Picture,{set:d["starbucks-edit-after"],sizes:p,alt:"The new version: the same woman, cup and headline, with rain on the window and wet red leaves outside"}),(0,t.jsx)("span",{className:"edit-sheen","aria-hidden":"true"}),(0,t.jsx)("span",{className:"edit-badge edit-badge--new",children:"New version"})]})})]})]})})}function v({n:e,name:a}){return(0,t.jsxs)("p",{className:"edit-step-head",children:[(0,t.jsx)("span",{className:"edit-step-num","aria-hidden":"true",children:e}),(0,t.jsx)("span",{className:"edit-step-name",children:a})]})}function E(){return(0,t.jsx)("span",{className:"edit-join","aria-hidden":"true",children:(0,t.jsx)(c,{})})}e.s(["EditSection",()=>x],57422)},27016,e=>{"use strict";var t=e.i(89804),a=e.i(42636),i=e.i(31264),n=e.i(89084),s=e.i(13912),r=e.i(22198),o=e.i(22776),l=e.i(20405),d=e.i(14005
1),c=e.i(79785);let u={starbucks:[{id:"from-the-first-pour",title:"From the first pour",angle:"A barista prepares a coffee from the first pour through the finishing swirl, then hands it to a commuter whose quiet pause becomes a warm, settled moment.",shots:[{from:0,to:2,desc:"A cup under the machine on a cool morning.",motion:"Macro",lines:[{tag:"On screen",text:"Cool morning. Warm start."}]},{from:2,to:5,desc:"The barista pulls the shot.",motion:"Close-up",lines:[{tag:"Voice",text:"First, the dark pour."}]},{from:5,to:8,desc:"Milk poured into a swirl.",motion:"Macro",lines:[{tag:"On screen",text:"Watch the crema open"},{tag:"Voice",text:"Then the little swirl that changes it."}]},{from:8,to:11,desc:"The cup handed across the counter.",motion:"Close-up",lines:[]},{from:11,to:15,desc:"A warm cup at the window.",motion:"Close-up",lines:[{tag:"On screen",text:"One cup at a time."}]}]},{id:"you-made-it",title:"You made it",angle:"A studentâs autumn coffee ritual warms her hands and helps begin the day, then becomes a shared welcome when a friend joins her at the window table.",shots:[{from:0,to:2,desc:"Cold hands around a first warm cup.",motion:"Close-up",lines:[{tag:"On screen",text:"An autumn morning ritual"},{tag:"Voice",text:"Cold hands. First warm cup."}]},{from:2,to:5,desc:"To a seat by the window.",motion:"Tracking shot",lines:[]},{from:5,to:8,desc:"Steam, and a notebook opened.",motion:"Macro",lines:[{tag:"Voice",text:"Then the day can begin."}]},{from:8,to:11,desc:"A friend at the window.",motion:"Medium shot",lines:[{tag:"Student",text:"You made it."}]},{from:11,to:15,desc:"Two friends at the table.",motion:"Wide shot",lines:[]}]},{id:"one-quiet-minute",title:"One quiet minute",angle:"A commuter finds a quiet moment of warmth in a café before returning to the cool autumn morning.",shots:[{from:0,to:2,desc:"Cold hands at a fogged window.",motion:"Close-up",lines:[{tag:"On screen",text:"A cool morning"}]},{from:2,to:5,desc:"Coffee in hand, a walk to the window.",motion:"Tracking shot",lines:[{tag:"Voice",text:"Some mornings begin in a rush."}]},{from:5,to:8,desc:"Steam from the open lid.",motion:"Macro",lines:[{tag:"Voice",text:"Then warmth asks you to pause."}]},{from:8,to:11,desc:"One measured sip.",motion:"Medium shot",lines:[{tag:"On screen",text:"One quiet minute"}]},{from:11,to:15,desc:"Back out into the morning.",motion:"Wide shot",lines:[]}]},{id:"phone-face-down",title:"Phone face down",angle:"A commuter finds a quiet autumn coffee ritual before her day begins, choosing warmth and presence over her phone before stepping into the morning.",shots:[{from:0,to:2,desc:"Hands around a warm green cup.",motion:"Close-up",lines:[{tag:"On screen",text:"Your autumn ritual"},{tag:"Voice",text:"Cold morning. Warm hands."}]},{from:2,to:5,desc:"The barista hands her the cup.",motion:"Tracking shot",lines:[{tag:"Voice",text:"The first pause before everything starts."}]},{from:5,to:9,desc:"A sip in the sun.",motion:"Medium shot",lines:[{tag:"On screen",text:"Steam. Sun. One quiet minute."}]},{from:9,to:12,desc:"The phone goes face down.",motion:"Close-up",lines:[{tag:"Voice",text:"Just enough warmth to arrive."}]},{from:12,to:15,desc:"Out into the morning.",motion:"Wide shot",lines:[]}]}],ikea:[{id:"use-the-hidden-height",title:"Use the hidden height",angle:"Lea transforms a crowded small apartment through hidden storage and flexible furniture into a welcoming room for work, storage and company.",shots:[{from:0,to:2,desc:"Lea walks into a crowded room.",motion:"Wide shot",lines:[{tag:"On screen",text:"Small home. Big life."},{tag:"Voice",text:"One room. No spare corner."}]},{from:2,to:5,desc:"A storage box slides out from under the bench.",motion:"Close-up",lines:[{tag:"On screen",text:"Step 1 â use the hidden height"},{tag:"Voice",text:"Start with what fits underneath."}]},{from:5,to:9,desc:"A blanket softens the bench.",motion:"Medium shot",lines:[{tag:"On screen",text:"Step 2 â soften the hard edges"}]},{from:9,to:12,desc:"Two mugs to the cleared table.",motion:"Tracking shot",lines:[{tag:"On screen",text:"Table by day. Gathering place by night."},{tag:"Voice",text:"Then make the room do two jobs."}]},{from:12,to:15,desc:"Lea and a friend at the table.",motion:"Wide shot",lines:[]}]},{id:"one-bench-three-jobs",title:"One bench, three everyday jobs",angle:"Mia and Leo turn a cramped, cluttered apartment entryway into an organized, welcoming space with room for a shared pause.",shots:[{from:0,to:2,desc:"Mia comes in to a cluttered entryway.",motion:"Close-up",lines:[{tag:"On screen",text:"A small home that works"}]},{from:2,to:5,desc:"The bag goes into the bench.",motion:"Medium shot",lines:[{tag:"On screen",text:"One bench. Three everyday jobs."},{tag:"Voice",text:"First, give the doorway a job."}]},{from:5,to:8,desc:"A throw rolled into a basket.",motion:"Macro",lines:[]},{from:8,to:11,desc:"Leo brings coffee to the window seat.",motion:"Tracking shot",lines:[{tag:"On screen",text:"Clear floor. Softer corner."},{tag:"Voice",text:"Then the room gives something back."}]},{from:11,to:15,desc:"Mia and Leo share a pause.",motion:"Wide shot",lines:[]}]},{id:"start-with-hidden-storage",title:"Start with hidden storage",angle:"Elena transforms a cramped apartment with hidden storage and flexible furniture, clearing space for a relaxed life with a friend.",shots:[{from:0,to:2,desc:"Elena walks into a cramped room.",motion:"Wide shot",lines:[{tag:"On screen",text:"Small home. Big life."},{tag:"Voice",text:"One room. Big plans."}]},{from:2,to:5,desc:"The bench drawer opens.",motion:"Close-up",lines:[{tag:"On screen",text:"Start with hidden storage"},{tag:"Voice",text:"Make the furniture earn its space."}]},{from:5,to:9,desc:"A basket carried to the sofa.",motion:"Tracking shot",lines:[]}
1,{from:9,to:12,desc:"The table folds down.",motion:"Medium shot",lines:[{tag:"On screen",text:"Clear floor, clearer mind"},{tag:"Voice",text:"Then leave room for living."}]},{from:12,to:15,desc:"Elena and a friend on the rug.",motion:"Wide shot",lines:[]}]},{id:"when-one-room-does-everything",title:"When one room does everything",angle:"A busy small apartment transforms through hidden storage and flexible furniture into a calm shared space for Ella and Mateo.",shots:[{from:0,to:2,desc:"A toy block underfoot.",motion:"Close-up",lines:[{tag:"On screen",text:"When one room does everything"},{tag:"Voice",text:"Small room. Busy morning."}]},{from:2,to:5,desc:"A blanket goes into the window bench.",motion:"Medium shot",lines:[{tag:"On screen",text:"Start with what can disappear"}]},{from:5,to:9,desc:"A notebook into a drawer under the table.",motion:"Macro",lines:[{tag:"On screen",text:"Give daily clutter a home"}]},{from:9,to:12,desc:"A drop-leaf table folds out from the wall.",motion:"Tracking shot",lines:[{tag:"Voice",text:"Then let the room change with you."}]},{from:12,to:15,desc:"Ella and Mateo at the new table.",motion:"Wide shot",lines:[{tag:"On screen",text:"Small home. Big life."}]}]}],"coca-cola":[{id:"one-twist",title:"One twist changes the heat",angle:"Three friends turn a sweltering Malaysian afternoon into a cold shared ritual with Coca-Cola, ending in warm company.",shots:[{from:0,to:2,desc:"A cold bottle lands on the table.",motion:"Macro",lines:[{tag:"On screen",text:"The cold moment"}]},{from:2,to:5,desc:"Aisha twists the cap; friends lean in.",motion:"Close-up",lines:[{tag:"Voice",text:"One twist changes the heat."}]},{from:5,to:8,desc:"The bottle slides across the table.",motion:"Medium shot",lines:[]},{from:8,to:11,desc:"Three bottles rise to meet.",motion:"Close-up",lines:[{tag:"Voice",text:"Cold in hand. Everyone stays."}]},{from:11,to:15,desc:"Friends settle in together.",motion:"Wide shot",lines:[{tag:"On screen",text:"Warm company"}]}]},{id:"tell-me-everything",title:"Now tell me everything",angle:"Three friends escape the heat with ice-cold Coca-Cola, turning a hot afternoon into a warm moment of shared company.",shots:[{from:0,to:2,desc:"Nadi cools her neck with a cold bottle.",motion:"Close-up",lines:[{tag:"On screen",text:"The cold moment"},{tag:"Voice",text:"Too hot to rush."}]},{from:2,to:5,desc:"Amir and Mei arrive with an ice bucket.",motion:"Medium shot",lines:[{tag:"Voice",text:"Then your people show up."}]},{from:5,to:8,desc:"The cap twists off with a pop.",motion:"Macro",lines:[]}
1,{from:8,to:12,desc:"Three bottles meet in one clink.",motion:"Tracking shot",lines:[{tag:"On screen",text:"Cold in hand, warm company."},{tag:"Nadi",text:"Okay, now tell me everything."}]},{from:12,to:15,desc:"The conversation carries on.",motion:"Wide shot",lines:[]}]},{id:"saved-you-a-cold-one",title:"Saved you two a cold one",angle:"Friends beat the Malaysian afternoon heat with an ice-cold Coca-Cola, share chilled bottles, and raise them together in a warm café toast.",shots:[{from:0,to:2,desc:"Aisha wipes the condensation from her iced water.",motion:"Close-up",lines:[{tag:"On screen",text:"The cold moment"}]},{from:2,to:5,desc:"Jin sets down a cold bottle.",motion:"Close-up",lines:[{tag:"Voice",text:"That first cold touch."}]},{from:5,to:8,desc:"The metal cap lifts free.",motion:"Macro",lines:[]},{from:8,to:11,desc:"Arun slides two more bottles across.",motion:"Medium shot",lines:[{tag:"Arun",text:"Saved you two a cold one."}]},{from:11,to:15,desc:"All three raise their bottles.",motion:"Wide shot",lines:[]}]},{id:"find-the-cold",title:"First, find the cold",angle:"In the heat of a garden café, a cold Coca-Cola moment draws friends together and turns the table into an easy pause.",shots:[{from:0,to:2,desc:"Condensation runs down a cold bottle.",motion:"Macro",lines:[{tag:"On screen",text:"The cold moment"}]},{from:2,to:5,desc:"Amir lifts three bottles from the cooler.",motion:"Close-up",lines:[{tag:"Voice",text:"First, find the cold in the heat."}]},{from:5,to:8,desc:"The bottles go to Mei and Arun.",motion:"Medium shot",lines:[]},{from:8,to:11,desc:"The three bottles meet above the ice.",motion:"Tracking shot",lines:[{tag:"Voice",text:"Then the table starts to wake up."}]},{from:11,to:15,desc:"Mei, Amir and Arun laugh together.",motion:"Wide shot",lines:[]}]}]},h={muted:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5"}),(0,t.jsx)("line",{x1:"23",y1:"9",x2:"17",y2:"15"}),(0,t.jsx)("line",{x1:"17",y1:"9",x2:"23",y2:"15"})]}),unmuted:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5"}),(0,t.jsx)("path",{d:"M15.54 8.46a5 5 0 0 1 0 7.07"}),(0,t.jsx)("path",{d:"M19.07 4.93a10 10 0 0 1 0 14.14"})]}),play:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:(0,t.jsx)("polygon",{points:"6 4 20 12 6 20 6 4"})}),pause:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:[(0,t.jsx)("rect",{x:"6",y:"4",width:"4",height:"16",rx:"1"}),(0,t.jsx)("rect",{x:"14",y:"4",width:"4",height:"16",rx:"1"})]}),full:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("polyline",{points:"15 3 21 3 21 9"}),(0,t.jsx)("polyline",{points:"9 21 3 21 3 15"}),(0,t.jsx)("line",{x1:"21",y1:"3",x2:"14",y2:"10"}),(0,t.jsx)("line",{x1:"3",y1:"21",x2:"10",y2:"14"})]})},m=e=>{let t=e.play();t&&"function"==typeof t.catch&&t.catch(()=>void 0)};function A({src:e,poster:i,label:n,playing:s,reduced:r,videoRef:o}){let l=(0,a.useRef)(null),d=o??l,c=(0,a.useRef)(!1),[u,A]=(0,a.useState)(!0),[f,p]=(0,a.useState)(!0);(0,a.useEffect)(()=>{d.current&&(d.current.muted=!0)},[]),(0,a.useEffect)(()=>{c.current=!1},[e]),(0,a.useEffect)(()=>{let e=d.current;e&&(s&&!c.current?m(e):e.pause())},[s,e]);let g=()=>{let e=d.current;e&&(e.paused?(c.current=!1,m(e)):(c.current=!0,e.pause()))};return(0,t.jsxs)("figure",{className:"film-player",children:[(0,t.jsx)("video",{ref:d,className:"film-video",src:e,poster:i,muted:!0,loop:!0,playsInline:!0,preload:"none",disablePictureInPicture:!0,controlsList:"nodownload nofullscreen noremoteplayback",controls:r,"aria-label":n,onClick:r?void 0:g,onPlay:()=>p(!1),onPause:()=>p(!0),onVolumeChange:e=>A(e.currentTarget.muted)}),!r&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"video-controls",children:[(0,t.jsx)("button",{type:"button",className:"video-ctrl","aria-label":u?"Unmute":"Mute",onClick:()=>{let e=d.current;e&&(e.muted=!e.muted,A(e.muted),e.paused&&m(e))},children:u?h.muted:h.unmuted}),(0,t.jsx)("button",{type:"button",className:"video-ctrl","aria-label":"Full screen",onClick:()=>{let e=d.current;e&&(e.requestFullscreen?e.requestFullscreen().then(()=>screen.orientation?.lock?.("portrait")).catch(()=>void 0):e.webkitEnterFullscreen&&e.webkitEnterFullscreen())},children:h.full})]}),(0,t.jsx)("div",{className:"video-controls video-controls--left",children:(0,t.jsx)("button",{type:"button",className:"video-ctrl","aria-label":f?"Play":"Pause",onClick:g,children:f?h.play:h.pause})})]})]})}function f({brand:e,n,board:s,images:r,on:o,inView:l,near:u,reduced:h}){let m,f=(0,a.useRef)(null),p=(0,a.useRef)(null),[g,b]=(0,a.useState)(0),{shots:w}=s,x=w[g],y=w[w.length-1].to,v=(0,a.useCallback)(e=>{let t,a=p.current;if(!a)return;
1let i=(t=0,w.forEach((a,i)=>{e>=a.from&&(t=i)}),t);a.querySelectorAll(".film-frame-bar").forEach((t,a)=>{let n=w[a],s=a<i?1:a>i?0:Math.min(1,Math.max(0,(e-n.from)/(n.to-n.from)));t.style.setProperty("--fill",s.toFixed(3))}),b(e=>e===i?e:i)},[w]),E=(0,a.useCallback)(()=>{let e=f.current;e&&v(e.currentTime)},[v]);return(0,a.useEffect)(()=>{let e=f.current;if(!e||!o)return;let t=0,a=()=>{E(),t=requestAnimationFrame(a)},i=()=>{cancelAnimationFrame(t),t=requestAnimationFrame(a)},n=()=>{cancelAnimationFrame(t),E()};return e.addEventListener("play",i),e.addEventListener("pause",n),e.addEventListener("seeked",E),e.paused?E():i(),()=>{cancelAnimationFrame(t),e.removeEventListener("play",i),e.removeEventListener("pause",n),e.removeEventListener("seeked",E)}},[o,E]),(0,t.jsxs)("div",{className:"film-panel",id:`film-panel-${n}`,role:"tabpanel","aria-labelledby":`film-tab-${n}`,hidden:!o,children:[(0,t.jsx)(A,{src:(m=d.default.env.NEXT_PUBLIC_CONCEPT_FILM_BASE)?`${m}/${e}-board-${n}.mp4`:(0,c.videoSrc)(`${e}-board-${n}`),poster:o&&u?r[`${e}-board-${n}-shot-4`].fallback.src:void 0,label:`The 15-second film Sphere made from the ${s.title} storyboard`,playing:o&&l&&!h,reduced:h,videoRef:f}),(0,t.jsxs)("div",{className:"film-shots",children:[(0,t.jsxs)("div",{className:"film-about",children:[(0,t.jsxs)("p",{className:"film-shots-head",children:[(0,t.jsxs)("span",{className:"film-shots-title",children:[s.title,", shot by shot"]}),(0,t.jsxs)("span",{className:"film-shots-count",children:[w.length," shots · ",y,"s"]})]}),(0,t.jsx)("p",{className:"film-shots-angle",children:s.angle})]}),(0,t.jsxs)("div",{className:"film-now",children:[(0,t.jsxs)("p",{className:"film-now-meta",children:[(0,t.jsxs)("span",{className:"film-now-n",children:["Shot ",g+1," of ",w.length]}),(0,t.jsxs)("span",{className:"film-now-time",children:[x.from,"â",x.to,"s"]}),(0,t.jsx)("span",{className:"film-now-motion",children:x.motion})]}),(0,t.jsxs)("div",{className:"film-now-body",children:[(0,t.jsx)("p",{className:"film-now-desc",children:x.desc}),x.lines.map(e=>(0,t.jsxs)("p",{className:"film-line",children:[(0,t.jsx)("span",{className:"film-line-tag",children:e.tag}),e.text]},e.tag+e.text))]})]})]}),(0,t.jsx)("ol",{className:"film-strip",ref:p,"aria-label":`${s.title}, ${w.length} key shots`,children:w.map((a,s)=>(0,t.jsx)("li",{className:s===g?"film-frame is-now":"film-frame",children:(0,t.jsxs)("button",{type:"button",className:"film-frame-btn","aria-label":`Shot ${s+1}, ${a.from} to ${a.to} seconds: ${a.desc} Play the film from here.`,"aria-current":s===g?"step":void 0,onClick:()=>(e=>{v(w[e].from);let t=f.current;if(t&&(t.currentTime=w[e].from,!h&&t.paused)){let e=t.play();e&&"function"==typeof e.catch&&e.catch(()=>void 0)}})(s),children:[(0,t.jsxs)("span",{className:"film-frame-still",children:[(0,t.jsx)(i.Picture,{set:r[`${e}-board-${n}-shot-${s+1}`],sizes:"(max-width: 700px) 120px, (max-width: 1140px) 170px, 132px",alt:""}),(0,t.jsx)("span",{className:"film-frame-n","aria-hidden":"true",children:s+1})]}),(0,t.jsx)("span",{className:"film-frame-bar","aria-hidden":"true"}),(0,t.jsxs)("span",{className:"film-frame-time","aria-hidden":"true",children:[a.from,"â",a.to,"s"]}),(0,t.jsx)("span",{className:"film-frame-desc","aria-hidden":"true",children:a.desc})]})},s))})]})}var p=e.i(33494);let g=[1,2,3,4],b=e=>({"--reveal-delay":`${e}ms`});function w({images:e}){let[d,c]=(0,r.useConceptBrand)(),[h,m]=(0,a.useState)(1),[A,w]=(0,a.useState)(d);A!==d&&(w(d),m(1));let x=(0,p.usePrefersReducedMotion)(),y=(0,a.useRef)(null),v=(0,a.useRef)(null),E=(0,a.useRef)([]),k=(0,p.useInView)(y,{threshold:.25}),j=(0,p.useInView)(y,{once:!0,rootMargin:"1250px 0px"}),C=u[d],N=o.BRIEF_CONTENT[d],R=l.CONCEPT_BRANDS.find(e=>e.id===d)??l.CONCEPT_BRANDS[0],O=C[0].shots[C[0].shots.length-1].to;return(0,t.jsx)("section",{className:"film",id:"film",ref:y,children:(0,t.jsxs)("div",{className:"film-inner",children:[(0,t.jsx)("h2",{className:"film-title","data-reveal":!0,children:"Video from the same brief"}),(0,t.jsx)("p",{className:"film-sub","data-reveal":!0,style:b(60),children:"No second brief and no re-shoot. Sphere drafts four storyboards from the campaign you already wrote â pick one and it becomes a 15-second film."}),(0,t.jsx)("div",{className:"film-brands","data-reveal":!0,style:b(100),children:(0,t.jsx)(s.BrandPills,{idPrefix:"film-brand",active:d,onSelect:e=>{e!==d&&c(e)},controls:()=>"film-boards"})}),(0,t.jsxs)("div",{className:"film-layout",children:[(0,t.jsxs)("div",{className:"film-rail","data-reveal":!0,style:b(140),children:[(0,t.jsxs)("div",{className:"film-brief",style:(0,l.brandVars)(R),children:[(0,t.jsx)("p",{className:"film-brief-label",children:"Same brief"}),(0,t.jsx)("p",{className:"film-brief-msg",children:N.message}),(0,t.jsxs)("p",{className:"film-brief-meta",children:[(0,t.jsxs)("span",{className:"film-brief-chip",children:[O," s"]}),(0,t.jsx)("span",{className:"film-brief-chip",children:"9:16 vertical"}),(0,t.jsx)("span",{className:"film-brief-dots",role:"img","aria-label":`${R.name} brand colours`,children:N.swatches.map(e=>(0,t.jsx)("span",{className:"film-brief-dot",style:{background:e}},e))})]})]}),(0,t.jsxs)("p",{className:"film-rail-head",children:[(0,t.jsx)("span",{className:"film-rail-label",children:"Four storyboards"}),(0,t.jsx)("span",{className:"film-rail-hint",children:"Pick one to watch"})]}),(0,t.jsx)("div",{className:"film-boards",id:"film-boards",role:"tablist","aria-label":"Choose a storyboard",children:g.map((a,n)=>{let s=C[n],r=a===h;return(0,t.jsxs)("button",{ref:e=>{E.current[n]=e},type:"button",role:"tab",className:r?"film-board is-active":"film-board",id:`film-tab-${a}`,"aria-selected":r,"aria-controls":`film-panel-${a}`,tabIndex:r?0:-1,onClick:()=>{m(a),(()=>{let e=v.current;if(!e)return;if(window.matchMedia("(max-width: 1140px)").matches)return e.scrollIntoView({block:"start"});let t=parseFloat(getComputedStyle(document.documentElement).getPropertyValue("--nav-h"))||64,a=e.getBoundingClientRect().top;(a<t+16||a>.7*window.innerHeight)&&e.scrollIntoView({block:"start"})})()},onKeyDown:e=>{let t,a;return t=g.length,a=-1,void("ArrowRight"===e.key||"ArrowDown"===e.key?a=(n+1)%t:"ArrowLeft"===e.key||"ArrowUp"===e.key?a=(n-1+t)%t:"Home"===e.key?a=0:"End"===e.key&&(a=t-1),!(a<0)&&(e.preventDefault(),E.current[a]?.focus(),m(g[a])))},children:[(0,t.jsxs)("span",{className:"film-board-sheet",children:[(0,t.jsx)(i.Picture,{set:e[`${d}-board-${a}-sheet`],sizes:"(max-width: 560px) 96px, (max-width: 1140px) 88px, 104px",alt:""}),(0,t.jsx)("span",{className:"film-board-pick","aria-hidden":"true",children:"Selected"})]}),(0,t.jsxs)("span",{className:"film-board-text",children:[(0,t.jsxs)("span",{className:"film-board-n","aria-hidden":"true",children:["Storyboard ",a]}),(0,t.jsx)("span",{className:"film-board-title",children:s.title}),(0,t.jsx)("span",{className:"film-board-angle",children:s.angle})]})]},a)})})]}),(0,t.jsx)("div",{className:"film-stage",ref:v,"data-reveal":!0,style:b(180),children:g.map((a,i)=>(0,t.jsx)(f,{brand:d,n:a,board:C[i],images:e,on:a===h,inView:k,near:j,reduced:x},`${d}-${a}`))})]}),(0,t.jsx)(n.ConceptNote,{className:"film-note"})]})})}e.s(["FilmSection",()=>w],27016)},25587,e=>{"use strict";var t=e.i(89804),a=e.i(42636),i=e.i(31264),n=e.i(89084),s=e.i(13912),r=e.i(22198),o=e.i(20405);let l={starbucks:{name:"Starbucks",handle:"starbucks",industry:"Food and Beverage Services",langs:[{code:"en",native:"English",tag:"en"},{code:"es",native:"Español",tag:"es"},{code:"zh",native:"ç®ä½ä¸æ",tag:"zh-Hans"},{code:"vi",native:"Tiếng Viá»t",tag:"vi"},{code:"ko",native:"íêµì´",tag:"ko"}],captions:{en:{instagram:{text:"There is something grounding about the crisp morning air and that first, gentle steam rising from your favorite mug. It is the quiet moment before the day truly begins, a brief pause where the world feels a little softer and warmer. Whether you are finding a corner in your neighborhood store or taking a walk while the leaves change, we are here to help you savor these slow, golden starts. Let the morning find its rhythm with us.",tags:"#Starbucks #AutumnRitual #CoffeeMoments #MorningRoutine"},facebook:{text:"There is something special about the first crisp morning of the season and the familiar weight of a warm cup in your hands. Slow down for a moment before the day takes off, catch the steam rising in the early light, and settle into your neighborhood spot. Let the chill outside fade away while you enjoy a quiet start to your morning.",tags:"#Starbucks #AutumnCoffee #MorningRitual"},linkedin:{text:"As the mornings grow crisp and the pace of the work week begins to settle into a
1new rhythm, there is something grounding about the small, intentional pauses we build into our day. For many of us, that moment of calmâwhether it is while catching up on emails or watching the autumn light filter through the windowâis anchored by the simple warmth of a favorite coffee. It is not just about the start of the day; it is about the quiet consistency that helps us stay connected to ourselves and each other. Whether you are finding a moment of focus before a busy meeting or reconnecting with a colleague, these shared spaces become the places where our best ideas take root. We invite you to make this season feel a little warmer, one intentional break at a time.",tags:"#Starbucks #AutumnRituals #CoffeeCulture #WorkLifeBalance #MorningRoutine"}},es:{instagram:{text:"El aire fresco de la mañana pide una pausa tranquila. Siente el calor entre tus manos con tu bebida favorita y deja que el dÃa comience a tu propio ritmo, rodeado de la calidez de tu rincón habitual.",tags:"#Starbucks #Otoño #CaféDeMañana"},facebook:{text:"Las mañanas frescas de otoño piden una pausa tranquila y un sorbo reconfortante que te acompañe a empezar el dÃa con calma en tu rincón favorito del vecindario.",tags:"#Starbucks #CafeDeOtoño #MiMomentoCafe"},linkedin:{text:"Las mañanas frescas de otoño piden una pausa consciente antes de empezar la jornada laboral. En nuestro rincón favorito de la vecindad, cada taza humeante es el inicio perfecto para conectar con nuestras metas y con quienes nos rodean. Detén el ritmo por un instante y disfruta del sabor que acompaña tus mejores ideas.",tags:"#CafeDeOtono #RitualMatutino #ConexionHumana"}},zh:{instagram:{text:"æ¸
æ¨çå¾®é£å¸¦çä¸ä¸åæï¼æ¨å¼é¨ï¼çæçé¢å忏©çç馿°è¿é¢èæ¥ã卿¯ä¸ä¸ªæ¥å±¥ä¸åçæ¥åéï¼ç»èªå·±çåºä¸æ®µå®éçæ¶å
ã让æä¸çè¿æ¯æ¸©æï¼éªä½ å¼å¯å´æ°çä¸å¤©ã",tags:"#æå·´å
#ç§æ¥åå¡ #æ¨é´ä»ªå¼æ"},facebook:{text:"卿¯ä¸ä¸ªåç½çç§æ¥æ¸
æ¨ï¼æ¨å¼åºé¨ï¼æåé£è¡çæçåå¡é¦æ°ãä¸è®ºæ¯å¼å¯å¿ç¢ç工使¥ï¼è¿æ¯å¨çªè¾¹äº«åçå»çå®éï¼è¿ä¸æ¯æ¸©ççéªä¼´ï¼æ»è½è®©èº«å¿å½äºå®éã让è¿ä»½å°å°çä¹ æ¯ï¼åæä½ æ¯æ¥çæ´»ä¸ææ¸©æçæ
°èã",tags:"#æå·´å
#ç§æ¥è®°å¿ #çæ´»ç¾å¦ #å塿¶å
"},linkedin:{text:"æ¸
æ¨ç䏿¹åæï¼æéåç¨æä¸ç温çå»åè§£ãæ è®ºæ¨æ¯ç©¿æ¢äºåå¸çéå¤è
ï¼è¿æ¯æ£å¨åå¤ä¸å¤©å·¥ä½çèåºäººï¼å¨æå·´å
ï¼æ¯ä¸æ¯åå¡é½æ¿è½½çç§æ¥çå®éä¸ä¸æ³¨ãå¨è¿ä¸ªå£èï¼è®©ä¸æ¯éé¦çåå¡æä¸ºæ¨å¼å§é«æä¸å¤©ç温æåºæ²ï¼å¨çæçè¡è§ï¼å¯»æ¾é£ä»½å±äºèªå·±çç廿¬æã",tags:"#æå·´å
#ç§æ¥ä»ªå¼æ #å塿¶å
#èåºçæ´» #æ¸©ææ¶å»"}},vi:{instagram:{text:"Buá»i sáng se lạnh tháºt hoà n hảo Äá» táºn hưá»ng hương vá» quen thuá»c tại góc quán quen. Khi ánh nắng dá»u nhẹ chiếu qua ô cá»a kÃnh và hÆ¡i ấm lan tá»a từ tách cà phê trên tay, má»i lo toan dưá»ng như cháºm lại Äá» nhưá»ng chá» cho sá»± bình yên. Hãy ghé qua và Äá» chúng tôi chuẩn bá» cho bạn má»t khá»i Äầu tháºt trá»n vẹn hôm nay.",tags:"#StarbucksVN #CaPheMuaThu #GocQuanQuen #NghiThucBuoiSang"},facebook:{text:"Buá»i sáng se lạnh ngoà i kia sẽ trá» nên dá»u dà ng hÆ¡n khi bạn ôm trá»n ly cà phê ấm áp trên tay. Hãy ghé qua góc quen thuá»c Äá» táºn hưá»ng khoảnh khắc bình yên Äầu ngà y, nÆ¡i hương thÆ¡m Äáºm Äà hòa quyá»n cùng hÆ¡i ấm lan tá»a.",tags:"#Starbucks #CaPheMuaThu #GocQuen"},linkedin:{text:"Má»i buá»i sáng se lạnh là má»t dá»p tuyá»t vá»i Äá» dừng chân và táºn hưá»ng khoảnh khắc ấm áp bên tách cà phê yêu thÃch. Hương thÆ¡m dá»u nhẹ cùng vá» Äáºm Äà quen thuá»c sẽ là ngưá»i bạn Äá»ng hà nh tin cáºy cho ngà y má»i Äầy nÄng lượng. Hãy ghé qua góc quen thuá»c cá»§a chúng tôi Äá» bắt Äầu ngà y má»i tháºt trá»n vẹn nhé.",tags:"#Starbucks #CaPheSang #MuaThu"}},ko:{instagram:{text:"ììí ë°ëì´ ë¶ì´ì¤ë ì침, ë°ë»í ê¹ì´ í¼ì´ì¤ë¥´ë ì»¤í¼ í ìì¼ë¡ í루를 ì°¨ë¶íê² ììí´ ë³´ì¸ì. ì°½ê°ë¡ ì¤ë©°ëë ê°ì íì´ ìë, ì¢ìíë ìì
ê³¼ í¨ê»íë ì´ ìê°ë§í¼ì ì¨ì í ëì ìê°ì´ ë©ëë¤. ëë¤ ê³¨ëª© ì´ê·ì ìµìí íê²½ ììì í¬ê·¼í ì¬ì 를 ëê»´ë³´ì¸ì.",tags:"#ì¤íë²
ì¤ #ê°ì모ë #모ëì»¤í¼ #ì¼ììì¬ì "},facebook:{text:"ììí ê°ì ì침, ë°ì¤í ì»¤í¼ í ìì¼ë¡ ë§ìê¹ì§ í¬ê·¼í´ì§ë ìê°ì ê°ì ¸ë³´ì¸ì. ì°ë¦¬ ëë¤ìì ë§ëë ì¬ì ë¡ì´ ì¼ìì´ í루를 ëì± í¹ë³íê² ë§ë¤ì´ ì¤ëë¤.",tags:"#ì¤íë²
ì¤ #ê°ìì»¤í¼ #모ë커í¼"},linkedin:{text:"ì ì í ê°ì ë°ëì´ ë¶ì´ì¤ë ì침, ë°ì¤í ì»¤í¼ í ìê³¼ í¨ê» í루를 ì°¨ë¶í ììí´ ë³´ì¸ì. ë°ì ì¼ì ììì ëë§ì ì¬ì 를 ì°¾ë ìì¤í ìê°ì´ ë ê¹ì ì°ê²°ì ë§ë¤ì´ ì¤ëë¤. ì¤ë ê°ê¹ì´ 매ì¥ìì ë°ë»í ì¨ê¸°ë¥¼ ëê»´ë³´ì¸ì.",tags:"#ì¤íë²
ì¤ #ê°ìì»¤í¼ #모ëì»¤í¼ #커í¼íì"}}}},ikea:{name:"IKEA",handle:"ikea",industry:"Retail",langs:[{code:"en",native:"English",tag:"en"},{code:"de",native:"Deutsch",tag:"de"},{code:"fr",native:"Français",tag:"fr"},{code:"es",native:"Español",tag:"es"},{code:"it",native:"Italiano",tag:"it"}],captions:{en:{instagram:{text:"Turn your cozy nook into a spacious sanctuary this weekend. With some smart shelving and plush rugs, even the tightest corner can feel like a grand escape. Discover how simple changes can open up your living space today.",tags:"#SmallSpaceLiving #HomeInspiration #InteriorDesign #SmartStorage #CozyHome"},facebook:{text:"Turn your compact corner into your favorite spot this weekend. With a few smart storage boxes and cozy textiles, even the coziest apartment can feel open, welcoming, and entirely yours.",tags:"#IKEA #SmallSpaceLiving #HomeOrganization #CozyHome"}
1,linkedin:{text:"Transforming compact spaces into comfortable, functional areas is easier than you think with the right organizational approach. This weekend, explore how smart storage solutions and cozy textures can completely shift the dynamic of a smaller living space. When every square meter has a clear purpose, daily routines run smoother and your home feels surprisingly spacious. Discover practical ways to make your apartment work harder for you.",tags:"#IKEA #SmallSpaceLiving #HomeOrganization #InteriorDesign"}},de:{instagram:{text:"Verwandle jeden Quadratmeter in deinen Lieblingsort. Mit cleveren Stauraumlösungen und kuscheligen Textilien wird auch das gemütlichste Zimmer zu einer echten Wohlfühloase. Entdecke tolle Ideen für ein schöneres Zuhause an diesem Wochenende.",tags:"#IKEA #KleineWohnung #Zuhause #Wohnideen"},facebook:{text:"Hast du manchmal das Gefühl, in deiner Wohnung könnte es etwas geräumiger zugehen? Es sind oft die kleinen Dinge, die den gröÃten Unterschied machen. Mit ein paar cleveren Aufbewahrungslösungen und gemütlichen Textilien verwandelst du selbst die kleinste Ecke in deine persönliche Wohlfühloase. Schau dir an, wie du aus deinem begrenzten Raum das Beste herausholst â ganz einfach und unkompliziert. Was ist dein liebster Trick für mehr Ordnung?",tags:"#IKEA #Wohnideen #KleinerWohnraum #ZuhauseGeniessen #OrdnungUndGemütlichkeit"},linkedin:{text:"Wie machen wir das Beste aus jedem Quadratmeter? In Europas wachsenden Städten ist cleverer Wohnraum gefragter denn je. Mit funktionalen Aufbewahrungslösungen und gemütlichen Textilien verwandeln sich auch kompakte Räume in echte Wohlfühloasen. Entdecken Sie smarte Ideen für Ihren Alltag und machen Sie Ihr Zuhause zu einem Ort, an dem alles seinen Platz hat.",tags:"#IKEA #Wohnen #Einrichtung #SmallSpaceLiving"}},fr:{instagram:{text:"Transformez votre espace sans tout changer ce week-end. Avec quelques astuces de rangement malines et des textiles douillets, votre petit chez-soi gagne en confort et en caractère. Venez découvrir nos solutions pratiques pour faire de chaque recoin un endroit qui vous ressemble.",tags:"#IKEA #PetiteSurface #Rangement #Deco"},facebook:{text:"Vous manquez d'espace ? Ce week-end, transformez votre intérieur avec quelques astuces simples. En associant des rangements astucieux à des textiles doux, votre petit appartement gagne instantanément en confort et en volume. Découvrez comment optimiser chaque mètre carré sans sacrifier votre style. C'est le moment idéal pour faire rimer simplicité et bien-être chez vous.",tags:"#IKEA #Amenagement #PetitEspace #DecorationInterieur #VieQuotidienne"},linkedin:{text:"Optimiser l'espace n'est pas seulement une question de rangement, c'est une manière de repenser son quotidien. Dans un monde où le télétravail et la vie personnelle partagent souvent les mêmes mètres carrés, l'aménagement intérieur devient un levier clé de notre bien-être. Nous croyons fermement qu'un espace restreint ne doit pas restreindre vos ambitions ni votre confort. Grâce à des solutions intelligentes et des touches textiles chaleureuses, chaque recoin peut révéler son potentiel et transformer une surface limitée en un lieu accueillant et fonctionnel. Découvrez comment quelques ajustements simples ce week-end peuvent radicalement changer la perception de votre habitat.",tags:"#IKEA #Amenagement #OptimisationEspace #DesignInterieur #VieEnGrand"}},es:{instagram:{text:"Convierte cada rincón de tu casa en tu espacio favorito este fin de semana. Con un poco de ingenio, orden y textiles cálidos, hasta el apartamento más pequeño se llena de posibilidades y comodidad para disfrutar al máximo.",tags:"#IKEA #EspaciosPequeños #OrdenEnCasa #Decoración"},facebook:{text:"Convierte cada rincón de tu hogar en tu espacio favorito este fin de semana con soluciones inteligentes que optimizan cada metro cuadrado. Descubre cómo combinar almacenaje práctico y textiles cálidos para que tu apartamento se sienta amplio y lleno de vida.",tags:"#IKEA #HogarDulceHogar #EspaciosPequeños"},linkedin:{text:"Aprovechar cada metro cuadrado en casa es posible con soluciones inteligentes y textiles que aportan calidez. Este fin de semana, transforma tu espacio en un lugar más funcional y acogedor sin complicaciones. Descubre cómo pequeñas ideas de organización pueden hacer que tu hogar se sienta mucho más amplio y cómodo para el dÃa a dÃa.",tags:"#IKEA #Decoracion #OrdenEnCasa #Hogar"}},it:{instagram:{text:"Hai poco spazio ma mille idee? Perfetto. Un appartamento compatto può nascondere un mondo di possibilità . Basta scegliere i mobili giusti, capaci di fare il doppio del lavoro, e aggiungere quel tocco morbido e accogliente che trasforma una stanza
1in un vero rifugio. Organizza, ordina e lascia che la luce faccia il resto. Il weekend è il momento ideale per trasformare l'angolo in cui vivi in uno spazio su misura per te. Scopri come far stare tutto (e tutti) con un pizzico di ingegno scandinavo.",tags:"#IKEAItalia #CasaPiccola #IdeeArredo #OrganizzazioneCasa #PiccoliSpazi #DesignScandinavo"},facebook:{text:"Trasforma ogni angolo della tua casa in uno spazio funzionale e accogliente per il fine settimana. Con soluzioni salvaspazio intelligenti e tessili caldi, anche gli ambienti più raccolti possono offrire tutto lo spazio di cui hai bisogno per vivere al meglio.",tags:"#IKEA #PiccoliSpazi #ArredamentoCasa #IdeeCasa"},linkedin:{text:"Ottimizzare gli spazi non significa rinunciare al comfort o allo stile. Con poche e semplici idee, ogni angolo della tua casa puo diventare funzionale e accogliente, perfetto per vivere al meglio ogni momento della giornata. Scopri come trasformare i piccoli ambienti in luoghi che parlano di te, unendo soluzioni intelligenti e dettagli che fanno la differenza.",tags:"#IKEA #Arredamento #SpaziIntelligenti"}}}},"coca-cola":{name:"Coca-Cola",handle:"cocacola",industry:"Food and Beverage Manufacturing",langs:[{code:"en",native:"English",tag:"en"},{code:"ms",native:"Bahasa Melayu",tag:"ms"},{code:"zh",native:"ç®ä½ä¸æ",tag:"zh-Hans"},{code:"id",native:"Bahasa Indonesia",tag:"id"},{code:"th",native:"à¹à¸à¸¢",tag:"th"}],captions:{en:{instagram:{text:"Nothing beats the heat like a chilled drink and even better conversation. When the Malaysian sun is at its peak, grab a bottle, find some shade, and let the good times flow with the people who matter most. It is all about those simple, refreshing breaks that turn a routine afternoon into a memory worth keeping. Stay cool, stay connected, and enjoy the crisp taste of togetherness.",tags:"#CocaColaMY #ChilledVibes #Refreshment #MalaysiaMoments #Friendship #BeatTheHeat"},facebook:{text:"There is nothing quite like meeting up with your favorite people when the sun is out. A chilled bottle makes every conversation feel even better. Whether you are catching up on life or just enjoying the breeze, make it a moment to remember. Stay cool and enjoy the day together.",tags:"#Refreshment #GreatVibes #ChillOut #Friendship #StayCool"},linkedin:{text:"A shared pause in a busy day can make all the difference. When the heat in Malaysia peaks, nothing brings people together like the simple pleasure of an ice-cold drink. It is those small, refreshing breaks that turn a routine afternoon into a meaningful connection with colleagues and friends. At Coca-Cola, we believe in the power of inclusive moments that refresh both body and spirit. Whether you are catching up on a street corner or at a garden cafe, the combination of great company and a chilled bottle is a timeless way to foster a better shared future. Here is to the bright afternoons that keep us moving forward together.",tags:"#CocaCola #Malaysia #RefreshingMoments #SharedConnections #AfternoonBreak"}},ms:{instagram:{text:"Bila cuaca terik di luar, tiada apa yang lebih menyegarkan daripada berkumpul bersama kawan-kawan. Sambil berborak dan bergelak ketawa, sebotol minuman yang sejuk ini memang pelengkap suasana. Jom raikan detik santai anda petang ini dengan kesegaran yang mendamaikan jiwa.",tags:"#CocaColaMY #SegarBersama #DetikManis #Persahabatan #MinumanSejuk"},facebook:{text:"Petang yang terik begini memang paling syok kalau dapat lepak dengan kawan-kawan. Sambil berborak panjang, kita sejukkan badan dengan sebotol minuman yang menyegarkan. Inilah masa terbaik untuk kita eratkan lagi ikatan persahabatan. Jom luangkan masa bersama hari ini!",tags:"#CocaColaMY #SegarBersama #Persahabatan #MasaLepak"},linkedin:{text:"Dalam dunia profesional yang sentiasa bergerak pantas, kadangkala perkara terbaik adalah berhenti seketika untuk menghargai momen yang bermakna. Tidak perlu acara besar atau mesyuarat penting untuk mencipta memori; adakalanya, perbualan santai bersama rakan di bawah cuaca petang yang terik sudah cukup untuk menyegarkan minda dan semangat. Apabila kita meluangkan masa untuk berkongsi minuman yang dingin, kita bukan sekadar menghilangkan dahaga, tetapi juga membina ikatan yang lebih erat. Inilah seni menjaga keseimbangan antara kerja dan kehidupan sebenar, di mana kualiti masa bersama rakan sekerja atau sahabat handai menjadi keutamaan. Mari kita raikan detik-detik kecil yang membawa kegembiraan besar ini.",tags:"#CocaColaMY #MomenBerkongsi #SejukSegar #HubunganAkrab"}},zh:{instagram:{text:"å½ååççæµªè¢æ¥ï¼æ²¡æä»ä¹æ¯è¿ä¸å»æ´æ²»æãåªéå 个ç¥å¿å¥½åï¼å ç¶ååä»å°æ¡¶éæ¿åºçå¯å£å¯ä¹ï¼åæ¬ç¥çç空æ°ä»¿ä½ç¬é´éæ¢ï¼åªå©ä¸ç
è°ç欢ç¬å£°ã让è¿ä»½æ¸
åæä¸ºæä»¬é»å¥çå
±åè¯è¨ï¼ææ¯ä¸ä¸ªå¹³å¸¸çä¸åï¼åæå¼å¾çèçéªå
æ¶å»ã",tags:"#å¯å£å¯ä¹ #ç
ç½ä¸å» #好忶å
#CocaCola #è¶ç°å¨"},facebook:{text:"ååçé³å
è½ç¶æäºçï¼ä½åªè¦å好åèå¨ä¸èµ·ï¼ææ¡ä¸ç¶å°åç
ç½çå¯å£å¯ä¹ï¼é£ä»½åæç¬é´æ²å
¥å¿ç°ãæ 论æ¯å¨è¡è§çåå¡é¦ï¼è¿æ¯æ·å¤çå°æ©æ¶å
ï¼å¥½çå¿æ
å¾å¾å°±æ¯è¿æ ·ç®åãç
èé£äºçç¢çå¿«ä¹ï¼å享å½ä¸çæ¸
ç½ï¼è¿å°±æ¯æå¥½çååæ¶å
ã",tags:"#å¯å£å¯ä¹ #ç
ç½ç¬é´ #好åç¸è #è¿å°±æ¯å¯ä¹"},linkedin:{text:"å¨å¿«èå¥çèåºçæ´»ä¸ï¼æä»¬å¾å¾è¿äºå
³æ³¨ç»æï¼å´å¿½ç¥äºè¿æ¥ç温度ãå
¶å®ï¼æå¥½ççµæåé»å¥ï¼å¾å¾äº§çäºé£ä¸æ®µè½»æ¾ç社交æ¶å
ãå°±åå¨çççååï¼ä¸åäºææåå
±åå¼å¯ä¸ç¶å°åç饮åï¼é£ä¸ç¬é´çéå¿åï¼ä¸ä»
æ«å»äºææ°ï¼æ´æè¿äºå½¼æ¤çè·ç¦»ãå¨è¿ä¸ªäºèçä¸çéï¼è®©æ¯ä¸ä¸ªç®åçç¸èï¼é½æä¸ºèåºä¸é¾å¿ç温æ
æ¶å»ã",tags:"#å¯å£å¯ä¹ #èåºæ¶å» #ç
ç½ç¤¾äº¤ #å
±äº«å¿«ä¹"}},id:{instagram:{text:"Teriknya matahari di luar memang paling pas dihadapi dengan obrolan seru dan kesegaran yang nyata. Tidak ada yang menandingi nikmatnya berkumpul bersama teman sambil menggenggam botol dingin yang menyegarkan suasana. Mari buat sore yang panas ini terasa lebih sejuk dan penuh keceri
1aan. Cukup buka satu botol, teguk kesegarannya, dan biarkan momen berbagi ini semakin akrab. Siapa teman yang ingin kamu ajak bersantai hari ini?",tags:"#SegarkanMomen #CocaColaID #TemanSetia #SoreSeru #NikmatnyaKebersamaan"},facebook:{text:"Sore yang terik jadi terasa lebih santai saat ditemani minuman dingin. Tarik kursi, buka botolnya, dan nikmati momen seru bersama teman-teman terbaikmu. Tidak perlu banyak rencana, cukup kebersamaan yang hangat dan segarnya Coca-Cola yang pas untuk melepas dahaga.",tags:"#CocaCola #SegarkanMomenmu #TemanSeru #NikmatiHarimu"},linkedin:{text:"Di tengah kesibukan hari yang panjang dan terik, terkadang hal terbaik yang bisa kita lakukan adalah berhenti sejenak. Ada sesuatu yang spesial saat kita berbagi tawa dengan teman di bawah hangatnya sinar matahari, ditemani minuman yang menyegarkan. Momen sederhana ini bukan hanya soal pelepas dahaga, melainkan tentang koneksi yang terbangun. Mengambil jeda untuk bercengkrama adalah investasi terbaik bagi kesehatan mental dan relasi kita. Mari ciptakan lebih banyak ruang untuk kebersamaan yang berkualitas di tengah rutinitas yang padat.",tags:"#CocaCola #MomenBersama #SegarkanHarimu #KoneksiNyata"}},th:{instagram:{text:"à¸à¹à¸²à¸¢à¸£à¹à¸à¸à¹ à¹à¸à¸à¸à¸µà¹ à¸à¹à¸²à¹à¸à¹à¸à¸±à¸§à¸à¹à¸§à¸¢à¹à¸«à¹à¸ªà¸à¸à¸·à¹à¸à¸à¸¶à¹à¸à¸à¸à¸à¸°à¸à¸µà¹à¸¡à¹à¸à¹à¸à¸¢ à¹à¸à¹à¸¡à¸µà¸à¹à¸³à¸à¸±à¸à¸¥à¸¡à¹à¸¢à¹à¸à¸à¸±à¸à¸ªà¸±à¸à¸à¸§à¸ มาà¸à¸±à¹à¸à¸¥à¹à¸à¸¡à¸§à¸à¸à¸¸à¸¢à¸à¸±à¸à¸à¸±à¸à¹à¸à¹à¸à¹à¸à¸·à¹à¸à¸à¸ªà¸à¸´à¸ à¸à¹à¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¹à¸§à¸à¹à¸§à¸¥à¸²à¸à¸£à¸£à¸¡à¸à¸²à¹à¸«à¹à¸à¸¥à¸²à¸¢à¹à¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸£à¸à¸à¸³à¸à¸µà¹ à¸à¸µà¹à¸à¹à¸²à¸à¸à¸à¸³à¹à¸à¹à¸à¹à¸²à¸¢à¹ à¹à¸¥à¹à¸§ ลà¸à¸à¸à¸§à¸à¹à¸à¸·à¹à¸à¸à¸¡à¸²à¸à¸±à¸à¸£à¹à¸à¸ à¸à¸±à¸à¹à¸«à¸à¸·à¹à¸à¸¢à¸à¹à¸§à¸¢à¸à¸±à¸à¸à¸¹à¸ªà¸´ รัà¸à¸£à¸à¸à¸§à¹à¸²à¸à¸§à¸²à¸¡à¸ªà¸¸à¸à¸à¸¢à¸¹à¹à¹à¸à¸¥à¹à¹à¸à¹à¹à¸à¸·à¹à¸à¸¡",tags:"#CocaCola #à¹à¸à¹à¸ #มืà¹à¸à¸à¸µà¹à¸à¹à¸à¸à¹à¸à¹à¸ #à¹à¸¢à¹à¸à¸ªà¸à¸à¸·à¹à¸"},facebook:{text:"à¸à¹à¸²à¸¢à¸£à¹à¸à¸à¹ à¹à¸à¸à¸à¸µà¹ มีà¸à¸°à¹à¸£à¸à¸°à¸à¸µà¹à¸à¸à¸§à¹à¸²à¸à¸²à¸£à¹à¸à¹à¸à¸±à¹à¸à¸à¸±à¸à¸à¸´à¸¥à¸¥à¹à¹ à¸à¸±à¸à¹à¸à¸·à¹à¸à¸à¸à¸µà¹ à¸à¸£à¹à¸à¸¡à¹à¸à¸£à¸·à¹à¸à¸à¸à¸·à¹à¸¡à¸à¸µà¹à¹à¸¢à¹à¸à¸ªà¸à¸à¸·à¹à¸à¸à¸µà¹à¸ªà¸¸à¸à¹à¸à¸¡à¸·à¸? à¹à¸¡à¹à¸§à¹à¸²à¸à¸°à¹à¸à¹à¸à¸à¸²à¸£à¸à¸±à¸à¹à¸à¸à¹à¸£à¸·à¹à¸à¸à¸£à¸²à¸§à¸ªà¸à¸¸à¸à¹ หรืà¸à¹à¸à¹à¹à¸à¸à¸à¸à¸¢à¸à¸±à¸à¹à¸¡à¹à¸¡à¸à¸à¹à¸ªà¸à¸²à¸¢à¹ à¸à¸²à¸£à¹à¸à¹à¹à¸à¹à¹à¸§à¸¥à¸²à¸£à¹à¸§à¸¡à¸à¸±à¸à¸à¹à¸²à¸¡à¸à¸¥à¸²à¸à¸à¸²à¸à¸²à¸¨à¸£à¹à¸à¸à¹ à¸à¹à¸à¸¥à¸²à¸¢à¹à¸à¹à¸à¹à¸£à¸·à¹à¸à¸à¸à¸´à¹à¸¨à¸©à¸à¸¶à¹à¸à¸¡à¸²à¸à¸±à¸à¸à¸µ ลà¸à¸à¸«à¸²à¹à¸§à¸¥à¸²à¸¡à¸²à¸à¸±à¹à¸à¸à¸±à¸ à¹à¸à¸´à¸¡à¸à¸§à¸²à¸¡à¸ªà¸à¸à¸·à¹à¸ à¹à¸¥à¸°à¸ªà¸£à¹à¸²à¸à¸à¸§à¸²à¸¡à¸à¸£à¸à¸à¸³à¸à¸µà¹ à¸à¹à¸§à¸¢à¸à¸±à¸à¸à¸¹à¸à¸°",tags:"#CocaCola #à¹à¸à¹à¸ #มืà¹à¸à¸à¸µà¹à¸à¹à¸à¸à¹à¸à¹à¸ #สà¸à¸à¸·à¹à¸"},linkedin:{text:"à¸à¹à¸§à¸à¸à¹à¸²à¸¢à¸à¸µà¹à¹à¸à¸à¸£à¹à¸à¸à¸à¸à¸à¹à¸²à¸§ à¸à¸²à¸£à¹à¸à¹à¸¡à¸²à¸à¸±à¹à¸à¸à¸¸à¸¢à¸à¸±à¸à¹à¸à¸·à¹à¸à¸à¸ªà¸à¸´à¸à¸à¸£à¹à¸à¸¡à¹à¸à¸£à¸·à¹à¸à¸à¸à¸·à¹à¸¡à¹à¸¢à¹à¸à¹ สัà¸à¸à¸§à¸à¸à¹à¸§à¸¢à¹à¸«à¹à¸à¸£à¸£à¸¢à¸²à¸à¸²à¸¨à¸à¹à¸à¸à¸à¸¥à¸²à¸¢à¸à¸¶à¹à¸à¸à¸±à¸à¸à¸µ รà¸à¸¢à¸¢à¸´à¹à¸¡ à¹à¸ªà¸µà¸¢à¸à¸«à¸±à¸§à¹à¸£à¸²à¸° à¹à¸¥à¸°à¸à¹à¸§à¸à¹à¸§à¸¥à¸²à¸à¸µà¹ à¸à¸µà¹à¹à¸à¹à¹à¸à¹à¸à¸à¸±à¸à¸à¸±à¸à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸à¸²à¸£à¸à¸à¸¡à¸µà¸à¸§à¸²à¸¡à¸«à¸¡à¸²à¸¢à¸¢à¸´à¹à¸à¸à¸¶à¹à¸",tags:"#à¸à¸§à¸²à¸¡à¸ªà¸¸à¸ #à¹à¸à¸·à¹à¸à¸"}}}}},d=[{id:"ig-story",channel:"instagram",platform:"Instagram",format:"Story",w:1080,h:1920},{id:"ig-portrait",channel:"instagram",platform:"Instagram",format:"Portrait",w:1080,h:1350},{id:"fb-square",channel:"facebook",platform:"Facebook",format:"Square",w:1080,h:1080},{id:"li-landscape",channel:"linkedin",platform:"LinkedIn",format:"Landscape",w:1200,h:628},{id:"fb-landscape",channel:"facebook",platform:"Facebook",format:"Landscape",w:1080,h:566}],c={"ig-story-9x16":.15,"fb-square-1x1":.24,"li-landscape-191":.33,"fb-landscape-191":.42,"ig-portrait-4x5":.5},u=[.6,.9],h=[.85,1],m="(prefers-reduced-motion: reduce)",A=e=>e<0?0:e>
11?1:e,f=(e,[t,a])=>A((e-t)/(a-t)),p=e=>({"--reveal-delay":`${e}ms`}),g={"ig-story":"(max-width: 900px) 192px, 230px","ig-portrait":"(max-width: 900px) 260px, 280px","fb-square":"(max-width: 900px) 250px, 246px","li-landscape":"(max-width: 900px) 304px, 332px","fb-landscape":"(max-width: 900px) 320px, 348px"},b={brand:"starbucks",lang:"en"};function w(e,t){let a=0,i=0,n=e;for(;n&&n!==t;)a+=n.offsetLeft,i+=n.offsetTop,n=n.offsetParent;return{x:a,y:i,w:e.offsetWidth||1,h:e.offsetHeight||1}}let x=()=>(0,t.jsxs)("svg",{className:"mockup-more",width:"18",height:"18",viewBox:"0 0 24 24",fill:"#999","aria-hidden":"true",children:[(0,t.jsx)("circle",{cx:"5",cy:"12",r:"2"}),(0,t.jsx)("circle",{cx:"12",cy:"12",r:"2"}),(0,t.jsx)("circle",{cx:"19",cy:"12",r:"2"})]}),y=()=>(0,t.jsxs)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true",children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"9"}),(0,t.jsx)("path",{d:"M3 12h18M12 3a15 15 0 0 1 0 18a15 15 0 0 1 0-18z"})]}),v=()=>(0,t.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"})}),E=()=>(0,t.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true",children:[(0,t.jsx)("line",{x1:"22",y1:"2",x2:"11",y2:"13"}),(0,t.jsx)("polygon",{points:"22 2 15 22 11 13 2 9 22 2"})]}),k=()=>(0,t.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"})}),j=()=>(0,t.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z"})});function C({images:e}){let[C,N]=(0,a.useState)(b),[R,O]=(0,a.useState)(C),[S,B]=(0,a.useState)(""),P=(0,a.useRef)(null),I=(0,a.useRef)(null),L=(0,a.useRef)(null),Q=(0,a.useRef)(null),T=(0,a.useRef)(null),M=(0,a.useRef)({}),D=(0,a.useRef)(!1),z=l[C.brand],_=l[R.brand],F=o.CONCEPT_BRANDS.find(e=>e.id===R.brand)??o.CONCEPT_BRANDS[0],H=_.langs.find(e=>e.code===R.lang)?.tag??R.lang,U=e=>d.find(t=>t.id===e),[q,W]=(0,r.useConceptBrand)();if(q!==C.brand){let e=l[q].langs;N({brand:q,lang:e.some(e=>e.code===C.lang)?C.lang:e[0].code}),B(`Showing the ${l[q].name} concept`)}(0,a.useEffect)(()=>{let e=L.current;if(!e)return;if(C===R){let t=requestAnimationFrame(()=>e.classList.remove("is-swapping"));return()=>cancelAnimationFrame(t)}if(window.matchMedia(m).matches)return void O(C);e.classList.add("is-swapping");let t=setTimeout(()=>O(C),180);return()=>clearTimeout(t)},[C,R]),(0,a.useEffect)(()=>{if(!D.current){D.current=!0;return}let e=T.current,t=e?.querySelector(".is-active");if(!e||!t)return;let a=t.offsetLeft-e.offsetLeft;a<e.scrollLeft?e.scrollLeft=a:a+t.offsetWidth>e.scrollLeft+e.clientWidth&&(e.scrollLeft=a+t.offsetWidth-e.clientWidth)},[C]),(0,a.useEffect)(()=>{let e=P.current,t=I.current,a=L.current,i=Q.current;if(!e||!t||!a||!i)return;let n=Object.entries(c).flatMap(([e,t])=>{let a=M.current[e];return a?[{el:a,start:t}]:[]}),s=0,r=!1,o=!1,l=0,d=0,p=!1;function g(){if(!e||!t||!a||!i)return;let s=t.querySelector(".fanout-head"),r=t.clientHeight-(s?s.offsetHeight:0)-48;a.style.setProperty("--fit",Math.min(1,r/(a.offsetHeight||1)).toFixed(3));let o=w(i,a);n.forEach(({el:e})=>{let t=w(e,a);e.style.setProperty("--dx",String(Math.round(o.x+o.w/2-(t.x+t.w/2)))),e.style.setProperty("--dy",String(Math.round(o.y+o.h/2-(t.y+t.h/2)))),e.style.setProperty("--s",(o.w/t.w).toFixed(4))})}function b(e){a&&(s=e,a.style.setProperty("--c",String(f(e,u))),a.style.setProperty("--l",String(f(e,h))),a.classList.toggle("is-live",e>
10&&e<1),n.forEach(({el:t,start:a})=>{t.style.setProperty("--pi",String(A((e-a)/.3)))}))}function x(){a&&(a.classList.remove("is-live"),["--fit","--c","--l"].forEach(e=>a.style.removeProperty(e)),n.forEach(({el:e})=>{["--pi","--dx","--dy","--s"].forEach(t=>e.style.removeProperty(t))}))}function y(){if(l=0,!e||!t)return;let a=e.getBoundingClientRect().top,i=parseFloat(getComputedStyle(t).top)||0,n=e.offsetHeight-t.offsetHeight;b(n>0?A((i-a)/n):1)}function v(){r&&o&&!l&&(l=requestAnimationFrame(y))}function E(){d||(d=requestAnimationFrame(()=>{d=0,g(),b(s)}))}let k="u">typeof IntersectionObserver?new IntersectionObserver(([e])=>{o=!!e?.isIntersecting,v()},{rootMargin:"200px 0px"}):null,j="u">typeof ResizeObserver?new ResizeObserver(E):null,C=window.matchMedia("(min-width: 901px) and (min-height: 720px)"),N=window.matchMedia(m);function R(){if(!e||!a)return;let t=C.matches&&!N.matches;t!==r&&(r=t,e.classList.toggle("is-pinned",t),t?(k?.observe(e),j?.observe(a),window.addEventListener("scroll",v,{passive:!0}),g(),y()):(k?.disconnect(),j?.disconnect(),window.removeEventListener("scroll",v),l&&(cancelAnimationFrame(l),l=0),o=!1,x()))}function O(){p=!0,R(),C.addEventListener("change",R),N.addEventListener("change",R),window.addEventListener("resize",E)}return"complete"===document.readyState?O():window.addEventListener("load",O,{once:!0}),()=>{window.removeEventListener("load",O),p&&(C.removeEventListener("change",R),N.removeEventListener("change",R),window.removeEventListener("resize",E)),window.removeEventListener("scroll",v),k?.disconnect(),j?.disconnect(),l&&cancelAnimationFrame(l),d&&cancelAnimationFrame(d),x(),e.classList.remove("is-pinned")}},[]);let K=e=>"instagram"===e.channel?_.handle:_.name,V=(a,n,s=!1)=>{let r;return(0,t.jsx)("div",{className:s?"ctx-media is-master":"ctx-media",style:{"--fw":n.w,"--fh":n.h},ref:e=>{M.current[a]=e},children:(r=e[`${R.brand}-${R.lang}-${n.w}x${n.h}`],(0,t.jsx)(i.Picture,{set:r,sizes:g[n.id],alt:`Concept ${n.platform} ${n.format.toLowerCase()} post for ${_.name}, made with Sphere`,className:"fmt-img"}))})},Y=(0,t.jsx)("span",{className:"mockup-avatar has-logo","aria-hidden":"true",children:(0,t.jsx)("img",{className:"mockup-avatar-img fmt-logo",src:F.logo.src,alt:"",loading:"lazy",decoding:"async"})}),J=e=>(0,t.jsxs)("span",{className:"mockup-name",children:[(0,t.jsx)("span",{className:"fmt-name",children:K(e)}),(0,t.jsx)("span",{className:"ctx-concept",children:"Concept"})]}),G=(e,a=!1)=>{let i=_.captions[R.lang]?.[e.channel];return(0,t.jsxs)("p",{className:"mockup-caption ctx-caption ctx-chrome",lang:H,children:[a&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("strong",{className:"fmt-lead",children:K(e)})," "]}),(0,t.jsx)("span",{className:"fmt-text",children:i?.text})," ",(0,t.jsx)("span",{className:"ctx-tags fmt-tags",children:i?.tags})]})},Z=e=>(0,t.jsxs)("figcaption",{className:"fanout-label",children:[e.platform," · ",e.format,(0,t.jsxs)("span",{className:"fanout-dims",children:[e.w," à ",e.h]})]}),X=U("ig-story"),$=U("ig-portrait"),ee=U("fb-square"),et=U("li-landscape"),ea=U("fb-landscape");return(0,t.jsx)("section",{className:"fmt",id:"formats",children:(0,t.jsx)("div",{className:"fanout-track",id:"fmtTrack",ref:P,children:(0,t.jsxs)("div",{className:"fanout-stage",id:"fmtStage",ref:I,children:[(0,t.jsxs)("div",{className:"fmt-inner fanout-head",children:[(0,t.jsx)("h2",{className:"fmt-title","data-reveal":!0,children:"Resize and adapt, in every language"}),(0,t.jsx)("p",{className:"fmt-sub","data-reveal":!0,style:p(60),children:"One brief becomes 25 posts â five formats, five languages. Pick a brand and a language, then watch every format follow."}),(0,t.jsxs)("div",{className:"fmt-controls","data-reveal":!0,style:p(120),children:[(0,t.jsx)(s.BrandPills,{idPrefix:"fmt",active:C.brand,onSelect:e=>{e!==C.brand&&W(e)},controls:()=>"fmtCanvas"}),(0,t.jsx)("div",{className:"fmt-langs",id:"fmtLangs",role:"group","aria-label":"Language",ref:T,children:z.langs.map(e=>{let a=e.code===C.lang;return(0,t.jsx)("button",{type:"button",className:a?"fmt-lang is-active":"fmt-lang",lang:e.tag,"aria-pressed":a,onClick:()=>(e=>{if(e===C.lang)return;N({brand:C.brand,lang:e});let t=z.langs.find(t=>t.code===e);B(t?`Showing the ${t.native} version`:"")})(e.code),children:e.native},e.code)})})]}),(0,t.jsx)(n.ConceptNote,{className:"fmt-note",reveal:!0,style:p(160)})]}),(0,t.jsxs)("div",{className:"fanout-canvas",id:"fmtCanvas",ref:L,style:(0,o.brandVars)(F),children:[(0,t.jsx)("div",{className:"fanout-origin",ref:Q,"aria-hidden":"true"}),(0,t.jsxs)("figure",{className:"fanout-frame fanout-frame--ig-story-9x16","data-frame":"ig-story-9x16","data-surface":"ig-story",children:[(0,t.jsx)("div",{className:"ctx-phone",children:(0,t.jsxs)("div",{className:"ctx-phone-screen",children:[V("ig-story-9x16",X),(0,t.jsxs)("div",{className:"ctx-story-top ctx-chrome","aria-hidden":"true",children:[(0,t.jsxs)("div",{className:"ctx-story-bars",children:[(0,t.jsx)("i",{className:"is-done"}),(0,t.jsx)("i",{className:"is-live"}),(0,t.jsx)("i",{})]}),(0,t.jsxs)("div",{className:"ctx-story-who",children:[Y,(0,t.jsx)("span",{className:"fmt-name",children:K(X)}),(0,t.jsx)("span",{className:"ctx-concept",children:"Concept"}),(0,t.jsx)("span",{className:"ctx-story-time",children:"2h"})]})]}),(0,t.jsxs)("div",{className:"ctx-story-reply ctx-chrome","aria-hidden":"true",children:[(0,t.jsx)("span",{children:"Send message"}),(0,t.jsx)(v,{}),(0,t.jsx)(E,{})]})]})}),Z(X)]}),(0,t.jsxs)("figure",{className:"fanout-frame fanout-frame--ig-portrait-4x5","data-frame":"ig-portrait-4x5","data-surface":"ig-portrait",children:[(0,t.jsxs)("div",{className:"ctx-card ctx-ig",children:[(0,t.jsxs)("div",{className:"mockup-header ctx-chrome",children:[Y,(0,t.jsx)("div",{className:"mockup-user-info",children:J($)}),(0,t.jsx)(x,{})]}),V("ig-portrait-4x5",$,!0),(0,t.jsxs)("div",{className:"ctx-actions ctx-chrome","aria-hidden":"true",children:[(0,t.jsxs)("span",{children:[(0,t.jsx)(v,{}),(0,t.jsx)(k,{}),(0,t.jsx)(E,{})]}),(0,t.jsx)(j,{})]}),G($,!0)]}),Z($)]}),(0,t.jsxs)("figure",{className:"fanout-frame fanout-frame--fb-square-1x1","data-frame":"fb-square-1x1","data-surface":"fb-square",children:[(0,t.jsxs)("div",{className:"ctx-card ctx-fb",children:[(0,t.jsxs)("div",{className:"mockup-header ctx-chrome",children:[Y,(0,t.jsxs)("div",{className:"mockup-user-info",children:[J(ee),(0,t.jsxs)("span",{className:"mockup-meta",children:["2h · ",(0,t.jsx)(y,{})]})]}),(0,t.jsx)(x,{})]}),G(ee),V("fb-square-1x1",ee),(0,t.jsxs)("div",{className:"ctx-bar ctx-chrome","aria-hidden":"true",children:[(0,t.jsx)("span",{children:"1.2K reactions"}),(0,t.jsx)("span",{children:"86 comments"})]})]}),Z(ee)]}),(0,t.jsxs)("figure",{className:"fanout-frame fanout-frame--li-landscape-191","data-frame":"li-landscape-191","data-surface":"li-landscape",children:[(0,t.jsxs)("div",{className:"ctx-browser",children:[(0,t.jsx)("div",{className:"ctx-browser-bar ctx-chrome","aria-hidden":"true",children:(0,t.jsx)("span",{className:"ctx-url",children:"linkedin.com/feed"})}),(0,t.jsxs)("div",{className:"ctx-card ctx-li",children:[(0,t.jsxs)("div",{className:"mockup-header ctx-chrome",children:[Y,(0,t.jsxs)("div",{className:"mockup-user-info",children:[J(et),(0,t.jsxs)("span",{className:"mockup-meta",children:[(0,t.jsx)("span",{className:"fmt-industry",children:_.industry})," · 1d ",(0,t.jsx)(y,{})]})]}),(0,t.jsx)(x,{})]}),G(et),V("li-landscape-191",et),(0,t.jsxs)("div",{className:"ctx-bar ctx-chrome","aria-hidden":"true",children:[(0,t.jsx)("span",{children:"Like"}),(0,t.jsx)("span",{children:"Comment"}),(0,t.jsx)("span",{children:"Repost"}),(0,t.jsx)("span",{children:"Send"})]})]})]}),Z(et)]}),(0,t.jsxs)("figure",{className:"fanout-frame fanout-frame--fb-landscape-191","data-frame":"fb-landscape-191","data-surface":"fb-landscape",children:[(0,t.jsxs)("div",{className:"ctx-card ctx-fb",children:[(0,t.jsxs)("div",{className:"mockup-header ctx-chrome",children:[Y,(0,t.jsxs)("div",{className:"mockup-user-info",children:[J(ea),(0,t.jsxs)("span",{className:"mockup-meta",children:["2h · ",(0,t.jsx)(y,{})]})]}),(0,t.jsx)(x,{})]}),G(ea),V("fb-landscape-191",ea),(0,t.jsxs)("div",{className:"ctx-bar ctx-chrome","aria-hidden":"true",children:[(0,t.jsx)("span",{children:"1.2K reactions"}),(0,t.jsx)("span",{children:"86 comments"})]})]}),Z(ea)]})]}),(0,t.jsx)("p",{className:"visually-hidden","aria-live":"polite",id:"fmtStatus",children:S})]})})})}e.s(["FormatsSection",()=>C],25587)},41232,(e,t,a)=>{"use strict";function i(e,t,a){if(e){for(let i of(a&&(a=a.toLowerCase()),e))if(t===i.domain?.split(":",1)[0].toLowerCase()||a===i.defaultLocale.toLowerCase()||i.locales?.some(e=>e.toLowerCase()===a))return i}}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"detectDomainLocale",{enumerable:!0,get:function(){return i}})},4617,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"addPathSuffix",{enumerable:!0,get:function(){return n}});let i=e.r(2040);function n(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:a,query:n,hash:s}=(0,i.parsePath)(e);return`${a}${t}${n}${s}`}},29057,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"addLocale",{enumerable:!0,get:function(){return s}});let i=e.r(31458),n=e.r(10825);function s(e,t,a,s){if(!t||t===a)return e;let r=e.toLowerCase();return!s&&((0,n.pathHasPrefix)(r,"/api")||(0,n.pathHasPrefix)(r,`/${t.toLowerCase()}`))?e:(0,i.addPathPrefix)(e,`/${t}`)}},97396,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"formatNextPathnameInfo",{enumerable:!0,get:function(){return o}});let i=e.r(58342),n=e.r(31458),s=e.r(4617),r=e.r(29057);function o(e){let t=(0,r.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,i.removeTrailingSlash)(t)),e.buildId&&(t=(0,s.addPathSuffix)((0,n.addPathPrefix)(t,`/_next/data/${e.buildId}`),"/"===e.pathname?"index.json":".json")),t=(0,n.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,s.addPathSuffix)(t,"/"):(0,i.removeTrailingSlash)(t)}},75823,(e,t,a)=>{"use strict";function i(e,t){let a;if(t?.host&&!Array.isArray(t.host))a=t.host.toString().split(":",1)[0];else{if(!e.hostname)return;a=e.hostname}return a.toLowerCase()}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getHostname",{enumerable:!0,get:function(){return i}})},99357,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"normalizeLocalePath",{enumerable:!0,get:function(){return n}});let i=new WeakMap;function n(e,t){let a;if(!t)return{pathname:e};let n=i.get(t);n||(n=t.map(e=>e.toLowerCase()),i.set(t,n));let s=e.split("/",2);if(!s[1])return{pathname:e};let r=s[1].toLowerCase(),o=n.indexOf(r);return o<0?{pathname:e}:(a=t[o],{pathname:e=e.slice(a.length+1)||"/",detectedLocale:a})}},78358,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"removePathPrefix",{enumerable:!0,get:function(){return n}});let i=e.r(10825);function n(e,t){if(!(0,i.pathHasPrefix)(e,t))return e;let a=e.slice(t.length);return a.startsWith("/")?a:`/${a}`}},64137,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getNextPathnameInfo",{enumerable:!0,get:function(){return r}});let i=e.r(99357),n=e.r(78358),s=e.r(10825);function r(e,t){let{basePath:a,i18n:r,trailingSlash:o}=t.nextConfig??{},l={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):o};a&&(0,s.pathHasPrefix)(l.pathname,a)&&(l.pathname=(0,n.removePathPrefix)(l.pathname,a),l.basePath=a);let d=l.pathname;if(l.pathname.startsWith("/_next/data/")&&l.pathname.endsWith(".json")){let e=l.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");l.buildId=e[0],d="index"!==e[1]?`/${e.slice(1).join("/")}`:"/",!0===t.parseData&&(l.pathname=d)}
1if(r){let e=t.i18nProvider?t.i18nProvider.analyze(l.pathname):(0,i.normalizeLocalePath)(l.pathname,r.locales);l.locale=e.detectedLocale,l.pathname=e.pathname??l.pathname,!e.detectedLocale&&l.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(d):(0,i.normalizeLocalePath)(d,r.locales)).detectedLocale&&(l.locale=e.detectedLocale)}return l}},48704,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"NextURL",{enumerable:!0,get:function(){return c}});let i=e.r(41232),n=e.r(97396),s=e.r(75823),r=e.r(64137),o=/(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)/;function l(e,t){return new URL(String(e).replace(o,"localhost"),t&&String(t).replace(o,"localhost"))}let d=Symbol("NextURLInternal");class c{constructor(e,t,a){let i,n;"object"==typeof t&&"pathname"in t||"string"==typeof t?(i=t,n=a||{}):n=a||t||{},this[d]={url:l(e,i??n.base),options:n,basePath:""},this.analyze()}analyze(){var e,t,a,n,o;let l=(0,r.getNextPathnameInfo)(this[d].url.pathname,{nextConfig:this[d].options.nextConfig,parseData:!0,i18nProvider:this[d].options.i18nProvider}),c=(0,s.getHostname)(this[d].url,this[d].options.headers);this[d].domainLocale=this[d].options.i18nProvider?this[d].options.i18nProvider.detectDomainLocale(c):(0,i.detectDomainLocale)(null==(t=this[d].options.nextConfig)||null==(e=t.i18n)?void 0:e.domains,c);let u=(null==(a=this[d].domainLocale)?void 0:a.defaultLocale)||(null==(o=this[d].options.nextConfig)||null==(n=o.i18n)?void 0:n.defaultLocale);this[d].url.pathname=l.pathname,this[d].defaultLocale=u,this[d].basePath=l.basePath??"",this[d].buildId=l.buildId,this[d].locale=l.locale??u,this[d].trailingSlash=l.trailingSlash}formatPathname(){return(0,n.formatNextPathnameInfo)({basePath:this[d].basePath,buildId:this[d].buildId,defaultLocale:this[d].options.forceLocale?void 0:this[d].defaultLocale,locale:this[d].locale,pathname:this[d].url.pathname,trailingSlash:this[d].trailingSlash})}formatSearch(){return this[d].url.search}get buildId(){return this[d].buildId}set buildId(e){this[d].buildId=e}get locale(){return this[d].locale??""}set locale(e){var t,a;if(!this[d].locale||!(null==(a=this[d].options.nextConfig)||null==(t=a.i18n)?void 0:t.locales.includes(e)))throw Object.defineProperty(TypeError(`The NextURL configuration includes no locale "${e}"`),"__NEXT_ERROR_CODE",{value:"E597",enumerable:!1,configurable:!0});this[d].locale=e}get defaultLocale(){return this[d].defaultLocale}get domainLocale(){return this[d].domainLocale}get searchParams(){return this[d].url.searchParams}get host(){return this[d].url.host}set host(e){this[d].url.host=e}get hostname(){return this[d].url.hostname}set hostname(e){this[d].url.hostname=e}get port(){return this[d].url.port}set port(e){this[d].url.port=e}get protocol(){return this[d].url.protocol}set protocol(e){this[d].url.protocol=e}get href(){let e=this.formatPathname(),t=this.formatSearch();return`${this.protocol}//${this.host}${e}${t}${this.hash}`}set href(e){this[d].url=l(e),this.analyze()}get origin(){return this[d].url.origin}get pathname(){return this[d].url.pathname}set pathname(e){this[d].url.pathname=e}get hash(){return this[d].url.hash}set hash(e){this[d].url.hash=e}get search(){return this[d].url.search}set search(e){this[d].url.search=e}get password(){return this[d].url.password}set password(e){this[d].url.password=e}get username(){return this[d].url.username}set username(e){this[d].url.username=e}get basePath(){return this[d].basePath}set basePath(e){this[d].basePath=e.startsWith("/")?e:`/${e}`}toString(){return this.href}toJSON(){return this.href}[Symbol.for("edge-runtime.inspect.custom")](){return{href:this.href,origin:this.origin,protocol:this.protocol,username:this.username,password:this.password,host:this.host,hostname:this.hostname,port:this.port,pathname:this.pathname,search:this.search,searchParams:this.searchParams,hash:this.hash}}clone(){return new c(String(this),this[d].options)}}},82414,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={ACTION_SUFFIX:function(){return p},APP_DIR_ALIAS:function(){return D},CACHE_ONE_YEAR:function(){return R},DOT_NEXT_ALIAS:function(){return T},ESLINT_DEFAULT_DIRS:function(){return en},GSP_NO_RETURNED_VALUE:function(){return X},GSSP_COMPONENT_MEMBER_ERROR:function(){return et},GSSP_NO_RETURNED_VALUE:function(){return $},HTML_CONTENT_TYPE_HEADER:function(){return r},INFINITE_CACHE:function(){return O},INSTRUMENTATION_HOOK_FILENAME:function(){return L},JSON_CONTENT_TYPE_HEADER:function(){return o},MATCHED_PATH_HEADER:function(){return c},MIDDLEWARE_FILENAME:function(){return S},MIDDLEWARE_LOCATION_REGEXP:function(){return B},NEXT_BODY_SUFFIX:function(){return w},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return N},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return y},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return v},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return C},NEXT_CACHE_TAGS_HEADER:function(){return x},NEXT_CACHE_TAG_MAX_ITEMS:function(){return k},NEXT_CACHE_TAG_MAX_LENGTH:function(){return j},NEXT_DATA_SUFFIX:function(){return g},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return d}
1,NEXT_META_SUFFIX:function(){return b},NEXT_QUERY_PARAM_PREFIX:function(){return l},NEXT_RESUME_HEADER:function(){return E},NON_STANDARD_NODE_ENV:function(){return ea},PAGES_DIR_ALIAS:function(){return Q},PRERENDER_REVALIDATE_HEADER:function(){return u},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return h},PROXY_FILENAME:function(){return P},PROXY_LOCATION_REGEXP:function(){return I},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return K},ROOT_DIR_ALIAS:function(){return M},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return W},RSC_ACTION_ENCRYPTION_ALIAS:function(){return q},RSC_ACTION_PROXY_ALIAS:function(){return F},RSC_ACTION_VALIDATE_ALIAS:function(){return _},RSC_CACHE_WRAPPER_ALIAS:function(){return H},RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS:function(){return U},RSC_MOD_REF_PROXY_ALIAS:function(){return z},RSC_SEGMENTS_DIR_SUFFIX:function(){return m},RSC_SEGMENT_SUFFIX:function(){return A},RSC_SUFFIX:function(){return f},SERVER_PROPS_EXPORT_ERROR:function(){return Z},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return Y},SERVER_PROPS_SSG_CONFLICT:function(){return J},SERVER_RUNTIME:function(){return es},SSG_FALLBACK_EXPORT_ERROR:function(){return ei},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return V},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return G},TEXT_PLAIN_CONTENT_TYPE_HEADER:function(){return s},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return ee},WEBPACK_LAYERS:function(){return el},WEBPACK_RESOURCE_QUERIES:function(){return ed},WEB_SOCKET_MAX_RECONNECTIONS:function(){return er}};for(var n in i)Object.defineProperty(a,n,{enumerable:!0,get:i[n]});let s="text/plain",r="text/html; charset=utf-8",o="application/json; charset=utf-8",l="nxtP",d="nxtI",c="x-matched-path",u="x-prerender-revalidate",h="x-prerender-revalidate-if-generated",m=".segments",A=".segment.rsc",f=".rsc",p=".action",g=".json",b=".meta",w=".body",x="x-next-cache-tags",y="x-next-revalidated-tags",v="x-next-revalidate-tag-token",E="next-resume",k=128,j=256,C=1024,N="_N_T_",R=31536e3,O=0xfffffffe,S="middleware",B=`(?:src/)?${S}`,P="proxy",I=`(?:src/)?${P}`,L="instrumentation",Q="private-next-pages",T="private-dot-next",M="private-next-root-dir",D="private-next-app-dir",z="private-next-rsc-mod-ref-proxy",_="private-next-rsc-action-validate",F="private-next-rsc-server-reference",H="private-next-rsc-cache-wrapper",U="private-next-rsc-track-dynamic-import",q="private-next-rsc-action-encryption",W="private-next-rsc-action-client-wrapper",K="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",V="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",Y="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",J="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",G="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",Z="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",X="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",$="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",ee="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",et="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",ea='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',ei="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",en=["app","pages","components","lib","src"],es={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},er=12,eo={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},el={...eo,GROUP:{builtinReact:[eo.reactServerComponents,eo.actionBrowser],serverOnly:[eo.reactServerComponents,eo.actionBrowser,eo.instrument,eo.middleware],neutralTarget:[eo.apiNode,eo.apiEdge],clientOnly:[eo.serverSideRendering,eo.appPagesBrowser],bundled:[eo.reactServerComponents,eo.actionBrowser,eo.serverSideRendering,eo.appPagesBrowser,eo.shared,eo.instrument,eo.middleware],appPages:[eo.reactServerComponents,eo.serverSideRendering,eo.appPagesBrowser,eo.actionBrowser]}},ed={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},45973,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={fromNodeOutgoingHttpHeaders:function(){return r},normalizeNextQueryParam:function(){return c},splitCookiesString:function(){return o},toNodeOutgoingHttpHeaders:function(){return l},validateURL:function(){return d}};for(var n in i)Object.defineProperty(a,n,{enumerable:!0,get:i[n]});let s=e.r(82414);function r(e){let t=new Headers;for(let[a,i]of Object.entries(e))for(let e of Array.isArray(i)?i:[i])void 0!==e&&("number"==typeof e&&(e=e.toString()),t.append(a,e));return t}function o(e){var t,a,i,n,s,r=[],o=0;function l(){for(;o<e.length&&/\s/.test(e.charAt(o));)o+=1;return o<e.length}for(;o<e.length;){for(t=o,s=!1;l();)if(","===(a=e.charAt(o))){for(i=o,o+=1,l(),n=o;o<e.length&&"="!==(a=e.charAt(o))&&";"!==a&&","!==a;)o+=1;o<e.length&&"="===e.charAt(o)?(s=!0,o=n,r.push(e.substring(t,i)),t=o):o=i+1}else o+=1;(!s||o>=e.length)&&r.push(e.substring(t,e.length))}return r}function l(e){let t={},a=[];if(e)for(let[i,n]of e.entries())"set-cookie"===i.toLowerCase()?(a.push(...o(n)),t[i]=1===a.length?a[0]:a):t[i]=n;return t}function d(e){try{return String(new URL(String(e)))}catch(t){throw Object.defineProperty(Error(`URL is malformed "${String(e)}". Please use only absolute URLs - https://nextjs.org/docs/messages/middleware-relative-urls`,{cause:t}
1),"__NEXT_ERROR_CODE",{value:"E61",enumerable:!1,configurable:!0})}}function c(e){for(let t of[s.NEXT_QUERY_PARAM_PREFIX,s.NEXT_INTERCEPTION_MARKER_PREFIX])if(e!==t&&e.startsWith(t))return e.substring(t.length);return null}},97195,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={PageSignatureError:function(){return s},RemovedPageError:function(){return r},RemovedUAError:function(){return o}};for(var n in i)Object.defineProperty(a,n,{enumerable:!0,get:i[n]});class s extends Error{constructor({page:e}){super(`The middleware "${e}" accepts an async API directly with the form: 2 3 export function middleware(request, event) { 4 return NextResponse.redirect('/new-location') 5 } 6 7 Read more: https://nextjs.org/docs/messages/middleware-new-signature 8 `)}}class r extends Error{constructor(){super(`The request.page has been deprecated in favour of \`URLPattern\`. 9 Read more: https://nextjs.org/docs/messages/middleware-request-page 10 `)}}class o extends Error{constructor(){super(`The request.ua has been removed in favour of \`userAgent\` function. 11 Read more: https://nextjs.org/docs/messages/middleware-parse-user-agent 12 `)}}},17468,(e,t,a)=>{"use strict";var i=Object.defineProperty,n=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,r=Object.prototype.hasOwnProperty,o={},l={RequestCookies:()=>f,ResponseCookies:()=>p,parseCookie:()=>u,parseSetCookie:()=>h,stringifyCookie:()=>c};for(var d in l)i(o,d,{get:l[d],enumerable:!0});function c(e){var t;let a=["path"in e&&e.path&&`Path=${e.path}`,"expires"in e&&(e.expires||0===e.expires)&&`Expires=${("number"==typeof e.expires?new Date(e.expires):e.expires).toUTCString()}`,"maxAge"in e&&"number"==typeof e.maxAge&&`Max-Age=${e.maxAge}`,"domain"in e&&e.domain&&`Domain=${e.domain}`,"secure"in e&&e.secure&&"Secure","httpOnly"in e&&e.httpOnly&&"HttpOnly","sameSite"in e&&e.sameSite&&`SameSite=${e.sameSite}`,"partitioned"in e&&e.partitioned&&"Partitioned","priority"in e&&e.priority&&`Priority=${e.priority}`].filter(Boolean),i=`${e.name}=${encodeURIComponent(null!=(t=e.value)?t:"")}`;return 0===a.length?i:`${i}; ${a.join("; ")}`}function u(e){let t=new Map;for(let a of e.split(/; */)){if(!a)continue;let e=a.indexOf("=");if(-1===e){t.set(a,"true");continue}let[i,n]=[a.slice(0,e),a.slice(e+1)];try{t.set(i,decodeURIComponent(null!=n?n:"true"))}catch{}}return t}function h(e){if(!e)return;let[[t,a],...i]=u(e),{domain:n,expires:s,httponly:r,maxage:o,path:l,samesite:d,secure:c,partitioned:h,priority:f}=Object.fromEntries(i.map(([e,t])=>[e.toLowerCase().replace(/-/g,""),t]));{var p,g,b={name:t,value:decodeURIComponent(a),domain:n,...s&&{expires:new Date(s)},...r&&{httpOnly:!0},..."string"==typeof o&&{maxAge:Number(o)},path:l,...d&&{sameSite:m.includes(p=(p=d).toLowerCase())?p:void 0},...c&&{secure:!0},...f&&{priority:A.includes(g=(g=f).toLowerCase())?g:void 0},...h&&{partitioned:!0}};let e={};for(let t in b)b[t]&&(e[t]=b[t]);return e}}t.exports=((e,t,a,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of s(t))r.call(e,a)||void 0===a||i(e,a,{get:()=>t[a],enumerable:!(o=n(t,a))||o.enumerable});return e})(i({},"__esModule",{value:!0}),o);var m=["strict","lax","none"],A=["low","medium","high"],f=class{constructor(e){this._parsed=new Map,this._headers=e;const t=e.get("cookie");if(t)for(const[e,a]of u(t))this._parsed.set(e,{name:e,value:a})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let a=Array.from(this._parsed);if(!e.length)return a.map(([e,t])=>t);let i="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return a.filter(([e])=>e===i).map(([e,t])=>t)}has(e){return this._parsed.has(e)}set(...e){let[t,a]=1===e.length?[e[0].name,e[0].value]:e,i=this._parsed;return i.set(t,{name:t,value:a}),this._headers.set("cookie",Array.from(i).map(([e,t])=>c(t)).join("; ")),this}delete(e){let t=this._parsed,a=Array.isArray(e)?e.map(e=>t.delete(e)):t.delete(e);return this._headers.set("cookie",Array.from(t).map(([e,t])=>c(t)).join("; ")),a}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(e=>`${e.name}=${encodeURIComponent(e.value)}`).join("; ")}},p=class{constructor(e){var t,a,i;this._parsed=new Map,this._headers=e;const n=null!=(i=null!=(a=null==(t=e.getSetCookie)?void 0:t.call(e))?a:e.get("set-cookie"))?i:[];for(const e of Array.isArray(n)?n:function(e){if(!e)return[];var t,a,i,n,s,r=[],o=0;function l(){for(;o<e.length&&/\s/.test(e.charAt(o));)o+=1;return o<e.length}for(;o<e.length;){for(t=o,s=!1;l();)if(","===(a=e.charAt(o))){for(i=o,o+=1,l(),n=o;o<e.length&&"="!==(a=e.charAt(o))&&";"!==a&&","!==a;)o+=1;o<e.length&&"="===e.charAt(o)?(s=!0,o=n,r.push(e.substring(t,i)),t=o):o=i+1}else o+=1;(!s||o>=e.length)&&r.push(e.substring(t,e.length))}return r}(n)){const t=h(e);t&&this._parsed.set(t.name,t)}}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let a=Array.from(this._parsed.values());if(!e.length)return a;let i="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return a.filter(e=>e.name===i)}has(e){return this._parsed.has(e)}set(...e){let[t,a,i]=1===e.length?[e[0].name,e[0].value,e[0]]:e,n=this._parsed;return n.set(t,function(e={name:"",value:""}){return"number"==typeof e.expires&&(e.expires=new Date(e.expires)),e.maxAge&&(e.expires=new Date(Date.now()+1e3*e.maxAge)),(null===e.path||void 0===e.path)&&(e.path="/"),e}
12({name:t,value:a,...i})),function(e,t){for(let[,a]of(t.delete("set-cookie"),e)){let e=c(a);t.append("set-cookie",e)}}(n,this._headers),this}delete(...e){let[t,a]="string"==typeof e[0]?[e[0]]:[e[0].name,e[0]];return this.set({...a,name:t,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(c).join("; ")}}},15642,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={RequestCookies:function(){return s.RequestCookies},ResponseCookies:function(){return s.ResponseCookies},stringifyCookie:function(){return s.stringifyCookie}};for(var n in i)Object.defineProperty(a,n,{enumerable:!0,get:i[n]});let s=e.r(17468)},33719,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={INTERNALS:function(){return d},NextRequest:function(){return c}};for(var n in i)Object.defineProperty(a,n,{enumerable:!0,get:i[n]});let s=e.r(48704),r=e.r(45973),o=e.r(97195),l=e.r(15642),d=Symbol("internal request");class c extends Request{constructor(e,t={}){const a="string"!=typeof e&&"url"in e?e.url:String(e);(0,r.validateURL)(a),t.body&&"half"!==t.duplex&&(t.duplex="half"),e instanceof Request?super(e,t):super(a,t);const i=new s.NextURL(a,{headers:(0,r.toNodeOutgoingHttpHeaders)(this.headers),nextConfig:t.nextConfig});this[d]={cookies:new l.RequestCookies(this.headers),nextUrl:i,url:i.toString()}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,nextUrl:this.nextUrl,url:this.url,bodyUsed:this.bodyUsed,cache:this.cache,credentials:this.credentials,destination:this.destination,headers:Object.fromEntries(this.headers),integrity:this.integrity,keepalive:this.keepalive,method:this.method,mode:this.mode,redirect:this.redirect,referrer:this.referrer,referrerPolicy:this.referrerPolicy,signal:this.signal}}get cookies(){return this[d].cookies}get nextUrl(){return this[d].nextUrl}get page(){throw new o.RemovedPageError}get ua(){throw new o.RemovedUAError}get url(){return this[d].url}}},90002,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"NextResponse",{enumerable:!0,get:function(){return u}});let i=e.r(15642),n=e.r(48704),s=e.r(45973),r=e.r(1871),o=e.r(15642),l=Symbol("internal response"),d=new Set([301,302,303,307,308]);function c(e,t){var a;if(null==e||null==(a=e.request)?void 0:a.headers){if(!(e.request.headers instanceof Headers))throw Object.defineProperty(Error("request.headers must be an instance of Headers"),"__NEXT_ERROR_CODE",{value:"E119",enumerable:!1,configurable:!0});let a=[];for(let[i,n]of e.request.headers)t.set("x-middleware-request-"+i,n),a.push(i);t.set("x-middleware-override-headers",a.join(","))}}class u extends Response{constructor(e,t={}){super(e,t);const a=this.headers,d=new Proxy(new o.ResponseCookies(a),{get(e,n,s){switch(n){case"delete":case"set":return(...s)=>{let r=Reflect.apply(e[n],e,s),l=new Headers(a);return r instanceof o.ResponseCookies&&a.set("x-middleware-set-cookie",r.getAll().map(e=>(0,i.stringifyCookie)(e)).join(",")),c(t,l),r};default:return r.ReflectAdapter.get(e,n,s)}}});this[l]={cookies:d,url:t.url?new n.NextURL(t.url,{headers:(0,s.toNodeOutgoingHttpHeaders)(a),nextConfig:t.nextConfig}):void 0}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,url:this.url,body:this.body,bodyUsed:this.bodyUsed,headers:Object.fromEntries(this.headers),ok:this.ok,redirected:this.redirected,status:this.status,statusText:this.statusText,type:this.type}}get cookies(){return this[l].cookies}static json(e,t){let a=Response.json(e,t);return new u(a.body,a)}static redirect(e,t){let a="number"==typeof t?t:(null==t?void 0:t.status)??307;if(!d.has(a))throw Object.defineProperty(RangeError('Failed to execute "redirect" on "response": Invalid status code'),"__NEXT_ERROR_CODE",{value:"E529",enumerable:!1,configurable:!0});let i="object"==typeof t?t:{},n=new Headers(null==i?void 0:i.headers);return n.set("Location",(0,s.validateURL)(e)),new u(null,{...i,headers:n,status:a})}static rewrite(e,t){let a=new Headers(null==t?void 0:t.headers);return a.set("x-middleware-rewrite",(0,s.validateURL)(e)),c(t,a),new u(null,{...t,headers:a})}static next(e){let t=new Headers(null==e?void 0:e.headers);return t.set("x-middleware-next","1"),c(e,t),new u(null,{...e,headers:t})}}},17511,(e,t,a)=>{"use strict";function i(){throw Object.defineProperty(Error('ImageResponse moved from "next/server" to "next/og" since Next.js 14, please import from "next/og" instead'),"__NEXT_ERROR_CODE",{value:"E183",enumerable:!1,
12configurable:!0})}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"ImageResponse",{enumerable:!0,get:function(){return i}})},62928,(e,t,a)=>{var i={226:function(t,a){!function(i,n){"use strict";var s="function",r="undefined",o="object",l="string",d="major",c="model",u="name",h="type",m="vendor",A="version",f="architecture",p="console",g="mobile",b="tablet",w="smarttv",x="wearable",y="embedded",v="Amazon",E="Apple",k="ASUS",j="BlackBerry",C="Browser",N="Chrome",R="Firefox",O="Google",S="Huawei",B="Microsoft",P="Motorola",I="Opera",L="Samsung",Q="Sharp",T="Sony",M="Xiaomi",D="Zebra",z="Facebook",_="Chromium OS",F="Mac OS",H=function(e,t){var a={};for(var i in e)t[i]&&t[i].length%2==0?a[i]=t[i].concat(e[i]):a[i]=e[i];return a},U=function(e){for(var t={},a=0;a<e.length;a++)t[e[a].toUpperCase()]=e[a];return t},q=function(e,t){return typeof e===l&&-1!==W(t).indexOf(W(e))},W=function(e){return e.toLowerCase()},K=function(e,t){if(typeof e===l)return e=e.replace(/^\s\s*/,""),typeof t===r?e:e.substring(0,350)},V=function(e,t){for(var a,i,n,r,l,d,c=0;c<t.length&&!l;){var u=t[c],h=t[c+1];for(a=i=0;a<u.length&&!l&&u[a];)if(l=u[a++].exec(e))for(n=0;n<h.length;n++)d=l[++i],typeof(r=h[n])===o&&r.length>0?2===r.length?typeof r[1]==s?this[r[0]]=r[1].call(this,d):this[r[0]]=r[1]:3===r.length?typeof r[1]!==s||r[1].exec&&r[1].test?this[r[0]]=d?d.replace(r[1],r[2]):void 0:this[r[0]]=d?r[1].call(this,d,r[2]):void 0:4===r.length&&(this[r[0]]=d?r[3].call(this,d.replace(r[1],r[2])):void 0):this[r]=d||void 0;c+=2}},Y=function(e,t){for(var a in t)if(typeof t[a]===o&&t[a].length>0){for(var i=0;i<t[a].length;i++)if(q(t[a][i],e))return"?"===a?void 0:a}else if(q(t[a],e))return"?"===a?void 0:a;return e},J={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},G={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[A,[u,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[A,[u,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[u,A],[/opios[\/ ]+([\w\.]+)/i],[A,[u,I+" Mini"]],[/\bopr\/([\w\.]+)/i],[A,[u,I]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[u,A],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[A,[u,"UC"+C]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[A,[u,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[A,[u,"WeChat"]],[/konqueror\/([\w\.]+)/i],[A,[u,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[A,[u,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[A,[u,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[u,/(.+)/,"$1 Secure "+C],A],[/\bfocus\/([\w\.]+)/i],[A,[u,R+" Focus"]],[/\bopt\/([\w\.]+)/i],[A,[u,I+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[A,[u,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[A,[u,"Dolphin"]],[/coast\/([\w\.]+)/i],[A,[u,I+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[A,[u,"MIUI "+C]],[/fxios\/([-\w\.]+)/i],[A,[u,R]],[/\bqihu|(qi?ho?o?|360)browser/i],[[u,"360 "+C]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[u,/(.+)/,"$1 "+C],A],[/(comodo_dragon)\/([\w\.]+)/i],[[u,/_/g," "],A],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[u,A],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[u],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[u,z],A],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[u,A],[/\bgsa\/([\w\.]+) .*safari\//i],[A,[u,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[A,[u,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[A,[u,N+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[u,N+" WebView"],A],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[A,[u,"Android "+C]],[/(chrome|omniweb|arora|[t
vendor: 4,846 bytes, line 12
12izenoka]{5} ?browser)\/v?([\w\.]+)/i],[u,A],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[A,[u,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[A,u],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[u,[A,Y,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[u,A],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[u,"Netscape"],A],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[A,[u,R+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[u,A],[/(cobalt)\/([\w\.]+)/i],[u,[A,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[f,"amd64"]],[/(ia32(?=;))/i],[[f,W]],[/((?:i[346]|x)86)[;\)]/i],[[f,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[f,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[f,"armhf"]],[/windows (ce|mobile); ppc;/i],[[f,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[f,/ower/,"",W]],[/(sun4\w)[;\)]/i],[[f,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[f,W]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[c,[m,L],[h,b]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[c,[m,L],[h,g]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[c,[m,E],[h,g]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[c,[m,E],[h,b]],[/(macintosh);/i],[c,[m,E]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[c,[m,Q],[h,g]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[c,[m,S],[h,b]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[c,[m,S],[h,g]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[c,/_/g," "],[m,M],[h,g]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[c,/_/g," "],[m,M],[h,b]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[c,[m,"OPPO"],[h,g]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[c,[m,"Vivo"],[h,g]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[c,[m,"Realme"],[h,g]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[c,[m,P],[h,g]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[c,[m,P],[h,b]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[c,[m,"LG"],[h,b]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[c,[m,"LG"],[h,g]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[c,[m,"Lenovo"],[h,b]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[c,/_/g," "],[m,"Nokia"],[h,g]],[/(pixel c)\b/i],[c,[m,O],[h,b]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[c,[m,O],[h,g]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[c,[m,T],[h,g]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[c,"Xperia Tablet"],[m,T],[h,b]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[c,[m,"OnePlus"],[h,g]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[c,[m,v],[h,b]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[c,/(.+)/g,"Fire Phone $1"],[m,v],[h,g]],[/(playbook);[-\w\),; ]+(rim)/i],[c,m,[h,b]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[c,[m,j],[h,g]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[c,[m,k],[h,b]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[c,[m,k],[h,g]],[/(nexus 9)/i],[c,[m,"HTC"],[h,b]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[c,/_/g," "],[h,g]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[c,[m,"Acer"],[h,b]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[c,[m,"Meizu"],[h,g]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asu
12s)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[m,c,[h,g]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,c,[h,b]],[/(surface duo)/i],[c,[m,B],[h,b]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[c,[m,"Fairphone"],[h,g]],[/(u304aa)/i],[c,[m,"AT&T"],[h,g]],[/\bsie-(\w*)/i],[c,[m,"Siemens"],[h,g]],[/\b(rct\w+) b/i],[c,[m,"RCA"],[h,b]],[/\b(venue[\d ]{2,7}) b/i],[c,[m,"Dell"],[h,b]],[/\b(q(?:mv|ta)\w+) b/i],[c,[m,"Verizon"],[h,b]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[c,[m,"Barnes & Noble"],[h,b]],[/\b(tm\d{3}\w+) b/i],[c,[m,"NuVision"],[h,b]],[/\b(k88) b/i],[c,[m,"ZTE"],[h,b]],[/\b(nx\d{3}j) b/i],[c,[m,"ZTE"],[h,g]],[/\b(gen\d{3}) b.+49h/i],[c,[m,"Swiss"],[h,g]],[/\b(zur\d{3}) b/i],[c,[m,"Swiss"],[h,b]],[/\b((zeki)?tb.*\b) b/i],[c,[m,"Zeki"],[h,b]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,"Dragon Touch"],c,[h,b]],[/\b(ns-?\w{0,9}) b/i],[c,[m,"Insignia"],[h,b]],[/\b((nxa|next)-?\w{0,9}) b/i],[c,[m,"NextBook"],[h,b]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,"Voice"],c,[h,g]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,"LvTel"],c,[h,g]],[/\b(ph-1) /i],[c,[m,"Essential"],[h,g]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[c,[m,"Envizen"],[h,b]],[/\b(trio[-\w\. ]+) b/i],[c,[m,"MachSpeed"],[h,b]],[/\btu_(1491) b/i],[c,[m,"Rotor"],[h,b]],[/(shield[\w ]+) b/i],[c,[m,"Nvidia"],[h,b]],[/(sprint) (\w+)/i],[m,c,[h,g]],[/(kin\.[onetw]{3})/i],[[c,/\./g," "],[m,B],[h,g]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[c,[m,D],[h,b]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[c,[m,D],[h,g]],[/smart-tv.+(samsung)/i],[m,[h,w]],[/hbbtv.+maple;(\d+)/i],[[c,/^/,"SmartTV"],[m,L],[h,w]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,"LG"],[h,w]],[/(apple) ?tv/i],[m,[c,E+" TV"],[h,w]],[/crkey/i],[[c,N+"cast"],[m,O],[h,w]],[/droid.+aft(\w)( bui|\))/i],[c,[m,v],[h,w]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[c,[m,Q],[h,w]],[/(bravia[\w ]+)( bui|\))/i],[c,[m,T],[h,w]],[/(mitv-\w{5}) bui/i],[c,[m,M],[h,w]],[/Hbbtv.*(technisat) (.*);/i],[m,c,[h,w]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[m,K],[c,K],[h,w]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[h,w]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,c,[h,p]],[/droid.+; (shield) bui/i],[c,[m,"Nvidia"],[h,p]],[/(playstation [345portablevi]+)/i],[c,[m,T],[h,p]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[c,[m,B],[h,p]],[/((pebble))app/i],[m,c,[h,x]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[c,[m,E],[h,x]],[/droid.+; (glass) \d/i],[c,[m,O],[h,x]],[/droid.+; (wt63?0{2,3})\)/i],[c,[m,D],[h,x]],[/(quest( 2| pro)?)/i],[c,[m,z],[h,x]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[h,y]],[/(aeobc)\b/i],[c,[m,v],[h,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[c,[h,g]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[c,[h,b]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[h,b]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[h,g]],[/(android[-\w\. ]{0,9});.+buil/i],[c,[m,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[A,[u,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[A,[u,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[u,A],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[A,u]],os:[[/microsoft (windows) (vista|xp)/i],[u,A],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[u,[A,Y,J]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[u,"Windows"],[A,Y,J]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/ios;fbsv\/([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[A,/_/g,"."],[u,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[u,F],[A,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[A,u],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[u,A],[/\(bb(10);/i],[A,[u,j]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[A,[u,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[A,[u,R+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[A,[u,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[A,[u,"watchOS"]],[/crkey\/([\d\.]+)/i],[A,[u,N+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[u,_],A],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[u,A],[/(sunos) ?([\w\.\d]*)/i],[[u,"Solaris"],A],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[u,A]]},Z=function(e,t){if(typeof e===o&&(t=e,e=void 0),!(this instanceof Z))return new Z(e,t).getResult();var a=typeof i!==r&&i.navigator?i.navigator:void 0,n=e||(a&&a.userAgent?a.userAgent:""),p=a&&a.userAgentData?a.userAgentData:void 0,w=t?H(G,t):G,x=a&&a.userAgent==n;return this.getBrowser=function(){var e,t={};return t[u]=void 0,t[A]=void 0,V.call(t,n,w.browser),t[d]=typeof(e=t[A])===l?e.replace(/[^\d\.]/g,"").split(".")[0]:void 0,x&&a&&a.brave&&typeof a.brave.isBrave==s&&(t[u]="Brave"),t},this.getCPU=function(){var e={};return e[f]=void 0,V.call(e,n,w.cpu),e},this.getDevice=function(){var e={};return e[m]=void 0,e[c]=void 0,e[h]=void 0,V.call(e,n,w.device),x&&!e[h]&&p&&p.mobile&&(e[h]=g),x&&"Macintosh"==e[c]&&a&&typeof a.standalone!==r&&a.maxTouchPoints&&a.maxTouchPoints>2&&(e[c]="iPad",e[h]=b),e},this.getEngine=function(){var e={};return e[u]=void 0,e[A]=void 0,V.call(e,n,w.engine),e},this.getOS=function(){var e={};return e[u]=void 0,e[A]=void 0,V.call(e,n,w.os),x&&!e[u]&&p&&"Unknown"!=p.platform&&(e[u]=p.platform.replace(/chrome os/i,_).replace(/macos/i,F)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return n},this.setUA=function(e){return n=typeof e===l&&e.length>350?K(e,350):e,this},this.setUA(n),this};if(Z.VERSION="1.0.35",Z.BROWSER=U([u,A,d]),Z.CPU=U([f]),Z.DEVICE=U([c,m,h,p,g,w,b,x,y]),Z.ENGINE=Z.OS=U([u,A]),typeof a!==r)t.exports&&(a=t.exports=Z),a.UAParser=Z;else if(typeof define===s&&define.amd)e.r,void 0!==Z&&e.v(Z);else typeof i!==r&&(i.UAParser=Z);var X=typeof i!==r&&(i.jQuery||i.Zepto);if(X&&!X.ua){var $=new Z;X.ua=$.getResult(),X.ua.get=function(){return $.getUA()},X.ua.set=function(e){$.setUA(e);var t=$.getResult();for(var a in t)X.ua[a]=t[a]}}}("object"==typeof window?window:this)}},n={};function s(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={exports:{}},r=!0;try{i[e].call(a.exports,a,a.exports,s),r=!1}finally{r&&delete n[e]}return a.exports}s.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected][email protected]_react-_4e424506cc51e64dc3b006e67a4b7d6e/node_modules/next/dist/compiled/ua-parser-js/",t.exports=s(226)},14729,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i,n={isBot:function(){return o},userAgent:function(){return d},userAgentFromString:function(){return l}};for(var s in n)Object.defineProperty(a,s,{enumerable:!0,get:n[s]});let r=(i=e.r(62928))&&i.__esModule?i:{default:i};function o(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Google-InspectionTool|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|Skype
12UriPreview|ia_archiver/i.test(e)}function l(e){return{...(0,r.default)(e),isBot:void 0!==e&&o(e)}}function d({headers:e}){return l(e.get("user-agent")||void 0)}},81101,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"URLPattern",{enumerable:!0,get:function(){return i}});let i="u"<typeof URLPattern?void 0:URLPattern},71617,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"after",{enumerable:!0,get:function(){return n}});let i=e.r(26939);function n(e){let t=i.workAsyncStorage.getStore();if(!t)throw Object.defineProperty(Error("`after` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context"),"__NEXT_ERROR_CODE",{value:"E468",enumerable:!1,configurable:!0});let{afterContext:a}=t;return a.after(e)}},59320,(e,t,a)=>{"use strict";var i,n;Object.defineProperty(a,"__esModule",{value:!0}),i=e.r(71617),n=a,Object.keys(i).forEach(function(e){"default"===e||Object.prototype.hasOwnProperty.call(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:function(){return i[e]}})})},3045,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"connection",{enumerable:!0,get:function(){return d}});let i=e.r(26939),n=e.r(16751),s=e.r(25968),r=e.r(207),o=e.r(98834),l=e.r(24895);function d(){let e=i.workAsyncStorage.getStore(),t=n.workUnitAsyncStorage.getStore();if(e){if(t&&"after"===t.phase&&!(0,l.isRequestAPICallableInsideAfter)())throw Object.defineProperty(Error(`Route ${e.route} used \`connection()\` inside \`after()\`. The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual Request, but \`after()\` executes after the request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/canary/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E827",enumerable:!1,configurable:!0});if(e.forceStatic)return Promise.resolve(void 0);if(e.dynamicShouldError)throw Object.defineProperty(new r.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`connection()\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E847",enumerable:!1,configurable:!0});if(t)switch(t.type){case"cache":{let t=Object.defineProperty(Error(`Route ${e.route} used \`connection()\` inside "use cache". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual request, but caches must be able to be produced before a request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E841",enumerable:!1,configurable:!0});throw Error.captureStackTrace(t,d),e.invalidDynamicUsageError??=t,t}case"private-cache":{let t=Object.defineProperty(Error(`Route ${e.route} used \`connection()\` inside "use cache: private". The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual navigation request, but caches must be able to be produced before a navigation request, so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E837",enumerable:!1,configurable:!0});throw Error.captureStackTrace(t,d),e.invalidDynamicUsageError??=t,t}case"unstable-cache":throw Object.defineProperty(Error(`Route ${e.route} used \`connection()\` inside a function cached with \`unstable_cache()\`. The \`connection()\` function is used to indicate the subsequent code must only run when there is an actual Request, but caches must be able to be produced before a Request so this function is not allowed in this scope. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E840",enumerable:!1,configurable:!0});case"prerender":case"prerender-client":case"prerender-runtime":return(0,o.makeHangingPromise)(t.render
12Signal,e.route,"`connection()`");case"prerender-ppr":return(0,s.postponeWithTracking)(e.route,"connection",t.dynamicTracking);case"prerender-legacy":return(0,s.throwToInterruptStaticGeneration)("connection",e,t);case"request":return(0,s.trackDynamicDataInDynamicRender)(t),Promise.resolve(void 0)}}(0,n.throwForMissingRequestStore)("connection")}e.r(32646)},40945,(e,t,a)=>{let i={NextRequest:e.r(33719).NextRequest,NextResponse:e.r(90002).NextResponse,ImageResponse:e.r(17511).ImageResponse,userAgentFromString:e.r(14729).userAgentFromString,userAgent:e.r(14729).userAgent,URLPattern:e.r(81101).URLPattern,after:e.r(59320).after,connection:e.r(3045).connection};t.exports=i,a.NextRequest=i.NextRequest,a.NextResponse=i.NextResponse,a.ImageResponse=i.ImageResponse,a.userAgentFromString=i.userAgentFromString,a.userAgent=i.userAgent,a.URLPattern=i.URLPattern,a.after=i.after,a.connection=i.connection},46285,e=>{"use strict";var t=e.i(89804),a=e.i(42636),i=e.i(89988),n=e.i(5275),s=e.i(79785);e.i(51628).default,e.i(753).default,e.i(56235).default;let r={src:e.i(78519).default,width:800,height:450,blurWidth:8,blurHeight:5,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAFAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDzgQQ/2R5uz59+M5rey5bmitY//9k="},o=(e.i(57390).default,{muted:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5"}),(0,t.jsx)("line",{x1:"23",y1:"9",x2:"17",y2:"15"}),(0,t.jsx)("line",{x1:"17",y1:"9",x2:"23",y2:"15"})]}),unmuted:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5"}),(0,t.jsx)("path",{d:"M15.54 8.46a5 5 0 0 1 0 7.07"}),(0,t.jsx)("path",{d:"M19.07 4.93a10 10 0 0 1 0 14.14"})]}),play:(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:(0,t.jsx)("polygon",{points:"6 4 20 12 6 20 6 4"})}),pause:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:[(0,t.jsx)("rect",{x:"6",y:"4",width:"4",height:"16",rx:"1"}),(0,t.jsx)("rect",{x:"14",y:"4",width:"4",height:"16",rx:"1"})]}),full:(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("polyline",{points:"15 3 21 3 21 9"}),(0,t.jsx)("polyline",{points:"9 21 3 21 3 15"}),(0,t.jsx)("line",{x1:"21",y1:"3",x2:"14",y2:"10"}),(0,t.jsx)("line",{x1:"3",y1:"21",x2:"10",y2:"14"})]})}),l=e=>{let t=e.play();t&&"function"==typeof t.catch&&t.catch(()=>void 0)};function d(){let e=(0,a.useRef)(null),[i,n]=(0,a.useState)(!0),[d,c]=(0,a.useState)(!0);return(0,a.useEffect)(()=>{let t=e.current;if(!t)return;t.muted=!0;let a=()=>l(t);return"complete"===document.readyState?void a():(window.addEventListener("load",a,{once:!0}),()=>window.removeEventListener("load",a))},[]),(0,t.jsxs)("div",{className:"home-hero-media","data-reveal":!0,style:{"--reveal-delay":"140ms"},onPointerLeave:()=>{let t=e.current;t&&!t.muted&&(t.muted=!0,n(!0))},children:[(0,t.jsx)("video",{ref:e,src:s.SPHERE_VIDEO_SOURCES[0].src,poster:r.src,muted:!0,loop:!0,playsInline:!0,preload:"none","aria-label":"Sphere product overview",onPlay:()=>c(!1),onPause:()=>c(!0),onVolumeChange:e=>n(e.currentTarget.muted)}),(0,t.jsxs)("div",{className:"video-controls",children:[(0,t.jsx)("button",{type:"button",className:"video-ctrl","aria-label":i?"Unmute":"Mute",onClick:()=>{let t=e.current;t&&(t.muted=!t.muted,n(t.muted),t.paused&&l(t))},children:i?o.muted:o.unmuted}),(0,t.jsx)("button",{type:"button",className:"video-ctrl","aria-label":"Full screen",onClick:()=>{let t=e.current;t&&(t.requestFullscreen?t.requestFullscreen().catch(()=>void 0):t.webkitEnterFullscreen&&t.webkitEnterFullscreen())},children:o.full})]}),(0,t.jsx)("div",{className:"video-controls video-controls--left",children:(0,t.jsx)("button",{type:"button",className:"video-ctrl","aria-label":d?"Play":"Pause",onClick:()=>{let t=e.current;t&&(t.paused?l(t):t.pause())},children:d?o.play:o.pause})})]})}var c=e.i(24279);e.i(49690);var u=e.i(81457);e.i(3284);var h=e.i(38706),m=e.i(88891),A=e.i(56615);e.i(40945);var f=e.i(60364),p=e.i(32657);function g({iso:e,className:a}){let i=p[e.toUpperCase()];return i?(0,t.jsx)(i,{className:a,"aria-hidden":"true"}):null}let b=(0,u.getCountryCodeList)();
12function w({value:e,onChange:n,listboxId:s,triggerId:r}){let[o,l]=(0,a.useState)(!1),[d,c]=(0,a.useState)(""),[u,h]=(0,a.useState)(-1),[m,A]=(0,a.useState)(null),f=(0,a.useRef)(null),p=(0,a.useRef)(null),w=(0,a.useRef)(null),x=(0,a.useRef)(null),y=(0,a.useRef)(null),v=b.find(t=>t.value===e)??b[0],E=(0,a.useCallback)(()=>{let e=p.current;if(!e)return;let t=e.getBoundingClientRect(),a=Math.min(280,window.innerWidth-16),i=Math.max(8,Math.min(t.left,window.innerWidth-a-8));A({top:t.bottom+4,left:i,width:a})},[]);(0,a.useEffect)(()=>{if(!o)return;let e=e=>{let t=e.target;f.current?.contains(t)||w.current?.contains(t)||l(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[o]),(0,a.useEffect)(()=>{if(!o)return;c(""),h(-1),x.current?.focus();let e=()=>E();return window.addEventListener("scroll",e,!0),window.addEventListener("resize",e),()=>{window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",e)}},[o,E]);let k=d.trim()?b.filter(e=>e.sortName.toLowerCase().includes(d.toLowerCase())||e.dialCode.includes(d)||e.iso.toLowerCase().includes(d.toLowerCase())):b;(0,a.useEffect)(()=>{h(-1)},[d]);let j=e=>{n(e.value),l(!1)};return(0,t.jsxs)("div",{className:"phone-picker",ref:f,children:[(0,t.jsxs)("button",{type:"button",id:r,ref:p,className:"phone-picker-trigger",onClick:()=>{o?l(!1):(E(),l(!0))},"aria-haspopup":"listbox","aria-expanded":o,"aria-controls":s,"aria-label":`Country calling code, selected ${v.sortName} ${v.dialCode}`,children:[(0,t.jsxs)("span",{className:"phone-picker-value",children:[(0,t.jsx)(g,{iso:v.iso,className:"phone-picker-flag"}),v.dialCode]}),(0,t.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:(0,t.jsx)("polyline",{points:"6 9 12 15 18 9"})})]}),o&&m&&"u">typeof document&&(0,i.createPortal)((0,t.jsxs)("div",{ref:w,className:"phone-picker-dropdown",style:{position:"fixed",top:m.top,left:m.left,width:m.width,zIndex:2e3},onKeyDown:e=>{if("Escape"===e.key)return void l(!1);if("ArrowDown"===e.key){e.preventDefault(),h(e=>{let t=Math.min(e+1,k.length-1);return y.current?.children[t]?.scrollIntoView({block:"nearest"}),t});return}if("ArrowUp"===e.key){e.preventDefault(),h(e=>{let t=Math.max(e-1,0);return y.current?.children[t]?.scrollIntoView({block:"nearest"}),t});return}"Enter"===e.key&&u>=0&&k[u]&&(e.preventDefault(),j(k[u]))},children:[(0,t.jsx)("input",{ref:x,type:"text",className:"phone-picker-search",placeholder:"Search country...",value:d,onChange:e=>c(e.target.value),"aria-label":"Search country"}),(0,t.jsxs)("div",{className:"phone-picker-list",ref:y,role:"listbox",id:s,"aria-labelledby":r,children:[k.map((a,i)=>(0,t.jsxs)("button",{type:"button",role:"option","aria-selected":a.value===e,className:`phone-picker-option${a.value===e?" selected":""}${i===u?" highlighted":""}`,onClick:()=>j(a),children:[(0,t.jsx)(g,{iso:a.iso,className:"phone-picker-flag"}),(0,t.jsxs)("span",{children:[a.sortName," (",a.dialCode,")"]})]},a.value)),!k.length&&(0,t.jsx)("div",{className:"phone-picker-empty",children:"No results"})]})]}),document.body)]})}let x=["Founder / Co-Founder","CMO / Head of Marketing","Marketing Manager","Brand Manager","Creative Director","Agency Owner","Performance Marketer","Operations","Other"],y={email:"",firstName:"",lastName:"",phoneCountryCode:"MY:+60",phoneNumber:"",jobTitle:""},v=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;function E({domain:e,active:i,onSuccess:n,onCapped:s}){let[r,o]=(0,a.useState)(y),[l,d]=(0,a.useState)(""),[p,g]=(0,a.useState)(!1),[b,E]=(0,a.useState)(""),[k,j]=(0,a.useState)(!1),C=(0,a.useRef)(null),N=(0,a.useRef)(null),R=(0,a.useId)(),O=e=>`${R}-gt-${e}`;(0,a.useEffect)(()=>{i&&N.current?.focus({preventScroll:!0})},[i]),(0,a.useEffect)(()=>{let e=(0,u.getDefaultCountryCodeValue)();e!==y.phoneCountryCode&&o(t=>t.phoneCountryCode===y.phoneCountryCode?{...t,phoneCountryCode:e}:t)},[]);let S=r.phoneCountryCode.split(":")[0],B=(0,a.useMemo)(()=>{let e=r.phoneNumber.trim();return e?(0,c.parsePhoneNumberFromString)(e,S)??null:null},[r.phoneNumber,S]),P=B?.isValid()===!0,I=p&&""!==r.phoneNumber.trim()&&!P,L=v.test(r.email.trim())&&!(0,h.isFreeEmailDomain)(r.email.trim())&&P&&r.firstName.trim().length>0&&r.lastName.trim().length>0&&r.jobTitle.trim().length>
120,Q=e=>t=>{o(a=>({...a,[e]:t.target.value})),"email"===e&&l&&d("")},T=async t=>{if(t.preventDefault(),!L||k)return;j(!0),E("");let a=window.open("","_blank");a?.document.write(`<!doctype html><html><head><meta charset="utf-8" /> 13<title>Generating your brand samplesâ¦</title> 14<meta name="viewport" content="width=device-width, initial-scale=1" /> 15<style> 16 @keyframes spin { to { transform: rotate(360deg); } } 17 html, body { margin: 0; height: 100%; } 18 body { 19 background: #0A0A0B; color: #F5F5F7; 20 font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; 21 display: flex; align-items: center; justify-content: center; text-align: center; 22 } 23 .wrap { padding: 48px 24px; max-width: 460px; } 24 .spinner { 25 width: 48px; height: 48px; border-radius: 50%; 26 border: 3px solid rgba(255,255,255,.08); border-top-color: #754AA1; 27 animation: spin 1s linear infinite; margin: 0 auto 24px; 28 } 29 h1 { font-size: 1.4rem; font-weight: 700; margin: 0 0 12px; } 30 p { color: rgba(255,255,255,.55); line-height: 1.6; margin: 0; font-size: 1rem; overflow-wrap: anywhere; } 31</style></head> 32<body><div class="wrap"> 33 <div class="spinner"></div> 34 <h1>Generating your brand samples…</h1> 35 <p>Sphere is analysing <strong>${e}</strong> and creating on-brand social content. This usually takes about 30–60 seconds.</p> 36</div></body></html>`);try{let t=null;if(A.isCaptchaEnabled&&!(t=await C.current?.executeAsync()??null))throw Error("Captcha verification failed. Please try again.");let i=await fetch("/api/sphere-samples/generate",{method:"POST",headers:{"Content-Type":"application/json","X-Idempotency-Key":"u">typeof crypto&&"randomUUID"in crypto?crypto.randomUUID():`landing-${Date.now()}-${Math.random().toString(36).slice(2)}`,...t?{"X-Recaptcha-Token":t}:{}},body:JSON.stringify({domain:e,email:r.email.trim(),firstName:r.firstName.trim(),lastName:r.lastName.trim(),phoneCountry:r.phoneCountryCode.split(":")[1]||void 0,phoneNumber:r.phoneNumber.trim()||void 0,jobTitle:r.jobTitle||void 0})});if(409===i.status){a?.close(),j(!1),C.current?.reset(),s();return}if(422===i.status){a?.close(),d("Enter a valid email address."),j(!1),C.current?.reset();return}if(!i.ok){let e=(await i.json().catch(()=>({}))).error,t=(e&&"string"==typeof e.message?e.message:null)??`Submission failed (${i.status})`;throw Error(t)}(0,m.fireLeadTrackingEvents)();let o="/site/"+e;a?a.location.href=o:window.location.assign(o),j(!1),n()}catch(e){a?.close(),C.current?.reset(),E(e instanceof Error?e.message:"Submission failed. Please try again."),j(!1)}};return(0,t.jsxs)("form",{className:"gate-form",id:"gateForm",noValidate:!0,onSubmit:T,children:[(0,t.jsxs)("div",{className:"form-field",children:[(0,t.jsxs)("label",{className:"form-label",htmlFor:O("email"),children:["Work email ",(0,t.jsx)("span",{className:"form-required",children:"*"})]}),(0,t.jsx)("input",{ref:N,type:"email",className:`form-input${l?" invalid":""}`,id:O("email"),required:!0,placeholder:"[email protected]",autoComplete:"email",value:r.email,onChange:Q("email"),onBlur:()=>{let e=r.email.trim();e&&!v.test(e)?d("Enter a valid email address."):e&&(0,h.isFreeEmailDomain)(e)?d("Please use your business email â public providers like Gmail or Outlook are not accepted."):d("")},"aria-invalid":!!l||void 0,"aria-describedby":l?O("email-error"):void 0}),l&&(0,t.jsx)("span",{className:"form-error visible",id:O("email-error"),role:"alert",children:l})]}),(0,t.jsxs)("div",{className:"form-field",children:[(0,t.jsxs)("label",{className:"form-label",htmlFor:O("phone"),children:["Mobile number ",(0,t.jsx)("span",{className:"form-required",children:"*"})]}),(0,t.jsxs)("div",{className:"form-phone-row",children:[(0,t.jsx)(w,{value:r.phoneCountryCode,onChange:e=>o(t=>({...t,phoneCountryCode:e})),triggerId:O("phoneCountryCode"),listboxId:O("phoneCountryCode-list")}),(0,t.jsx)("input",{type:"tel",className:`form-input${I?" invalid":""}`,id:O("phone"),required:!0,inputMode:"numeric",placeholder:"Enter number",autoComplete:"tel",value:r.phoneNumber,onChange:Q("phoneNumber"),onBlur:()=>g(!0),"aria-invalid":I||void 0,"aria-describedby":I?O("phone-error"):void 0})]}),I&&(0,t.jsx)("span",{className:"form-error visible",id:O("phone-error"),role:"alert",children:"Please enter a valid phone number"})]}),(0,t.jsxs)("div",{className:"form-row",children:[(0,t.jsxs)("div",{className:"form-field",children:[(0,t.jsxs)("label",{className:"form-label",htmlFor:O("first"),children:["First name ",(0,t.jsx)("span",{className:"form-required",children:"*"})]}),(0,t.jsx)("input",{type:"text",className:"form-input",id:O("first"),required:!0,autoComplete:"given-name",value:r.firstName,onChange:Q("firstName")}
36)]}),(0,t.jsxs)("div",{className:"form-field",children:[(0,t.jsxs)("label",{className:"form-label",htmlFor:O("last"),children:["Last name ",(0,t.jsx)("span",{className:"form-required",children:"*"})]}),(0,t.jsx)("input",{type:"text",className:"form-input",id:O("last"),required:!0,autoComplete:"family-name",value:r.lastName,onChange:Q("lastName")})]})]}),(0,t.jsxs)("div",{className:"form-field",children:[(0,t.jsxs)("label",{className:"form-label",htmlFor:O("job"),children:["Job title ",(0,t.jsx)("span",{className:"form-required",children:"*"})]}),(0,t.jsxs)("select",{className:"form-select",id:O("job"),required:!0,value:r.jobTitle,onChange:Q("jobTitle"),children:[(0,t.jsx)("option",{value:"",disabled:!0,children:"Select your role"}),x.map(e=>(0,t.jsx)("option",{value:e,children:e},e))]})]}),b&&(0,t.jsx)("p",{className:"form-submit-error",role:"alert",children:b}),(0,t.jsx)("button",{type:"submit",className:"btn btn-primary gate-submit",id:"gtSubmit",disabled:!L||k,children:k?"Submittingâ¦":"Reveal my samples"}),A.isCaptchaEnabled?(0,t.jsx)(f.Captcha,{ref:C,siteKey:A.clientConfig.recaptcha.siteKey,onVerify:()=>void 0}):null]})}e.i(95672).default,e.i(50525).default,e.i(93583).default,e.i(84677).default,e.i(15849).default,e.i(39832).default,e.i(90878).default,e.i(38349).default,e.i(16488).default,e.i(23132).default,e.i(76485).default,e.i(13254).default,e.i(87615).default,e.i(49878).default,e.i(13508).default,e.i(94082).default,e.i(97025).default,e.i(89339).default,e.i(74546).default,e.i(99958).default,e.i(32909).default,e.i(44262).default,e.i(58585).default,e.i(78144).default,e.i(97044).default,e.i(53523).default,e.i(60).default,e.i(79110).default,e.i(8031).default,e.i(10817).default;let k={src:e.i(36268).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},j={src:e.i(60360).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},C={src:e.i(86514).default,width:400,height:504,blurWidth:6,blurHeight:8,blurDataURL:"data:image/webp;base64,UklGRv4AAABXRUJQVlA4TPEAAAAvBcABAM1VICICHgiADQIAAIDEd4Ie3SEHyAEH8CMIAAAAAAAAAAgAAAAAAAQBAAiAw4nQdfj9wskBAADAAwFIYQAAADj/rn+vWQ0AADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAGqbo+r0HApCDAAAAcP5utSWLJggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAATRwv26i9yeczdqCN/XXfrFyuIdRnCfhHhqn2p30sEEFe6UsEnmY88CF1zlOTf/7Sa3UfyaXInINbP96aB/Qmlu1hIxisYzyvGmPrCuPONvQwgKh5eepQscHwFuAA=="},N={src:e.i(7841).default,width:800,height:1007,blurWidth:6,blurHeight:8,blurDataURL:"data:image/webp;base64,UklGRgABAABXRUJQVlA4TPMAAAAvBcABAM1VICICHgiADQIAAACu7wQvfgMFcAcEcCEIAAAAAAAAADgAAAAAAAgCABAAQcjRc7hKOBcCAADwQIBtGAAAAM5f1n52nR8AAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AH7yja18PBNiGAQAA4PzXXbs7pwYHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAM48PbLo20zzNV6wvYeF1bu12YX63e+qEpm77MPW4OJPqQJf80rNK5icBFp9iy7vDpChWU4di++WXnY5rR5V8L8L9bLJHYD+V5Vp5lNFYASVAgnjm80gXA6d0EXgAA"},R={src:e.i(74063).default,width:800,height:1007,blurWidth:6,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAYDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDGvbsQWkJlso3jld5Y3KffBPUD0rLExbktSqDSif/Z"},O=(e.i(85333).default,e.i(90242).default,e.i(45289).default,e.i(59762).default,e.i(41803).default,e.i(22369).default,e.i(14937).default,e.i(77805).default,e.i(72301).default,e.i(53715).default,e.i(8217).default,e.i(12053).default,e.i(18278).default,e.i(89561).default,e.i(55401).default,e.i(70207).default,e.i(72e3).default,e.i(67136).default,e.i(47367).default,e.i(19375).default,e.i(77056).default,e.i(42355).default,e.i(3895).default,e.i(12335).default,e.i(7083).default,e.i(10837).default,e.i(95180).default,e.i(92341).default,e.i(70235).default,e.i(20427).default,e.i(44213).default,e.i(61271).default,e.i(21020).default,e.i(74410).default,e.i(81114).default,e.i(9304).default,e.i(8809).default,e.i(93
36118).default,e.i(79430).default,e.i(37885).default,e.i(27908).default,e.i(17915).default,e.i(65161).default,e.i(15863).default,e.i(13455).default,e.i(64340).default,e.i(50030).default,e.i(4284).default,e.i(29289).default,e.i(67742).default,e.i(80773).default,e.i(4019).default,e.i(42367).default,e.i(39652).default,e.i(11911).default,e.i(40538).default,e.i(54664).default,e.i(11346).default,e.i(37591).default,e.i(55015).default,e.i(72884).default,e.i(22055).default,e.i(56176).default,e.i(63843).default,e.i(37461).default,e.i(89297).default,e.i(68684).default,e.i(59458).default,e.i(18062).default,e.i(38875).default,e.i(85592).default,e.i(80393).default,e.i(29760).default,e.i(66736).default,e.i(80584).default,e.i(32504).default,e.i(2046).default,e.i(89156).default,e.i(38969).default,e.i(94290).default,e.i(53012).default,e.i(88797).default,e.i(76446).default,e.i(34702).default,e.i(80405).default,e.i(24297).default,e.i(71661).default,e.i(68491).default,e.i(97207).default,e.i(10176).default,e.i(84402).default,e.i(57906).default,e.i(94916).default,e.i(80330).default,e.i(32404).default,e.i(10499).default,e.i(72590).default,e.i(85486).default,e.i(88922).default,e.i(59790).default,e.i(20496).default,e.i(78686).default,e.i(30524).default,e.i(36824).default,e.i(58565).default,e.i(90268).default,e.i(79773).default,e.i(22585).default,e.i(83455).default,e.i(28218).default,e.i(84830).default,e.i(36852).default,e.i(90105).default,e.i(23708).default,e.i(83177).default,e.i(23632).default,e.i(34960).default,e.i(92825).default,e.i(9934).default,e.i(39944).default,{src:e.i(94539).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="}),S={src:e.i(67686).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},B={src:e.i(18217).default,width:400,height:500,blurWidth:6,blurHeight:8,blurDataURL:"data:image/webp;base64,UklGRvoAAABXRUJQVlA4TO4AAAAvBcABAM1VICICHgiADQIAAIAbcLLxKEGAACA4AQABAAAAAAABAAAAAAAAkAAAcRcSkDwPHEUYXgcAAAAPBCAHAQAA4Pz/d7ql9LAZEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATRBIt/XsgwDYMAAAA59+k67cDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAADH8zaRgz3ib0Vouemu+wElltwZKoo/COf/UaKmjMUazIDFweZqX6i97eObjq3BZh7nFDrnuoYp7o6rcDcX+55t39W5cs969B9IUfAVvZgY+8QXWvI7UhYG"},P={src:e.i(6525).default,width:800,height:1e3,blurWidth:6,blurHeight:8,blurDataURL:"data:image/webp;base64,UklGRvoAAABXRUJQVlA4TO0AAAAvBcABAM1VICICHgiADQIAAAAdiEw6j+OAAECIAwAHAAAAAAAcAAAAAAAAwAkAiOS4A0np4NwJxxQCAADwQAByEAAAAM7/17ny5oMyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbYSjEq70HAmzDAAAAcP5t0nUOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAcj6aR2t4/pmNO8rRPpZcA9rwNDqZFClR5SUiso4pEYRLdaA7lj+f4y3fRYUN2L34vwfnD5ViPlb3ZjOGGahxr80E6S/i8kV+c6mtwzPROPJDdPrNqwwIA"},I={src:e.i(66978).default,width:800,height:1e3,blurWidth:6,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAYDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDS07VWs7YxsLQjcRjzepHG6uJXR1uMWf/Z"},L=(e.i(69954).default,e.i(44173).default,e.i(31931).default,e.i(45933).default,e.i(30826).default,e.i(44408).default,e.i(67019).default,e.i(75602).default,e.i(44927).default,e.i(82738).default,e.i(64529).default,e.i(97968).default,e.i(70617).default,e.i(47011).default,e.i(50308).default,e.i(97984).default,e.i(26787).default,e.i(72507).default,e.i(2798).default,e.i(67622).default,e.i(98829).default,e.i(4353).default,e.i(34951).default,e.i(56248).default,e.i(97499).default,e.i(60114).default,e.i(50963).default,e.i(92159).default,e.i(19623).default,e.i(56626).default,{src:e.i(46944).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="}),Q={src:e.i(52252).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},T={src:e.i(68914).default,width:400,height:500,blurWidth:6,blurHeight:8,blurDataURL:"data:image/webp;base64,UklGRvwAAABXRUJQVlA4TO8AAAAvBcABAM1VICICHgiADQIAAAC3jkDkPwA4DgoCAAAAAAAAAABwAAAAAAAAOBAEAEjgr8gAQsd0MR0AAAAPBCCFAQAA4Py79n9v/YQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmKZuwWXkgAEcIAAAA538Leyj9EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJs6+9bpL9s0Bo9Wv1FAIR2THu+5HVFJAgCKvvsHQ9qTWPRs0rUcFvTTlZZEw9gWypl8x4fWMEFyEwAb/Yui9YHQ4X5ZJW35m/8fXb9xnecc+NzvPWq5Xl+BQA="},M={src:e.i(26434).default,width:800,height:1e3,blurWidth:6,blurHeight:8,blurDataURL:"data:image/webp;base64,UklGRvwAAABXRUJQVlA4TO8AAAAvBcABAM1VICICHgiADQIAAAC3jkDkPwA4DgoCAAAAAAAAAABwAAAAAAAAOBAEAEjgr8gAQsd0MR0AAAAPBCAHAQAA4Px3W/evfkEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIApvhlR2nsgAEcIAAAA579Feyg1BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgPC2fbcu0jcfWKNFy18kgUQnaY+XrK4sCYoQtc/ZGCs002j0skqx0L3xg6nrhgPcwiSb1/iACizQLAnALdyXj2LBswudk1Yu5G/89935he84Z+PY3uus5/P8BgA="},D={src:e.i(47228).default,width:800,height:1e3,blurWidth:6,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAYDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDYsvFDwaajJGjESOoRX2qq5+Xp3xil70noN8sVqf/Z"},z=(e.i(8758).default,e.i(68295).default,e.i(18693).default,e.i(78884).default,e.i(67573).default,e.i(93803).default,e.i(62329).default,e.i(68586).default,e.i(70631).default,e.i(94701).default,e.i(15668).default,e.i(89001).default,e.i(39436).default,e.i(42638).default,e.i(223).default,e.i(83199).default,e.i(32273).default,e.i(61423).default,e.i(94287).default,e.i(52101).default,e.i(37470).default,e.i(36080).default,e.i(65888).default,e.i(67692).default,e.i(30780).default,e.i(52378).default,e.i(8727).default,e.i(51928).default,e.i(5438).default,e.i(29059).default,{avif:{w400:k,w800:j},webp:{w400:C,w800:N},widths:{w400:400,w800:800},fallback:R}),_={avif:{w400:O,w800:S},webp:{w400:B,w800:P},widths:{w400:400,w800:800},fallback:I},F={avif:{w400:L,w800:Q},webp:{w400:T,w800:M},widths:{w400:400,w800:800},fallback:D};var H=e.i(31264);let U="(max-width: 900px) 92vw, 400px",q=()=>(0,t.jsxs)("svg",{className:"mockup-more",width:"18",height:"18",viewBox:"0 0 24 24",fill:"#999",children:[(0,t.jsx)("circle",{cx:"5",cy:"12",r:"2"}),(0,t.jsx)("circle",{cx:"12",cy:"12",r:"2"}),(0,t.jsx)("circle",{cx:"19",cy:"12",r:"2"})]});function W({brand:e,unlocked:a,onSeeResults:i}){let n=(0,t.jsx)("button",{type:"button",className:"btn btn-primary gen-card-cta",onClick:i,children:a?"Open your samples":"See results"}),s=e.trim().split(/\s+/).map(e=>e[0]).join("").slice(0,2).toUpperCase()||"BR";return(0,t.jsxs)("div",{className:"your-samples-cards",id:"yourSamplesCards",children:[(0,t.jsxs)("article",{className:"mockup-card mockup-linkedin",children:[(0,t.jsxs)("div",{className:"mockup-header",children:[(0,t.jsx)("div",{className:"mockup-avatar",children:(0,t.jsx)("span",{className:"mockup-avatar-text",children:s})}),(0,t.jsxs)("div",{className:"mockup-user-info",children:[(0,t.jsx)("span",{className:"mockup-name",children:e}),(0,t.jsxs)("span",{className:"mockup-meta",children:[(0,t.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"#0A66C2",children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,t.jsx)("path",{d:"M9 12l2 2 4-4",stroke:"#fff",strokeWidth:"2",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})]})," · 1d"]})]}),(0,t.jsx)(q,{})]}),(0,t.jsxs)("p",{className:"mockup-caption",children:["Fly beyond the ordinary. Every journey, a better view. âï¸",(0,t.jsx)("br",{}),(0,t.jsx)("br",{}),(0,t.jsx)("strong",{children:"#ExperienceMore #TravelInStyle #WindowSeatView #LuxuryTravel"})]}),(0,t.jsxs)("div",{className:"mockup-image",children:[(0,t.jsx)(H.Picture,{set:F,sizes:U,alt:"LinkedIn post generated for your brand"}),n]})]}),(0,t.jsxs)("article",{className:"mockup-card mockup-instagram",children:[(0,t.jsxs)("div",{className:"mockup-header",children:[(0,t.jsx)("div",{className:"mockup-avatar ig-avatar",children:(0,t.jsx)("span",{className:"mockup-avatar-text",children:s})}),(0,t.jsx)("div",{className:"mockup-user-info",children:(0,t.jsx)("span",{className:"mockup-name",children:e})}),(0,t.jsx)(q,{})]}),(0,t.jsxs)("div",{className:"mockup-image ig-image",children:[(0,t.jsx)(H.Picture,{set:_,sizes:U,alt:"Instagram post generated for your brand"}),n]}),(0,t.jsxs)("p",{className:"mockup-caption",children:[(0,t.jsx)("strong",{children:e})," A gentle hug for your skin. ð¿",(0,t.jsx)("br",{}),(0,t.jsx)("br",{}),(0,t.jsx)("strong",{children:"#GentleCare #NaturalSkincare #SelfCare"})]})]}),(0,t.jsxs)("article",{className:"mockup-card mockup-x",children:[(0,t.jsxs)("div",{className:"mockup-header",children:[(0,t.jsx)("div",{className:"mockup-avatar",children:(0,t.jsx)("span",{className:"mockup-avatar-text",children:s})}),(0,t.jsxs)("div",{className:"mockup-user-info",children:[(0,t.jsx)("span",{className:"mockup-name",children:e}),(0,t.jsxs)("span",{className:"mockup-handle",children:["@",e.replace(/\s+/g,"")," ·"]})]}),(0,t.jsx)("span",{className:"x-logo",children:"ð"})]}),(0,t.jsxs)("p",{className:"mockup-caption",children:["Your career, fast-forwarded. ð",(0,t.jsx)("br",{}),(0,t.jsx)("br",{}),(0,t.jsx)("strong",{children:"#FastForwarded #TechCareer"})]}),(0,t.jsxs)("div",{className:"mockup-image x-image",children:[(0,t.jsx)(H.Picture,{set:z,sizes:U,alt:"X post generated for your brand"}),n]})]})]})}var K=e.i(87533);function V({_generateDelayMs:e=5e3,_statusStepMs:s=1200}={}){let r=(0,a.useRef)(null),o=(0,a.useRef)(null),l=(0,a.useRef)(null),c=(0,a.useRef)(null),u=(0,a.useRef)(null),h=(0,a.useRef)([]),[m,A]=(0,a.useState)(""),[f,p]=(0,a.useState)(!1),[g,b]=(0,a.useState)(""),[w,x]=(0,a.useState)("Your brand"),[y,v]=(0,a.useState)("Analyzingâ¦"),[k,j]=(0,a.useState)(!1),[C,N]=(0,a.useState)(0),[R,O]=(0,a.useState)(!1),[S,B]=(0,a.useState)("gen"),[P,I]=(0,a.useState)(null),[L,Q]=(0,a.useState)(!1),[T,M]=(0,a.useState)(!1);(0,a.useEffect)(()=>{let e=r.current;if(!e||"function"!=typeof window.matchMedia||window.matchMedia("(prefers-reduced-motion: reduce)").matches||!window.matchMedia("(hover: hover) and (pointer: fine)").matches)return;let t=null;try{t=e.getContext("webgl2")||e.getContext("webgl")}catch{t=null}if(!t)return;let a=!1,i=0,n=()=>
36{if(!a){if(0===e.getBoundingClientRect().width){i=requestAnimationFrame(n);return}import("https://cdn.jsdelivr.net/npm/[email protected]/build/cursors/tubes1.min.js").then(t=>{let i=t.default;!a&&i&&e.isConnected&&(i(e,{tubes:{colors:["#754aa1","#9b6bc3","#c4a7f5"],lights:{intensity:160,colors:["#c4a7f5","#8b5ec7","#5e3a82","#a482e0"]}}}),e.dataset.tubes="on")}).catch(()=>void 0)}};return n(),()=>{a=!0,cancelAnimationFrame(i)}},[r]),(0,a.useEffect)(()=>M(!0),[]);let D=(0,a.useCallback)(()=>{h.current.forEach(clearTimeout),h.current=[]},[]);(0,a.useEffect)(()=>D,[D]);let z=(0,a.useCallback)(()=>{D(),O(!1),u.current?.focus?.({preventScroll:!0})},[D]);(0,a.useEffect)(()=>{if(!R)return;let e=e=>{"Escape"===e.key&&z()};document.addEventListener("keydown",e);let t=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",e),document.body.style.overflow=t}},[R,z]),(0,K.useFocusTrap)(c,R),(0,a.useEffect)(()=>{R&&"gen"===S&&c.current?.focus({preventScroll:!0})},[R,S]),(0,a.useEffect)(()=>{0!==C&&l.current?.scrollIntoView({behavior:"smooth",block:"start"})},[C]);let _=null!==P&&P===g,F=(0,t.jsxs)("div",{className:"gate",id:"gateModal",hidden:!R,children:[(0,t.jsx)("div",{className:"gate-backdrop",id:"gateBackdrop",onClick:z}),(0,t.jsxs)("div",{className:"gate-card",role:"dialog","aria-modal":"true","aria-labelledby":"gen"===S?"genTitle":"gateTitle",tabIndex:-1,ref:c,children:[(0,t.jsx)("button",{type:"button",className:"gate-close",id:"gateClose","aria-label":"Close",onClick:z,children:(0,t.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,t.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})}),(0,t.jsxs)("div",{className:"gen-pane",id:"genPane",hidden:"gen"!==S,children:[(0,t.jsx)("span",{className:"loader","aria-hidden":"true"}),(0,t.jsx)("h3",{className:"gate-title",id:"genTitle",children:"Composing your samples"}),(0,t.jsx)("p",{className:"gen-status",id:"genStatus",role:"status","aria-live":"polite",children:y})]}),(0,t.jsxs)("div",{className:"gate-pane",id:"gatePane",hidden:"gate"!==S,children:[(0,t.jsx)("h3",{className:"gate-title",id:"gateTitle",children:"Get your results"}),(0,t.jsx)("p",{className:"gate-sub",children:"Tell us where to send them and weâll unlock your samples â a copy goes to your inbox too."}),(0,t.jsx)(E,{domain:g,active:R&&"gate"===S,onSuccess:()=>{I(g),z()},onCapped:()=>{z(),Q(!0)}},g)]})]})]});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("section",{className:"home-hero",id:"demo","data-nav-dark":!0,children:[(0,t.jsx)("canvas",{className:"hero-tubes",ref:r,"aria-hidden":"true"}),(0,t.jsx)("div",{className:"hero-tube","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"home-hero-inner",children:[(0,t.jsxs)("div",{className:"home-hero-copy",children:[(0,t.jsxs)("span",{className:"eyebrow","data-reveal":!0,children:[(0,t.jsx)("span",{className:"eyebrow-dot","aria-hidden":"true"}),"AI Creative Operating System"]}),L?(0,t.jsxs)("h1",{"data-reveal":!0,style:{"--reveal-delay":"60ms"},children:["Weâd love to ",(0,t.jsx)("span",{className:"h1-accent",children:"keep impressing you."})]}):(0,t.jsxs)("h1",{"data-reveal":!0,style:{"--reveal-delay":"60ms"},children:["Create, adapt and publish"," ",(0,t.jsx)("span",{className:"h1-accent",children:"every campaign asset with AI"})]}),(0,t.jsx)("p",{className:"home-hero-sub","data-reveal":!0,style:{"--reveal-delay":"120ms"},children:L?"You've used your free samples â we'll be in touch shortly to help you go further.":"One AI system runs your social, ads, copy and visuals â trained on your brand, backed by 200M+ licensed assets. Strategy stays with you, production goes to Sphere."}),(0,t.jsxs)("div",{className:"brand-try","data-reveal":!0,style:{"--reveal-delay":"160ms"},children:[(0,t.jsxs)("p",{className:"url-lede",children:[(0,t.jsxs)("svg",{className:"url-lede-spark",width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",children:[(0,t.jsx)("path",{d:"M12 2.5 13.9 9l6.6 1.9-6.6 1.9L12 19.5l-1.9-6.7L3.5 11l6.6-1.9L12 2.5Z"}),(0,t.jsx)("path",{d:"M19 3.5 19.8 6l2.7.8-2.7.8L19 10.3l-.8-2.7-2.7-.8 2.7-.8L19 3.5Z",opacity:".7"})]}),"Try it on ",(0,t.jsx)("span",{className:"url-lede-accent",children:"your own brand"}),", we'll generate the samples."]}),(0,t.jsxs)("form",{className:`url-form${f?" is-invalid":""}`,id:"brandForm",hidden:L,noValidate:!0,onSubmit:t=>{t.preventDefault();let a=(0,n.validateDomainClient)(m);if(!a){p(!0),o.current?.focus();return}p(!1);let i=(0,n.brandFromDomain)(a);b(a),x(i),P!==a&&I(null);let r=[`Reading ${a||"your website"}â¦`,"Learning your brand voiceâ¦","Writing the copyâ¦","Composing your creativeâ¦"];D(),u.current=document.activeElement,v(r[0]),B("gen"),O(!0),r.slice(1).forEac
36h((e,t)=>{h.current.push(setTimeout(()=>v(e),s*(t+1)))}),h.current.push(setTimeout(()=>{D(),O(!1),u.current?.focus?.({preventScroll:!0}),j(!0),N(e=>e+1)},e))},children:[(0,t.jsx)("label",{className:"visually-hidden",htmlFor:"brandUrl",children:"Your website address"}),(0,t.jsx)("input",{ref:o,id:"brandUrl",name:"brandUrl",type:"text",inputMode:"url",autoComplete:"url",placeholder:"yourwebsite.com","aria-describedby":f?"brandNote brandUrlError":"brandNote","aria-invalid":f||void 0,value:m,onChange:e=>{A(e.target.value),f&&p(!1)}}),(0,t.jsxs)("button",{type:"submit",className:"btn btn-primary url-form-btn",children:["Generate samples",(0,t.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M5 12h13M13 6l6 6-6 6"})})]})]}),f&&(0,t.jsx)("p",{className:"url-form-error",id:"brandUrlError",role:"alert",children:"Enter a valid company website."})]}),(0,t.jsx)("p",{className:"url-note",id:"brandNote",hidden:L,"data-reveal":!0,style:{"--reveal-delay":"240ms"},children:"See campaign-ready posts in seconds. No credit card required."})]}),(0,t.jsx)(d,{})]})]}),(0,t.jsx)("section",{className:"your-samples",id:"yourSamples",ref:l,hidden:!k,children:(0,t.jsxs)("div",{className:"your-samples-inner",children:[(0,t.jsxs)("h2",{className:"your-samples-title",children:["One step to ",(0,t.jsx)("span",{className:"h1-accent-inline",children:"your results"})]}),(0,t.jsx)("p",{className:"your-samples-lead",children:"See your brandâs next ad in less than a minute."}),(0,t.jsx)("p",{className:"your-samples-sub",id:"yourSamplesSub",children:_?(0,t.jsxs)(t.Fragment,{children:["Your ",(0,t.jsx)("strong",{children:w})," samples opened in a new tab."]}):(0,t.jsxs)(t.Fragment,{children:["Your ",(0,t.jsx)("strong",{children:w})," samples are ready.",(0,t.jsx)("br",{}),"Enter your details and weâll email your post to your inbox."]})}),(0,t.jsx)(W,{brand:w,unlocked:_,onSeeResults:()=>{P&&P===g?window.open("/site/"+P,"_blank"):(u.current=document.activeElement,B("gate"),O(!0))}})]})}),T?(0,i.createPortal)(F,document.body):null]})}e.s(["GENERATE_DELAY_MS",0,5e3,"HomeHero",()=>V,"STATUS_STEP_MS",0,1200],46285)},55061,e=>{"use strict";var t=e.i(89804),a=e.i(79785),i=e.i(42636);let n={1:{src:e.i(51847).default,width:800,height:800,blurWidth:8,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1rlWJ2Lgd6Yz/2Q=="},2:{src:e.i(59967).default,width:800,height:800,blurWidth:8,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0ywvLu4acT2zxBJ2RMqRuUdDVWBH/2Q=="},3:{src:e.i(61283).default,width:800,height:800,blurWidth:8,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDtJJfGaaqLmO1gktdpTyC4Xvw3X09/wq/dsTqf/9k="},4:{src:e.i(39202).default,width:800,height:800,blurWidth:8,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0y2m1JpLtbxY441bFuyDBYc+59vSqBXP/2Q=="},5:{src:e.i(87883).default,width:800,height:800,blurWidth:8,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1wEooU7mI
367+tMZ//Z"}},s={width:22,height:22,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.4,strokeLinecap:"round",strokeLinejoin:"round"},r=[{step:"01",title:"Brief",label:"Brief step illustration",desc:"Brief like you would to an agency. Describe your campaign, brand guidelines, target audience, and creative direction.",poster:n["1"],video:(0,a.videoSrc)("usp-1"),icon:(0,t.jsxs)("svg",{...s,children:[(0,t.jsx)("path",{d:"M12 20h9"}),(0,t.jsx)("path",{d:"M16.5 3.5a2.121 2.121 0 1 1 3 3L7 19l-4 1 1-4L16.5 3.5z"})]})},{step:"02",title:"Qualify",label:"Qualify step illustration",desc:"Qualify and select your concept themes and topics. Our AI surfaces the strongest creative directions for your campaign.",poster:n["2"],video:(0,a.videoSrc)("usp-2"),icon:(0,t.jsxs)("svg",{...s,children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,t.jsx)("circle",{cx:"12",cy:"12",r:"6"}),(0,t.jsx)("circle",{cx:"12",cy:"12",r:"2"})]})},{step:"03",title:"Review",label:"Review step illustration",desc:"Review, select, resize and adapt your creative assets across every format. Social, display, video, and beyond.",poster:n["3"],video:(0,a.videoSrc)("usp-3"),icon:(0,t.jsxs)("svg",{...s,children:[(0,t.jsx)("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"}),(0,t.jsx)("circle",{cx:"12",cy:"12",r:"3"})]})},{step:"04",title:"Publish",label:"Publish step illustration",desc:"Publish & schedule on your social media platforms or save your ads to export and launch across channels.",poster:n["4"],video:(0,a.videoSrc)("usp-4"),icon:(0,t.jsxs)("svg",{...s,children:[(0,t.jsx)("line",{x1:"22",y1:"2",x2:"11",y2:"13"}),(0,t.jsx)("polygon",{points:"22 2 15 22 11 13 2 9 22 2"})]})},{step:"05",title:"Report",label:"Report step illustration",desc:"Track your organic campaign performance and creative impact in one unified dashboard.",poster:n["5"],video:(0,a.videoSrc)("usp-5"),icon:(0,t.jsxs)("svg",{...s,children:[(0,t.jsx)("line",{x1:"18",y1:"20",x2:"18",y2:"10"}),(0,t.jsx)("line",{x1:"12",y1:"20",x2:"12",y2:"4"}),(0,t.jsx)("line",{x1:"6",y1:"20",x2:"6",y2:"14"})]})}],o=e=>{let t=e.play();t&&"function"==typeof t.catch&&t.catch(()=>void 0)};function l(){let e=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let t=e.current;if(!t)return;let a=Array.from(t.querySelectorAll(".how-card video")),i=[];if(window.matchMedia("(hover: hover) and (pointer: fine)").matches)a.forEach(e=>{let t=e.closest(".how-card")??e,a=()=>o(e),n=()=>{e.pause(),e.muted=!0};t.addEventListener("pointerenter",a),t.addEventListener("pointerleave",n),i.push(()=>{t.removeEventListener("pointerenter",a),t.removeEventListener("pointerleave",n)})});else if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)a.forEach(e=>{e.controls=!0});else{let e=new IntersectionObserver(e=>{e.forEach(e=>{let t=e.target;e.isIntersecting?o(t):t.paused||t.pause()})},{rootMargin:"200px 0px"});a.forEach(t=>e.observe(t)),i.push(()=>e.disconnect())}return()=>i.forEach(e=>e())},[]),(0,t.jsx)("section",{className:"how",id:"how",children:(0,t.jsxs)("div",{className:"how-inner",children:[(0,t.jsx)("h2",{className:"how-title","data-reveal":!0,children:"How it works"}),(0,t.jsxs)("p",{className:"how-sub","data-reveal":!0,style:{"--reveal-delay":"60ms"},children:["From brief to report in ",(0,t.jsx)("strong",{children:"five"})," simple steps."]}),(0,t.jsx)("div",{className:"how-grid",ref:e,children:r.map((e,a)=>(0,t.jsxs)("article",{className:"how-card","data-reveal":!0,style:{"--reveal-delay":`${70*a}ms`},children:[(0,t.jsx)("div",{className:"how-media",children:(0,t.jsx)("video",{src:e.video,poster:e.poster.src,muted:!0,loop:!0,playsInline:!0,preload:"none",disablePictureInPicture:!0,controlsList:"nodownload nofullscreen noremoteplayback","aria-label":e.label})}),(0,t.jsxs)("div",{className:"how-body",children:[(0,t.jsx)("span",{className:"how-step",children:e.step}),(0,t.jsxs)("div",{className:"how-title-row",children:[(0,t.jsx)("span",{className:"how-icon","aria-hidden":"true",children:e.icon}),(0,t.jsx)("h3",{children:e.title})]}),(0,t.jsx)("p",{className:"how-desc",children:e.desc})]})]},e.step))})]})})}e.s(["HOW_STEPS",0,r,"HowItWorks",()=>l],55061)},71704,e=>{"use strict";var t=e.i(89804),a=e.i(42636),i=e.i(31264),n=e.i(30795),s=e.i(66067),r=e.i(33494);let o=a.useLayoutEffect;var l=e.i(89988),d=e.i(87533),c=e.i(43246);let u=[{id:"us",label:"United States"},{id:"eu",label:"Europe"},{id:"sea",label:"Southeast Asia"}],h=c.default.tiles.slice().sort((e,t)=>
36e.order-t.order),m=e=>`Concept Instagram post for ${e.name}, made with Sphere${e.headline?`. Headline: ${e.headline}`:""}`,A="cubic-bezier(0.2, 0.8, 0.2, 1)",f=(e,t)=>`translate(${e.left-t.left}px, ${e.top-t.top}px) scale(${e.width/t.width}, ${e.height/t.height})`,p=a.useLayoutEffect;function g({index:e,images:n,logos:s,originOf:o,onStep:c,onClose:u}){let g=(0,a.useRef)(null),b=(0,a.useRef)(null),w=(0,a.useRef)(null),x=(0,a.useRef)(null),y=(0,a.useRef)(!1),v=(0,a.useRef)(e),E=(0,a.useRef)(!1),k=h[e],j=n[k.slug],C=s[k.slug],N=(0,r.motionAllowed)();(0,d.useFocusTrap)(g,!0),p(()=>{let t=b.current;if(!t)return;if(!y.current){if(y.current=!0,g.current?.focus({preventScroll:!0}),!N||"function"!=typeof t.animate)return;let a=o(e)?.getBoundingClientRect();a&&t.animate([{transform:f(a,t.getBoundingClientRect()),borderRadius:"14px"},{transform:"none"}],{duration:520,easing:A}),w.current?.animate([{opacity:0},{opacity:1}],{duration:320,easing:"ease-out"}),x.current?.animate([{opacity:0,translate:"0 12px"},{opacity:1,translate:"0 0"}],{duration:420,delay:220,easing:A,fill:"backwards"});return}if(v.current===e||!N||"function"!=typeof t.animate){v.current=e;return}let a=e>v.current?1:-1;v.current=e,t.animate([{opacity:0,translate:`${48*a}px 0`},{opacity:1,translate:"0 0"}],{duration:300,easing:A}),x.current?.animate([{opacity:0},{opacity:1}],{duration:260,easing:"ease-out"})},[e]);let R=(0,a.useCallback)(()=>{if(E.current)return;E.current=!0;let t=b.current,a=o(e)?.getBoundingClientRect(),i=a&&a.bottom>0&&a.top<window.innerHeight;N&&t&&"function"==typeof t.animate&&a&&i?(w.current?.animate([{opacity:1},{opacity:0}],{duration:300,easing:"ease-in",fill:"forwards"}),x.current?.animate([{opacity:1},{opacity:0}],{duration:160,fill:"forwards"}),t.animate([{transform:"none"},{transform:f(a,t.getBoundingClientRect()),borderRadius:"14px"}],{duration:420,easing:A,fill:"forwards"}).finished.then(u,u)):u()},[N,e,u,o]);return(0,a.useEffect)(()=>{let e=e=>{"Escape"===e.key?R():"ArrowRight"===e.key?c(1):"ArrowLeft"===e.key&&c(-1)};document.addEventListener("keydown",e);let t=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",e),document.body.style.overflow=t}},[R,c]),(0,l.createPortal)((0,t.jsxs)("div",{className:"wall-focus",children:[(0,t.jsx)("div",{className:"wall-focus-backdrop",ref:w,onClick:R}),(0,t.jsxs)("div",{className:"wall-focus-dialog",role:"dialog","aria-modal":"true","aria-labelledby":"wall-focus-title",tabIndex:-1,ref:g,children:[(0,t.jsx)("div",{className:"wall-focus-media",ref:b,children:j&&(0,t.jsx)(i.Picture,{set:j,sizes:"(max-width: 900px) 88vw, 520px",alt:m(k),priority:!0})}),(0,t.jsxs)("div",{className:"wall-focus-aside",ref:x,children:[(0,t.jsxs)("p",{className:"wall-focus-who",children:[(0,t.jsx)("span",{className:"wall-avatar","aria-hidden":"true",style:{"--tile-bg":k.palette[0]},children:C?(0,t.jsx)("img",{src:C,alt:"",loading:"lazy",decoding:"async"}):k.name.slice(0,1)}),(0,t.jsx)("span",{id:"wall-focus-title",className:"wall-focus-name",children:k.name}),(0,t.jsx)("span",{className:"concept-badge",children:"Concept"})]}),(0,t.jsxs)("p",{className:"wall-focus-lang",children:["Written by Sphere in ",(0,t.jsx)("span",{lang:k.lang,children:k.nativeLang})]}),(0,t.jsx)("p",{className:"wall-focus-caption",lang:k.lang,dir:k.dir,children:k.caption}),(0,t.jsx)("p",{className:"wall-focus-note",children:"A concept made with Sphere, not the brandâs own post."}),(0,t.jsxs)("div",{className:"wall-focus-nav",children:[(0,t.jsx)("button",{type:"button",className:"wall-focus-step","aria-label":"Previous post",onClick:()=>c(-1),children:(0,t.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M15 18l-6-6 6-6"})})}),(0,t.jsxs)("span",{className:"wall-focus-count",children:[e+1," of ",h.length]}),(0,t.jsx)("button",{type:"button",className:"wall-focus-step","aria-label":"Next post",onClick:()=>c(1),children:(0,t.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M9 18l6-6-6-6"})})})]})]}),(0,t.jsx)("button",{type:"button",className:"wall-focus-close","aria-label":"Close",onClick:R,children:(0,t.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M18 6 6 18M6 6l12 12"})})})]})]}),document.body)}function b({tile:e,index:a,set:s,logo:r,lifted:o,onOpen:l}){let[d,c]=e.palette,u={"--tile-bg":d,"--tile-accent":c??d,"--tile-ink":.5>function(e){let t=e.replace("#",""),a=3===t.length?t.split("").map(e=>e+e).join(""):t.slice(0,6),[i,n,s]=[0,2,4].map(e=>parseInt(a.slice(e,e+2),16)/255);return .2126*i+.7152*n+.0722*s}
36(d)?"#ffffff":"#1e1e1e"};return(0,t.jsxs)("figure",{className:"wall-tile",style:u,children:[(0,t.jsxs)("div",{className:o?"wall-media is-lifted":"wall-media","data-index":a,children:[s&&(0,t.jsx)("button",{type:"button",className:"wall-open","aria-label":`Look closer at the ${e.name} post`,onClick:()=>l(a)}),s&&(0,t.jsx)(i.Picture,{set:s,alt:m(e),sizes:"(max-width: 1000px) 45vw, 190px"}),(0,t.jsx)("span",{className:"concept-badge wall-media-badge",children:"Concept"})]}),(0,t.jsxs)("figcaption",{className:"wall-meta",children:[(0,t.jsx)("span",{className:"wall-avatar","aria-hidden":"true",children:r?(0,t.jsx)("img",{src:r,alt:"",loading:"lazy",decoding:"async"}):(0,n.brandInitials)(e.name)}),(0,t.jsxs)("span",{className:"wall-who",children:[(0,t.jsx)("span",{className:"wall-name",children:e.name}),(0,t.jsx)("span",{className:"wall-lang",lang:e.lang,dir:e.dir,children:e.nativeLang})]})]})]})}function w({images:e,logos:i}){let n=(0,a.useRef)(null),[l,d]=(0,a.useState)(null),c=(0,a.useRef)(null),m=(0,a.useCallback)(e=>n.current?.querySelector(`.wall-media[data-index="${e}"]`)??null,[]),A=(0,a.useCallback)(e=>{d(t=>null===t?t:(t+e+h.length)%h.length)},[]),f=(0,a.useCallback)(()=>{d(e=>(c.current=e,null))},[]);return(0,a.useEffect)(()=>{null===l&&null!==c.current&&(m(c.current)?.querySelector(".wall-open")?.focus(),c.current=null)},[l,m]),!function(e,t){let{items:a,groups:i,threshold:n=.18,replay:s=!1,duration:l,stagger:d,pileScale:c}=t;o(()=>{let t=e.current;if(!t||!(0,r.motionAllowed)()||"function"!=typeof IntersectionObserver||"function"!=typeof t.animate)return;let o=Array.from(t.querySelectorAll(i)),u=new Map,h=!0;o.forEach(e=>{e.dataset.deal="armed"});let m=new IntersectionObserver(e=>{e.forEach(e=>{let t=e.target;if(e.isIntersecting&&e.intersectionRatio>=n&&"armed"===t.dataset.deal){let e;t.dataset.deal="dealing",((e=Array.from(t.querySelectorAll("img"))).forEach(e=>{e.loading="eager"}),Promise.race([Promise.all(e.map(e=>e.complete&&e.naturalWidth>0?void 0:"function"==typeof e.decode?e.decode().catch(()=>void 0):void 0)).then(()=>void 0),new Promise(e=>{window.setTimeout(e,1200)})])).then(()=>{if(!h||"dealing"!==t.dataset.deal)return;let e=t.getBoundingClientRect(),i=Math.max(e.top,0),n=Math.min(e.bottom,window.innerHeight),s=Array.from(t.querySelectorAll(a));u.set(t,function(e,t,a={}){let{duration:i=900,stagger:n=60,pileScale:s=.5}=a;return e.map((e,a)=>
36{let r=e.getBoundingClientRect(),o=Math.round(t.x-(r.left+r.width/2)),l=Math.round(t.y-(r.top+r.height/2));return e.animate([{translate:`${o}px ${l}px`,scale:`${s}`,rotate:`${37*a%17-8}deg`,opacity:0},{opacity:1,offset:.18},{translate:"0px 0px",scale:"1",rotate:"0deg",opacity:1}],{duration:i,delay:a*n,easing:"cubic-bezier(0.2, 0.9, 0.25, 1)",fill:"backwards"})})}(s,{x:e.left+e.width/2,y:(i+n)/2},{duration:l,stagger:d,pileScale:c})),t.dataset.deal="dealt"})}else!e.isIntersecting&&s&&"dealt"===t.dataset.deal&&(u.get(t)?.forEach(e=>e.cancel()),t.dataset.deal="armed")}),!s&&o.every(e=>"armed"!==e.dataset.deal)&&m.disconnect()},{threshold:[0,n]});return o.forEach(e=>m.observe(e)),()=>{h=!1,m.disconnect(),o.forEach(e=>{delete e.dataset.deal})}},[e,a,i,n,s,l,d,c])}(n,{items:".wall-tile",groups:".wall-region",threshold:.35,replay:!0,stagger:70}),(0,s.useTiltCards)(n,".wall-media",{tiltLimit:7,scale:1.03,perspective:900}),(0,t.jsxs)("div",{ref:n,className:"wall",children:[(0,t.jsx)("div",{className:"wall-regions",children:u.map(a=>(0,t.jsxs)("section",{className:"wall-region","aria-labelledby":`wall-${a.id}`,children:[(0,t.jsx)("h3",{id:`wall-${a.id}`,className:"wall-region-title",children:a.label}),(0,t.jsx)("ul",{className:"wall-grid",children:h.filter(e=>e.region===a.id).map(a=>{let n=h.indexOf(a);return(0,t.jsx)("li",{children:(0,t.jsx)(b,{tile:a,index:n,set:e[a.slug],logo:i[a.slug],lifted:l===n,onOpen:d})},a.slug)})})]},a.id))}),null!==l&&(0,t.jsx)(g,{index:l,images:e,logos:i,originOf:m,onStep:A,onClose:f})]})}e.s(["WallGrid",()=>w],71704)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.