{"id":65,"date":"2026-10-06T11:59:17","date_gmt":"2026-10-06T11:59:17","guid":{"rendered":"https:\/\/qipqop.com\/tiktok\/marketplace\/"},"modified":"2026-10-06T11:59:17","modified_gmt":"2026-10-06T11:59:17","slug":"marketplace","status":"publish","type":"page","link":"https:\/\/qipqop.com\/tiktok\/","title":{"rendered":"QipQop Marketplace"},"content":{"rendered":"    <div style=\"font-family:'DM Sans','Inter',system-ui,sans-serif;max-width:1100px;margin:0 auto;\">\n        <!-- Hero -->\n        <div style=\"background:linear-gradient(135deg,#312e81 0%,#4f46e5 50%,#7c3aed 100%);color:#fff;padding:32px 24px;border-radius:20px;margin-bottom:24px;text-align:center;position:relative;overflow:hidden;\">\n            <div style=\"position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:80px;opacity:.1;\">\ud83d\uded2<\/div>\n            <div style=\"display:inline-block;background:rgba(255,255,255,.15);padding:4px 14px;border-radius:20px;font-size:11px;font-weight:700;margin-bottom:10px;\">\ud83c\udf0d UNIVERSAL SOCIAL MEDIA MARKETPLACE<\/div>\n            <h1 style=\"margin:0 0 8px;font-size:26px;font-weight:900;\">QipQop Marketplace<\/h1>\n            <p style=\"margin:0 0 16px;font-size:14px;opacity:.85;max-width:560px;display:inline-block;line-height:1.6;\">Buy, sell & lease social media accounts across 10+ platforms. Secure escrow, global payments, instant delivery.<\/p>\n            <div style=\"display:flex;gap:10px;justify-content:center;flex-wrap:wrap;\">\n                <button class=\"tlp-open-register\" data-role=\"buyer\" style=\"background:#fff;color:#4f46e5;border:none;padding:12px 28px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;font-family:inherit;\">\ud83d\ude80 Sign Up to Browse<\/button>\n                <button class=\"tlp-open-login\" style=\"background:rgba(255,255,255,.18);color:#fff;border:2px solid rgba(255,255,255,.4);padding:12px 28px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;font-family:inherit;\">\ud83d\udd11 Login<\/button>\n            <\/div>\n        <\/div>\n\n        <style>\n        .qm-cat-title{font-size:18px;font-weight:800;margin:0 0 12px;color:var(--tlp-text,#1e293b);display:flex;align-items:center;gap:8px;}\n        .qm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:12px;}\n        .qm-card{background:var(--tlp-card,#fff);border:1px solid var(--tlp-border,#e2e8f0);border-radius:14px;padding:14px;transition:all .2s;cursor:pointer;position:relative;overflow:hidden;}\n        .qm-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08);}\n        .qm-card-top{display:flex;align-items:center;gap:8px;margin-bottom:8px;}\n        .qm-card-icon{font-size:22px;width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(99,102,241,.08);flex-shrink:0;}\n        .qm-card-name{font-size:12px;font-weight:700;color:var(--tlp-text,#1e293b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}\n        .qm-card-niche{font-size:9px;color:var(--tlp-text4,#94a3b8);font-weight:600;text-transform:uppercase;letter-spacing:.5px;}\n        .qm-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px;}\n        .qm-card-stat{background:var(--tlp-bg2,#f8fafc);border-radius:6px;padding:4px 6px;text-align:center;}\n        .qm-card-stat-val{font-size:12px;font-weight:800;color:var(--tlp-text,#1e293b);}\n        .qm-card-stat-lbl{font-size:8px;color:var(--tlp-text4,#94a3b8);font-weight:600;text-transform:uppercase;}\n        .qm-card-meta{display:flex;gap:4px;margin-bottom:8px;}\n        .qm-card-badge{font-size:7px;font-weight:800;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px;}\n        .qm-card-btn{width:100%;padding:8px;border:none;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);transition:all .2s;}\n        .qm-card-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3);}\n        .qm-load-more{display:block;width:100%;padding:12px;border:2px dashed var(--tlp-border,#e2e8f0);border-radius:14px;font-size:13px;font-weight:700;color:var(--tlp-text2,#334155);cursor:pointer;transition:all .2s;background:transparent;font-family:inherit;text-align:center;margin-bottom:28px;}\n        .qm-load-more:hover{border-color:#6366f1;color:#6366f1;background:rgba(99,102,241,.04);}\n        @media(max-width:480px){.qm-grid{grid-template-columns:repeat(2,1fr);gap:8px;}.qm-card{padding:10px;}}\n        <\/style>\n\n                <h2 class=\"qm-cat-title\"><span style=\"font-size:24px;\">\ud83c\udfb5<\/span> Tiktok Accounts<\/h2>\n        <div class=\"qm-grid\">\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\ud83c\udfb5<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@beauty.tips<\/div><div class=\"qm-card-niche\">\ud83c\udfb5 Tiktok<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">484,693<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">300<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#16a34a;color:#fff;\">Verified<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">4.5\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">103 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\ud83c\udfb5<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@music.vibe<\/div><div class=\"qm-card-niche\">\ud83c\udfb5 Tiktok<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">15,727<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">201<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#ef4444;color:#fff;\">Hot<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">4\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">14 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\ud83c\udfb5<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@crypto.talk<\/div><div class=\"qm-card-niche\">\ud83c\udfb5 Tiktok<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">213,095<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">224<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#f59e0b;color:#fff;\">Featured<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">4.2\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">32 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\ud83c\udfb5<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@pets.love<\/div><div class=\"qm-card-niche\">\ud83c\udfb5 Tiktok<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">148,654<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">444<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#6366f1;color:#fff;\">Top Rated<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">4.9\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">78 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\ud83c\udfb5<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@dance.flow<\/div><div class=\"qm-card-niche\">\ud83c\udfb5 Tiktok<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">42,567<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">326<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#06b6d4;color:#fff;\">New<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">4.4\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">57 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                <\/div>\n        <button class=\"qm-load-more tlp-open-register\" data-role=\"buyer\">\ud83d\udd13 Sign Up to See All Tiktok Accounts \u2192<\/button>\n                <h2 class=\"qm-cat-title\"><span style=\"font-size:24px;\">\ud83d\udcf8<\/span> Instagram Accounts<\/h2>\n        <div class=\"qm-grid\">\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\ud83d\udcf8<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@brand.studio<\/div><div class=\"qm-card-niche\">\ud83d\udcf8 Instagram<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">94,021<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">486<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#16a34a;color:#fff;\">Verified<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">3.5\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">88 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\ud83d\udcf8<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@style.icon<\/div><div class=\"qm-card-niche\">\ud83d\udcf8 Instagram<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">190,803<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">231<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#ef4444;color:#fff;\">Hot<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">4.3\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">35 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                <\/div>\n        <button class=\"qm-load-more tlp-open-register\" data-role=\"buyer\">\ud83d\udd13 Sign Up to See All Instagram Accounts \u2192<\/button>\n                <h2 class=\"qm-cat-title\"><span style=\"font-size:24px;\">\u25b6\ufe0f<\/span> Youtube Accounts<\/h2>\n        <div class=\"qm-grid\">\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\u25b6\ufe0f<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@gaming.zone<\/div><div class=\"qm-card-niche\">\u25b6\ufe0f Youtube<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">233,902<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">422<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#16a34a;color:#fff;\">Verified<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">4.7\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">19 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\u25b6\ufe0f<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@music.covers<\/div><div class=\"qm-card-niche\">\u25b6\ufe0f Youtube<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">15,117<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">462<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#ef4444;color:#fff;\">Hot<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">4.1\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">117 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\u25b6\ufe0f<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@podcast.clip<\/div><div class=\"qm-card-niche\">\u25b6\ufe0f Youtube<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">387,411<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">377<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#f59e0b;color:#fff;\">Featured<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">3.7\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">142 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\u25b6\ufe0f<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@finance.101<\/div><div class=\"qm-card-niche\">\u25b6\ufe0f Youtube<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">71,707<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">358<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#6366f1;color:#fff;\">Top Rated<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">3.8\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">14 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\u25b6\ufe0f<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@sports.break<\/div><div class=\"qm-card-niche\">\u25b6\ufe0f Youtube<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">311,399<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">423<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#06b6d4;color:#fff;\">New<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">3.8\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">133 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                <\/div>\n        <button class=\"qm-load-more tlp-open-register\" data-role=\"buyer\">\ud83d\udd13 Sign Up to See All Youtube Accounts \u2192<\/button>\n                <h2 class=\"qm-cat-title\"><span style=\"font-size:24px;\">\ud83d\udcd8<\/span> Facebook Accounts<\/h2>\n        <div class=\"qm-grid\">\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\ud83d\udcd8<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@garden.love<\/div><div class=\"qm-card-niche\">\ud83d\udcd8 Facebook<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">49,197<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">252<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#16a34a;color:#fff;\">Verified<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">3.6\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">24 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\ud83d\udcd8<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@local.deals<\/div><div class=\"qm-card-niche\">\ud83d\udcd8 Facebook<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">190,620<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">299<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#ef4444;color:#fff;\">Hot<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">3.8\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">81 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                <\/div>\n        <button class=\"qm-load-more tlp-open-register\" data-role=\"buyer\">\ud83d\udd13 Sign Up to See All Facebook Accounts \u2192<\/button>\n                <h2 class=\"qm-cat-title\"><span style=\"font-size:24px;\">\u2716\ufe0f<\/span> X Accounts<\/h2>\n        <div class=\"qm-grid\">\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\u2716\ufe0f<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@film.critic<\/div><div class=\"qm-card-niche\">\u2716\ufe0f X<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">37,873<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">369<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#16a34a;color:#fff;\">Verified<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">3.6\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">24 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\u2716\ufe0f<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@space.nerd<\/div><div class=\"qm-card-niche\">\u2716\ufe0f X<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">329,625<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">398<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#ef4444;color:#fff;\">Hot<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">4\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">47 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\u2716\ufe0f<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@music.drops<\/div><div class=\"qm-card-niche\">\u2716\ufe0f X<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">198,531<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">486<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#f59e0b;color:#fff;\">Featured<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">4.7\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">72 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\u2716\ufe0f<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@crypto.alpha<\/div><div class=\"qm-card-niche\">\u2716\ufe0f X<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">245,818<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">299<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#6366f1;color:#fff;\">Top Rated<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">3.8\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">120 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                    <div class=\"qm-card\" onclick=\"document.querySelectorAll('.tlp-open-register')[0]?.click();\">\n                <div class=\"qm-card-top\">\n                    <div class=\"qm-card-icon\">\u2716\ufe0f<\/div>\n                    <div style=\"min-width:0;\"><div class=\"qm-card-name\">@sports.live<\/div><div class=\"qm-card-niche\">\u2716\ufe0f X<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-stats\">\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\">161,250<\/div><div class=\"qm-card-stat-lbl\">Followers<\/div><\/div>\n                    <div class=\"qm-card-stat\"><div class=\"qm-card-stat-val\" style=\"color:#16a34a;\">279<\/div><div class=\"qm-card-stat-lbl\">Coins\/Day<\/div><\/div>\n                <\/div>\n                <div class=\"qm-card-meta\">\n                    <span class=\"qm-card-badge\" style=\"background:#06b6d4;color:#fff;\">New<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(99,102,241,.1);color:#6366f1;\">4.5\u2605<\/span>\n                    <span class=\"qm-card-badge\" style=\"background:rgba(16,163,74,.1);color:#16a34a;\">91 leases<\/span>\n                <\/div>\n                <button class=\"qm-card-btn tlp-open-register\" data-role=\"renter\">\ud83d\udd11 Sign Up to Lease<\/button>\n            <\/div>\n                <\/div>\n        <button class=\"qm-load-more tlp-open-register\" data-role=\"buyer\">\ud83d\udd13 Sign Up to See All X Accounts \u2192<\/button>\n            <\/div>\n        <!-- AUTH MODAL -->\n    <div id=\"tlp-auth-overlay\" style=\"display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:99999;align-items:center;justify-content:center;padding:16px;font-family:'Inter',system-ui,sans-serif;\">\n    <div id=\"tlp-auth-box\" style=\"background:#fff;border-radius:20px;max-width:420px;width:100%;max-height:90vh;overflow-y:auto;padding:32px;position:relative;box-shadow:0 24px 48px rgba(0,0,0,.15);\">\n        <button onclick=\"document.getElementById('tlp-auth-overlay').style.display='none'\" style=\"position:absolute;top:12px;right:16px;background:none;border:none;font-size:22px;cursor:pointer;color:var(--tlp-text4,#94a3b8);\">&times;<\/button>\n        <style>\n        #tlp-auth-box input.tlp-fe,#tlp-auth-box select.tlp-fe{border-color:#ef4444 !important;box-shadow:0 0 0 3px rgba(239,68,68,.14) !important;}\n        #tlp-auth-box input.tlp-fv{border-color:#22c55e !important;box-shadow:0 0 0 3px rgba(34,197,94,.12) !important;}\n        .tlp-field-err{color:#ef4444;font-size:11px;font-weight:600;margin:-6px 0 8px 4px;display:none;align-items:center;gap:4px;line-height:1.3;}\n        .tlp-field-err.on{display:flex;}\n        #tlp-reg-str{height:5px;border-radius:5px;background:var(--tlp-border,#e2e8f0);margin:-4px 0 10px;overflow:hidden;display:none;}\n        #tlp-reg-str.on{display:block;}\n        #tlp-reg-str i{display:block;height:100%;width:0;transition:width .3s,background .3s;border-radius:5px;}\n        .tlp-fix-link{color:#f59e0b;font-weight:700;cursor:pointer;text-decoration:underline;}\n        <\/style>\n        \n        <!-- Tabs -->\n        <div style=\"display:flex;gap:4px;margin-bottom:24px;background:var(--tlp-bg3,#f1f5f9);border-radius:12px;padding:4px;\" id=\"tlp-auth-tabs\">\n            <button class=\"tlp-at active\" data-tab=\"login\" style=\"flex:1;padding:10px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;background:#4f46e5;color:#fff;transition:all .2s;\">Login<\/button>\n            <button class=\"tlp-at\" data-tab=\"register\" style=\"flex:1;padding:10px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;background:transparent;color:var(--tlp-text3,#64748b);transition:all .2s;\">Register<\/button>\n            <button class=\"tlp-at\" data-tab=\"forgot\" style=\"flex:1;padding:10px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;background:transparent;color:var(--tlp-text3,#64748b);transition:all .2s;\">Forgot?<\/button>\n        <\/div>\n        \n        <!-- LOGIN -->\n        <div id=\"tlp-login-form\" class=\"tlp-auth-panel\">\n            <h3 style=\"margin:0 0 16px;font-size:20px;font-weight:800;text-align:center;\">Welcome Back \ud83d\udc4b<\/h3>\n            <form method=\"post\" action=\"javascript:void(0);\" onsubmit=\"return false;\">\n            <input type=\"hidden\" id=\"tlp_login_nonce\" name=\"tlp_login_nonce\" value=\"3e73c32df3\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/tiktok\/wp-json\/wp\/v2\/pages\/65\" \/>            <input type=\"text\" name=\"username\" placeholder=\"Username or Email\" style=\"width:100%;padding:12px 16px;border:2px solid var(--tlp-border,#e2e8f0);border-radius:12px;font-size:14px;margin-bottom:4px;font-family:inherit;\">\n            <div class=\"tlp-field-err\" data-for=\"username\">\u26a0 Username or email is required<\/div>\n            <div style=\"position:relative;margin-bottom:4px;\">\n            <input type=\"password\" name=\"password\" placeholder=\"Password\" style=\"width:100%;padding:12px 44px 12px 16px;border:2px solid var(--tlp-border,#e2e8f0);border-radius:12px;font-size:14px;font-family:inherit;box-sizing:border-box;\">\n            <span class=\"tlp-toggle-password\" style=\"position:absolute;right:14px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:2;user-select:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;transition:background .2s;\" title=\"Show password\"><svg class=\"tlp-eye-off\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#94a3b8\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"pointer-events:none;\"><path d=\"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94\"\/><path d=\"M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19\"\/><path d=\"M1 1l22 22\"\/><\/svg><svg class=\"tlp-eye-on\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#4f46e5\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:none;pointer-events:none;\"><path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg><\/span>\n            <\/div>\n            <div class=\"tlp-field-err\" data-for=\"password\">\u26a0 Password is required<\/div>\n            <div id=\"tlp-login-recaptcha\" style=\"margin:2px 0;\"><\/div>            <button type=\"submit\" style=\"width:100%;padding:14px;background:#4f46e5;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;\">\ud83d\ude80 Login<\/button>\n            <\/form>\n            <div class=\"tlp-loader-dots\" style=\"display:none;text-align:center;margin-top:8px;\"><span><\/span><span><\/span><span><\/span><\/div>\n            <p id=\"tlp-login-feedback\" style=\"text-align:center;margin:8px 0 0;font-size:12px;color:#ef4444;\"><\/p>\n            <p style=\"text-align:center;margin:12px 0 0;font-size:12px;color:var(--tlp-text3,#64748b);\">Don't have an account? <a href=\"#\" onclick=\"jQuery('.tlp-at[data-tab=register]').click();return false;\" style=\"color:#4f46e5;font-weight:600;\">Register<\/a><\/p>\n        <\/div>\n        \n        <!-- REGISTER -->\n        <div id=\"tlp-register-form\" class=\"tlp-auth-panel\" style=\"display:none;\">\n            <h3 style=\"margin:0 0 16px;font-size:20px;font-weight:800;text-align:center;\">Create Account \u2728<\/h3>\n            <form method=\"post\" action=\"javascript:void(0);\" onsubmit=\"return false;\">\n            <input type=\"hidden\" id=\"tlp_register_nonce\" name=\"tlp_register_nonce\" value=\"d71d77301a\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/tiktok\/wp-json\/wp\/v2\/pages\/65\" \/>            <input type=\"text\" name=\"username\" placeholder=\"Username\" autocomplete=\"username\" style=\"width:100%;padding:12px 16px;border:2px solid var(--tlp-border,#e2e8f0);border-radius:12px;font-size:14px;margin-bottom:4px;font-family:inherit;\">\n            <div class=\"tlp-field-err\" data-for=\"username\">\u26a0 Username is required<\/div>\n            <input type=\"email\" name=\"email\" placeholder=\"Email address\" autocomplete=\"email\" style=\"width:100%;padding:12px 16px;border:2px solid var(--tlp-border,#e2e8f0);border-radius:12px;font-size:14px;margin-bottom:4px;font-family:inherit;\">\n            <div class=\"tlp-field-err\" data-for=\"email\">\u26a0 Valid email is required<\/div>\n            <div style=\"position:relative;margin-bottom:4px;\">\n            <input type=\"password\" name=\"password\" placeholder=\"Password (8+ characters)\" autocomplete=\"new-password\" style=\"width:100%;padding:12px 44px 12px 16px;border:2px solid var(--tlp-border,#e2e8f0);border-radius:12px;font-size:14px;font-family:inherit;box-sizing:border-box;\">\n            <span class=\"tlp-toggle-password\" style=\"position:absolute;right:14px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:2;user-select:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;transition:background .2s;\" title=\"Show password\"><svg class=\"tlp-eye-off\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#94a3b8\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"pointer-events:none;\"><path d=\"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94\"\/><path d=\"M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19\"\/><path d=\"M1 1l22 22\"\/><\/svg><svg class=\"tlp-eye-on\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#4f46e5\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:none;pointer-events:none;\"><path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg><\/span>\n            <\/div>\n            <div class=\"tlp-field-err\" data-for=\"password\">\u26a0 Password must be 8+ characters<\/div>\n            <div id=\"tlp-reg-str\"><i><\/i><\/div>\n            <input type=\"tel\" name=\"whatsapp\" placeholder=\"WhatsApp (+254...)\" style=\"width:100%;padding:12px 16px;border:2px solid var(--tlp-border,#e2e8f0);border-radius:12px;font-size:14px;margin-bottom:10px;font-family:inherit;\">\n            <select name=\"role\" id=\"tlp-reg-role\" style=\"width:100%;padding:12px 16px;border:2px solid var(--tlp-border,#e2e8f0);border-radius:12px;font-size:14px;margin-bottom:10px;font-family:inherit;background:#fff;\">\n                <option value=\"buyer\" selected>\ud83d\uded2 Buyer \u2014 Browse & Buy Accounts<\/option>\n                <option value=\"renter\">\ud83c\udff7\ufe0f Renter \u2014 Lease Social Media Accounts<\/option>\n                <option value=\"leaser\">\ud83c\udfe0 Leaser \/ Seller \u2014 List Accounts & Earn<\/option>\n                <option value=\"farmer\">\u26a1 Sparker \u2014 Grow Accounts & Earn<\/option>\n                <option value=\"buy_followers\">\ud83d\ude80 Follower Buyer \u2014 Boost Any Account<\/option>\n            <\/select>\n            <!-- QQ-MERGE: referral code (optional; blank = attributed to admin) -->\n            <input type=\"text\" name=\"qq_ref_code\" id=\"tlp-reg-ref\" maxlength=\"3\" placeholder=\"Referral code (e.g. FFF) \u2014 optional\" autocomplete=\"off\" style=\"width:100%;padding:12px 16px;border:2px solid var(--tlp-border,#e2e8f0);border-radius:12px;font-size:14px;margin-bottom:10px;font-family:inherit;text-transform:uppercase;letter-spacing:2px;\">\n            <script>(function(){try{var u=new URLSearchParams(location.search),r=(u.get('ref')||'').toUpperCase().replace(\/[^A-Z]\/g,'').slice(0,3),f=document.getElementById('tlp-reg-ref');if(!f)return;var set=function(){var v=(f.value||'').toUpperCase().replace(\/[^A-Z]\/g,'').slice(0,3);f.value=v;if(v){document.cookie='qq_ref='+v+';path=\/;max-age='+(30*86400);}};if(r){f.value=r;set();}f.addEventListener('input',set);}catch(e){}})();<\/script>\n            <div id=\"tlp-register-recaptcha\" style=\"margin:2px 0;\"><\/div>            <button type=\"submit\" style=\"width:100%;padding:14px;background:#16a34a;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;\">\u2728 Create Account<\/button>\n            <\/form>\n            <div class=\"tlp-loader-dots\" style=\"display:none;text-align:center;margin-top:8px;\"><span><\/span><span><\/span><span><\/span><\/div>\n            <p style=\"text-align:center;margin:8px 0 0;font-size:11px;color:var(--tlp-text4,#94a3b8);\">Username, email &amp; password required \u00b7 WhatsApp &amp; referral optional<\/p>\n            <p id=\"tlp-register-feedback\" style=\"text-align:center;margin:6px 0 0;font-size:12px;color:#ef4444;\"><\/p>\n            <p style=\"text-align:center;margin:12px 0 0;font-size:12px;color:var(--tlp-text3,#64748b);\">Already have an account? <a href=\"#\" onclick=\"jQuery('.tlp-at[data-tab=login]').click();return false;\" style=\"color:#4f46e5;font-weight:600;\">Login<\/a><\/p>\n        <\/div>\n        \n        <!-- FORGOT PASSWORD -->\n        <div id=\"tlp-forgot-form\" class=\"tlp-auth-panel\" style=\"display:none;\">\n            <h3 style=\"margin:0 0 4px;font-size:20px;font-weight:800;text-align:center;\">Reset Password \ud83d\udd11<\/h3>\n            <p style=\"text-align:center;color:var(--tlp-text3,#64748b);font-size:12px;margin:0 0 16px;\">Enter your email and we'll send a reset link.<\/p>\n            <input type=\"email\" id=\"tlp-forgot-email\" placeholder=\"Your email address\" style=\"width:100%;padding:12px 16px;border:2px solid var(--tlp-border,#e2e8f0);border-radius:12px;font-size:14px;margin-bottom:10px;font-family:inherit;\">\n            <button id=\"tlp-forgot-btn\" style=\"width:100%;padding:14px;background:#f59e0b;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;\">\ud83d\udce7 Send Reset Link<\/button>\n            <p id=\"tlp-forgot-feedback\" style=\"text-align:center;margin:8px 0 0;font-size:12px;\"><\/p>\n            <p style=\"text-align:center;margin:12px 0 0;font-size:12px;color:var(--tlp-text3,#64748b);\">Remembered? <a href=\"#\" onclick=\"jQuery('.tlp-at[data-tab=login]').click();return false;\" style=\"color:#4f46e5;font-weight:600;\">Login<\/a><\/p>\n        <\/div>\n    <\/div>\n    <\/div>\n    <script>\n    \/\/ Auth modal handlers \u2014 vanilla JS fallback + jQuery delegated\n    document.addEventListener('click',function(e){\n        var t=e.target;\n        \/\/ Open login\n        if(t.classList.contains('tlp-open-login')||t.closest&&t.closest('.tlp-open-login')){\n            e.preventDefault();\n            var o=document.getElementById('tlp-auth-overlay');\n            if(o){o.style.display='flex';var tabs=o.querySelectorAll('.tlp-at');if(tabs[0])tabs[0].click();}\n        }\n        \/\/ Open register\n        if(t.classList.contains('tlp-open-register')||t.closest&&t.closest('.tlp-open-register')){\n            e.preventDefault();\n            var el=t.classList.contains('tlp-open-register')?t:t.closest('.tlp-open-register');\n            var role=el?el.getAttribute('data-role')||'buyer':'buyer';\n            var o=document.getElementById('tlp-auth-overlay');\n            if(o){\n                o.style.display='flex';\n                var tabs=o.querySelectorAll('.tlp-at');if(tabs[1])tabs[1].click();\n                var sel=document.getElementById('tlp-reg-role');if(sel)sel.value=role;\n            }\n        }\n    });\n    \/\/ jQuery handlers for tab switching and form submission (when jQuery loads)\n    if(typeof jQuery!=='undefined'){jQuery(function($){\n        \/\/ V6.9.5: One-time init guard. If this script block is present more than\n        \/\/ once on the page (e.g. a stale full-page cache still serving an old\n        \/\/ copy of the auth modal), only the FIRST instance wires up handlers.\n        \/\/ Without this, every duplicate copy re-binds submit \u2192 N AJAX requests\n        \/\/ per click. Idempotent by design, independent of server-side caching.\n        if (window.__tlpAuthInit) { return; }\n        window.__tlpAuthInit = true;\n\n        $(document).on('click','.tlp-at',function(){\n            $('.tlp-at').css({background:'transparent',color:'#64748b'});\n            $(this).css({background:'#4f46e5',color:'#fff'});\n            $('.tlp-auth-panel').hide();\n            $('#tlp-'+$(this).data('tab')+'-form').show();\n        });\n        \/\/ Forgot password\n        $('#tlp-forgot-btn').on('click',function(){\n            var email=$('#tlp-forgot-email').val().trim();\n            if(!email){$('#tlp-forgot-feedback').html('<span style=\"color:#ef4444\">Enter your email.<\/span>');return;}\n            $(this).prop('disabled',1).text('Sending...');\n            $.post(tlp_ajax.ajax_url,{action:'tlp_ajax_router',sub_action:'forgot_password',email:email,tlp_ajax_nonce:tlp_ajax.nonce},function(r){\n                $('#tlp-forgot-feedback').html(r&&r.success?'<span style=\"color:#16a34a\">\u2705 '+r.data.message+'<\/span>':'<span style=\"color:#ef4444\">'+(r?.data?.message||'Error')+'<\/span>');\n                $('#tlp-forgot-btn').prop('disabled',0).text('\ud83d\udce7 Send Reset Link');\n            });\n        });\n        \/\/ V6.0.4: Password toggle \u2014 ONE handler, vanilla JS, bound directly to each button\n        \/\/ (Previous bug: two jQuery handlers on .tlp-toggle-password cancelled each other out)\n        document.querySelectorAll('.tlp-toggle-password').forEach(function(btn){\n            btn.onclick = function(e){\n                e.preventDefault();\n                e.stopImmediatePropagation();\n                var inp = this.parentNode.querySelector('input');\n                if(!inp) return;\n                var isHidden = (inp.type === 'password');\n                inp.type = isHidden ? 'text' : 'password';\n                var off = this.querySelector('.tlp-eye-off');\n                var on  = this.querySelector('.tlp-eye-on');\n                if(off) off.style.display = isHidden ? 'none' : '';\n                if(on)  on.style.display  = isHidden ? ''     : 'none';\n                this.title = isHidden ? 'Hide password' : 'Show password';\n            };\n        });\n\n        \/\/ V6.0.3: Login + Register AJAX handlers (must be in auth form JS so they work for logged-out users)\n        function tlpShowProgress(form, steps) {\n            steps = steps || ['Validating\u2026'];\n            var html = '<div class=\"tlp-progress-wrap\" style=\"margin-bottom:12px;\">' +\n                '<div style=\"height:4px;background:rgba(99,102,241,.15);border-radius:4px;overflow:hidden;\">' +\n                '<div class=\"tlp-progress-fill\" style=\"height:100%;width:0%;background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:4px;transition:width .6s ease;\"><\/div><\/div>' +\n                '<div class=\"tlp-progress-status\" style=\"text-align:center;font-size:11px;font-weight:600;color:#6366f1;margin-top:6px;\">' + steps[0] + '<\/div><\/div>';\n            form.prepend(html);\n            form.find('button[type=submit]').prop('disabled', true).css('opacity', '.6');\n            var fill = form.find('.tlp-progress-fill');\n            var status = form.find('.tlp-progress-status');\n            for (var i = 0; i < steps.length; i++) {\n                (function(idx) {\n                    setTimeout(function() {\n                        fill.css('width', Math.min(((idx + 1) \/ steps.length) * 85, 85) + '%');\n                        status.text(steps[idx]);\n                    }, idx * 1200);\n                })(i);\n            }\n        }\n        function tlpHideProgress(form) {\n            form.find('.tlp-progress-wrap').remove();\n            form.find('button[type=submit]').prop('disabled', false).css('opacity', '1');\n        }\n        function tlpCompleteProgress(form, msg) {\n            form.find('.tlp-progress-fill').css('width', '100%').css('background', 'linear-gradient(90deg,#10b981,#059669)');\n            form.find('.tlp-progress-status').text(msg || 'Done!').css('color', '#10b981');\n        }\n        function tlpSuccessToast(msg, sub) {\n            var id = 'tlp-toast-' + Date.now();\n            var t = '<div id=\"' + id + '\" style=\"position:fixed;top:20px;left:50%;transform:translateX(-50%) translateY(-20px);z-index:999999;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:14px 28px;border-radius:14px;box-shadow:0 8px 32px rgba(16,185,129,.35);text-align:center;opacity:0;transition:all .4s ease;max-width:380px;width:90%;\">' +\n                '<div style=\"font-size:24px;margin-bottom:2px;\">\u2705<\/div><div style=\"font-size:15px;font-weight:800;\">' + msg + '<\/div>' +\n                (sub ? '<div style=\"font-size:11px;opacity:.85;margin-top:3px;\">' + sub + '<\/div>' : '') + '<\/div>';\n            $('body').append(t);\n            setTimeout(function() { $('#' + id).css({opacity:1,transform:'translateX(-50%) translateY(0)'}); }, 50);\n            setTimeout(function() { $('#' + id).css({opacity:0,transform:'translateX(-50%) translateY(-20px)'}); }, 3500);\n            setTimeout(function() { $('#' + id).remove(); }, 4000);\n        }\n\n        \/\/ QQ-MERGE: invisible reCAPTCHA (v2) \u2014 explicit render + execute on submit, graceful fallback\n        var tlpRcSite = '6Lf86nQsAAAAAJIzs0K2qrtMQv3X03qVZJVPDe1w', tlpLoginRcId = null, tlpRegRcId = null;\n        window.tlpRecaptchaInit = function() {\n            if (typeof grecaptcha === 'undefined' || !grecaptcha.render || !tlpRcSite) return;\n            try { if (document.getElementById('tlp-login-recaptcha') && tlpLoginRcId === null) tlpLoginRcId = grecaptcha.render('tlp-login-recaptcha', { sitekey: tlpRcSite, size: 'normal' }); } catch(e) {}\n            try { if (document.getElementById('tlp-register-recaptcha') && tlpRegRcId === null) tlpRegRcId = grecaptcha.render('tlp-register-recaptcha', { sitekey: tlpRcSite, size: 'normal' }); } catch(e) {}\n        };\n        if (typeof grecaptcha !== 'undefined' && grecaptcha.render) { try { window.tlpRecaptchaInit(); } catch(e) {} }\n\n        function tlpDoLogin() {\n            var form = $('#tlp-login-form form'), feedback = $('#tlp-login-feedback');\n            tlpShowProgress(form, ['Validating\u2026', 'Authenticating\u2026', 'Loading dashboard\u2026']);\n            feedback.text('').css('color', '');\n            $.post(tlp_ajax.ajax_url, form.serialize() + '&action=tlp_ajax_router&sub_action=login&tlp_ajax_nonce=' + tlp_ajax.nonce)\n                .done(function(r) {\n                    if (r && r.success) {\n                        var d = r.data || {}, name = d.display_name || 'there', role = d.role_label || 'User',\n                            msg = d.message || ('Welcome back, ' + name + '! \ud83c\udf89'), redirect = d.redirect || location.href;\n                        tlpCompleteProgress(form, 'Login successful!');\n                        tlpSuccessToast(msg, 'Logging in as ' + role + '\u2026');\n                        feedback.html('<div style=\"background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:16px 20px;border-radius:14px;margin:8px 0;text-align:center;\"><div style=\"font-size:28px;margin-bottom:4px;\">\ud83c\udf89<\/div><div style=\"font-size:16px;font-weight:800;\">' + msg + '<\/div><div style=\"font-size:12px;opacity:.85;margin-top:4px;\">Logging in as <strong>' + role + '<\/strong>...<\/div><\/div>');\n                        setTimeout(function() { var ov = document.getElementById('tlp-auth-overlay'); if (ov) ov.style.display = 'none'; window.location.href = redirect; }, 1800);\n                    } else {\n                        tlpHideProgress(form);\n                        var lemsg = (r && r.data && r.data.message) || 'Unknown error';\n                        console.error('[QipQop] Login rejected:', r && r.data);\n                        if (\/no account|not found|no user|not regist|doesn\/i.test(lemsg)) { feedback.css('color', '#ef4444').html('\u26a0 ' + lemsg + ' <a class=\"tlp-fix-link\" data-go=\"register\">Create an account<\/a>'); }\n                        else if (\/password|incorrect|wrong|credential\/i.test(lemsg)) { feedback.css('color', '#ef4444').html('\u26a0 ' + lemsg + ' <a class=\"tlp-fix-link\" data-go=\"forgot\">Reset password<\/a>'); }\n                        else { feedback.css('color', 'red').text(lemsg); }\n                        if (tlpLoginRcId !== null && typeof grecaptcha !== 'undefined') try { grecaptcha.reset(tlpLoginRcId); } catch(e) {}\n                    }\n                })\n                .fail(function(xhr, s, err) { console.error('[QipQop] Login request failed:', s, err, 'HTTP', xhr && xhr.status, (xhr && xhr.responseText || '').slice(0,400)); tlpHideProgress(form); feedback.css('color', 'red').text('Server error (' + ((xhr && xhr.status) || '?') + '). See console for details.'); if (tlpLoginRcId !== null && typeof grecaptcha !== 'undefined') try { grecaptcha.reset(tlpLoginRcId); } catch(e) {} });\n        }\n        \/\/ LOGIN submit \u2014 per-field validation\n        $('#tlp-login-form form').on('submit', function(e) {\n            e.preventDefault();\n            var lf = $(this), lfb = $('#tlp-login-feedback'), allValid = true;\n            var _u = lf.find('[name=username]'), _p = lf.find('[name=password]');\n            \/\/ Validate username\n            if (!$.trim(_u.val() || '')) {\n                _u.addClass('tlp-fe');\n                lf.closest('#tlp-login-form').find('.tlp-field-err[data-for=\"username\"]').addClass('on');\n                allValid = false;\n            } else {\n                _u.removeClass('tlp-fe').addClass('tlp-fv');\n                lf.closest('#tlp-login-form').find('.tlp-field-err[data-for=\"username\"]').removeClass('on');\n            }\n            \/\/ Validate password\n            if (!$.trim(_p.val() || '')) {\n                _p.addClass('tlp-fe');\n                lf.closest('#tlp-login-form').find('.tlp-field-err[data-for=\"password\"]').addClass('on');\n                allValid = false;\n            } else {\n                _p.removeClass('tlp-fe').addClass('tlp-fv');\n                lf.closest('#tlp-login-form').find('.tlp-field-err[data-for=\"password\"]').removeClass('on');\n            }\n            if (!allValid) { lfb.css('color', '#ef4444').html('\u26a0 Please fix the highlighted fields above'); lf.find('.tlp-fe').first().focus(); return; }\n            lfb.text('');\n            tlpDoLogin();\n        });\n        \/\/ Real-time validation for login fields\n        $('#tlp-login-form').on('input', '[name=username],[name=password]', function() {\n            var f = $(this), panel = f.closest('#tlp-login-form');\n            if ($.trim(f.val() || '')) {\n                f.removeClass('tlp-fe').addClass('tlp-fv');\n                panel.find('.tlp-field-err[data-for=\"' + f.attr('name') + '\"]').removeClass('on');\n            } else if (f.hasClass('tlp-fe') || f.hasClass('tlp-fv')) {\n                f.removeClass('tlp-fv').addClass('tlp-fe');\n                panel.find('.tlp-field-err[data-for=\"' + f.attr('name') + '\"]').addClass('on');\n            }\n        });\n\n        function tlpDoRegister(formRef) {\n            var form = formRef || $('#tlp-register-form form'), feedback = $('#tlp-register-feedback');\n            tlpShowProgress(form, ['Validating fields\u2026', 'Verifying reCAPTCHA\u2026', 'Creating account\u2026', 'Setting up dashboard\u2026']);\n            feedback.text('').css('color', '');\n            $.post(tlp_ajax.ajax_url, form.serialize() + '&action=tlp_ajax_router&sub_action=register&tlp_ajax_nonce=' + tlp_ajax.nonce)\n                .done(function(r) {\n                    if (r && r.success) {\n                        var d = r.data || {}, msg = d.message || 'Account created!', redirect = d.redirect || location.href;\n                        tlpCompleteProgress(form, 'Account created!');\n                        tlpSuccessToast(msg, 'Redirecting to your dashboard\u2026');\n                        feedback.html('<div style=\"background:linear-gradient(135deg,#6366f1,#7c3aed);color:#fff;padding:16px 20px;border-radius:14px;margin:8px 0;text-align:center;\"><div style=\"font-size:28px;margin-bottom:4px;\">\u2728<\/div><div style=\"font-size:16px;font-weight:800;\">' + msg + '<\/div><div style=\"font-size:12px;opacity:.85;margin-top:4px;\">Setting up your dashboard...<\/div><\/div>');\n                        setTimeout(function() { var ov = document.getElementById('tlp-auth-overlay'); if (ov) ov.style.display = 'none'; window.location.href = redirect; }, 2000);\n                    } else {\n                        tlpHideProgress(form);\n                        window.__tlpRegBusy = false;\n                        var emsg = (r && r.data && r.data.message) || 'Unknown error';\n                        console.error('[QipQop] Register rejected:', r && r.data);\n                        if (\/nonce|security check\/i.test(emsg)) { feedback.css('color', '#ef4444').html('\u26a0 Your session expired. <a class=\"tlp-fix-link\" href=\"javascript:location.reload()\" style=\"color:#f59e0b;\">Refresh the page<\/a> and try again.'); }\n                        else if (\/already regist|already exist|taken|in use|exists\/i.test(emsg)) { feedback.css('color', '#ef4444').html('\u26a0 ' + emsg + ' <a class=\"tlp-fix-link\" data-go=\"login\">Log in instead<\/a>'); }\n                        else if (\/recaptcha|robot|captcha\/i.test(emsg)) { feedback.css('color', '#ef4444').html('\ud83e\udd16 ' + emsg); }\n                        else { feedback.css('color', 'red').text(emsg); }\n                        if (tlpRegRcId !== null && typeof grecaptcha !== 'undefined') try { grecaptcha.reset(tlpRegRcId); } catch(e) {}\n                        if (r && r.data && r.data.suggest_login) { if (confirm('Already registered? Switch to login?')) { $('.tlp-at[data-tab=\"login\"]').click(); } }\n                    }\n                })\n                .fail(function(xhr, s, err) {\n                    console.error('[QipQop] Register request failed:', s, err, 'HTTP', xhr && xhr.status, (xhr && xhr.responseText || '').slice(0,400));\n                    tlpHideProgress(form);\n                    window.__tlpRegBusy = false;\n                    var code = (xhr && xhr.status) || 0;\n                    \/\/ HTTP 400\/403 from admin-ajax on a public page almost always means the\n                    \/\/ page HTML (and its embedded nonce) was served from a stale cache.\n                    \/\/ A hard refresh regenerates a fresh nonce and clears old cached scripts.\n                    if (code === 400 || code === 403) {\n                        feedback.css('color', '#ef4444').html('\u26a0 Your page is out of date (likely cached). <a class=\"tlp-fix-link\" href=\"javascript:location.reload(true)\" style=\"color:#f59e0b;\">Reload the page<\/a>, then register again.');\n                    } else if (code === 0) {\n                        feedback.css('color', '#ef4444').html('\u26a0 Network error \u2014 check your connection and <a class=\"tlp-fix-link\" href=\"javascript:location.reload()\" style=\"color:#f59e0b;\">reload<\/a>.');\n                    } else {\n                        feedback.css('color', 'red').text('Server error (' + code + '). See console for details.');\n                    }\n                    if (tlpRegRcId !== null && typeof grecaptcha !== 'undefined') try { grecaptcha.reset(tlpRegRcId); } catch(e) {}\n                });\n        }\n        \/\/ \u2500\u2500 Real-time per-field validation helpers \u2500\u2500\n        function tlpShowFieldErr(field, msg) {\n            field.addClass('tlp-fe').removeClass('tlp-fv');\n            var errEl = field.closest('#tlp-register-form').find('.tlp-field-err[data-for=\"' + field.attr('name') + '\"]');\n            if (msg) errEl.text('\u26a0 ' + msg);\n            errEl.addClass('on');\n        }\n        function tlpClearFieldErr(field) {\n            field.removeClass('tlp-fe');\n            field.closest('#tlp-register-form').find('.tlp-field-err[data-for=\"' + field.attr('name') + '\"]').removeClass('on');\n        }\n        function tlpMarkFieldOk(field) {\n            field.removeClass('tlp-fe').addClass('tlp-fv');\n            field.closest('#tlp-register-form').find('.tlp-field-err[data-for=\"' + field.attr('name') + '\"]').removeClass('on');\n        }\n        function tlpValidateField(field) {\n            var name = field.attr('name'), val = $.trim(field.val() || '');\n            if (name === 'username') {\n                if (!val) { tlpShowFieldErr(field, 'Username is required'); return false; }\n                if (val.length < 3) { tlpShowFieldErr(field, 'Username must be at least 3 characters'); return false; }\n                if (\/[^a-zA-Z0-9_\\-.]\/.test(val)) { tlpShowFieldErr(field, 'Only letters, numbers, hyphens, dots allowed'); return false; }\n                tlpMarkFieldOk(field); return true;\n            }\n            if (name === 'email') {\n                if (!val) { tlpShowFieldErr(field, 'Email is required'); return false; }\n                if (!\/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$\/.test(val)) { tlpShowFieldErr(field, 'Please enter a valid email address'); return false; }\n                tlpMarkFieldOk(field); return true;\n            }\n            if (name === 'password') {\n                if (!val) { tlpShowFieldErr(field, 'Password is required'); return false; }\n                if (val.length < 8) { tlpShowFieldErr(field, 'Password must be at least 8 characters'); return false; }\n                tlpMarkFieldOk(field); return true;\n            }\n            return true;\n        }\n\n        \/\/ Real-time validation: validate on blur (leaving field) and clear errors on input\n        $('#tlp-register-form').on('blur', '[name=username],[name=email],[name=password]', function() {\n            var f = $(this);\n            \/\/ Only validate if user has typed something (don't nag on first focus-out of empty field during page load)\n            if ($.trim(f.val() || '')) tlpValidateField(f);\n        });\n        $('#tlp-register-form').on('input', '[name=username],[name=email],[name=password]', function() {\n            var f = $(this);\n            \/\/ If field was in error state, re-validate on each keystroke so it clears as soon as fixed\n            if (f.hasClass('tlp-fe')) tlpValidateField(f);\n            \/\/ If field is valid and not empty, mark it ok\n            else if ($.trim(f.val() || '')) tlpValidateField(f);\n            else tlpClearFieldErr(f);\n        });\n\n        \/\/ REGISTER submit \u2014 validate all fields first, then submit once.\n        \/\/ .off('submit.tlpreg') before .on ensures re-running this code rebinds\n        \/\/ cleanly instead of stacking a second handler. __tlpRegBusy is an\n        \/\/ in-flight lock so a click can't queue two overlapping requests.\n        $('#tlp-register-form form').off('submit.tlpreg').on('submit.tlpreg', function(e) {\n            e.preventDefault();\n            if (window.__tlpRegBusy) { return false; }\n            var rf = $(this), rfb = $('#tlp-register-feedback'), allValid = true;\n            var _u = rf.find('[name=username]'), _e = rf.find('[name=email]'), _p = rf.find('[name=password]');\n            if (!tlpValidateField(_u)) allValid = false;\n            if (!tlpValidateField(_e)) allValid = false;\n            if (!tlpValidateField(_p)) allValid = false;\n            if (!allValid) { rfb.css('color', '#ef4444').html('\u26a0 Please fix the highlighted fields above'); rf.find('.tlp-fe').first().focus(); return false; }\n            rfb.text('');\n            window.__tlpRegBusy = true;\n            tlpDoRegister(rf);\n            return false;\n        });\n        \/\/ One-tap fix links (switch between login\/register\/forgot tabs)\n        $('#tlp-auth-box').on('click', '.tlp-fix-link[data-go]', function(){ jQuery('.tlp-at[data-tab='+$(this).attr('data-go')+']').click(); return false; });\n        \/\/ Password strength meter\n        $('#tlp-register-form [name=password]').on('input', function(){\n            var v=this.value, sc=0; if(v.length>=8)sc++; if(\/[A-Z]\/.test(v))sc++; if(\/[0-9]\/.test(v))sc++; if(\/[^A-Za-z0-9]\/.test(v))sc++;\n            var bar=$('#tlp-reg-str'); bar.toggleClass('on', v.length>0);\n            var w=[0,25,50,75,100][sc], c=['#ef4444','#ef4444','#f59e0b','#eab308','#22c55e'][sc];\n            bar.find('i').css({width:w+'%',background:c});\n        });\n\n        \/\/ LOGOUT\n        $(document).on('click', '#tlp-logout, .tlp-logout-btn', function(e) {\n            e.preventDefault();\n            $.post(tlp_ajax.ajax_url, { action: 'tlp_ajax_router', sub_action: 'logout', tlp_ajax_nonce: tlp_ajax.nonce }, function(r) { if (r && r.success) location.reload(); });\n        });\n    });}\n    <\/script>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/fullwidth.php","meta":{"footnotes":""},"class_list":["post-65","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/qipqop.com\/tiktok\/wp-json\/wp\/v2\/pages\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qipqop.com\/tiktok\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/qipqop.com\/tiktok\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/qipqop.com\/tiktok\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qipqop.com\/tiktok\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":0,"href":"https:\/\/qipqop.com\/tiktok\/wp-json\/wp\/v2\/pages\/65\/revisions"}],"wp:attachment":[{"href":"https:\/\/qipqop.com\/tiktok\/wp-json\/wp\/v2\/media?parent=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}