rust2.digidemo.live
Open in
urlscan Pro
103.235.105.38
Public Scan
Submission Tags: phishingrod
Submission: On March 20 via api from DE — Scanned from DE
Summary
TLS certificate: Issued by R3 on March 20th 2023. Valid for: 3 months.
This is the only time rust2.digidemo.live was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
22 | 103.235.105.38 103.235.105.38 | 17439 (NETMAGIC-...) (NETMAGIC-AP Netmagic Datacenter Mumbai) | |
3 | 2606:4700::68... 2606:4700::6811:180e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 185.199.108.133 185.199.108.133 | 54113 (FASTLY) (FASTLY) | |
8 | 2.19.126.219 2.19.126.219 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
1 | 2a00:1450:400... 2a00:1450:4001:828::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:811::2003 | 15169 (GOOGLE) (GOOGLE) | |
36 | 6 |
ASN17439 (NETMAGIC-AP Netmagic Datacenter Mumbai, IN)
PTR: host14.dnswind.com
rust2.digidemo.live |
ASN54113 (FASTLY, US)
PTR: cdn-185-199-108-133.github.com
camo.githubusercontent.com |
ASN20940 (AKAMAI-ASN1, NL)
PTR: a2-19-126-219.deploy.static.akamaitechnologies.com
cdn.steamcommunity.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
22 |
digidemo.live
rust2.digidemo.live |
688 KB |
8 |
steamcommunity.com
cdn.steamcommunity.com |
315 KB |
3 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 194 |
272 KB |
1 |
gstatic.com
fonts.gstatic.com |
31 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 34 |
987 B |
1 |
githubusercontent.com
camo.githubusercontent.com — Cisco Umbrella Rank: 20319 |
7 KB |
36 | 6 |
Domain | Requested by | |
---|---|---|
22 | rust2.digidemo.live |
rust2.digidemo.live
|
8 | cdn.steamcommunity.com |
rust2.digidemo.live
|
3 | cdnjs.cloudflare.com |
rust2.digidemo.live
cdnjs.cloudflare.com |
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | fonts.googleapis.com |
rust2.digidemo.live
|
1 | camo.githubusercontent.com |
rust2.digidemo.live
|
36 | 6 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
rust2.digidemo.live R3 |
2023-03-20 - 2023-06-18 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2022-08-03 - 2023-08-02 |
a year | crt.sh |
*.github.io DigiCert TLS RSA SHA256 2020 CA1 |
2023-02-21 - 2024-03-20 |
a year | crt.sh |
a248.e.akamai.net DigiCert TLS RSA SHA256 2020 CA1 |
2022-06-28 - 2023-06-30 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-03-02 - 2023-05-25 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-03-02 - 2023-05-25 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://rust2.digidemo.live/
Frame ID: B603AD88187016A0A79359B57CC95822
Requests: 36 HTTP requests in this frame
Screenshot
Page Title
Rusty DealzDetected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Font API (Font Scripts) Expand
Detected patterns
- googleapis\.com/.+webfont
OWL Carousel (Widgets) Expand
Detected patterns
- <link [^>]*href="[^"]+owl\.carousel(?:\.min)?\.css
- owl\.carousel.*\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Redirected requests
There were HTTP redirect chains for the following requests:
36 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
rust2.digidemo.live/ |
29 KB 29 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-reboot.min.css
rust2.digidemo.live/Content3/css/ |
5 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-grid.min.css
rust2.digidemo.live/Content3/css/ |
73 KB 73 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
owl.carousel.min.css
rust2.digidemo.live/Content3/css/ |
3 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
magnific-popup.css
rust2.digidemo.live/Content3/css/ |
7 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nouislider.min.css
rust2.digidemo.live/Content3/css/ |
4 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.mCustomScrollbar.min.css
rust2.digidemo.live/Content3/css/ |
42 KB 42 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
paymentfont.min.css
rust2.digidemo.live/Content3/css/ |
6 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
all.min.css
cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/ |
98 KB 17 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main.css
rust2.digidemo.live/Content3/css/ |
115 KB 116 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.png
rust2.digidemo.live/Content2/img/ |
2 MB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
68747470733a2f2f737465616d636f6d6d756e6974792d612e616b616d616968642e6e65742f7075626c69632f696d616765732f7369676e696e7468726f756768737465616d2f736974735f30312e706e67
camo.githubusercontent.com/103311b7a67c7b43033a2b5809950fde12e3e9e33f3787d068cb981804d2c5c1/ |
6 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rust_logo.png
rust2.digidemo.live/Content2/img/ |
12 KB 12 KB |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
6TMcQ7eX6E0EZl2byXi7vaVKyDk_zQLX05x6eLCFM9neAckxGDf7qU2e2gu64OnAeQ7835Je5GDHfCk4nReh8DEiv5daPqg8q7w0RfC95vL6HF0
cdn.steamcommunity.com/economy/image/ |
45 KB 47 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
6TMcQ7eX6E0EZl2byXi7vaVKyDk_zQLX05x6eLCFM9neAckxGDf7qU2e2gu64OnAeQ7835Je5GHEfCk4nReh8DEiv5dYMKA5pLYzRv6605EYJLk
cdn.steamcommunity.com/economy/image/ |
41 KB 43 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
6TMcQ7eX6E0EZl2byXi7vaVKyDk_zQLX05x6eLCFM9neAckxGDf7qU2e2gu64OnAeQ7835Je5GDNfCk4nReh8DEiv5dQPqE-pL0zQA66jkOM
cdn.steamcommunity.com/economy/image/ |
35 KB 37 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
6TMcQ7eX6E0EZl2byXi7vaVKyDk_zQLX05x6eLCFM9neAckxGDf7qU2e2gu64OnAeQ7835Je5GDEfCk4nReh8DEiv5daPaA9rLc0Q_C_vCAlyHc
cdn.steamcommunity.com/economy/image/ |
32 KB 34 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
6TMcQ7eX6E0EZl2byXi7vaVKyDk_zQLX05x6eLCFM9neAckxGDf7qU2e2gu64OnAeQ7835Je5WPGfCk4nReh8DEiv5dbMa44rbMxRv2_sz_DlVc
cdn.steamcommunity.com/economy/image/ |
37 KB 39 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
6TMcQ7eX6E0EZl2byXi7vaVKyDk_zQLX05x6eLCFM9neAckxGDf7qU2e2gu64OnAeQ7835Je5GTFfCk4nReh8DEiv5deMKE8pLU1RfoDqy4Pdg
cdn.steamcommunity.com/economy/image/ |
33 KB 35 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
6TMcQ7eX6E0EZl2byXi7vaVKyDk_zQLX05x6eLCFM9neAckxGDf7qU2e2gu64OnAeQ7835Je5GTMfCk4nReh8DEiv5ddOK04pbw3SPy8UgyMem8
cdn.steamcommunity.com/economy/image/ |
39 KB 41 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
6TMcQ7eX6E0EZl2byXi7vaVKyDk_zQLX05x6eLCFM9neAckxGDf7qU2e2gu64OnAeQ7835Je5GbAfCk4nReh8DEiv5dROag6pLw1SPnr505JuQ
cdn.steamcommunity.com/economy/image/ |
39 KB 40 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-3.5.1.min.js
rust2.digidemo.live/Content3/js/ |
87 KB 88 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.bundle.min.js
rust2.digidemo.live/Content3/js/ |
82 KB 83 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
owl.carousel.min.js
rust2.digidemo.live/Content3/js/ |
75 KB 76 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.magnific-popup.min.js
rust2.digidemo.live/Content3/js/ |
20 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wNumb.js
rust2.digidemo.live/Content3/js/ |
9 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nouislider.min.js
rust2.digidemo.live/Content3/js/ |
38 KB 38 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.mousewheel.min.js
rust2.digidemo.live/Content3/js/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.mCustomScrollbar.min.js
rust2.digidemo.live/Content3/js/ |
39 KB 40 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main.js
rust2.digidemo.live/Content3/js/ |
8 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
5 KB 987 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JTUSjIg1_i6t8kCHKm459Wlhyw.woff2
fonts.gstatic.com/s/montserrat/v25/ |
30 KB 31 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fa-solid-900.woff2
cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/webfonts/ |
151 KB 151 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fa-brands-400.woff2
cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/webfonts/ |
103 KB 104 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg.jpg
rust2.digidemo.live/~/Content3/img/ |
12 KB 12 KB |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
rust_logo.png
rust2.digidemo.live/Content2/img/ |
12 KB 12 KB |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
7 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.
boolean| credentialless function| $ function| jQuery object| bootstrap function| wNumb object| noUiSlider boolean| mCustomScrollbar0 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.
37 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
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.
camo.githubusercontent.com
cdn.steamcommunity.com
cdnjs.cloudflare.com
fonts.googleapis.com
fonts.gstatic.com
rust2.digidemo.live
103.235.105.38
185.199.108.133
2.19.126.219
2606:4700::6811:180e
2a00:1450:4001:811::2003
2a00:1450:4001:828::200a
0df5a33710e433de1f5415b1d47e4130ca7466aee5b81955f1045c4844bbb3ed
108ecff0adfaa7c69cc1a2799a5580a14e2d6f42bb285d04540f7c175f43a0ba
15e05b6ec686d9d051f993cf0509ec0f1c95df7b61623a8eae2644c616836257
161b7e468e7cf140484c40b4b120db9cce8f99dc106b4145650dfecccc4fdb99
19e311c4ac4ab4419aa8373f8c7373b750d6ee6b9141484182110a3972c3a055
3273fbc5b0b3f10fa0e78ac5de8c397606fae0068583b671c8c695f71f2446e4
390c3c10a7baa54a8098e0e21327421c7019460e9ab652caf4365c5a57d16fce
3a9d6adb10fe4dfdb088d534b060d359fa2c7d8cf9103557988aed2dc35a1c57
3fddc6d28aba3c13d64cfd4847c333ff48c71d4a5a58bd1a0494ca6ae8ac1bb4
45d1f5f6cf913746c45dd697b1a8f3b719c02d8b3f678dc7fc2766d54e1aaf6e
4a6da949f43ae6091c8179862657ed4a225850a6a819ee6c7301dd35a7592923
4eaa1dc2e157fc58ad92411a42763395559fcae69516d970775d44857910859e
6e39ba4fad6e787f935f33ea8dac9105b1384cae25041a12bc108805c86598fb
70daede4992180887e7baf31fa369e0c9b23062af4e38c3d2590e012f157b827
75acd35f8dfdd2d373163dcb2491f18bbcd17ca9ed066cc538238dfaa73e3731
832da1417ece5ef3a3308e20a32bfd5c80508971e0130377c35a3cfee03084a7
8e73a30d35c83ea6a597c3343324d2b7df097ad26e67b62efb5266ee12d317b5
a6d9b73e6af9425067a3264c82b9595f386a09595a4e50e44b566b987b836c5f
a7b076b065b903c6e29ddde935ab1593b79a2640fb56e2eb38cd4f7b6bcb9809
aa7e59e6ec8871088cfeb47bac59a6475c815357deef042c61a5c3c965390546
ae919a7c9f25f0fd97fc18e398ae8e453fcaae487e4a4cb4f896e7fecde4a780
b64629abe5ddab83d034d1910cfb47dc6e796ae641e3e921fd103cd006e781ac
bacef840cd7fa6a41cea4d15ac19484ab024c93c8ba55ed820081e2b90e61bed
bbd5d8ac0c737fccca946009a5eb7cb33605fca2bb5c259807a117f9f2cb193f
bbe6bc963ade8d573ec5075bd90da744d98f574b7b8ece773eb5331f49db8543
c237c22fadb4efc5525ee83346e6af86a9cf518b9872b71b2057d3e6cb355891
c8ac0f590dea78fcf0c00a093f3c347c31f1260d3c61b99636751499f1ca336f
ca68e98c8a60b6c9d035adda405471c3c59a0e59a3773694b445c383a0cf8f7e
cd34bc6aa5d474297b85f5751fe0035313733d90088e78b694afe5cc0e9ecbef
d5babc862b8e5da9cb87b11fc68ffeebb439e17bdf31f226bc0120c9210b0f5d
f3d7854a5e060542337a731983a1f0c053e1d7412dd69b4ffdebc37e9028eeac
f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3d
ffca521cff7a92d1aa4896ecc658b9fd0b25d3ac003236071630421f41f27f5a