1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="4b8c633a-2ef6-27ca-307c-70aadcffed0a")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,371018,e=>{e.v({contentUnfocused:"PromptBox-module__bBHQva__contentUnfocused",importPill:"PromptBox-module__bBHQva__importPill",mcpPill:"PromptBox-module__bBHQva__mcpPill",placeholder:"PromptBox-module__bBHQva__placeholder","shimmer-text":"PromptBox-module__bBHQva__shimmer-text"})},262012,258145,e=>{"use strict";var t=e.i(576826),a=e.i(7284),n=e.i(344136),r=e.i(45204),l=e.i(936708),i=e.i(12148);let o=["Build an order management tool that tracks all orders from the order management @Retool Database and flags an order if it is delayed by more than 3 days.","Create a vendor onboarding tracker that pulls vendor status from our @PostgreSQL database and flags incomplete submissions.","Build a customer support queue that pulls open tickets from @Salesforce and assigns them to agents based on priority.","Build a simple KPI dashboard that pulls revenue and churn metrics from @Snowflake and refreshes daily."];e.s(["APPGEN_EXAMPLE_PROMPTS",0,o],258145);var s=e.i(253572),c=e.i(22136),u=e.i(91939),d=e.i(625631),m=e.i(107622),p=e.i(784815),f=e.i(467282),h=e.i(214718);function x(e){return{id:e.id,name:e.name,icon:(0,t.jsx)(f.default,{src:(0,h.getApiIntegrationLogoUrl)(e.slug),alt:e.name,width:22,height:22,className:"w-[22px] h-[22px]"})}}var g=e.i(474949),b=e.i(818957),v=e.i(33208),y=e.i(261821);let w=y.default.token,E=y.default.tokenAt,A=y.default.tokenName,k=y.default.tokenIconBox,Z=y.default.tokenIcon,M=y.default.tokenSelected;function N(e){let t=document.createElement("span");t.contentEditable="false",t.className=w,t.setAttribute("role","img"),t.setAttribute("aria-label",`@${e.name} integration`),t.dataset.integrationId=e.id,t.dataset.slug=e.slug;let a=document.createElement("span");a.className=k;let n=document.createElement("img");n.src=(0,h.getApiIntegrationLogoUrl)(e.slug),n.alt="",n.setAttribute("aria-hidden","true"),n.draggable=!1,n.width=11,n.height=11,n.className=Z,a.appendChild(n);let r=document.createElement("span");r.textContent="@",r.className=E;let l=document.createElement("span");return l.textContent=e.name,l.className=A,t.appendChild(a),t.appendChild(r),t.appendChild(l),t}function C(e,t){let a=e.toLowerCase();return t.filter(e=>a.includes(`@${e.name.toLowerCase()}`))}function H(e){e.classList.add(M)}function L(e,t){switch(t.type){case"SET_VALUE":return{...e,value:t.payload,isExample:!1};case"SHUFFLE_TO":{let{index:a,integrations:n}=t.payload;return{...e,currentPromptIndex:a,value:o[a]??"",isExample:!0,integrations:n}}case"ADD_INTEGRATION":if(e.integrations.length>=5||e.integrations.find(e=>e.id===t.payload.id))return e;return{...e,integrations:[...e.integrations,t.payload]};case"REMOVE_INTEGRATION":return{...e,integrations:e.integrations.filter(e=>e.id!==t.payload)};case"SWAP_INTEGRATION":{let{oldId:a,newIntegration:n}=t.payload;if(e.integrations.find(e=>e.id===n.id))return{...e,integrations:e.integrations.filter(e=>e.id!==a)};return{...e,integrations:e.integrations.map(e=>e.id===a?n:e)}}default:return e}}function _({isOpen:e,activeIndex:n,query:r,availableIntegrations:i,onQueryChange:o,onActiveIndexChange:s,onSelect:c,onClose:u,isAtLimit:d=!1,isSwapMode:m=!1,triggerSource:p="icon-button",cursorAnchor:x,listboxId:g,getOptionId:y}){let w=(0,l.useRef)(null),E=(0,l.useRef)(null),A=r.toLowerCase(),k=r.trim()?i.filter(e=>e.name.toLowerCase().includes(A)||e.slug.toLowerCase().includes(A)):i;(0,l.useEffect)(()=>{e&&"at-mention"!==p&&requestAnimationFrame(()=>{w.current?.focus()})},[e,p]),(0,l.useEffect)(()=>{s(-1)},[r,s]),(0,l.useEffect)(()=>{n<0||E.current?.children[n]?.scrollIntoView({block:"nearest"})},[n]);let Z=n>=0&&k[n]?y(n):void 0,M=x?{left:Math.min(x.x,window.innerWidth-224-8),top:x.y}:void 0;return(0,t.jsx)(b.AnimatePresence,{children:e&&(0,t.jsx)("div",{className:"z-highest w-56 fixed",style:M,children:(0,t.jsx)(v.DropdownBox,{options:[],initial:{opacity:1,scale:.95}
2,animate:{opacity:1,scale:1},exit:{opacity:0,scale:.95},style:{transformOrigin:"top left"},childrenAbove:(0,t.jsx)("div",{className:"flex flex-col items-start overflow-hidden",children:d&&!m?(0,t.jsxs)("p",{className:"px-4 py-3 text-caption text-surface-text-muted",children:["Max ",5," allowed"]}):(0,t.jsxs)(t.Fragment,{children:["at-mention"!==p&&(0,t.jsx)("div",{className:(0,a.clsx)("p-2 w-full border-b-hairline border-surface-details-neutral-alpha-12"),children:(0,t.jsx)("input",{ref:w,type:"text",role:"combobox","aria-expanded":e,"aria-haspopup":"listbox","aria-controls":g,"aria-activedescendant":Z,"aria-label":"Search integrations",placeholder:"Add data source",value:r,onChange:e=>{o(e.target.value)},onKeyDown:function(e){switch(e.key){case"ArrowDown":e.preventDefault(),s(n<k.length-1?n+1:0);break;case"ArrowUp":e.preventDefault(),s(n>0?n-1:k.length-1);break;case"Enter":case"Tab":{e.preventDefault();let t=k[n>=0?n:0];t&&c(t);break}case"Escape":e.preventDefault(),u()}},className:(0,a.clsx)("w-full px-2 py-1.5","text-caption-sm text-surface-text-primary","bg-surface-background-base","border-hairline border-surface-details-neutral-alpha-6","rounded-4 outline-none","placeholder:opacity-50")})}),(0,t.jsxs)("div",{ref:E,id:g,role:"listbox","aria-label":"Select an integration",className:(0,a.clsx)("w-full max-h-[210px] overflow-y-auto"),children:[k.map((e,r)=>{let l=r===n;return(0,t.jsxs)("button",{id:y(r),role:"option","aria-selected":l,type:"button",className:(0,a.clsx)("w-full flex items-center gap-2 px-4 py-3","text-caption text-start text-surface-text-primary","border-b-hairline border-surface-details-neutral-alpha-12 last:border-none",l?"bg-surface-details-neutral-alpha-6":"hover:bg-surface-details-neutral-alpha-6","transition-colors duration-150"),onClick:()=>{c(e)},onMouseDown:e=>{"at-mention"===p&&e.preventDefault()},onMouseEnter:()=>{s(r)},tabIndex:-1,children:[(0,t.jsx)("div",{className:(0,a.clsx)("flex-shrink-0 w-5 h-5 flex items-center justify-center","bg-surface-details-logo-bg border-hairline border-surface-accent-base-gray","rounded-full overflow-hidden"),children:(0,t.jsx)(f.default,{src:(0,h.getApiIntegrationLogoUrl)(e.slug),alt:e.name,width:12,height:12,className:(0,a.clsx)("w-3 h-3")})}),(0,t.jsx)("span",{className:(0,a.clsx)("flex-1 truncate"),children:e.name}),(0,t.jsx)("div",{className:(0,a.clsx)("flex-shrink-0 flex items-center justify-center","px-1 py-0.5","bg-surface-background-base backdrop-blur-sm","border-hairline border-surface-details-neutral-alpha-6","rounded-4",!l&&"invisible"),children:(0,t.jsx)("kbd",{className:(0,a.clsx)("text-caption-sm text-surface-text-primary opacity-60 uppercase"),children:"tab"})})]},e.id)}),0===k.length&&(0,t.jsx)("p",{className:(0,a.clsx)("px-4 py-3 text-caption text-surface-text-muted"),children:"No integrations found"})]})]})})})})})}let V=[{id:"mysql",name:"MySQL",slug:"mysql"},{id:"postgresql",name:"PostgreSQL",slug:"postgresql"},{id:"stripe",name:"Stripe",slug:"stripe"}
2,{id:"slack",name:"Slack",slug:"slack"},{id:"snowflake",name:"Snowflake",slug:"snowflake"},{id:"salesforce",name:"Salesforce",slug:"salesforce"},{id:"databricks",name:"Databricks",slug:"databricks"},{id:"amazon-redshift",name:"Amazon Redshift",slug:"amazon-redshift"},{id:"bigquery",name:"BigQuery",slug:"bigquery"},{id:"retool-database",name:"Retool Database",slug:"retool-database"},{id:"rest-api",name:"REST API",slug:"rest-api"},{id:"oracle",name:"Oracle",slug:"oracle"},{id:"sap",name:"SAP",slug:"sap-hana"},{id:"zendesk",name:"Zendesk",slug:"zendesk"}];var S=e.i(714071),j=e.i(244053),R=e.i(261614),I=e.i(249401),T=e.i(895943);function F({isOpen:e,anchorRef:r,prompts:o,onSelect:s,onClose:c}){let[u,d]=(0,l.useState)(!1),m=(0,l.useRef)(null),f=(0,l.useRef)(null),{windowWidth:h}=(0,R.useWindowSize)(),x=h>0&&h<I.screenSizes.sm,g=(0,T.useAnchoredPosition)(r,e,{gap:p.MODAL.anchorGap,maxHeightPx:320,viewportMargin:p.MODAL.viewportMargin}),{maxHeight:v,...y}=g??{};return((0,l.useEffect)(()=>{d(!0)},[]),(0,l.useEffect)(()=>{if(!e)return;let t=e=>{"Escape"===e.key&&c()};return window.addEventListener("keydown",t),()=>{window.removeEventListener("keydown",t)}},[e,c]),(0,l.useEffect)(()=>{if(!e){f.current?.focus(),f.current=null;return}f.current=document.activeElement;let t=requestAnimationFrame(()=>{m.current?.querySelector("button")?.focus()});return()=>{cancelAnimationFrame(t)}},[e]),u)?(0,i.createPortal)((0,t.jsx)(b.AnimatePresence,{children:e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,a.clsx)("fixed inset-0",p.Z_INDEX.scrim),onClick:c,"aria-hidden":!0}),(0,t.jsx)("div",{className:(0,a.clsx)("light",p.Z_INDEX.content,x?"fixed inset-x-0 bottom-0 w-full px-2 pb-2":(0,a.clsx)("w-full max-w-110","px-4 sm:px-0",!x&&g?"-translate-x-1/2":"fixed top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2")),style:x?void 0:y,children:(0,t.jsxs)(n.m.div,{ref:m,role:"dialog","aria-modal":"true","aria-label":"Select a starter prompt",variants:x?{hidden:{y:"100%"},visible:{y:0},exit:{y:"100%"}}:{hidden:{opacity:0,scale:.95},visible:{opacity:1,scale:1},exit:{opacity:0,scale:.95}},initial:"hidden",animate:"visible",exit:"exit",transition:(0,S.getTransition)(p.ANIMATION.modalEntrance,"easeInOut"),style:v?{maxHeight:v}:void 0,className:(0,a.clsx)("rounded-2xl overflow-hidden flex flex-col","bg-surface-lightbox-active backdrop-blur-lg","border border-surface-details-neutral-alpha-12","shadow-xl","w-full",x?"max-h-85vh":"max-h-80"),children:[(0,t.jsxs)("div",{className:"relative flex items-center min-h-6 w-full p-4 shrink-0",children:[(0,t.jsx)("p",{className:"text-caption-sm text-surface-text-muted",children:"Select a starter prompt"}),(0,t.jsx)("button",{type:"button",onClick:c,"aria-label":"Close starter prompts",className:(0,a.clsx)("absolute right-4 top-1/2 -translate-y-1/2","text-surface-text-muted hover:text-surface-text-primary","transition-colors duration-200"),children:(0,t.jsx)(j.SvgCloseX20,{className:"w-5 h-5"})})]}),(0,t.jsx)("div",{className:"flex flex-col pb-2 overflow-y-auto min-h-0",children:o.map(e=>(0,t.jsxs)("button",{type:"button",onClick:()=>{s(e)},className:(0,a.clsx)("group flex items-center gap-2 w-full px-4 py-3 text-left","text-surface-text-muted hover:text-surface-text-primary","hover:bg-surface-details-neutral-alpha-6","transition-colors duration-150"),children:[(0,t.jsx)("span",{className:"flex items-center justify-center w-4 h-4 shrink-0 [@media(max-resolution:1dppx)]:-translate-y-0.5",children:e.icon}),(0,t.jsx)("span",{className:"flex-1 text-caption",children:e.title}),(0,t.jsx)("span",{className:(0,a.clsx)("opacity-0 group-hover:opacity-100 group-focus-visible:opacity-100","rounded px-1.5 py-0.5 bg-surface-background-base","text-caption-sm uppercase text-surface-text-opacity-alpha-60","transition-opacity duration-150"),children:"Insert"})]},e.id))})]})})]})}),document.body):null}var D=e.i(79099);function O({isOpen:e,onClick:n}){return(0,t.jsxs)("button",{type:"button","aria-haspopup":"dialog","aria-expanded":e,onClick:n,className:(0,a.clsx)("flex items-center gap-1.5 shrink-0","py-1 pl-2 pr-1 rounded-lg","bg-surface-details-neutral-alpha-6 border border-surface-details-neutral-alpha-12","text-caption text-surface-text-muted","hover:bg-surface-details-neutral-alpha-12 hover:border-surface-details-neutral-alpha-20","transition-colors duration-200"),children:[(0,t.jsx)("span",{children:"Starter prompts"}),(0,t.jsx)(D.SvgCaret20,{className:(0,a.clsx)("w-4 h-4 transition-transform duration-200 motion-reduce:duration-0",e?"rotate-180":"rotate-0")})]})}var P=e.i(828738);e.i(720559);var B=e.i(156755);function U(e,t){return{text:"CTA Clicked",category:"Other",source:t?`prompt-box-v2-${t}-action-${e}`:`prompt-box-v2-action-${e}`,type:"Button"}}function q(e,t){(0,B.trackAnalyticsEvent)({name:"CTA Clicked",payload:U(e,t)})}function G(e,t,a){(0,B.trackAnalyticsEvent)({name:"CTA Clicked",payload:{...
2U(e,a),type:"Link",to:t}})}let z={type:"spring",stiffness:420,damping:36,mass:.6},$={initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2,ease:"easeOut",delay:.15}};function Q({loginUrl:e,signupUrl:a,isSubmitted:l,analyticsLocation:i}){let o=(0,r.useReducedMotion)();return(0,t.jsx)(n.m.div,{initial:!1,animate:{width:l?"auto":0,marginLeft:8*!!l},transition:o?{duration:0}:z,className:"overflow-hidden","aria-hidden":!l,children:(0,t.jsx)("div",{className:"flex items-center gap-2",children:(0,t.jsx)(b.AnimatePresence,{initial:!1,children:l&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.m.div,{...$,transition:o?{duration:0}:$.transition,children:(0,t.jsx)(P.Action,{variant:"secondaryMuted",href:e,target:"_blank",rel:"noopener noreferrer",eventPayload:U("login",i),children:"Log in"})},"login"),(0,t.jsx)(n.m.div,{...$,transition:o?{duration:0}:$.transition,className:"pr-[8px]",children:(0,t.jsx)(P.Action,{variant:"primary",href:a,target:"_blank",rel:"noopener noreferrer",eventPayload:U("signup",i),children:"Start for free"})},"signup")]})})})})}var W=e.i(371018);let K=(0,l.createContext)({color:"currentColor",size:"1em",weight:"regular",mirrored:!1}),X=l.forwardRef((e,t)=>{let{alt:a,color:n,size:r,weight:i,mirrored:o,children:s,weights:c,...u}=e,{color:d="currentColor",size:m,weight:p="regular",mirrored:f=!1,...h}=l.useContext(K);return l.createElement("svg",{ref:t,xmlns:"http://www.w3.org/2000/svg",width:null!=r?r:m,height:null!=r?r:m,fill:null!=n?n:d,viewBox:"0 0 256 256",transform:o||f?"scale(-1, 1)":void 0,...h,...u},!!a&&l.createElement("title",null,a),s,c.get(null!=i?i:p))});X.displayName="IconBase";let Y=new Map([["bold",l.createElement(l.Fragment,null,l.createElement("path",{d:"M236,208a12,12,0,0,1-12,12H32a12,12,0,0,1-12-12V48a12,12,0,0,1,24,0v99l43.51-43.52a12,12,0,0,1,17,0L128,127l43-43H160a12,12,0,0,1,0-24h40a12,12,0,0,1,12,12v40a12,12,0,0,1-24,0V101l-51.51,51.52a12,12,0,0,1-17,0L96,129,44,181v15H224A12,12,0,0,1,236,208Z"}))],["duotone",l.createElement(l.Fragment,null,l.createElement("path",{d:"M224,64V208H32V48H208A16,16,0,0,1,224,64Z",opacity:"0.2"}),l.createElement("path",{d:"M232,208a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V48a8,8,0,0,1,16,0V156.69l50.34-50.35a8,8,0,0,1,11.32,0L128,132.69,180.69,80H160a8,8,0,0,1,0-16h40a8,8,0,0,1,8,8v40a8,8,0,0,1-16,0V91.31l-58.34,58.35a8,8,0,0,1-11.32,0L96,123.31l-56,56V200H224A8,8,0,0,1,232,208Z"}))],["fill",l.createElement(l.Fragment,null,l.createElement("path",{d:"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM200,192H56a8,8,0,0,1-8-8V72a8,8,0,0,1,16,0v76.69l34.34-34.35a8,8,0,0,1,11.32,0L128,132.69,172.69,88H144a8,8,0,0,1,0-16h48a8,8,0,0,1,8,8v48a8,8,0,0,1-16,0V99.31l-50.34,50.35a8,8,0,0,1-11.32,0L104,131.31l-40,40V176H200a8,8,0,0,1,0,16Z"}))],["light",l.createElement(l.Fragment,null,l.createElement("path",{d:"M230,208a6,6,0,0,1-6,6H32a6,6,0,0,1-6-6V48a6,6,0,0,1,12,0V161.52l53.76-53.76a6,6,0,0,1,8.48,0L128,135.51,185.52,78H160a6,6,0,0,1,0-12h40a6,6,0,0,1,6,6v40a6,6,0,0,1-12,0V86.48l-61.76,61.76a6,6,0,0,1-8.48,0L96,120.49l-58,58V202H224A6,6,0,0,1,230,208Z"}))],["regular",l.createElement(l.Fragment,null,l.createElement("path",{d:"M232,208a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V48a8,8,0,0,1,16,0V156.69l50.34-50.35a8,8,0,0,1,11.32,0L128,132.69,180.69,80H160a8,8,0,0,1,0-16h40a8,8,0,0,1,8,8v40a8,8,0,0,1-16,0V91.31l-58.34,58.35a8,8,0,0,1-11.32,0L96,123.31l-56,56V200H224A8,8,0,0,1,232,208Z"}))],["thin",l.createElement(l.Fragment,null,l.createElement("path",{d:"M228,208a4,4,0,0,1-4,4H32a4,4,0,0,1-4-4V48a4,4,0,0,1,8,0V166.34l57.17-57.17a4,4,0,0,1,5.66,0L128,138.34,190.34,76H160a4,4,0,0,1,0-8h40a4,4,0,0,1,4,4v40a4,4,0,0,1-8,0V81.66l-65.17,65.17a4,4,0,0,1-5.66,0L96,117.66l-60,60V204H224A4,4,0,0,1,228,208Z"}))]]),J=l.forwardRef((e,t)=>l.createElement(X,{ref:t,...e,weights:Y}));J.displayName="ChartLineUpIcon";let ee=new Map([["bold",l.createElement(l.Fragment,null,l.createElement("path",{d:"M172,164a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,164Zm-12-52H96a12,12,0,0,0,0,24h64a12,12,0,0,0,0-24Zm60-64V216a20,20,0,0,1-20,20H56a20,20,0,0,1-20-20V48A20,20,0,0,1,56,28H90.53a51.88,51.88,0,0,1,74.94,0H200A20,20,0,0,1,220,48ZM100.29,60h55.42a28,28,0,0,0-55.42,0ZM196,52H178.59A52.13,52.13,0,0,1,180,64v8a12,12,0,0,1-12,12H88A12,12,0,0,1,76,72V64a52.13,52.13,0,0,1,1.41-12H60V212H196Z"}))],["duotone",l.createElement(l.Fragment,null,l.createElement("path",{d:"M208,48V216a8,8,0,0,1-8,8H56a8,8,0,0,1-8-8V48a8,8,0,0,1,8-8H96a39.83,39.83,0,0,0-8,24v8h80V64a39.83,39.83,0,0,0-8-24h40A8,8,0,0,1,208,48Z",opacity:"0.2"}),l.createElement("path",{d:"M168,152a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,152Zm-8-40H96a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16Zm56-64V216a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V48A16,16,0,0,1,56,32H92.26a47.92,47.92,0,0,1,71.48,0H200A16,16,0,0,1,216,48ZM96,64h64a32,32,0,0,0-64,0ZM200,48H173.25A47.93,47.93,0,0,1,176,64v8a8,8,0,0,1-8,8H88a8,8,0,0,1-8-8V64a47.93,47.93,0,0,1,2.75-16H56V216H200Z"}))],["fill",l.createElement(l.Fragment,null,l.createElement("path",{d:"M200,32H163.74a47.92,47.92,0,0,0-71.48,0H56A16,16,0,0,0,40,48V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V48A16,16,0,0,0,200,32Zm-72,0a32,32,0,0,1,32,32H96A32,32,0,0,1,128,32Zm32,128H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Zm0-32H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Z"}))],["light",l.createElement(l.Fragment,null,l.createElement("path",{d:"M166,152a6,6,0,0,1-6,6H96a6,
26,0,0,1,0-12h64A6,6,0,0,1,166,152Zm-6-38H96a6,6,0,0,0,0,12h64a6,6,0,0,0,0-12Zm54-66V216a14,14,0,0,1-14,14H56a14,14,0,0,1-14-14V48A14,14,0,0,1,56,34H93.17a45.91,45.91,0,0,1,69.66,0H200A14,14,0,0,1,214,48ZM94,64v2h68V64a34,34,0,0,0-68,0ZM202,48a2,2,0,0,0-2-2H170.33A45.77,45.77,0,0,1,174,64v8a6,6,0,0,1-6,6H88a6,6,0,0,1-6-6V64a45.77,45.77,0,0,1,3.67-18H56a2,2,0,0,0-2,2V216a2,2,0,0,0,2,2H200a2,2,0,0,0,2-2Z"}))],["regular",l.createElement(l.Fragment,null,l.createElement("path",{d:"M168,152a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,152Zm-8-40H96a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16Zm56-64V216a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V48A16,16,0,0,1,56,32H92.26a47.92,47.92,0,0,1,71.48,0H200A16,16,0,0,1,216,48ZM96,64h64a32,32,0,0,0-64,0ZM200,48H173.25A47.93,47.93,0,0,1,176,64v8a8,8,0,0,1-8,8H88a8,8,0,0,1-8-8V64a47.93,47.93,0,0,1,2.75-16H56V216H200Z"}))],["thin",l.createElement(l.Fragment,null,l.createElement("path",{d:"M164,152a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h64A4,4,0,0,1,164,152Zm-4-36H96a4,4,0,0,0,0,8h64a4,4,0,0,0,0-8Zm52-68V216a12,12,0,0,1-12,12H56a12,12,0,0,1-12-12V48A12,12,0,0,1,56,36H94.08a44,44,0,0,1,67.84,0H200A12,12,0,0,1,212,48ZM92,64v4h72V64a36,36,0,0,0-72,0ZM204,48a4,4,0,0,0-4-4H167.17A43.71,43.71,0,0,1,172,64v8a4,4,0,0,1-4,4H88a4,4,0,0,1-4-4V64a43.71,43.71,0,0,1,4.83-20H56a4,4,0,0,0-4,4V216a4,4,0,0,0,4,4H200a4,4,0,0,0,4-4Z"}))]]),et=l.forwardRef((e,t)=>l.createElement(X,{ref:t,...e,weights:ee}));et.displayName="ClipboardTextIcon";let ea=new Map([["bold",l.createElement(l.Fragment,null,l.createElement("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm44.25,135.28a51.89,51.89,0,0,0,0-54.56l23-23a83.84,83.84,0,0,1,0,100.56ZM100,128a28,28,0,1,1,28,28A28,28,0,0,1,100,128Zm78.28-67.25-23,23a51.89,51.89,0,0,0-54.56,0l-23-23a83.84,83.84,0,0,1,100.56,0Zm-117.53,17,23,23a51.89,51.89,0,0,0,0,54.56l-23,23a83.84,83.84,0,0,1,0-100.56Zm17,117.53,23-23a51.89,51.89,0,0,0,54.56,0l23,23a83.84,83.84,0,0,1-100.56,0Z"}))],["duotone",l.createElement(l.Fragment,null,l.createElement("path",{d:"M195.88,195.88l-39.6-39.6a40,40,0,0,0,0-56.56l39.6-39.6A96,96,0,0,1,195.88,195.88ZM60.12,60.12a96,96,0,0,0,0,135.76l39.6-39.6a40,40,0,0,1,0-56.56Z",opacity:"0.2"}),l.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm39.1,131.79a47.84,47.84,0,0,0,0-55.58l28.5-28.49a87.83,87.83,0,0,1,0,112.56ZM96,128a32,32,0,1,1,32,32A32,32,0,0,1,96,128Zm88.28-67.6L155.79,88.9a47.84,47.84,0,0,0-55.58,0L71.72,60.4a87.83,87.83,0,0,1,112.56,0ZM60.4,71.72l28.5,28.49a47.84,47.84,0,0,0,0,55.58L60.4,184.28a87.83,87.83,0,0,1,0-112.56ZM71.72,195.6l28.49-28.5a47.84,47.84,0,0,0,55.58,0l28.49,28.5a87.83,87.83,0,0,1-112.56,0Z"}))],["fill",l.createElement(l.Fragment,null,l.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24ZM96,128a32,32,0,1,1,32,32A32,32,0,0,1,96,128Zm88.28-67.6L155.79,88.9a47.84,47.84,0,0,0-55.58,0L71.72,60.4a87.83,87.83,0,0,1,112.56,0ZM71.72,195.6l28.49-28.5a47.84,47.84,0,0,0,55.58,0l28.49,28.5a87.83,87.83,0,0,1-112.56,0Z"}))],["light",l.createElement(l.Fragment,null,l.createElement("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm36.47,130a45.87,45.87,0,0,0,0-56l31.24-31.23a89.81,89.81,0,0,1,0,118.44ZM94,128a34,34,0,1,1,34,34A34,34,0,0,1,94,128Zm93.22-67.71L156,91.53a45.87,45.87,0,0,0-56,0L68.78,60.29a89.81,89.81,0,0,1,118.44,0ZM60.29,68.78,91.53,100a45.87,45.87,0,0,0,0,56L60.29,187.22a89.81,89.81,0,0,1,0-118.44Zm8.49,126.93L100,164.47a45.87,45.87,0,0,0,56,0l31.23,31.24a89.81,89.81,0,0,1-118.44,0Z"}))],["regular",l.createElement(l.Fragment,null,l.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm39.1,131.79a47.84,47.84,0,0,0,0-55.58l28.5-28.49a87.83,87.83,0,0,1,0,112.56ZM96,128a32,32,0,1,1,32,32A32,32,0,0,1,96,128Zm88.28-67.6L155.79,88.9a47.84,47.84,0,0,0-55.58,0L71.72,60.4a87.83,87.83,0,0,1,112.56,0ZM60.4,71.72l28.5,28.49a47.84,47.84,0,0,0,0,55.58L60.4,184.28a87.83,87.83,0,0,1,0-112.56ZM71.72,195.6l28.49-28.5a47.84,47.84,0,0,0,55.58,0l28.49,28.5a87.83,87.83,0,0,1-112.56,0Z"}))],["thin",l.createElement(l.Fragment,null,l.createElement("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm67.79,162.13-34-34a43.92,43.92,0,0,0,0-56.28l34-34a91.83,91.83,0,0,1,0,124.26ZM92,128a36,36,0,1,1,36,36A36,36,0,0,1,92,128Zm98.13-67.79-34,34a43.92,43.92,0,0,0-56.28,0l-34-34a91.83,91.83,0,0,1,124.26,0ZM60.21,65.87l34,34a43.92,43.92,0,0,0,0,56.28l-34,34a91.83,91.83,0,0,1,0-124.26Zm5.66,129.92,34-34a43.92,43.92,0,0,0,56.28,0l34,34a91.83,91.83,0,0,1-124.26,0Z"}))]]),en=l.forwardRef((e,t)=>
2l.createElement(X,{ref:t,...e,weights:ea}));en.displayName="LifebuoyIcon";let er=new Map([["bold",l.createElement(l.Fragment,null,l.createElement("path",{d:"M225.6,62.64l-88-48.17a19.91,19.91,0,0,0-19.2,0l-88,48.17A20,20,0,0,0,20,80.19v95.62a20,20,0,0,0,10.4,17.55l88,48.17a19.89,19.89,0,0,0,19.2,0l88-48.17A20,20,0,0,0,236,175.81V80.19A20,20,0,0,0,225.6,62.64ZM128,36.57,200,76,178.57,87.73l-72-39.42Zm0,78.83L56,76,81.56,62l72,39.41ZM44,96.79l72,39.4v76.67L44,173.44Zm96,116.07V136.19l24-13.13V152a12,12,0,0,0,24,0V109.92l24-13.13v76.65Z"}))],["duotone",l.createElement(l.Fragment,null,l.createElement("path",{d:"M128,129.09V232a8,8,0,0,1-3.84-1l-88-48.18a8,8,0,0,1-4.16-7V80.18a8,8,0,0,1,.7-3.25Z",opacity:"0.2"}),l.createElement("path",{d:"M223.68,66.15,135.68,18a15.88,15.88,0,0,0-15.36,0l-88,48.17a16,16,0,0,0-8.32,14v95.64a16,16,0,0,0,8.32,14l88,48.17a15.88,15.88,0,0,0,15.36,0l88-48.17a16,16,0,0,0,8.32-14V80.18A16,16,0,0,0,223.68,66.15ZM128,32l80.34,44-29.77,16.3-80.35-44ZM128,120,47.66,76l33.9-18.56,80.34,44ZM40,90l80,43.78v85.79L40,175.82Zm176,85.78h0l-80,43.79V133.82l32-17.51V152a8,8,0,0,0,16,0V107.55L216,90v85.77Z"}))],["fill",l.createElement(l.Fragment,null,l.createElement("path",{d:"M223.68,66.15,135.68,18a15.88,15.88,0,0,0-15.36,0l-88,48.17a16,16,0,0,0-8.32,14v95.64a16,16,0,0,0,8.32,14l88,48.17a15.88,15.88,0,0,0,15.36,0l88-48.17a16,16,0,0,0,8.32-14V80.18A16,16,0,0,0,223.68,66.15ZM128,32l80.35,44L178.57,92.29l-80.35-44Zm0,88L47.65,76,81.56,57.43l80.35,44Zm88,55.85h0l-80,43.79V133.83l32-17.51V152a8,8,0,0,0,16,0V107.56l32-17.51v85.76Z"}))],["light",l.createElement(l.Fragment,null,l.createElement("path",{d:"M222.72,67.91l-88-48.18a13.9,13.9,0,0,0-13.44,0l-88,48.18A14,14,0,0,0,26,80.18v95.64a14,14,0,0,0,7.28,12.27l88,48.18a13.92,13.92,0,0,0,13.44,0l88-48.18A14,14,0,0,0,230,175.82V80.18A14,14,0,0,0,222.72,67.91ZM127,30.25a2,2,0,0,1,1.92,0L212.51,76,178.57,94.57,94.05,48.31ZM122,223,39,177.57a2,2,0,0,1-1-1.75V86.66l84,46ZM43.49,76,81.56,55.15l84.51,46.26L128,122.24ZM218,175.82a2,2,0,0,1-1,1.75h0L134,223V132.64l36-19.71V152a6,6,0,0,0,12,0V106.37l36-19.71Z"}))],["regular",l.createElement(l.Fragment,null,l.createElement("path",{d:"M223.68,66.15,135.68,18a15.88,15.88,0,0,0-15.36,0l-88,48.17a16,16,0,0,0-8.32,14v95.64a16,16,0,0,0,8.32,14l88,48.17a15.88,15.88,0,0,0,15.36,0l88-48.17a16,16,0,0,0,8.32-14V80.18A16,16,0,0,0,223.68,66.15ZM128,32l80.34,44-29.77,16.3-80.35-44ZM128,120,47.66,76l33.9-18.56,80.34,44ZM40,90l80,43.78v85.79L40,175.82Zm176,85.78h0l-80,43.79V133.82l32-17.51V152a8,8,0,0,0,16,0V107.55L216,90v85.77Z"}))],["thin",l.createElement(l.Fragment,null,l.createElement("path",{d:"M221.76,69.66l-88-48.18a12,12,0,0,0-11.52,0l-88,48.18A12,12,0,0,0,28,80.18v95.64a12,12,0,0,0,6.24,10.52l88,48.18a11.95,11.95,0,0,0,11.52,0l88-48.18A12,12,0,0,0,228,175.82V80.18A12,12,0,0,0,221.76,69.66ZM126.08,28.5a3.94,3.94,0,0,1,3.84,0L216.67,76,178.5,96.89a4,4,0,0,0-.58-.4l-88-48.18Zm1.92,96L39.33,76,81.56,52.87l88.67,48.54Zm-89.92,54.8a4,4,0,0,1-2.08-3.5V83.29l88,48.16v94.91Zm179.84,0h0l-85.92,47V131.45l40-21.89V152a4,4,0,0,0,8,0V105.18l40-21.89v92.53A4,4,0,0,1,217.92,179.32Z"}))]]),el=l.forwardRef((e,t)=>l.createElement(X,{ref:t,...e,weights:er}));el.displayName="PackageIcon";let ei=[{id:"order-management-tool",title:"Order management tool",Icon:el},{id:"vendor-onboarding-tracker",title:"Vendor onboarding tracker",Icon:et},{id:"customer-support-queue",title:"Customer support queue",Icon:en},{id:"sales-kpi-dashboard",title:"Sales KPI dashboard",Icon:J}].map(({Icon:e,...a},n)=>({id:a.id,title:a.title,icon:(0,t.jsx)(e,{className:"w-4 h-4"}),prompt:o[n]??"",index:n})).filter(e=>e.prompt.length>0),eo=(0,a.clsx)("inline-flex items-center","rounded-8 sm:rounded-xl","px-2 py-1 sm:px-3 sm:py-2","border border-surface-details-neutral-alpha-12","transition-[translate,border-color,box-shadow] duration-200 ease-ease-in-out","hover:border-surface-details-neutral-alpha-24 hover:shadow-[0px_8px_24px_0px_#00000026]","hover:-translate-y-0.5 motion-reduce:hover:translate-y-0"),es=(0,a.clsx)(eo,W.default.importPill),ec=(0,a.clsx)(eo,W.default.mcpPill);e.s(["PromptBox",0,function({defaultPrompt:e,availableIntegrations:f,analyticsLocation:h,disableInitialAnimation:b=!1,autoFocus:v=!1,showBanner:y=!1,withDropShadow:w=!1,compactLabels:E=!1}){let A=(0,l.useRef)(null),k=(0,l.useRef)(null),Z=(0,l.useRef)(null),S=(0,l.useRef)(null),j=(0,l.useRef)(e),R=f??V,{state:I,dispatch:T}=function(e,t){let[a,n]=(0,l.useReducer)(L,void 0,()=>{let a,n,r;return a=e?o.indexOf(e):0,r=(n=void 0!==e)&&e?C(e,t).map(x):[],{value:e??"",integrations:r,currentPromptIndex:a>=0?a:0,isExample:n}});return{state:a,dispatch:n}}(e,R),[D,P]=(0,l.useState)(!1);(0,l.useLayoutEffect)(()=>{P(!0)},[]);let[B,U]=(0,l.useState)(""),[z,$]=(0,l.useState)(null),K="starter"===z,[X,Y]=(0,l.useState)(null),J=(0,r.useReducedMotion)(),ee=0===I.value.length,et=I.integrations.length>=5,ea=(0,l.useRef)(I.value),en=I.value===ea.current,er=I.isExample?X??void 0:void 0,el=(0,u.buildAssistUrl)({prompt:I.value||void 0,tools:I.integrations.map(e=>e.id),authType:"signup",template:er}),eo=(0,u.buildAssistUrl)({prompt:I.value||void 0,tools:I.integrations.map(e=>e.id),authType:"login",template:er}),{displayedText:eu}=(0,c.useWordAnimation)({text:I.value,enabled:I.isExample&&!(b&&en),delay:c.SHUFFLE_ANIM_DELAY}),[ed,em]=(0,l.useState)("default");(0,l.useEffect)(()=>
2{if(!v)return;let e=requestAnimationFrame(()=>{A.current?.focus()});return()=>{cancelAnimationFrame(e)}},[v]);let{isOpen:ep,activeIndex:ef,query:eh,cursorAnchor:ex,triggerSource:eg,isSwapMode:eb,dropdownPanelRef:ev,listboxId:ey,getOptionId:ew,openAtCaret:eE,close:eA,select:ek,setActiveIndex:eZ,setQuery:eM}=function({onSelect:e}){let[t,a]=(0,l.useState)(!1),[n,r]=(0,l.useState)(-1),[i,o]=(0,l.useState)(""),[s,c]=(0,l.useState)(null),[u,d]=(0,l.useState)(null),[m,p]=(0,l.useState)(!1),f=(0,l.useRef)(null),h=(0,l.useRef)(null),x=(0,l.useRef)(null),g=(0,l.useRef)(null),b=(0,l.useRef)(null),v=(0,l.useId)(),y=`${v}-listbox`,w=(0,l.useCallback)(e=>`${v}-option-${e}`,[v]),E=(0,l.useCallback)((e=u)=>{a(!1),o(""),r(-1),c(null),d(null),p(!1),g.current=null,b.current=null,"at-mention"!==e&&requestAnimationFrame(()=>{f.current?.focus()})},[u]),A=(0,l.useCallback)(()=>{a(!0),o(""),r(-1),d("icon-button");let e=f.current?.getBoundingClientRect();e&&c({x:e.left,y:e.bottom+4})},[]),k=(0,l.useCallback)((e,t)=>{a(!0),o(""),r(-1),d("at-mention"),c(e),g.current=t?.atMentionStart??null,t?.swapToken?(b.current=t.swapToken,p(!0)):(b.current=null,p(!1))},[]),Z=(0,l.useCallback)(()=>{t?E():A()},[t,E,A]),M=(0,l.useCallback)(t=>{e(t,{triggerSource:u,atMentionStart:g.current,clickedToken:b.current}),E()},[e,E,u]);return(0,l.useEffect)(()=>{if(t)return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)};function e(e){let t=e.target;!(t instanceof Element)||h.current?.contains(t)||x.current?.contains(t)||t.closest("[data-scrim]")||"at-mention"===u&&t.closest("[contenteditable]")||E()}},[t,E,u]),(0,l.useEffect)(()=>{if(t)return window.addEventListener("resize",e),window.addEventListener("scroll",e,!0),()=>{window.removeEventListener("resize",e),window.removeEventListener("scroll",e,!0)};function e(){if("icon-button"===u){let e=f.current?.getBoundingClientRect();e&&c({x:e.left,y:e.bottom+4})}else if("at-mention"===u){if(b.current){let e=b.current.getBoundingClientRect();c({x:e.left,y:e.bottom+4})}else if(g.current)try{let{node:e,offset:t}=g.current,a=document.createRange();a.setStart(e,t),a.setEnd(e,t+1);let n=a.getBoundingClientRect();c({x:n.left,y:n.bottom+4})}catch{}}}},[t,u]),{isOpen:t,activeIndex:n,query:i,cursorAnchor:s,triggerSource:u,isSwapMode:m,triggerRef:f,triggerWrapperRef:h,dropdownPanelRef:x,listboxId:y,getOptionId:w,open:A,openAtCaret:k,close:E,toggle:Z,select:M,setActiveIndex:r,setQuery:o}}({onSelect:(0,l.useCallback)((e,t)=>{let a=x(e),n=A.current;if("at-mention"===t.triggerSource&&n){if(t.clickedToken){let r=t.clickedToken,l=r.dataset.integrationId,i=N(e);r.parentNode?.replaceChild(i,r);let o=window.getSelection();if(o){let e=document.createRange();e.setStartAfter(i),e.collapse(!0),o.removeAllRanges(),o.addRange(e)}l?T({type:"SWAP_INTEGRATION",payload:{oldId:l,newIntegration:a}}):T({type:"ADD_INTEGRATION",payload:a}),T({type:"SET_VALUE",payload:n.innerText.trimEnd()});return}if(t.atMentionStart){let a=t.atMentionStart,r=window.getSelection();if(r&&r.rangeCount>0)try{let t=r.getRangeAt(0),l=document.createRange();l.setStart(a.node,a.offset),l.setEnd(t.startContainer,t.startOffset),l.deleteContents();let i=N(e);l.insertNode(i);let o=document.createRange();o.setStartAfter(i),o.collapse(!0),r.removeAllRanges(),r.addRange(o),T({type:"SET_VALUE",payload:n.innerText.trimEnd()})}catch{}}}T({type:"ADD_INTEGRATION",payload:a})},[T])}),eN=ep&&"at-mention"===eg,eC=I.integrations.map(e=>e.id),eH="at-mention"===eg?R:R.filter(e=>!eC.includes(e.id)),eL=eh.toLowerCase(),e_=eh.trim()?eH.filter(e=>e.name.toLowerCase().includes(eL)||e.slug.toLowerCase().includes(eL)):eH;(0,l.useEffect)(()=>{I.isExample?eu===I.value&&I.value&&U(I.value):U("")},[eu,I.isExample,I.value]),(0,l.useEffect)(()=>{let e=A.current;e&&document.activeElement!==e&&(I.isExample?e.replaceChildren(...function(e,t){if(!e)return[];let a=[...t].sort((e,t)=>t.name.length-e.name.length),n=e.toLowerCase(),r=[],l=0,i=0;for(;l<e.length;){if("@"===e[l]){let t=a.find(e=>n.startsWith(e.name.toLowerCase(),l+1));if(t){l>i&&r.push(document.createTextNode(e.slice(i,l)));let a=e.slice(l+1,l+1+t.name.length);
2r.push(N({id:t.id,name:a,slug:t.slug})),l+=1+t.name.length,i=l;continue}}l++}return i<e.length&&r.push(document.createTextNode(e.slice(i))),r}(eu,R)):e.innerText.trimEnd()!==I.value&&(e.innerText=I.value))},[eu,I.value,I.isExample,R]),(0,l.useEffect)(()=>{if(e===j.current||(j.current=e,!e))return;let t=o.indexOf(e);t<0||T({type:"SHUFFLE_TO",payload:{index:t,integrations:C(e,R).map(x)}})},[e]);let eV=(0,l.useCallback)(()=>{ee||(em("submitted"),q("submit",h))},[ee,h,em]),eS=(0,l.useCallback)(()=>{em("default"),requestAnimationFrame(()=>{A.current?.focus()})},[em]),ej=(0,l.useCallback)(()=>{"starter"===z?$(null):(q("starter-prompt-open",h),$("starter"))},[z,h]),eR=(0,l.useCallback)(e=>{let t=C(e.prompt,R).map(x);T({type:"SHUFFLE_TO",payload:{index:e.index,integrations:t}}),Y(e.template??null),q("starter-prompt-select",h),$(null)},[R,T,h]),eI=()=>{Z.current&&(Z.current.classList.remove(M),Z.current=null)},eT="submitted"===ed,eF=(0,t.jsxs)("div",{ref:k,role:"group","aria-label":"Prompt builder",className:(0,a.clsx)("group/box relative flex flex-col items-start rounded-[1.25rem] w-full max-w-160","bg-surface-background-base backdrop-blur-sm",w&&"shadow-[0px_68px_116px_0px_#00000059]","before:absolute before:inset-0 before:rounded-[1.25rem] before:pointer-events-none before:transition-all before:duration-200 before:ease-ease-in-out","before:bg-surface-details-neutral-alpha-6 before:opacity-0 before:z-0","[&:hover:not(:focus-within)]:before:opacity-100 [&:hover:not(:focus-within)]:cursor-pointer","focus-within:bg-surface-background-focused focus-within:cursor-text transition-colors duration-200 ease-ease-in-out"),children:[(0,t.jsx)("div",{"aria-hidden":!0,className:(0,a.clsx)("absolute pointer-events-none rounded-[1.25rem] border-2 ","border-surface-details-neutral-alpha-6","-inset-1 transition-[inset] duration-200 ease-ease-in-out","group-[:hover:not(:focus-within)]/box:-inset-[5px]")}),(0,t.jsx)(g.GradientBorder,{borderRadius:24,borderWidth:2,showing:!ee,className:(0,a.clsx)("-inset-1 transition-[opacity,inset] duration-200 ease-ease-in-out","group-[:hover:not(:focus-within)]/box:-inset-[5px]"),blur:3,color:["var(--raw-neutral-light-white-2-primary)","var(--raw-blue-lighter)","var(--raw-yellow-lighter)","var(--raw-orange-primary)","var(--raw-neutral-light-white-2-primary)","var(--raw-neutral-light-white-2-primary)"]}),(0,t.jsx)("div",{className:"flex items-start w-full",children:(0,t.jsx)("div",{className:(0,a.clsx)("flex-1 overflow-hidden","[mask-image:linear-gradient(to_bottom,transparent_0px,black_28px,black_calc(100%_-_28px),transparent_100%)]","[-webkit-mask-image:linear-gradient(to_bottom,transparent_0px,black_28px,black_calc(100%_-_28px),transparent_100%)]"),children:(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{ref:A,role:eN?"combobox":"textbox","aria-multiline":"true","aria-label":"Enter your prompt","aria-expanded":!!eN||void 0,"aria-haspopup":eN?"listbox":void 0,"aria-controls":eN?ey:void 0,"aria-activedescendant":eN&&ef>=0?ew(ef):void 0,tabIndex:0,contentEditable:!eT,suppressContentEditableWarning:!0,className:(0,a.clsx)(I.isExample?"text-surface-text-muted":"text-surface-text-primary",!ee&&W.default.contentUnfocused,"p-4 outline-none w-full h-32 overflow-y-auto","text-body"),onBlur:()=>{eI()},onClick:e=>{if(eI(),ep)return;let t=e.target.closest("[data-integration-id]");if(!t)return;let a=t.getBoundingClientRect();eE({x:a.left,y:a.bottom+4},{swapToken:t})},onMouseUp:()=>{if(!eN)return;if(eb)return void eA("at-mention");if(!S.current)return;let{node:e,offset:t}=S.current,a=window.getSelection();if(!a||0===a.rangeCount)return void eA("at-mention");let n=a.getRangeAt(0);(n.startContainer!==e||n.startOffset<=t)&&eA("at-mention")},onKeyDown:e=>{if(eN){if(et&&!eb){"Escape"===e.key&&e.preventDefault(),eA("at-mention");return}switch(e.key){case"ArrowDown":e.preventDefault(),eZ(ef<e_.length-1?ef+1:0);return;case"ArrowUp":e.preventDefault(),eZ(ef>0?ef-1:e_.length-1);return;case"Tab":case"Enter":{e.preventDefault();let t=e_[ef>=0?ef:0];t&&ek(t);return}case"Escape":e.preventDefault(),eA("at-mention");return}}if(Z.current&&"Backspace"!==e.key&&"Enter"!==e.key&&eI(),"Backspace"===e.key){if(Z.current){if(e.preventDefault(),e.repeat)return;let t=Z.current;eI();let a=t.parentNode,n=0,r=t.previousSibling;for(;r;)n++,r=r.previousSibling;let l=t.dataset.integrationId;if(t.remove(),a){let e=a.childNodes[n];e instanceof Text&&!e.textContent?.trim()&&e.remove();let t=n>0?a.childNodes[n-1]:void 0;t instanceof Text&&!t.textContent?.trim()&&t.remove(),window.getSelection()?.collapse(a,Math.min(n,a.childNodes.length))}l&&T({type:"REMOVE_INTEGRATION",payload:l}),T({type:"SET_VALUE",payload:A.current?.innerText.trimEnd()??""});return}let t=window.getSelection();if(t&&t.rangeCount>0){let a=t.getRangeAt(0);if(!a.collapsed){let{startContainer:t,startOffset:n,endOffset:r}=a;if(r===n+1&&t instanceof Element){let a=t.childNodes[n];if(a instanceof HTMLElement&&a.dataset.integrationId){e.preventDefault(),Z.current=a,H(a);return}}}if(a.collapsed){let{startContainer:t,startOffset:n}=a,r=null;for(0===n?r=t.previousSibling:t===A.current&&(r=t.childNodes[n-1]??null);r instanceof Text&&!r.textContent?.trim();)r=r.previousSibling;if(r instanceof HTMLElement&&r.dataset.integrationId){e.preventDefault(),Z.current=r,H(r);return}}}}if("Enter"===e.key&&Z.current){e.preventDefault();let t=Z.current;eI();let a=t.getBoundingClientRect();eE({x:a.left,y:a.bottom+4},{swapToken:t});return}"@"!==e.key||ep||et||requestAnimationFrame(()=>{let e=window.getSelection();if(!e||0===e.rangeCount)return;let t=e.getRangeAt(0).cloneRange(),a=t.startContainer,n=t.startOffset,r={node:a,offset:M
2ath.max(0,n-1)};S.current=r;let l=document.createRange();l.setStart(a,Math.max(0,n-1)),l.setEnd(a,n);let i=l.getBoundingClientRect();eE({x:i.left,y:i.bottom+4},{atMentionStart:r})})},onInput:e=>{if(T({type:"SET_VALUE",payload:e.currentTarget.innerText.trimEnd()}),!S.current)return;let{node:t,offset:a}=S.current,n=window.getSelection();if(!n||0===n.rangeCount)return void eA("at-mention");let r=n.getRangeAt(0);r.startContainer!==t||r.startOffset<=a?eA("at-mention"):eM(t.textContent?.slice(a+1,r.startOffset)??"")},onPaste:e=>{e.preventDefault(),S.current&&eA("at-mention");let t=e.clipboardData.getData("text/plain"),a=window.getSelection();if(!a?.rangeCount)return;let n=A.current;if(a.deleteFromDocument(),n)for(let{id:e}of I.integrations)n.querySelector(`[data-integration-id="${e}"]`)||T({type:"REMOVE_INTEGRATION",payload:e});let r=a.getRangeAt(0),l=document.createTextNode(t);r.insertNode(l),r.setStartAfter(l),r.setEndAfter(l),a.removeAllRanges(),a.addRange(r),T({type:"SET_VALUE",payload:e.currentTarget.innerText.trimEnd()})}}),ee&&(0,t.jsx)("div",{"aria-hidden":!0,className:(0,a.clsx)("absolute inset-0 p-4 pointer-events-none select-none","text-body",W.default.placeholder),children:"Write a prompt, use @ to include data"})]})})}),(0,t.jsxs)("div",{className:(0,a.clsx)("flex items-center justify-end w-full relative z-10","px-0 py-2"),children:[(0,t.jsx)(n.m.div,{initial:!1,animate:{opacity:+!eT},transition:J?{duration:0}:{duration:.2,ease:"easeOut"},"aria-hidden":eT,inert:eT,className:(0,a.clsx)("absolute left-4 top-1/2 -translate-y-1/2",eT&&"pointer-events-none"),children:(0,t.jsx)(O,{isOpen:K,onClick:ej})}),(0,t.jsxs)("div",{className:"flex items-center ml-auto",children:[(0,t.jsx)("button",{type:"button","aria-label":eT?"Back to editing":"Submit prompt",disabled:!eT&&ee,onClick:eT?eS:eV,className:(0,a.clsx)("flex items-center justify-center rounded-full shrink-0","h-10 w-10 transition-colors duration-200 motion-reduce:duration-0 mr-[8px]",eT?"bg-transparent border-hairline border-surface-details-neutral-alpha-20 text-surface-text-primary hover:bg-surface-details-neutral-alpha-6":"bg-surface-accent-focused-blue text-btn-primary-default-text hover:opacity-90 disabled:opacity-50 disabled:cursor-not-allowed"),children:(0,t.jsx)(s.SvgArrowRight24,{className:(0,a.clsx)("w-5 h-5 transition-transform duration-200 motion-reduce:duration-0",eT&&"rotate-180")})}),(0,t.jsx)(Q,{loginUrl:eo,signupUrl:el,isSubmitted:eT,analyticsLocation:h})]})]})]});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{"aria-live":"polite","aria-atomic":"true",className:"sr-only",children:B}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-6 w-full",children:[y&&(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2",children:[(0,t.jsx)(d.Badge,{badge:"new-gradient"}),(0,t.jsx)("span",{className:"text-caption text-[var(--raw-neutral-light-white-2-primary)]",children:"Explore the new Retool app builder for free"})]}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-3 w-full",children:[eF,(0,t.jsxs)(n.m.div,{initial:!1,animate:{opacity:+(null===z)},transition:J?{duration:0}:{duration:.2,ease:"easeOut"},"aria-hidden":null!==z,inert:null!==z,className:(0,a.clsx)("flex flex-wrap items-center justify-center gap-2",null!==z&&"pointer-events-none"),children:[(0,t.jsx)(m.InteractiveLogosRow,{...p.IMPORT_LOGOS_DATA,label:E?"Import":(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"sm:hidden",children:"Import"}),(0,t.jsx)("span",{className:"hidden sm:inline",children:"Import apps built in other platforms"})]}),anchorRef:k,showScrim:!1,className:es,open:"import"===z,onOpenChange:e=>{$(e?"import":null)},onLogoClick:()=>{q("import-open",h)},onTabChange:e=>{q(`import-tab-${e}`,h)},onLinkClick:({href:e,tabId:t,placement:a})=>{G(`import-${t??"unknown"}-${a}-link`,e,h)}}),(0,t.jsx)(m.InteractiveLogosRow,{...p.MCP_LOGOS_DATA,label:E?"MCP":(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"sm:hidden",children:"MCP"}),(0,t.jsx)("span",{className:"hidden sm:inline",children:"Build via MCP"})]}),anchorRef:k,showScrim:!1,className:ec,open:"mcp"===z,onOpenChange:e=>{$(e?"mcp":null)},onLogoClick:()=>{q("mcp-open",h)},onTabChange:e=>{q(`mcp-tab-${e}`,h)},onLinkClick:({href:e,tabId:t,placement:a})=>{G(`mcp-${t??"unknown"}-${a}-link`,e,h)}})]})]})]}
2),(0,t.jsx)(F,{isOpen:K,anchorRef:k,prompts:ei,onSelect:eR,onClose:()=>{$(null)}}),D&&(0,i.createPortal)((0,t.jsx)("div",{ref:ev,className:"light",children:(0,t.jsx)(_,{isOpen:ep,activeIndex:ef,query:eh,availableIntegrations:eH,onQueryChange:eM,onActiveIndexChange:eZ,onSelect:ek,onClose:eA,isAtLimit:et,isSwapMode:eb,triggerSource:eg??"icon-button",cursorAnchor:ex,listboxId:ey,getOptionId:ew})}),document.body)]})}],262012)},261821,e=>{e.v({token:"tokenDom-module__Fw9HDG__token",tokenAt:"tokenDom-module__Fw9HDG__tokenAt",tokenIcon:"tokenDom-module__Fw9HDG__tokenIcon",tokenIconBox:"tokenDom-module__Fw9HDG__tokenIconBox",tokenName:"tokenDom-module__Fw9HDG__tokenName",tokenSelected:"tokenDom-module__Fw9HDG__tokenSelected"})}]); 3 4//# debugId=4b8c633a-2ef6-27ca-307c-70aadcffed0a
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.