{"id":168,"date":"2026-05-13T09:50:10","date_gmt":"2026-05-13T09:50:10","guid":{"rendered":"https:\/\/cashchat.se\/dir\/?page_id=168"},"modified":"2026-05-13T09:50:10","modified_gmt":"2026-05-13T09:50:10","slug":"universe","status":"publish","type":"page","link":"https:\/\/cashchat.se\/dir\/universe\/","title":{"rendered":"Universe"},"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 \u2013 Complete Legal &#038; Investment Suite \u00b7 All Documents<\/title>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:opsz,wght@14..32,300;400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\">\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        * { margin: 0; padding: 0; box-sizing: border-box; }\n        body {\n            background: #f0f4fa;\n            font-family: 'Inter', sans-serif;\n            padding: 1.5rem;\n            color: #1e2a3e;\n        }\n        .container { max-width: 1400px; margin: 0 auto; }\n        h1 { font-size: 1.8rem; font-weight: 800; background: linear-gradient(135deg, #0b2b44, #1f7ca8); -webkit-background-clip: text; background-clip: text; color: transparent; }\n        .subhead { color: #2c5a74; border-left: 3px solid #e9b35f; padding-left: 1rem; margin: 0.5rem 0 1.5rem; }\n        .tabs {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 0.5rem;\n            margin-bottom: 1.8rem;\n            border-bottom: 2px solid #cfdfed;\n            padding-bottom: 0.5rem;\n        }\n        .tab-btn {\n            background: white;\n            border: none;\n            padding: 0.6rem 1.2rem;\n            border-radius: 40px;\n            font-weight: 600;\n            cursor: pointer;\n            transition: 0.2s;\n            font-size: 0.8rem;\n            color: #1f4e6e;\n        }\n        .tab-btn.active { background: #1f7ca8; color: white; box-shadow: 0 4px 12px rgba(31,124,168,0.3); }\n        .tab-pane { display: none; animation: fade 0.2s; }\n        .tab-pane.active-pane { display: block; }\n        @keyframes fade { from { opacity: 0; } to { opacity: 1; } }\n        .grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fill, minmax(420px, 1fr));\n            gap: 1.5rem;\n        }\n        .card {\n            background: white;\n            border-radius: 28px;\n            box-shadow: 0 8px 20px rgba(0,0,0,0.05);\n            overflow: hidden;\n        }\n        .card-header {\n            background: #fafcfd;\n            padding: 1rem 1.2rem;\n            font-weight: 700;\n            font-size: 1.1rem;\n            border-bottom: 1px solid #e6edf4;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n        .card-body { padding: 1.2rem; }\n        label { font-size: 0.7rem; font-weight: 700; text-transform: uppercase; color: #2c6280; display: block; margin-top: 0.5rem; }\n        input, textarea, select {\n            width: 100%;\n            padding: 0.6rem 0.8rem;\n            border: 1px solid #cbdde9;\n            border-radius: 18px;\n            font-family: 'Inter', monospace;\n            font-size: 0.85rem;\n            margin-top: 4px;\n        }\n        textarea { min-height: 120px; resize: vertical; }\n        .btn-group { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 12px; }\n        .btn {\n            border: none;\n            background: #eef2f7;\n            padding: 0.45rem 1rem;\n            border-radius: 40px;\n            font-size: 0.7rem;\n            font-weight: 600;\n            cursor: pointer;\n            display: inline-flex;\n            align-items: center;\n            gap: 6px;\n        }\n        .btn-pdf { background: #bc4e2c; color: white; }\n        .btn-png { background: #376b8f; color: white; }\n        .btn-excel { background: #2a6e4b; color: white; }\n        .btn-primary { background: #1f7ca8; color: white; }\n        .pitch-slide { background: #f9fafc; border-radius: 20px; margin-bottom: 1rem; padding: 1rem; border: 1px solid #e2e8f0; }\n        .footer-note { margin-top: 2rem; text-align: center; font-size: 0.7rem; color: #5f7d9c; }\n        @media (max-width: 700px) { .grid { grid-template-columns: 1fr; } }\n    <\/style>\n<\/head>\n<body>\n<div class=\"container\">\n    <h1><i class=\"fas fa-database\"><\/i> Adase Ads Ltd \u2013 Complete Document Universe<\/h1>\n    <div class=\"subhead\">Every document \u2022 Editable \u2022 Export as PDF \/ PNG \/ Excel \u2022 Official corporate seal on certificates<\/div>\n\n    <div class=\"tabs\" id=\"tabHeaders\"><\/div>\n    <div id=\"tabContent\"><\/div>\n    <div class=\"footer-note\">\u2714 Certificates include the &#8220;Adase Ads Ltd&#8221; seal. \u2714 Pitch deck: add\/remove slides, export full multi\u2011page PDF. \u2714 All fields are editable. \u2714 25+ FAQ questions cover every document.<\/div>\n<\/div>\n\n<script>\n    \/\/ ---------- Helper functions for downloads and certificates ----------\n    window.downloadCert = async function(type, format) {\n        let fields = {};\n        if(type === 'share') {\n            fields = { name: document.getElementById('shareName')?.value || 'John M. Investor', qty: document.getElementById('shareQty')?.value || '10,000', certNo: document.getElementById('shareCertNo')?.value || 'AD-001', date: document.getElementById('shareDate')?.value || new Date().toISOString().slice(0,10) };\n        } else if(type === 'note') {\n            fields = { name: document.getElementById('noteHolderName')?.value || 'Capital Partners', noteNum: document.getElementById('noteNumber')?.value || 'CN-009', principal: document.getElementById('notePrincipal')?.value || '250,000', maturity: document.getElementById('noteMaturity')?.value || '2028-12-31' };\n        } else return;\n        const wrapper = document.createElement('div');\n        wrapper.style.width = \"800px\"; wrapper.style.background = \"#fffcf0\"; wrapper.style.padding = \"30px\"; wrapper.style.position = \"relative\"; wrapper.style.border = \"2px solid #d4af37\"; wrapper.style.fontFamily = \"'Times New Roman', serif\";\n        wrapper.innerHTML = `<div style=\"text-align:center\"><div style=\"font-size:12px;\">ADASE ADS LTD<\/div><div style=\"font-size:28px; font-weight:bold;\">${type==='share'?'SHARE CERTIFICATE':'NOTEHOLDER CERTIFICATE'}<\/div><\/div>\n        <div style=\"margin:30px 0\"><p>This certifies that <strong>${fields.name}<\/strong> is the registered holder of ${type==='share'?fields.qty+' ordinary shares (Cert. '+fields.certNo+') issued '+fields.date : 'Convertible Note '+fields.noteNum+' Principal USD '+fields.principal+' Maturity '+fields.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.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'}); pdf.addImage(canvas.toDataURL('image\/png'),'PNG',10,10,190, (canvas.height*190\/canvas.width)); pdf.save(`${type}_certificate.pdf`); }\n    };\n    window.downloadTextAsPDF = async function(elementId, filename) {\n        const text = document.getElementById(elementId)?.value || '';\n        const wrap = document.createElement('div'); wrap.style.padding='1.5rem'; wrap.style.fontFamily='Inter'; wrap.style.whiteSpace='pre-wrap'; wrap.innerText = text; document.body.appendChild(wrap);\n        const canvas = await html2canvas(wrap, { scale: 2 }); 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    window.downloadElementAsPNG = async function(elementId, filename) {\n        const text = document.getElementById(elementId)?.value || '';\n        const wrap = document.createElement('div'); wrap.style.padding='1rem'; wrap.style.background='white'; wrap.innerText = text; 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    window.exportExcel = (data, filename) => { const ws = XLSX.utils.aoa_to_sheet(data); const wb = XLSX.utils.book_new(); XLSX.utils.book_append_sheet(wb, ws, \"Sheet1\"); XLSX.writeFile(wb, `${filename}.xlsx`); };\n    \n    \/\/ Pitch deck logic\n    let slideCounter = 0;\n    window.addPitchSlide = function(containerId, title = \"New Slide\", content = \"Add your content here\"){\n        const container = document.getElementById(containerId);\n        if(!container) return;\n        const slideId = `slide_${Date.now()}_${slideCounter++}`;\n        const div = document.createElement('div'); div.className = 'pitch-slide'; div.setAttribute('data-id', slideId);\n        div.innerHTML = `<div style=\"display:flex; justify-content:space-between;\"><strong>Slide ${slideCounter}<\/strong><button class=\"btn btn-primary\" style=\"background:#b91c1c;\" onclick=\"this.closest('.pitch-slide').remove()\">Remove<\/button><\/div>\n        <label>Title<\/label><input type=\"text\" class=\"pitch-title\" value=\"${title.replace(\/\"\/g, '&quot;')}\">\n        <label>Content<\/label><textarea rows=\"3\" class=\"pitch-content\">${content}<\/textarea>`;\n        container.appendChild(div);\n    };\n    window.exportPitchDeckPDF = async function() {\n        const slides = document.querySelectorAll('#pitchSlidesContainer .pitch-slide');\n        if(!slides.length) return;\n        const {jsPDF}=window.jspdf; const pdf = new jsPDF({unit:'mm',format:'a4'});\n        for(let i=0;i<slides.length;i++){\n            const clone = slides[i].cloneNode(true); clone.style.width=\"800px\"; clone.style.background=\"white\"; clone.style.padding=\"20px\"; clone.style.margin=\"0 auto\";\n            document.body.appendChild(clone);\n            const canvas = await html2canvas(clone, {scale:2.5});\n            document.body.removeChild(clone);\n            if(i!==0) pdf.addPage();\n            pdf.addImage(canvas.toDataURL(),'PNG',10,10,190, (canvas.height*190\/canvas.width));\n        }\n        pdf.save('Adase_Pitch_Deck.pdf');\n    };\n\n    \/\/ ---------- Categories (all panes) ----------\n    const categories = [\n        \"certs\", \"biz\", \"pitch\", \"equity\", \"conv\", \"security\", \"gov\", \"fin\", \"ir\", \"ref\", \"faq\", \"terms\"\n    ];\n    const names = {\n        certs: \"\ud83c\udfc5 Certificates &#038; Seals\", biz: \"\ud83d\udcc7 Business &#038; Summaries\", pitch: \"\ud83c\udfaf Editable Pitch Deck\", equity: \"\u2696\ufe0f Investment &#038; Equity\",\n        conv: \"\ud83d\udcdc Convertible Notes\", security: \"\ud83d\udd12 Security &#038; Enforcement\", gov: \"\ud83c\udfdb Governance &#038; URSB\", fin: \"\ud83d\udcca Financial &#038; Excel\",\n        ir: \"\ud83d\udce7 Investor Relations\", ref: \"\ud83d\udcda Reference &#038; Index\", faq: \"\u2753 FAQ (25+ questions)\", terms: \"\ud83d\udcdc Terms &#038; Conditions\"\n    };\n    const tabsContainer = document.getElementById('tabHeaders');\n    const contentContainer = document.getElementById('tabContent');\n    categories.forEach((cat, idx) => {\n        const btn = document.createElement('button');\n        btn.className = `tab-btn ${idx===0 ? 'active' : ''}`;\n        btn.innerText = names[cat];\n        btn.onclick = () => {\n            document.querySelectorAll('.tab-btn').forEach(b => b.classList.remove('active'));\n            btn.classList.add('active');\n            document.querySelectorAll('.tab-pane').forEach(p => p.classList.remove('active-pane'));\n            document.getElementById(`pane_${cat}`).classList.add('active-pane');\n        };\n        tabsContainer.appendChild(btn);\n        const pane = document.createElement('div');\n        pane.id = `pane_${cat}`;\n        pane.className = `tab-pane ${idx===0 ? 'active-pane' : ''}`;\n        contentContainer.appendChild(pane);\n    });\n\n    \/\/ Fully populate all panes with the exact documents from the chat\n    function populateAllPanes() {\n        \/\/ ----- CERTIFICATES -----\n        document.getElementById('pane_certs').innerHTML = `<div class=\"grid\">\n            <div class=\"card\"><div class=\"card-header\"><i class=\"fas fa-certificate\"><\/i> Share Certificate (Ordinary)<\/div><div class=\"card-body\"><label>Shareholder Name<\/label><input id=\"shareName\" value=\"John M. Investor\"><label>Number of Shares<\/label><input id=\"shareQty\" value=\"10,000\"><label>Certificate No.<\/label><input id=\"shareCertNo\" value=\"AD-001\"><label>Issue Date<\/label><input type=\"date\" id=\"shareDate\" value=\"2026-11-01\"><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><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\"><i class=\"fas fa-registered\"><\/i> Noteholder Register Certificate<\/div><div class=\"card-body\"><label>Noteholder Name<\/label><input id=\"noteHolderName\" value=\"Capital Partners Ltd\"><label>Note Number<\/label><input id=\"noteNumber\" value=\"CN-009\"><label>Principal (USD)<\/label><input id=\"notePrincipal\" value=\"250,000\"><label>Maturity Date<\/label><input type=\"date\" id=\"noteMaturity\" value=\"2028-12-31\"><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><\/div><\/div>\n        <\/div>`;\n\n        \/\/ ----- BUSINESS & SUMMARIES -----\n        document.getElementById('pane_biz').innerHTML = `<div class=\"grid\">\n            <div class=\"card\"><div class=\"card-header\"><i class=\"fas fa-building\"><\/i> Business Profile<\/div><div class=\"card-body\"><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 22 April 2026, Reg. 80034558417273. Zion Road, Kira. Revenue streams: one-time $20 user fee, AI credits, digital ads, virtual gifts, memberships. Earning mechanics: 2% ad share, 60% gifts, 20% agent commission (200k agents). Contact: ads@cashchat.se, +256775036603.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('bizDesc','Business_Profile')\">PDF<\/button><button class=\"btn btn-png\" onclick=\"downloadElementAsPNG('bizDesc','Biz_Profile')\">PNG<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\"><i class=\"fas fa-thumbtack\"><\/i> Executive Summary<\/div><div class=\"card-body\"><textarea id=\"execSummary\">Adase Ads Ltd (Uganda) \u2013 Flicks social platform. Users earn 2% ad revenue + 60% virtual gifts. 200,000 ad agents earn 20% commission. AI calls, learning, wallet. One-time $20 fee. Seed round: $250k for 10,000 ordinary shares ($25\/share). Post-money $25M. Series A target $1M\u2013$2.5M. Team of 9, UK department.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('execSummary','Executive_Summary')\">PDF<\/button><button class=\"btn btn-png\" onclick=\"downloadElementAsPNG('execSummary','Exec_Summary')\">PNG<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\"><i class=\"fas fa-chart-line\"><\/i> Comprehensive Investment Summary<\/div><div class=\"card-body\"><textarea id=\"compSummary\">Adase Ads Ltd seeking $250k seed for 10k shares (1% of 1,000,000 ordinary shares). Price $25\/share (UGX 100,000). Use of funds: hosting $120k, promo $100k, WC $30k. Revenue model: ads, AI credits, gifts, memberships. Unique 2%\/60%\/20% earn model. Agent network capped at 200k. Strong financial projections: Year 1 revenue $17.5M, net $7.4M. Exit via acquisition, secondary sale, or dividends.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('compSummary','Comprehensive_Summary')\">PDF<\/button><\/div><\/div>\n        <\/div>`;\n\n        \/\/ ----- PITCH DECK -----\n        document.getElementById('pane_pitch').innerHTML = `<div class=\"card\"><div class=\"card-header\"><i class=\"fas fa-chalkboard-user\"><\/i> Pitch Deck Studio (Editable Slides)<\/div><div class=\"card-body\"><div id=\"pitchSlidesContainer\"><\/div><button class=\"btn btn-primary\" onclick=\"addPitchSlide('pitchSlidesContainer','New Slide','Write your content')\"><i class=\"fas fa-plus\"><\/i> Add slide<\/button><div class=\"btn-group\" style=\"margin-top:15px;\"><button class=\"btn btn-pdf\" onclick=\"exportPitchDeckPDF()\">Export full deck as PDF<\/button><\/div><\/div><\/div>`;\n        setTimeout(()=>{ if(document.getElementById('pitchSlidesContainer')?.children.length===0){ addPitchSlide('pitchSlidesContainer','Adase Ads Ltd \u2013 Flicks','Social media where you earn 2% ad rev & 60% gifts'); addPitchSlide('pitchSlidesContainer','Agent Network','200k agents earn 20% commission'); addPitchSlide('pitchSlidesContainer','Investment Opportunity','Seed $250k (10k shares) \/ Series A $1M-2.5M with protective provisions'); } },100);\n\n        \/\/ ----- INVESTMENT & EQUITY -----\n        document.getElementById('pane_equity').innerHTML = `<div class=\"grid\">\n            <div class=\"card\"><div class=\"card-header\">NDA (Confidentiality)<\/div><div class=\"card-body\"><textarea id=\"ndaText\">CONFIDENTIALITY AGREEMENT between Adase Ads Ltd and recipient. All information confidential for due diligence. Two\u2011year term.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('ndaText','NDA')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Seed Term Sheet<\/div><div class=\"card-body\"><textarea id=\"seedTerm\">$250,000 for 10,000 ordinary shares. Price $25\/share. Post-money $25M. Use of proceeds: hosting $120k, promo $100k, WC $30k.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('seedTerm','Seed_Term_Sheet')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Series A Term Sheet<\/div><div class=\"card-body\"><textarea id=\"seriesATerm\">$1M\u2013$2.5M. Pre-money $10M\u2013$15M. 1x non\u2011participating liquidation preference, weighted average anti\u2011dilution, board seats (2 for investors), drag\u2011along, pro\u2011rata, information rights.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('seriesATerm','SeriesA_Term_Sheet')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Subscription Agreement (Seed)<\/div><div class=\"card-body\"><label>Investor<\/label><input id=\"subInv\" value=\"Global Ventures\"><label>Shares<\/label><input id=\"subShares\" value=\"10000\"><label>Price $<\/label><input id=\"subPrice\" value=\"25\"><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDFElement('subInv','subShares','subPrice','Subscription_Agreement')\">Generate PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Board Resolution (Seed)<\/div><div class=\"card-body\"><textarea id=\"boardRes\">Resolved: issue 10,000 ordinary shares at $25 each to investor.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('boardRes','Board_Resolution')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Share Transfer Form<\/div><div class=\"card-body\"><textarea id=\"shareTransfer\">Transferor \u2192 Transferee ordinary shares. ROFR applies. Board approval required.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('shareTransfer','Share_Transfer_Form')\">PDF<\/button><\/div><\/div>\n        <\/div>`;\n\n        \/\/ ----- CONVERTIBLE NOTES -----\n        document.getElementById('pane_conv').innerHTML = `<div class=\"grid\">\n            <div class=\"card\"><div class=\"card-header\">Convertible Note Form<\/div><div class=\"card-body\"><label>Principal<\/label><input id=\"cnPrincipal\" value=\"100000\"><label>Interest %<\/label><input id=\"cnRate\" value=\"8\"><label>Discount %<\/label><input id=\"cnDiscount\" value=\"20\"><label>Valuation Cap ($)<\/label><input id=\"cnCap\" value=\"12000000\"><button class=\"btn btn-pdf\" onclick=\"downloadDynamicPDF('Principal '+document.getElementById('cnPrincipal').value+' Interest '+document.getElementById('cnRate').value+'% Discount '+document.getElementById('cnDiscount').value,'Convertible_Note')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Subscription Agreement (CN)<\/div><div class=\"card-body\"><textarea id=\"cnSubAgree\">Investor subscribes for convertible note. Representations, risk acknowledgment.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('cnSubAgree','CN_Subscription')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Disclosure Letter (Risk Factors)<\/div><div class=\"card-body\"><textarea id=\"riskLetter\">High risk, illiquidity, no guarantee of conversion, subordination, regulatory changes in Uganda.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('riskLetter','Risk_Disclosure')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Joinder Agreement<\/div><div class=\"card-body\"><textarea id=\"joinder\">New investor joins existing convertible note round on same terms.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('joinder','Joinder_Agreement')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Register of Convertible Notes<\/div><div class=\"card-body\"><button class=\"btn btn-excel\" onclick=\"exportExcel([['Note No','Holder','Principal'],['CN001','ABC',250000]],'Convertible_Register')\">Excel<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Conversion Notice Form<\/div><div class=\"card-body\"><textarea id=\"convNotice\">I elect to convert my note at discount\/cap. Shares to be issued.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('convNotice','Conversion_Notice')\">PDF<\/button><\/div><\/div>\n        <\/div>`;\n\n        \/\/ ----- SECURITY & ENFORCEMENT -----\n        document.getElementById('pane_security').innerHTML = `<div class=\"grid\">\n            <div class=\"card\"><div class=\"card-header\">Debenture (Fixed & Floating)<\/div><div class=\"card-body\"><textarea id=\"debenture\">Fixed charge over land, equipment, IP; floating charge over stock, receivables. Negative pledge. Crystallisation upon default.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('debenture','Debenture')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Personal Guarantee<\/div><div class=\"card-body\"><label>Guarantor<\/label><input id=\"guarantorName\" value=\"Peter Knox Sengendo\"><label>Max Liability USD<\/label><input id=\"guarLimit\" value=\"500000\"><button class=\"btn btn-pdf\" onclick=\"downloadDynamicPDF('Guarantee by '+document.getElementById('guarantorName').value+' up to $'+document.getElementById('guarLimit').value,'Personal_Guarantee')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Subordination Agreement<\/div><div class=\"card-body\"><textarea id=\"subord\">Notes subordinated to Senior Debt. No payment until Senior Debt paid.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('subord','Subordination_Agreement')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Notice of Crystallisation<\/div><div class=\"card-body\"><textarea id=\"crystalNotice\">Event of default \u2013 floating charge now fixed. Company cannot dispose of assets.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('crystalNotice','Crystallisation_Notice')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Receiver Appointment Letter<\/div><div class=\"card-body\"><textarea id=\"receiverLetter\">Appointment of receiver over charged assets. Powers to sell, manage.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('receiverLetter','Receiver_Appointment')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Deed of Release of Debenture<\/div><div class=\"card-body\"><textarea id=\"releaseDeb\">Full repayment of notes. Release of all charges. URSB discharge.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('releaseDeb','Release_Debenture')\">PDF<\/button><\/div><\/div>\n        <\/div>`;\n\n        \/\/ ----- GOVERNANCE & URSB -----\n        document.getElementById('pane_gov').innerHTML = `<div class=\"grid\">\n            <div class=\"card\"><div class=\"card-header\">Voting Agreement<\/div><div class=\"card-body\"><textarea id=\"votingAgree\">Board of 5: 2 founders, 2 investors, 1 independent. Drag\u2011along, protective provisions.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('votingAgree','Voting_Agreement')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Board Minutes Template<\/div><div class=\"card-body\"><textarea id=\"boardMinutes\">Minutes of board meeting, resolutions, approvals.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('boardMinutes','Board_Minutes')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Director\u2019s Register<\/div><div class=\"card-body\"><button class=\"btn btn-excel\" onclick=\"exportExcel([['Name','Position','Date']],'Directors_Register')\">Excel Template<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Director\u2019s Consent Letter<\/div><div class=\"card-body\"><textarea id=\"consentLetter\">I consent to act as director of Adase Ads Ltd.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('consentLetter','Director_Consent')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Form 5 (Notice of Change of Directors)<\/div><div class=\"card-body\"><textarea id=\"form5\">Appointment\/cessation of directors. To be filed with URSB.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('form5','Form5_URSB')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Form 8 (Particulars of Charge)<\/div><div class=\"card-body\"><textarea id=\"form8\">Registration of debenture with URSB within 30 days.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('form8','Form8_URSB')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Form 20 (Return of Allotment)<\/div><div class=\"card-body\"><textarea id=\"form20\">Shares issued upon conversion or seed round. File with URSB.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('form20','Form20_URSB')\">PDF<\/button><\/div><\/div>\n        <\/div>`;\n\n        \/\/ ----- FINANCIAL & EXCEL -----\n        document.getElementById('pane_fin').innerHTML = `<div class=\"grid\">\n            <div class=\"card\"><div class=\"card-header\">3\u2011Year Financial Model<\/div><div class=\"card-body\"><button class=\"btn btn-excel\" onclick=\"exportExcel([['Year','Revenue','Net Profit'],['Y1',17460000,7444650],['Y2',63175000,31044563],['Y3',157600000,81723000]],'Financial_Model')\">Excel<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Use of Proceeds (Seed)<\/div><div class=\"card-body\"><button class=\"btn btn-excel\" onclick=\"exportExcel([['Use','Amount'],['Hosting',120000],['Promotion',100000],['WC',30000]],'Use_of_Proceeds')\">Excel<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Loan Agreement Template<\/div><div class=\"card-body\"><textarea id=\"loanAgree\">Loan of $___ at __% interest, repayment schedule.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('loanAgree','Loan_Agreement')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Promissory Note<\/div><div class=\"card-body\"><textarea id=\"promNote\">Unconditional promise to pay $___ on demand or by maturity.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('promNote','Promissory_Note')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Forbearance Agreement<\/div><div class=\"card-body\"><textarea id=\"forbearance\">Noteholders agree to forbear enforcement for 90 days while Company cures.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('forbearance','Forbearance_Agreement')\">PDF<\/button><\/div><\/div>\n        <\/div>`;\n\n        \/\/ ----- INVESTOR RELATIONS -----\n        document.getElementById('pane_ir').innerHTML = `<div class=\"grid\">\n            <div class=\"card\"><div class=\"card-header\">Quarterly Report Template<\/div><div class=\"card-body\"><textarea id=\"quarterly\">Revenue $X, users Y, cash balance Z. KPIs, use of funds.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('quarterly','Quarterly_Report')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Press Release Sample<\/div><div class=\"card-body\"><textarea id=\"pressRelease\">Adase Ads Ltd announces $250k seed investment from leading angels.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('pressRelease','Press_Release')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Investor Update Email<\/div><div class=\"card-body\"><textarea id=\"investorEmail\">Monthly update: revenue, metrics, milestones, help needed.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('investorEmail','Investor_Update')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Communication Plan<\/div><div class=\"card-body\"><textarea id=\"commPlan\">Monthly flash, quarterly reports, AGM, crisis protocol.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('commPlan','Comm_Plan')\">PDF<\/button><\/div><\/div>\n        <\/div>`;\n\n        \/\/ ----- REFERENCE -----\n        document.getElementById('pane_ref').innerHTML = `<div class=\"grid\">\n            <div class=\"card\"><div class=\"card-header\">Glossary of Terms<\/div><div class=\"card-body\"><textarea id=\"glossary\">Acceleration, Crystallisation, Debenture, Qualified Financing, Subordination, etc.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('glossary','Glossary')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Document Index & Folder Structure<\/div><div class=\"card-body\"><textarea id=\"docIndex\">Complete index of 100+ documents organised by category.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('docIndex','Document_Index')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Naming Convention Guide<\/div><div class=\"card-body\"><textarea id=\"naming\">YYYY_MM_DD_Category_Description_v#.pdf<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('naming','Naming_Convention')\">PDF<\/button><\/div><\/div>\n            <div class=\"card\"><div class=\"card-header\">Data Room README<\/div><div class=\"card-body\"><textarea id=\"readme\">Welcome to Adase data room. Confidentiality, key documents, contact.<\/textarea><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('readme','README')\">PDF<\/button><\/div><\/div>\n        <\/div>`;\n\n        \/\/ ----- EXPANDED FAQ (25+ questions) -----\n        const faqText = `ADASE ADS LTD \u2013 COMPREHENSIVE FAQ (Based on all chat documents)\n\n1. When was Adase Ads Ltd incorporated? 22 April 2026, Registration No. 80034558417273, Uganda.\n\n2. What is the Flicks platform? Social media where users upload content and earn 2% ad revenue + 60% virtual gifts.\n\n3. How many ad agents? Capped at 200,000. They earn 20% commission on ads revenue.\n\n4. What is the one\u2011time user fee? $20 per verified user.\n\n5. What are the revenue streams? $20 fee, AI credits, digital ads, virtual gifts, membership packages.\n\n6. What is the seed investment offer? $250,000 for 10,000 ordinary shares ($25\/share). Post\u2011money $25M.\n\n7. Total authorized shares? 1,000,000 ordinary shares.\n\n8. Use of seed funds? Hosting $120k, promotion $100k, working capital $30k.\n\n9. What is the Series A indicative terms? $1M\u2013$2.5M, pre\u2011money $10M\u2013$15M, liquidation preference 1x non\u2011participating, board seats.\n\n10. What convertible note documents exist? Note form, subscription agreement, disclosure letter, joinder, register, conversion notice.\n\n11. What conversion discount? Typically 20% plus valuation cap (e.g., $12M).\n\n12. What security is given? Debenture (fixed\/floating charge), personal guarantee, subordination.\n\n13. What is URSB Form 8? Registration of charge. Must be filed within 30 days.\n\n14. What happens on default? Notice of acceleration, demand, receiver appointment, asset sale.\n\n15. What governance documents? Voting agreement, board minutes, director\u2019s register, consent letter.\n\n16. Who are key staff? Peter Knox Sengendo, Asanasio Namanya, Roger Magezi, Khamis Abdallah, Ainebyona Ronald, etc.\n\n17. Financial projections Y1? Revenue $17.5M, net profit $7.4M. Y3 revenue $157.6M.\n\n18. How does the wallet work? Integrated with M\u2011Pesa, Airtel, MTN MoMo.\n\n19. What is the exit strategy? Acquisition, secondary sale, dividends (20% net profit).\n\n20. Are there any guarantees? No. High risk, illiquid, subordinated debt.\n\n21. How to download a share certificate? Fill fields in Certificates tab \u2192 PDF\/PNG with seal.\n\n22. What is the data room? Contains due diligence materials: financial, legal, technical.\n\n23. What is the standstill\/forbearance agreement? Noteholders agree not to enforce default temporarily.\n\n24. Where is the registered office? Zion Road, Plot 12, AAA Close, Mulawa, A Kira, Uganda.\n\n25. Contact for investment? ads@cashchat.se, +256775036603 (Uganda), +254745133259 (Kenya).`;\n        document.getElementById('pane_faq').innerHTML = `<div class=\"grid\"><div class=\"card\"><div class=\"card-header\"><i class=\"fas fa-question-circle\"><\/i> Expanded FAQ (25+ questions \u2013 fully editable)<\/div><div class=\"card-body\"><textarea id=\"faqContent\" rows=\"18\">${faqText}<\/textarea><div class=\"btn-group\"><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('faqContent','Adase_Expanded_FAQ')\">PDF<\/button><button class=\"btn btn-png\" onclick=\"downloadElementAsPNG('faqContent','FAQ_PNG')\">PNG<\/button><\/div><\/div><\/div><\/div>`;\n\n        \/\/ ----- TERMS & CONDITIONS -----\n        const termsText = `WEBSITE AND INVESTMENT TERMS & CONDITIONS\n\n1. Acceptance: By accessing this website or any due diligence material, you agree to these Terms.\n\n2. No Offer: Nothing constitutes an offer of securities. Any investment requires a signed Subscription Agreement.\n\n3. Intellectual Property: All documents, logos, templates are owned by Adase Ads Ltd.\n\n4. Risk Disclaimer: Investing in early\u2011stage companies involves high risk; you may lose your entire investment.\n\n5. Forward\u2011Looking Statements: Projections are estimates; actual results may differ.\n\n6. Governing Law: Uganda. Disputes settled by arbitration in Kampala.\n\n7. Amendments: We may update these Terms. The latest version is binding.\n\n8. Contact: shares@cashchat.se.`;\n        document.getElementById('pane_terms').innerHTML = `<div class=\"grid\"><div class=\"card\"><div class=\"card-header\"><i class=\"fas fa-file-contract\"><\/i> Terms & Conditions (Editable)<\/div><div class=\"card-body\"><textarea id=\"termsContent\" rows=\"14\">${termsText}<\/textarea><div class=\"btn-group\"><button class=\"btn btn-pdf\" onclick=\"downloadTextAsPDF('termsContent','Adase_Terms_and_Conditions')\">PDF<\/button><button class=\"btn btn-png\" onclick=\"downloadElementAsPNG('termsContent','Terms_PNG')\">PNG<\/button><\/div><\/div><\/div><\/div>`;\n    }\n    populateAllPanes();\n\n    \/\/ additional helper for subscription agreement PDF\n    window.downloadTextAsPDFElement = function(invId, sharesId, priceId, filename) {\n        const inv = document.getElementById(invId)?.value || '';\n        const shares = document.getElementById(sharesId)?.value || '';\n        const price = document.getElementById(priceId)?.value || '';\n        const content = `SUBSCRIPTION AGREEMENT (SEED)\\nInvestor: ${inv}\\nShares: ${shares}\\nPrice per share: $${price}\\nTotal: $${parseInt(shares)*parseFloat(price)}\\nStandard representations and warranties apply.\\nDate: ${new Date().toLocaleDateString()}`;\n        const wrap = document.createElement('div'); wrap.innerText = content; wrap.style.padding='1rem'; document.body.appendChild(wrap);\n        html2canvas(wrap).then(canvas => { document.body.removeChild(wrap); const {jsPDF}=window.jspdf; const pdf=new jsPDF(); pdf.addImage(canvas.toDataURL(),'PNG',10,10,180,0); pdf.save(`${filename}.pdf`); });\n    };\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Adase Ads Ltd \u2013 Complete Legal &#038; Investment Suite \u00b7 All Documents Adase Ads Ltd \u2013 Complete Document Universe Every document \u2022 Editable \u2022 Export as PDF \/ PNG \/ Excel \u2022 Official corporate seal on certificates \u2714 Certificates include the &#8220;Adase Ads Ltd&#8221; seal. \u2714 Pitch deck: add\/remove slides, export full multi\u2011page PDF. \u2714 [&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-168","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cashchat.se\/dir\/wp-json\/wp\/v2\/pages\/168","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=168"}],"version-history":[{"count":1,"href":"https:\/\/cashchat.se\/dir\/wp-json\/wp\/v2\/pages\/168\/revisions"}],"predecessor-version":[{"id":169,"href":"https:\/\/cashchat.se\/dir\/wp-json\/wp\/v2\/pages\/168\/revisions\/169"}],"wp:attachment":[{"href":"https:\/\/cashchat.se\/dir\/wp-json\/wp\/v2\/media?parent=168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}