www.trhd.jp
Open in
urlscan Pro
216.230.253.76
Public Scan
Submission: On March 20 via api from US — Scanned from JP
Summary
This is the only time www.trhd.jp was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
42 | 216.230.253.76 216.230.253.76 | 23394 (PSPINC-BDC) (PSPINC-BDC) | |
1 | 2404:6800:400... 2404:6800:4004:808::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2404:6800:400... 2404:6800:4004:80f::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2404:6800:400... 2404:6800:4004:825::200e | 15169 (GOOGLE) (GOOGLE) | |
45 | 4 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
42 |
trhd.jp
www.trhd.jp |
2 MB |
1 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 101 |
251 B |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 114 |
98 KB |
1 |
googleapis.com
ajax.googleapis.com — Cisco Umbrella Rank: 716 |
34 KB |
45 | 4 |
Domain | Requested by | |
---|---|---|
42 | www.trhd.jp |
www.trhd.jp
|
1 | www.google-analytics.com |
www.googletagmanager.com
|
1 | www.googletagmanager.com |
www.trhd.jp
|
1 | ajax.googleapis.com |
www.trhd.jp
|
45 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.toutlemonde.jp |
tabelog.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.google-analytics.com GTS CA 1C3 |
2024-02-19 - 2024-05-13 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
http://www.trhd.jp/
Frame ID: F7E4F071BB3C1EEE70F91CD733BE29A9
Requests: 45 HTTP requests in this frame
Screenshot
Page Title
東京レストランホールディングス株式会社Detected technologies
WordPress (CMS) ExpandDetected patterns
- <link rel=["']stylesheet["'] [^>]+/wp-(?:content|includes)/
- /wp-(?:content|includes)/
Google Analytics (Analytics) Expand
Detected patterns
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
Slick (JavaScript Libraries) Expand
Detected patterns
- <link [^>]+(?:/([\d.]+)/)?slick-theme\.css
- (?:/([\d.]+))?/slick(?:\.min)?\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- /([\d.]+)/jquery(?:\.min)?\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
45 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
www.trhd.jp/ |
17 KB 18 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/1.11.1/ |
94 KB 34 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slick.css
www.trhd.jp/wp/wp-content/themes/trhd_theme/js/slick/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slick-theme.css
www.trhd.jp/wp/wp-content/themes/trhd_theme/js/slick/ |
3 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slick.js
www.trhd.jp/wp/wp-content/themes/trhd_theme/js/slick/ |
82 KB 83 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
module.css
www.trhd.jp/wp/wp-content/themes/trhd_theme/css/ |
10 KB 11 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
common.css
www.trhd.jp/wp/wp-content/themes/trhd_theme/css/ |
13 KB 13 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
www.trhd.jp/wp/wp-content/themes/trhd_theme/css/ |
48 KB 49 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
function.js
www.trhd.jp/wp/wp-content/themes/trhd_theme/js/ |
1 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
292 KB 98 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/common/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
gnav02.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/common/ |
916 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
gnav03.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/common/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
gnav04.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/common/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
gnav05.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/common/ |
696 B 964 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
gnav06.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/common/ |
938 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
menu.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/common/ |
129 B 396 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visual01_item.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visual01_bg.jpg
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
185 KB 185 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visual02_item.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
10 KB 10 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visual02_bg.jpg
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
222 KB 222 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visual03_item.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
27 KB 28 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visual03_bg.jpg
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
119 KB 119 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visual04_item.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visual04_bg.jpg
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
234 KB 235 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visual05_item.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visual05_bg.jpg
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
316 KB 316 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visual06_item.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
8 KB 8 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visual06_bg.jpg
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
146 KB 146 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
20190717staff_ban.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/common/ |
37 KB 38 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top_restaurant_title.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top_restaurant_item01.jpg
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
43 KB 44 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
more.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
442 B 710 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top_restaurant_item02.jpg
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
39 KB 39 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top_restaurant_item03.jpg
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
41 KB 41 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top_restaurant_item04.jpg
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
35 KB 35 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top_restaurant_item05.jpg
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
50 KB 50 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
top_restaurant_item06.jpg
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
40 KB 41 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
contact_item02.jpg
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/common/ |
43 KB 44 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
contact_item03.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/common/ |
2 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visual_prev.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
686 B 954 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
visual_next.png
www.trhd.jp/wp/wp-content/themes/trhd_theme/images/top/ |
698 B 966 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
slick.woff
www.trhd.jp/wp/wp-content/themes/trhd_theme/js/slick/fonts/ |
1 KB 2 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ajax-loader.gif
www.trhd.jp/wp/wp-content/themes/trhd_theme/js/slick/ |
4 KB 4 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/g/ |
0 251 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
9 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
function| $ function| jQuery function| gtag object| dataLayer object| jQuery1111013404583022043615 object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal2 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
.trhd.jp/ | Name: _ga_85CQHYGWCW Value: GS1.1.1710939302.1.0.1710939302.0.0.0 |
|
.trhd.jp/ | Name: _ga Value: GA1.1.1948475646.1710939303 |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
ajax.googleapis.com
www.google-analytics.com
www.googletagmanager.com
www.trhd.jp
216.230.253.76
2404:6800:4004:808::200a
2404:6800:4004:80f::2008
2404:6800:4004:825::200e
162073eca278dd87ae96af9b7d4da56bde5d99fb7660114cb7fb67abf2cec76b
18f4dccde76de7b2906d175a540d94ddfaca9f6af56157f31dfccb1ad567f2f5
198af78a42e5ac6c931788779b6b44885bb4bafb8b6b84297cfcd364371d2b60
1ac817a026fc58cc7a34255d85787d91deb67b13d33c41fe0831e2ba50075c0e
2094f757d021b4a1e47f3d813e66f66f98dd1e604e3002563372d19dd7060c11
22fe1954049afe63e290d3fc00e9fe17d4456a1c66009c33449deba544053570
26726bac4060abb1226e6ceebc1336e84930fe7a7af1b3895a109d067f5b5dcc
33670aa5fd075aa68bdb2d97c22a598c8ae78f2df47fba5a5e1a10f38f490322
3652730b0f5f2f905b39c4b0df4f57ccdc780717ec99266cd2248797a85f7d2b
3c95d98ab3815c0b247a6cd2fd4d052134d152e8142de2d0f68f7e42c9c5b34a
430f384b0fc496d9650c747cca458a7eae062530c718aa7a896d99031fbbae8d
4c13ab8a47296ce30ed65d0660ab9aab48b17180d1338d80b98faee3f1d6aa9f
53e59f3a4b77f491e292bc2653ad42cf5b0a9ce93691647060d91febb07898c1
540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f441
5678a3f7c74b67045ea6c90e5465faccc3260771e2872096bed3bff2ca88f639
593164572117db45cf17d2d41d11343453b355374f35d21a814efbb7b005ae1b
65055d4ae667923b113d0ba88905118d00b132dc46f682c6870f61e71c457bb3
6737afbb5085a313ecec1a5422da1e09798de814508071bb1f719fa3548fc230
6ad771b5035291019f5bf1ee12d2003eddc06fc63660433ca9ccc6dc04792111
7adaf08052c6a6a0f8a0d0055b4f191fd07389fe41c972b69573472b2ecb406a
85d27ce8dcadb345b573a657cf764c92a309e089856c45816e30b0d1a7dc1bad
86990943c07663529ed85e0092ed5f0aa3e5c099b02396b49642b050be6325a6
86b0e4b458bd29c5ba0b836d75ba0cd68688a7da8cf50962c23fca126aec4ef7
91111f3d7598a2490ec4425bf5922908a11f765a03a8b9fd84c1dba195d5a09c
92e29e7f73c2c7c860e56fd304e9e246e0ddf35222e503d3e1064bdf5ea19164
99a4d3c9898090af920dceb2ce1dc3c42b2aaf6251199b4e859601a8f9b80584
a3ac01a4c63b4ff9db818543f8346c8e41434f30bab3eac3118533ad6d50a7f1
a5a13e048ff0e1b64788b486f62feaa4615cff2a475336469ca8a66cd5ba8d08
a5c4223204f6ca7010ee6d31550be20495c06ad1f27bb0ee95c6dd564ebd9b7c
a6901baa093653c8bcc491a007d91dfac8f4d2adae1f0544fe2a9c4a980a09c9
a7a82d16daecb313f5873471cded496c6ca0d9feaf3bbbbfc0c521f51f736335
a9d0a0c690740cd69d9743b43ad51aa5126ef5ef4269bec46df957cb181a33ef
aa751189aa5fa1af7b8bb77146fdb82b8e8eb333541e450d894383b78f06b630
b21e4ee8517841579dff8fcf8c35217194db4d4acf11faac20ed2ecec8f2f6bc
c057b1df32762bf531ce4ebd4b7afa797d165d57b7e47dc6f9a4c7142094be17
c7560431096f162ebb7e1c1961b7dec448d8e2965bdae7cda08651da5a3ff9f5
d2ce5d2ee205d4ce198b0a31375e6a65bb0f06f884b2acba86ac0b5557a53b06
d8584f8000964da9127d757fe8c2b6cb718bf9cbd2b86081c7f0f5d74206fa1c
de6a8ce134f3dc80e206fc6f44132a4a377f044ed64993aaf808ef66cf43eab2
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e7b44c86b050fca766a96ddac2d0932af0126da6f2305280342d909168dcce6b
e8ed88d81d35b7d38f09d8acca425bc3114f41667286d70007ce2d5db3c3d9db
ea6ec343ed13d20c37324c28aad4f083c1f226b660c6e09e596443dbc14e0b07
ef4b99df433e068e808c7fc43b09a54e34d891ba1589435d7848b695cc507559
f9945b4e5572cc3a078f8e6a2e0976fdc734ff30f3b89794185b77f676e4915b