PageSourceSearch

https://elevenlabsstrategydivyanshu.manus.space/assets/Marketing-DC8uFQSL.js

js elevenlabsstrategydivyanshu.manus.space collected 2026-10-03 05:01:32 UTC 105,129 bytes, 9 lines download raw bytes

vendor: 11,015 bytes, lines 1-6
1import{c as Ht,R as y,b as W,r as R,g as J,j as n,Z as Ze,G as Vt,U as et,a as Yt,S as Ut}from"./index-EmhnSRN0.js";import{P as Qt}from"./PageLayout-Dx52QU2v.js";import{i as D,C as ft,T as ht,f as $,p as Re,e as V,g as G,h as q,j as xt,S as qt,A as vt,k as $e,l as X,m as bt,n as E,o as yt,q as kt,u as wt,G as Ye,r as ge,s as At,t as jt,v as Jt,w as xe,x as ye,y as Xt,z as Ie,B as Ce,D as Ue,E as Qe,F as Zt,H as ea,I as ta,J as Pt,K as Se,M as aa,N as ra,O as ia,Q as tt,U as na,V as sa,W as qe,X as Mt,Y as St,b as Ot,c as Nt,Z as oa,R as ve,_ as Ee,L as at,a as ca,P as la,d as Te}from"./RadarChart-JozxySue.js";import{C as da,a as ua}from"./chevron-up-BEg2KGTA.js";import{T as rt}from"./target-Bd7u0zhq.js";/**
2 * @license lucide-react v0.453.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const pa=Ht("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);var be;function ne(e){"@babel/helpers - typeof";return ne=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ne(e)}function re(){return re=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},re.apply(this,arguments)}function it(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,a)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?it(Object(r),!0).forEach(function(a){F(e,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):it(Object(r)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))})}return e}function ga(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nt(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,Ct(a.key),a)}}function ma(e,t,r){return t&&nt(e.prototype,t),r&&nt(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function fa(e,t,r){return t=ke(t),ha(e,It()?Reflect.construct(t,r||[],ke(e).constructor):t.apply(e,r))}function ha(e,t){if(t&&(ne(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xa(e)}function xa(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function It(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(It=function(){return!!e})()}function ke(e){return ke=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ke(e)}function va(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ke(e,t)}function Ke(e,t){return Ke=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,i){return a.__proto__=i,a},Ke(e,t)}function F(e,t,r){return t=Ct(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ct(e){var t=ba(e,"string");return ne(t)=="symbol"?t:t+""}function ba(e,t){if(ne(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var a=r.call(e,t);if(ne(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Y=(function(e){function t(r){var a;return ga(this,t),a=fa(this,t,[r]),F(a,"pieRef",null),F(a,"sectorRefs",[]),F(a,"id",wt("recharts-pie-")),F(a,"handleAnimationEnd",function(){var i=a.props.onAnimationEnd;a.setState({isAnimationFinished:!0}),D(i)&&i()}),F(a,"handleAnimationStart",function(){var i=a.props.onAnimationStart;a.setState({isAnimationFinished:!1}),D(i)&&i()}),a.state={isAnimationFinished:!r.isAnimationActive,prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,sectorToFocus:0},a}return va(t,e),ma(t,[{key:"isActiveIndex",value:function(a){var i=this.props.activeIndex;return Array.isArray(i)?i.indexOf(a)!==-1:a===i}},{key:"hasActiveIndex",value:function(){var a=this.props.activeIndex;return Array.isArray(a)?a.length!==0:a||a===0}},{key:"renderLabels",value:function(a){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var o=this.props,c=o.label,l=o.labelLine,d=o.dataKey,u=o.valueKey,s=$(this.props,!1),p=$(c,!1),g=$(l,!1),m=c&&c.offsetRadius||20,h=a.map(function(f,x){var k=(f.startAngle+f.endAngle)/2,b=Re(f.cx,f.cy,f.outerRadius+m,k),v=j(j(j(j({},s),f),{},{stroke:"none"},p),{},{index:x,textAnchor:t.getTextAnchor(b.x,f.cx)},b),A=j(j(j(j({},s),f),{},{fill:"none",stroke:f.fill},g),{},{index:x,points:[Re(f.cx,f.cy,f.outerRadius,k),b]}),w=d;return V(d)&&V(u)?w="value":V(d)&&(w=u),y.createElement(G,{key:"label-".concat(f.startAngle,"-").concat(f.endAngle,"-").concat(f.midAngle,"-").concat(x)},l&&t.renderLabelLineItem(l,A,"line"),t.renderLabelItem(c,v,q(f,w)))});return y.createElement(G,{className:"recharts-pie-labels"},h)}},{key:"renderSectorsStatically",value:function(a){var i=this,o=this.props,c=o.activeShape,l=o.blendStroke,d=o.inactiveShape;return a.map(function(u,s){if(u?.startAngle===0&&u?.endAngle===0&&a.length!==1)return null;var p=i.isActiveIndex(s),g=d&&i.hasActiveIndex()?d:null,m=p?c:g,h=j(j({},u),{},{stroke:l?u.fill:u.stroke,tabIndex:-1});return y.createElement(G,re({ref:function(x){x&&!i.sectorRefs.includes(x)&&i.sectorRefs.push(x)},tabIndex:-1,className:"recharts-pie-sector"},xt(i.props,u,s),{key:"sector-".concat(u?.startAngle,"-").concat(u?.endAngle,"-").concat(u.midAngle,"-").concat(s)}),y.createElement(qt,re({option:m,isActive:p,shapeType:"sector"},h)))})}},{key:"renderSectorsWithAnimation",value:function(){var a=this,i=this.props,o=i.sectors,c=i.isAnimationActive,l=i.animationBegin,d=i.animationDuration,u=i.animationEasing,s=i.animationId,p=this.state,g=p.prevSectors,m=p.prevIsAnimationActive;return y.createElement(vt,{begin:l,duration:d,isActive:c,easing:u,from:{t:0},to:{t:1},key:"pie-".concat(s,"-").concat(m),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(h){var f=h.t,x=[],k=o&&o[0],b=k.startAngle;return o.forEach(function(v,A){var w=g&&g[A],P=A>0?$e(v,"paddingAngle",0):0;if(w){var S=X(w.endAngle-w.startAngle,v.endAngle-v.startAngle),M=j(j({},v),{},{startAngle:b+P,endAngle:b+S(f)+P});x.push(M),b=M.endAngle}else{var O=v.endAngle,N=v.startAngle,L=X(0,O-N),C=L(f),B=j(j({},v),{},{startAngle:b+P,endAngle:b+C+P});x.push(B),b=B.endAngle}}),y.createElement(G,null,a.renderSectorsStatically(x))})}},{key:"attachKeyboardHandlers",value:function(a){var i=this;a.onkeydown=function(o){if(!o.altKey)switch(o.key){case"ArrowLeft":{var c=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[c].focus(),i.setState({sectorToFocus:c});break}case"ArrowRight":{var l=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[l].focus(),i.setState({sectorToFocus:l});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var a=this.props,i=a.sectors,o=a.isAnimationActive,c=this.state.prevSectors;return o&&i&&i.length&&(!c||!bt(c,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var a=this,i=this.props,o=i.hide,c=i.sectors,l=i.className,d=i.label,u=i.cx,s=i.cy,p=i.innerRadius,g=i.outerRadius,m=i.isAnimationActive,h=this.state.isAnimationFinished;if(o||!c||!c.length||!E(u)||!E(s)||!E(p)||!E(g))return null;var f=W("recharts-pie",l);return y.createElement(G,{tabIndex:this.props.rootTabIndex,className:f,ref:function(k){a.pieRef=k}},this.renderSectors(),d&&this.renderLabels(c),yt.renderCallByParent(this.props,null,!1),(!m||h)&&kt.renderCallByParent(this.props,c,!1))}}],[{key:"getDerivedStateFromProps",value:function(a,i){return i.prevIsAnimationActive!==a.isAnimationActive?{prevIsAnimationActive:a.isAnimationActive,prevAnimationId:a.animationId,curSectors:a.sectors,prevSectors:[],isAnimationFinished:!0}:a.isAnimationActive&&a.animationId!==i.prevAnimationId?{prevAnimationId:a.animationId,curSectors:a.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:a.sectors!==i.curSectors?{curSectors:a.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(a,i){return a>i?"start":a<i?"end":"middle"}},{key:"renderLabelLineItem",value:function(a,i,o){if(y.isValidElement(a))return y.cloneElement(a,i);if(D(a))return a(i);var c=W("recharts-pie-label-line",typeof a!="boolean"?a.className:"");return y.createElement(ft,re({},i,{key:o,type:"linear",className:c}))}},{key:"renderLabelItem",value:function(a,i,o){if(y.isValidElement(a))return y.cloneElement(a,i);var c=o;if(D(a)&&(c=a(i),y.isValidElement(c)))return c;var l=W("recharts-pie-label-text",typeof a!="boolean"&&!D(a)?a.className:"");return y.createElement(ht,re({},i,{alignmentBaseline:"middle",className:l}),c)}}])})(R.PureComponent);be=Y;F(Y,"displayName","Pie");F(Y,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!Ye.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});F(Y,"parseDeltaAngle",function(e,t){var r=ge(t-e),a=Math.min(Math.abs(t-e),360);return r*a});F(Y,"getRealPieData",function(e){var t=e.data,r=e.children,a=$(e,!1),i=At(r,jt);return t&&t.length?t.map(function(o,c){return j(j(j({payload:o},a),o),i&&i[c]&&i[c].props)}):i&&i.length?i.map(function(o){return j(j({},a),o.props)}):[]});F(Y,"parseCoordinateOfPie",function(e,t){var r=t.top,a=t.left,i=t.width,o=t.height,c=Jt(i,o),l=a+xe(e.cx,i,i/2),d=r+xe(e.cy,o,o/2),u=xe(e.innerRadius,c,0),s=xe(e.outerRadius,c,c*.8),p=e.maxRadius||Math.sqrt(i*i+o*o)/2;return{cx:l,cy:d,innerRadius:u,outerRadius:s,maxRadius:p}});F(Y,"getComposedData",function(e){var t=e.item,r=e.offset,a=t.type.defaultProps!==void 0?j(j({},t.type.defaultProps),t.props):t.props,i=be.getRealPieData(a);if(!i||!i.length)return null;var o=a.cornerRadius,c=a.startAngle,l=a.endAngle,d=a.paddingAngle,u=a.dataKey,s=a.nameKey,p=a.valueKey,g=a.tooltipType,m=Math.abs(a.minAngle),h=be.parseCoordinateOfPie(a,r),f=be.parseDeltaAngle(c,l),x=Math.abs(f),k=u;V(u)&&V(p)?(ye(!1,`Use "dataKey" to specify the value of pie,
7      the props "valueKey" will be deprecated in 1.1.0`),k="value"):V(u)&&(ye(!1,`Use "dataKey" to specify the value of pie,
8      the props "valueKey" will be deprecated in 1.1.0`),k=p);var b=i.filter(function(M){return q(M,k,0)!==0}).length,v=(x>=360?b:b-1)*d,A=x-b*m-v,w=i.reduce(function(M,O){var N=q(O,k,0);return M+(E(N)?N:0)},0),P;if(w>0){var S;P=i.map(function(M,O){var N=q(M,k,0),L=q(M,s,O),C=(E(N)?N:0)/w,B;O?B=S.endAngle+ge(f)*d*(N!==0?1:0):B=c;var U=B+ge(f)*((N!==0?m:0)+C*A),Q=(B+U)/2,H=(h.innerRadius+h.outerRadius)/2,Oe=[{name:L,value:N,payload:M,dataKey:k,type:g}],Ne=Re(h.cx,h.cy,H,Q);return S=j(j(j({percent:C,cornerRadius:o,name:L,tooltipPayload:Oe,midAngle:Q,middleRadius:H,tooltipPosition:Ne},M),h),{},{value:q(M,k),startAngle:B,endAngle:U,payload:M,paddingAngle:ge(f)*d}),S})}return j(j({},h),{},{sectors:P,data:i})});function Et(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var a=[],i=0;i<e.length;i+=t)a.push(e[i]);return a}function ya(e,t,r){var a={width:e.width+t.width,height:e.height+t.height};return Xt(a,r)}function ka(e,t,r){var a=r==="width",i=e.x,o=e.y,c=e.width,l=e.height;return t===1?{start:a?i:o,end:a?i+c:o+l}:{start:a?i+c:o+l,end:a?i:o}}function we(e,t,r,a,i){if(e*t<e*a||e*t>e*i)return!1;var o=r();return e*(t-e*o/2-a)>=0&&e*(t+e*o/2-i)<=0}function wa(e,t){return Et(e,t+1)}function Aa(e,t,r,a,i){for(var o=(a||[]).slice(),c=t.start,l=t.end,d=0,u=1,s=c,p=function(){var h=a?.[d];if(h===void 0)return{v:Et(a,u)};var f=d,x,k=function(){return x===void 0&&(x=r(h,f)),x},b=h.coordinate,v=d===0||we(e,b,k,s,l);v||(d=0,s=c,u+=1),v&&(s=b+e*(k()/2+i),d+=u)},g;u<=o.length;)if(g=p(),g)return g.v;return[]}function fe(e){"@babel/helpers - typeof";return fe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fe(e)}function st(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,a)}return r}function T(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?st(Object(r),!0).forEach(function(a){ja(e,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):st(Object(r)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))})}return e}function ja(e,t,r){return t=Pa(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Pa(e){var t=Ma(e,"string");return fe(t)=="symbol"?t:t+""}function Ma(e,t){if(fe(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var a=r.call(e,t);if(fe(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Sa(e,t,r,a,i){for(var o=(a||[]).slice(),c=o.length,l=t.start,d=t.end,u=function(g){var m=o[g],h,f=function(){return h===void 0&&(h=r(m,g)),h};if(g===c-1){var x=e*(m.coordinate+e*f()/2-d);o[g]=m=T(T({},m),{},{tickCoord:x>0?m.coordinate-x*e:m.coordinate})}else o[g]=m=T(T({},m),{},{tickCoord:m.coordinate});var k=we(e,m.tickCoord,f,l,d);k&&(d=m.tickCoord-e*(f()/2+i),o[g]=T(T({},m),{},{isShow:!0}))},s=c-1;s>=0;s--)u(s);return o}function Oa(e,t,r,a,i,o){var c=(a||[]).slice(),l=c.length,d=t.start,u=t.end;if(o){var s=a[l-1],p=r(s,l-1),g=e*(s.coordinate+e*p/2-u);c[l-1]=s=T(T({},s),{},{tickCoord:g>0?s.coordinate-g*e:s.coordinate});var m=we(e,s.tickCoord,function(){return p},d,u);m&&(u=s.tickCoord-e*(p/2+i),c[l-1]=T(T({},s),{},{isShow:!0}))}for(var h=o?l-1:l,f=function(b){var v=c[b],A,w=function(){return A===void 0&&(A=r(v,b)),A};if(b===0){var P=e*(v.coordinate-e*w()/2-d);c[b]=v=T(T({},v),{},{tickCoord:P<0?v.coordinate-P*e:v.coordinate})}else c[b]=v=T(T({},v),{},{tickCoord:v.coordinate});var S=we(e,v.tickCoord,w,d,u);S&&(d=v.tickCoord+e*(w()/2+i),c[b]=T(T({},v),{},{isShow:!0}))},x=0;x<h;x++)f(x);return c}function Je(e,t,r){var a=e.tick,i=e.ticks,o=e.viewBox,c=e.minTickGap,l=e.orientation,d=e.interval,u=e.tickFormatter,s=e.unit,p=e.angle;if(!i||!i.length||!a)return[];if(E(d)||Ye.isSsr)return wa(i,typeof d=="number"&&E(d)?d:0);var g=[],m=l==="top"||l==="bottom"?"width":"height",h=s&&m==="width"?Ie(s,{fontSize:t,letterSpacing:r}):{width:0,height:0},f=function(v,A){var w=D(u)?u(v.value,A):v.value;return m==="width"?ya(Ie(w,{fontSize:t,letterSpacing:r}),h,p):Ie(w,{fontSize:t,letterSpacing:r})[m]},x=i.length>=2?ge(i[1].coordinate-i[0].coordinate):1,k=ka(o,x,m);return d==="equidistantPreserveStart"?Aa(x,k,f,i,c):(d==="preserveStart"||d==="preserveStartEnd"?g=Oa(x,k,f,i,c,d==="preserveStartEnd"):g=Sa(x,k,f,i,c),g.filter(function(b){return b.isShow}))}var Na=["viewBox"],Ia=["viewBox"],Ca=["ticks"];function se(e){"@babel/helpers - typeof";return se=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},se(e)}function ie(){return ie=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},ie.apply(this,arguments)}function ot(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,a)}return r}function I(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
vendor: 30,839 bytes, lines 8-9
8t%2?ot(Object(r),!0).forEach(function(a){Xe(e,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ot(Object(r)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))})}return e}function _e(e,t){if(e==null)return{};var r=Ea(e,t),a,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)a=o[i],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}function Ea(e,t){if(e==null)return{};var r={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;r[a]=e[a]}return r}function Ta(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ct(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,_t(a.key),a)}}function _a(e,t,r){return t&&ct(e.prototype,t),r&&ct(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function La(e,t,r){return t=Ae(t),Ra(e,Tt()?Reflect.construct(t,r||[],Ae(e).constructor):t.apply(e,r))}function Ra(e,t){if(t&&(se(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $a(e)}function $a(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Tt=function(){return!!e})()}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ae(e)}function Ka(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&De(e,t)}function De(e,t){return De=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,i){return a.__proto__=i,a},De(e,t)}function Xe(e,t,r){return t=_t(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _t(e){var t=Da(e,"string");return se(t)=="symbol"?t:t+""}function Da(e,t){if(se(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var a=r.call(e,t);if(se(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var pe=(function(e){function t(r){var a;return Ta(this,t),a=La(this,t,[r]),a.state={fontSize:"",letterSpacing:""},a}return Ka(t,e),_a(t,[{key:"shouldComponentUpdate",value:function(a,i){var o=a.viewBox,c=_e(a,Na),l=this.props,d=l.viewBox,u=_e(l,Ia);return!Ce(o,d)||!Ce(c,u)||!Ce(i,this.state)}},{key:"componentDidMount",value:function(){var a=this.layerReference;if(a){var i=a.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(a){var i=this.props,o=i.x,c=i.y,l=i.width,d=i.height,u=i.orientation,s=i.tickSize,p=i.mirror,g=i.tickMargin,m,h,f,x,k,b,v=p?-1:1,A=a.tickSize||s,w=E(a.tickCoord)?a.tickCoord:a.coordinate;switch(u){case"top":m=h=a.coordinate,x=c+ +!p*d,f=x-v*A,b=f-v*g,k=w;break;case"left":f=x=a.coordinate,h=o+ +!p*l,m=h-v*A,k=m-v*g,b=w;break;case"right":f=x=a.coordinate,h=o+ +p*l,m=h+v*A,k=m+v*g,b=w;break;default:m=h=a.coordinate,x=c+ +p*d,f=x+v*A,b=f+v*g,k=w;break}return{line:{x1:m,y1:f,x2:h,y2:x},tick:{x:k,y:b}}}},{key:"getTickTextAnchor",value:function(){var a=this.props,i=a.orientation,o=a.mirror,c;switch(i){case"left":c=o?"start":"end";break;case"right":c=o?"end":"start";break;default:c="middle";break}return c}},{key:"getTickVerticalAnchor",value:function(){var a=this.props,i=a.orientation,o=a.mirror,c="end";switch(i){case"left":case"right":c="middle";break;case"top":c=o?"start":"end";break;default:c=o?"end":"start";break}return c}},{key:"renderAxisLine",value:function(){var a=this.props,i=a.x,o=a.y,c=a.width,l=a.height,d=a.orientation,u=a.mirror,s=a.axisLine,p=I(I(I({},$(this.props,!1)),$(s,!1)),{},{fill:"none"});if(d==="top"||d==="bottom"){var g=+(d==="top"&&!u||d==="bottom"&&u);p=I(I({},p),{},{x1:i,y1:o+g*l,x2:i+c,y2:o+g*l})}else{var m=+(d==="left"&&!u||d==="right"&&u);p=I(I({},p),{},{x1:i+m*c,y1:o,x2:i+m*c,y2:o+l})}return y.createElement("line",ie({},p,{className:W("recharts-cartesian-axis-line",$e(s,"className"))}))}},{key:"renderTicks",value:function(a,i,o){var c=this,l=this.props,d=l.tickLine,u=l.stroke,s=l.tick,p=l.tickFormatter,g=l.unit,m=Je(I(I({},this.props),{},{ticks:a}),i,o),h=this.getTickTextAnchor(),f=this.getTickVerticalAnchor(),x=$(this.props,!1),k=$(s,!1),b=I(I({},x),{},{fill:"none"},$(d,!1)),v=m.map(function(A,w){var P=c.getTickLineCoord(A),S=P.line,M=P.tick,O=I(I(I(I({textAnchor:h,verticalAnchor:f},x),{},{stroke:"none",fill:u},k),M),{},{index:w,payload:A,visibleTicksCount:m.length,tickFormatter:p});return y.createElement(G,ie({className:"recharts-cartesian-axis-tick",key:"tick-".concat(A.value,"-").concat(A.coordinate,"-").concat(A.tickCoord)},xt(c.props,A,w)),d&&y.createElement("line",ie({},b,S,{className:W("recharts-cartesian-axis-tick-line",$e(d,"className"))})),s&&t.renderTickItem(s,O,"".concat(D(p)?p(A.value,w):A.value).concat(g||"")))});return y.createElement("g",{className:"recharts-cartesian-axis-ticks"},v)}},{key:"render",value:function(){var a=this,i=this.props,o=i.axisLine,c=i.width,l=i.height,d=i.ticksGenerator,u=i.className,s=i.hide;if(s)return null;var p=this.props,g=p.ticks,m=_e(p,Ca),h=g;return D(d)&&(h=g&&g.length>0?d(this.props):d(m)),c<=0||l<=0||!h||!h.length?null:y.createElement(G,{className:W("recharts-cartesian-axis",u),ref:function(x){a.layerReference=x}},o&&this.renderAxisLine(),this.renderTicks(h,this.state.fontSize,this.state.letterSpacing),yt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(a,i,o){var c,l=W(i.className,"recharts-cartesian-axis-tick-value");return y.isValidElement(a)?c=y.cloneElement(a,I(I({},i),{},{className:l})):D(a)?c=a(I(I({},i),{},{className:l})):c=y.createElement(ht,ie({},i,{className:"recharts-cartesian-axis-tick-value"}),o),c}}])})(R.Component);Xe(pe,"displayName","CartesianAxis");Xe(pe,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var Ba=["x1","y1","x2","y2","key"],Fa=["offset"];function ee(e){"@babel/helpers - typeof";return ee=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ee(e)}function lt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,a)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lt(Object(r),!0).forEach(function(a){za(e,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lt(Object(r)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))})}return e}function za(e,t,r){return t=Wa(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wa(e){var t=Ga(e,"string");return ee(t)=="symbol"?t:t+""}function Ga(e,t){if(ee(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var a=r.call(e,t);if(ee(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Z(){return Z=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},Z.apply(this,arguments)}function dt(e,t){if(e==null)return{};var r=Ha(e,t),a,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)a=o[i],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}function Ha(e,t){if(e==null)return{};var r={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;r[a]=e[a]}return r}var Va=function(t){var r=t.fill;if(!r||r==="none")return null;var a=t.fillOpacity,i=t.x,o=t.y,c=t.width,l=t.height,d=t.ry;return y.createElement("rect",{x:i,y:o,ry:d,width:c,height:l,stroke:"none",fill:r,fillOpacity:a,className:"recharts-cartesian-grid-bg"})};function Lt(e,t){var r;if(y.isValidElement(e))r=y.cloneElement(e,t);else if(D(e))r=e(t);else{var a=t.x1,i=t.y1,o=t.x2,c=t.y2,l=t.key,d=dt(t,Ba),u=$(d,!1);u.offset;var s=dt(u,Fa);r=y.createElement("line",Z({},s,{x1:a,y1:i,x2:o,y2:c,fill:"none",key:l}))}return r}function Ya(e){var t=e.x,r=e.width,a=e.horizontal,i=a===void 0?!0:a,o=e.horizontalPoints;if(!i||!o||!o.length)return null;var c=o.map(function(l,d){var u=_(_({},e),{},{x1:t,y1:l,x2:t+r,y2:l,key:"line-".concat(d),index:d});return Lt(i,u)});return y.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function Ua(e){var t=e.y,r=e.height,a=e.vertical,i=a===void 0?!0:a,o=e.verticalPoints;if(!i||!o||!o.length)return null;var c=o.map(function(l,d){var u=_(_({},e),{},{x1:l,y1:t,x2:l,y2:t+r,key:"line-".concat(d),index:d});return Lt(i,u)});return y.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function Qa(e){var t=e.horizontalFill,r=e.fillOpacity,a=e.x,i=e.y,o=e.width,c=e.height,l=e.horizontalPoints,d=e.horizontal,u=d===void 0?!0:d;if(!u||!t||!t.length)return null;var s=l.map(function(g){return Math.round(g+i-i)}).sort(function(g,m){return g-m});i!==s[0]&&s.unshift(0);var p=s.map(function(g,m){var h=!s[m+1],f=h?i+c-g:s[m+1]-g;if(f<=0)return null;var x=m%t.length;return y.createElement("rect",{key:"react-".concat(m),y:g,x:a,height:f,width:o,stroke:"none",fill:t[x],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return y.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function qa(e){var t=e.vertical,r=t===void 0?!0:t,a=e.verticalFill,i=e.fillOpacity,o=e.x,c=e.y,l=e.width,d=e.height,u=e.verticalPoints;if(!r||!a||!a.length)return null;var s=u.map(function(g){return Math.round(g+o-o)}).sort(function(g,m){return g-m});o!==s[0]&&s.unshift(0);var p=s.map(function(g,m){var h=!s[m+1],f=h?o+l-g:s[m+1]-g;if(f<=0)return null;var x=m%a.length;return y.createElement("rect",{key:"react-".concat(m),x:g,y:c,width:f,height:d,stroke:"none",fill:a[x],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return y.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var Ja=function(t,r){var a=t.xAxis,i=t.width,o=t.height,c=t.offset;return Pt(Je(_(_(_({},pe.defaultProps),a),{},{ticks:Se(a,!0),viewBox:{x:0,y:0,width:i,height:o}})),c.left,c.left+c.width,r)},Xa=function(t,r){var a=t.yAxis,i=t.width,o=t.height,c=t.offset;return Pt(Je(_(_(_({},pe.defaultProps),a),{},{ticks:Se(a,!0),viewBox:{x:0,y:0,width:i,height:o}})),c.top,c.top+c.height,r)},te={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function Be(e){var t,r,a,i,o,c,l=Ue(),d=Qe(),u=Zt(),s=_(_({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:te.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:te.fill,horizontal:(a=e.horizontal)!==null&&a!==void 0?a:te.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:te.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:te.vertical,verticalFill:(c=e.verticalFill)!==null&&c!==void 0?c:te.verticalFill,x:E(e.x)?e.x:u.left,y:E(e.y)?e.y:u.top,width:E(e.width)?e.width:u.width,height:E(e.height)?e.height:u.height}),p=s.x,g=s.y,m=s.width,h=s.height,f=s.syncWithTicks,x=s.horizontalValues,k=s.verticalValues,b=ea(),v=ta();if(!E(m)||m<=0||!E(h)||h<=0||!E(p)||p!==+p||!E(g)||g!==+g)return null;var A=s.verticalCoordinatesGenerator||Ja,w=s.horizontalCoordinatesGenerator||Xa,P=s.horizontalPoints,S=s.verticalPoints;if((!P||!P.length)&&D(w)){var M=x&&x.length,O=w({yAxis:v?_(_({},v),{},{ticks:M?x:v.ticks}):void 0,width:l,height:d,offset:u},M?!0:f);ye(Array.isArray(O),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(ee(O),"]")),Array.isArray(O)&&(P=O)}if((!S||!S.length)&&D(A)){var N=k&&k.length,L=A({xAxis:b?_(_({},b),{},{ticks:N?k:b.ticks}):void 0,width:l,height:d,offset:u},N?!0:f);ye(Array.isArray(L),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(ee(L),"]")),Array.isArray(L)&&(S=L)}return y.createElement("g",{className:"recharts-cartesian-grid"},y.createElement(Va,{fill:s.fill,fillOpacity:s.fillOpacity,x:s.x,y:s.y,width:s.width,height:s.height,ry:s.ry}),y.createElement(Ya,Z({},s,{offset:u,horizontalPoints:P,xAxis:b,yAxis:v})),y.createElement(Ua,Z({},s,{offset:u,verticalPoints:S,xAxis:b,yAxis:v})),y.createElement(Qa,Z({},s,{horizontalPoints:P})),y.createElement(qa,Z({},s,{verticalPoints:S})))}Be.displayName="CartesianGrid";var Za=["type","layout","connectNulls","ref"],er=["key"];function oe(e){"@babel/helpers - typeof";return oe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oe(e)}function ut(e,t){if(e==null)return{};var r=tr(e,t),a,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)a=o[i],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}function tr(e,t){if(e==null)return{};var r={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;r[a]=e[a]}return r}function me(){return me=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},me.apply(this,arguments)}function pt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,a)}return r}function K(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pt(Object(r),!0).forEach(function(a){z(e,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pt(Object(r)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))})}return e}function ae(e){return nr(e)||ir(e)||rr(e)||ar()}function ar(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
9In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rr(e,t){if(e){if(typeof e=="string")return Fe(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Fe(e,t)}}function ir(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function nr(e){if(Array.isArray(e))return Fe(e)}function Fe(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function sr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gt(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,$t(a.key),a)}}function or(e,t,r){return t&&gt(e.prototype,t),r&&gt(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function cr(e,t,r){return t=je(t),lr(e,Rt()?Reflect.construct(t,r||[],je(e).constructor):t.apply(e,r))}function lr(e,t){if(t&&(oe(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return dr(e)}function dr(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Rt=function(){return!!e})()}function je(e){return je=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},je(e)}function ur(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ze(e,t)}function ze(e,t){return ze=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,i){return a.__proto__=i,a},ze(e,t)}function z(e,t,r){return t=$t(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $t(e){var t=pr(e,"string");return oe(t)=="symbol"?t:t+""}function pr(e,t){if(oe(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var a=r.call(e,t);if(oe(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var he=(function(e){function t(){var r;sr(this,t);for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return r=cr(this,t,[].concat(i)),z(r,"state",{isAnimationFinished:!0,totalLength:0}),z(r,"generateSimpleStrokeDasharray",function(c,l){return"".concat(l,"px ").concat(c-l,"px")}),z(r,"getStrokeDasharray",function(c,l,d){var u=d.reduce(function(k,b){return k+b});if(!u)return r.generateSimpleStrokeDasharray(l,c);for(var s=Math.floor(c/u),p=c%u,g=l-c,m=[],h=0,f=0;h<d.length;f+=d[h],++h)if(f+d[h]>p){m=[].concat(ae(d.slice(0,h)),[p-f]);break}var x=m.length%2===0?[0,g]:[g];return[].concat(ae(t.repeat(d,s)),ae(m),x).map(function(k){return"".concat(k,"px")}).join(", ")}),z(r,"id",wt("recharts-line-")),z(r,"pathRef",function(c){r.mainCurve=c}),z(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),z(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return ur(t,e),or(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var a=this.getTotalLength();this.setState({totalLength:a})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var a=this.getTotalLength();a!==this.state.totalLength&&this.setState({totalLength:a})}}},{key:"getTotalLength",value:function(){var a=this.mainCurve;try{return a&&a.getTotalLength&&a.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(a,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,c=o.points,l=o.xAxis,d=o.yAxis,u=o.layout,s=o.children,p=At(s,ra);if(!p)return null;var g=function(f,x){return{x:f.x,y:f.y,value:f.value,errorVal:q(f.payload,x)}},m={clipPath:a?"url(#clipPath-".concat(i,")"):null};return y.createElement(G,m,p.map(function(h){return y.cloneElement(h,{key:"bar-".concat(h.props.dataKey),data:c,xAxis:l,yAxis:d,layout:u,dataPointFormatter:g})}))}},{key:"renderDots",value:function(a,i,o){var c=this.props.isAnimationActive;if(c&&!this.state.isAnimationFinished)return null;var l=this.props,d=l.dot,u=l.points,s=l.dataKey,p=$(this.props,!1),g=$(d,!0),m=u.map(function(f,x){var k=K(K(K({key:"dot-".concat(x),r:3},p),g),{},{index:x,cx:f.x,cy:f.y,value:f.value,dataKey:s,payload:f.payload,points:u});return t.renderDotItem(d,k)}),h={clipPath:a?"url(#clipPath-".concat(i?"":"dots-").concat(o,")"):null};return y.createElement(G,me({className:"recharts-line-dots",key:"dots"},h),m)}},{key:"renderCurveStatically",value:function(a,i,o,c){var l=this.props,d=l.type,u=l.layout,s=l.connectNulls;l.ref;var p=ut(l,Za),g=K(K(K({},$(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(o,")"):null,points:a},c),{},{type:d,layout:u,connectNulls:s});return y.createElement(ft,me({},g,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(a,i){var o=this,c=this.props,l=c.points,d=c.strokeDasharray,u=c.isAnimationActive,s=c.animationBegin,p=c.animationDuration,g=c.animationEasing,m=c.animationId,h=c.animateNewValues,f=c.width,x=c.height,k=this.state,b=k.prevPoints,v=k.totalLength;return y.createElement(vt,{begin:s,duration:p,isActive:u,easing:g,from:{t:0},to:{t:1},key:"line-".concat(m),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(A){var w=A.t;if(b){var P=b.length/l.length,S=l.map(function(C,B){var U=Math.floor(B*P);if(b[U]){var Q=b[U],H=X(Q.x,C.x),Oe=X(Q.y,C.y);return K(K({},C),{},{x:H(w),y:Oe(w)})}if(h){var Ne=X(f*2,C.x),Gt=X(x/2,C.y);return K(K({},C),{},{x:Ne(w),y:Gt(w)})}return K(K({},C),{},{x:C.x,y:C.y})});return o.renderCurveStatically(S,a,i)}var M=X(0,v),O=M(w),N;if(d){var L="".concat(d).split(/[,\s]+/gim).map(function(C){return parseFloat(C)});N=o.getStrokeDasharray(O,v,L)}else N=o.generateSimpleStrokeDasharray(v,O);return o.renderCurveStatically(l,a,i,{strokeDasharray:N})})}},{key:"renderCurve",value:function(a,i){var o=this.props,c=o.points,l=o.isAnimationActive,d=this.state,u=d.prevPoints,s=d.totalLength;return l&&c&&c.length&&(!u&&s>0||!bt(u,c))?this.renderCurveWithAnimation(a,i):this.renderCurveStatically(c,a,i)}},{key:"render",value:function(){var a,i=this.props,o=i.hide,c=i.dot,l=i.points,d=i.className,u=i.xAxis,s=i.yAxis,p=i.top,g=i.left,m=i.width,h=i.height,f=i.isAnimationActive,x=i.id;if(o||!l||!l.length)return null;var k=this.state.isAnimationFinished,b=l.length===1,v=W("recharts-line",d),A=u&&u.allowDataOverflow,w=s&&s.allowDataOverflow,P=A||w,S=V(x)?this.id:x,M=(a=$(c,!1))!==null&&a!==void 0?a:{r:3,strokeWidth:2},O=M.r,N=O===void 0?3:O,L=M.strokeWidth,C=L===void 0?2:L,B=ia(c)?c:{},U=B.clipDot,Q=U===void 0?!0:U,H=N*2+C;return y.createElement(G,{className:v},A||w?y.createElement("defs",null,y.createElement("clipPath",{id:"clipPath-".concat(S)},y.createElement("rect",{x:A?g:g-m/2,y:w?p:p-h/2,width:A?m:m*2,height:w?h:h*2})),!Q&&y.createElement("clipPath",{id:"clipPath-dots-".concat(S)},y.createElement("rect",{x:g-H/2,y:p-H/2,width:m+H,height:h+H}))):null,!b&&this.renderCurve(P,S),this.renderErrorBar(P,S),(b||c)&&this.renderDots(P,Q,S),(!f||k)&&kt.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(a,i){return a.animationId!==i.prevAnimationId?{prevAnimationId:a.animationId,curPoints:a.points,prevPoints:i.curPoints}:a.points!==i.curPoints?{curPoints:a.points}:null}},{key:"repeat",value:function(a,i){for(var o=a.length%2!==0?[].concat(ae(a),[0]):a,c=[],l=0;l<i;++l)c=[].concat(ae(c),ae(o));return c}},{key:"renderDotItem",value:function(a,i){var o;if(y.isValidElement(a))o=y.cloneElement(a,i);else if(D(a))o=a(i);else{var c=i.key,l=ut(i,er),d=W("recharts-line-dot",typeof a!="boolean"?a.className:"");o=y.createElement(aa,me({key:c},l,{className:d}))}return o}}])})(R.PureComponent);z(he,"displayName","Line");z(he,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Ye.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});z(he,"getComposedData",function(e){var t=e.props,r=e.xAxis,a=e.yAxis,i=e.xAxisTicks,o=e.yAxisTicks,c=e.dataKey,l=e.bandSize,d=e.displayedData,u=e.offset,s=t.layout,p=d.map(function(g,m){var h=q(g,c);return s==="horizontal"?{x:tt({axis:r,ticks:i,bandSize:l,entry:g,index:m}),y:V(h)?null:a.scale(h),value:h,payload:g}:{x:V(h)?null:r.scale(h),y:tt({axis:a,ticks:o,bandSize:l,entry:g,index:m}),value:h,payload:g}});return K({points:p,layout:s},u)});function ce(e){"@babel/helpers - typeof";return ce=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ce(e)}function gr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mr(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,Bt(a.key),a)}}function fr(e,t,r){return t&&mr(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function hr(e,t,r){return t=Pe(t),xr(e,Kt()?Reflect.construct(t,r||[],Pe(e).constructor):t.apply(e,r))}function xr(e,t){if(t&&(ce(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vr(e)}function vr(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Kt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Kt=function(){return!!e})()}function Pe(e){return Pe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Pe(e)}function br(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&We(e,t)}function We(e,t){return We=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,i){return a.__proto__=i,a},We(e,t)}function Dt(e,t,r){return t=Bt(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Bt(e){var t=yr(e,"string");return ce(t)=="symbol"?t:t+""}function yr(e,t){if(ce(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var a=r.call(e,t);if(ce(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Ge(){return Ge=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},Ge.apply(this,arguments)}function kr(e){var t=e.xAxisId,r=Ue(),a=Qe(),i=na(t);return i==null?null:R.createElement(pe,Ge({},i,{className:W("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:a},ticksGenerator:function(c){return Se(c,!0)}}))}var le=(function(e){function t(){return gr(this,t),hr(this,t,arguments)}return br(t,e),fr(t,[{key:"render",value:function(){return R.createElement(kr,this.props)}}])})(R.Component);Dt(le,"displayName","XAxis");Dt(le,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function de(e){"@babel/helpers - typeof";return de=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},de(e)}function wr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ar(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,Wt(a.key),a)}}function jr(e,t,r){return t&&Ar(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Pr(e,t,r){return t=Me(t),Mr(e,Ft()?Reflect.construct(t,r||[],Me(e).constructor):t.apply(e,r))}function Mr(e,t){if(t&&(de(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Sr(e)}function Sr(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ft(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ft=function(){return!!e})()}function Me(e){return Me=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Me(e)}function Or(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&He(e,t)}function He(e,t){return He=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,i){return a.__proto__=i,a},He(e,t)}function zt(e,t,r){return t=Wt(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wt(e){var t=Nr(e,"string");return de(t)=="symbol"?t:t+""}function Nr(e,t){if(de(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var a=r.call(e,t);if(de(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Ve(){return Ve=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},Ve.apply(this,arguments)}var Ir=function(t){var r=t.yAxisId,a=Ue(),i=Qe(),o=sa(r);return o==null?null:R.createElement(pe,Ve({},o,{className:W("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:a,height:i},ticksGenerator:function(l){return Se(l,!0)}}))},ue=(function(e){function t(){return wr(this,t),Pr(this,t,arguments)}return Or(t,e),jr(t,[{key:"render",value:function(){return R.createElement(Ir,this.props)}}])})(R.Component);zt(ue,"displayName","YAxis");zt(ue,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});var Cr=qe({chartName:"LineChart",GraphicalChild:he,axisComponents:[{axisType:"xAxis",AxisComp:le},{axisType:"yAxis",AxisComp:ue}],formatAxisMap:Mt}),Er=qe({chartName:"BarChart",GraphicalChild:St,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:le},{axisType:"yAxis",AxisComp:ue}],formatAxisMap:Mt}),Tr=qe({chartName:"PieChart",GraphicalChild:Y,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Ot},{axisType:"radiusAxis",AxisComp:Nt}],formatAxisMap:oa,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}}
9);J.registerPlugin(Ut);const _r=[{year:"2024",india:320,global:8500},{year:"2025",india:575,global:14800},{year:"2026",india:780,global:18e3},{year:"2027",india:1050,global:24e3},{year:"2028",india:1400,global:32e3},{year:"2029",india:1850,global:42e3},{year:"2030",india:2500,global:47500}],mt=[{name:"Enterprise Events",value:100,color:"#bf8c2c"},{name:"Performance Marketing",value:80,color:"#d4a843"},{name:"Auto-Rickshaw OOH",value:50,color:"#e8c35a"},{name:"Developer Hackathons",value:30,color:"#1d1d1f"},{name:"Influencer Marketing",value:40,color:"#4a4a4a"},{name:"LinkedIn Enterprise",value:35,color:"#6b6b6b"},{name:"College Ambassadors",value:20,color:"#8c8c8c"},{name:"Content & Podcast",value:25,color:"#ababab"}],Lr=[{metric:"Voice Quality",ElevenLabs:98,Sarvam:75,WisprFlow:60,YellowAI:70},{metric:"Languages",ElevenLabs:85,Sarvam:95,WisprFlow:30,YellowAI:70},{metric:"Latency",ElevenLabs:95,Sarvam:70,WisprFlow:90,YellowAI:60},{metric:"Enterprise",ElevenLabs:90,Sarvam:75,WisprFlow:40,YellowAI:85},{metric:"India Pricing",ElevenLabs:70,Sarvam:95,WisprFlow:60,YellowAI:80},{metric:"Platform",ElevenLabs:95,Sarvam:50,WisprFlow:30,YellowAI:75},{metric:"Developer",ElevenLabs:90,Sarvam:60,WisprFlow:70,YellowAI:50},{metric:"Consumer",ElevenLabs:85,Sarvam:20,WisprFlow:80,YellowAI:30}],Rr=[{channel:"Programmatic SEO",cac:8,roi:12,volume:500},{channel:"WhatsApp Business",cac:15,roi:8,volume:100},{channel:"Developer Hackathons",cac:25,roi:15,volume:50},{channel:"Enterprise Events",cac:200,roi:20,volume:5},{channel:"Auto-Rickshaw OOH",cac:3,roi:5,volume:500},{channel:"Tech Influencers",cac:5,roi:10,volume:200},{channel:"LinkedIn Ads",cac:45,roi:6,volume:100},{channel:"College Ambassadors",cac:2,roi:25,volume:100}],Le=[{id:1,name:"Voice of India Summit",category:"Enterprise",country:"India",budget:"₹1 Cr",timeline:"Oct 2026",kpi:"500 CXOs, 50 enterprise leads",roi:"20x",image:"/manus-storage/campaign-enterprise-event_12aa6566.png",desc:"ElevenLabs' flagship India event. 500+ CXO attendees from BFSI, Telecom, E-commerce. Live demos with Meesho (60K calls/day), TVS Motor (35% lead lift). Partnership announcements with TCS, Infosys. Keynote by Karthik Rajaram. Modeled after ElevenLabs NYC Summit but localized for India enterprise buyers.",execution:"Venue: Bangalore International Exhibition Centre. Format: Morning keynotes + afternoon breakout tracks (BFSI, Telecom, Healthcare). Evening networking dinner. Pre-event: 6-week LinkedIn campaign targeting 2,000 CXOs. Post-event: 30-day nurture sequence.",competitorRef:"Sarvam AI hosted 'AI for Bharat' summit with 200 attendees. Our event 2.5x larger with global brand credibility."},{id:2,name:"Auto-Rickshaw Voice AI Campaign",category:"Offline/OOH",country:"India",budget:"₹50L",timeline:"Q4 2026",kpi:"50M impressions, 100K QR scans",roi:"5x",image:"/manus-storage/campaign-auto-rickshaw-v2_1c5128f0.png",desc:"Wrap 200 auto-rickshaws in Bangalore, Hyderabad, and Pune with ElevenLabs branding. QR code on each auto leads to voice clone demo. Inspired by WisprFlow's 100-auto campaign that achieved 20M reach. We go 2x bigger with 200 autos across 3 cities.",execution:"Partner with mMedia/Wrap2Earn for fleet. Design: Sound wave graphics + 'Clone Your Voice Free' CTA + QR code. Cities: 100 in Bangalore (Koramangala, HSR, Whitefield), 60 in Hyderabad (HITEC City, Gachibowli), 40 in Pune (Hinjewadi, Kharadi). Duration: 3 months. Track: QR scans → signups → paid conversion.",competitorRef:"WisprFlow: 100 autos in Bangalore, Zepto partnership for 5th birthday. Achieved 20M reach. We replicate at 2x scale with direct product demo CTA."},{id:3,name:"IIT/IIM Hackathon Series",category:"Developer",country:"India",budget:"₹30L",timeline:"Q4 2026 - Q2 2027",kpi:"5,000 developers, 500 projects, 2,000 API signups",roi:"15x",image:"/manus-storage/campaign-developer-hackathon_7ee5204b.png",desc:"Monthly hackathons at top engineering colleges. $4K grants per event. Build voice AI agents, dubbing tools, accessibility apps. Top projects get ElevenLabs credits + internship opportunities. Creates pipeline of 2,000+ startups using EL API.",execution:"Colleges: IIT Bombay, Delhi, Madras, Bangalore, Hyderabad + IIM Ahmedabad, Bangalore. Format: 48-hour hackathon. Tracks: Voice Agents, Dubbing/Localization, Accessibility, Creative. Prizes: $4K cash + $10K EL credits + mentorship. Post-event: GitHub showcase + blog features.",competitorRef:"Sarvam AI: OpenHathi developer program (500K model downloads). We counter with hands-on hackathons that create real products, not just downloads."},{id:4,name:"WhatsApp Voice AI Drip Campaign",category:"Performance",country:"India",budget:"₹15L",timeline:"Ongoing",kpi:"100K contacts, 25% activation, 5% paid conversion",roi:"8x",image:"/manus-storage/campaign-whatsapp-marketing_d
9573f7ed.png",desc:"7-day automated WhatsApp nurture sequence using WhatsApp Business API. 98% open rate (vs 20% email). Day 1: Voice clone demo. Day 3: Use case video. Day 5: Case study (Meesho). Day 7: Upgrade offer with UPI payment link. Voice notes from AI in user's language.",execution:"Platform: Gupshup/Wati WhatsApp Business API. Segmentation: By role (developer/creator/enterprise), language (Hindi/English/Tamil/Telugu), use case. Trigger: Website signup → WhatsApp opt-in. Content: Mix of text, voice notes (AI-generated in their language), short videos, and interactive buttons.",competitorRef:"India benchmark: 98% open rate, 45-60% CTR on WhatsApp. Yellow.ai uses similar for enterprise nurture. We differentiate with AI voice notes in user's language."},{id:5,name:"Tech Influencer Collaboration Program",category:"Influencer",country:"India",budget:"₹40L",timeline:"Ongoing",kpi:"20M views, 50K signups, 10K paid users",roi:"10x",image:"/manus-storage/campaign-influencer-collab_119be5a5.png",desc:"Partner with top 20 Indian tech YouTubers and Instagram creators. Sponsored tutorials, voice clone challenges, and product reviews. Target: Technical Guruji (22M), Ishan Sharma (3M), Tanmay Bhat (4M), CodeWithHarry (15M). Mix of paid + affiliate.",execution:"Tier 1 (5 creators, 10M+ subs): Full sponsored video + affiliate deal. ₹5-10L per video. Tier 2 (10 creators, 1-10M): Product integration + affiliate. ₹1-3L per video. Tier 3 (5 micro-creators, 100K-1M): Free credits + revenue share. Content: Voice clone tutorials, AI dubbing demos, 'I cloned my voice in 30 seconds' challenges.",competitorRef:"WisprFlow: Partnered with Tanmay Bhat for product launch. Sarvam: Academic influencers (IIT professors). We go broader with both tech and entertainment creators."},{id:6,name:"LinkedIn Enterprise ABM Campaign",category:"Performance",country:"India",budget:"₹35L",timeline:"Ongoing",kpi:"10K leads, 500 MQLs, 50 enterprise demos",roi:"6x",image:"/manus-storage/campaign-linkedin-enterprise_a493342a.png",desc:"Account-Based Marketing targeting 200 enterprise accounts. Personalized ads showing industry-specific use cases. Retargeting website visitors. InMail sequences to CXOs. Case study carousels (Meesho, TVS, Deutsche Telekom).",execution:"Targeting: Job titles (CTO, CIO, VP Engineering, Head of CX) at 200 named accounts. Creative: Industry-specific (BFSI: '₹22→₹3 per call', Telecom: '450M subscribers, 12 languages', E-com: '60K calls/day'). Format: Carousel ads + Video ads + InMail. Budget: ₹45 CPL target. Retargeting: Website visitors + content downloaders.",competitorRef:"Yellow.ai: Heavy LinkedIn presence with 1100+ client testimonials. Sarvam: Academic thought leadership. We differentiate with global credibility + India-specific metrics."},{id:7,name:"Programmatic SEO — Voice AI Hub",category:"Content/SEO",country:"India",budget:"₹12L",timeline:"6 months",kpi:"500K organic visits/month, 50K signups",roi:"12x",image:"/manus-storage/campaign-performance-dashboard_bea2b775.png",desc:"Build 5,000+ programmatic pages targeting long-tail voice AI keywords in English + Hindi. Pages: 'Best voice AI for [industry]', 'How to build voice agents in [language]', 'ElevenLabs vs [competitor]'. Each page auto-generated with relevant demos.",execution:"Stack: Next.js programmatic pages. Keywords: 'voice AI India', 'text to speech Hindi', 'AI voice clone', 'voice bot for business' (CPC: $2-5 in India). Content: Auto-generated comparison pages, use case guides, language-specific demos. Hindi SEO: Target 55% of users who prefer local language search. Backlinks: Guest posts on YourStory, Inc42, Analytics India Magazine.",competitorRef:"ElevenLabs global: Already ranks #1 for 'text to speech AI'. India opportunity: 'voice AI India' has 12K monthly searches with low competition. Sarvam ranks for 'Indian language AI'."},{id:8,name:"OOH Digital Billboard Campaign",category:"Offline/OOH",country:"India",budget:"₹40L",timeline:"Q4 2026",kpi:"100M impressions, brand recall lift 15%",roi:"4x",image:"/manus-storage/campaign-ooh-billboard_668ddfb2.png",desc:"Digital billboards on key tech corridors: Bangalore ORR, Hyderabad HITEC City, Pune Hinjewadi, Gurugram Cyber Hub. Creative: Live voice AI demo playing on billboard with QR code. Rotating creatives in Hindi, Kannada, Telugu, Tamil.",execution:"Locations: 20 premium digital billboards. Bangalore: 8 (ORR, MG Road, Koramangala). Hyderabad: 5 (HITEC City, Gachibowli). Pune: 4 (Hinjewa
9di, Kharadi). Gurugram: 3 (Cyber Hub, Golf Course Road). Creative: Animated sound waves + multilingual text + QR code. Duration: 8 weeks. Measurement: QR scans + brand recall survey.",competitorRef:"WisprFlow: Used auto-rickshaws (guerrilla). We go premium with digital billboards on tech corridors where decision-makers commute daily."},{id:9,name:"College Ambassador Program",category:"Community",country:"India",budget:"₹20L",timeline:"12 months",kpi:"50 campuses, 10K students, 2K API users",roi:"25x",image:"/manus-storage/campaign-college-campus_8c008627.png",desc:"Recruit 100 student ambassadors across 50 top engineering colleges. Monthly challenges, workshops, and project showcases. Ambassadors get free Pro plan + stipend + LinkedIn badge. Creates long-term developer pipeline.",execution:"Recruitment: Apply via form. Selection: Technical test + interview. Colleges: All IITs, NITs, BITS, top private (VIT, SRM, Manipal). Activities: Monthly workshop (voice AI basics), quarterly hackathon, annual showcase. Rewards: Free Pro plan ($22/mo), ₹5K/month stipend, LinkedIn 'ElevenLabs Ambassador' badge, internship fast-track.",competitorRef:"OpenAI: Student program (free ChatGPT Plus during finals). Notion: Campus ambassador program (100+ colleges). We replicate with voice AI focus."},{id:10,name:"Voice AI India Podcast",category:"Content",country:"India",budget:"₹8L",timeline:"Weekly",kpi:"500K listens, thought leadership positioning",roi:"7x",image:"/manus-storage/campaign-podcast-studio_32feed0e.png",desc:"Weekly podcast featuring India's voice AI ecosystem. Guests: CXOs from Meesho, TVS, Flipkart. Topics: Voice AI in BFSI, building multilingual agents, India vs global AI. Distributed on Spotify, Apple, YouTube. Entirely produced using ElevenLabs tools.",execution:"Format: 30-min episodes. Host: India GM or senior leader. Guests: Enterprise customers, partners, developers. Production: Entirely on ElevenLabs (recording, editing, intro/outro generation). Distribution: Spotify, Apple Podcasts, YouTube, Google Podcasts. Promotion: LinkedIn clips, Twitter threads, newsletter.",competitorRef:"Sarvam AI: 'AI for Bharat' blog series. Yellow.ai: Enterprise webinar series. We differentiate with audio-first format that showcases our own product."},{id:11,name:"Japan Anime Dubbing Campaign",category:"Content/Partnership",country:"Japan",budget:"$200K",timeline:"Q1 2027",kpi:"10 anime titles dubbed, 5M views, 50K Japan signups",roi:"8x",image:"/manus-storage/campaign-japan-anime_391f8905.png",desc:"Partner with anime studios (81 Produce, Toei Animation) to dub popular anime into 10+ languages using ElevenLabs. Showcase quality vs traditional dubbing. Target anime fans globally + Japanese enterprise market.",execution:"Phase 1: Partner with mid-tier anime studio for 3 episodes. Phase 2: YouTube showcase comparing AI vs human dubbing (blind test). Phase 3: Enterprise pitch to major studios (Toei, Sunrise, MAPPA). Marketing: Anime fan communities (Reddit, Twitter, Crunchyroll forums). Japan-specific: Partner with SoftBank for distribution.",competitorRef:"CoeFont: 10,000+ Japanese AI voices but no dubbing platform. Supertone (Korea): Voice synthesis for K-pop. We offer full dubbing pipeline (not just voices)."},{id:12,name:"K-Drama Localization Showcase",category:"Content/Partnership",country:"South Korea",budget:"$150K",timeline:"Q2 2027",kpi:"5 K-dramas localized, 20M global views",roi:"10x",image:"/manus-storage/campaign-korea-kpop_f9a77b2a.png",desc:"Partner with Korean broadcasters (SBS, MBC, CJ ENM) to localize K-dramas into 20+ languages. Showcase on Netflix/Viki. Demonstrate quality + speed vs traditional dubbing studios. Target: K-content's $13B global market.",execution:"Phase 1: Localize 1 popular K-drama episode into Hindi, Japanese, Spanish, Portuguese. Phase 2: A/B test viewer satisfaction (AI vs human dub). Phase 3: Enterprise deal with CJ ENM for full catalog. Marketing: K-drama fan communities, Netflix partnership for distribution. Korea-specific: Leverage Sangwon Hong (Country Director) relationships.",competitorRef:"Supertone (HYBE): Focus on K-pop voice synthesis. Neosapience (Typecast): AI avatars. Neither offers full drama localization pipeline. We own this niche."}
9,{id:13,name:"SEA Voice Commerce Campaign",category:"Performance/Partnership",country:"SEA",budget:"$100K",timeline:"Q2 2027",kpi:"3 Grab/Gojek integrations, 1M voice transactions",roi:"12x",image:"/manus-storage/campaign-sea-grab_99d7b4c2.png",desc:"Partner with Grab and Gojek to enable voice-powered ordering in Bahasa Indonesia, Thai, and Malay. Users can order food, book rides, and make payments using voice in their local language. Showcase at Singapore Fintech Festival.",execution:"Phase 1: Pilot with Grab Singapore (English + Mandarin). Phase 2: Expand to GrabFood Indonesia (Bahasa). Phase 3: Gojek Thailand (Thai). Marketing: In-app banners, driver app notifications, social media campaign. Event: Demo at Singapore Fintech Festival (60K attendees).",competitorRef:"WIZ.AI: Enterprise voice AI in SEA but no consumer integration. Gowajee: Thai voice AI but limited to enterprise. We bridge consumer + enterprise."},{id:14,name:"YouTube Pre-Roll + Shorts Campaign",category:"Performance",country:"India",budget:"₹25L",timeline:"Ongoing",kpi:"10M views, 100K website visits, 20K signups",roi:"8x",image:"/manus-storage/campaign-youtube-preroll_9bd21eb7.png",desc:"15-second pre-roll ads on tech YouTube channels + 60-second Shorts demonstrating voice cloning. Target: Developers, creators, and enterprise buyers watching tech content. Creative: 'Clone your voice in 30 seconds' demo.",execution:"Targeting: In-market audiences (AI tools, SaaS), custom intent (voice AI, text to speech), placement (tech channels: Fireship, Traversy Media, Indian tech channels). Creative A: 15s pre-roll showing voice clone in Hindi. Creative B: 60s Shorts tutorial. Creative C: Enterprise case study (Meesho). Budget: ₹25L/quarter. Target CPV: ₹2-5.",competitorRef:"ElevenLabs global: YouTube is #1 organic channel (tutorials get 500K+ views). India: Replicate with Hindi/regional language tutorials. WisprFlow: Heavy YouTube presence with creator collaborations."},{id:15,name:"Social Media Viral Challenge",category:"Social",country:"Global",budget:"₹15L",timeline:"Q4 2026",kpi:"50M impressions, 100K UGC videos, 30K signups",roi:"15x",image:"/manus-storage/campaign-social-ads_0be51243.png",desc:"#VoiceSwapChallenge on Instagram Reels and YouTube Shorts. Users clone their voice and speak in different languages. Viral mechanic: 'I spoke Japanese in 30 seconds'. Partner with 50 micro-influencers to seed.",execution:"Platform: Instagram Reels (primary), YouTube Shorts, Twitter/X. Mechanic: Record yourself → Clone voice → Speak in 5 languages → Share with #VoiceSwapChallenge. Seeding: 50 micro-influencers (10K-100K followers) get free Pro plan + ₹10K per video. Prizes: Weekly winners get 1-year Pro plan. Amplification: Paid boost on top-performing UGC.",competitorRef:"Midjourney: Community-led growth through Discord (16M users). We replicate virality through short-form video challenges that showcase the product."}],$r=[{competitor:"WisprFlow",campaign:"Bangalore Auto-Rickshaw Blitz",details:"100 auto-rickshaws wrapped with WisprFlow branding. Zepto partnership for 5th birthday co-branding. Estimated 20M reach in Bangalore. QR codes for free trial. Guerrilla marketing at ₹5L budget.",result:"20M impressions, significant brand recall in Bangalore tech community",lesson:"Hyper-local OOH works in India. We go 2x bigger (200 autos, 3 cities) with direct product demo CTA."},{competitor:"Sarvam AI",campaign:"OpenHathi Developer Program",details:"Open-source Hindi language model. White papers + viral demos. Academic partnerships with IITs. 500K+ model downloads in Q1. Positioned as 'Sovereign AI for India'.",result:"500K downloads, $41M Series A, MeitY empanelment",lesson:"Developer community + government positioning creates moat. We counter with superior product quality + global credibility."},{competitor:"Sarvam AI",campaign:"AI for Bharat Social Impact",details:"Partnered with NGOs for voice assistants for farmers. Kisan Call Centers integration. ESG-focused marketing. Government relationship building.",result:"Strengthened ESG profile, validated voice-to-text revenue drivers",lesson:"Social impact campaigns build government relationships. We replicate with accessibility focus (visually impaired, elderly)."},{competitor:"Yellow.ai",campaign:"Enterprise Webinar Series",details:"Weekly webinars with enterprise CXOs. 1100+ client testimonials. Industry-specific content (BFSI, Retail, Healthcare). Heavy LinkedIn presence.",result:"1100+ enterprise clients globally",lesson:"Consistent enterprise content builds pipeline. We differentiate with live product demos (not just slides)."},{competitor:"OpenAI",campaign:"12 Days of OpenAI",details:"Phased rollout of new features over 12 days. Daily announcements building anticipation. Massive social media engagement. Each day revealed a new capability.",result:"Sustained engagement, massive media coverage",lesson:"Phased product launches create sustained buzz. We replicate for India launches (12 Days of Voice AI India)."},{competitor:"OpenAI",campaign:"Student Free Access",details:"Free ChatGPT Plus for college students during finals. Targeted demographic acquisition. Built brand loyalty with next-gen users.",result:"Millions of student signups, long-term brand loyalty",lesson:"Free access for students creates lifetime users. We offer free Pro plan to IIT/IIM students (our college ambassador program)."},{competitor:"Midjourney",campaign:"Discord Community Growth",details:"Public-by-default image generation. Users see each other's creations. Community learning effect. 16M Discord members. Zero traditional marketing spend.",result:"16M community members, $200M+ ARR with zero paid marketing",lesson:"Community-led growth is the most efficient. We build India-specific Discord/Telegram communities with regional language channels."}],Kr=[{country:"India",flag:"🇮🇳",campaigns:["Voice of India Summit (₹1Cr)","Auto-Rickshaw OOH (₹50L)","IIT Hackathon Series (₹30L)","WhatsApp Drip (₹15L)","Tech Influencers (₹40L)","LinkedIn ABM (₹35L)","SEO Hub (₹12L)","Billboards (₹40L)","College Ambassadors (₹20L)","Podcast (₹8L)","YouTube Ads (₹25L)","Social Challenge (₹15L)"],totalBudget:"₹3.9 Cr",focus:"Enterprise + Developer + Consumer awareness"},{country:"Japan",flag:"🇯🇵",campaigns:["Anime Dubbing Showcase ($200K)","SoftBank Enterprise Event ($100K)","LINE Marketing Campaign ($50K)","CEATEC Booth ($80K)","Japanese Tech Influencers ($30K)"],totalBudget:"$460K",focus:"Anime/Gaming + Enterprise telecom"},{country:"South Korea",flag:"🇰🇷",campaigns:["K-Drama Localization ($150K)","Krafton Gaming Partnership ($80K)","KakaoTalk Campaign ($40K)","AI Expo Korea Booth ($60K)","K-pop Fan Experience ($50K)"],totalBudget:"$380K",focus:"K-content localization + Gaming"}
9,{country:"SEA",flag:"🌏",campaigns:["Grab Voice Commerce ($100K)","Singapore Fintech Festival ($80K)","Indonesia Developer Program ($50K)","Thailand True Corp Co-marketing ($40K)","LINE Thailand Integration ($30K)"],totalBudget:"$300K",focus:"Voice commerce + Telecom partnerships"},{country:"ANZ",flag:"🇦🇺",campaigns:["Enterprise Roadshow ($80K)","Australian Financial Review Partnership ($40K)","NZ Government Pilot ($30K)","Developer Meetup Series ($20K)"],totalBudget:"$170K",focus:"Enterprise + Government"}];function Gr(){const e=R.useRef(null),[t,r]=R.useState(0),[a,i]=R.useState("All"),[o,c]=R.useState("All");R.useEffect(()=>{const s=J.context(()=>{J.from(".page-hero > *",{y:40,opacity:0,duration:.8,stagger:.1,ease:"power3.out",delay:.3}),J.utils.toArray(".mkt-section").forEach(p=>{J.from(p,{scrollTrigger:{trigger:p,start:"top 85%"},y:40,opacity:0,duration:.7,ease:"power3.out"})}),J.utils.toArray("img").forEach(p=>{J.from(p,{scrollTrigger:{trigger:p,start:"top 90%"},y:20,opacity:0,scale:.98,duration:.6,ease:"power3.out"})})},e);return()=>s.revert()},[]);const l=["All",...Array.from(new Set(Le.map(s=>s.category)))],d=["All",...Array.from(new Set(Le.map(s=>s.country)))],u=Le.filter(s=>(a==="All"||s.category===a)&&(o==="All"||s.country===o));return n.jsx(Qt,{"data-loc":"client/src/pages/Marketing.tsx:112",children:n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:113",ref:e,children:[n.jsx("section",{"data-loc":"client/src/pages/Marketing.tsx:114",className:"section-padding text-center",children:n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:115",className:"page-hero max-w-3xl mx-auto px-6",children:[n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:116",className:"label-mono text-[#bf8c2c] mb-4",children:"India & APJ Marketing Playbook"}),n.jsx("h1",{"data-loc":"client/src/pages/Marketing.tsx:117",className:"headline-xl mb-6",children:"15 campaigns. ₹5 Cr budget. 200M+ reach."}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:118",className:"body-lg",children:"Comprehensive marketing strategy across enterprise events, performance marketing, influencer collaborations, OOH, developer community, and country-specific campaigns. With ad videos, competitor analysis, and ROI projections."})]})}),n.jsx("section",{"data-loc":"client/src/pages/Marketing.tsx:123",className:"mkt-section pb-16",children:n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:124",className:"max-w-5xl mx-auto px-6",children:[n.jsxs("h2",{"data-loc":"client/src/pages/Marketing.tsx:125",className:"text-[24px] font-bold text-[#1d1d1f] mb-6 flex items-center gap-2",children:[n.jsx(pa,{"data-loc":"client/src/pages/Marketing.tsx:125",className:"w-6 h-6 text-[#bf8c2c]"})," Ad Videos — ElevenLabs India"]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:126",className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:127",className:"card-subtle overflow-hidden",children:[n.jsx("video",{"data-loc":"client/src/pages/Marketing.tsx:128",controls:!0,className:"w-full aspect-video bg-black",poster:"/manus-storage/campaign-enterprise-event_12aa6566.png",children:n.jsx("source",{"data-loc":"client/src/pages/Marketing.tsx:129",src:"/manus-storage/elevenlabs-india-ad-1_6350f59f.mp4",type:"video/mp4"})}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:131",className:"p-4",children:[n.jsx("h3",{"data-loc":"client/src/pages/Marketing.tsx:132",className:"text-[14px] font-semibold text-[#1d1d1f]",children:"Brand Ad — Voice AI for India"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:133",className:"text-[12px] text-[#86868b] mt-1",children:"15s brand awareness ad. Sound waves → Hindi text → AI assistant. For YouTube pre-roll and social media."})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:136",className:"card-subtle overflow-hidden",children:[n.jsx("video",{"data-loc":"client/src/pages/Marketing.tsx:137",controls:!0,className:"w-full aspect-video bg-black",poster:"/manus-storage/campaign-performance-dashboard_bea2b775.png",children:n.jsx("source",{"data-loc":"client/src/pages/Marketing.tsx:138",src:"/manus-storage/elevenlabs-enterprise-ad_09badd1a.mp4",type:"video/mp4"})}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:140",className:"p-4",children:[n.jsx("h3",{"data-loc":"client/src/pages/Marketing.tsx:141",className:"text-[14px] font-semibold text-[#1d1d1f]",children:"Enterprise Ad — Voice AI at Scale"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:142",className:"text-[12px] text-[#86868b] mt-1",children:"15s enterprise ad. Call center → AI dashboard → ₹22→₹3 cost reduction. For LinkedIn and enterprise events."})]})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:146",className:"grid grid-cols-1 md:grid-cols-2 gap-6 mt-6",children:[n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:147",className:"card-subtle overflow-hidden",children:[n.jsx("video",{"data-loc":"client/src/pages/Marketing.tsx:148",controls:!0,className:"w-full aspect-[9/16] max-h-[400px] bg-black mx-auto",poster:"/manus-storage/el-campaign-instagram-story_13552603.png",children:n.jsx("source",{"data-loc":"client/src/pages/Marketing.tsx:149",src:"/manus-storage/elevenlabs-social-reel_e4ba39e8.mp4",type:"video/mp4"})}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:151",className:"p-4",children:[n.jsx("h3",{"data-loc":"client/src/pages/Marketing.tsx:152",className:"text-[14px] font-semibold text-[#1d1d1f]",children:"Social Reel — Clone Your Voice"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:153",className:"text-[12px] text-[#86868b] mt-1",children:"Vertical Instagram Reels/YouTube Shorts ad. Creator clones voice → speaks 5 languages. Gen-Z aesthetic. For social media paid + organic."})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:156",className:"card-subtle overflow-hidden",children:[n.jsx("video",{"data-loc":"client/src/pages/Marketing.tsx:157",controls:!0,className:"w-full aspect-video bg-black",poster:"/manus-storage/campaign-japan-anime_391f8905.png",children:n.jsx("source",{"data-loc":"client/src/pages/Marketing.tsx:158",src:"/manus-storage/elevenlabs-anime-dubbing_69f26efc.mp4",type:"video/mp4"})}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:160",className:"p-4",children:[n.jsx("h3",{"data-loc":"client/src/pages/Marketing.tsx:161",className:"text-[14px] font-semibold text-[#1d1d1f]",children:"Japan — Anime Dubbing Showcase"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:162",className:"text-[12px] text-[#86868b] mt-1",children:"Anime dubbing demo. Japanese → Hindi/English/Korean/Spanish. For Japan market entry and anime fan communities."})]})]})]})]})}),n.jsx("section",{"data-loc":"client/src/pages/Marketing.tsx:170",className:"mkt-section py-12",children:n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:171",className:"max-w-5xl mx-auto px-6",children:[n.jsx("h2",{"data-loc":"client/src/pages/Marketing.tsx:172",className:"text-[24px] font-bold text-[#1d1d1f] mb-2",children:"Campaign Creative Gallery"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:173",className:"text-[14px] text-[#86868b] mb-6",children:"All creatives feature the ElevenLabs two-bar logo. Multi-channel approach across digital, OOH, print, and events."}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:174",className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:175",className:"card-subtle overflow-hidden group",children:[n.jsx("img",{"data-loc":"client/src/pages/Marketing.tsx:176",src:"/manus-storage/el-campaign-metro-ad_f39b9e8c.png",alt:"Metro Ad",className:"w-full h-40 object-cover group-hover:scale-105 transition-transform duration-300"}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:177",className:"p-3",children:[n.jsx("h4",{"data-loc":"client/src/pages/Marketing.tsx:178",className:"text-[12px] font-semibold text-[#1d1d1f]",children:"Bangalore Metro Digital Screens"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:179",className:"text-[10px] text-[#86868b]",children:"50 screens across Purple & Green lines. 2M daily commuters. ₹15L/quarter."})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:182",className:"card-subtle overflow-hidden group",children:[n.jsx("img",{"data-loc":"client/src/pages/Marketing.tsx:183",src:"/manus-storage/el-campaign-startup-pitch_9ff14ae2.png",alt:"Startup Pitch",className:"w-full h-40 object-cover group-hover:scale-105 transition-transform duration-300"}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:184",className:"p-3",children:[n.jsx("h4",{"data-loc":"client/src/pages/Marketing.tsx:185",className:"text-[12px] font-semibold text-[#1d1d1f]",children:"Startup Program — $100K Credits"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:186",className:"text-[10px] text-[#86868b]",children:"Pitch events at TiE, Nasscom, YC India. 200 startups/event. Pipeline for API adoption."})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:189",className:"card-subtle overflow-hidden group",children:[n.jsx("img",{"data-loc":"client/src/pages/Marketing.tsx:190",src:"/manus-storage/el-campaign-call-center_516d9ee4.png",alt:"Call Center Transformation",className:"w-full h-40 object-cover group-hover:scale-105 transition-transform duration-300"}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:191",className:"p-3",children:[n.jsx("h4",{"data-loc":"client/src/pages/Marketing.tsx:192",className:"text-[12px] font-semibold text-[#1d1d1f]",children:"Enterprise — ₹22→₹3 Per Contact"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:193",className:"text-[10px] text-[#86868b]",children:"Before/after creative for BFSI enterprise sales. LinkedIn carousel + event collateral."})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:196",className:"card-subtle overflow-hidden group",children:[n.jsx("img",{"data-loc":"client/src/pages/Marketing.tsx:197",src:"/manus-storage/el-campaign-airport-lounge_1658a09b.png",alt:"Airport Lounge",className:"w-full h-40 object-cover group-hover:scale-105 transition-transform duration-300"}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:198",className:"p-3",children:[n.jsx("h4",{"data-loc":"client/src/pages/Marketing.tsx:199",className:"text-[12px] font-semibold text-[#1d1d1f]",children:"Airport Business Lounge Displays"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:200",className:"text-[10px] text-[#86868b]",children:"BLR, DEL, BOM lounges. Targets CXOs during travel. Premium brand positioning. ₹20L/quarter."})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:203",className:"card-subtle overflow-hidden group",children:[n.jsx("img",{"data-loc":"client/src/pages/Marketing.tsx:204",src:"/manus-storage/el-campaign-trade-show_012d9271.png",alt:"Trade Show Booth",className:"w-full h-40 object-cover group-hover:scale-105 transition-transform duration-300"}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:205",className:"p-3",children:[n.jsx("h4",{"data-loc":"client/src/pages/Marketing.tsx:206",className:"text-[12px] font-semibold text-[#1d1d1f]",children:"Nasscom/TiE Trade Show Booth"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:207",className:"text-[10px] text-[#86868b]",children:"Premium booth with live demos. 5,000+ footfall per event. Lead scanner integration. ₹25L/event."})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:210",className:"card-subtle overflow-hidden group",children:[n.jsx("img",{"data-loc":"client/src/pages/Marketing.tsx:211",src:"/manus-storage/el-campaign-newspaper-ad_9d382061.png",alt:"Economic Times Ad",className:"w-full h-40 object-cover group-hover:scale-105 transition-transform duration-300"}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:212",className:"p-3",children:[n.jsx("h4",{"data-loc":"client/src/pages/Marketing.tsx:213",className:"text-[12px] font-semibold text-[#1d1d1f]",children:"Economic Times Full-Page Ad"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:214",className:"text-[10px] text-[#86868b]",children:"Print ad targeting enterprise decision-makers. 800K daily readership. ₹30L per insertion."})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:217",className:"card-subtle overflow-hidden group",children:[n.jsx("img",{"data-loc":"client/src/pages/Marketing.tsx:218",src:"/manus-storage/el-campaign-spotify-ad_d8af3d34.png",alt:"Spotify Audio Ad",className:"w-full h-40 object-cover group-hover:scale-105 transition-transform duration-300"}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:219",className:"p-3",children:[n.jsx("h4",{"data-loc":"client/src/pages/Marketing.tsx:220",className:"text-[12px] font-semibold text-[#1d1d1f]",children:"Spotify Audio Ad Campaign"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:221",className:"text-[10px] text-[#86868b]",children:"30s audio ads on Spotify India. 'Hear what AI voices can do' — meta-creative using EL voices. 50M+ reach."})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:224",className:"card-subtle overflow-hidden group",children:[n.jsx("img",{"data-loc":"client/src/pages/Marketing.tsx:225",src:"/manus-storage/el-campaign-google-ads_502f1f52.png",alt:"Google Search Ads",className:"w-full h-40 object-cover group-hover:scale-105 transition-transform duration-300"}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:226",className:"p-3",children:[n.jsx("h4",{"data-loc":"client/src/pages/Marketing.tsx:227",className:"text-[12px] font-semibold text-[#1d1d1f]",children:"Google Search — #1 for 'Voice AI India'"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:228",className:"text-[10px] text-[#86868b]",children:"Paid search domination. 37K monthly searches. ₹150-300 CPC. Branded + competitor keywords."})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:231",className:"card-subtle overflow-hidden group",children:[n.jsx("img",{"data-loc":"client/src/pages/Marketing.tsx:232",src:"/manus-storage/el-campaign-webinar_e8030159.png",alt:"Enterprise Webinar",className:"w-full h-40 object-cover group-hover:scale-105 transition-transform duration-300"}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:233",className:"p-3",children:[n.jsx("h4",{"data-loc":"client/src/pages/Marketing.tsx:234",className:"text-[12px] font-semibold text-[#1d1d1f]",children:"Weekly Enterprise Webinar Series"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:235",className:"text-[10px] text-[#86868b]",children:"Live demos + case studies. 200 registrants/week. 30% MQL conversion. Nurture to enterprise deal."})]})]})]})]})}),n.jsx("section",{"data-loc":"client/src/pages/Marketing.tsx:243",className:"mkt-section py-16 bg-[#f5f5f7]",children:n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:244",className:"max-w-5xl mx-auto px-6",children:[n.jsx("h2",{"data-loc":"client/src/pages/Marketing.tsx:245",className:"text-[24px] font-bold text-[#1d1d1f] mb-6",children:"Market Intelligence"}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:246",className:"grid grid-cols-1 md:grid-cols-2 gap-6 mb-8",children:[n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:247",className:"card-subtle p-6",children:[n.jsx("h3",{"data-loc":"client/src/pages/Marketing.tsx:248",className:"text-[14px] font-semibold text-[#1d1d1f] mb-4",children:"India Voice AI Market ($M)"}),n.jsx(ve,{"data-loc":"client/src/pages/Marketing.tsx:249",width:"100%",height:220,children:n.jsxs(Cr,{"data-loc":"client/src/pages/Marketing.tsx:250",data:_r,children:[n.jsx(Be,{"data-loc":"client/src/pages/Marketing.tsx:251",strokeDasharray:"3 3",stroke:"#e5e5e5"}),n.jsx(le,{"data-loc":"client/src/pages/Marketing.tsx:252",dataKey:"year",tick:{fontSize:11,fill:"#86868b"}}),n.jsx(ue,{"data-loc":"client/src/pages/Marketing.tsx:253",tick:{fontSize:11,fill:"#86868b"}}),n.jsx(Ee,{"data-loc":"client/src/pages/Marketing.tsx:254",contentStyle:{borderRadius:"8px",border:"1px solid #e5e5e5",fontSize:12}}),n.jsx(he,{"data-loc":"client/src/pages/Marketing.tsx:255",type:"monotone",dataKey:"india",stroke:"#bf8c2c",strokeWidth:3,dot:{fill:"#bf8c2c",r:4},name:"India ($M)"}),n.jsx(at,{"data-loc":"client/src/pages/Marketing.tsx:256",wrappe
9rStyle:{fontSize:11}})]})})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:260",className:"card-subtle p-6",children:[n.jsx("h3",{"data-loc":"client/src/pages/Marketing.tsx:261",className:"text-[14px] font-semibold text-[#1d1d1f] mb-4",children:"Competitive Positioning (8 Dimensions)"}),n.jsx(ve,{"data-loc":"client/src/pages/Marketing.tsx:262",width:"100%",height:220,children:n.jsxs(ca,{"data-loc":"client/src/pages/Marketing.tsx:263",data:Lr,children:[n.jsx(la,{"data-loc":"client/src/pages/Marketing.tsx:264",stroke:"#e5e5e5"}),n.jsx(Ot,{"data-loc":"client/src/pages/Marketing.tsx:265",dataKey:"metric",tick:{fontSize:9,fill:"#86868b"}}),n.jsx(Nt,{"data-loc":"client/src/pages/Marketing.tsx:266",angle:30,domain:[0,100],tick:{fontSize:9}}),n.jsx(Te,{"data-loc":"client/src/pages/Marketing.tsx:267",name:"ElevenLabs",dataKey:"ElevenLabs",stroke:"#bf8c2c",fill:"#bf8c2c",fillOpacity:.3,strokeWidth:2}),n.jsx(Te,{"data-loc":"client/src/pages/Marketing.tsx:268",name:"Sarvam",dataKey:"Sarvam",stroke:"#1d1d1f",fill:"#1d1d1f",fillOpacity:.1,strokeWidth:1}),n.jsx(Te,{"data-loc":"client/src/pages/Marketing.tsx:269",name:"WisprFlow",dataKey:"WisprFlow",stroke:"#86868b",fill:"#86868b",fillOpacity:.05,strokeWidth:1}),n.jsx(at,{"data-loc":"client/src/pages/Marketing.tsx:270",wrapperStyle:{fontSize:10}})]})})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:275",className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:276",className:"card-subtle p-6",children:[n.jsx("h3",{"data-loc":"client/src/pages/Marketing.tsx:277",className:"text-[14px] font-semibold text-[#1d1d1f] mb-4",children:"Budget Allocation (₹5 Cr Total)"}),n.jsx(ve,{"data-loc":"client/src/pages/Marketing.tsx:278",width:"100%",height:220,children:n.jsxs(Tr,{"data-loc":"client/src/pages/Marketing.tsx:279",children:[n.jsx(Y,{"data-loc":"client/src/pages/Marketing.tsx:280",data:mt,cx:"50%",cy:"50%",outerRadius:80,dataKey:"value",label:({name:s,percent:p})=>`${s} ${(p*100).toFixed(0)}%`,labelLine:!1,style:{fontSize:9},children:mt.map((s,p)=>n.jsx(jt,{"data-loc":"client/src/pages/Marketing.tsx:281",fill:s.color},p))}),n.jsx(Ee,{"data-loc":"client/src/pages/Marketing.tsx:283"})]})})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:287",className:"card-subtle p-6",children:[n.jsx("h3",{"data-loc":"client/src/pages/Marketing.tsx:288",className:"text-[14px] font-semibold text-[#1d1d1f] mb-4",children:"Channel ROI Comparison"}),n.jsx(ve,{"data-loc":"client/src/pages/Marketing.tsx:289",width:"100%",height:220,children:n.jsxs(Er,{"data-loc":"client/src/pages/Marketing.tsx:290",data:Rr,children:[n.jsx(Be,{"data-loc":"client/src/pages/Marketing.tsx:291",strokeDasharray:"3 3",stroke:"#e5e5e5"}),n.jsx(le,{"data-loc":"client/src/pages/Marketing.tsx:292",dataKey:"channel",tick:{fontSize:8,fill:"#86868b"},angle:-45,textAnchor:"end",height:80}),n.jsx(ue,{"data-loc":"client/src/pages/Marketing.tsx:293",tick:{fontSize:10,fill:"#86868b"}}),n.jsx(Ee,{"data-loc":"client/src/pages/Marketing.tsx:294",contentStyle:{borderRadius:"8px",fontSize:11}}),n.jsx(St,{"data-loc":"client/src/pages/Marketing.tsx:295",dataKey:"roi",fill:"#bf8c2c",name:"ROI (x)",radius:[4,4,0,0]})]})})]})]})]})}),n.jsx("section",{"data-loc":"client/src/pages/Marketing.tsx:304",className:"mkt-section py-16",children:n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:305",className:"max-w-5xl mx-auto px-6",children:[n.jsx("h2",{"data-loc":"client/src/pages/Marketing.tsx:306",className:"text-[24px] font-bold text-[#1d1d1f] mb-2",children:"15 Marketing Campaigns — Full Playbook"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:307",className:"text-[14px] text-[#86868b] mb-6",children:"Each campaign with visual, budget, KPIs, execution plan, and competitor reference."}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:310",className:"flex flex-wrap gap-2 mb-6",children:[n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:311",className:"flex gap-1 items-center mr-4",children:[n.jsx("span",{"data-loc":"client/src/pages/Marketing.tsx:312",className:"text-[10px] text-[#86868b] uppercase tracking-wider",children:"Category:"}),l.map(s=>n.jsx("button",{"data-loc":"client/src/pages/Marketing.tsx:314",onClick:()=>i(s),className:`text-[11px] px-3 py-1 rounded-full transition-all ${a===s?"bg-[#1d1d1f] text-white":"bg-[#f5f5f7] text-[#86868b] hover:bg-[#e5e5e5]"}`,children:s},s))]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:317",className:"flex gap-1 items-center",children:[n.jsx("span",{"data-loc":"client/src/pages/Marketing.tsx:318",className:"text-[10px] text-[#86868b] uppercase tracking-wider",children:"Country:"}),d.map(s=>n.jsx("button",{"data-loc":"client/src/pages/Marketing.tsx:320",onClick:()=>c(s),className:`text-[11px] px-3 py-1 rounded-full transition-all ${o===s?"bg-[#bf8c2c] text-white":"bg-[#f5f5f7] text-[#86868b] hover:bg-[#e5e5e5]"}`,children:s},s))]})]}),n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:325",className:"space-y-4",children:u.map(s=>n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:327",className:"card-subtle overflow-hidden",children:[n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:328",className:"p-4 cursor-pointer",onClick:()=>r(t===s.id?null:s.id),children:n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:329",className:"flex items-center justify-between",children:[n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:330",className:"flex items-center gap-3",children:[n.jsx("span",{"data-loc":"client/src/pages/Marketing.tsx:331",className:"text-[10px] font-mono text-[#bf8c2c] w-6",children:String(s.id).padStart(2,"0")}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:332",children:[n.jsx("h3",{"data-loc":"client/src/pages/Marketing.tsx:333",className:"text-[15px] font-semibold text-[#1d1d1f]",children:s.name}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:334",className:"flex gap-2 mt-0.5",children:[n.jsx("span",{"data-loc":"client/src/pages/Marketing.tsx:335",className:"text-[10px] bg-[#f5f5f7] text-[#86868b] px-2 py-0.5 rounded-full",children:s.category}),n.jsx("span",{"data-loc":"client/src/pages/Marketing.tsx:336",className:"text-[10px] bg-[#f5f5f7] text-[#86868b] px-2 py-0.5 rounded-full",children:s.country})]})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:340",className:"flex items-center gap-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:341",className:"text-right hidden md:block",children:[n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:342",className:"text-[12px] font-semibold text-[#bf8c2c]",children:s.budget}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:343",className:"text-[10px] text-[#86868b]",children:["ROI: ",s.roi]})]}),t===s.id?n.jsx(da,{"data-loc":"client/src/pages/Marketing.tsx:345",className:"w-4 h-4 text-[#86868b]"}):n.jsx(ua,{"data-loc":"client/src/pages/Marketing.tsx:345",className:"w-4 h-4 text-[#86868b]"})]})]})}),t===s.id&&n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:350",className:"border-t border-black/5 bg-[#fafafa]",children:n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:351",className:"grid grid-cols-1 md:grid-cols-3 gap-0",children:[n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:352",className:"md:col-span-1",children:n.jsx("img",{"data-loc":"client/src/pages/Marketing.tsx:353",src:s.image,alt:s.name,className:"w-full h-48 md:h-full object-cover"})}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:355",className:"md:col-span-2 p-5 space-y-4",children:[n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:356",children:n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:357",className:"text-[13px] text-[#1d1d1f] leading-relaxed",children:s.desc})}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:359",className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:360",className:"bg-white rounded-lg p-3 border border-black/5",children:[n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:361",className:"text-[9px] text-[#86868b] uppercase",children:"Budget"}),n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:362",className:"text-[13px] font-semibold text-[#1d1d1f]",children:s.budget})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:364",className:"bg-white rounded-lg p-3 border border-black/5",children:[n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:365",className:"text-[9px] text-[#86868b] uppercase",children:"Timeline"}),n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:366",className:"text-[13px] font-semibold text-[#1d1d1f]",children:s.timeline})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:368",className:"bg-white rounded-lg p-3 border border-black/5",children:[n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:369",className:"text-[9px] text-[#86868b] uppercase",children:"KPI"}),n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:370",className:"text-[13px] font-semibold text-[#1d1d1f]",children:s.kpi})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:372",className:"bg-[#bf8c2c]/5 rounded-lg p-3 border border-[#bf8c2c]/20",children:[n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:373",className:"text-[9px] text-[#bf8c2c] uppercase",children:"ROI"}),n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:374",className:"text-[13px] font-semibold text-[#bf8c2c]",children:s.roi})]})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:377",className:"bg-white rounded-lg p-4 border border-black/5",children:[n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:378",className:"text-[10px] text-[#86868b] uppercase tracking-wider mb-2 flex items-center gap-1",children:[n.jsx(Ze,{"data-loc":"client/src/pages/Marketing.tsx:378",className:"w-3 h-3"})," Execution Plan"]}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:379",className:"text-[12px] text-[#1d1d1f] leading-relaxed",children:s.execution})]}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:381",className:"bg-[#1d1d1f] rounded-lg p-4",children:[n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:382",className:"text-[10px] text-[#bf8c2c] uppercase tracking-wider mb-2 flex items-center gap-1",children:[n.jsx(rt,{"data-loc":"client/src/pages/Marketing.tsx:382",className:"w-3 h-3"})," Competitor Reference"]}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:383",className:"text-[12px] text-white/80 leading-relaxed",children:s.competitorRef})]})]})]})})]},s.id))})]})}),n.jsx("section",{"data-loc":"client/src/pages/Marketing.tsx:396",className:"mkt-section py-16 bg-[#1d1d1f]",children:n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:397",className:"max-w-5xl mx-auto px-6",children:[n.jsx("h2",{"data-loc":"client/src/pages/Marketing.tsx:398",className:"text-[24px] font-bold text-white mb-2 text-center",children:"Competitor Campaign Analysis"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:399",className:"text-[14px] text-white/60 text-center mb-8",children:"What c
9ompetitors are doing and how we counter each move."}),n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:400",className:"space-y-4",children:$r.map((s,p)=>n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:402",className:"bg-white/5 backdrop-blur-sm rounded-xl p-5 border border-white/10",children:[n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:403",className:"flex items-center justify-between mb-3",children:[n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:404",children:[n.jsx("span",{"data-loc":"client/src/pages/Marketing.tsx:405",className:"text-[12px] font-semibold text-[#bf8c2c]",children:s.competitor}),n.jsx("h3",{"data-loc":"client/src/pages/Marketing.tsx:406",className:"text-[15px] font-semibold text-white",children:s.campaign})]}),n.jsx("span",{"data-loc":"client/src/pages/Marketing.tsx:408",className:"text-[11px] text-white/40 bg-white/5 px-3 py-1 rounded-full",children:s.result})]}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:410",className:"text-[12px] text-white/70 mb-3",children:s.details}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:411",className:"bg-[#bf8c2c]/10 rounded-lg p-3 border border-[#bf8c2c]/20",children:[n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:412",className:"text-[10px] text-[#bf8c2c] uppercase tracking-wider mb-1",children:"Our Counter-Strategy"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:413",className:"text-[12px] text-white/90",children:s.lesson})]})]},p))})]})}),n.jsx("section",{"data-loc":"client/src/pages/Marketing.tsx:422",className:"mkt-section py-16",children:n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:423",className:"max-w-5xl mx-auto px-6",children:[n.jsx("h2",{"data-loc":"client/src/pages/Marketing.tsx:424",className:"text-[24px] font-bold text-[#1d1d1f] mb-2 text-center",children:"Country-Wise Campaign Segmentation"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:425",className:"text-[14px] text-[#86868b] text-center mb-8",children:"Personalized marketing strategy for each APJ market."}),n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:426",className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:Kr.map((s,p)=>n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:428",className:"card-subtle p-5",children:[n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:429",className:"flex items-center gap-2 mb-3",children:[n.jsx("span",{"data-loc":"client/src/pages/Marketing.tsx:430",className:"text-2xl",children:s.flag}),n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:431",children:[n.jsx("h3",{"data-loc":"client/src/pages/Marketing.tsx:432",className:"text-[15px] font-semibold text-[#1d1d1f]",children:s.country}),n.jsxs("span",{"data-loc":"client/src/pages/Marketing.tsx:433",className:"text-[11px] text-[#bf8c2c] font-medium",children:[s.totalBudget," total"]})]})]}),n.jsxs("p",{"data-loc":"client/src/pages/Marketing.tsx:436",className:"text-[11px] text-[#86868b] mb-3",children:["Focus: ",s.focus]}),n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:437",className:"space-y-1",children:s.campaigns.map((g,m)=>n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:439",className:"flex items-center gap-2",children:[n.jsx("span",{"data-loc":"client/src/pages/Marketing.tsx:440",className:"text-[9px] font-mono text-[#bf8c2c]",children:String(m+1).padStart(2,"0")}),n.jsx("span",{"data-loc":"client/src/pages/Marketing.tsx:441",className:"text-[11px] text-[#1d1d1f]",children:g})]},m))})]},p))})]})}),n.jsx("section",{"data-loc":"client/src/pages/Marketing.tsx:452",className:"mkt-section py-16 bg-[#f5f5f7]",children:n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:453",className:"max-w-5xl mx-auto px-6",children:[n.jsx("h2",{"data-loc":"client/src/pages/Marketing.tsx:454",className:"text-[24px] font-bold text-[#1d1d1f] mb-2 text-center",children:"Personalization at Scale"}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:455",className:"text-[14px] text-[#86868b] text-center mb-8",children:"How to personalize onboarding for 800M+ Indian internet users"}),n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:456",className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[{title:"Language-First Onboarding",desc:"Detect user's preferred language from browser/device. Show UI in Hindi/Tamil/Telugu. First voice sample in their language. Reduce activation friction by 40%.",metric:"40% activation lift",icon:Vt},{title:"Voice Clone Welcome",desc:"Generate a personalized welcome message using the user's name in their language. AI-generated video with their cloned voice. Viral shareability.",metric:"3x share rate",icon:et},{title:"Use-Case Routing",desc:"Ask 3 questions during signup: role, use case, volume. Route to personalized dashboard with relevant templates and case studies.",metric:"2x conversion",icon:rt},{title:"Regional Pricing Signals",desc:"Show ₹ pricing prominently. Highlight UPI/GPay. Show 'Popular in India' badge. Local testimonials from Meesho, TVS.",metric:"30% more upgrades",icon:Yt},{title:"WhatsApp Nurture Sequence",desc:"7-day drip via WhatsApp Business API. Voice notes from AI in user's language. Day 1: Clone. Day 3: Demo. Day 5: Case study. Day 7: Offer.",metric:"25% activation",icon:Ze},{title:"Community-Led Growth",desc:"India-specific Discord/Telegram. Regional language communities. Weekly voice AI challenges. Leaderboard with prizes. Ambassador program.",metric:"5x engagement",icon:et}].map((s,p)=>n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:465",className:"card-subtle p-5",children:[n.jsx(s.icon,{"data-loc":"client/src/pages/Marketing.tsx:466",className:"w-5 h-5 text-[#bf8c2c] mb-3"}),n.jsx("h3",{"data-loc":"client/src/pages/Marketing.tsx:467",className:"text-[14px] font-semibold text-[#1d1d1f] mb-2",children:s.title}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:468",className:"text-[12px] text-[#86868b] leading-relaxed mb-3",children:s.desc}),n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:469",className:"text-[12px] font-medium text-[#bf8c2c]",children:s.metric})]},p))})]})}),n.jsx("section",{"data-loc":"client/src/pages/Marketing.tsx:477",className:"mkt-section py-16",children:n.jsxs("div",{"data-loc":"client/src/pages/Marketing.tsx:478",className:"max-w-5xl mx-auto px-6",children:[n.jsx("h2",{"data-loc":"client/src/pages/Marketing.tsx:479",className:"text-[24px] font-bold text-[#1d1d1f] mb-6",children:"India Performance Marketing Benchmarks"}),n.jsx("div",{"data-loc":"client/src/pages/Marketing.tsx:480",className:"card-subtle overflow-x-auto",children:n.jsxs("table",{"data-loc":"client/src/pages/Marketing.tsx:481",className:"w-full text-[12px]",children:[n.jsx("thead",{"data-loc":"client/src/pages/Marketing.tsx:482",children:n.jsxs("tr",{"data-loc":"client/src/pages/Marketing.tsx:483",className:"bg-[#f5f5f7] text-[10px] uppercase tracking-wider text-[#86868b]",children:[n.jsx("th",{"data-loc":"client/src/pages/Marketing.tsx:484",className:"p-3 text-left",children:"Channel"}),n.jsx("th",{"data-loc":"client/src/pages/Marketing.tsx:485",className:"p-3 text-center",children:"CPC/CPL (India)"}),n.jsx("th",{"data-loc":"client/src/pages/Marketing.tsx:486",className:"p-3 text-center",children:"CTR"}),n.jsx("th",{"data-loc":"client/src/pages/Marketing.tsx:487",className:"p-3 text-center",children:"Conv. Rate"}),n.jsx("th",{"data-loc":"client/src/pages/Marketing.tsx:488",className:"p-3 text-center",children:"Monthly Volume"}),n.jsx("th",{"data-loc":"client/src/pages/Marketing.tsx:489",className:"p-3 text-center",children:"Our Target"})]})}),n.jsx("tbody",{"data-loc":"client/src/pages/Marketing.tsx:492",children:[{ch:"Google Ads (Voice AI)",cpc:"₹150-300 CPC",ctr:"3.5%",conv:"2.8%",vol:"12K searches/mo",target:"500 signups/mo"},{ch:"Google Ads (TTS)",cpc:"₹80-150 CPC",ctr:"4.2%",conv:"3.5%",vol:"25K searches/mo",target:"1,200 signups/mo"},{ch:"LinkedIn Ads",cpc:"₹350-600 CPL",ctr:"0.8%",conv:"1.5%",vol:"50K impressions",target:"200 MQLs/mo"},{ch:"Meta Ads (Dev tools)",cpc:"₹50-100 CPC",ctr:"1.2%",conv:"2.0%",vol:"200K reach",target:"2,000 signups/mo"},{ch:"YouTube Pre-roll",cpc:"₹2-5 CPV",ctr:"15% VTR",conv:"1.0%",vol:"500K views/mo",target:"5,000 visits/mo"},{ch:"WhatsApp Business",cpc:"₹2-5/msg",ctr:"45-60%",conv:"5.0%",vol:"100K contacts",target:"5,000 activations/mo"},{ch:"Programmatic SEO",cpc:"₹0 (organic)",ctr:"5.5%",conv:"3.0%",vol:"500K visits/mo",target:"15,000 signups/mo"},{ch:"Instagram Reels",cpc:"₹20-50 CPE",ctr:"2.5%",conv:"1.5%",vol:"1M impressions",target:"3,000 signups/mo"}].map((s,p)=>n.jsxs("tr",{"data-loc":"client/src/pages/Marketing.tsx:503",className:"border-t border-black/5 hover:bg-[#f5f5f7]/50",children:[n.jsx("td",{"data-loc":"client/src/pages/Marketing.tsx:504",className:"p-3 font-medium text-[#1d1d1f]",children:s.ch}),n.jsx("td",{"data-loc":"client/src/pages/Marketing.tsx:505",className:"p-3 text-center text-[#86868b]",children:s.cpc}),n.jsx("td",{"data-loc":"client/src/pages/Marketing.tsx:506",className:"p-3 text-center text-[#86868b]",children:s.ctr}),n.jsx("td",{"data-loc":"client/src/pages/Marketing.tsx:507",className:"p-3 text-center text-[#86868b]",children:s.conv}),n.jsx("td",{"data-loc":"client/src/pages/Marketing.tsx:508",className:"p-3 text-center text-[#86868b]",children:s.vol}),n.jsx("td",{"data-loc":"client/src/pages/Marketing.tsx:509",className:"p-3 text-center font-medium text-[#bf8c2c]",children:s.target})]},p))})]})}),n.jsx("p",{"data-loc":"client/src/pages/Marketing.tsx:515",className:"text-[11px] text-[#86868b] mt-3",children:"Sources: Google Keyword Planner India, LinkedIn Campaign Manager, Meta Ads Library, industry benchmarks 2025-2026"})]})})]})})}export{Gr as default};

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.