PageSourceSearch

https://frontend.mutinyhq.com/app/javascripts/1741.b895ff82040f7c88.js

js mutinyhq.com collected 2026-09-25 02:46:51 UTC 31,266 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0ce52-adaa-7a13-9765-a99d5fe7bea1")}catch(e){}}();"use strict";(self.rspackChunkmutiny=self.rspackChunkmutiny||[]).push([[1741],{98149(e,t,r){e.exports=r.p+"assets/gmail.287c92264e628c61.svg"},14359(e,t,r){e.exports=r.p+"assets/google-calendar.4f37c90d198cf00c.svg"},2521(e,t,r){r.d(t,{K:()=>k});var n=r(96540),a=r(8723),l=r(6632),i=r(49407),o=r(57042),c=r(13336),s=r(54778),u=r(19792),d=r(28885),m=r(6313),f=r(57203),p=r(76221),g=r(5938),v=r(19424),h=r(39655),b=r(4647),y=r(71906),x=r(54123);function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var S=["Create an executive business case for the General Counsel at Ramp","Create a 1:1 personalized page for prospecting into Boeing","Create a follow-up for my last demo with Amplitude","Create a case study for Airbnb from their call transcripts","Create an event invite to our executive dinner at Flour + Water in San Francisco"],w=function(){var e,t=function(e){if(Array.isArray(e))return e}(e=(0,n.useState)(0))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a=[],l=!0,i=!1;try{for(n=n.call(e);!(l=(t=n.next()).done)&&(a.push(t.value),2!==a.length);l=!0);}catch(e){i=!0,r=e}finally{try{l||null==n.return||n.return()}finally{if(i)throw r}}return a}}(e)||function(e){if(e){if("string"==typeof e)return E(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return E(e,2)}}(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),r=t[0],a=t[1];return(0,n.useEffect)(function(){var e=setInterval(function(){a(function(e){return(e+1)%S.length})},4e3);return function(){return clearInterval(e)}},[]),S[r]};function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function N(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var l=[],i=!0,o=!1;try{for(a=a.call(e);!(i=(r=a.next()).done)&&(l.push(r.value),!t||l.length!==t);i=!0);}catch(e){o=!0,n=e}finally{try{i||null==a.return||a.return()}finally{if(o)throw n}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return C(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return C(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function F(e){return"id"in e?e.id:e.privateUrl}var A={duration:.3,ease:[.16,1,.3,1]};function P(e){var t=e.onSend,r=e.placeholder,E=e.className,S=e.isLoading,C=void 0!==S&&S,P=e.isSendDisabled,T=void 0!==P&&P,_=e.error,M=void 0===_?null:_,k=e.uploadError,O=void 0===k?null:k,R=e.onClearError,I=e.autoFocus,j=void 0!==I&&I,q=e.initialText,L=e.attachedFiles,U=void 0===L?[]:L,D=e.onFileSelect,Y=e.onFileRemove,G=e.acceptedFileTypes,$=void 0===G?[]:G,V=e.displayFileTypes,z=e.isUploading,B=e.selectedModel,W=e.onModelChange,H=e.isAutomaticModelSelection,K=e.onAutomaticModelSelectionChange,Q=e.availableModels,J=e.voiceEnabled,Z=e.collapsible,X=void 0!==Z&&Z,ee=N((0,n.useState)(void 0===q?"":q),2),et=ee[0],er=ee[1],en=N((0,n.useState)(!1),2),ea=en[0],el=en[1],ei=N((0,n.useState)(void 0),2),eo=ei[0],ec=ei[1],es=(0,n.useRef)(null),eu=(0,n.useRef)(null),ed=w(),em=null!=r?r:ed,ef=(0,p.W)({handleFileSelect:null!=D?D:function(){},captureLongTextPastes:!!D,onLongTextUploadFailure:function(e){return er(function(t){return(0,h.jE)(t,e)})}}),ep=ef.isFileHovering,eg=ef.handleDragOver,ev=ef.handleDragLeave,eh=ef.handleDrop,eb=ef.handlePaste,ey=0===et.trim().length,ex=U.some(function(e){return void 0!==e.pastedText}),eE=!T&&!C&&(!ey||ex),eS=U.length>0,ew=U.some(function(e){return void 0===e.pastedText}),eC=!X||eS||ea;(0,n.useLayoutEffect)(function(){if(X){if(!et)return void el(!1);var e=es.current;e&&el(function(t){return t||e.scrollHeight>33})}},[X,et]),(0,n.useLayoutEffect)(function(){var e=eu.current;if(e){var t=function(){return ec(e.offsetHeight)};if(t(),"u">typeof ResizeObserver){var r=new ResizeObserver(t);return r.observe(e),function(){return r.disconnect()}}}},[]);var eN=(0,n.useCallback)(function(){eE&&t(et.trim())},[eE,t,et]),eF=(0,n.useCallback)(function(e){"Enter"!==e.key||e.shiftKey||(e.preventDefault(),eN())},[eN]),eA=(0,n.useCallback)(function(e){er(e.target.value),M&&R&&R()},[M,R]),eP=(0,n.useCallback)(function(e){var t=es.current;if(t){var r=t.selectionStart,n=t.value,a=n.slice(0,r),l=n.slice(t.selectionEnd),i=a.length>0&&!a.endsWith(" ");er(a+(i?" ":"")+e+l),setTimeout(function(){var n=r+e.length+ +!!i;t.setSelectionRange(n,n),t.focus()},0)}},[]);(0,n.useEffect)(function(){if(j&&es.current){es.current.focus();var e=es.current.value.length;es.current.setSelectionRange(e,e)}},[j]);var eT=n.createElement(f.$,{type:"button",onClick:eN,disabled:!eE,size:"icon-sm",variant:"default","aria-label":"Send",className:"!size-8 !min-h-8 !min-w-8"},C?n.createElement(a.A,{className:"animate-spin"}):n.createElement(l.A,null));return n.createElement(m.B,null,n.createElement("div",{className:"relative w-full ".concat(void 0===E?"":E),onDragOver:eg,onDragLeave:ev,onDrop:eh,onPasteCapture:eb},ep&&n.createElement(g.V,{acceptedFileTypes:null!=V?V:$,borderRadius:"8u"}),n.createElement(i.P.div,{initial:!1,animate:{height:eo},transition:A,className:"overflow-hidden rounded-[18px] bg-card shadow-small"},n.createElement("div",{ref:eu,className:"p-4"},ew&&n.createElement("div",{className:"mb-2 flex flex-wrap gap-2"},U.filter(function(e){return void 0===e.pastedText}).map(function(e){return n.createElement(c.E,{key:F(e),variant:"default",bordered:!0,iconLeft:s.A},n.createElement(d.o,{truncated:!0,font:"caption1",fontWeight:"medium",className:"max-w-[120px] overflow-hidden"},e.name),n.createElement("button",{type:"button",onClick:function(){return null==Y?void 0:Y(F(e))},className:"inline-flex cursor-pointer border-0 bg-transparent p-0 text-inherit","aria-label":"Remove file"},n.createElement(u.A,{className:"h-[1em] w-[1em]"})))})),n.createElement("div",{className:"grid items-center gap-x-2 gap-y-2",style:{gridTemplateColumns:"auto 1fr auto",gridTemplateAreas:eC?'"text text text" "lead . trail"':'"lead text trail"'}},n.createElement(i.P.div,{layout:"position",transition:A,style:{gridArea:"lead"}},n.createElement(x.c,{onFileSelect:D,isUploading:void 0!==z&&z,acceptedFileTypes:$,selectedModel:B,onModelChange:W,isAutomaticModelSelection:void 0!==H&&H,onAutomaticModelSelectionChange:K,availableModels:void 0===Q?[]:Q,popoverSide:"bottom",popoverWidth:360})),n.createElement(i.P.div,{layout:"position",transition:A,animate:{paddingTop:4*!!eC,paddingLeft:4*!!eC,paddingRight:4*!!eC},style:{gridArea:"text"},className:"relative grid min-w-0"}
1,n.createElement("div",{"aria-hidden":!0,className:"pointer-events-none invisible col-start-1 row-start-1 overflow-hidden whitespace-pre-wrap break-words p-0 text-[14px] leading-[22px]",style:{minHeight:X?22:44,maxHeight:180}},et.endsWith("\n")?"".concat(et," "):et),ey&&n.createElement(o.N,{mode:"wait"},n.createElement(i.P.div,{key:em,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.3},className:"pointer-events-none absolute z-[1] text-[14px] leading-[22px] text-[#60646c] ".concat(eC?"left-1 top-1":"left-0 top-0")},em)),n.createElement("textarea",{ref:es,value:et,onChange:eA,onKeyDown:eF,rows:1,placeholder:"",className:"col-start-1 row-start-1 block w-full resize-none overflow-y-auto break-words border-none bg-transparent p-0 text-[14px] leading-[22px] text-foreground outline-none placeholder:text-[#60646c]",style:{maxHeight:180}})),n.createElement(i.P.div,{layout:"position",transition:A,style:{gridArea:"trail"},className:"flex items-center gap-1"},void 0!==J&&J?n.createElement(y.n4,{disabled:C||T}):n.createElement(b.Y,{onTranscript:eP,disabled:C,maxDuration:240}),eT)),ex&&n.createElement("div",{className:"mt-2 flex flex-wrap gap-2","data-testid":"pasted-text-attachments"},U.map(function(e){return void 0===e.pastedText?null:n.createElement(v._,{key:F(e),name:e.name,text:e.pastedText,onMoveToEditor:function(t){er(function(e){return(0,h.jE)(e,t)}),null==Y||Y(F(e))},onRemove:function(){return null==Y?void 0:Y(F(e))}})})))),O&&n.createElement("div",{className:"mt-2 px-2 text-sm text-red-600"},O),M&&n.createElement("div",{className:"mt-2 px-2 text-sm text-red-600"},M)))}var T=r(10811),_=r(64873),M=r(94163);function k(e){var t=e.model,r=e.className,a=e.initialText;return n.createElement(y.c,null,n.createElement(O,{model:t,className:r,initialText:a}))}function O(e){var t,r,a,l=e.model,o=e.className,c=e.initialText,s=(0,_._T)(_.ZJ.LiveVoice),u=(0,y.FW)(),d=(0,M.I)(),m=(t=n.useRef(null),r=n.useRef(null),a=n.useRef(!1),n.useEffect(function(){var e,n=t.current;if(n)return u?(a.current=n.contains(document.activeElement),n.inert=!0,a.current&&(e=requestAnimationFrame(function(){var e,t;return null==(t=r.current)||null==(e=t.querySelector('[aria-label="End voice conversation"]'))?void 0:e.focus()}))):(n.inert=!1,a.current&&(a.current=!1,e=requestAnimationFrame(function(){var e;return null==(e=n.querySelector('[aria-label="Start voice conversation"]'))?void 0:e.focus()}))),function(){void 0!==e&&cancelAnimationFrame(e)}},[u]),{composerRef:t,voiceControlsRef:r}),f=m.composerRef,p=m.voiceControlsRef,g=n.useId(),v=n.useMemo(function(){return{identity:"new-thread-".concat(g),messages:[],busy:l.isCreating,blocked:l.isUploading,error:l.creationError,agent:{submitTurn:l.handlePromptSend}}},[g,l.creationError,l.handlePromptSend,l.isCreating,l.isUploading]);return(0,y.RK)(v),n.createElement("div",{ref:p,className:"creation-thread-entry ".concat(null!=o?o:"")},n.createElement(i.P.div,{ref:f,initial:!1,animate:{height:u?0:"auto",opacity:+!u,scale:u?.97:1},transition:{duration:.24*!d,ease:"easeInOut"},className:"origin-bottom ".concat(u?"overflow-hidden":"overflow-visible"),"aria-hidden":u},n.createElement(P,{initialText:c,onSend:l.handlePromptSend,isSendDisabled:l.isCreating||l.isUploading,isLoading:l.isCreating,error:l.creationError,uploadError:l.uploadError,onClearError:l.clearCreationError,autoFocus:!0,attachedFiles:l.attachedFiles.map(function(e){return{name:e.name,id:(0,T.iy)(e),pastedText:e.pastedText}}),onFileSelect:l.handleFileSelect,onFileRemove:l.removeFile,acceptedFileTypes:l.acceptedFileTypes,displayFileTypes:l.displayFileTypes,isUploading:l.isUploading,selectedModel:l.selectedModel,onModelChange:l.setSelectedModel,isAutomaticModelSelection:l.isAutomaticModelSelection,onAutomaticModelSelectionChange:l.setAutomaticModelSelection,availableModels:l.availableModels,voiceEnabled:s})),n.createElement(y.LP,null))}},50482(e,t,r){r.d(t,{Y:()=>b});var n=r(96540),a=r(45773),l=r(8783),i=r(57203),o=r(58773),c=["20 users","10 routines","10 active integrations","Add more credits anytime","Visitor Intelligence Integrations","Custom subdomain","Password protection"];function s(){return n.createElement("div",{className:"relative overflow-hidden rounded-2xl border border-border bg-card p-6 [clip-path:inset(0_round_16px)]"},n.createElement(o.PlanGradientWave,null),n.createElement("div",{className:"relative flex flex-col gap-[22px]"},n.createElement("svg",{viewBox:"0 0 32 32",fill:"none",className:"h-8 w-8"},n.createElement("rect",{width:"32",height:"32",rx:"8",fill:"#F0E8FF"}),n.createElement("path",{d:"M16 8l2 4 4 1-3 3 1 4-4-2-4 2 1-4-3-3 4-1z",f
1ill:"#7200B3"})),n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("h3",{className:"text-xl font-semibold text-foreground"},"Upgrade to Business"),n.createElement("p",{className:"text-[13px] leading-[1.4] text-muted-foreground"},"For growing teams with heavier AI usage.")),n.createElement("div",{className:"flex items-baseline gap-1.5"},n.createElement("span",{className:"text-[22px] font-bold text-foreground"},"$50"),n.createElement("span",{className:"text-sm font-medium text-muted-foreground"},"/mo")),n.createElement("div",{className:"flex flex-col gap-2"},c.map(function(e){var t=e.startsWith("Everything");return n.createElement("div",{key:e,className:"flex items-center gap-2.5"},n.createElement(a.A,{className:"h-4 w-4 shrink-0 ".concat(t?"text-muted-foreground":"text-brand")}),n.createElement("span",{className:"text-[13px] leading-[1.5] text-muted-foreground ".concat(t?"font-medium":"font-bold")},e))}))))}function u(e){var t=e.onUpgrade,r=e.onSeeAllPlans;return n.createElement(n.Fragment,null,n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("h2",{className:"text-xl font-semibold text-foreground"},"Credit limit reached"),n.createElement("p",{className:"text-sm text-muted-foreground"},"You're unable to create without more credits — upgrade your plan to continue.")),n.createElement(s,null),n.createElement("div",{className:"flex flex-col gap-2"},n.createElement(i.$,{className:"w-full",onClick:t},"Upgrade"),n.createElement(i.$,{variant:"outline",className:"w-full",onClick:r},"See all plans")))}function d(e){var t=e.requestPending,r=e.onRequestUpgrade;return n.createElement(n.Fragment,null,n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("h2",{className:"text-xl font-semibold text-foreground"},"Credit limit reached"),n.createElement("p",{className:"text-sm text-muted-foreground"},"You're unable to create without more credits — request an upgrade to continue.")),n.createElement(s,null),n.createElement("div",{className:"flex flex-col gap-2"},t?n.createElement(i.$,{className:"w-full",disabled:!0},"Request pending"):n.createElement(i.$,{className:"w-full",onClick:r},"Request upgrade")))}function m(e){var t=e.onManage;return n.createElement(n.Fragment,null,n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("h2",{className:"text-xl font-semibold text-foreground"},"You've hit your personal credit limit"),n.createElement("p",{className:"text-sm text-muted-foreground"},"Your personal credit limit has been reached. Update your limit in Billing to continue creating.")),n.createElement(i.$,{className:"w-full",onClick:t},"Manage limit"))}function f(e){var t=e.requestPending,r=e.onRequestMore;return n.createElement(n.Fragment,null,n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("h2",{className:"text-xl font-semibold text-foreground"},"You've hit your personal credit limit"),n.createElement("p",{className:"text-sm text-muted-foreground"},"You've reached the credit limit set for you. Ask a billing admin to raise your limit so you can continue creating.")),t?n.createElement(i.$,{className:"w-full",disabled:!0},"Request pending"):n.createElement(i.$,{className:"w-full",onClick:r},"Request higher limit"))}function p(e){var t,r,a,l=e.creditDisplayState,o=e.onManage;return n.createElement(n.Fragment,null,n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("h2",{className:"text-xl font-semibold text-foreground"},"Your team has run out of credits"),n.createElement("p",{className:"text-sm text-muted-foreground"},"Your team's credit pool has been used up. Add more credits in Billing to continue creating.")),n.createElement("div",{className:"flex flex-col gap-2.5 rounded-xl border border-border bg-card px-4 pb-3 pt-4"},n.createElement("div",{className:"flex items-center justify-between text-[13px] text-foreground"},n.createElement("span",{className:"font-bold"},null!=(t=l.gaugeLabel)?t:"Team credits"),n.createElement("span",{className:"font-medium"},null!=(r=l.gaugeValue)?r:"0% left")),n.createElement("div",{className:"h-2 w-full overflow-hidden rounded-full bg-muted"},n.createElement("div",{className:"h-full rounded-full bg-brand transition-all duration-300",style:{width:"".concat(Math.max(0,Math.min(100,null!=(a=l.progressValue)?a:0)),"%")}
1}))),n.createElement(i.$,{className:"w-full",onClick:o},"Get more credits"))}function g(e){var t,r,a,l=e.creditDisplayState,o=e.requestPending,c=e.onRequestMore;return n.createElement(n.Fragment,null,n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("h2",{className:"text-xl font-semibold text-foreground"},"Your team has run out of credits"),n.createElement("p",{className:"text-sm text-muted-foreground"},"Your team's credit pool has been used up. Ask a billing admin to add more credits so you can continue creating.")),n.createElement("div",{className:"flex flex-col gap-2.5 rounded-xl border border-border bg-card px-4 pb-3 pt-4"},n.createElement("div",{className:"flex items-center justify-between text-[13px] text-foreground"},n.createElement("span",{className:"font-bold"},null!=(t=l.gaugeLabel)?t:"Team credits"),n.createElement("span",{className:"font-medium"},null!=(r=l.gaugeValue)?r:"0% left")),n.createElement("div",{className:"h-2 w-full overflow-hidden rounded-full bg-muted"},n.createElement("div",{className:"h-full rounded-full bg-brand transition-all duration-300",style:{width:"".concat(Math.max(0,Math.min(100,null!=(a=l.progressValue)?a:0)),"%")}}))),o?n.createElement(i.$,{className:"w-full",disabled:!0},"Request pending"):n.createElement(i.$,{className:"w-full",onClick:c},"Request more credits"))}function v(e){return"plan_limit"===e}function h(e){var t,r=e.open,a=e.onOpenChange,i=e.creditDisplayState,o=e.requestPending,c=void 0!==o&&o,s=e.onCtaClick,h=e.onSeeAllPlans,b=!!(t=i.cta)&&("navigate_billing"===t.action||"navigate_upgrade"===t.action),y=function(){var e,t=null==(e=i.cta)?void 0:e.action;t&&s&&s(t)};return n.createElement(l.lG,{open:r,onOpenChange:a},n.createElement(l.Cf,{className:"w-[420px] max-w-[420px] gap-5 p-10"},v(i.limitSource)&&b?n.createElement(u,{onUpgrade:y,onSeeAllPlans:h}):v(i.limitSource)?n.createElement(d,{requestPending:c,onRequestUpgrade:y}):"individual_limit"===i.limitSource&&b?n.createElement(m,{onManage:y}):"individual_limit"===i.limitSource?n.createElement(f,{requestPending:c,onRequestMore:y}):"org_pool"===i.limitSource&&b?n.createElement(p,{creditDisplayState:i,onManage:y}):n.createElement(g,{creditDisplayState:i,requestPending:c,onRequestMore:y})))}function b(e){var t=e.model;return n.createElement(h,{open:t.isCreditGateOpen,onOpenChange:t.handleCreditGateOpenChange,creditDisplayState:t.activeCreditGateState,requestPending:t.creditRequestPending,onCtaClick:t.handleCreditGateCtaClick,onSeeAllPlans:t.handleSeeAllPlans})}},80535(e,t,r){var n=r(96540),a=r(56347),l=r(42834),i=r(42607),o=r(16734),c=r(90239),s=r(43097),u=r(33815),d=r(76376),m=r(14398),f=r(98959),p=r(23896),g=r(20497),v=r(93734),h=r(38449),b=r(5261),y=r(16840),x=r(71906);function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function S(e,t,r,n,a,l,i){try{var o=e[l](i),c=o.value}catch(e){r(e);return}o.done?t(c):Promise.resolve(c).then(n,a)}function w(e,t){return null!=t&&"u">typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var l=[],i=!0,o=!1;try{for(a=a.call(e);!(i=(r=a.next()).done)&&(l.push(r.value),!t||l.length!==t);i=!0);}catch(e){o=!0,n=e}finally{try{i||null==a.return||a.return()}finally{if(o)throw n}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return E(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return E(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(){var e,t,r=(0,a.W6)(),E=(0,g.e)(),N=(0,f.T)(),F=(0,x.j3)(),A=(0,l.t)(),P=(0,i.J)(),T=P.data,_=P.hasBillingPermission,M=(0,o.A_)().subscriptionPlan,k=(0,s.H)(),O=k.requestPending,R=k.handleCtaClick,I=(0,m.cP)().show,j=(0,d.v)().startCheckout,q=(0,b.q)(),L=q.selectedModel,U=q.selectedModelOverride,D=q.setSelectedModel,Y=q.isAutomaticModelSelection,G=q.setAutomaticModelSelection,$=q.availableModels,V=q.reasoningEffort,z=q.setReasoningEffort,B=C((0,n.use
1State)(!1),2),W=B[0],H=B[1],K=n.useRef(!1),Q=C((0,n.useState)(null),2),J=Q[0],Z=Q[1],X=C((0,n.useState)(!1),2),ee=X[0],et=X[1],er=C((0,n.useState)(null),2),en=er[0],ea=er[1],el=null!=(t=null==A?void 0:A.billingEnforced)&&t,ei=(0,o.f9)(M),eo=n.useMemo(function(){return(0,c.G2)({currentUserCreditStatus:null==T?void 0:T.currentUserCreditStatus,hasBillingPermission:_,isPaidPlan:ei,billingLimitsEnforced:el})},[el,T,_,ei]),ec=null!=en?en:eo,es="user_limit_exhausted"===(e=eo.mode)||"org_exhausted"===e,eu=n.useRef(null),ed=(0,n.useCallback)(function(){var e=eu.current;if(e)return e;var t=N().catch(function(e){throw eu.current=null,e});return eu.current=t,t},[N]),em=n.useMemo(function(){return{kind:"thread",ensureThread:ed}},[ed]),ef=(0,v.V)({target:em}),ep=ef.attachedFiles,eg=ef.handleFileSelect,ev=ef.removeFile,eh=ef.isUploading,eb=ef.uploadError,ey=ef.acceptedFileTypes,ex=ef.displayFileTypes,eE=(0,n.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:eo;Z(null),ea(e),et(!0)},[eo]),eS=(0,n.useCallback)(function(e){var t;return(t=function(){var t,n,a,l,i,o;return function(e,t){var r,n,a,l={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),o=Object.defineProperty;return o(i,"next",{value:c(0)}),o(i,"throw",{value:c(1)}),o(i,"return",{value:c(2)}),"function"==typeof Symbol&&o(i,Symbol.iterator,{value:function(){return this}}),i;function c(o){return function(c){var s=[o,c];if(r)throw TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(l=0)),l;)try{if(r=1,n&&(a=2&s[0]?n.return:s[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,s[1])).done)return a;switch(n=0,a&&(s=[2&s[0],a.value]),s[0]){case 0:case 1:a=s;break;case 4:return l.label++,{value:s[1],done:!1};case 5:l.label++,n=s[1],s=[0];continue;case 7:s=l.ops.pop(),l.trys.pop();continue;default:if(!(a=(a=l.trys).length>0&&a[a.length-1])&&(6===s[0]||2===s[0])){l=0;continue}if(3===s[0]&&(!a||s[1]>a[0]&&s[1]<a[3])){l.label=s[1];break}if(6===s[0]&&l.label<a[1]){l.label=a[1],a=s;break}if(a&&l.label<a[2]){l.label=a[2],l.ops.push(s);break}a[2]&&l.ops.pop(),l.trys.pop();continue}s=t.call(e,l)}catch(e){s=[6,e],n=0}finally{r=a=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(c){switch(c.label){case 0:if(eh||K.current)return[2];if(es)return eE(),[2];K.current=!0,c.label=1;case 1:return c.trys.push([1,3,,4]),H(!0),Z(null),t=(0,h.w)(ep),[4,ed()];case 2:return F((n=c.sent()).id),(0,y.I)(function(){r.push(E.threadRoute(n.id),function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({initialPrompt:e,initialModel:U,initialReasoningEffort:V},t.uploadedFiles?{uploadedFiles:t.uploadedFiles}:{}))}),[3,4];case 3:if(a=c.sent(),K.current=!1,el&&w(a,Error)&&(i=(l=(0,p.$)(a)).errorCode,o=l.errorMessage,"out_of_credits"===i||"billing_limit_reached"===i))return eE(es?eo:function(e,t,r,n,a){if("billing_limit_reached"===e||!n)return{mode:"user_limit_exhausted",primaryText:"0 credits remaining",secondaryText:"pool"===r.constraintType?null:r.secondaryText,ctaLabel:n?"Get more":"Upgrade",showInput:!1,progressValue:0,constraintType:"pool"!==r.constraintType?r.constraintType:"Daily credit limit reached"===t?"daily":"monthly",limitSource:n?"individual_limit":"plan_limit",effectiveRemaining:0,cta:n?a?{label:"Manage",action:"navigate_billing"}:{label:"Get more",action:"request_individual_increase"}:a?{label:"Upgrade",action:"navigate_upgrade"}:{label:"Upgrade",action:"request_plan_upgrade"},dismissible:!1,gaugeLabel:"Credits",gaugeValue:"0 left"};return{mode:"org_exhausted",primaryText:"100% of team credits used",secondaryText:null,ctaLabel:"Get more",showInput:!1,progressValue:0,constraintType:"pool",limitSource:"org_pool",effectiveRemaining:0,cta:a?{label:"Manage",action:"navigate_billing"}:{label:"Get more",action:"request_pool_increase"}
1,dismissible:!1,gaugeLabel:"Team Credits",gaugeValue:"0% left"}}(i,o,eo,ei,_)),H(!1),[2];return Z(function(e){if(w(e,Error)){var t;return"graphQLErrors"in e&&Array.isArray(e.graphQLErrors)&&(null==(t=e.graphQLErrors[0])?void 0:t.message)?e.graphQLErrors[0].message:e.message}return"Failed to start a new thread. Please try again."}(a)),H(!1),[3,4];case 4:return[2]}})},function(){var e=this,r=arguments;return new Promise(function(n,a){var l=t.apply(e,r);function i(e){S(l,n,a,i,o,"next",e)}function o(e){S(l,n,a,i,o,"throw",e)}i(void 0)})})()},[ep,el,eo,ed,_,F,r,es,ei,eh,eE,V,E,U]),ew=(0,n.useCallback)(function(){return R("navigate_billing")},[R]),eC=(0,n.useCallback)(function(){var e;return R(null==(e=eo.cta)?void 0:e.action)},[eo,R]),eN=(0,n.useCallback)(function(e){et(e),e||ea(null)},[]),eF=(0,n.useCallback)(function(e){if("navigate_upgrade"===e){ea(null),et(!1),j({plan:u.As.business,creditPackQuantity:1});return}"navigate_billing"===e&&(ea(null),et(!1)),R(e)},[R,j]),eA=(0,n.useCallback)(function(){ea(null),et(!1),I()},[I]);return{handlePromptSend:eS,selectedModel:L,setSelectedModel:D,isAutomaticModelSelection:Y,setAutomaticModelSelection:G,availableModels:$,reasoningEffort:V,setReasoningEffort:z,isCreating:W,creationError:J,clearCreationError:(0,n.useCallback)(function(){return Z(null)},[]),attachedFiles:ep,handleFileSelect:eg,removeFile:ev,acceptedFileTypes:ey,displayFileTypes:ex,isUploading:eh,uploadError:eb,creditDisplayState:eo,currentCompany:A,hasBillingPermission:_,handleTopBannerBillingCta:ew,handleTopBannerCreditCta:eC,isCreditExhausted:es,openCreditGate:eE,isCreditGateOpen:ee,activeCreditGateState:ec,creditRequestPending:O,handleCreditGateOpenChange:eN,handleCreditGateCtaClick:eF,handleSeeAllPlans:eA}}r.d(t,{x:()=>N})},23896(e,t,r){function n(e){var t,r,n=function(e){try{var t=JSON.parse(e.message);if(t&&(t.errorCode||t.errorMessage))return t}catch(e){}return null}(e);return{errorCode:null!=(t=null==n?void 0:n.errorCode)?t:function(e){switch(e){case"context_overflow":return"context_overflow";case"provider_error":return"provider_error";case"file_error":return"file_error";case"out_of_credits":return"out_of_credits";case"billing_limit_reached":return"billing_limit_reached";default:return"unexpected_error"}}(e.message),errorMessage:null!=(r=null==n?void 0:n.errorMessage)?r:e.message}}r.d(t,{$:()=>n})},16840(e,t,r){var n=r(40961);function a(e){document.startViewTransition&&!window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.startViewTransition(function(){return(0,n.flushSync)(e)}):e()}r.d(t,{I:()=>a})},93734(e,t,r){var n=r(96540),a=r(35647),l=r(39655),i=r(10811);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function c(e,t,r,n,a,l,i){try{var o=e[l](i),c=o.value}catch(e){r(e);return}o.done?t(c):Promise.resolve(c).then(n,a)}function s(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e){if(e){if("string"==typeof e)return o(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return o(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e){var t=e.target,r=(0,n.useCallback)(function(e){var r;return(r=function(){var r,n,i;return function(e,t){var r,n,a,l={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),o=Object.defineProperty;return o(i,"next",{value:c(0)}),o(i,"throw",{value:c(1)}),o(i,"return",{value:c(2)}),"function"==typeof Symbol&&o(i,Symbol.iterator,{value:function(){return this}}),i;function c(o){return function(c){var s=[o,c];if(r)throw TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(l=0)),l;)try{if(r=1,n&&(a=2&s[0]?n.return:s[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,s[1])).done)return a;switch(n=0,a&&(s=[2&s[0],a.value]),s[0]){case 0:case 1:a=s;break;case 4:return l.label++,{value:s[1],done:!1};case 5:l.label++,n=s[1],s=[0];continue;case 7:s=l.ops.pop(),l.trys.pop();continue;default:if(!(a=(a=l.trys).length>0&&a[a.length-1])&&(6===s[0]||2===s[0])){l=0;continue}if(3===s[0]&&(!a||s[1]>a[0]&&s[1]<a[3])){l.label=s[1];break}if(6===s[0]&&l.label<a[1]){l.label=a[1],a=s;break}if(a&&l.label<a[2]){l.label=a[2],l.ops.push(s);break}a[2]&&l.ops.pop(),l.trys.pop();continue}s=t.call(e,l)}catch(e){s=[6,e],n=0}finally{r=a=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(o){switch(o.label){case 0:return[4,t.ensureThread()];case 1:return r=o.sent(),[4,(0,a.g)(r.id,e)];case 2:return n=o.sent(),i=(0,l.FE)(e),[2,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}
1))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({kind:"thread-upload",name:n.name,path:n.path,size:e.size},i?{pastedText:i}:{})]}})},function(){var e=this,t=arguments;return new Promise(function(n,a){var l=r.apply(e,t);function i(e){c(l,n,a,i,o,"next",e)}function o(e){c(l,n,a,i,o,"throw",e)}i(void 0)})})()},[t]),o=(0,i.zb)({uploadFn:r,getFileKey:i.iy,minFileSize:i.YP.MIN_FILE_SIZE,maxFileSize:i.YP.MAX_FILE_SIZE,acceptedFileTypes:i.YP.ACCEPTED_FILE_TYPES,displayFileTypes:i.YP.DISPLAY_FILE_TYPES}),u=o.attachedFiles,d=o.removeFile,m=o.clearAttachedFiles;return{attachedFiles:u,handleFileSelect:o.handleFileSelect,removeFile:d,clearAttachedFiles:m,isUploading:o.isUploading,uploadError:o.uploadError,acceptedFileTypes:Object.values(i.YP.ACCEPTED_FILE_TYPES).flatMap(function(e){return s(e)}),displayFileTypes:s(i.YP.DISPLAY_FILE_TYPES)}}r.d(t,{V:()=>u})}}]);
2//# chunkId=01a0ce52-adaa-7a13-9765-a99d5fe7bea1

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.