PageSourceSearch

https://mycomic.ai/6215.ad690c382a7d3a74.js

js mycomic.ai collected 2026-10-05 12:18:01 UTC 7,804 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkcomic_roadmap_ai=self.webpackChunkcomic_roadmap_ai||[]).push([[6215],{46215:(h,l,n)=>{n.r(l),n.d(l,{SubscriptionUpgradeDialogComponent:()=>b});var c=n(77248),s=n(30357),d=n(88834),g=n(81074),t=n(22898),p=n(87260),u=n(65404),m=n(9010);function f(i,_){if(1&i&&(t.j41(0,"div",14)(1,"mat-icon",15),t.EFF(2,"check_circle"),t.k0s(),t.j41(3,"span"),t.EFF(4),t.k0s()()),2&i){const o=_.$implicit;t.R7$(4),t.JRh(o)}}let b=(()=>{class i{dialogRef;data;router;mixpanel;featureContent;featureContentMap={events:{icon:"event",title:"Ready to Track Your Comic Convention Journey?",subtitle:"Unlock powerful event management and performance tracking",benefits:["Add unlimited events and appearances","Interactive event mapping and location tracking","Performance metrics and ROI analysis per event","Revenue tracking tied to specific events","Calendar integration and reminders"],ctaText:"Start Free Trial"},inventory:{icon:"inventory_2",title:"Ready to Manage Your Product Line?",subtitle:"Take control of your inventory and maximize profitability",benefits:["Add unlimited products and variants","Real-time inventory tracking and low-stock alerts","Pricing and profitability analysis","Sales performance tracking by product","Development pipeline management"],ctaText:"Start Free Trial"},marketing:{icon:"campaign",title:"Ready to Scale Your Marketing?",subtitle:"Optimize your marketing spend and maximize ROI",benefits:["Import data from all marketing platforms","Track ad spend and ROI across campaigns","Campaign performance analytics and insights","Audience growth and engagement tracking","AI-powered marketing recommendations"],ctaText:"Start Free Trial"},sales:{icon:"trending_up",title:"Ready to Maximize Your Revenue?",subtitle:"Unlock comprehensive sales tracking and analytics",benefits:["Add unlimited revenue streams and transactions","Multi-platform sales tracking and consolidation","Profit margin and cost analysis","Revenue forecasting and projections","Platform performance comparison"],ctaText:"Start Free Trial"},general:{icon:"star",title:"Unlock All Features with MyComic.ai Pro",subtitle:"Everything you need to grow your comic business",benefits:["Upload unlimited comics and projects","Track events, sales, and marketing","AI-powered insights and recommendations","Team collaboration (up to 6 members)","Full analytics dashboard and reporting"],ctaText:"View Plans"}};constructor(o,e,a,r){this.dialogRef=o,this.data=e,this.router=a,this.mixpanel=r,this.featureContent=this.featureContentMap[e.feature]||this.featureContentMap.general,this.mixpanel.track("Conversion",{"Conversion Type":"paywall_shown",feature:e.feature,source:e.source||null}),console.log("\u{1f512} Subscription Upgrade Dialog shown:",{feature:e.feature,source:e.source,timestamp:(new Date).toISOString()})}onViewPlans(){console.log('\u2728 User clicked "Start Free Trial" from:',this.data.feature),this.mixpanel.track("Conversion",{"Conversion Type":"paywall_cta_clicked",feature:this.data.feature,source:this.data.source||null}),this.dialogRef.close("subscribe"),this.router.navigate(["/pricing"],{queryParams:{source:this.data.feature,trial:!0}})}onMaybeLater(){console.log('\u23f0 User clicked "Maybe Later" from:',this.data.feature),this.mixpanel.track("AI Dismissed",{feature:this.data.feature,source:this.data.source||null,dismissal_type:"maybe_later"}),this.dialogRef.close("later")}onClose(){console.log("\u274c User closed dialog from:",this.data.feature),this.mixpanel.track("AI Dismissed",{feature:this.data.feature,source:this.data.source||null,dismissal_type:"close"}),this.dialogRef.close("close")}static \u0275fac=function(e){return new(e||i)(t.rXU(s.k),t.rXU(s.e),t.rXU(p.Ix),t.rXU(u.U))};static \u0275cmp=t.VBU({type:i,selectors:[["app-subscription-upgrade-dialog"]],decls:30,vars:5,consts:[[1,"upgrade-dialog"],[1,"dialog-header"],[1,"icon-container"],[1,"feature-icon"],["mat-icon-button","",1,"close-button",3,"click"],[1,"dialog-content"],[1,"title"],[1,"subtitle"],[1,"benefits-list"],["class","benefit-item",4,"ngFor","ngForOf"],[1,"trial-highlight"],[1,"dialog-actions"],["mat-button","",1,"secondary-button",3,"click"],["mat-raised-button","","color","primary",1,"primary-button",3,"click"],[1,"benefit-item"],[1,"check-icon"]],template:function(e,a){1&e&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"mat-icon",3),t.EFF(4),t.k0s()(),t.j41(5,"button",4),t.bIt("click",function(){return a.onClose()}),t.j41(6,"mat-icon"),t.EFF(7,"close"),t.k0s()()(),t.j41(8,"div",5)(9,"h2",6),t.EFF(10),t.k0s(),t.j41(11,"p",7),t.EFF(12),t.k0s(),t.j41(13,"div",8),t.DNE(14,f,5,1,"div",9),t.k0s(),t.j41(15,"div",10)(16,"mat-icon"),t.EFF(17,"celebration"),t.k0s(),t.j41(18,"span"),t.EFF(19,"Start with a "),t.j41(20,"strong"),t.EFF(21,"30-day free trial"),t.k0s(),t.EFF(22," \u2014 No credit card required!"),t.k0s()()(),t.j41(23,"div",11)(24,"button",12),t.bIt("click",function(){return a.onMaybeLater()}),t.EFF(25," Maybe Later "),t.k0s(),t.j41(26,"button",13),t.bIt("click",function(){return a.onViewPlans()}),t.j41(27,"mat-icon"),t.EFF(28,"upgrade"),t.k0s(),t.EFF(29),t.k0s()()()),2&e&&(t.R7$(4),t.JRh(a.featureContent.icon),t.R7$(6),t.JRh(a.featureContent.title),t.R7$(2),t.JRh(a.featureContent.subtitle),t.R7$(2),t.Y8G("ngForOf",a.featureContent.benefits),t.R7$(15),t.SpI(" ",a.featureContent.ctaText," "))},dependencies:[c.MD,c.Sq,s.l,d.Hl,d.$z,m.M,g.m_,g.An],styles:[".upgrade-dialog[_ngcontent-%COMP%]{max-width:500px;padding:0}.dialog-header[_ngcontent-%COMP%]{position:relative;padding:32px 32px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.icon-container[_ngcontent-%COMP%]{width:80px;height:80px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-icon[_ngcontent-%COMP%]{font-size:48px;width:48px;height:48px;color:#fff}.close-button[_ngcontent-%COMP%]{position:absolute;top:16px;right:16px;color:#fff}.dialog-content[_ngcontent-%COMP%]{padding:32px;background:#fff}.title[_ngcontent-%COMP%]{font-size:24px;font-weight:700;
1color:#1a202c;margin:0 0 8px;text-align:center}.subtitle[_ngcontent-%COMP%]{font-size:16px;color:#4a5568;margin:0 0 24px;text-align:center}.benefits-list[_ngcontent-%COMP%]{margin-bottom:24px}.benefit-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e2e8f0}.benefit-item[_ngcontent-%COMP%]:last-child{border-bottom:none}.check-icon[_ngcontent-%COMP%]{color:#48bb78;font-size:24px;width:24px;height:24px;flex-shrink:0}.benefit-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:15px;color:#2d3748;line-height:1.5}.trial-highlight[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,#fef5e7,#fdebd0);border-radius:12px;border-left:4px solid #f59e0b}.trial-highlight[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{color:#f59e0b;font-size:24px;width:24px;height:24px}.trial-highlight[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:14px;color:#78350f;line-height:1.5}.trial-highlight[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{color:#92400e}.dialog-actions[_ngcontent-%COMP%]{padding:24px 32px;background:#f7fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end}.secondary-button[_ngcontent-%COMP%]{color:#4a5568;font-weight:500}.primary-button[_ngcontent-%COMP%]{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;font-weight:600;padding:0 24px!important;box-shadow:0 4px 6px #667eea4d;transition:all .3s ease}.primary-button[_ngcontent-%COMP%]:hover{box-shadow:0 6px 12px #667eea66;transform:translateY(-1px)}.primary-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin-right:8px}"]})}return i})()}}]);

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.