{"id":2777,"date":"2025-10-05T12:41:06","date_gmt":"2025-10-05T12:41:06","guid":{"rendered":"https:\/\/hound-solo.com\/?page_id=2777"},"modified":"2025-12-04T09:28:52","modified_gmt":"2025-12-04T09:28:52","slug":"membership-card","status":"publish","type":"page","link":"https:\/\/hound-solo.com\/?page_id=2777","title":{"rendered":"Rebel Alliance Membership"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2777\" class=\"elementor elementor-2777\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-74612aa8 elementor-section-content-middle elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"74612aa8\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-18a6e243\" data-id=\"18a6e243\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-63d3f69b elementor-widget elementor-widget-html\" data-id=\"63d3f69b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  .rebel-card-wrapper {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    padding: 40px 0;\n  }\n\n  .rebel-card {\n    width: 420px;\n    height: 720px;\n    background: url('https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/10\/rebel_alliance_card_bgrnd.png') no-repeat center\/90%;\n    border-radius: 28px;\n    box-shadow: 0 8px 24px rgba(0,0,0,0.25);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .rebel-card-content {\n    position: absolute;\n    bottom: 60px;\n    left: 0;\n    width: 100%;\n    text-align: center;\n    color: #fff;\n    font-family: 'Roboto', sans-serif;\n  }\n\n  .rebel-card-content h2 {\n    margin: 0;\n    font-size: 32px;\n    font-weight: 700;\n  }\n\n  .rebel-card-content p {\n    margin: 4px 0;\n    font-size: 22px;\n    font-weight: 500;\n    opacity: 0.9;\n  }\n\n  .rebel-card-content img {\n    margin-top: 20px;\n    width: 140px;\n    height: 140px;\n  }\n\n  \/* Responsive for mobile *\/\n  @media (max-width: 500px) {\n    .rebel-card {\n      width: 85vw;\n      height: calc(85vw * 1.714);\n    }\n    .rebel-card-content h2 {\n      font-size: 6vw;\n    }\n    .rebel-card-content p {\n      font-size: 4.5vw;\n    }\n  }\n<\/style>\n\n<div class=\"rebel-card-wrapper\">\n  <div class=\"rebel-card\" id=\"rebelCard\">\n    <div class=\"rebel-card-content\" id=\"rebelContent\">\n      <h2>Loading...<\/h2>\n      <p><\/p>\n      <img decoding=\"async\" src=\"\" id=\"qrCode\" alt=\"QR Code\" \/>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n  async function loadMembershipCard() {\n    \/\/ ID from URL (e.g. ?id=HS-000001)\n    const urlParams = new URLSearchParams(window.location.search);\n    const memberId = urlParams.get(\"id\") || \"HS-000001\"; \/\/ fallback for testing\n\n    \/\/ Fetch data from Apps Script\n    const apiUrl = `https:\/\/script.google.com\/macros\/s\/AKfycbwW5El1Nzy-_-m0f1QzrQM_I6x70WPnsf83qd8_ebYcAPtyEvhO1jc_XDsPDkNhkICybw\/exec?id=${memberId}`;\n    const res = await fetch(apiUrl);\n    const data = await res.json();\n\n    \/\/ Fill text content\n    if (data.ok) {\n      document.querySelector(\"#rebelContent h2\").textContent = data.name;\n      document.querySelector(\"#rebelContent p\").textContent = `${data.role} \u2022 ${data.id}`;\n    } else {\n      document.querySelector(\"#rebelContent h2\").textContent = \"Card Not Found\";\n    }\n\n    \/\/ QR for vendors = plain text (not a link)\n    const vendorText = 'REBEL VERIFIED';\n    document.querySelector(\"#qrCode\").src =\n      `https:\/\/api.qrserver.com\/v1\/create-qr-code\/?size=140x140&data=${encodeURIComponent(vendorText)}`;\n  }\n\n  loadMembershipCard();\n<\/script>\n\n<script>\nif (window.location.pathname.includes('\/membership-card')) {\n  const metaTitle = document.createElement('meta');\n  metaTitle.name = 'apple-mobile-web-app-title';\n  metaTitle.content = 'Rebel Alliance Card';\n  document.head.appendChild(metaTitle);\n  document.title = 'Rebel Alliance Card';\n\n  const metaCapable = document.createElement('meta');\n  metaCapable.name = 'apple-mobile-web-app-capable';\n  metaCapable.content = 'yes';\n  document.head.appendChild(metaCapable);\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f23a2a elementor-widget elementor-widget-html\" data-id=\"5f23a2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"max-width:900px;margin:auto;\">\n  <iframe \n    src=\"https:\/\/script.google.com\/macros\/s\/AKfycbwW5El1Nzy-_-m0f1QzrQM_I6x70WPnsf83qd8_ebYcAPtyEvhO1jc_XDsPDkNhkICybw\/exec?partners_html=1\"\n    style=\"width:100%;height:160px;border:none;overflow:hidden;border-radius:12px;\"\n    loading=\"lazy\">\n  <\/iframe>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e777999 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e777999\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bf799d4\" data-id=\"bf799d4\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0c8ea44 elementor-widget elementor-widget-image\" data-id=\"0c8ea44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.instagram.com\/batchandcoffee\/?hl=en-gb\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1415\" height=\"2000\" src=\"https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/christmas_gift.jpeg\" class=\"attachment-full size-full wp-image-2868\" alt=\"\" srcset=\"https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/christmas_gift.jpeg 1415w, https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/christmas_gift-212x300.jpeg 212w, https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/christmas_gift-724x1024.jpeg 724w, https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/christmas_gift-768x1086.jpeg 768w, https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/christmas_gift-1087x1536.jpeg 1087w, https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/christmas_gift-800x1131.jpeg 800w\" sizes=\"(max-width: 1415px) 100vw, 1415px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e1a9586 elementor-widget elementor-widget-image\" data-id=\"e1a9586\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.savethechildren.org.uk\/christmas-jumper-day\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1080\" height=\"1350\" src=\"https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/Cappuccino.jpeg\" class=\"attachment-full size-full wp-image-2869\" alt=\"\" srcset=\"https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/Cappuccino.jpeg 1080w, https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/Cappuccino-240x300.jpeg 240w, https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/Cappuccino-819x1024.jpeg 819w, https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/Cappuccino-768x960.jpeg 768w, https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/Cappuccino-800x1000.jpeg 800w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc06fd8 elementor-widget elementor-widget-image\" data-id=\"dc06fd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.instagram.com\/batchandcoffee\/?hl=en-gb\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1080\" height=\"1350\" src=\"https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/batch_christmas_advent.jpeg\" class=\"attachment-full size-full wp-image-2867\" alt=\"\" srcset=\"https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/batch_christmas_advent.jpeg 1080w, https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/batch_christmas_advent-240x300.jpeg 240w, https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/batch_christmas_advent-819x1024.jpeg 819w, https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/batch_christmas_advent-768x960.jpeg 768w, https:\/\/hound-solo.com\/wp-content\/uploads\/2025\/12\/batch_christmas_advent-800x1000.jpeg 800w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Loading&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2777","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hound-solo.com\/index.php?rest_route=\/wp\/v2\/pages\/2777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hound-solo.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hound-solo.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hound-solo.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hound-solo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2777"}],"version-history":[{"count":71,"href":"https:\/\/hound-solo.com\/index.php?rest_route=\/wp\/v2\/pages\/2777\/revisions"}],"predecessor-version":[{"id":2892,"href":"https:\/\/hound-solo.com\/index.php?rest_route=\/wp\/v2\/pages\/2777\/revisions\/2892"}],"wp:attachment":[{"href":"https:\/\/hound-solo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}