PageSourceSearch

https://assets.canny.io/9ea981d27d6e3a33c6a275b4dbae077c893d9fce/9007.js

js canny.io collected 2026-10-01 07:59:51 UTC 99,376 bytes, 1 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:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="faec5a43-6f9d-49f3-981f-94836246af38",e._sentryDebugIdIdentifier="sentry-dbid-faec5a43-6f9d-49f3-981f-94836246af38")}catch(e){}}(),(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([[8996,9007],{20765(e,t,A){A.d(t,{Dr:()=>c,fd:()=>d,r2:()=>u});var a=A(26173),i=A(93161),n=A(18830);const r=e=>{const t=e.map(function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)});return.2126*t[0]+.7152*t[1]+.0722*t[2]},s=(e,t)=>{const A=r(e),a=r(t);return a>A?(A+.05)/(a+.05):(a+.05)/(A+.05)},o=[255,255,255],l=[32,32,32],c=e=>s(o,e)<=s(l,e)?"#ffffff":"#202020",d=e=>"string"==typeof e&&!!e.match(/^#(?:[0-9a-fA-F]{3}){1,2}$/),u=e=>{const t=(0,n.A)(e.split("").reverse().join("")),A=Object.keys(a.sP),r=A[(0,i.A)(Number(t),A.length)];return a.sP[r]}},66189(e,t,A){A.d(t,{A:()=>o});var a=A(63696),i=A(1073),n=A(49885);const r=a.lazy(()=>A.e(316).then(A.bind(A,80316)).then(e=>({default:e.Player}))),s=e=>Array.isArray(e)?e:[{src:e,type:"video/mp4"}],o=({src:e,video:t,videoMobile:A,videoPoster:o,videoPreload:l="none",image:c,imageAlt:d="",...u})=>{const m=!(e||!t&&!c),[p,g]=(0,a.useState)(m),[b,h]=(0,a.useState)(m&&t?s(t):null);(0,a.useEffect)(()=>{const a=(0,i.Fr)(),n=a&&A?A:t;g((!!n||!!c)&&(!e||function(){if("undefined"==typeof navigator)return!1;const e=navigator.userAgent;return/^((?!chrome|chromium|crios|fxios|android).)*safari/i.test(e)}()||a)),h(n?s(n):null)},[e,t,A,c]);const f=(0,a.useRef)(0),y=(0,a.useRef)(null);if((0,a.useEffect)(()=>{const e=y.current;if(!e)return;e.muted=!0;const t=e.play();t&&"function"==typeof t.catch&&t.catch(()=>{})},[b,p]),p&&b){const e=u.style,t=b.map(e=>e.src).join("|");return a.createElement("video",{key:t,ref:y,autoPlay:!1!==u.autoplay,loop:!!u.loop,muted:!0,playsInline:!0,poster:o,preload:l,className:u.className,style:e,onEnded:()=>{u.onEvent?.("complete")},onTimeUpdate:e=>{if(!u.loop)return;const t=e.currentTarget.currentTime;t+.25<f.current&&u.onEvent?.("loop"),f.current=t}},b.map(e=>a.createElement("source",{key:e.src,src:e.src,type:e.type})))}return p&&c?a.createElement(n.A,{src:c,alt:d,className:u.className,style:u.style}):e?a.createElement(a.Suspense,{fallback:null},a.createElement(r,{...u,src:e})):null}},80726(e,t,A){A.d(t,{A:()=>c});var a=A(63696),i=A(26173),n=A(6992),r=A(18149),s=A(9558),o=A.n(s);i.Ay.purple110,i.Ay.purple30;const l={color:i.Ay.indigo90,background:i.Ay.indigo30},c=(i.Ay.red90,i.Ay.red30,i.Ay.gray110,i.Ay.gray30,i.Ay.grass110,i.Ay.grass30,i.Ay.yellow110,i.Ay.yellow30,({children:e,className:t,pillStyle:A=l,prefixIcon:i,centered:s=!1})=>a.createElement("div",{className:(0,n.cn)(o().pill,t,"box-border",{[o().centered]:s,[o().border]:!!A.border}),style:{color:A.color,background:A.background,borderColor:A.border}},i,a.createElement(r.P,{variant:"bodySm",fontWeight:"medium",className:"truncate"},e)))},44180(e,t,A){A.d(t,{V:()=>a});const a={browserTheme:"__canny__browserTheme",consent:"__canny__consent",locale:"__canny__locale",requestID:"__canny__requestID",sessionID:"__canny__sessionID",userID:"__canny__userID"}},67422(e,t,A){A.d(t,{A:()=>c});var a=A(63696),i=A(81215),n=A(43963);const r="Canny: AI Customer Feedback Management Software and Tools",s="Canny's AI-powered customer feedback platform captures, analyzes, and prioritizes feedback to help you build what drives revenue.",o="https://canny.io/images/canny-social.png",l=i.A.createGraph([i.A.createOrganization({"@id":"https://canny.io/#organization",name:"Canny",url:"https://canny.io/",sameAs:["https://www.linkedin.com/company/cannyhq/","https://x.com/cannyhq","https://www.youtube.com/@cannyio","https://www.crunchbase.com/organization/canny-2","https://www.instagram.com/canny.io/"],contactPoint:{"@type":"ContactPoint",contactType:"customer support",email:"[email protected]"}}),i.A.createWebSite({"@id":"https://canny.io/#website",url:"https://canny.io/",name:"Canny",publisher:{"@id":"https://canny.io/#organization"},inLanguage:"en"}
1),i.A.createSoftwareApplication({"@id":"https://canny.io/#app",name:"Canny",operatingSystem:"Web",applicationCategory:"BusinessApplication",description:s,url:"https://canny.io/",isPartOf:{"@id":"https://canny.io/#website"},offers:{"@type":"Offer",url:"https://canny.io/pricing",availability:"https://schema.org/InStock",priceSpecification:{"@type":"UnitPriceSpecification",price:"0",priceCurrency:"USD",billingIncrement:"monthly",billingDuration:"P1M"}},featureList:["Feedback collection and analysis","AI-powered feedback discovery","Roadmap planning, creation, and prioritization","Changelog and product updates","Bug tracking tools"]}),i.A.createWebPage({"@id":"https://canny.io/#webpage",url:"https://canny.io/",name:"Canny — Customer Feedback Management",inLanguage:"en",about:{"@id":"https://canny.io/#app"},isPartOf:{"@id":"https://canny.io/#website"}}),i.A.createBreadcrumbList([{name:"Home",item:"https://canny.io/"}])]);class c extends a.Component{render(){return a.createElement(n.A,{title:r,meta:[{name:"description",content:s},{property:"og:image",content:o},{property:"og:title",content:r},{property:"og:description",content:s},{property:"og:url",content:"https://canny.io"},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:site",content:"@cannyHQ"},{name:"twitter:title",content:r},{name:"twitter:description",content:s},{name:"twitter:image",content:o},{name:"zoom-domain-verification",content:"ZOOM_verify_9d424f87baeb40b39d558d63ddb25072"}]},a.createElement("script",{type:"application/ld+json"},i.A.toString(l)))}}},96099(e,t,A){A.d(t,{A:()=>i});var a=A(63696);const i=()=>{const[e,t]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{if(e)return;if(window.scrollY>0)return void t(!0);const A=()=>t(!0);return window.addEventListener("scroll",A,{once:!0,passive:!0}),()=>window.removeEventListener("scroll",A)},[e]),e}},1073(e,t,A){A.d(t,{Fr:()=>a}),A(63696);const a=()=>"undefined"!=typeof window&&window.matchMedia("(max-width: 780px)").matches},93161(e,t,A){function a(e,t){return(e%t+t)%t}A.d(t,{A:()=>a})},43372(e,t,A){A.r(t),A.d(t,{default:()=>he});var a=A(63696),i=A(29331),n=A(31149),r=A(52754),s=A(44004),o=A(69381),l=A(29942),c=A(23159),d=A(62744),u=A(24095),m=A(67214),p=A(75680),g=A(17888),b=A(69651),h=A(64016),f=A(15339),y=A(89588),v=A(67422),x=A(43432),w=A(31920),k=A(96983),E=A(98754),N=(A(4192),A(26173)),L=A(49885),C=A(38743),S=A(79341);const z=({copy:{title:e,subtitle:t},boxes:A})=>a.createElement("section",{className:"LandingBento"},a.createElement("h2",{className:"LandingBento__title"},(0,C.A)(e)),a.createElement("p",{className:"LandingBento__subtitle"},t),a.createElement("div",{className:"LandingBento__bento-container"},A.map(({title:e,body:t,backgroundColor:A,image:i},n)=>a.createElement("article",{className:"LandingBento__bento-box",key:n,style:{borderColor:N.Ay[A]}},a.createElement("div",{className:"LandingBento__bento-bg",style:{background:N.Ay[A]}}),a.createElement("div",{className:"LandingBento__bento-copy"},a.createElement("h3",{className:"LandingBento__bento-title"},e),a.createElement("p",{className:"LandingBento__bento-body"},(0,C.A)(t))),i?a.createElement(L.A,{...i,srcSet:(0,S.m)(i.srcSet),className:"LandingBento__bento-image",loading:"lazy"}):null))));var I=A(65527),P=A(99231),M=A(95181),B=A(80726),_=A(30253),U=A(18149),T=A(59542),q=A.n(T);const H=()=>a.createElement(_.A,{className:q().container,to:"/features/autopilot"},a.createElement(B.A,{className:q().pill,pillStyle:{background:N.Ay.indigo40,color:N.Ay.indigo90}},a.createElement("span",{className:q().pillCopy},"New")),a.createElement(U.P,{fontWeight:"semibold",className:q().copy},"Capture feedback automatically with AI ✨"),a.createElement(M.A,{className:q().arrow,size:16,strokeWidth:2}));var O=A(19785),R=A(58996),Q=A(39604);A(37364);const W=({copy:{title:e,subtitle:t,demoButton:A,registerButton:i,cost:n},registerLinkOverride:r=R.registerLink,demoLinkOverride:s=R.demoLink,pretitle:o=null})=>a.createElement("section",{className:"LandingHero"},o,a.createElement("h1",{className:"LandingHero__title"},e),a.createElement("p",{className:"LandingHero__subtitle"},(0,C.A)(t)),(i||A)&&a.createElement("div",{className:"LandingHero__ctas"},A&&a.createElement(Q.A,{to:s,size:"xlarge",responsive:!0,variant:"outlined"},A),i&&a.createElement(Q.A,{to:r,responsive:!0,size:"xlarge"},i,a.createElement(M.A,{"aria-hidden":!0}))),n&&a.createElement(U.P,{variant:"bodyLg",className:"LandingHero__cost"},a.createElement(O.A,{"aria-hidden":!0,size:18,strokeWidth:1.5}),n));W.TextPretitle=({children:e})=>a.createElement("p",{className:"LandingHero__pretitle"},e);const D=W;var G=A(83997),F=A(26396),X=A(57609),V=A(4384),j=A(4863),J=A(4452),K=A.n(J),Z=A(55047),Y=A.n(Z);const $=({tabs:e,currentTabIndex:t})=>a.createElement("div",{className:Y().container},e.map(({title:e,tabTitle:A=e,image:i,tabBody:n,imageStyleAdjustments:r},s)=>{const o=s===t;return a.createElement("div",{key:e,className:K()(Y().innerWrapper,{[Y().hide]:!o}),"aria-hidden":!o},a.createElement("div",{className:Y().copyContainer},a.createElement("h3",{className:Y().title},A),a.createElement("div",{className:Y().body},n.map(e=>"string"==typeof e?a.createElement("p",{className:Y().text,key:e},(0,C.A)(e)):a.createElement("ul",{key:e[0],className:Y().list},e.map(e=>a.createElement("li",{key:e},a.createElement("p",{className:Y().text},(0,C.A)(e)))))))),a.createElement(L.A,{...i,srcSet:(0,S.m)(i.srcSet),className:Y().img,loading:"lazy",style:r}))}));var ee=A(14852),te=A.n(ee);const Ae=({tabs:e,currentTabIndex:t,setTabIndex:A})=>a.createElement("ul",{className:te().container},e.map(({icon:e,title:i,body:n,iconClassModifier:r,url:s},o)=>{const l=a.createElement(a.Fragment,null,a.createElement(e,{size:24,strokeWidth:2,className:K()(te().icon,r?`${te()[r]}`:"")}),a.createElement("span",{className:te().title},i),a.createElement("span",{className:te().body},(0,C.A)(n)));return a.createElement("li",{className:K()(te().item,{[te().active]:t===o}),key:o},s?a.createElement(_.A,{to:s,className:K()(te().button,te()["button--outlined"])},l):a.createElement("button",{className:K()(te().button,te()["button--outlined"]),onClick:()=>A(o)},l))}));var ae=A(60666),ie=A.n(ae);const ne=({copy:e,tabs:t,defaultActiveTab:A=0})=>{const[i,n]=(0,a.useState)(A);return a.createElement("section",{className:ie().container},a.createElement(j.A,{...e,center:!0,className:ie().heading}),a.createElement(Ae,{tabs:t,currentTabIndex:i,setTabIndex:n}),a.createElement($,{tabs:t,currentTabIndex:i}))};var re=A(42205);A(54886);const se={copy:{title:"Build better products with customer feedback",subtitle:"Centralize product feedback to uncover insights and make\n informed product decisions",demoButton:"Request a demo",registerButton:"Get started",cost:"No credit card required"},pretitle:a.createElement(H,null)},oe={copy:{playButton:"See how it works"},videoID:"pil7s7hbw3",image:{alt:"Collect all feedback from different sources in Canny, and see breakdowns of all your data.",src:w.A.hero["1x"],srcSet:[{src:w.A.hero["0.5x"],sizeMarker:"640w"},{src:w.A.hero["1x"],sizeMarker:"1280w"},{src:w.A.hero["1.5x"],sizeMarker:"1920w"}],sizes:"(max-width: 420px) 320px, (max-width: 780px) 640px, 960px",width:1920,height:1080}},le={copy:{title:"Trusted by both industry leaders and startups"},logos:[{company:"ahrefs",url:"/case-studies/ahrefs",image:{src:x.L.Ahrefs,alt:"",width:110,height:28}},{company:"circleci",url:"/case-studies/circleci",image:{src:x.L.CircleCI,alt:"",height:30,width:134}},{company:"hive",url:"/case-studies/hive",image:{src:x.L.Hive,alt:"",height:30,width:136}},{company:"axios",url:"/case-studies/axios",image:{src:x.L.Axios,alt:"",height:28,width:110}},{company:"clickup",url:"/case-studies/clickup",image:{src:x.L.ClickUp,alt:"",height:32,width:131}},{company:"harness",url:"/case-studies/",image:{src:x.L.Harness,alt:"",height:30,width:82}},{company:"strapi",url:"/case-studies/strapi",image:{src:x.L.Strapi,alt:"",height:32,width:134}},{company:"missive",url:"/case-studies/missive",image:{src:x.L.Missive,alt:"",height:32,width:182}}]},ce={copy:{title:"Your complete customer feedback platform",subt
1itle:"Organize all your feedback in one place, prioritize what to build next, and keep everyone updated"},tabs:[{title:"Collect feedback",body:"Gather, analyze, and organize feedback in a centralized location",icon:i.A,image:{src:w.A.collect["1x"],alt:"Many industry standard services can feed into Canny.",srcSet:[{src:w.A.collect["1x"],sizeMarker:"766w"},{src:w.A.collect["2x"],sizeMarker:"1532w"}],sizes:"(max-width: 420px) 383px, (max-width: 780px) 766px, 766px",width:1532,height:1440},imageStyleAdjustments:{top:0},tabBody:["Stop letting ideas slip through the cracks. Collect, analyze, and organize feedback and feature requests in one dedicated tool.",["Automatically capture customer feedback from conversations with Autopilot","Detect and merge duplicates so you can quantify ideas","Set up a feedback portal to let users share requests directly from your site","Integrate customer support tools to let your team capture feedback on behalf of users"]]},{title:"Analyze feedback",body:"Uncover valuable customer insights to make better product decisions",icon:n.A,image:{src:w.A.analyze["1x"],alt:"Get breakdown tables with information such as company spend, renewal status, and priority.",srcSet:[{src:w.A.analyze["1x"],sizeMarker:"766w"},{src:w.A.analyze["2x"],sizeMarker:"1532w"}],sizes:"(max-width: 420px) 383px, (max-width: 780px) 766px, 766px",width:1532,height:1172},imageStyleAdjustments:{top:"10%"},tabBody:["Uncover valuable customer insights to make better product decisions",["See which features could have the highest revenue impact","Connect customer data to see who wants which features","Create user segments to see feedback from groups you care about most","Clarify use cases up front and get more context from users"]]},{title:"Prioritize requests",body:"Develop formulas to automatically score feedback and feature requests",icon:r.A,image:{src:w.A.prioritize["1x"],alt:"Use inputs such as impact and priority to score your tasks.",srcSet:[{src:w.A.prioritize["1x"],sizeMarker:"623w"},{src:w.A.prioritize["2x"],sizeMarker:"1246w"}],sizes:"(max-width: 420px) 312px, (max-width: 780px) 623px, 623px",width:1246,height:1288},imageStyleAdjustments:{paddingRight:33,top:"10%"},tabTitle:"Prioritize feature requests",tabBody:["Build your prioritization formula to score feedback and feature requests. Focus on the features with the biggest impact.",["Customize your formula with impact and effort factor weights","Create custom post fields unique to your business","Sync properties from Hubspot or Salesforce to factor in opportunity revenue","Seamlessly integrate with your project management tool of choice"]]},{title:"Build roadmaps",body:"Create public or private roadmaps to keep everyone updated on your progress",icon:s.A,iconClassModifier:"rotate-90",image:{src:w.A.roadmaps["1x"],alt:"Create roadmap tables where you can view status, impact, votes, and where each task comes from.",srcSet:[{src:w.A.roadmaps["1x"],sizeMarker:"726w"},{src:w.A.roadmaps["2x"],sizeMarker:"1452w"}],sizes:"(max-width: 420px) 363px, (max-width: 780px) 726px, 726px",width:1452,height:1352},imageStyleAdjustments:{top:"7%"},tabTitle:"Build your roadmap",tabBody:["Create a public or private roadmap to keep everyone updated",["Add your top feature requests to your roadmap in a single click","Connect to project management tools like Jira, ClickUp, and Asana","Create roadmaps for specific projects or use cases"]]},{title:"Share updates",body:"Build a public changelog to keep your audience informed and engaged",icon:o.A,image:{src:w.A.changelog["1x"],alt:"Write changelogs, adjust privacy and email notification settings, and more.",srcSet:[{src:w.A.changelog["1x"],sizeMarker:"590w"},{src:w.A.changelog["2x"],sizeMarker:"1180w"}],sizes:"(max-width: 420px) 295px, (max-width: 780px) 590px, 590px",width:1180,height:1331},imageStyleAdjustments:{paddingRight:70,top:"7%"},tabBody:["Build a changelog to keep everyone engaged",["Publish detailed release notes linked to your feature requests","Automatically notify users who voted on those feature requests","Boost customer engagement, retention, and feature adoption"]]}]}
1,de={copy:{title:"Put feedback management on Autopilot",subtitle:"Powerful AI features handle as many of your manual feedback tasks as you like"},boxes:[{backgroundColor:"indigo50",title:"Feedback Discovery",body:"Automatically capture and deduplicate customer feedback from customer conversations",image:{src:w.A.autopilot1["1x"],alt:"Many different sources such as Canny, Intercom, Help Scout, Gong, and G2 Reviews can feed into Canny.",srcSet:[{src:w.A.autopilot1["1x"],sizeMarker:"810w"},{src:w.A.autopilot1["2x"],sizeMarker:"1620w"}],sizes:"(max-width: 420px) 405px, (max-width: 780px) 687px, 897px",width:897,height:302}},{backgroundColor:"sky50",title:"Smart Replies",body:"Respond to feedback with clarifying questions to uncover deeper insights",image:{src:w.A.autopilot2["1x"],alt:"A user requests a feature and an automatic reply is sent asking for more details.",srcSet:[{src:w.A.autopilot2["1x"],sizeMarker:"589w"},{src:w.A.autopilot2["2x"],sizeMarker:"1178w"}],sizes:"(max-width: 420px) 295px, (max-width: 780px) 584px, 584px",width:584,height:298}},{backgroundColor:"blue50",title:"Comment Summaries",body:"Instantly recap lengthy feedback threads to understand core use cases",image:{src:w.A.autopilot3["1x"],alt:"A summarize button allows you to quickly summarize comments.",srcSet:[{src:w.A.autopilot3["1x"],sizeMarker:"584w"},{src:w.A.autopilot3["2x"],sizeMarker:"1256w"}],sizes:"(max-width: 420px) 292px, (max-width: 780px) 584px, 584px",width:584,height:298}}]},ue={copy:{title:"Leading companies use Canny to close the feedback loop"},stats:[{metric:"50K+",subtitle:"registered companies"},{metric:"1M+",subtitle:"product updates sent"},{metric:"15M+",subtitle:"feedback items captured"}]},me=[{copy:{title:"Create a community around your product",subtitle:"Put your users center-stage to share their feedback and discuss ideas"},image:{alt:"An email following up to a specific user for a feedpack post marked as complete.",src:w.A.block1["1x"],srcSet:[{src:w.A.block1["0.75x"],sizeMarker:"372w"},{src:w.A.block1["1x"],sizeMarker:"744w"},{src:w.A.block1["2x"],sizeMarker:"1488w"}],sizes:"(max-width: 420px) 186px, (max-width: 780px) 372px, 744px",width:744,height:580},points:[{icon:i.A,title:"Discuss",body:"Foster discussion about your product and feature requests"},{icon:n.A,title:"Understand",body:"Learn more about user motivations and pain points"},{icon:l.A,title:"Share",body:"Keep customers updated as you work on their ideas"},{icon:c.A,title:"Engage",body:"Let your team connect with your most engaged users"}]},{copy:{title:"Built to support your team's needs",subtitle:"Thousands of teams like yours rely on Canny to help them build better products"},image:{alt:"Options such as tags and user permissions, to allow the following of SOC & GDPR compliance.",src:w.A.block2["1x"],srcSet:[{src:w.A.block2["0.75x"],sizeMarker:"372w"},{src:w.A.block2["1x"],sizeMarker:"744w"},{src:w.A.block2["2x"],sizeMarker:"1488w"}],sizes:"(max-width: 420px) 186px, (max-width: 780px) 372px, 744px",width:744,height:600},points:[{icon:d.A,title:"Scalable",body:"Grow from startup to enterprise with flexible plans"},{icon:u.A,title:"Supportive",body:"Rely on our award-winning customer support"},{icon:m.A,title:"Secure",body:"Rest easy with best-in-class security and compliance"},{icon:p.A,title:"Private",body:"Control whether your feedback and roadmaps are public or private"}]},{copy:{title:"Easy to set up and use",subtitle:"Built with usability in mind. From quick setup to daily use, you'll love using it"},image:{alt:"Customization of a company's color and theme.",src:w.A.block3["1x"],srcSet:[{src:w.A.block3["0.75x"],sizeMarker:"390w"},{src:w.A.block3["1x"],sizeMarker:"780w"},{src:w.A.block3["2x"],sizeMarker:"1560w"}],sizes:"(max-width: 420px) 195px, (max-width: 780px) 390px, 780px",width:780,height:566},points:[{icon:g.A,title:"Quick",body:"Install Canny and start collecting feedback in minutes"},{icon:b.A,title:"Easy",body:"Import your existing feedback with a simple upload"},{icon:h.A,title:"User-friendly",body:"Enjoy working with a modern and intuitive UI"},{icon:f.A,title:"Customizable",body:"Customize Canny to match your brand and site identity"}]}],pe={copy:{title:"Works well with your existing workflow",subtitle:"Canny integrates with tools you already use for customer service, project management, and more",seeAllLink:"See all integrations"},integrations:[[k.A.Slack,k.A.ClickUp,k.A.Zapier,k.A.Jira,k.A.Asana],[k.A.Intercom,k.A.Salesforce,k.A.Hubspot,k.A.GitHub,k.A.Zendesk]]}
1,ge={copy:{title:"Here's why thousands of teams count on Canny"},categorizedTestimonials:{product:[E.Ay.CircleCI(),E.Ay.AgencyAnalytics(),E.Ay.CreditRepairCloud()],success:[E.Ay.Aryeo(),E.Ay.Figured(),E.Ay.Knak()],sales:[E.Ay.Strapi(),E.Ay.Jane(),E.Ay.GiveButter()],marketing:[E.Ay.Hive(),E.Ay.Axios(),E.Ay.AgencyAnalytics()],founders:[E.Ay.ClickUp(),E.Ay.Missive(),E.Ay.Document360()]}},be={copy:{title:"Ready to get started?",demoButton:"Request a demo",registerButton:"Get started"}},he=(0,y.K)(()=>a.createElement(a.Fragment,null,a.createElement(v.A,null),a.createElement("main",{className:"LandingV3",id:"main"},a.createElement(D,{...se}),a.createElement(G.b,{...oe}),a.createElement(X.A,{...le}),a.createElement(ne,{...ce}),a.createElement(z,{...de}),a.createElement(V.A,{...ue}),me.map((e,t)=>a.createElement(I.A,{...e,key:t,flip:t%2==1})),a.createElement(F.A,{...pe}),a.createElement(re.A,{...ge}),a.createElement(P.A,{...be}))))},94708(e,t,A){A.r(t),A.d(t,{default:()=>St});var a=A(63696),i=A(89588),n=A(7803),r=A(62744),s=A(30619),o=A(69381),l=A(18315),c=A(81205),d=A(75680),u=A(29331),m=A(64016),p=A(31149),g=A(52754),b=A(67422),h=A(43432),f=A(96983),y=A(82649),v=A(98754),x=A(65527),w=A(99231),k=A(26396),E=A(57609),N=A(4384),L=A(42205),C=A(28859),S=A(18628),z=A(49885),I=A(79341);const P=(0,S.tv)({slots:{section:"box-border mx-auto w-[90%] max-w-7xl py-12 md:py-20",title:"max-w-[700px] text-3xl font-semibold tracking-tight text-balance text-foreground md:text-5xl",subtitle:"mt-3 max-w-2xl text-lg text-pretty text-secondary-foreground md:text-xl",grid:"mt-10 grid grid-cols-1 gap-6 md:grid-cols-2",box:"flex flex-col overflow-hidden rounded-xl p-8 text-foreground md:p-10",copy:"",boxTitle:"text-2xl font-semibold leading-tight",boxBody:"mt-2 text-lg text-pretty",image:"h-auto object-contain"},variants:{color:{indigo:{box:"bg-indigo-50"},sky:{box:"bg-sky-50"},blue:{box:"bg-blue-50"}},wide:{true:{box:"px-0 pb-0 md:col-span-2 md:px-0 md:pb-0 lg:relative lg:pt-0",copy:"px-8 md:px-10 lg:absolute lg:top-10 lg:left-10 lg:max-w-md lg:px-0",image:"w-[200%] max-w-none self-end md:mt-8 md:w-full md:self-auto lg:mt-0"},false:{image:"mt-8 w-full"}}}}),M=e=>e%3==0,B=({title:e,subtitle:t,boxes:A})=>{const i=P();return a.createElement("section",{className:i.section()},a.createElement("h2",{className:i.title()},e),t?a.createElement("p",{className:i.subtitle()},t):null,a.createElement("div",{className:i.grid()},A.map(({id:e,color:t,title:A,body:i,image:n,imageClassName:r},s)=>{const o=P({color:t,wide:M(s)});return a.createElement("article",{className:o.box(),key:e},a.createElement("div",{className:o.copy()},a.createElement("h3",{className:o.boxTitle()},A),a.createElement("p",{className:o.boxBody()},i)),n?a.createElement(z.A,{...n,srcSet:(0,I.m)(n.srcSet),className:o.image({className:r}),loading:"lazy"}):null)})))};var _=A(86996),U=A(66189),T=A(96099),q=A(39113),H=A(94116),O=A(6992);const R=(0,S.tv)({base:"group/tabs-list box-border relative inline-flex items-center",variants:{variant:{line:"w-full gap-2 before:content-[''] before:absolute before:bottom-0 before:left-0 before:right-0 before:h-px before:bg-border",default:"w-fit justify-center rounded p-[3px] gap-1 bg-muted dark:bg-card base-border"}},defaultVariants:{variant:"default"}}),Q=["unstyled-button relative inline-flex items-center justify-center gap-1.5","whitespace-nowrap text-base transition-all","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2","disabled:pointer-events-none disabled:opacity-50",'[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*="size-"])]:size-4'],W=["group-data-[variant=line]/tabs-list:rounded-none","group-data-[variant=line]/tabs-list:border-b-1 group-data-[variant=line]/tabs-list:border-transparent","group-data-[variant=line]/tabs-list:px-2 group-data-[variant=line]/tabs-list:py-1","group-data-[variant=line]/tabs-list:text-foreground","group-data-[variant=line]/tabs-list:data-[state=active]:border-primary group-data-[variant=line]/tabs-list:data-[state=active]:text-primary"],D=["group-data-[variant=default]/tabs-list:rounded-[7px]","group-data-[variant=default]/tabs-list:border group-data-[variant=default]/tabs-list:border-transparent","group-data-[variant=default]/tabs-list:px-2 group-data-[variant=default]/tabs-list:py-0.5","group-data-[variant=default]/tabs-list:font-medium","group-data-[variant=default]/tabs-list:text-foreground
1/60 group-data-[variant=default]/tabs-list:hover:text-foreground","group-data-[variant=default]/tabs-list:data-[state=active]:bg-background group-data-[variant=default]/tabs-list:data-[state=active]:text-primary group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm","dark:group-data-[variant=default]/tabs-list:data-[state=active]:bg-indigo-50 dark:group-data-[variant=default]/tabs-list:data-[state=active]:text-foreground dark:group-data-[variant=default]/tabs-list:data-[state=active]:shadow-none"],G=a.forwardRef(({className:e,...t},A)=>a.createElement(H.bL,{ref:A,"data-slot":"tabs",className:(0,O.cn)("flex flex-col gap-2",e),...t}));G.displayName="Tabs";const F=a.forwardRef(({className:e,variant:t="default",...A},i)=>a.createElement(H.B8,{ref:i,"data-slot":"tabs-list","data-variant":t,className:(0,O.cn)(R({variant:t}),e),...A}));F.displayName="TabsList";const X=a.forwardRef(({className:e,...t},A)=>a.createElement(H.l9,{ref:A,"data-slot":"tabs-trigger",className:(0,O.cn)(Q,W,D,e),...t}));X.displayName="TabsTrigger";const V=a.forwardRef(({className:e,...t},A)=>a.createElement(H.UC,{ref:A,"data-slot":"tabs-content",className:(0,O.cn)("flex-1 outline-none",e),...t}));V.displayName="TabsContent";const j=Object.assign(G,{List:F,Trigger:X,Content:V});var J=A(46359),K=A(9853),Z=A.n(K);const Y=(0,S.tv)({slots:{section:"box-border mx-auto max-w-7xl w-[90%] py-12 md:py-20",title:"mb-15 text-center text-3xl font-bold tracking-tight text-balance text-foreground md:text-7xl",tabs:"gap-8",tabsList:"flex flex-row flex-wrap gap-3 before:hidden",trigger:["group min-h-16 w-full min-w-0 flex-1 gap-3 rounded! base-border! justify-start bg-background px-4 py-2","text-base font-medium text-foreground lg:text-xl xl:text-2xl","whitespace-normal text-left leading-tight","data-[state=active]:border-primary data-[state=active]:bg-primary","data-[state=active]:text-primary-foreground!","transition-colors duration-300"],triggerIconWrapper:["size-8 shrink-0 rounded-md bg-indigo-30 flex items-center justify-center xl:size-10","group-data-[state=active]:bg-background","transition-colors duration-300"],triggerIcon:"size-4 stroke-2 text-primary xl:size-5",panel:"grid grid-cols-1 gap-8 lg:grid-cols-3",copy:"flex flex-col justify-between gap-8 overflow-hidden",description:"text-2xl font-semibold leading-snug text-foreground",figure:"rounded base-border p-4",quote:"text-lg leading-relaxed text-primary",attribution:"mt-3 max-h-6 w-auto",imagePlaceholder:["flex aspect-[5/3] w-full items-center justify-center rounded-lg","lg:col-span-2 relative overflow-hidden"],video:"aspect-[5/3] w-full rounded-lg object-cover lg:col-span-2",imageIcon:"size-12 text-muted-foreground",animationWrapper:"absolute inset-0 transition-opacity",accordion:"flex flex-col gap-3",accordionItem:["overflow-hidden rounded base-border bg-background","data-[state=active]:border-primary"],accordionTrigger:["unstyled-button group flex w-full items-center gap-3 px-4 py-3 text-left","min-h-16 font-semibold text-foreground leading-tight","data-[state=active]:bg-primary data-[state=active]:text-primary-foreground","transition-colors duration-300 data-[state=active]:rounded-b-none"],accordionLabel:"flex-1 min-w-0 text-lg",accordionChevron:["size-4 shrink-0 text-foreground transition-transform duration-300","group-data-[state=active]:text-primary-foreground group-data-[state=active]:rotate-180"],accordionPanel:"flex flex-col gap-4 p-4",accordionImage:"flex aspect-[5/3] w-full items-center justify-center rounded-lg relative overflow-hidden",accordionVideo:"aspect-[5/3] w-full rounded-lg object-cover"},variants:{phase:{entering:{copy:"animate-in fade-in-0 slide-in-from-left-4 duration-500",animationWrapper:"opacity-100 duration-500"},exiting:{copy:"animate-out fade-out-0 fill-mode-forwards duration-150",animationWrapper:"opacity-0 duration-150"}}}}),$=()=>a.createElement("div",{style:{backgroundImage:`url(${Z()})`},className:"absolute inset-0 bg-cover bg-center bg-no-repeat"}),ee=({title:e,tabs:t})=>{const{ref:A,inView:i}=(0,q.A)({threshold:.2,once:!1}),n=(0,T.A)(),r=i||n,[s,o]=(0,a.useState)(t[0].id),[l,c]=(0,a.useState)(t[0].id),[d,u]=(0,a.useState)({}),m=(0,a.useRef)(new Set),[p,g]=(0,a.useState)(t[0].id),[b,h]=(0,a.useState)(!1),[f,y]=(0,a.useState)(!1);(0,a.useEffect)(()=>{c(s)},[s]),(0,a.useEffect)(()=>
1{r&&t.forEach(e=>{!e.lottieJson||d[e.id]||m.current.has(e.id)||(m.current.add(e.id),e.lottieJson().then(t=>{u(A=>({...A,[e.id]:t.default}))}).catch(e=>{_.A.captureException(e)}))})},[d,r,t]);const v=(0,a.useCallback)(()=>{const e=t.findIndex(e=>e.id===s);o(t[(e+1)%t.length].id)},[s,t]);(0,a.useEffect)(()=>{if(f||!i||s!==p)return;if(d[p])return;const e=setTimeout(v,6e3);return()=>clearTimeout(e)},[s,v,d,p,f,i]),(0,a.useEffect)(()=>{if(s===p)return;h(!0);const e=t.find(e=>e.id===s),A=!e?.lottieJson||!!d[s],a=setTimeout(()=>{g(s),h(!1)},A?200:2e3);return()=>clearTimeout(a)},[s,d,p,t]);const x=Y({phase:b?"exiting":"entering"});return a.createElement("section",{ref:A,className:x.section(),onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1)},a.createElement("h2",{className:x.title()},e),a.createElement("div",{className:"md:hidden"},a.createElement("div",{className:x.accordion()},t.map(e=>{const{id:t,label:A,icon:n,description:r,quote:u,attribution:m}=e,p=t===l,g=p?"active":"inactive";return a.createElement("div",{key:t,"data-state":g,className:x.accordionItem()},a.createElement("button",{type:"button","data-state":g,"aria-expanded":p,onClick:()=>(e=>{l!==e?(c(e),s!==e&&o(e)):c(null)})(t),className:x.accordionTrigger()},a.createElement("div",{className:x.triggerIconWrapper()},a.createElement(n,{className:x.triggerIcon()})),a.createElement("span",{className:x.accordionLabel()},A),a.createElement(J.A,{"aria-hidden":!0,className:x.accordionChevron()})),p&&a.createElement("div",{className:x.accordionPanel()},a.createElement("p",{className:x.description({class:"text-lg"})},r),d[t]?a.createElement("div",{className:x.accordionVideo()+" relative overflow-hidden"},a.createElement($,null),a.createElement("div",{className:x.animationWrapper()},a.createElement(U.A,{autoplay:!0,loop:!1,controls:!1,src:d[t],video:e.video,videoMobile:e.videoMobile,image:e.image,style:{width:"100%",height:"100%",objectFit:"cover"},onEvent:e=>{"complete"===e&&!f&&i&&v()}}))):a.createElement("div",{className:x.accordionImage()},a.createElement($,null)),a.createElement("figure",{className:x.figure()},a.createElement("blockquote",{className:x.quote({class:"text-base"})},u),a.createElement("figcaption",null,a.createElement(z.A,{src:m.src,alt:m.alt,width:m.width,height:m.height,className:x.attribution()})))))}))),a.createElement("div",{className:"hidden md:block"},a.createElement(j,{value:s,onValueChange:o,className:x.tabs()},a.createElement(j.List,{variant:"line",className:x.tabsList()},t.map(({id:e,label:t,icon:A})=>a.createElement(j.Trigger,{key:e,value:e,className:x.trigger()},a.createElement("div",{className:x.triggerIconWrapper()},a.createElement(A,{className:x.triggerIcon()})),t))),t.map(e=>{const t=e.id===p;return a.createElement(j.Content,{key:e.id,value:e.id,forceMount:!0,hidden:!t,className:t?x.panel():void 0},t&&a.createElement(a.Fragment,null,a.createElement("div",{className:x.copy()},a.createElement("p",{className:x.description()},e.description),a.createElement("figure",{className:x.figure()},a.createElement("blockquote",{className:x.quote()},e.quote),a.createElement("figcaption",null,a.createElement(z.A,{src:e.attribution.src,alt:e.attribution.alt,width:e.attribution.width,height:e.attribution.height,className:x.attribution()})))),d[e.id]?a.createElement("div",{className:x.video()+" relative overflow-hidden"},a.createElement($,null),a.createElement("div",{className:x.animationWrapper()},a.createElement(U.A,{autoplay:!0,loop:!0,controls:!1,src:d[e.id],video:e.video,videoMobile:e.videoMobile,image:e.image,style:{width:"100%",height:"100%",objectFit:"cover"},onEvent:e=>{"loop"===e&&!f&&i&&s===p&&v()}}))):a.createElement("div",{className:x.imagePlaceholder()},a.createElement($,null))))}))))};var te=A(58996),Ae=A(39604),ae=A(95973),ie=A(95181),ne=A(19785),re=A(4735),se=A.n(re),oe=A(53762),le=A.n(oe),ce=A(86410),de=A.n(ce),ue=A(89178),me=A.n(ue),pe=A(61666),ge=A.n(pe);const be='video/mp4; codecs="av01.0.05M.08"',he='video/mp4; codecs="avc1.42E01E"',fe=[{src:le(),type:be},{src:de(),type:he}],ye=[{src:me(),type:be},{src:ge(),type:he}],ve=(0,S.tv)({slots:{section:"box-border w-full py-8 md:py-16",topRow:"mx-auto grid max-w-2xl w-[90%] grid-cols-1 items-center gap-12 lg:max-w-7xl lg:grid-cols-7",content:"flex-1 items-center text-center gap-4 lg:col-span-4 lg:items-start lg:text-left",pill:["animate-in fade-in-0 slide-in-from-top-2 duration-700 fill-mode-both","rounded bg-indigo-30 px-3 py-2 text-base font-semibold text-indigo-100 mb-2"],title:["animate-in transition-opacity fade-in-0 slide-in-from-top-2 duration-700 fill-mode-both","text-4xl font-bold text-balance tracking-tight md:text-7xl"],subtitle:["animate-in transition-opacity fade-in-0 slide-in-from-top-2 duration-700 delay-300 fill-mode-both","max-w-2xl text-lg md:text-2xl text-balance"],ctas:["animate-in transition-opacity fade-in-0 duration-700 delay-[450ms] fill-mode-both","mt-2 flex w-full flex-col items-stretch gap-3","sm:w-auto 
1sm:flex-row sm:flex-wrap sm:items-center"],cost:["animate-in transition-opacity fade-in-0 duration-700 delay-[600ms] fill-mode-both","flex items-center gap-2 text-base text-secondary-foreground"],video:["aspect-[1122/1080] w-full rounded-lg object-contain lg:col-span-3 lg:scale-110"]}}),xe=()=>{const e=ve();return a.createElement("section",{className:e.section()},a.createElement("div",{className:e.topRow()},a.createElement(ae.A,{className:e.content()},a.createElement("h1",{className:e.pill()},"AI-powered customer feedback platform"),a.createElement("h2",{className:e.title()},"Build the features that close deals"),a.createElement("p",{className:e.subtitle()},"Canny uses AI to read every sales and support conversation and shows you what to build to retain customers and drive revenue growth"),a.createElement("div",{className:e.ctas()},a.createElement(Ae.A,{to:te.demoLink,size:"xlarge",responsive:!0,variant:"outlined"},"Request a demo"),a.createElement(Ae.A,{to:te.registerLink,size:"xlarge",responsive:!0},"Get started free",a.createElement(ie.A,{"aria-hidden":!0}))),a.createElement("p",{className:e.cost()},a.createElement(ne.A,{"aria-hidden":!0,size:18,strokeWidth:1.5}),"No credit card required")),a.createElement("div",{className:e.video()},a.createElement(U.A,{autoplay:!0,loop:!0,video:fe,videoMobile:ye,videoPoster:se(),videoPreload:"metadata",style:{width:"100%",height:"100%"}}))))};var we=A(53361),ke=A(78064),Ee=A.n(ke),Ne=A(22693),Le=A.n(Ne),Ce=A(63990),Se=A.n(Ce),ze=A(53691),Ie=A.n(ze),Pe=A(13204),Me=A.n(Pe),Be=A(65438),_e=A.n(Be),Ue=A(31558),Te=A.n(Ue),qe=A(72422),He=A.n(qe),Oe=A(63342),Re=A.n(Oe),Qe=A(87539),We=A.n(Qe),De=A(50845),Ge=A.n(De),Fe=A(91881),Xe=A.n(Fe),Ve=A(15083),je=A.n(Ve),Je=A(35380),Ke=A.n(Je),Ze=A(47268),Ye=A.n(Ze),$e=A(26680),et=A.n($e),tt=A(45144),At=A.n(tt),at=A(89777),it=A.n(at),nt=A(65299),rt=A.n(nt),st=A(8187),ot=A.n(st),lt=A(96517),ct=A.n(lt),dt=A(83261),ut=A.n(dt),mt=A(38511),pt=A.n(mt),gt=A(82231),bt=A.n(gt),ht=A(35793),ft=A.n(ht);const yt=(e,t)=>[{src:e,type:'video/mp4; codecs="av01.0.05M.08"'},{src:t,type:'video/mp4; codecs="avc1.42E01E"'}],vt={copy:{title:"Built for the teams that drive revenue",subtitle:"Get everyone working from the same customer signal"},lottieJson:()=>A.e(7233).then(A.t.bind(A,7233,19)),image:{src:Me(),alt:"Canny for revenue teams"},imageClassName:"lg:!w-[55%]",points:[{icon:n.A,title:"Product",body:"Make roadmap decisions backed by customer demand and revenue impact"},{icon:r.A,title:"Sales",body:"Close more deals by quantifying feature gaps and getting them prioritized"},{icon:s.A,title:"Customer Success",body:"Spot expansion opportunities and prevent churn before renewal"},{icon:o.A,title:"Marketing",body:"Use the same language customers do in your launches, campaigns, and positioning"}]},xt={title:"Turn feedback into customer insights that drive revenue",subtitle:"Analyze feedback to surface what really matters, not just what's loudest",boxes:[{id:"trends",color:"indigo",title:"Spot trends as they emerge",body:"Autopilot surfaces issues and themes across all your feedback, so revenue opportunities don't slip by.",image:{src:Ee(),alt:"Trend lines showing feedback volume over time for billing, automation, and data imports themes.",width:1325,height:319}},{id:"product-areas",color:"sky",title:"See what's happening in every product area",body:"Build views by product area, theme, or product owner so the right people see the right feedback.",image:{src:Le(),alt:"Feedback views organized by product area.",width:792,height:250}},{id:"llm-analysis",color:"blue",title:"Analyze deeper in Claude or ChatGPT",body:"Query your feedback and build custom reports in LLMs with Canny's MCP server.",image:{src:Se(),alt:"A custom feedback report generated in an LLM via Canny's MCP server.",width:792,height:250}}]},wt={copy:{title:"Make customers feel heard",subtitle:"Let customers share and vote on feedback so you understand what they want most and grow your most engaged accounts"},points:[{icon:l.A,title:"Collect feedback directly",body:"Customers submit requests in their own words"},{icon:c.A,title:"Share your product roadmap",body:"Every request shows its status and what's coming next"},{icon:o.A,title:"Publish product announcements",body:"Announce new features to every customer who asked for them"},{icon:d.A,title:"Control privacy settings",body:"Decide who can access your Portal, and publish a customer-facing version of any request"}],image:{src:Ie(),alt:"A feature request on a Canny Portal with votes and customer comments, alongside an email notifying a customer that the request is complete.",width:744,height:580}},kt={copy:{title:"The customer feedback platform behind thousands of revenue teams"}
1,stats:[{metric:"100K+",subtitle:"registered companies"},{metric:"1M+",subtitle:"product updates sent"},{metric:"15M+",subtitle:"feedback items captured"}]},Et={copy:{title:"Works well with your existing workflow",subtitle:"Canny integrates with tools you already use for customer service, project management, and more",seeAllLink:"See all integrations"},integrations:[[f.A.Slack,f.A.ClickUp,f.A.Zapier,f.A.Gong,f.A.Jira,f.A.Asana],[f.A.Intercom,f.A.Salesforce,f.A.Hubspot,f.A.GitHub,f.A.Zendesk]]},Nt={copy:{title:"Here's why thousands of teams count on Canny"},categorizedTestimonials:{product:[v.Ay.CircleCI(),v.Ay.AgencyAnalytics(),v.Ay.CreditRepairCloud()],success:[v.Ay.Aryeo(),v.Ay.Figured(),v.Ay.Knak()],sales:[v.Ay.Strapi(),v.Ay.Jane(),v.Ay.GiveButter()],marketing:[v.Ay.Hive(),v.Ay.Axios(),v.Ay.AgencyAnalytics()],founders:[v.Ay.ClickUp(),v.Ay.Missive(),v.Ay.Document360()]}},Lt={title:"Turn customer conversations into revenue",tabs:[{id:"capture",label:"Capture",icon:u.A,description:"Automatically capture feedback from Gong, Intercom, Slack, and dozens of other sources, or directly from customers on your Portal. Get a complete picture of what customers want.",quote:"Canny's Autopilot ensures feature requests never fall through the cracks. We've seen an 80% increase in requests logged since introducing Autopilot.",attribution:{src:h.N.OrcaScan,alt:"Orca Scan",height:24},lottieJson:()=>A.e(6360).then(A.t.bind(A,56360,19)),video:yt(_e(),Te()),videoMobile:yt(He(),Re())},{id:"enrich",label:"Enrich",icon:m.A,description:"Automatically enrich every piece of feedback with customer data, sentiment, and revenue context so you know what really matters.",quote:"Without leaving HubSpot, our sales team can communicate what the potential users want. Canny helps us not only keep the current MRR and make our current users happy, but also opens up opportunities for more revenue.",attribution:{src:h.L.AgencyAnalytics,alt:"AgencyAnalytics"},lottieJson:()=>A.e(6401).then(A.t.bind(A,6401,19)),video:yt(Ke(),Ye()),videoMobile:yt(et(),At())},{id:"organize",label:"Organize",icon:p.A,description:"Detect duplicates, group similar requests, and keep your feedback organized without spending hours on manual triage.",quote:"Suddenly, everything from Canny to Intercom to Slack was linked. We were actually able to record what people wanted in one place, with basically no effort.",attribution:{src:h.L.Figured,alt:"Figured"},lottieJson:()=>A.e(1357).then(A.t.bind(A,11357,19)),video:yt(it(),rt()),videoMobile:yt(ot(),ct())},{id:"prioritize",label:"Prioritize",icon:g.A,description:"Score feature requests by revenue impact, churn risk, and customer fit so your roadmap reflects what drives the business.",quote:"At one point I discovered that I could order feature requests by MRR. And that was quite amazing.",attribution:{src:h.L.Missive,alt:"Missive",height:20},lottieJson:()=>A.e(7905).then(A.t.bind(A,77905,19)),video:yt(ut(),pt()),videoMobile:yt(bt(),ft())},{id:"close-the-loop",label:"Close the loop",icon:o.A,description:"Notify customers automatically when you ship the things they asked for, turning shipped features into renewals and expansions.",quote:"When we first started, we didn't have a mobile app, and many customers were churning because of that. We built the mobile app, notified churned customers through Canny, and saw many of them come back.",attribution:{src:h.L.Akiflow,alt:"Akiflow"},lottieJson:()=>A.e(2835).then(A.t.bind(A,92835,19)),video:yt(We(),Ge()),videoMobile:yt(Xe(),je())}]},Ct={copy:{title:"Start turning feedback into revenue today",demoButton:"Request a demo",registerButton:"Get started"}},St=(0,i.K)(()=>a.createElement(a.Fragment,null,a.createElement(b.A,null),a.createElement("main",{className:"bg-white overflow-x-hidden",id:"main"},a.createElement(xe,null),a.createElement(C.A,null,a.createElement(E.A,{...y.A})),a.createElement(C.A,null,a.createElement(ee,{...Lt})),a.createElement(C.A,null,a.createElement(we.A,null)),a.createElement(C.A,null,a.createElement(x.A,{...vt})),a.createElement(C.A,null,a.createElement(B,{...xt})),a.createElement(C.A,null,a.createElement(x.A,{...wt})),a.createElement(C.A,null,a.createElement(N.A,{...kt})),a.createElement(C.A,null,a.createElement(k.A,{...Et})),a.createElement(C.A,null,a.createElement(L.A,{...Nt})),a.createElement(C.A,null,a.createElement(w.A,{...Ct})))))},58996(e,t,A){A.r(t),A.d(t,{demoLink:()=>i,registerLink:()=>a});const a="/register",i="/request-demo"},18149(e,t,A){A.d(t,{H1:()=>d,H2:()=>u,H3:()=>m,H4:()=>p,L:()=>g,P:()=>c});var a=A(63696),i=A(4452),n=A.n(i),r=A(26173),s=(A(22105),function(e){return e.headingXs="headingXs",e.headingSm="headingSm",e.headingMd="headingMd",e.headingLg="headingLg",e.headingXl="headingXl",e.heading2Xl="heading2Xl",e.heading3Xl="heading3Xl",e.heading4Xl="heading4Xl",e.displaySm="displaySm",e.displayMd="displayMd",e.bodySm="bodySm",e.bodyMd="bodyMd",e.bodyLg="bodyLg",e.bodyXl="bodyXl",e}(s||{}));const o={h1:s.heading3Xl,h2:s.heading2Xl,h3:s.headingXl,h4:s.headingLg,h5:s.headingMd,h6:s.headingSm,p:s.bodyMd,span:s.bodyMd},l=({as:e,children:t,className:A,fontWeight:i,italic:l,resetStyles:c,underline:d,variant:u,color:m,...p})=>{let g=u;return g||(g=(e=>e in o)(e)?o[e]:s.bodyMd),a.createElement(e,{...p,style:{...m&&{color:r.Ay[m]},...p.style},className:n()("textV2",A,g,{[`${i}-weight`]:i,resetStyles:c,underline:d,italic:l})},t)},c=e=>a.createElement(l,{...e,as:"p"}),d=e=>a.createElement(l,{...e,as:"h1"}),u=e=>a.createElement(l,{...e,as:"h2"}),m=e=>a.createElement(l,{...e,as:"h3"}),p=e=>a.createElement(l,{...e,as:"h4"}),g=e=>a.createElement(l,{...e,as:"span"})},23608(e,t,A){A.d(t,{A:()=>l});var a=A(63696),i=A(28780),n=A(73115),r=A(6992),s=A(7250),o=A(24005);const l=(0,a.forwardRef)(({variant:e,size:t,color:A,asChild:l=!1,isLoading:c,disabled:d,isTinted:u,style:m,children:p,"aria-label":g,iconOnly:b,className:h,fullWidth:f,responsive:y,...v},x)=>{const w=(0,a.useContext)(n.y5),k=u?w:null,E=l?i.DX:"button",N=(0,s.r)({variant:e,color:k?void 0:A,size:t,disabled:!!d,isLoading:!!c,isTinted:!!k,iconOnly:!!b,fullWidth:!!f,responsive:!!y}),L=!b||b&&!c;return a.createElement(E,{ref:x,"data-slot":"button","aria-label":g,"aria-disabled":d||c,disabled:d||c,style:(0,s.Z)(m,k),className:(0,r.cn)(N.base(),h),...v},c&&a.createElement(o.A,{"data-slot":"button-loading",className:"animate-spin"}),L&&a.createElement(i.xV,null,p))})},39604(e,t,A){A.d(t,{A:()=>s});var a=A(63696),i=A(15883),n=A(23608);const r=e=>{const{variant:t,size:A,color:r,isLoading:s,disabled:o,isTinted:l,iconOnly:c,fullWidth:d,responsive:u,children:m,href:p,to:g,className:b,...h}=e,f={variant:t,size:A,color:r,isLoading:s,disabled:o,isTinted:l,iconOnly:c,fullWidth:d,responsive:u,className:b,asChild:!0},y=!!p;return a.createElement(n.A,{...f},y?a.createElement("a",{href:p,target:"_blank",rel:"noopener",...h},m):a.createElement(i.N_,{to:g,...h},m))};r.displayName="ButtonLink";const s=r},7250(e,t,A){A.d(t,{Z:()=>r,r:()=>n});var a=A(20765),i=A(64897);const n=(0,A(18628).tv)({slots:{base:["inline-flex unstyled-button items-center justify-center gap-2","text-transform-none box-border font-normal","transition-colors duration-300 ease-in-out","hover:cursor-pointer shrink-0","[&>
1svg]:shrink-0 text-base","truncate overflow-hidden focus-visible:focus-ring","select-none"]},variants:{variant:{contained:{base:"border border-transparent"},outlined:{base:"bg-background dark:bg-input/30 base-border"},plain:{base:"bg-transparent border border-transparent"},ghost:{base:"bg-transparent border border-transparent"},toggleOff:{base:"bg-transparent dark:bg-input/30 base-border text-foreground"},toggleOn:{base:"bg-indigo-20 dark:bg-indigo-30 border border-primary text-primary-hc"},link:{base:"bg-transparent border border-transparent underline hover:no-underline"},unstyled:{base:""}},fullWidth:{true:{base:"w-full"},false:""},color:{base:"",secondary:"",primary:"",error:"",success:"",white:""},size:{xsmall:{base:"h-6 px-2 rounded-sm leading-5 [&_svg:not([class*='size-'])]:!size-3.5"},small:{base:"h-7 px-2 rounded-sm leading-5 [&_svg:not([class*='size-'])]:!size-3.5"},default:{base:"h-8 px-3 rounded-sm leading-5 [&_svg:not([class*='size-'])]:!size-4"},large:{base:"h-11 px-4 rounded-lg text-lg leading-6 [&_svg:not([class*='size-'])]:!size-4.5"},xlarge:{base:"h-15 px-5 rounded-lg text-xl leading-6 [&_svg:not([class*='size-'])]:!size-4.5"}},responsive:{true:"",false:""},iconOnly:{true:{base:"p-0 shrink-0 rounded-sm"},false:""},disabled:{true:{base:"opacity-50 text-muted-foreground bg-muted base-border"},false:""},isLoading:{true:{base:"hover:cursor-wait [&_svg:not([data-slot=button-loading])]:hidden [&_img:not([data-slot=button-loading])]:hidden"},false:""},isTinted:{true:"",false:""}},compoundVariants:[{variant:"link",class:{base:"px-0 h-auto border-none rounded-none"}},{responsive:!0,size:"xlarge",class:{base:"h-12 md:h-15 text-lg md:text-xl"}},{responsive:!0,size:"large",class:{base:"h-10 md:h-11 text-base md:text-lg"}},{variant:"link",color:"base",disabled:!1,class:{base:["text-foreground hover:text-foreground","focus-visible:text-foreground active:text-foreground"]}},{variant:"link",color:"secondary",disabled:!1,class:{base:["text-secondary-foreground hover:text-secondary-foreground","focus-visible:text-secondary-foreground active:text-secondary-foreground","hover:text-foreground"]}},{variant:"link",color:"primary",disabled:!1,class:{base:["text-primary-hc","hover:text-indigo-100 focus-visible:text-indigo-100","active:text-indigo-110"]}},{variant:"link",color:"error",disabled:!1,class:{base:["text-destructive","hover:text-tomato-100! focus-visible:text-tomato-100!","active:text-tomato-110!"]}},{variant:"link",color:"success",disabled:!1,class:{base:["text-success","hover:text-green-100 focus-visible:text-green-100","active:text-green-110"]}},{variant:"contained",color:"white",disabled:!1,isTinted:!1,class:{base:["bg-white dark:bg-black text-foreground dark:text-white border border-gray-60 dark:border-gray-120","hover:bg-gray-30 dark:hover:bg-gray-120 data-[state=open]:bg-gray-30 dark:data-[state=open]:bg-gray-120 focus-visible:bg-gray-30 dark:focus-visible:bg-gray-120","active:bg-gray-40 dark:active:bg-gray-120"]}},{variant:"unstyled",class:{base:"h-auto p-0 bg-transparent dark:bg-transparent border-none"}},{iconOnly:!0,size:"xsmall",class:{base:"size-6"}},{iconOnly:!0,size:"small",class:{base:"size-7"}},{iconOnly:!0,size:"default",class:{base:"size-8"}},{iconOnly:!0,size:"large",class:{base:"size-11"}},{iconOnly:!0,size:"xlarge",class:{base:"size-15"}},{variant:"contained",color:"primary",disabled:!1,isTinted:!1,class:{base:["bg-primary text-primary-foreground border-primary","hover:bg-indigo-100 data-[state=open]:bg-indigo-100 focus-visible:bg-indigo-100","active:bg-indigo-110"]}},{variant:"contained",color:"error",disabled:!1,isTinted:!1,class:{base:["bg-destructive text-white border-destructive text-primary-foreground","hover:bg-tomato-100 data-[state=open]:bg-tomato-100 focus-visible:bg-tomato-100","active:bg-tomato-110"]}},{variant:"contained",color:"success",disabled:!1,isTinted:!1,class:{base:["bg-success text-white border-success text-primary-foreground","hover:bg-green-100 data-[state=open]:bg-green-100 focus-visible:bg-green-100","active:bg-green-110"]}},{variant:"outlined",color:"primary",disabled:!1,isTinted:!1,class:{base:["text-foreground","hover:bg-gray-10 hover:dark:bg-input/40 data-[state=open]:bg-gray-10 data-[state=open]:dark:bg-input/40 hover:text-foreground hover:border-input-focus","focus-visible:text-foreground focus-visible:border-input-focus","active:bg-gray-20 active:border-gray-80"]}},{variant:"outlined",color:"error",disabled:!1,isTinted:!1,class:{base:["text-destructive border border-destructive","hover:bg-tomato-40 data-[state=open]:bg-tomato-40 hover:text-destructive hover:border-destructive","focus-visible:bg-tomato-40 focus-visible:text-destructive focus-visible:border-destructive","active:bg-tomato-50"]}},{variant:"outlined",color:"success",disabled:!1,isTinted:!1,class:{base:["text-green-110 border border-success","hover:bg-green-40 data-[state=open]:bg-green-40","focus-visible:bg-green-40","active:bg-green-50"]}},{variant:"ghost",color:"primary",disabled:!1,isTinted:!1,class:{base:["text-foreground","hover:bg-gray-30 data-[state=open]:bg-gray-30 hover:border-gray-30","focus-visible:bg-gray-30 focus-visible:border-gray-30","active:bg-gray-40 active:border-gray-40"]}},{variant:"ghost",color:"error",disabled:!1,isTinted:!1,class:{base:["text-destructive","hover:bg-tomato-40 data-[state=open]:bg-tomato-40 hover:border-tomato-40 hover:text-destructive","focus-visible:bg-tomato-40 focus-visible:border-tomato-40 focus-visible:text-destructive","active:bg-tomato-50 active:border-tomato-50"]}},{variant:"ghost",color:"success",disabled:!1,isTinted:!1,class:{base:["text-success","hover:bg-green-40 data-[state=open]:bg-green-40 hover:border-green-40 hover:text-success","focus-visible:bg-green-40 focus-visible:border-green-40 focus-visible:text-success","active:bg-green-50 active:border-green-50"]}},{variant:"plain",iconOnly:!1,class:{base:"px-0"}},{variant:"plain",color:"primary",disabled:!1,class:{base:["text-primary-hc","hover:text-indigo-100 focus-visible:text-indigo-100","active:text-indigo-110"]}},{variant:"plain",color:"error",disabled:!1,class:{base:["text-destructive","hover:text-tomato-100 focus-visible:text-tomato-100","active:text-tomato-110"]}},{variant:"plain",color:"success",disabled:!1,class:{base:["text-success","hover:text-green-100 focus-visible:text-green-100","active:text-green-110"]}},{iconOnly:!0,variant:"plain",color:"primary",disabled:!1,class:{base:["text-gray-110 hover:text-gray-110 focus-visible:text-gray-110","hover:bg-gray-20 data-[state=open]:bg-gray-20 dark:hover:bg-gray-40 data-[state=open]:dark:bg-gray-40 focus-visible:bg-gray-20 dark:focus-visible:bg-gray-40 focus-visible:text-foreground","active:bg-gray-30 active:text-foreground"]}},{iconOnly:!0,variant:"plain",color:"error",disabled:!1,class:{base:["text-destructive","hover:bg-tomato-40 data-[state=open]:bg-tomato-40 focus-visible:bg-tomato-40 focus-visible:border-destructive","active:bg-tomato-50 active:border-tomato-50"]}},{disabled:!0,variant:"outlined",class:{base:"base-border"}},{isTinted:!0,disabled:!1,class:{base:["text-[var(--company-color-foreground)] bg-[var(--company-color)] border-[var(--company-color)]","hover:opacity-80 active:opacity-70"]}},{variant:"toggleOff",color:"primary",disabled:!1,class:{base:["hover:bg-indigo-10 focus-visible:bg-indigo-10 active:bg-indigo-10"]}},{variant:"toggleOff",color:"error",disabled:!1,class:{base:["hover:bg-tomato-40 hover:border-destructive hover:text-destructive","focus-visible:bg-tomato-40 focus-visible:border-destructive focus-visible:text-destructive","active:bg-tomato-50"]}},{variant:"toggleOff",color:"success",disabled:!1,class:{base:["hover:bg-green-40 hover:border-success hover:text-success","focus-visible:bg-green-40 focus-visible:border-success focus-visible:text-success","active:bg-green-50"]}},{variant:"toggleOn",color:"primary",disabled:!1,class:{base:["hover:bg-indigo-30 hover:text-indigo-100","focus-visible:bg-indigo-30 focus-visible:text-indigo-100","active:bg-indigo-30"]}},{variant:"toggleOn",color:"error",disabled:!1,class:{base:["hover:bg-tomato-40 hover:border-destructive hover:text-destructive","focus-visible:bg-tomato-40 focus-visible:border-destructive focus-visible:text-destructive","active:bg-tomato-50"]}},{variant:"toggleOn",color:"success",disabled:!1,class:{base:["hover:bg-green-40 hover:border-success hover:text-success","focus-visible:bg-green-40 focus-visible:border-success focus-visible:text-success","active:bg-green-50"]}},{variant:"link",disabled:!0,class:{base:"border-transparent bg-transparent dark:bg-transparent"}},{variant:"plain",disabled:!0,class:{base:"border-transparent bg-transparent dark:bg-transparent"}}],defaultVariants:{variant:"contained",color:"primary",size:"default",disabled:!1,loading:!1,isTinted:!1,iconOnly:!1,responsive:!1}}),r=(e,t)=>{if(!t)return e;const A=(0,a.fd)(t)?(0,i.A)(t):null;return{...e,"--company-color":t,"--company-color-foreground":A?(0,a.Dr)(A):"#fff"}}},95973(e,t,A){A.d(t,{A:()=>n});var a=A(63696),i=A(6992);const n=(0,a.forwardRef)(({children:e,className:t,...A},n)=>a.createElement("div",{ref:n,className:(0,i.cn)("flex flex-col",t),...A},e))},58950(e,t,A){A.d(t,{A:()=>a}),A(15724);class a{constructor(e,t){this._callback=e,this._delay=t,this._resolves=[],this._timeoutID=null}callAfterDelay=(...e)=>
1(e.forEach(e=>{null!==e&&"object"==typeof e&&"function"==typeof e.persist&&e.persist()}),this.cancel(),new Promise(t=>{this._resolves.push(t),this._timeoutID=setTimeout(this._callCallback.bind(this,...e),this._delay)}));_callCallback=async(...e)=>{this._timeoutID=null,await this._callback.call(null,...e),this._resolves.forEach(e=>{e()}),this._resolves=[]};cancel=()=>{this._timeoutID&&(clearTimeout(this._timeoutID),this._timeoutID=null)};isPending=()=>!!this._timeoutID;setCallback=e=>{this._callback=e};setDelay=e=>{this._delay=e}}},18830(e,t,A){function a(e){if(0===e.length)return"0";let t=0;for(let A=0;A<e.length;A++)t=(t<<5)-t+e.charCodeAt(A),t|=0;return t<0&&(t*=-1),t.toString()}A.d(t,{A:()=>a})},64897(e,t,A){A.d(t,{A:()=>n});var a=A(85561),i=A(7231);const n=(e,t=1,A=a.Ay.light)=>{if(!e||!i.A.hexColor(e)||t>1||t<0)return null;let n=e.replace("#","");3===n.length&&(n=n[0]+n[0]+n[1]+n[1]+n[2]+n[2]);const r=[0,2,4].map(e=>n.substr(e,2)).map(e=>Number.parseInt(e,16)).map(e=>Math.round(Math.max(0,Math.min(255,t*e+(1-t)*("light"===A?255:0)))));return[r[0],r[1],r[2]]}},38743(e,t,A){function a(e){if("string"!=typeof e)return e;const t=e.lastIndexOf(" ");return-1===t?e:e.substr(0,t)+" "+e.substr(t+1)}A.d(t,{A:()=>a})},85561(e,t,A){A.d(t,{Ay:()=>l,Gi:()=>o,L7:()=>s});var a=A(44180),i=A(92489),n=function(e){return e.dark="dark",e.light="light",e.auto="auto",e}(n||{});const r=a.V.browserTheme,s=e=>{if((0,i.A)()){const t=e?.[r];return t===n.dark||t===n.light?t:n.light}return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?n.dark:n.light},o=({configTheme:e,browserTheme:t})=>e===n.auto?t:e===n.light||e===n.dark?e:n.light,l=n},96983(e,t,A){A.d(t,{A:()=>k});var a=A(43432),i=A(11874),n=A.n(i),r=A(41),s=A.n(r),o=A(97387),l=A.n(o);const c="(max-width: 780px) 56px, 96px",d={logo:{src:a.N.Okta,alt:"Okta",width:96,height:96},link:"/integrations/okta"},u={logo:{src:a.N.Azure,alt:"Azure",width:96,height:96},link:"/integrations/azure-active-directory"},m={logo:{src:a.L.Slack,alt:"Slack",width:96,height:96},link:"/integrations/slack"},p={logo:{src:a.N.ColorfulClickupLogo,alt:"Click Up",width:96,height:96,srcSet:[{src:s(),sizeMarker:"120w"},{src:a.N.ColorfulClickupLogo,sizeMarker:"200w"}],sizes:c},link:"/integrations/clickup"},g={logo:{src:a.L.Zapier,alt:"Zapier",width:96,height:96},link:"https://zapier.com/apps/canny/integrations",external:!0},b={logo:{src:a.L.Jira,alt:"Jira",width:96,height:96},link:"/integrations/jira"},h={logo:{src:a.N.AsanaLogo,alt:"Asana",width:104,height:96,srcSet:[{src:n(),sizeMarker:"120w"},{src:a.N.AsanaLogo,sizeMarker:"200w"}],sizes:c},link:"/integrations/asana"},f={logo:{src:a.L.Intercom,alt:"Intercom",width:96,height:96},link:"/integrations/intercom"},y={logo:{src:a.L.Salesforce,alt:"Salesforce",width:137,height:96},link:"/integrations/salesforce"},v={logo:{src:a.N.HubspotLogo,alt:"Hubspot",width:96,height:96,srcSet:[{src:l(),sizeMarker:"120w"},{src:a.N.HubspotLogo,sizeMarker:"200w"}],sizes:c},link:"/integrations/hubspot"},x={logo:{src:a.L.GitHub,alt:"GitHub",width:98,height:96},link:"/integrations/github"},w={logo:{src:a.L.Zendesk,alt:"Zendesk",width:127,height:96},link:"/integrations/zendesk"},k={Azure:u,Slack:m,ClickUp:p,Zapier:g,Gong:{logo:{src:a.L.Gong,alt:"Gong",width:96,height:96},link:"https://help.canny.io/en/articles/8415446-gong-integration",external:!0},Jira:b,Asana:h,Intercom:f,Salesforce:y,Hubspot:v,GitHub:x,Okta:d,Zendesk:w}},82649(e,t,A){A.d(t,{A:()=>i});var a=A(43432);const i={copy:{title:"Trusted by both industry leaders and startups"},logos:[{company:"ahrefs",url:"/case-studies/ahrefs",image:{src:a.L.Ahrefs,alt:"",width:110,height:28}},{company:"circleci",url:"/case-studies/circleci",image:{src:a.L.CircleCI,alt:"",height:30,width:134}},{company:"hive",url:"/case-studies/hive",image:{src:a.L.Hive,alt:"",height:30,width:136}},{company:"axios",url:"/case-studies/axios",image:{src:a.L.Axios,alt:"",height:28,width:110}},{company:"clickup",url:"/case-studies/clickup",image:{src:a.L.ClickUp,alt:"",height:32,width:131}},{company:"harness",url:"/case-studies/",image:{src:a.L.Harness,alt:"",height:30,width:82}},{company:"strapi",url:"/case-studies/strapi",image:{src:a.L.Strapi,alt:"",height:32,width:134}},{company:"missive",url:"/case-studies/missive",image:{src:a.L.Missive,alt:"",height:32,width:182}}]}},98754(e,t,A){A.d(t,{Ay:()=>n});var a=A(43432),i=A(89430);const n={Document360:(e="Canny came out on top for two reasons: it's very simple to use, and our users love it.")=>({linkUrl:"/case-studies/document360",logo:{alt:"Document360",src:a.L.Document360,height:32,width:242},body:e,person:{imageUrl:i.A.SaravanaKumar,name:"Saravana Kumar",title:"Founder"}}),Missive:(e="Canny really helps us not just with feedback management, but also with decision-making. It pushes us to be more creative with what we're building next. Because, Canny helps us balance user ideas with our own input.")=>({linkUrl:"/case-studies/missive",logo:{alt:"Missive",src:a.L.Missive,height:32,width:182},body:e,person:{imageUrl:i.A.PhilippeLehoux,name:"Philippe Lehoux",title:"CEO"}}),ClickUp:(e="Canny removes our need for user testing entirely, which is something I didn't really anticipate.")=>({linkUrl:"/case-studies/clickup",logo:{alt:"Click Up",src:a.L.ClickUp,height:32,width:131},body:e,person:{imageUrl:i.A.ZebEvans,name:"Zeb Evans",title:"CEO"}}),GiveButter:(e="As the sales team is working with the prospect, they use Canny to add new requests and upvote existing ones on behalf of those prospects. That really signals to us that we should prioritize certain features.")=>({linkUrl:"/case-studies/givebutter",logo:{alt:"GiveButter",src:a.L.GiveButter,height:32,width:208},body:e,person:{imageUrl:i.A.JesseSandala,name:"Jesse Sandala",title:"Director of Product"}}),Jane:(e="When our sales reps are talking to a prospect, they often hear a request for a very specific feature. Now, they can quickly log that in Canny and mention how important it is.")=>({linkUrl:"/case-studies/janetechnologies",logo:{alt:"Jane",src:a.L.Jane,height:32,width:121},body:e,person:{imageUrl:i.A.RachelSchaaf,name:"Rachel Schaaf",title:"Senior Director"}}),CircleCI:(e="It just makes our lives easier from the product perspective, to be able to go to this one tool and see everything.")=>
1({linkUrl:"/case-studies/circleci",logo:{alt:"Circle CI",src:a.L.CircleCI,height:32,width:153},body:e,person:{imageUrl:i.A.LiyaAi,name:"Liya Ai",title:"Product Operations Manager"}}),Hive:(e="Canny is saving us about 2-3 hours per week on product marketing. Instead of going back and forth between various tools, everything lives in Canny now. It's our one source of truth.")=>({linkUrl:"/case-studies/hive",logo:{alt:"Hive",src:a.L.Hive,height:32,width:136},body:e,person:{imageUrl:i.A.MichaelaRollings,name:"Michaela Rollings",title:"Head of Brand & Content"}}),Strapi:(e="Canny even helps us win deals. When a prospect requests a feature, it's easy for the sales team to log it in and follow up once it's shipped.")=>({linkUrl:"/case-studies/strapi",logo:{alt:"Strapi",src:a.L.Strapi,height:32,width:134},body:e,person:{imageUrl:i.A.AurelienGeorget,name:"Aurélien Georget",title:"Chief Product Officer"}}),Axios:(e="Canny really helped us to achieve product-market fit for the app during the beta period.")=>({linkUrl:"/case-studies/axios",logo:{alt:"Axios",src:a.L.Axios,height:32,width:126},body:e,person:{imageUrl:i.A.MarcusMoretti,name:"Marcus Moretti",title:"Senior Product Director"}}),Pallyy:(e="The feedback started coming in on auto-pilot. It was just a stream of incoming tickets. This helped guide Pallyy in the early days.")=>({linkUrl:"/case-studies/pallyy",logo:{alt:"Pallyy",src:a.N.Pallyy,height:32,width:98},body:e,person:{imageUrl:i.A.TimBennetto,name:"Tim Bennetto",title:"Founder"}}),Knak:(e="Gathering and analyzing feedback is so much more quick and efficient now, and it's saving us a lot of time.")=>({linkUrl:"/case-studies/knak",logo:{alt:"Knak",src:a.L.Knak,height:32,width:104},body:e,person:{imageUrl:i.A.FelixHiggs,name:"Felix Higgs",title:"Senior CSM"}}),Figured:(e="Suddenly, everything from Canny to Intercom to Slack was linked. We were actually able to record what people wanted in one place, with basically no effort.")=>({linkUrl:"/case-studies/figured",logo:{alt:"Figured",src:a.L.Figured,height:32,width:92},body:e,person:{imageUrl:i.A.NickBarraclough,name:"Nick Barraclough",title:"Partner Success Manager"}}),Aryeo:(e="Canny has reduced the number of inbounds in our support inbox by 20%, which is a big deal.")=>({linkUrl:"/case-studies/aryeo",logo:{alt:"Aryeo",src:a.L.Aryeo,height:32,width:117},body:e,person:{imageUrl:i.A.ChelseaDarby,name:"Chelsea Darby",title:"Customer Success"}}),AgencyAnalytics:(e="Thanks to Canny, we find the issues that are most requested, avoid churn, and generate more revenue.")=>({linkUrl:"/case-studies/agencyanalytics",logo:{alt:"Agency Analytics",src:a.L.AgencyAnalytics,height:32,width:218},body:e,person:{imageUrl:i.A.JayPatel,name:"Jay Patel",title:"Product Manager"}}),OrcaScan:(e="Canny's Autopilot ensures feature requests never fall through the cracks. We've seen an 80% increase in requests logged since introducing Autopilot.")=>({linkUrl:"/case-studies/",logo:{alt:"Orca Scan",src:a.N.OrcaScan,height:32,width:146},body:e,person:{imageUrl:i.A.OwenDoherty,name:"Owen Doherty",title:"COO"}}),CreditRepairCloud:(e="I LOVE how it auto-scans our support tickets and magically finds feedback. We've been able to 10x our feedback & remove many duplicate posts.")=>({linkUrl:"/case-studies/",logo:{alt:"Credit Repair Cloud",src:a.N.CreditRepairCloud,height:32,width:150},body:e,person:{imageUrl:i.A.KeenanJones,name:"Keenan Jones",title:"VP Product"}}),StellarWP:(e="We're seeing hundreds of support tickets turned into actionable insights both unique and as votes on existing posts with very high accuracy.")=>({linkUrl:"/case-studies/",logo:{alt:"Stellar WP",src:a.N.StellarWP,height:32,width:157},body:e,person:{imageUrl:i.A.MattCromwell,name:"Matt Cromwell",title:"Senior Director, CX"}})}},99231(e,t,A){A.d(t,{A:()=>c});var a=A(63696),i=A(4452),n=A.n(i),r=A(95181),s=A(58996),o=A(39604),l=A(38743);A(24346);const c=({copy:{title:e,subtitle:t,demoButton:A,registerButton:i},registerLinkOverride:c=s.registerLink,demoLinkOverride:d=s.demoLink,orientation:u="horizontal",className:m,style:p})=>a.createElement("section",{className:n()("LandingCTA",`LandingCTA--${u}`,m),style:p},a.createElement("h2",{className:"LandingCTA__title"},(0,l.A)(e)),t?a.createElement("p",{className:"LandingCTA__subtitle"},(0,l.A)(t)):null,a.createElement("div",{className:"LandingCTA__links"},a.createElement(o.A,{to:d,size:"xlarge",variant:"outlined",responsive:!0,className:"w-full sm:flex-1"},A),a.createElement(o.A,{to:c,size:"xlarge",responsive:!0,className:"w-full sm:flex-1"},i,a.createElement(r.A,null))))},65527(e,t,A){A.d(t,{A:()=>u});var a=A(63696),i=A(4452),n=A.n(i),r=A(96099),s=A(39113),o=A(49885),l=A(66189),c=A(38743),d=A(79341);A(46370);
1const u=({copy:{title:e,subtitle:t},image:A,imageClassName:i,lottieJson:u,video:m,points:p=[],flip:g=!1})=>{const[b,h]=(0,a.useState)(null),{ref:f,inView:y}=(0,s.A)({rootMargin:"200px"}),v=(0,r.A)(),x=y||v;return(0,a.useEffect)(()=>{u&&x&&u().then(e=>h(e.default))},[u,x]),a.createElement("section",{ref:f,className:n()("LandingContentBlock",{"LandingContentBlock--flip":g})},a.createElement("div",{className:"LandingContentBlock__copy"},a.createElement("h2",{className:"LandingContentBlock__title"},(0,c.A)(e)),a.createElement("p",{className:"LandingContentBlock__subtitle"},(0,c.A)(t)),p.length>0?a.createElement("ul",{className:"LandingContentBlock__point-container"},p.map(({icon:e,title:t,body:A},i)=>a.createElement("li",{className:"LandingContentBlock__point-item",key:i},a.createElement(e,{"aria-hidden":!0,className:"LandingContentBlock__point-icon"}),a.createElement("p",{className:"LandingContentBlock__point-title"},t),a.createElement("p",{className:"LandingContentBlock__point-body"},(0,c.A)(A))))):null),b?a.createElement("div",{className:n()("LandingContentBlock__image",i)},a.createElement(l.A,{autoplay:!0,loop:!0,controls:!1,src:b,video:m,image:A?.src,imageAlt:A?.alt,style:{width:"100%",height:"100%"}})):A?a.createElement(o.A,{...A,srcSet:(0,d.m)(A.srcSet),className:n()("LandingContentBlock__image",i),loading:"lazy"}):null)}},4863(e,t,A){A.d(t,{A:()=>l});var a=A(63696),i=A(4452),n=A.n(i),r=A(38743),s=A(65388),o=A.n(s);const l=({title:e,subtitle:t,center:A=!1,className:i})=>a.createElement("div",{className:n()([i,o().heading],{[o().center]:A})},a.createElement("h2",{className:o().title},(0,r.A)(e)),t?a.createElement("p",{className:o().subtitle},(0,r.A)(t)):null)},83997(e,t,A){A.d(t,{b:()=>c});var a=A(63696),i=A(50359),n=(A(2640),A(15875)),r=A(90006),s=A(49885),o=A(79341);const l=({image:e})=>a.createElement(s.A,{...e,srcSet:(0,o.m)(e.srcSet),loading:"eager",className:"LandingHeroVisual__image"}),c=({copy:{playButton:e}={playButton:"See how it works"},videoID:t,image:A})=>{const s=(0,a.useContext)(r.tv),o=(0,a.useContext)(r.jB),c=(0,a.useContext)(n.h);return a.createElement("section",{className:"LandingHeroVisual"},a.createElement("div",{className:"LandingHeroVisual__inner-wrapper"},a.createElement(l,{image:A}),t?a.createElement("button",{onClick:()=>{t&&(t&&s(t,e=>{e.trackingEvents||(e.trackingEvents=!0,e.bind("play",()=>(c("Started Landing Video"),e.unbind)),e.bind("secondchange",t=>{if(60===t)return c("Finished Landing Video"),e.unbind}))}),o(t))},className:"LandingHeroVisual__play-button"},a.createElement(i.A,{className:"LandingHeroVisual__play-icon",size:18}),e):null))}},26396(e,t,A){A.d(t,{A:()=>o});var a=A(63696),i=(A(75419),A(49885)),n=A(30253),r=A(38743),s=A(79341);const o=({copy:{title:e,subtitle:t,seeAllLink:A},integrations:o})=>a.createElement("section",{className:"LandingIntegrations"},a.createElement("h2",{className:"LandingIntegrations__title"},(0,r.A)(e)),a.createElement("p",{className:"LandingIntegrations__subtitle"},(0,r.A)(t)),a.createElement(n.A,{to:"/integrations",className:"LandingIntegrations__see-all LandingIntegrations__see-all--outlined"},A),a.createElement("nav",{className:"LandingIntegrations__nav-container"},a.createElement("ul",{className:"LandingIntegrations__nav-inner-container"},o.map((e,t)=>a.createElement(a.Fragment,{key:t},e.map(({link:e,external:A,logo:r},o)=>{const l="srcSet"in r&&(0,s.m)(r.srcSet)||void 0,c=a.createElement(i.A,{src:r.src,width:r.width,height:r.height,srcSet:l,sizes:r.sizes||void 0,className:"LandingIntegrations__nav-logo",alt:`See details about our ${r.alt} integration`,loading:"lazy"});return a.createElement("li",{className:"LandingIntegrations__nav-item",key:o,style:{animationDelay:.1*(o+t)+"s"}},A?a.createElement("a",{href:e,rel:"noopener",className:"LandingIntegrations__nav-link"},c):a.createElement(n.A,{to:e,className:"LandingIntegrations__nav-link"},c))}),t!==o.length-1&&a.createElement("li",{className:"LandingIntegrations__nav-line-break"}))))))},57609(e,t,A){A.d(t,{A:()=>s});var a=A(63696),i=(A(51884),A(49885)),n=A(30253),r=A(38743);const s=({copy:{title:e},logos:t,className:A})=>a.createElement("section",{className:"LandingLogos"+(A?` ${A}
1`:"")},a.createElement("h2",{className:"LandingLogos__title"},(0,r.A)(e)),a.createElement("nav",{className:"LandingLogos__nav"},a.createElement("ul",{className:"LandingLogos__logo-container"},t.map(({company:e,url:t,image:A},r)=>a.createElement("li",{className:`LandingLogos__logo-item ${e}`,key:r},a.createElement(n.A,{to:t,className:"LandingLogos__logo-link"},a.createElement(i.A,{...A,alt:`View the ${e} case study`,className:`LandingLogos__logo-image LandingLogos__logo-image--${A.height}`,loading:"lazy"})))))))},4384(e,t,A){A.d(t,{A:()=>n});var a=A(63696),i=(A(31167),A(38743));const n=({copy:{title:e},stats:t})=>a.createElement("section",{className:"LandingStats"},a.createElement("h2",{className:"LandingStats__title"},(0,i.A)(e)),a.createElement("ul",{className:"LandingStats__stat-container"},t.map(({metric:e,subtitle:t},A)=>a.createElement("li",{className:"LandingStats__stat-item",key:A},a.createElement("p",{className:"LandingStats__stat-copy"},a.createElement("span",{className:"LandingStats__stat-metric"},e),a.createElement("span",{className:"LandingStats__stat-subtitle"},t))))))},42205(e,t,A){A.d(t,{A:()=>d});var a=A(63696),i=A(4452),n=A.n(i),r=(A(29112),A(58950)),s=A(38743),o=(A(73917),A(49885)),l=A(30253);const c=({linkUrl:e,body:t,person:A,logo:i})=>a.createElement(l.A,{className:"LandingTestimonialCard",to:e},a.createElement("div",{className:"LandingTestimonialCard__copy"},a.createElement("h3",{className:"LandingTestimonialCard__logo"},a.createElement(o.A,{...i,className:"LandingTestimonialCard__logo-image",loading:"lazy"})),a.createElement("p",{className:"LandingTestimonialCard__body"},(0,s.A)(t))),a.createElement("div",{className:"LandingTestimonialCard__person-container"},a.createElement(o.A,{src:A.imageUrl,alt:"",className:"LandingTestimonialCard__person-image",width:"52",height:"52",loading:"lazy"}),a.createElement("p",{className:"LandingTestimonialCard__person-details"},a.createElement("span",{className:"LandingTestimonialCard__person-name"},A.name),a.createElement("span",{className:"LandingTestimonialCard__person-title"},A.title)))),d=({copy:{title:e,subtitle:t},categorizedTestimonials:A,hideHeading:i=!1,centerHeading:o=!1})=>{const l=Object.keys(A),[d,u]=(0,a.useState)(0),m=(0,a.useRef)([]),p=(0,a.useRef)([]),[g,b]=(0,a.useState)(320);(0,a.useEffect)(()=>{h();const e=f.current,t=()=>{e.callAfterDelay()};return window.addEventListener("resize",t),()=>{e.cancel(),window.removeEventListener("resize",t)}},[]);const h=()=>{let e=g;p.current.forEach(t=>{if(t){const A=t.getBoundingClientRect().height;A>e&&(e=A)}}),b(e)},f=(0,a.useRef)(new r.A(h,50)),y=e=>{const t=e.key;let A=0;"ArrowRight"===t?A+=1:"ArrowLeft"===t&&(A-=1);let a=d+A;a<0?a=l.length-1:a>=l.length&&(a=0),m.current[a]?.focus(),u(a)};return a.createElement("section",{className:"LandingTestimonials"},i?null:a.createElement("div",{className:n()("LandingTestimonials__heading",{"LandingTestimonials__heading--centered":o})},a.createElement("div",null,a.createElement("h2",{className:"LandingTestimonials__title",id:"testimonials-title"},(0,s.A)(e)),t&&a.createElement("p",{className:"LandingTestimonials__subtitle"},(0,s.A)(t))),l.length>1&&a.createElement("div",{className:"LandingTestimonials__tab-list",role:"tablist","aria-labelledby":"testimonials-title"},l.map((e,t)=>a.createElement("button",{className:n()("LandingTestimonials__tab-button",{"LandingTestimonials__tab-button--outlined":d!==t}),tabIndex:d===t?0:-1,id:`tab-${t+1}`,role:"tab","aria-selected":"true","aria-controls":`tabpanel-${t+1}`,key:t,onClick:()=>u(t),onKeyDown:y,ref:e=>m.current[t]=e},e)))),a.createElement("div",{className:"LandingTestimonials__outer-panel-wrapper",style:{minHeight:g}},l.map((e,t)=>a.createElement("div",{key:t,id:`tabpanel-${t+1}`,role:"tabpanel","aria-labelledby":`tab-${t+1}`},a.createElement("ul",{ref:e=>p.current[t]=e,className:n()("LandingTestimonials__panel-container","LandingTestimonials__panel-container--"+(t===d?"visible":"hidden"))},A[e].map((e,t)=>a.createElement("li",{className:"LandingTestimonials__panel-item",key:t},a.createElement(c,{...e}))))))))}},79341(e,t,A){A.d(t,{m:()=>a});const a=e=>e?e.map(({src:e,sizeMarker:t=""})=>`${e} ${t}`).join(", "):""},31920(e,t,A){A.d(t,{A:()=>Be});var a=A(29730),i=A.n(a),n=A(30904),r=A.n(n),s=A(8564),o=A.n(s),l=A(61022),c=A.n(l),d=A(46879),u=A.n(d),m=A(8999),p=A.n(m),g=A(72172),b=A.n(g),h=A(93382),f=A.n(h),y=A(7533),v=A.n(y),x=A(22485),w=A.n(x),k=A(74713),E=A.n(k),N=A(63137),L=A.n(N),C=A(67990),S=A.n(C),z=A(17901),I=A.n(z),P=A(16262),M=A.n(P),B=A(22323),_=A.n(B),U=A(19806),T=A.n(U),q=A(34981),H=A.n(q),O=A(16828),R=A.n(O),Q=A(33951),W=A.n(Q),D=A(93556),G=A.n(D),F=A(57070),X=A.n(F),V=A(49844),j=A.n(V),J=A(2894),K=A.n(J),Z=A(64340),Y=A.n(Z),$=A(40281),ee=A.n($),te=A(28925),Ae=A.n(te),ae=A(61607),ie=A.n(ae),ne=A(89788),re=A.n(ne),se=A(90877),oe=A.n(se),le=A(57360),ce=A.n(le),de=A(97945),ue=A.n(de),me=A(189),pe=A.n(me),ge=A(15832),be=A.n(ge),he=A(75474),fe=A.n(he),ye=A(43402),ve=A.n(ye),xe=A(94579),we=A.n(xe),ke=A(41780),Ee=A.n(ke),Ne=A(95339),Le=A.n(Ne),Ce=A(22771),Se=A.n(Ce),ze=A(879),Ie=A.n(ze),Pe=A(82487),Me=A.n(Pe);const Be={roadmaps:{"1x":Ie(),"2x":Me()},prioritize:{"1x":Le(),"2x":Se()},hero:{"0.5x":ve(),"1x":Ee(),"1.5x":we()},collect:{"1x":K(),"2x":Y()},changelog:{"1x":X(),"2x":j()},block3:{"0.75x":R(),"1x":W(),"2x":G()},block2:{"0.75x":_(),"1x":T(),"2x":H()},block1:{"0.75x":S(),"1x":I(),"2x":M()},autopilot1:{"1x":u(),"2x":p()},autopilot2:{"1x":b(),"2x":f()},autopilot3:{"1x":v(),"2x":L()},autopilot3_full:{"1x":w(),"2x":E()},analyze:{"1x":o(),"2x":c()},customer_feedback_hero:{"1x":ee(),"2x":Ae()},feature_request_1:{"1x":oe(),"2x":ce()},feature_request_2:{"1x":ue(),"2x":pe()}
1,feature_request_3:{"1x":be(),"2x":fe()},feature_highlight:{"1x":ie(),"2x":re()},ai_features:{"1x":i(),"2x":r()}}},65438(e,t,A){e.exports=A.p+"capture__1080-av1-8eb878c69a3cab028f33b5c1ad4d4f0a.mp4"},31558(e,t,A){e.exports=A.p+"capture__1080-h264-65d3056ebc63d4867f55581289673691.mp4"},72422(e,t,A){e.exports=A.p+"capture__720-av1-15f36bc021899e2f5e91f494f5e61471.mp4"},63342(e,t,A){e.exports=A.p+"capture__720-h264-420d3cf44983d03dc8c6d9fa77232244.mp4"},87539(e,t,A){e.exports=A.p+"close-the-loop__1080-av1-ddcea61ef876ddf139a99cf45012345f.mp4"},50845(e,t,A){e.exports=A.p+"close-the-loop__1080-h264-c7a6ce2901553e7bb2a907f510ff831f.mp4"},91881(e,t,A){e.exports=A.p+"close-the-loop__720-av1-e267291abe81eedf846aff861ca3a805.mp4"},15083(e,t,A){e.exports=A.p+"close-the-loop__720-h264-01bbf9076e42bd10b1cd4ea107448763.mp4"},35380(e,t,A){e.exports=A.p+"enrich-short__1080-av1-04a5f53364240864c33ea02995d0d061.mp4"},47268(e,t,A){e.exports=A.p+"enrich-short__1080-h264-a6dbc916ce6031757b12678e60cdced8.mp4"},26680(e,t,A){e.exports=A.p+"enrich-short__720-av1-038a69bd73a0f07a7ab79737d7516593.mp4"},45144(e,t,A){e.exports=A.p+"enrich-short__720-h264-d35923a3561ed167c3d78189d9042bad.mp4"},53762(e,t,A){e.exports=A.p+"hero__1080-av1-38de59dd4bab272efaa77282f6a64bbd.mp4"},86410(e,t,A){e.exports=A.p+"hero__1080-h264-8521e5eb56f6b3c61515ef1114f1cb4d.mp4"},89178(e,t,A){e.exports=A.p+"hero__720-av1-ddf917852311f770c301da7cee888438.mp4"},61666(e,t,A){e.exports=A.p+"hero__720-h264-25b0d8693fbfe38cfb8278331172370e.mp4"},89777(e,t,A){e.exports=A.p+"organize__1080-av1-f295c61e54550c3e074bac87e6376790.mp4"},65299(e,t,A){e.exports=A.p+"organize__1080-h264-e98f7381cf868a650a524068c2a0832e.mp4"},8187(e,t,A){e.exports=A.p+"organize__720-av1-59a13b5e216d88669370920be3a46e16.mp4"},96517(e,t,A){e.exports=A.p+"organize__720-h264-24a55bd024445216eb5b834215b4014c.mp4"},83261(e,t,A){e.exports=A.p+"prioritize__1080-av1-43c779af543296ab53e5547def19b2c0.mp4"},38511(e,t,A){e.exports=A.p+"prioritize__1080-h264-1dc6ebf98f1327b08a8cb586f1a34348.mp4"},82231(e,t,A){e.exports=A.p+"prioritize__720-av1-ac468c02e6770379e7c5124ca56a41eb.mp4"},35793(e,t,A){e.exports=A.p+"prioritize__720-h264-6f146ad8ea57b035bd4824f2df085d2e.mp4"},9558(e){e.exports={pill:"KpDJjrf6",border:"Gx3FWewz",centered:"R1QhsB4t"}},55047(e){e.exports={container:"Pidve5cL",innerWrapper:"Bv3vKYuu",hide:"iLhgBCjW",img:"cZtSG3OR",copyContainer:"zpPHIuyh",title:"bFS5dOwW",body:"mQ5PH5J8",list:"fFsbtKYd",text:"v4S8cBRR"}},14852(e){e.exports={container:"xA9_qzoD",item:"J7tJGATf",button:"r9WYIopX","button--ghost":"G91CJNjx","button--outlined":"RSZniU0u",active:"tVgAuFQU",icon:"VI0g7Ahe","rotate-90":"Scvh4QZf","rotate-neg-90":"Mp9ig93f",title:"o85cZcet",body:"eJeSLyNm"}},60666(e){e.exports={container:"yI2jS3Ms",heading:"MxT9bA2W"}},59542(e){e.exports={container:"VJhhDyC1",pill:"m7_vGK5b",arrow:"HSlqfOPi",copy:"B718t12V",pillCopy:"B_ijQs5E"}},65388(e){e.exports={center:"zf6z_X47",heading:"E8vnXN_I",title:"LoK7jDMx",subtitle:"NnItwOCu"}},22105(){},4192(){},24346(){},46370(){},37364(){},2640(){},75419(){},51884(){},31167(){},73917(){},29112(){},54886(){},29730(e,t,A){e.exports=A.p+"ai-features-1x-b2a9f8915c323aaa5098a117270cc97b.webp"},30904(e,t,A){e.exports=A.p+"ai-features-804a2dca400f8d921b7256000d21e84a.webp"},8564(e,t,A){e.exports=A.p+"analyze-1x-699195c3ddcfe44d2ca8d26a11874389.webp"},61022(e,t,A){e.exports=A.p+"analyze-c849d88b152c5f9d9c095353837dce50.webp"},11874(e){e.exports="data:image/webp;base64,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"},46879(e,t,A){e.exports=A.p+"autopilot-1-1x-2d4574c91b4cceba13b0355f0b3b1617.webp"},8999(e,t,A){e.exports=A.p+"autopilot-1-03332a575588c058d3d0536627f14d8c.webp"},72172(e,t,A){e.exports=A.p+"autopilot-2-1x-8e3bea3ebf772cb4d244d170f389ba0c.webp"},93382(e,t,A){e.exports=A.p+"autopilot-2-dc38db375fa81a1a0efceafcc60572f0.webp"},7533(e,t,A){e.exports=A.p+"autopilot-3-1x-f30fd84b04bc1f78cab3c60c0911e7ae.webp"},22485(e,t,A){e.exports=A.p+"autopilot-3-full-1x-b33d63c866b823e26dc84cfc27b1cd7b.webp"},74713(e,t,A){e.exports=A.p+"autopilot-3-full-fc8b058ff12d96951f8856d6c0c74c8f.webp"},63137(e,t,A){e.exports=A.p+"autopilot-3-6ebce09b4f877e0e952fa7932cf684c4.webp"},67990(e,t,A){e.exports=A.p+"block-1-0.75x-8d27ae431cb0129bc8b68201369a5e43.webp"},17901(e,t,A){e.exports=A.p+"block-1-1x-1d6ecc52f6b6d91563130ad2793c04f9.webp"},16262(e,t,A){e.exports=A.p+"block-1-2x-a6a74f8bc2b108715eff07643d6e32fb.webp"},22323(e,t,A){e.exports=A.p+"block-2-0.75x-e4a77b598c014c009bb1c4d8f99b7d7a.webp"},19806(e,t,A){e.exports=A.p+"block-2-1x-8c9c7cd94e678fcce7a8120978485230.webp"},34981(e,t,A){e.exports=A.p+"block-2-2x-253b28a52aa21b5b7b127e304fbe0c50.webp"},16828(e,t,A){e.exports=A.p+"block-3-0.75x-f96f67005bca009a308c5d7484c4fc5d.webp"},33951(e,t,A){e.exports=A.p+"block-3-1x-53a2e61bf5717c96023783fec0811a99.webp"},93556(e,t,A){e.exports=A.p+"block-3-2x-4b5216efa1a4be71a01fb2808f59f6b9.webp"},57070(e,t,A){e.exports=A.p+"changelog-1x-cacd97ba6633163ffa47ef03d4473ca0.webp"},49844(e,t,A){e.exports=A.p+"changelog-445627c94a68306ee2148018cfd6e585.webp"},41(e){e.exports="data:image/webp;base64,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"},2894(e,t,A){e.exports=A.p+"collect-1x-e492c6bfd843e9934e35cf8fa0bc19b4.webp"},64340(e,t,A){e.exports=A.p+"collect-529d8f356c0d8cc4912573e2cb97e396.webp"},40281(e,t,A){e.exports=A.p+"customer-feedback-hero-1x-6bb1190af43be97eb8ea9f817e3c0330.webp"},28925(e,t,A){e.exports=A.p+"customer-feedback-hero-6a327b300e12aca4412e9f5de867d4b2.webp"},61607(e,t,A){e.exports=A.p+"feature-highlight-1-1x-e2ff62821d2e23904234e137e74c07ea.webp"},90877(e,t,A){e.exports=A.p+"feature-request-tracking-1-1x-48961cfd244c1f51443d03edadc062da.webp"},97945(e,t,A){e.exports=A.p+"feature-request-tracking-2-1x-72dda96f03e6e0871340e06664274571.webp"},15832(e,t,A){e.exports=A.p+"feature-request-tracking-3-1x-7c979f3249a8094cab4ac6d8361de352.webp"},43402(e,t,A){e.exports=A.p+"hero-0.5x-fb134dfca66ea269158466aedb8a2c42.webp"},41780(e,t,A){e.exports=A.p+"hero-1x-1c89dfbf366d863ece2a30f3fd6ab144.webp"},4735(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABwYAAAXICAMAAACH81qaAAAAA1BMVEX///+nxBvIAAAACXBIWXMAABYlAAAWJQFJUiTwAAAKKklEQVR42u3BAQ0AAADCoPdPbQ8HFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Gqi0AABpiA/tQAAAABJRU5ErkJggg=="},97387(e){e.exports="data:image/webp;base64,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"},78064(e,t,A){e.exports=A.p+"landing-bento-1-4e213b980e0a72c8b2ecd938e51af2db.avif"},22693(e,t,A){e.exports=A.p+"landing-bento-2-fa34e68b11fa5963bc8dc5db7a8567e7.avif"},63990(e,t,A){e.exports=A.p+"landing-bento-3-57c6d339401bdab90dba196594c98591.avif"},53691(e,t,A){e.exports=A.p+"portal-email-ea6840d36a3815bbf87287f2d44aa2e1.avif"},95339(e,t,A){e.exports=A.p+"prioritize-1x-c0aa00809d46f83f97b760530e1d93db.webp"},13204(e,t,A){e.exports=A.p+"revenue-teams-4cc863ca77b40b197fbfc3f3a37f9f4b.png"},879(e,t,A){e.exports=A.p+"roadmaps-1x-228fef0904c9de68ab64da3f19b71126.webp"},82487(e,t,A){e.exports=A.p+"roadmaps-3da6406eded732dc78796886079a1919.webp"},9853(e,t,A){e.exports=A.p+"slide-bg-67e10e85ec94072b393205af661982a1.webp"}}]);

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.