1import{a as E}from"./chunk-DA2YGYXC.js";import{a as D}from"./chunk-OJDZTBKQ.js";import{a as I}from"./chunk-FQAI4S2M.js";import"./chunk-Z4GQ32XP.js";import{b as A}from"./chunk-FSEKFQRQ.js";import"./chunk-GEBBUZNX.js";import"./chunk-ASY7WUR6.js";import"./chunk-SLWX2EBF.js";import"./chunk-CTER4CBY.js";import{h as k}from"./chunk-E66SQ4EU.js";import"./chunk-LZ6CO2NU.js";import{a as S}from"./chunk-LFWUBR3N.js";import"./chunk-SLPRUBRN.js";import{k as T,u as C}from"./chunk-DREDQAPP.js";import"./chunk-ZCJJXQTB.js";import{Bb as h,Db as f,Eb as w,Fb as e,Gb as t,Hb as l,Oa as m,Pb as y,Va as i,Wa as b,Yb as c,Zb as g,ca as u,fc as v,hc as x,tb as s}from"./chunk-AV53HBUR.js";import"./chunk-DM275RSA.js";var O={allToolsSeo:{title:"Ease up your daily tasks with free AI tools from BotPenguin",description:"Use our range of free AI tools to improve your skills and productivity. Try the AI-powered tools without any payments or subscriptions, and save your time.",keyword:"Free AI tools",type:"website",image:"https://cdn.botpenguin.com/assets/website/images/home-do-more.webp"}};var U=o=>({"col-span-full justify-self-center lg:col-start-2 lg:col-span-1":o});function B(o,n){if(o&1&&(e(0,"div",4)(1,"div",7),l(2,"img",8),t(),e(3,"span",9),c(4,"TOOLS"),t(),e(5,"div",10)(6,"p",11),c(7),t(),e(8,"p",12),c(9),t()(),e(10,"button",13)(11,"a",14),c(12,"Use now "),e(13,"span"),l(14,"img",15),t()()()()),o&2){let p=n.$implicit,d=n.$index,a=y();s("ngClass",x(6,U,d===a.sectionTwo.eligiblityList.length-1)),i(2),s("src",a.assetUrl+"/assets/website/icons/"+p.icon,m),i(5),g(p.title),i(2),g(p.titleTwo),i(2),s("routerLink","/tools/"+p.link),i(3),s("src",a.assetUrl+"/assets/website/icons/tool-arrow.png",m)}}var $=(()=>{let n=class n{constructor(d){this.seoService=d,this.seos=O,this.assetUrl=S.ASSET_URL,this.bannerContent={heading:{headingOne:"Free AI Tools To Maximize Your Productivity "},subHeading:{subHeadingOne:"Use AI-powered tools to speed up routine tasks with WhatsApp QR Code Generator, WhatsApp Link Generator, and UTM ",subHeadingTwo:"Generator. Perform complex calculations in seconds using OpenAI API pricing & Chatbot ROI calculator."},bannerAttributes:{headingWidth:"inline 2xl:block",subHeadingWidth:"inline 2xl:block",headingTextColor:"text-grey-333",subHeadingTextColor:"text-grey-666",planDescColor:"text-color-999"},planDesc:"FREE Forever plan. No Credit Card Required.",buttonData:{label:"Try BotPenguin",labelTwo:"",link:""}},this.sectionTwo={heading:{headingOne:"Who Is Eligible For BotPenguin\u2019s ",headingTwo:"Chatbot Reseller Program"},subheading:{subHeadingOne:"Our Chatbot Partnership Program caters to freelancers, marketing agencies, technical influencers, ",subHeadingTwo:"web developers, consultants, & more. We partner with both businesses & individuals."},eligiblityList:[{link:"whatsapp-link-generator",title:"WhatsApp Link ",titleTwo:"Generator",icon:"tools-icon-one.svg"},{link:"whatsapp-qr-code-generator",title:"WhatsApp QR code ",titleTwo:"Generator",icon:"tools-icon-two.svg"},{link:"typing-speed-test",title:"Typing Speed ",titleTwo:"Test",icon:"tools-icon-three.svg"},{link:"utm-generator",title:"UTM ",titleTwo:"Generator",icon:"tools-icon-one.svg"},{link:"chatbot-roi-calculator",title:"Chatbot ROI ",titleTwo:"Calculator",icon:"tools-icon-four.svg"},{link:"openai-chatgpt-api-pricing-calculator",title:"OpenAI API Pricing ",titleTwo:"Calculator",icon:"tools-icon-five.svg"},{link:"chatbot-name-generator",title:"Chatbot Name ",titleTwo:"Generator",icon:"tools-icon-six.svg"}]},this.demo={heading:{headingOne:"Choose the best chatbot platform, ",headingTwo:"without doubts"},primaryButtonData:{label:"Try BotPenguin",labelTwo:"",link:""}}}ngOnInit(){this.seoService.setMetaTags(this.seos.allToolsSeo)}};n.\u0275fac=function(a){return new(a||n)(b(I))},n.\u0275cmp=u({type:n,selectors:[["app-tools-main"]],standalone:!0,features:[v],decls:12,vars:10,consts:[[1,"container","mx-auto","py-28"],[3,"bannerHeading","bannerSubHeading","planDesc","bannerAttributes","buttonData"],[1,"container","mx-auto","py-20"],[1,"grid","grid-cols-1","md:grid-cols-2","lg:grid-cols-3","gap-6"],[1,"rounded-lg","bg-white","flex","flex-col","items-center","p-12","hover:shadow-sm","w-full",3,"ngClass"],[1,"pt-8","md:pt-12"],[3,"heading","primaryButtonData","headingColor","headingWidth","bgImageUrl"],[1,"background-img","mx-auto","h-20","w-20","flex"],["alt","","aria-hidden","true","
1width","40","height","40","decoding","async",1,"object-contain","m-auto",3,"src"],[1,"text-base","text-grey-666","text-center","mt-6"],[1,"text-grey-333"],[1,"font-inter-medium","text-[28px]","tracking-[0.01px]","text-center","mt-6"],[1,"font-inter-medium","text-[28px]","tracking-[0.01px]","text-center"],[1,"font-inter-medium","text-base","rounded-3xl","border-0","bg-primary-blue","text-white","py-2.5","px-4","mt-16","w-fit"],["routerLinkActive","router-link-active",1,"flex","items-center","gap-x-2",3,"routerLink"],["width","30","height","30","alt","","aria-hidden","true","decoding","async",1,"w-6",3,"src"]],template:function(a,r){a&1&&(e(0,"section")(1,"div")(2,"div",0),l(3,"app-bp-banner-template",1),t()()(),e(4,"div",2)(5,"div",3),f(6,B,15,8,"div",4,h),t()(),e(8,"section"),l(9,"app-customer-testimonials"),t(),e(10,"section",5),l(11,"app-cta-bar",6),t()),a&2&&(i(3),s("bannerHeading",r.bannerContent.heading)("bannerSubHeading",r.bannerContent.subHeading)("planDesc",r.bannerContent.planDesc)("bannerAttributes",r.bannerContent.bannerAttributes)("buttonData",r.bannerContent.buttonData),i(3),w(r.sectionTwo.eligiblityList),i(5),s("heading",r.demo.heading)("primaryButtonData",r.demo.primaryButtonData)("headingColor","text-white")("headingWidth","inline sm:block md:inline lg:block")("bgImageUrl","background-51-1.webp"))},dependencies:[D,C,T,k,A,E],styles:[".background-img[_ngcontent-%COMP%]{background:linear-gradient(201deg,#fff,#fafafa);border:1px solid #F0F0F0;border-radius:18px}"],changeDetection:0});let o=n;return o})();export{$ as ToolsMainComponent};
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.