PageSourceSearch

https://dimsumclub-sf.com/cookie/

html dimsumclub-sf.com collected 2026-10-07 17:37:38 UTC 34,601 bytes, 144 lines download raw bytes

1<!DOCTYPE html><!-- <html lang={content?.seo?.locale}> --><html> <head><!-- Google Tag Manager -->
1<script>(function(){const tag = "GTM-5X48JDV2";
2
3      (function (w, d, s, l, i) {
4        w[l] = w[l] || [];
5        w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" });
6        var f = d.getElementsByTagName(s)[0],
7          j = d.createElement(s),
8          dl = l != "dataLayer" ? "&l=" + l : "";
9        j.async = true;
10        j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl;
11        f.parentNode.insertBefore(j, f);
12      })(window, document, "script", "dataLayer", tag);
13    })();</script>
13<!-- End Google Tag Manager --><!-- google site verification --><!-- end of google site verification --><!-- modal --><!-- end of modal --><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><title>Dim Sum Club 點心薈</title><meta name="robots" content="index, follow"><meta name="author" content="Best Food Today"><!-- Open Graph Meta Tags --><meta property="og:title" content="Dim Sum Club 點心薈"><meta property="og:type" content="website"><!-- Twitter Card Meta Tags --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Dim Sum Club 點心薈"><!-- structured data -->
13<script type="application/ld+json">{
14  "@context": "https://schema.org",
15  "@type": "Restaurant"
16}</script>
16<!-- end of structured data --><link rel="stylesheet" href="/_astro/accessibility.DbeKwHpA.css">
16<script type="module">const a=document.getElementById("fullscreen-modal"),y=document.getElementById("close-button"),v=document.querySelectorAll("[data-src]");v.forEach(t=>{t.addEventListener("click",()=>{const n=t.getAttribute("data-src");if(!a||!n)return;a.style.display="flex";const s=a.querySelector("img");s&&(s.src=n?.replace("/public",""))})});y&&y.addEventListener("click",()=>{if(!a)return;a.style.display="none";const t=a.querySelector("img");t&&(t.src="")});document?.getElementById("openMainMenu")?.addEventListener("click",function(){document?.getElementById("mobileMenu")?.classList?.remove("hidden")});document?.getElementById("closeMenu")?.addEventListener("click",function(){document?.getElementById("mobileMenu")?.classList.add("hidden")});const E=document.querySelectorAll(".menuItem");E.forEach(t=>{t.addEventListener("click",function(){setTimeout(()=>{document.getElementById("mobileMenu")?.classList.add("hidden")},300)})});document?.getElementById("bannerCloseIcon")?.addEventListener("click",function(){document?.getElementById("headBanner")?.classList.add("hidden")});function L(){const t=document.getElementById("gjw-video");if(t){const n=t.src;n.includes("mute=1")||(t.src=n+"&mute=1")}}document.getElementById("gjw-video").onload=function(){L()};if(!window.__galleryExpandInit){window.__galleryExpandInit=!0;const t=(s,c)=>{const e=Number(s);return!Number.isFinite(e)||e<1?c:Math.floor(e)},n=()=>{const s=document.querySelectorAll("[data-gallery-grid]"),c=window.matchMedia("(min-width: 1024px)").matches;s.forEach(e=>{const o=e.getAttribute("id");if(!o)return;const i=document.querySelector(`.gallery-expand-btn[data-gallery-target="${o}"]`);if(!i)return;if(e.classList.contains("gallery-expanded")){i.remove();return}const g=t(e.getAttribute("data-visible-mobile"),4),u=t(e.getAttribute("data-visible-desktop"),8),l=c?u:g,r=e.querySelectorAll(".gallery-item").length;i.style.display=r>l?"":"none"})};document.addEventListener("click",s=>{const c=s.target instanceof Element?s.target.closest(".gallery-expand-btn"):null;if(!c)return;const e=c.getAttribute("data-gallery-target");if(!e)return;const o=document.getElementById(e);o&&(o.classList.add("gallery-expanded"),c.remove())}),document.addEventListener("DOMContentLoaded",n),window.addEventListener("resize",n)}document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".reviews-slider-wrapper").forEach(n=>{const s=n.closest(".relative")?.querySelector(".reviews-slider-prev"),c=n.closest(".relative")?.querySelector(".reviews-slider-next"),e=n.querySelector(".reviews-slider-track"),o=n.closest("section")?.querySelectorAll(".reviews-slider-dot");if(!e)return;const i=e.querySelector(".reviews-slider-item")?.offsetWidth,g=24;let u=0;const l=r=>{if(!i)return;const m=(i+g)*r;n.scrollTo({left:m,behavior:"smooth"}),o?.forEach((d,f)=>{f===r?(d.classList.add("bg-gray-600"),d.classList.remove("bg-gray-300")):(d.classList.remove("bg-gray-600"),d.classList.add("bg-gray-300"))}),u=r};s?.addEventListener("click",()=>{const r=Math.max(0,u-1);l(r)}),c?.addEventListener("click",()=>{const r=e.querySelectorAll(".reviews-slider-item").length,m=Math.max(0,r-3),d=Math.min(m,u+1);l(d)}),o?.forEach((r,m)=>{r.addEventListener("click",()=>{l(m)})}),l(0)})});
17</script>
17</head> <body> <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, line 17
17 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
17GTM-5X48JDV2
vendor: 83 bytes, line 17
17" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 
17<!-- End Google Tag Manager (noscript) --> <access-widget-ui data-acsb="skipLinks" class="notranslate"><div><div class="skip-links " role="region" aria-label="Skip Links" data-acsb="skipLinks"><div><a href="#maincontent" data-acsb-skip-link="content" class="skip-link">Skip to Content<div class="content" aria-hidden="true"><span class="icon">↵</span>ENTER</div></a></div> <!-- <div>
18        <a href="#menu" data-acsb-skip-link="menu" class="skip-link">
19          Skip to Menu
20          <div class="content" aria-hidden="true">
21            <span class="icon">↵</span>
22            ENTER</div>
23          </a>
24        </div> --> <div> <a href="#footer" data-acsb-skip-link="footer" class="skip-link">Skip to Footer<div class="content" aria-hidden="true"><span class="icon">↵</span>ENTER</div></a></div></div></div></access-widget-ui> <header id="header" class="relative shadow-lg z-50"> <div class="fixed top-0 w-full"> <!-- banner -->  <!-- end of banner --> <span class="absolute -z-10 w-full inset-0 top-0 left-0" style="background-color: #fff; opacity:0.9;"></span> <nav class="mx-auto flex max-w-7xl items-center justify-between gap-x-2 sm:gap-x-6 px-6 py-3 lg:px-8" aria-label="Global" id="menu"> <div class="cursor-pointer truncate"> <a href="/" class="flex items-center justify-center -m-1.5 p-1.5" aria-label="Dim Sum Club 點心薈 logo, click to go to home."> <span class="sr-only">undefinedLogo</span> <img class="hidden sm:block h-24 w-auto mr-3" src="/點心薈LOGO-定.webp" alt="Dim Sum Club 點心薈 Logo" style="height:70px"> <img class="block sm:hidden mx-2" src="/點心薈LOGO-定.webp" alt="Dim Sum Club 點心薈 Logo" style="height:50px"> <div class="flex-1 truncate hidden sm:block" style="color:;font-size:20px">  </div> </a> </div> <div class="cursor-pointer hidden lg:flex lg:flex-0 lg:gap-x-12 grow justify-center" style="color:#000">  <a href="/" class="cursor-pointer hover:scale-125 ease-in-out transition-transform duration-300 text-lg font-semibold leading-6" aria-label="Home"> Home </a>  <a href="/#gallery" class="cursor-pointer hover:scale-125 ease-in-out transition-transform duration-300 text-lg font-semibold leading-6" aria-label="Gallery"> Gallery </a>  <a href="/#about-us" class="cursor-pointer hover:scale-125 ease-in-out transition-transform duration-300 text-lg font-semibold leading-6" aria-label="About Us"> About Us </a>  <a href="/#contact-us" class="cursor-pointer hover:scale-125 ease-in-out transition-transform duration-300 text-lg font-semibold leading-6" aria-label="Contact Us"> Contact Us </a>  <a href="/zh_TW" class="cursor-pointer hover:scale-125 ease-in-out transition-transform duration-300 text-lg font-semibold leading-6" aria-label="中文"> 中文 </a>  </div> <div class="cursor-pointer flex flex-1 items-center justify-end gap-x-2 sm:gap-x-6">    <a href="https://www.bestfoodtodayus.com/ordering/restaurant/menu?restaurant_uid=3a3ff07f-24b2-43f5-9bcb-9f60d2ca5e9b" class="rounded-md px-3.5 py-2.5 text-lg font-semibold shadow-sm hover:scale-105 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 whitespace-nowrap text-center text-white" style="background-color:#7E1C1D;" target="_blank" rel="noopener noreferrer" aria-label="Open the Order Oline in a new tab"> Order Oline </a>  <a class="flex items-center gap-2 cursor-pointer hover:scale-105" style="color:#000000" href="tel:415-592-8938" id="headerTelBtn"> <span class="sr-only">Call Us</span> <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" class="w-7 h-7 sm:w-6 sm:h-6"> <path fill="currentColor" d="M6.62 10.79c1.44 2.83 3.76 5.15 6.59 6.59l2.2-2.2c.28-.28.67-.36 1.02-.25c1.12.37 2.32.57 3.57.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57c.11.35.03.74-.25 1.02z"></path> </svg> <span class="hidden sm:block whitespace-nowrap text-lg"> 415-592-8938 </span> </a> </div> <div id="openMainMenu" class="flex lg:hidden"> <button type="button" class="cursor-pointer -m-2.5 inline-flex items-center justify-center rounded-md p-2.5" style="color:#000"> <span class="sr-only">
24Open main menu</span> <svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"> <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path> </svg> </button> </div> </nav> <!-- Mobile menu  --> <div id="mobileMenu" class="hidden fixed inset-0 z-10 items-center justify-center bg-gray-900 bg-opacity-90"> <div class="fixed inset-y-0 right-0 z-10 w-full overflow-y-auto bg-white px-6 py-6 sm:max-w-sm sm:ring-1 sm:ring-gray-900/10"> <div class="flex justify-end items-between gap-x-6"> <!-- <a href="/" class="-m-1.5 p-1.5">
25            <span class="sr-only">{content?.header?.title + " Logo"}</span>
26            <img
27              class="h-12 w-auto"
28              src={`/${content?.logo}`}
29            alt={content?.title + " Logo"}
30            />
31          </a> --> <div class="flex items-center gap-x-4">    <a href="https://www.bestfoodtodayus.com/ordering/restaurant/menu?restaurant_uid=3a3ff07f-24b2-43f5-9bcb-9f60d2ca5e9b" class="rounded-md px-3.5 py-2.5 text-lg font-semibold shadow-sm hover:scale-105 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 whitespace-nowrap text-center text-white" style="background-color:#7E1C1D;" target="_blank" rel="noopener noreferrer" aria-label="Open the Order Oline in a new tab"> Order Oline </a>  <button id="closeMenu" type="button" class="cursor-pointer rounded-md p-2.5 text-gray-700"> <span class="sr-only">Close menu</span> <svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"> <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path> </svg> </button> </div> </div> <div class="mt-6 flow-root"> <div class="-my-6 divide-y divide-gray-500/10"> <div class="space-y-2 py-6">  <a href="/" class="menuItem -mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50"> Home </a>  <a href="/#gallery" class="menuItem -mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50"> Gallery </a>  <a href="/#about-us" class="menuItem -mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50"> About Us </a>  <a href="/#contact-us" class="menuItem -mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50"> Contact Us </a>  <a href="/zh_TW" class="menuItem -mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50"> 中文 </a>  </div> </div> </div> </div> </div> </div> </header>  <main id="maincontent"> <div class="bg-white py-12"> <div class="mx-auto max-w-6xl lg:px-8"> <div class="bg-white px-6 py-16 sm:py-32 lg:px-8"> <div class="mx-auto max-w-3xl text-base leading-7 text-gray-700"> <h1 class="mt-2 text-3xl font-bold tracking-tight text-center text-gray-900 sm:text-4xl">
32Cookie Policy
33</h1> <p class="mt-6">
34This Cookie Policy explains how Dim Sum Club 點心薈 and its affiliates
35          (collectively, "we," "our," or "us") use cookies and similar tracking
36          technologies on our website. It should be read together with our
37          Privacy Policy.
38</p> <p class="mt-6">This policy is effective as of June 30, 2026.</p> <p class="mt-2">Last updated: June 30, 2026</p> <!-- What Are Cookies --> <h2 class="mt-16 text-2xl font-bold tracking-tight text-gray-900">
39What Are Cookies?
40</h2> <p class="mt-6">
41Cookies are small text files that are placed on your device when you
42          visit a website. They are widely used to make websites work, to
43          improve their performance, and to provide information to the site
44          owners and third parties. "Similar technologies" include pixels, tags,
45          and software development kits (SDKs) that work in much the same way.
46</p>   <h2 class="mt-16 text-2xl font-bold tracking-tight text-gray-900">
47How We Use Cookies
48</h2> <p class="mt-6">We use cookies and similar technologies for:</p> <ul class="list-disc list-inside"> <li> <strong>Essential cookies</strong> — required for the website to
49            function and to keep it secure.
50</li> <li> <strong>Analytics cookies</strong> — to understand how visitors use
51            our website so we can improve it.
52</li> <li> <strong>Advertising cookies</strong> — to deliver and measure
53            advertising, and to understand the effectiveness of our advertising
54            campaigns across other websites and platforms.
55</li> </ul>  <h2 class="mt-16 text-2xl font-bold tracking-tight text-gray-900">
56Advertising and Analytics Partners
57</h2> <p class="mt-6">
58To promote our restaurant and measure how our advertising performs, we
59          may allow the following third-party platforms to set cookies and
60          similar identifiers on our website. Depending on how this website is
61          configured, these partners may collect information about your visit
62          and use it to deliver and measure advertising on their own and other
63          websites:
64</p> <h3 class="mt-8 text-xl font-semibold text-gray-900">
65Google (Google Ads, Google Analytics, Google Tag Manager)
66</h3> <p class="mt-4">
67We may use Google services to manage tags, measure website traffic,
68          and run and measure Google Ads campaigns (including conversion
69          tracking and remarketing). You can control the ads Google shows you
70          and opt out of personalized advertising through
71<a href="https://adssettings.google.com" target="_blank" rel="noopener noreferrer">Google Ads Settings</a>, and you can opt out of Google Analytics using the
72<a href="https://tools.google.com/dlpage/gaoptout" target="_blank" rel="noopener noreferrer">Google Analytics Opt-out Browser Add-on</a>.
73</p> <h3 class="mt-8 text-xl font-semibold text-gray-900">
74Meta (Facebook and Instagram Ads)
75</h3> <p class="mt-4">
76We may use the Meta Pixel to measure the effectiveness of our
77          advertising on Facebook and Instagram and to show ads to people who
78          have visited our website. You can manage your ad preferences in your
79<a href="https://www.facebook.com/settings?tab=ads" target="_blank" rel="noopener noreferrer">Facebook ad settings</a> and your Instagram account settings.
80</p> <h3 class="mt-8 text-xl font-semibold text-gray-900">
81TikTok Ads
82</h3> <p class="mt-4">
83We may use the TikTok Pixel to measure and optimize our advertising
84          campaigns on TikTok and to reach people who have visited our website.
85          You can manage your ad preferences in your TikTok account settings
86          under "Privacy" and "Ads."
87</p> <p class="mt-6">
88These partners act as independent controllers of the data they
89          collect through these technologies. We encourage you to review their
90          respective privacy and cookie policies to understand how they process
91          your information.
92</p>  <h2 class="mt-16 text-2xl font-bold tracking-tight text-gray-900">
93How to Manage or Disable Cookies
94</h2> <p class="mt-6">
95Most browsers automatically accept cookies by default, but you can set
96          your browser to remove or reject cookies through its settings. Please
97          keep in mind that removing or blocking cookies may affect your
98          experience and cause some features of the website to work incorrectly
99          or become unavailable.
100</p> <p class="mt-6">
101You can also opt out of interest-based advertising from many companies
102          through these industry tools:
103</p> <ul class="list-disc list-inside"> <li> <a href="https://optout.aboutads.info" target="_blank" rel="noopener noreferrer">Digital Advertising Alliance (DAA)</a> </li> <li>
103 <a href="https://optout.networkadvertising.org" target="_blank" rel="noopener noreferrer">Network Advertising Initiative (NAI)</a> </li> <li> <a href="https://www.youronlinechoices.eu" target="_blank" rel="noopener noreferrer">Your Online Choices (EU)</a> </li> </ul>  <!-- Changes --> <h2 class="mt-16 text-2xl font-bold tracking-tight text-gray-900">
104Changes to This Cookie Policy
105</h2> <p class="mt-6">
106We may update this Cookie Policy from time to time to reflect changes
107          in the technologies we use or for other operational, legal, or
108          regulatory reasons. Any changes will be posted on this page.
109</p> <!-- Contact --> <h2 class="mt-16 text-2xl font-bold tracking-tight text-gray-900">
110Contact Us
111</h2> <p class="mt-6">
112If you have any questions about our use of cookies, you may contact us
113          using the following details:
114</p> <div class="mt-6"> <p class="mt-2">Dim Sum Club 點心薈</p> <p class="mt-2">Tel: 415-592-8938</p>  <p class="mt-2">Address: 2237 Taraval St, San Francisco, CA 94116</p> </div> </div> </div> </div> </div> </main> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style>
114<script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();;(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script>
114<astro-island uid="slBVa" prefix="r0" component-url="/_astro/Footer.Io1A6j54.js" component-export="default" renderer-url="/_astro/client.BIGLHmRd.js" props="{&quot;content&quot;:[0,{&quot;tag&quot;:[0,&quot;GTM-5X48JDV2&quot;],&quot;title&quot;:[0,&quot;Dim Sum Club 點心薈&quot;],&quot;favicon&quot;:[0,&quot;favicon.ico&quot;],&quot;logo&quot;:[0,&quot;點心薈LOGO-定.webp&quot;],&quot;primaryColor&quot;:[0,&quot;#7E1C1D&quot;],&quot;secondaryColor&quot;:[0,&quot;#EBB73D&quot;],&quot;primaryColorScheme&quot;:[0,&quot;dark&quot;],&quot;secondaryColorScheme&quot;:[0,&quot;light&quot;],&quot;cuid&quot;:[0,&quot;&quot;],&quot;ruid&quot;:[0,&quot;&quot;],&quot;orderOnlineLink&quot;:[0,&quot;https://www.bestfoodtodayus.com/ordering/restaurant/menu?restaurant_uid=3a3ff07f-24b2-43f5-9bcb-9f60d2ca5e9b&quot;],&quot;tel&quot;:[0,&quot;415-592-8938&quot;],&quot;address&quot;:[0,&quot;2237 Taraval St, San Francisco, CA 94116&quot;],&quot;creationDate&quot;:[0,&quot;1 Jan 2025&quot;],&quot;header&quot;:[0,{&quot;logoSize&quot;:[0,70],&quot;logoSizeOnMobile&quot;:[0,50],&quot;textAfterLogo&quot;:[0,{&quot;text&quot;:[0,&quot;&quot;],&quot;size&quot;:[0,20],&quot;color&quot;:[0,&quot;&quot;]}],&quot;logoOnMobile&quot;:[0,&quot;點心薈LOGO-mobile.webp&quot;],&quot;bgColor&quot;:[0,&quot;#fff&quot;],&quot;bgOpacity&quot;:[0,&quot;0.9&quot;],&quot;menuTextColor&quot;:[0,&quot;#000&quot;],&quot;menu&quot;:[1,[[0,{&quot;text&quot;:[0,&quot;Home&quot;],&quot;link&quot;:[0,&quot;/&quot;]}],[0,{&quot;text&quot;:[0,&quot;Gallery&quot;],&quot;link&quot;:[0,&quot;/#gallery&quot;]}],[0,{&quot;text&quot;:[0,&quot;About Us&quot;],&quot;link&quot;:[0,&quot;/#about-us&quot;]}],[0,{&quot;text&quot;:[0,&quot;Contact Us&quot;],&quot;link&quot;:[0,&quot;/#contact-us&quot;]}],[0,{&quot;text&quot;:[0,&quot;中文&quot;],&quot;link&quot;:[0,&quot;/zh_TW&quot;]}]]],&quot;addOrderOnlineBtn&quot;:[0,false],&quot;orderOnlineBtnInsteadText&quot;:[0,&quot;&quot;],&quot;addTableReservationBtn&quot;:[0,false],&quot;tableReservationBtnInsteadText&quot;:[0,&quot;&quot;],&quot;telTextColor&quot;:[0,&quot;#000000&quot;],&quot;addTelBtn&quot;:[0,true],&quot;otherBtn1InsteadText&quot;:[0,&quot;Order Oline&quot;],&quot;otherBtn1Href&quot;:[0,&quot;https://www.bestfoodtodayus.com/ordering/restaurant/menu?restaurant_uid=3a3ff07f-24b2-43f5-9bcb-9f60d2ca5e9b&quot;],&quot;otherBtn2InsteadText&quot;:[0,&quot;&quot;],&quot;otherBtn2Href&quot;:[0,&quot;&quot;]}],&quot;sections&quot;:[1,[[0,{&quot;type&quot;:[0,&quot;cookie&quot;]}]]],&quot;footer&quot;:[0,{&quot;cookie&quot;:[0,true],&quot;mode&quot;:[0,1],&quot;noMarginTop&quot;:[0,true],&quot;bgImg&quot;:[0,&quot;gallery2/001_Dim Sum Club interior.webp&quot;],&quot;bgColor&quot;:[0,&quot;#000&quot;],&quot;bgOpacity&quot;:[0,&quot;0.7&quot;],&quot;textColor&quot;:[0,&quot;#fff&quot;],&quot;openingHoursInsteadText&quot;:[0,&quot;&quot;],&quot;openingHours&quot;:[1,[[0,&quot;Mon, Wed ~ Fri&quot;],[0,&quot;10:30 AM - 3:00 PM, 5:00 PM - 9:00 PM&quot;],[0,&quot;Sat ~ Sun&quot;],[0,&quot;10:00 AM - 3:00 PM, 5:00 PM - 9:00 PM&quot;],[0,&quot;Tue Closed&quot;]]],&quot;isLogo&quot;:[0,false],&quot;logoSize&quot;:[0,120],&quot;FB&quot;:[0,false],&quot;FBLink&quot;:[0,&quot;&quot;],&quot;IG&quot;:[0,false],&quot;IGLink&quot;:[0,&quot;&quot;],&quot;X&quot;:[0,false],&quot;XLink&quot;:[0,&quot;&quot;],&quot;youtube&quot;:[0,false],&quot;youtubeLink&quot;:[0,&quot;&quot;],&quot;yelp&quot;:[0,false],&quot;yelpLink&quot;:[0,&quot;&quot;],&quot;doorDash&quot;:[0,true],&quot;doorDashLink&quot;:[0,&quot;https://www.doordash.com/store/dim-sum-club-san-francisco-1654701/&quot;],&quot;uberEats&quot;:[0,true],&quot;uberEatsLink&quot;:[0,&quot;https://www.ubereats.com/store/dim-sum-club/uaVtE5tHR3S6AipUh3-1ug&quot;],&quot;acceptedPaymentMethodsInsteadText&quot;:[0,&quot;&quot;],&quot;paymentMethod&quot;:[0,&quot;cash,visa,amex,alipay,mastercard&quot;],&quot;addressInsteadText&quot;:[0,&quot;Address&quot;],&quot;address&quot;:[1,[[0,{&quot;address&quot;:[0,&quot;2237 Taraval St, San Francisco, CA 94116&quot;],&quot;url&quot;:[0,&quot;https://maps.app.goo.gl/8jTL3ZwV9JjpWQiQA&quot;]}]]]}],&quot;file&quot;:[0,&quot;/opt/buildhome/repo/website/pages/cookie.md&quot;],&quot;url&quot;:[0,&quot;/cookie&quot;]}]}" ssr="" client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children=""><div><div id="feedback-overlay" class="fixed inset-0 w-full h-full bg-black bg-opacity-80 z-[1000] 
115      hidden"></div><div id="feedbackModal" class="fixed top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-[90%] max-w-[450px] p-5 bg-white shadow-lg z-[1001] rounded-lg hidden"><div class="flex justify-end"><button id="closeFeedbackModal" class="text-right text-gray-800 border-none cursor-pointer text-[13px]" aria-label="close Mod
115al" type="button"><svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path></svg></button></div><form><div class="col-span-full"><label for="message" class="block text-lg font-medium text-gray-900">Describe your feedback</label><div class="mt-2"><textarea id="message" name="message" rows="3" class="block w-full rounded-md border border-gray-600 px-3 py-1.5 text-base text-gray-900 outline-1 outline-gray-600 placeholder:text-gray-400 focus:outline-blue-600" placeholder="Your feedback helps us improve. "></textarea><div class="text-sm text-gray-500 mb-2"><span class="text-right text-gray-500 block">0<!-- -->/<!-- -->2000</span>      </div></div></div><div class="my-6 flex flex-col justify-center items-center"><button id="sendFeedbackButton" type="submit" class="rounded-full px-10 py-1.5 text-lg shadow-sm hover:scale-105 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 whitespace-nowrap text-center bg-gray-700 text-white" aria-label="Send feedback form">Send</button></div></form></div></div><footer class="relative scroll-mt-100 sm:scroll-mt-150 mt-0" id="footer"><img src="/gallery2/001_Dim Sum Club interior.webp" alt="footer background image of Dim Sum Club 點心薈" class=" absolute inset-0 -z-10 h-full w-full object-cover" aria-hidden="true" loading="lazy"/><span class="absolute -z-10 w-full inset-0 top-0 left-0" style="background-color:#000;opacity:0.7"></span><div class="mx-auto max-w-7xl overflow-hidden px-6 py-20 sm:py-24 lg:px-8 text-white hover:text-gray-300 text-center"><div class="pb-10 leading-8" style="color:#fff"><div class="font-semibold">Opening Hours</div><div><div>Mon, Wed ~ Fri</div></div><div><div>10:30 AM - 3:00 PM, 5:00 PM - 9:00 PM</div></div><div><div>Sat ~ Sun</div></div><div><div>10:00 AM - 3:00 PM, 5:00 PM - 9:00 PM</div></div><div><div>Tue Closed</div></div></div><div class="pb-10 leading-8" style="color:#fff"><div><span class="font-semibold">Address</span></div><div><a target="_blank" aria-label="Open the 2237 Taraval St, San Francisco, CA 94116 in a new tab" href="https://maps.app.goo.gl/8jTL3ZwV9JjpWQiQA">2237 Taraval St, San Francisco, CA 94116</a></div> </div><nav class="-mb-6 columns-2 sm:flex sm:justify-center sm:space-x-12" aria-label="Footer"></nav><div class="mt-10 flex justify-center space-x-10"><a href="https://www.doordash.com/store/dim-sum-club-san-francisco-1654701/" class="text-gray-400 hover:text-gray-500"><span class="sr-only">DoorDash</span><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" class="h-6 w-6"><path fill="currentColor" d="M23.071 8.409a6.09 6.09 0 0 0-5.396-3.228H.584A.589.589 0 0 0 .17 6.184L3.894 9.93a1.75 1.75 0 0 0 1.242.516h12.049a1.554 1.554 0 1 1 .031 3.108H8.91a.589.589 0 0 0-.415 1.003l3.725 3.747a1.75 1.75 0 0 0 1.242.516h3.757c4.887 0 8.584-5.225 5.852-10.413"></path></svg></a><a href="https://www.ubereats.com/store/dim-sum-club/uaVtE5tHR3S6AipUh3-1ug" class="text-gray-400 hover:text-gray-500"><span class="sr-only">Uber Eats</span><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" class="h-6 w-6"><path fill="currentColor" d="M0 2.865v4.997c0 1.883 1.332 3.13 3.084 3.13a2.97 2.97 0 0 0 2.15-.877v.743h1.211V2.864H5.223v4.934c0 1.265-.87 2.12-1.995 2.122c-1.139-.002-1.997-.834-1.997-2.122V2.865zm7.363 0v7.993h1.162v-.732a3 3 0 0 0 2.118.876a3.044 3.044 0 1 0 0-6.086a2.97 2.97 0 0 0-2.107.876V2.865zm9.885 2.056a3.02 3.02 0 0 0-3.035 3.024c0 1.737 1.373 3.037 3.153 3.037a3.12 3.12 0 0 0 2.558-1.243l-.85-.618a2.05 2.05 0 0 1-1.708.858a1.97 1.97 0 0 1-1.97-1.655h4.817v-.379c0-1.734-1.254-3.024-2.964-3.024zm6.163.066a1.6 1.6 0 0 0-1.376.766v-.719h-1.163v5.824h1.174V7.546c0-.902.559-1.484 1.327-1.484h.495V4.989zm-6.203.944a1.844 1.844 0 0 1 1.834 1.486h-3.618a1.844 1.844 0 0 1 1.784-1.486m-6.659.006a2.021 2.021 0 1 1 .002 4.042a2.02 2.02 0 0 1-1.416-.598a2.02 2.02 0 0 1-.585-1.422a2.02 2.02 0 0 1 .584-1.422a2.02 2.02 0 0 1 1.415-.6M0 12.987v7.971h5.722v-1.367H1.546v-1.97H5.61v-1.315H1.545v-1.955h4.176v-1.365zm14.56.41v1.685h-1.15v1.338h1.154v3.143c0 .793.572 1.421 1.6 1.421h1.643l-.006-1.338H16.66c-.348 0-.572-.15-.572-.464v-2.768H17.8v-1.332h-1.706v-1.686zm-5.297 1.527a3.103 3.103 0 1 0 .07 6.205a3 3 0 0 0 1.913-.666v.532h1.517v-5.913h-1.509v.526a3 3 0 0 0-1.92-.684zm11.771.007c-1.585 0-2.7.644-2.7 1.886c0 .86.613 1.421 1.936 1.695l1.448.328c.57.11.722.259.722.49c0 .371-.438.603-1.127.603c-.876 0-1.378-.19-1.573-.848h-1.533c.22 1.231 1.157 2.05 3.049 2.05h.002c1.752 0 2.742-.819 2.742-1.953c0-.806-.585-1.408-1.809-1.667l-1.294-.26c-.751-.136-.988-.274-.988-.546c0-.357.361-.575 1.03-.575c.722 0 1.252.192 1.405.847h1.518c-.086-1.229-.99-2.05-2.827-2.05m-11.567 1.25c1.01.01 1.819.837 1.807 1.847A1.8 1.8 0 0 1 9.45 19.83a1.824 1.824 0 0 1 .018-3.648"></path></svg></a></div><div class="mt-8"><div class="pb-10 leading-8"><div class="font-semibold pb-4" style="color:#fff">Accepted Payment Methods</div><div class="flex justify-center items-center gap-4"><img src="/paymentMethods/amex.svg" class="w-12" alt="American Express logo" loading="lazy"/><img src="/paymentMethods/cash.png" class="w-12" alt="Cash payment logo" loading="lazy"/><img src="/paymentMethods/mastercard.svg" class="w-12" alt="MasterCard logo" loading="lazy"/><img src="/paymentMethods/visa.svg" class="w-12" alt="Visa logo" loading="lazy"/></div></div></div><p class="mt-10 text-center text-xs leading-5" style="color:#fff"><a href="/privacy" role="button">Privacy</a> | <a href="/terms" role="button">Terms</a> | <a href="/cookie" role="button">Cookie Policy</a> | <a href="/accessibility" role="button">Accessibility Statement</a></p><p class="mt-2 text-center text-xs leading-5" style="color:#fff">© <!-- -->2026 <!-- -->
115Dim Sum Club 點心薈<!-- --> All Rights Reserved.<!-- --> Created by <a href="https://bestfood.today/">Best Food Today </a>.</p></div></footer><!--astro:end--></astro-island> <!-- go top button --><div class="cursor-pointer rounded-full" style="background-color:#7E1C1D"> <a href="#" class="rounded-full p-2 fixed bottom-5 right-5 sm:bottom-10 sm:right-7" style="background-color:#7E1C1D display: block; " aria-label="Go to top" role="button"> <svg xmlns="http://www.w3.org/2000/svg" class="w-10 h-10" viewBox="0 0 24 24"><path fill="#7E1C1D" d="M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10s10-4.486 10-10S17.514 2 12 2m4.293 12.707L12 10.414l-4.293 4.293l-1.414-1.414L12 7.586l5.707 5.707z"></path></svg> </a> </div> <!-- hello world --> <!-- GLF page with an embedded order iframe popup.
116    
116<script
117      is:inline
118      src="https://www.fbgcdn.com/embedder/js/ewm2.js"
119      defer
120      async></script>
120 --> <!-- gallery modal --> <div id="fullscreen-modal" class="hidden fixed inset-0 bg-black bg-opacity-90 z-50 items-center justify-center"> <button id="close-button" class="absolute top-4 right-4 text-white text-4xl font-bold z-60">
121&times;
122</button> <img alt="Fullscreen" class="max-w-full max-h-full object-contain"> </div>  <!-- end of modal --> <!-- feedback modal --> <!-- 
122<script>
123  
124  const modal = document.getElementById("feedbackModal");
125  const overlay = document.getElementById("feedback-overlay");
126  const closeButton = document.getElementById("closeFeedbackModal");
127  const sendFeedbackButton = document.getElementById("send-feedback-btn");
128 
129  function closeFeedbackModal(event: Event | undefined) {
130  event?.preventDefault();
131    modal?.classList.remove("show");
132    overlay?.classList.remove("show");
133  }
134  function openFeedbackModal() {
135    modal?.classList.add("show");
136    overlay?.classList.add("show");
137  }
138
139  closeButton?.addEventListener("click", closeFeedbackModal);
140  
141  overlay?.addEventListener("click", closeFeedbackModal);
142
143  sendFeedbackButton?.addEventListener("click", openFeedbackModal);
144</script>
144  --> <!-- end of feedback modal --> 
144<script src="https://accessibility-app-sienna.pages.dev/dist/sienna.min.js" defer></script>
144 <!-- Cloudflare Pages Analytics -->
vendor: 99 bytes, line 144
144<script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "
144421a546c489f4312b9f57da92caf96b5
vendor: 13 bytes, line 144
144"}'></script>
144<!-- Cloudflare Pages Analytics --></body> </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.