PageSourceSearch

https://www.svgai.org/_next/static/chunks/app/pricing/page-d105890…?dpl=dpl_CQhZ8Y4EW7frp1M22TRBFWL627Ps

js svgai.org collected 2026-10-04 08:36:34 UTC 18,032 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6907],{13052:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(19946).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},14186:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(19946).A)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},14503:(e,t,s)=>{"use strict";s.d(t,{d:()=>g,toast:()=>d});var a=s(12115);let r=0,i=new Map,o=e=>{if(i.has(e))return;let t=setTimeout(()=>{i.delete(e),c({type:"REMOVE_TOAST",toastId:e})},1e6);i.set(e,t)},l=[],n={toasts:[]};function c(e){n=((e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:s}=t;return s?o(s):e.toasts.forEach(e=>{o(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===s||void 0===s?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}})(n,e),l.forEach(e=>{e(n)})}function d({...e}){let t=(r=(r+1)%Number.MAX_SAFE_INTEGER).toString(),s=()=>c({type:"DISMISS_TOAST",toastId:t});return c({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:e=>{e||s()}}}),{id:t,dismiss:s,update:e=>c({type:"UPDATE_TOAST",toast:{...e,id:t}})}}function g(){let[e,t]=a.useState(n);return a.useEffect(()=>(l.push(t),()=>{let e=l.indexOf(t);e>-1&&l.splice(e,1)}),[e]),{...e,toast:d,dismiss:e=>c({type:"DISMISS_TOAST",toastId:e})}}},36985:(e,t,s)=>{"use strict";s.d(t,{SvgShowcaseCarousel:()=>d});var a=s(95155),r=s(12115),i=s(66766),o=s(42355),l=s(13052),n=s(99840);let c=[{src:"/svg-examples/woman-nature-illustration.webp",category:"Art",title:"Woman & Nature"},{src:"/icon-generator-examples/search-magnifying-glass-icon.webp",category:"Icon",title:"Search Icon"},{src:"/svg-examples/e-learning-course.webp",category:"Education",title:"E-Learning"},{src:"/svg-examples/minimalist-geometric-fox-head-logo-clean-lines-sin.webp",category:"Logo",title:"Fox Logo"},{src:"/svg-examples/romantic-couple-silhouette.webp",category:"Art",title:"Couple Silhouette"},{src:"/icon-generator-examples/notification-bell-with-subtle-animation-indicators.webp",category:"Icon",title:"Notification Bell"},{src:"/svg-examples/mom.webp",category:"Illustration",title:"Mother & Baby"},{src:"/svg-examples/summer-music-festival-poster.webp",category:"Marketing",title:"Music Festival"},{src:"/svg-examples/cute-ghost-holding-candy-bag-with-trick-or-treat-t.webp",category:"Character",title:"Halloween Ghost"},{src:"/svg-examples/funny-skeleton-dancing-with-maracas-simple-line-ar.webp",category:"Character",title:"Dancing Skeleton"},{src:"/svg-examples/cute-cartoon-astronaut-floating-in-space-next-to-a.webp",category:"Character",title:"Astronaut"},{src:"/svg-examples/dog.webp",category:"Character",title:"Dog"},{src:"/svg-examples/cute-avocado.webp",category:"Character",title:"Cute Avocado"},{src:"/svg-examples/a-vibrant-abstract-svg-background-with-overlapping.webp",category:"Abstract",title:"Abstract Shapes"},{src:"/svg-examples/logo-featuring-a-detailed-oak-leaf-where-the-veins.webp",category:"Logo",title:"Oak Leaf Logo"},{src:"/svg-examples/a-minimalist-mountain-logo-with-blue-gradient.webp",category:"Logo",title:"Mountain Logo"},{src:"/svg-examples/fish-logo.webp",category:"Logo",title:"Fish Logo"},{src:"/svg-examples/minimalist-logo-where-the-letter-a-appears-carved-.webp",category:"Logo",title:"Letter A Logo"},{src:"/svg-examples/a-minimalist-svg-logo-for-a-tech-startup-the-design.webp",category:"Logo",title:"Tech Startup Logo"},{src:"/svg-examples/geometric-logo-using-the-abstract-shape-of-a-capit.webp",category:"Logo",title:"Geometric Logo"},{src:"/svg-examples/modern-abstract-shield-shape-logo-outline-in-a-met.webp",category:"Logo",title:"Shield Logo"},{src:"/icon-generator-examples/shopping-cart-icon.webp",category:"Icon",title:"Shopping Cart"},{src:"/icon-generator-examples/productivity-timer-pomodoro-icon.webp",category:"Icon",title:"Timer Icon"},{src:"/icon-generator-examples/elegant-music-note-icon.webp",category:"Icon",title:"Music Note"},{src:"/icon-generator-examples/cybersecurity-icon-with-shield-and-lock.webp",category:"Icon",title:"Security Icon"},{src:"/svg-examples/change-note-color-to-gold.webp",category:"Icon",title:"Golden Music Note"},{src:"/icon-generator-examples/juice-icon.webp",category:"Icon",title:"Juice Icon"},{src:"/svg-examples/diverse-people-illustrations.webp",category:"Art",title:"Diverse People"},{src:"/svg-examples/linocut-style-portrait-of-a-woman-reading-a-book-u.webp",category:"Art",title:"Reading Woman"},{src:"/svg-examples/eye-of-the-tiger.webp",category:"Art",title:"Eye of Tiger"},{src:"/svg-examples/futuristic-cityscape-night.webp",category:"Scene",title:"Futuristic City"},{src:"/svg-examples/a-narrow-cobblestone-street-glistens-with-fresh-ra.webp",category:"Scene",title:"Cobblestone Street"},{src:"/svg-examples/line-art-illustration-of-a-bustling-cityscape-at-n.webp",category:"Scene",title:"Night Cityscape"},{src:"/svg-examples/a-lone-retro-car-drives-down-a-perfectly-straight-.webp",category:"Scene",title:"Retro Car"}
1,{src:"/svg-examples/abstract-pattern-of-flowing-organic-shapes-and-lea.webp",category:"Abstract",title:"Organic Pattern"},{src:"/svg-examples/detailed-engraving-style-illustration-of-various-s.webp",category:"Illustration",title:"Engraving Style"},{src:"/svg-examples/playful-logo-of-a-whisk-where-the-wire-loops-are-s.webp",category:"Logo",title:"Whisk Logo"},{src:"/svg-examples/strong-mountain-peak-logo-silhouette-three-peaks-m.webp",category:"Logo",title:"Mountain Peaks Logo"},{src:"/svg-examples/hand-drawn-style-coffee-cup-logo-for-a-cafe-steami.webp",category:"Logo",title:"Coffee Cup Logo"},{src:"/svg-examples/minimalist-logo-of-a-stylized-human-brain-profile-.webp",category:"Logo",title:"Brain Logo"},{src:"/svg-examples/instagram-post-template-set-with-3-designs-new-arr.webp",category:"Marketing",title:"Instagram Templates"},{src:"/svg-examples/business-dashboard-analytics.webp",category:"Business",title:"Dashboard"},{src:"/svg-examples/data-center-server-infrastructure.webp",category:"Tech",title:"Data Center"},{src:"/svg-examples/coffee-cup-with-witch-hat-and-witch-s-brew-text-ge.webp",category:"Illustration",title:"Witch's Brew Cup"},{src:"/svg-examples/witch-better-have-my-candy-text-with-cauldron-icon.webp",category:"Illustration",title:"Halloween Cauldron"},{src:"/svg-examples/ghost-family-design-with-boo-crew-text-minimalist-.webp",category:"Illustration",title:"Boo Crew Design"},{src:"/svg-examples/farmhouse-style-pumpkin-patch-sign-with-decorative.webp",category:"Illustration",title:"Pumpkin Patch Sign"},{src:"/svg-examples/minimalist-halloween-text-design-spooky-season-in-.webp",category:"Typography",title:"Spooky Season Text"}];function d(){let[e,t]=(0,r.useState)(0),[s,d]=(0,r.useState)(null),[g,m]=(0,r.useState)(!1),p=Math.ceil(c.length/8),h=8*e,u=c.slice(h,h+8);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"max-w-6xl mx-auto px-4 mt-20 lg:mt-24 mb-16",children:[(0,a.jsxs)("h2",{className:"text-2xl md:text-3xl font-bold text-center mb-3 text-gray-900",children:["What You Can ",(0,a.jsx)("span",{className:"bg-gradient-to-r from-[#FF7043] to-[#FFA726] bg-clip-text text-transparent",children:"Create"})]}),(0,a.jsx)("p",{className:"text-center text-gray-600 mb-8 max-w-2xl mx-auto",children:"Professional SVGs • Logos, icons, illustrations & more"}),(0,a.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-6",children:u.map((e,t)=>(0,a.jsx)("div",{onClick:()=>{d(e),m(!0)},className:"group relative aspect-square bg-gradient-to-br from-gray-50 to-white rounded-xl border-2 border-gray-200 hover:border-[#FF7043] overflow-hidden hover:shadow-xl transition-all duration-300 cursor-pointer",children:(0,a.jsx)("div",{className:"w-full h-full p-5 flex items-center justify-center",children:(0,a.jsx)(i.default,{src:e.src,alt:e.title,width:200,height:200,className:"object-contain w-full h-full group-hover:scale-110 transition-transform duration-300",loading:"lazy"})})},`${e.src}-${t}`))}),(0,a.jsxs)("div",{className:"flex items-center justify-center gap-6",children:[(0,a.jsx)("button",{onClick:()=>{t(e=>(e-1+p)%p)},disabled:0===e,className:"group p-3 rounded-full bg-white shadow-md hover:shadow-lg border border-gray-200 hover:border-[#FF7043] disabled:opacity-40 disabled:cursor-not-allowed disabled:hover:border-gray-200 disabled:hover:shadow-md transition-all duration-300","aria-label":"Previous examples",children:(0,a.jsx)(o.A,{className:"w-6 h-6 text-gray-700 group-hover:text-[#FF7043] transition-colors"})}),(0,a.jsx)("button",{onClick:()=>{t(e=>(e+1)%p)},disabled:e===p-1,className:"group p-3 rounded-full bg-white shadow-md hover:shadow-lg border border-gray-200 hover:border-[#FF7043] disabled:opacity-40 disabled:cursor-not-allowed disabled:hover:border-gray-200 disabled:hover:shadow-md transition-all duration-300","aria-label":"Next examples",children:(0,a.jsx)(l.A,{className:"w-6 h-6 text-gray-700 group-hover:text-[#FF7043] transition-colors"})})]}),(0,a.jsxs)("div",{className:"text-center mt-6",children:[(0,a.jsxs)("p",{className:"text-sm text-gray-500 mb-2",children:[(0,a.jsx)("span",{className:"font-semibold text-gray-900",children:"60,000+"})," designs generated by our community"]}),(0,a.jsx)("p",{className:"text-xs text-gray-400",children:"Join thousands of designers, developers, and businesses creating professional SVGs instantly"})]})]}),(0,a.jsx)(n.lG,{open:g,onOpenChange:m,children:(0,a.jsx)(n.Cf,{className:"max-w-lg w-full",children:s&&(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)(n.c7,{children:(0,a.jsxs)(n.L3,{className:"flex items-center gap-2 pr-6",children:[(0,a.jsx)("span",{className:"text-lg font-semibold",children:s.title}),(0,a.jsx)("span",{className:"px-2 py-0.5 text-xs font-medium bg-[#FF7043]/10 text-[#FF7043] rounded",children:s.category})]})}),(0,a.jsx)("div",{className:"relative bg-gray-50 rounded-lg p-6",children:(0,a.jsx)("div",{className:"flex items-center justify-center h-[280px]",children:(0,a.jsx)(i.default,{src:s.src,alt:s.title,width:280,height:280,className:"object-contain w-full h-full",loading:"eager"})})}),(0,a.jsx)("p",{className:"text-xs text-gray-500 text-center",children:"This SVG was generated using AI. Create unlimited custom SVGs tailored to your needs."})]})})})]})}},42355:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(19946).A)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},52518:(e,t,s)=>{"use strict";s.d(t,{BlockedDesignPreview:()=>n});var a=s(95155),r=s(12115),i=s(35695),o=s(32919),l=s(54416);function n(){let e=(0,i.useSearchParams)(),t=e.get("designId"),s=e.get("ref"),[n,c]=(0,r.useState)(!1),[d,g]=(0,r.useState)(null),m=(0,r.useRef)(null),p=s?.startsWith("results-")||"ultra-model-edit"===s;(0,r.useEffect)(()=>
1{if(t&&p)try{let e=sessionStorage.getItem("svgai_blocked_design_preview");if(e){let s=JSON.parse(e);s.designId===t&&s.thumbnail&&g(s)}}catch{}},[t,p]);let h=(0,r.useCallback)(()=>{if(!d?.thumbnail||!m.current)return;let e=m.current,t=e.getContext("2d");if(!t)return;let s=new Image;s.onload=()=>{e.width=s.width,e.height=s.height,t.drawImage(s,0,0)},s.src=d.thumbnail},[d]);return((0,r.useEffect)(()=>{h()},[h]),t&&p&&!n&&d)?(0,a.jsx)("div",{className:"relative mb-3 mx-auto max-w-md overflow-hidden rounded-lg bg-gradient-to-br from-orange-50 via-pink-50 to-orange-50 border border-[#FF7043]/40",children:(0,a.jsx)("div",{className:"p-2.5",children:(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)("div",{className:"relative flex-shrink-0",children:[(0,a.jsx)("canvas",{ref:m,onContextMenu:e=>e.preventDefault(),onDragStart:e=>e.preventDefault(),className:"w-10 h-10 rounded-lg border border-white shadow-sm object-cover pointer-events-auto select-none",style:{WebkitTouchCallout:"none"}}),(0,a.jsx)("div",{className:"absolute -bottom-0.5 -right-0.5 bg-gradient-to-br from-gray-700 to-gray-900 rounded-full p-0.5 shadow-sm",children:(0,a.jsx)(o.A,{className:"h-2 w-2 text-white"})})]}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsx)("h3",{className:"text-xs font-bold text-gray-900 mb-0.5 leading-tight",children:"Your SVG is ready to download"}),d.prompt&&(0,a.jsxs)("p",{className:"text-[10px] text-gray-600 line-clamp-1",children:["“",d.prompt,"”"]})]}),(0,a.jsx)("button",{onClick:()=>c(!0),className:"flex-shrink-0 p-0.5 text-gray-400 hover:text-gray-600 transition-colors","aria-label":"Dismiss",children:(0,a.jsx)(l.A,{className:"h-3.5 w-3.5"})})]})})}):null}},55660:(e,t,s)=>{"use strict";s.d(t,{RI:()=>o});let a=["10","25","50"],r=[{size:"10",credits:10,price:3.99,displayPrice:"3.99",unitPrice:"$0.40",valueCopy:"One-time payment",designs:5,icons:10},{size:"25",credits:25,price:8.99,displayPrice:"8.99",unitPrice:"$0.36",valueCopy:"$0.36/credit (save 10%)",savings:"MOST POPULAR",popular:!0,designs:12,icons:25},{size:"50",credits:50,price:14.99,displayPrice:"14.99",unitPrice:"$0.30",valueCopy:"$0.30/credit (best value)",designs:25,icons:50}],i="25,50".split(",").map(e=>e.trim()).filter(e=>a.includes(e)),o=r.filter(e=>i.includes(e.size));r.reduce((e,t)=>(e[t.size]=t,e),{}),i.length>0&&i[0]},62235:(e,t,s)=>{"use strict";s.d(t,{PendingGenerationPreview:()=>n});var a=s(95155),r=s(12115),i=s(53311),o=s(54416),l=s(35695);function n(){let[e,t]=(0,r.useState)(null),[s,n]=(0,r.useState)(!1),[c,d]=(0,r.useState)(null),g="/pricing"===(0,l.usePathname)(),m=parseInt("2",10);return((0,r.useEffect)(()=>{try{let e=localStorage.getItem("svgai_pending_prompt");if(e){let s=JSON.parse(e);Date.now()-s.timestamp<864e5&&(s.prompt||s.uploadedImage)&&t(s)}}catch(e){console.error("Error reading pending prompt:",e)}},[]),(0,r.useEffect)(()=>{if(!g||!e?.prompt||c)return;let t=localStorage.getItem("svgai_personalized_message");if(t)try{let s=JSON.parse(t);if(s.prompt===e.prompt)return void d(s.message)}catch(e){console.error("Error reading cached personalized message:",e)}d("Your perfect SVG with infinite scalability awaits")},[g,e,c]),g&&m>0||!e||s)?null:g?(0,a.jsx)("div",{className:"relative mb-3 overflow-hidden rounded-lg bg-gradient-to-br from-orange-50 via-pink-50 to-orange-50 border border-[#FF7043]/60",children:(0,a.jsx)("div",{className:"p-2.5",children:(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:"flex-shrink-0",children:e.uploadedImage?(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("img",{src:e.uploadedImage,alt:"Your design",className:"w-10 h-10 rounded-lg border border-white shadow-sm object-cover"}),(0,a.jsx)("div",{className:"absolute -top-1 -right-1 bg-gradient-to-br from-[#FF7043] to-[#FFA726] rounded-full p-0.5",children:(0,a.jsx)(i.A,{className:"h-2.5 w-2.5 text-white"})})]}):(0,a.jsx)("div",{className:"w-10 h-10 rounded-lg bg-gradient-to-br from-[#FF7043] to-[#FFA726] flex items-center justify-center shadow-sm",children:(0,a.jsx)(i.A,{className:"h-5 w-5 text-white"})})}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsx)("h3",{className:"text-xs font-bold text-gray-900 mb-0.5 leading-tight",children:c||"Your perfect SVG with infinite scalability awaits"}),e.prompt&&(0,a.jsxs)("p",{className:"text-[10px] text-gray-600 line-clamp-1",children:['"',e.prompt,'"']})]}),(0,a.jsx)("button",{onClick:()=>n(!0),className:"flex-shrink-0 p-0.5 text-gray-400 hover:text-gray-600 transition-colors","aria-label":"Dismiss",children:(0,a.jsx)(o.A,{className:"h-3.5 w-3.5"})})]})})}):(0,a.jsx)("div",{className:"relative mb-6 overflow-hidden rounded-xl bg-[#FFF8F5] border border-[rgba(255,112,67,0.15)] shadow-sm",children:(0,a.jsx)("div",{className:"p-3",children:(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[e.uploadedImage&&(0,a.jsx)("div",{className:"flex-shrink-0",children:(0,a.jsx)("img",{src:e.uploadedImage,alt:"Your design",className:"w-10 h-10 rounded-lg border border-orange-200 object-cover shadow-sm"})}),(0,a.jsxs)("div",{className:"flex-1 min-w-0 flex flex-col justify-center",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5 mb-0.5",children:[(0,a.jsx)(i.A,{className:"h-3.5 w-3.5 text-orange-500 flex-shrink-0"}),(0,a.jsx)("p",{className:"text-sm font-semibold text-gray-900 leading-tight",children:"Continue where you left off"})]}),e.prompt&&(0,a.jsxs)("p",{className:"text-sm text-gray-700 line-clamp-1 font-medium",children:['"',e.prompt,'"']})]}),(0,a.jsx)("button",{onClick:()=>n(!0),className:"p-1 text-gray-400 hover:text-gray-600 transition-colors flex-shrink-0 self-start -mt-1 -mr-1","aria-label":"Dismiss",children:(0,a.jsx)(o.A,{className:"h-4 w-4"})})]})})})}},66766:(e,t,s)=>{"use strict";s.d(t,{default:()=>r.a});var a=s(71469),r=s.n(a)},71469:(e,t,s)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var s in t)Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}(t,{default:function(){return n},getImageProps:function(){return l}});let a=s(88229),r=s(38883),i=s(33063),o=a._(s(51193));function l(e){let{props:t}=(0,r.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!1}});for(let[e,s]of Object.entries(t))void 0===s&&delete t[e];return{props:t}}let n=i.Image},75525:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a=(0,s(19946).A)("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]])},79409:(e,t,s)=>{Promise.resolve().then(s.bind(s,62235)),Promise.resolve().then(s.bind(s,17751)),Promise.resolve().then(s.bind(s,52518)),Promise.resolve().then(s.bind(s,36985)),Promise.resolve().then(s.t.bind(s,6874,23))}},e=>{e.O(0,[4758,6436,6874,4026,6424,4134,6671,7651,5511,4386,3063,7807,5333,7358],()=>e(e.s=79409)),_N_E=e.O()}]);

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.