{"id":166,"date":"2026-05-13T09:02:24","date_gmt":"2026-05-13T09:02:24","guid":{"rendered":"https:\/\/cashchat.se\/dir\/?page_id=166"},"modified":"2026-05-13T09:02:24","modified_gmt":"2026-05-13T09:02:24","slug":"studio","status":"publish","type":"page","link":"https:\/\/cashchat.se\/dir\/studio\/","title":{"rendered":"Studio"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=yes\">\n    <title>Adase Ads Ltd | Complete Document Suite + Pitch Deck<\/title>\n    <!-- Fonts & Icons -->\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\">\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:opsz,wght@14..32,300;400;500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n    <script src=\"https:\/\/cdn.sheetjs.com\/xlsx-0.20.2\/package\/dist\/xlsx.full.min.js\"><\/script>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n        body {\n            background: #eef2f8;\n            font-family: 'Inter', sans-serif;\n            padding: 2rem 1rem;\n            color: #1a2c3e;\n        }\n        .container {\n            max-width: 1400px;\n            margin: 0 auto;\n        }\n        h1 {\n            font-size: 2.3rem;\n            font-weight: 800;\n            background: linear-gradient(135deg, #0b2b44, #1f7ca8);\n            -webkit-background-clip: text;\n            background-clip: text;\n            color: transparent;\n        }\n        .badge {\n            color: #1f7ca8;\n            border-left: 4px solid #e9b35f;\n            padding-left: 1rem;\n            margin: 0.5rem 0 1.5rem;\n        }\n        \/* Tabs *\/\n        .category-nav {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 0.8rem;\n            margin-bottom: 2rem;\n            border-bottom: 2px solid #cfdfed;\n            padding-bottom: 0.8rem;\n        }\n        .cat-btn {\n            background: white;\n            border: none;\n            padding: 0.7rem 1.5rem;\n            border-radius: 100px;\n            font-weight: 600;\n            cursor: pointer;\n            transition: 0.2s;\n            box-shadow: 0 1px 3px rgba(0,0,0,0.05);\n            color: #1f4e6e;\n        }\n        .cat-btn.active {\n            background: #1f7ca8;\n            color: white;\n            box-shadow: 0 6px 14px rgba(31,124,168,0.25);\n        }\n        .doc-section {\n            display: none;\n            animation: fade 0.25s ease;\n        }\n        .doc-section.active-section {\n            display: block;\n        }\n        @keyframes fade { from { opacity:0; } to { opacity:1; } }\n        .grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fill, minmax(360px, 1fr));\n            gap: 1.8rem;\n        }\n        .doc-card {\n            background: white;\n            border-radius: 28px;\n            box-shadow: 0 10px 25px rgba(0,0,0,0.05);\n            overflow: hidden;\n            transition: transform 0.1s;\n        }\n        .card-header {\n            background: #fafcfd;\n            padding: 1rem 1.4rem;\n            font-weight: 700;\n            font-size: 1.2rem;\n            border-bottom: 1px solid #e6edf4;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n        .card-body {\n            padding: 1.4rem;\n        }\n        input, textarea, select {\n            width: 100%;\n            padding: 0.7rem 0.9rem;\n            border: 1px solid #cbdde9;\n            border-radius: 18px;\n            font-family: 'Inter', monospace;\n            font-size: 0.85rem;\n            margin-top: 4px;\n            background: #ffffff;\n        }\n        label {\n            font-size: 0.7rem;\n            font-weight: 700;\n            text-transform: uppercase;\n            color: #4a6f8f;\n            letter-spacing: 0.5px;\n        }\n        .btn-group {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 8px;\n            margin-top: 12px;\n        }\n        .btn {\n            border: none;\n            background: #eef2f7;\n            padding: 0.5rem 1rem;\n            border-radius: 40px;\n            font-weight: 500;\n            font-size: 0.75rem;\n            cursor: pointer;\n            display: inline-flex;\n            align-items: center;\n            gap: 6px;\n        }\n        .btn-primary { background: #1f7ca8; color: white; }\n        .btn-excel { background: #2a6e4b; color: white; }\n        .btn-pdf { background: #bc4e2c; color: white; }\n        .btn-png { background: #376b8f; color: white; }\n        .pitch-slide-editor {\n            background: #f9fafc;\n            border-radius: 20px;\n            margin-bottom: 1.5rem;\n            padding: 1rem;\n            border: 1px solid #e2e8f0;\n        }\n        .slide-control {\n            display: flex;\n            justify-content: flex-end;\n            gap: 12px;\n            margin-top: 12px;\n        }\n        .export-deck {\n            margin-top: 1rem;\n            text-align: right;\n        }\n    <\/style>\n<\/head>\n<body>\n<div class=\"container\">\n    <h1>\ud83d\udcc1 Adase Ads Ltd <span style=\"font-weight: 400;\">| Document Studio + Pitch Deck<\/span><\/h1>\n    <div class=\"badge\">Editable templates \u2022 Corporate seal \u2022 Investor\u2011ready \u2022 Export PDF\/PNG\/Excel<\/div>\n\n    <div class=\"category-nav\">\n        <button class=\"cat-btn active\" data-cat=\"cert\">\ud83c\udfc5 Certificates &#038; Seals<\/button>\n        <button class=\"cat-btn\" data-cat=\"profile\">\ud83d\udcc7 Business Profile &#038; Summaries<\/button>\n        <button class=\"cat-btn\" data-cat=\"pitch\">\ud83c\udfaf Editable Pitch Deck<\/button>\n        <button class=\"cat-btn\" data-cat=\"legal\">\u2696\ufe0f Legal &#038; Corporate<\/button>\n        <button class=\"cat-btn\" data-cat=\"financial\">\ud83d\udcca Excel Financials<\/button>\n    <\/div>\n\n    <!-- 1. Certificates section (existing) simplified but retained -->\n    <div id=\"cert\" class=\"doc-section active-section\">\n        <div class=\"grid\">\n            <div class=\"doc-card\"><div class=\"card-header\"><i class=\"fas fa-certificate\"><\/i> Share Certificate<\/div><div class=\"card-body\">\n                <label>Shareholder<\/label><input id=\"shareName\" value=\"John M. Investor\"><label>Shares<\/label><input id=\"shareQty\" value=\"10,000\"><label>Cert No.<\/label><input id=\"shareCertNo\" value=\"AD-001\"><label>Date<\/label><input type=\"date\" id=\"shareDate\" value=\"2026-11-01\">\n                <div class=\"btn-group\"><button class=\"btn btn-pdf\" onclick=\"downloadCert('share','pdf')\">PDF<\/button><button class=\"btn btn-png\" onclick=\"downloadCert('share','png')\">PNG<\/button><\/div>\n            <\/div><\/div>\n            <div class=\"doc-card\"><div class=\"card-header\"><i class=\"fas fa-registered\"><\/i> Noteholder Certificate<\/div><div class=\"card-body\">\n                <label>Noteholder<\/label><input id=\"noteName\" value=\"Capital Partners\"><label>Note No.<\/label><input id=\"noteNum\" value=\"CN-009\"><label>Principal USD<\/label><input id=\"notePrincipal\" value=\"250,000\"><label>Maturity<\/label><input type=\"date\" id=\"noteMaturity\" value=\"2028-12-31\">\n                <div class=\"btn-group\"><button class=\"btn btn-pdf\" onclick=\"downloadCert('note','pdf')\">PDF<\/button><button class=\"btn btn-png\" onclick=\"downloadCert('note','png')\">PNG<\/button><\/div>\n            <\/div><\/div>\n        <\/div>\n    <\/div>\n\n    <!-- 2. Business Profile, Executive Summary, Comprehensive Summary -->\n    <div id=\"profile\" class=\"doc-section\">\n        <div class=\"grid\">\n            <div class=\"doc-card\"><div class=\"card-header\"><i class=\"fas fa-building\"><\/i> Business Profile<\/div><div class=\"card-body\">\n                <label>Company Name<\/label><input id=\"bizName\" value=\"Adase Ads Ltd\"><label>Tagline<\/label><input id=\"bizTagline\" value=\"Digital Advertising &#038; Social Media \u2013 Uganda\"><label>Description<\/label><textarea id=\"bizDesc\">Incorporated on 22 April 2026. Located in Kira, Uganda. Revenue streams: ads, AI credits, gifts, memberships. Earn 2% on ad rev, 60% on gifts, 20% agent commission.<\/textarea>\n                <label>Contact \/ Email<\/label><input id=\"bizContact\" value=\"ads@cashchat.se | +256775036603\"><div class=\"btn-group\"><button class=\"btn btn-pdf\" onclick=\"downloadBusinessProfile()\">PDF Profile<\/button><button class=\"btn btn-png\" onclick=\"downloadBusinessProfilePNG()\">PNG<\/button><\/div>\n            <\/div><\/div>\n            <div class=\"doc-card\"><div class=\"card-header\"><i class=\"fas fa-thumbtack\"><\/i> Executive Summary<\/div><div class=\"card-body\">\n                <textarea id=\"execSummary\" rows=\"5\">Adase Ads Ltd is a Ugandan digital advertising &#038; social media company (Flicks). One-time $20 user fee. Users earn 2% ad share &#038; 60% virtual gifts. Agent network (200k) earns 20% commission. AI calls, learning tools, wallet system. Raising $250k seed \/ $2.5M Series A.<\/textarea>\n                <div class=\"btn-group\"><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('execSummary','Executive_Summary')\">PDF Summary<\/button><button class=\"btn btn-png\" onclick=\"downloadTextAsPNG('execSummary','Executive_Summary')\">PNG<\/button><\/div>\n            <\/div><\/div>\n            <div class=\"doc-card\"><div class=\"card-header\"><i class=\"fas fa-chart-line\"><\/i> Comprehensive Investment Summary<\/div><div class=\"card-body\">\n                <textarea id=\"compSummary\" rows=\"5\">Adase Ads Ltd offers 10,000 ordinary shares for $250k (seed). 1,000,000 total shares. Post-money $25M. Use of funds: hosting (120k), promotion (100k), working capital (30k). Strong revenue model: ads, AI credits, memberships. Unique 2%\/60%\/20% earning mechanics.<\/textarea>\n                <div class=\"btn-group\"><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('compSummary','Comprehensive_Summary')\">PDF<\/button><button class=\"btn btn-png\" onclick=\"downloadTextAsPNG('compSummary','Comprehensive_Summary')\">PNG<\/button><\/div>\n            <\/div><\/div>\n        <\/div>\n    <\/div>\n\n    <!-- 3. Editable Pitch Deck (multi-slide) -->\n    <div id=\"pitch\" class=\"doc-section\">\n        <div class=\"doc-card\" style=\"max-width: 100%;\">\n            <div class=\"card-header\"><i class=\"fas fa-chalkboard-user\"><\/i> Pitch Deck Studio (Editable Slides)<\/div>\n            <div class=\"card-body\">\n                <div id=\"slides-container\"><\/div>\n                <button class=\"btn btn-primary\" id=\"addSlideBtn\"><i class=\"fas fa-plus\"><\/i> Add new slide<\/button>\n                <div class=\"export-deck\">\n                    <button class=\"btn btn-pdf\" id=\"exportDeckPDF\"><i class=\"fas fa-file-pdf\"><\/i> Export full deck as PDF (A4)<\/button>\n                    <button class=\"btn btn-png\" id=\"exportDeckPNG\"><i class=\"fas fa-images\"><\/i> Export as PNG (first slide)<\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n        <p class=\"footer-note\" style=\"margin-top:1rem;\">\ud83c\udfa8 Each slide is fully editable (title + content). Add up to 10 slides. Export as multi\u2011page PDF or PNG.<\/p>\n    <\/div>\n\n    <!-- 4. Legal & Corporate (condensed) -->\n    <div id=\"legal\" class=\"doc-section\">\n        <div class=\"grid\">\n            <div class=\"doc-card\"><div class=\"card-header\"><i class=\"fas fa-gavel\"><\/i> Board Resolution<\/div><div class=\"card-body\"><label>Title<\/label><input id=\"resTitle\" value=\"Approval of Convertible Note Issuance\"><label>Text<\/label><textarea id=\"resText\">The Board authorises the issuance of convertible notes up to $2.5M.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadDynamicPDF('resText','Board_Resolution')\">PDF<\/button><\/div><\/div>\n            <div class=\"doc-card\"><div class=\"card-header\"><i class=\"fas fa-file-signature\"><\/i> Subscription Agreement (Seed)<\/div><div class=\"card-body\"><label>Investor<\/label><input id=\"subInv\" value=\"Genesis Capital\"><label>Shares<\/label><input id=\"subShares\" value=\"10000\"><label>Price<\/label><input id=\"subPrice\" value=\"25\"><div class=\"preview-area\" id=\"subPreview\"><\/div><button class=\"btn btn-pdf\" onclick=\"downloadSubPDF()\">PDF<\/button><\/div><\/div>\n        <\/div>\n    <\/div>\n\n    <!-- 5. Financial Excel -->\n    <div id=\"financial\" class=\"doc-section\">\n        <div class=\"grid\">\n            <div class=\"doc-card\"><div class=\"card-header\"><i class=\"fas fa-file-excel\"><\/i> 3-Year Financial Model<\/div><div class=\"card-body\"><button class=\"btn btn-excel\" id=\"excelModelBtn\">Download Excel Model<\/button><\/div><\/div>\n            <div class=\"doc-card\"><div class=\"card-header\"><i class=\"fas fa-coins\"><\/i> Use of Funds<\/div><div class=\"card-body\"><button class=\"btn btn-excel\" id=\"excelUseBtn\">Excel: Use of Proceeds<\/button><\/div><\/div>\n        <\/div>\n    <\/div>\n    <div class=\"footer-note\">* All certificates include the official &#8220;Adase Ads Ltd&#8221; seal. Pitch deck slides: edit then export full deck.<\/div>\n<\/div>\n\n<script>\n    \/\/ --------------------- SEAL \/ CERTIFICATE HELPER -------------------------\n    async function downloadCert(type, format) {\n        let dynamic = {};\n        if(type === 'share'){\n            dynamic = {name:document.getElementById('shareName').value, qty:document.getElementById('shareQty').value, certNo:document.getElementById('shareCertNo').value, date:document.getElementById('shareDate').value};\n        } else {\n            dynamic = {name:document.getElementById('noteName').value, noteNum:document.getElementById('noteNum').value, principal:document.getElementById('notePrincipal').value, maturity:document.getElementById('noteMaturity').value};\n        }\n        const wrapper = document.createElement('div');\n        wrapper.style.width = \"800px\"; wrapper.style.background = \"#fffcf0\"; wrapper.style.padding = \"30px\";\n        wrapper.style.fontFamily = \"'Times New Roman', serif\"; wrapper.style.position = \"relative\"; wrapper.style.border = \"2px solid #d4af37\";\n        wrapper.innerHTML = `<div style=\"text-align:center\"><div style=\"font-size:12px;\">ADASE ADS LTD<\/div><div style=\"font-size:30px; font-weight:bold;\">${type==='share'?'SHARE CERTIFICATE':'NOTEHOLDER CERTIFICATE'}<\/div><\/div>\n        <div style=\"margin:30px 0\"><p>This certifies that <strong>${dynamic.name}<\/strong> is the registered holder of ${type==='share'?dynamic.qty+' ordinary shares (Cert No.'+dynamic.certNo+')' : 'Convertible Note '+dynamic.noteNum+' Principal USD '+dynamic.principal+' Maturity '+dynamic.maturity}<\/p><p>Given under seal this ${new Date().toLocaleDateString()}.<\/p><\/div>\n        <div style=\"display:flex; justify-content:space-between;\"><span>_____________________<br\/>Director<\/span><span>_____________________<br\/>Secretary<\/span><\/div>`;\n        const sealDiv = document.createElement('div'); sealDiv.className=\"seal\"; sealDiv.style.cssText=\"position:absolute; bottom:30px; right:30px; width:90px; height:90px; border-radius:50%; border:3px double #b8860b; display:flex; align-items:center; justify-content:center; flex-direction:column; background:rgba(218,165,32,0.1);\";\n        sealDiv.innerHTML = `<span style=\"font-size:9px; font-weight:bold;\">ADASE ADS LTD<\/span><span>\u25cf SEAL \u25cf<\/span><span> Uganda<\/span>`;\n        wrapper.appendChild(sealDiv);\n        document.body.appendChild(wrapper);\n        const canvas = await html2canvas(wrapper, { scale: 3, backgroundColor: '#fffcf0' });\n        document.body.removeChild(wrapper);\n        if(format === 'png'){ let a=document.createElement('a'); a.href=canvas.toDataURL(); a.download=`${type}_certificate.png`; a.click(); }\n        else { const {jsPDF} = window.jspdf; const pdf = new jsPDF({unit:'mm',format:'a4'}); const imgData=canvas.toDataURL('image\/png'); pdf.addImage(imgData,'PNG',10,10,190, (canvas.height*190\/canvas.width)); pdf.save(`${type}_certificate.pdf`); }\n    }\n\n    \/\/ Business Profile PDF\/PNG\n    async function downloadBusinessProfile(){\n        const name = document.getElementById('bizName').value;\n        const tag = document.getElementById('bizTagline').value;\n        const desc = document.getElementById('bizDesc').value;\n        const contact = document.getElementById('bizContact').value;\n        const htmlContent = `<div style=\"font-family: Inter, sans-serif; max-width:800px; margin:0 auto; padding:30px;\"><h1>${name}<\/h1><h3>${tag}<\/h3><p>${desc}<\/p><hr\/><p><strong>Contact:<\/strong> ${contact}<\/p><p>Registration: 80034558417273 | Zion Road, Kira, Uganda<\/p><div style=\"margin-top:40px;\"><i>Official Business Profile \u2013 Adase Ads Ltd<\/i><\/div><\/div>`;\n        const wrapper = document.createElement('div'); wrapper.innerHTML = htmlContent; document.body.appendChild(wrapper);\n        const canvas = await html2canvas(wrapper, { scale: 2}); document.body.removeChild(wrapper);\n        const {jsPDF}=window.jspdf; const pdf = new jsPDF({unit:'mm',format:'a4'}); pdf.addImage(canvas.toDataURL('image\/png'),'PNG',10,10,190, (canvas.height*190\/canvas.width)); pdf.save('Business_Profile.pdf');\n    }\n    async function downloadBusinessProfilePNG(){\n        const name = document.getElementById('bizName').value;\n        const tag = document.getElementById('bizTagline').value;\n        const desc = document.getElementById('bizDesc').value;\n        const contact = document.getElementById('bizContact').value;\n        const wrapper = document.createElement('div'); wrapper.style.padding='30px'; wrapper.style.background='white'; wrapper.innerHTML = `<h1>${name}<\/h1><h3>${tag}<\/h3><p>${desc}<\/p><p>${contact}<\/p>`;\n        document.body.appendChild(wrapper); const canvas = await html2canvas(wrapper); document.body.removeChild(wrapper);\n        let a=document.createElement('a'); a.href=canvas.toDataURL(); a.download='Business_Profile.png'; a.click();\n    }\n\n    async function downloadTextAsPDF(elementId, filename){\n        const text = document.getElementById(elementId).value;\n        const wrap = document.createElement('div'); wrap.style.padding='2rem'; wrap.style.fontFamily='Inter'; wrap.innerText = text; document.body.appendChild(wrap);\n        const canvas = await html2canvas(wrap); document.body.removeChild(wrap);\n        const {jsPDF}=window.jspdf; const pdf=new jsPDF(); pdf.addImage(canvas.toDataURL(),'PNG',10,10,180,0); pdf.save(`${filename}.pdf`);\n    }\n    async function downloadTextAsPNG(elementId, filename){\n        const text = document.getElementById(elementId).value;\n        const wrap = document.createElement('div'); wrap.innerText = text; wrap.style.background='white'; wrap.style.padding='1rem'; document.body.appendChild(wrap);\n        const canvas = await html2canvas(wrap); document.body.removeChild(wrap);\n        let a=document.createElement('a'); a.href=canvas.toDataURL(); a.download=`${filename}.png`; a.click();\n    }\n    async function downloadDynamicPDF(elementId, filename){\n        const text = document.getElementById(elementId).value;\n        const wrap = document.createElement('div'); wrap.innerText = text; wrap.style.padding='1.5rem'; document.body.appendChild(wrap);\n        const canvas = await html2canvas(wrap); document.body.removeChild(wrap);\n        const {jsPDF}=window.jspdf; const pdf=new jsPDF(); pdf.addImage(canvas.toDataURL(),'PNG',10,10,180,0); pdf.save(`${filename}.pdf`);\n    }\n\n    \/\/ subscription agreement preview\n    function updateSubPreview(){\n        const inv = document.getElementById('subInv').value;\n        const shares = document.getElementById('subShares').value;\n        const price = document.getElementById('subPrice').value;\n        document.getElementById('subPreview').innerText = `Investor: ${inv}\\nShares: ${shares} @ $${price} each = $${parseInt(shares)*parseFloat(price)}`;\n    }\n    document.getElementById('subInv')?.addEventListener('input',updateSubPreview);\n    document.getElementById('subShares')?.addEventListener('input',updateSubPreview);\n    document.getElementById('subPrice')?.addEventListener('input',updateSubPreview);\n    updateSubPreview();\n\n    async function downloadSubPDF(){\n        const inv = document.getElementById('subInv').value;\n        const shares = document.getElementById('subShares').value;\n        const price = document.getElementById('subPrice').value;\n        const total = parseInt(shares)*parseFloat(price);\n        const content = `SUBSCRIPTION AGREEMENT (SEED)\\nInvestor: ${inv}\\nShares: ${shares} ordinary shares\\nPrice per share: $${price}\\nTotal consideration: $${total}\\nCompany: Adase Ads Ltd\\nDate: ${new Date().toLocaleDateString()}`;\n        const wrap = document.createElement('div'); wrap.innerText = content; wrap.style.whiteSpace='pre-wrap'; document.body.appendChild(wrap);\n        const canvas = await html2canvas(wrap); document.body.removeChild(wrap);\n        const {jsPDF}=window.jspdf; const pdf=new jsPDF(); pdf.addImage(canvas.toDataURL(),'PNG',10,10,180,0); pdf.save('Subscription_Agreement.pdf');\n    }\n\n    \/\/ Excel sheets\n    document.getElementById('excelModelBtn')?.addEventListener('click',()=>{\n        const ws = XLSX.utils.aoa_to_sheet([[\"Year\",\"Revenue\",\"Net Profit\"],[\"Y1\",17460000,7444650],[\"Y2\",63175000,31044563],[\"Y3\",157600000,81723000]]);\n        const wb = XLSX.utils.book_new(); XLSX.utils.book_append_sheet(wb,ws,\"Financials\"); XLSX.writeFile(wb,\"Adase_Financial_Model.xlsx\");\n    });\n    document.getElementById('excelUseBtn')?.addEventListener('click',()=>{\n        const ws = XLSX.utils.aoa_to_sheet([[\"Use\",\"Amount(USD)\"],[\"Hosting & AI\",120000],[\"Marketing\",100000],[\"Working Capital\",30000]]);\n        const wb = XLSX.utils.book_new(); XLSX.utils.book_append_sheet(wb,ws,\"Use_of_Funds\"); XLSX.writeFile(wb,\"Use_of_Proceeds.xlsx\");\n    });\n\n    \/\/ --------------------- PITCH DECK (editable slides) -------------------------\n    let slideCount = 0;\n    const slidesContainer = document.getElementById('slides-container');\n    function addSlide(titleText = \"New Slide Title\", contentText = \"Describe your value proposition, market size, or financial highlight.\"){\n        const slideId = `slide_${Date.now()}_${slideCount++}`;\n        const slideDiv = document.createElement('div');\n        slideDiv.className = 'pitch-slide-editor';\n        slideDiv.setAttribute('data-id', slideId);\n        slideDiv.innerHTML = `\n            <div style=\"display:flex; justify-content:space-between; align-items:center;\"><strong style=\"background:#eef2ff; padding:4px 12px; border-radius:20px;\">Slide ${slideCount}<\/strong><button class=\"btn btn-primary\" onclick=\"removeSlide('${slideId}')\" style=\"background:#b91c1c;\"><i class=\"fas fa-trash\"><\/i> Remove<\/button><\/div>\n            <label>Slide Title<\/label><input type=\"text\" class=\"slide-title\" value=\"${titleText.replace(\/\"\/g, '&quot;')}\">\n            <label>Content \/ Bullet points<\/label><textarea rows=\"3\" class=\"slide-content\">${contentText}<\/textarea>\n        `;\n        slidesContainer.appendChild(slideDiv);\n    }\n    window.removeSlide = function(id){\n        const el = document.querySelector(`.pitch-slide-editor[data-id=\"${id}\"]`);\n        if(el) el.remove();\n    };\n    \/\/ initial 4 slides (classic deck)\n    addSlide(\"Title Slide\", \"Adase Ads Ltd | Digital Advertising + Social Media | Raising $250k Seed \/ $2.5M Series A\");\n    addSlide(\"Problem & Solution\", \"Problem: Creators earn little from global platforms. SMEs lack affordable ads. Solution: Flicks \u2013 earn 2% ad rev, 60% gifts, 20% agent commission + AI tools.\");\n    addSlide(\"Business Model\", \"Revenue: one\u2011time $20 user fee, AI credits, digital ads, virtual gifts, memberships. Projected Year 1 revenue $17.5M, Net $7.4M.\");\n    addSlide(\"The Ask\", \"Investment: $250k for 10k shares (Seed) or Series A $1M-$2.5M. Use of funds: hosting, marketing, expansion. Join us building Africa's earn\u2011as\u2011you\u2011go social economy.\");\n    \/\/ Add slide button\n    document.getElementById('addSlideBtn')?.addEventListener('click', ()=> addSlide(\"New Opportunity\", \"Describe your traction, team, or market size here.\"));\n    \/\/ export deck as PDF (multi-page)\n    async function exportDeckAsPDF() {\n        const { jsPDF } = window.jspdf;\n        const slides = document.querySelectorAll('.pitch-slide-editor');\n        if(slides.length === 0) return;\n        const pdf = new jsPDF({ unit: 'mm', format: 'a4' });\n        for(let i=0; i<slides.length; i++){\n            const clone = slides[i].cloneNode(true);\n            clone.style.width = \"800px\";\n            clone.style.background = \"white\";\n            clone.style.padding = \"24px\";\n            clone.style.margin = \"0 auto\";\n            clone.style.borderRadius = \"20px\";\n            clone.style.boxShadow = \"0 12px 24px rgba(0,0,0,0.1)\";\n            clone.style.fontFamily = \"'Inter', sans-serif\";\n            document.body.appendChild(clone);\n            const canvas = await html2canvas(clone, { scale: 2.5, backgroundColor: '#ffffff' });\n            document.body.removeChild(clone);\n            const imgData = canvas.toDataURL('image\/png');\n            if(i !== 0) pdf.addPage();\n            const imgWidth = 190;\n            const imgHeight = (canvas.height * imgWidth) \/ canvas.width;\n            pdf.addImage(imgData, 'PNG', 10, 10, imgWidth, imgHeight);\n        }\n        pdf.save('Adase_Pitch_Deck.pdf');\n    }\n    async function exportDeckAsPNG(){\n        const slides = document.querySelectorAll('.pitch-slide-editor');\n        if(slides.length === 0) return;\n        const clone = slides[0].cloneNode(true);\n        clone.style.width = \"800px\"; clone.style.background=\"white\"; clone.style.padding=\"20px\";\n        document.body.appendChild(clone);\n        const canvas = await html2canvas(clone, {scale:2});\n        document.body.removeChild(clone);\n        let a=document.createElement('a'); a.href=canvas.toDataURL(); a.download='PitchDeck_firstSlide.png'; a.click();\n    }\n    document.getElementById('exportDeckPDF')?.addEventListener('click', exportDeckAsPDF);\n    document.getElementById('exportDeckPNG')?.addEventListener('click', exportDeckAsPNG);\n\n    \/\/ Tabs\n    const btns = document.querySelectorAll('.cat-btn');\n    const sections = { cert:document.getElementById('cert'), profile:document.getElementById('profile'), pitch:document.getElementById('pitch'), legal:document.getElementById('legal'), financial:document.getElementById('financial') };\n    btns.forEach(btn=>{\n        btn.addEventListener('click',()=>{\n            const cat = btn.getAttribute('data-cat');\n            Object.values(sections).forEach(sec=> sec.classList.remove('active-section'));\n            sections[cat].classList.add('active-section');\n            btns.forEach(b=>b.classList.remove('active'));\n            btn.classList.add('active');\n        });\n    });\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Adase Ads Ltd | Complete Document Suite + Pitch Deck \ud83d\udcc1 Adase Ads Ltd | Document Studio + Pitch Deck Editable templates \u2022 Corporate seal \u2022 Investor\u2011ready \u2022 Export PDF\/PNG\/Excel \ud83c\udfc5 Certificates &#038; Seals \ud83d\udcc7 Business Profile &#038; Summaries \ud83c\udfaf Editable Pitch Deck \u2696\ufe0f Legal &#038; Corporate \ud83d\udcca Excel Financials Share Certificate ShareholderSharesCert No.Date PDFPNG [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"class_list":["post-166","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cashchat.se\/dir\/wp-json\/wp\/v2\/pages\/166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cashchat.se\/dir\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cashchat.se\/dir\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cashchat.se\/dir\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cashchat.se\/dir\/wp-json\/wp\/v2\/comments?post=166"}],"version-history":[{"count":1,"href":"https:\/\/cashchat.se\/dir\/wp-json\/wp\/v2\/pages\/166\/revisions"}],"predecessor-version":[{"id":167,"href":"https:\/\/cashchat.se\/dir\/wp-json\/wp\/v2\/pages\/166\/revisions\/167"}],"wp:attachment":[{"href":"https:\/\/cashchat.se\/dir\/wp-json\/wp\/v2\/media?parent=166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}