PageSourceSearch

https://aeroapp.ai/static/js/7830.416e54c6.chunk.js

js aeroapp.ai collected 2026-10-05 13:46:07 UTC 5,937 bytes, 3 lines download raw bytes

1/*! For license information please see 7830.416e54c6.chunk.js.LICENSE.txt */
2"use strict";(self.webpackChunkclient=self.webpackChunkclient||[]).push([[7830],{20249:function(e,t,r){r.d(t,{Z:function(){return d}});var n=r(72791),i=r(98266),o=r(64599),a=r(70290),s=r(34879),c=r(80184),u={eyebrow:"Figmafolio is now",subhead:"Everything you signed up for, plus new ways to build and test. Same account, same price.",features:[{key:"publish",Icon:i.Z,title:"Publish your Figma prototype",body:"Paste a link and it's live instantly. Works on any Figma plan."},{key:"build",Icon:o.Z,title:"Build and host real sites",body:"Build from your Figma design, upload HTML, or have Claude or ChatGPT create and publish it for you."},{key:"test",Icon:a.Z,title:"Test with real users",body:"Test your prototype or site. Transcripts, pain points, and positives, analysed automatically."}],primary:"Continue to Aero",micro:"You'll land in your new dashboard, signed in."};function d(e){var t=e.onContinue,r=e.busy,i=void 0!==r&&r,o=(0,n.useRef)(null);return(0,n.useEffect)((function(){var e=document.activeElement;document.body.style.overflow="hidden";var t=setTimeout((function(){var e=o.current&&o.current.querySelector(".forced-mig-cta");e&&e.focus()}),60),r=function(e){if("Tab"===e.key){var t=function(){var e=o.current;return e?Array.from(e.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')).filter((function(e){return!e.disabled&&null!==e.offsetParent})):[]}();if(0===t.length)return void e.preventDefault();var r=t[0],n=t[t.length-1];e.shiftKey&&document.activeElement===r?(e.preventDefault(),n.focus()):e.shiftKey||document.activeElement!==n||(e.preventDefault(),r.focus())}};return document.addEventListener("keydown",r),function(){clearTimeout(t),document.removeEventListener("keydown",r),document.body.style.overflow="",e&&e.focus&&e.focus()}}),[]),(0,c.jsx)("div",{className:"forced-mig-page",role:"dialog","aria-modal":"true","aria-label":"Figmafolio is now Aero",children:(0,c.jsxs)("div",{className:"forced-mig-card",ref:o,children:[(0,c.jsx)("div",{className:"forced-mig-eyebrow",children:u.eyebrow}),(0,c.jsx)("div",{className:"forced-mig-wordmark",children:"Aero."}),(0,c.jsx)("p",{className:"forced-mig-subhead",children:u.subhead}),(0,c.jsx)("div",{className:"forced-mig-features",children:u.features.map((function(e){var t=e.key,r=e.Icon,n=e.title,i=e.body;return(0,c.jsxs)("div",{className:"forced-mig-feature-row",children:[(0,c.jsx)(r,{className:"forced-mig-feature-icon",size:21,strokeWidth:1.9}),(0,c.jsxs)("div",{children:[(0,c.jsx)("div",{className:"forced-mig-feature-title",children:n}),(0,c.jsx)("div",{className:"forced-mig-feature-body",children:i})]})]},t)}))}),(0,c.jsxs)("button",{type:"button",className:"forced-mig-cta",onClick:t,disabled:i,children:[i?"Taking you there\u2026":u.primary,!i&&(0,c.jsx)(s.Z,{size:16,strokeWidth:2.2})]}),(0,c.jsx)("p",{className:"forced-mig-micro",children:u.micro})]})})}},99374:function(e,t,r){r.r(t),r.d(t,{default:function(){return b}});var n=r(61819),i=r(1413),o=r(15861),a=r(29439),s=r(93433),c=r(72791),u=r(11087),d=r(57689),l=r(71978),f=r(20673),y=r(94055),m=r(20249),p=r(95737),h=r(80184),v=[].concat((0,s.Z)(Object.values(p.N0)),["F"]);function b(){var e=(0,u.lr)(),t=(0,a.Z)(e,2),r=t[0],s=t[1],p=(0,d.s0)(),b=(r.get("variant")||"A").toUpperCase(),g=v.includes(b)?b:"A",x=(0,c.useState)(g),k=(0,a.Z)(x,2),j=k[0],w=k[1],Z=(0,c.useState)(!1),N=(0,a.Z)(Z,2),F=N[0],A=N[1];(0,c.useEffect)((function(){var e=f.I8.onAuthStateChanged(function(){var e=(0,o.Z)((0,n.Z)().mark((function e(t){var r,o,a,s;return(0,n.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=3;break}return p("/"),e.abrupt("return");case 3:return e.prev=3,e.next=6,(0,l.PL)((0,l.hJ)(f.db,"user",t.uid,"profile"));case 6:a=e.sent,s=a.docs.map((function(e){return(0,i.Z)((0,i.Z)({},e.data()),{},{id:e.id})})),!0===(null===(r=s[0])||void 0===r?void 0:r.isAdmin)||"true"===(null===(o=s[0])||void 0===o?void 0:o.isAdmin)?A(!0):p("/"),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(3),console.error("Error checking admin profile:",e.t0),p("/");case 15:case"end":return e.stop()}}),e,null,[[3,11]])})));return function(t){return e.apply(this,arguments)}}());return function(){return e()}}),[p]);if(!F)return null;var C=function(){};return(0,h.jsxs)("div",{style:{minHeight:"100vh",background:"#0b0b0c",color:"#fff",fontFamily:"system-ui, sans-serif"},children:[(0,h.jsxs)("div",{style:{position:"relative",zIndex:9001,padding:"20px 24px",display:"flex",gap:12,alignItems:"center"},children:[(0,h.jsx)("strong",{style:{fontSize:14,letterSpacing:.2},children:"Aero onboarding preview"}),(0,h.jsx)("span",{style:{fontSize:12,opacity:.6}
2,children:"Visual only - no cohort, no analytics, no seen-flag written."}),(0,h.jsx)("div",{style:{marginLeft:"auto",display:"flex",gap:8},children:v.map((function(e){return(0,h.jsx)("button",{type:"button",onClick:function(){return w(t=e),void s({variant:t},{replace:!0});var t},style:{padding:"6px 14px",borderRadius:8,border:"1px solid rgba(255,255,255,0.2)",background:j===e?"#fff":"transparent",color:j===e?"#0b0b0c":"#fff",cursor:"pointer",fontWeight:600},children:"F"===e?"Forced (F)":"Variant ".concat(e)},e)}))})]}),"F"===j?(0,h.jsx)(m.Z,{onContinue:C,busy:!1},"F"):(0,h.jsx)(y.Z,{variant:j,onTry:C,onDismiss:C},j)]})}},64599:function(e,t,r){r.d(t,{Z:function(){return n}});var n=(0,r(79100).Z)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},98266:function(e,t,r){r.d(t,{Z:function(){return n}});var n=(0,r(79100).Z)("LayoutTemplate",[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"9",height:"7",x:"3",y:"14",rx:"1",key:"jqznyg"}],["rect",{width:"5",height:"7",x:"16",y:"14",rx:"1",key:"q5h2i8"}]])}}]);
3//# sourceMappingURL=7830.416e54c6.chunk.js.map

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.