1"use strict";(self.webpackChunkplg_crm=self.webpackChunkplg_crm||[]).push([[1517],{35179(e,t,r){r.d(t,{W:()=>c});var a=r(49555),n=r(44914),l=r(64598),o=[["NonProduction","NonProd"],["Non Production","NonProd"],["Production","Prod"]];function i(e,t){if(!t.current){var r=e.querySelector("button");if(r){var n=[];if(e.querySelectorAll("[data-env-name]").forEach(function(e){var t=e;if(!function(e){return e.closest("ul.absolute")}(t)){var r=t.getAttribute("data-original-env")||t.textContent||"",a="DIV"===t.tagName?r.trim():r;a&&n.push({el:t,full:a})}}),0!==n.length){t.current=!0,n.forEach(function(e){var t=e.el,r=e.full;t.textContent=r,t.removeAttribute("data-original-env"),t.removeAttribute("title")});var l=r.scrollWidth>r.clientWidth;n.forEach(function(e){var t=e.el,r=e.full;l&&r.length>12&&(t.setAttribute("data-original-env",r),t.setAttribute("title",r),t.textContent=function(e){if(e.length<=12)return e;for(var t=e,r=0,n=o;r<n.length;r++){var l=(0,a.A)(n[r],2),i=l[0],c=l[1];t=t.replace(new RegExp(i.replace(/\s/g,"\\s"),"gi"),c)}return t.length<=12?t:t.slice(0,10)+".."}(r))}),requestAnimationFrame(function(){t.current=!1})}}}}var c=function(){var e=(0,n.useRef)(null),t=(0,n.useRef)(!1),r=(0,n.useRef)(!1);return(0,n.useEffect)(function(){var a=e.current;if(a){var n,l,o=function(){r.current||(r.current=!0,i(a,t),l=setTimeout(function(){r.current=!1},100))},c=new MutationObserver(function(){r.current||(clearTimeout(n),n=setTimeout(o,50))});c.observe(a,{childList:!0,subtree:!0,characterData:!0});var m=setTimeout(o,600),s=setTimeout(o,1500),u=setTimeout(o,3e3),d=function(){return o()};return window.addEventListener("resize",d),function(){c.disconnect(),clearTimeout(n),clearTimeout(l),clearTimeout(m),clearTimeout(s),clearTimeout(u),window.removeEventListener("resize",d)}}},[]),n.createElement("div",{ref:e,className:"flex flex-col gap-2 w-full"},n.createElement(l.r,null))}},51517(e,t,r){r.d(t,{TelemetryWithAI:()=>h});var a=r(49555),n=r(44914),l=r(96452),o=r(9514),i=r(68524),c=r(69540),m=r(61209),s=r(35179),u=r(24064),d=r(74381),f=r(60749);function p(){var e=(0,n.useState)(""),t=(0,a.A)(e,2),r=t[0],o=t[1],i=(0,n.useState)(!1),m=(0,a.A)(i,2),s=m[0],p=m[1],x=(0,c._K)().isDemoMode,v=(0,u.Gq)({client:d.r,fetchPolicy:"no-cache"}),g=(0,a.A)(v,1)[0],h=function(){if(x)o("ts_demo_key_acme_labs_xxxxxxxxxxxx");else{var e=(0,f.J1)(),t=(0,f.nN)();e&&t&&g({variables:{productId:e,envId:t},fetchPolicy:"network-only",onCompleted:function(e){var t;null!=e&&null!==(t=e.getDefaultAPIKeyV2)&&void 0!==t&&t.key&&o(e.getDefaultAPIKeyV2.key)}})}};(0,n.useEffect)(function(){return h(),window.addEventListener("environment_change",h),function(){return window.removeEventListener("environment_change",h)}},[x]);var y=r.length>16?"".concat(r.slice(0,7),"...").concat(r.slice(-7)):r;return n.createElement("div",{className:"group relative flex items-center justify-between gap-1 px-2 py-1.5 bg-white border border-gray-200 rounded-lg text-xs"},n.createElement("span",{className:"font-mono text-gray-700 truncate flex-1"},r?y:n.createElement("span",{className:"text-gray-400 italic"},"Loadingâ¦")),n.createElement("button",{onClick:function(){r&&(navigator.clipboard.writeText(r),p(!0),setTimeout(function(){return p(!1)},2e3))},disabled:!r,className:"flex-shrink-0 text-gray-400 hover:text-gray-700 disabled:opacity-40 transition-colors",title:"Copy API key"},s?n.createElement(l.Check,{className:"w-3.5 h-3.5 text-green-600"}):n.createElement(l.Copy,{className:"w-3.5 h-3.5"})),r&&n.createElement("div",{className:"absolute left-0 bottom-full mb-1.5 px-2 py-1 bg-gray-800 text-white text-[10px] rounded shadow-lg opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-150 z-50 whitespace-nowrap pointer-events-none"},r))}var x=r(23572),v=(0,n.lazy)(function(){return Promise.all([r.e(3343),r.e(8212),r.e(2032),r.e(3977),r.e(9945),r.e(8955),r.e(1813),r.e(5019),r.e(2492),r.e(5868),r.e(8655),r.e(8362),r.e(6587)]).then(r.bind(r,78362)).then(function(e){return{default:e.SetupTelemetry}})}),g=function(e){var t=e.onClick;return n.createElement("button",{onClick:t,className:"flex items-center gap-1.5 px-3 py-1.5 text-sm font-medium text-primaryColor bg-primaryExtremeLightColor border border-primaryLightColor roun
1ded-lg hover:bg-primaryLightColor transition-colors"},n.createElement(l.Sparkles,{className:"w-4 h-4"}),"Try AI Setup",n.createElement("span",{className:"ml-0.5 px-1.5 py-0.5 text-[10px] font-semibold bg-primaryLightColor text-primaryColor rounded-full leading-none"},"New"))};function h(){var e=(0,o.useLocation)(),t=(0,c._K)().isDemoMode,r=(0,n.useState)(function(){var r,a;return t||"manual"===(null===(r=e.state)||void 0===r?void 0:r.mode)?"manual":"ai"===(null===(a=e.state)||void 0===a?void 0:a.mode)?"ai":"manual"}),u=(0,a.A)(r,2),d=u[0],f=u[1],h=(0,i.qS)();return"ai"===d?n.createElement("div",{className:"flex h-full min-h-0 w-full flex-col overflow-hidden bg-primaryExtremeLightColor transition-colors duration-200"},n.createElement("div",{className:"relative mx-auto flex h-full min-h-0 w-[70%] max-w-full flex-col bg-gray-50 shadow-sm"},n.createElement("div",{className:"flex min-h-0 flex-1 overflow-hidden"},n.createElement("aside",{className:"w-[256px] flex-shrink-0 overflow-y-auto overscroll-contain bg-gray-50"},n.createElement("div",{className:"px-3 sm:px-4 pt-4 pb-6"},n.createElement("button",{onClick:function(){return h("/onboarding/product-analytics")},className:"w-fit p-0 min-w-0 text-gray-600 hover:text-gray-900 flex-shrink-0 mb-4","aria-label":"Back"},n.createElement(l.ArrowLeft,{className:"w-5 h-5"})),n.createElement("div",{className:"mb-4 pb-2"},n.createElement("div",{className:"flex items-center gap-2 mb-3"},n.createElement("h3",{className:"font-medium text-gray-600"},"Environment & Api Key")),n.createElement(s.W,null),n.createElement("div",{className:"mt-2"},n.createElement(p,null))),n.createElement("div",{className:"mt-4"},n.createElement("h3",{className:"text-sm font-semibold text-gray-700 uppercase tracking-wide mb-3 px-3"},"Setup Mode"),n.createElement("button",{onClick:function(){return f("manual")},className:"w-full flex items-center gap-2 px-3 py-2.5 rounded-lg text-sm font-medium text-gray-600 hover:bg-gray-100 transition-colors text-left"},n.createElement(l.BookOpen,{className:"w-4 h-4 flex-shrink-0"}),"Step-by-Step Setup"),n.createElement("div",{className:"flex items-center gap-2 px-3 py-2.5 rounded-lg bg-primaryExtremeLightColor border border-primaryLightColor mt-1"},n.createElement(l.Sparkles,{className:"w-4 h-4 text-primaryColor flex-shrink-0"}),n.createElement("span",{className:"text-sm font-medium text-primaryColor"},"AI Prompt"),n.createElement("span",{className:"ml-auto px-1.5 py-0.5 text-[10px] font-semibold bg-primaryLightColor text-primaryColor rounded-full leading-none"},"New"))))),n.createElement("div",{className:"flex-1 min-h-0 overflow-y-auto overflow-x-hidden overscroll-contain scrollbar-hide px-8 pt-14 pb-28 min-w-0"},n.createElement("div",{className:"mb-6"},n.createElement("div",{className:"flex items-start space-x-4"},n.createElement("div",{className:"p-3 bg-indigo-50 rounded-lg flex-shrink-0"},n.createElement(l.Terminal,{className:"w-8 h-8 text-primaryColor"})),n.createElement("div",{className:"flex flex-col gap-2 flex-1 min-w-0"},n.createElement("div",{className:"flex items-start justify-between gap-4"},n.createElement("h1",{className:"text-[24px] font-bold text-gray-900"},"Setup Telemetry"),n.createElement("button",{onClick:function(){return f("manual")},className:"flex items-center gap-1.5 px-4 py-2 text-sm font-medium text-primaryColor hover:text-primaryDarkColor hover:bg-primaryExtremeLightColor rounded-lg transition-colors whitespace-nowrap flex-shrink-0"},n.createElement(l.BookOpen,{className:"w-4 h-4"}),"Step-by-Step Setup")),n.createElement("p",{className:"text-gray-600"},"Use an AI coding tool to automatically instrument your codebase â no manual steps required.")))),n.createElement(m.D,{variant:"telemetry",lockedUseCase:"product",onGoToSetup:function(){return f("manual")}}))))):n.createElement("div",{className:"flex min-h-0 flex-1 flex-col"},n.createElement(n.Suspense,{fallback:n.createElement(x.A,null)},n.createElement(v,{headerAction:t?n.createElement(g,{onClick:function(){return f("ai")}}):void 0})))}}}]); 2//# sourceMappingURL=1517.1360c75cffb96c788c61.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.