www.canadianflagpoles.ca
Open in
urlscan Pro
34.174.30.63
Public Scan
Submission: On May 02 via api from US — Scanned from CA
Summary
TLS certificate: Issued by R3 on April 5th 2024. Valid for: 3 months.
This is the only time www.canadianflagpoles.ca was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
32 | 34.174.30.63 34.174.30.63 | 396982 (GOOGLE-CL...) (GOOGLE-CLOUD-PLATFORM) | |
1 | 142.251.15.97 142.251.15.97 | 15169 (GOOGLE) (GOOGLE) | |
2 | 172.253.63.95 172.253.63.95 | 15169 (GOOGLE) (GOOGLE) | |
2 | 142.251.167.94 142.251.167.94 | 15169 (GOOGLE) (GOOGLE) | |
1 | 172.253.122.113 172.253.122.113 | 15169 (GOOGLE) (GOOGLE) | |
38 | 5 |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 63.30.174.34.bc.googleusercontent.com
www.canadianflagpoles.ca |
ASN15169 (GOOGLE, US)
PTR: yl-in-f97.1e100.net
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
PTR: ww-in-f94.1e100.net
fonts.gstatic.com |
ASN15169 (GOOGLE, US)
PTR: bh-in-f113.1e100.net
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
32 |
canadianflagpoles.ca
www.canadianflagpoles.ca |
1009 KB |
2 |
gstatic.com
fonts.gstatic.com |
31 KB |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 33 |
2 KB |
1 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 32 |
251 B |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 39 |
98 KB |
38 | 5 |
Domain | Requested by | |
---|---|---|
32 | www.canadianflagpoles.ca |
www.canadianflagpoles.ca
|
2 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | fonts.googleapis.com |
www.canadianflagpoles.ca
|
1 | www.google-analytics.com |
www.googletagmanager.com
|
1 | www.googletagmanager.com |
www.canadianflagpoles.ca
|
38 | 5 |
This site contains links to these domains. Also see Links.
Domain |
---|
canadaflagshop.com |
www.canadaflagshop.com |
www.facebook.com |
twitter.com |
www.pinterest.ca |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.canadianflagpoles.ca R3 |
2024-04-05 - 2024-07-04 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2024-04-16 - 2024-07-09 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2024-04-08 - 2024-07-01 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2024-04-08 - 2024-07-01 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.canadianflagpoles.ca/
Frame ID: 8E947B7675DADAF33104BA4F6D7D2AB1
Requests: 38 HTTP requests in this frame
Screenshot
Page Title
Home - Flag Emporium CanadaDetected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- 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 Analytics (Analytics) Expand
Detected patterns
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
22 Outgoing links
These are links going to different origins than the main page.
Title: Buy Canada Flags
Search URL Search Domain Scan URL
Title: Buy Provincial Flags
Search URL Search Domain Scan URL
Title: Buy Aboriginal / Indigenous Flags
Search URL Search Domain Scan URL
Title: Buy International Flags
Search URL Search Domain Scan URL
Title: Buy Military Flags
Search URL Search Domain Scan URL
Title: Buy Pride (LGBTQ+) Flags
Search URL Search Domain Scan URL
Title: Buy Sports Flags
Search URL Search Domain Scan URL
Title: Buy Advertising/Message Flags
Search URL Search Domain Scan URL
Title: Buy House/Garden Flags
Search URL Search Domain Scan URL
Title: Buy Indoor Flagpoles
Search URL Search Domain Scan URL
Title: Buy Outdoor Flagpoles
Search URL Search Domain Scan URL
Title: Browse Commercial Flagpoles
Search URL Search Domain Scan URL
Title: Commercial Flagpole Service
Search URL Search Domain Scan URL
Title: About Us
Search URL Search Domain Scan URL
Title: ONLINE STORE
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: Pinterest
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
38 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.canadianflagpoles.ca/ |
26 KB 7 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
template.min.css
www.canadianflagpoles.ca/media/templates/site/cassiopeia/css/ |
245 KB 33 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
colors_standard.min.css
www.canadianflagpoles.ca/media/templates/site/cassiopeia/css/global/ |
231 B 362 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
joomla-alert.min.css
www.canadianflagpoles.ca/media/templates/site/cassiopeia/css/vendor/joomla-custom-elements/ |
6 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
carouselck.css
www.canadianflagpoles.ca/modules/mod_carouselck/themes/default/css/ |
27 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
metismenujs.min.js
www.canadianflagpoles.ca/media/vendor/metismenujs/js/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
www.canadianflagpoles.ca/media/vendor/jquery/js/ |
85 KB 29 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-noconflict.min.js
www.canadianflagpoles.ca/media/legacy/js/ |
27 B 290 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
menu-metismenu.min.js
www.canadianflagpoles.ca/media/templates/site/cassiopeia/js/mod_menu/ |
612 B 603 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
core.min.js
www.canadianflagpoles.ca/media/system/js/ |
8 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
template.min.js
www.canadianflagpoles.ca/media/templates/site/cassiopeia/js/ |
1 KB 809 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collapse.min.js
www.canadianflagpoles.ca/media/vendor/bootstrap/js/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
messages.min.js
www.canadianflagpoles.ca/media/system/js/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
carouselck.min.js
www.canadianflagpoles.ca/media/com_carouselck/assets/ |
14 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
288 KB 98 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
2 KB 1002 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
2 KB 667 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2021_logo_inverted600px.png
www.canadianflagpoles.ca/images/ |
28 KB 28 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
freeshipping150online.jpg
www.canadianflagpoles.ca/images/ |
20 KB 20 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
store2022_rev_inset.jpg
www.canadianflagpoles.ca/images/ |
76 KB 77 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
promotional_flags.jpg
www.canadianflagpoles.ca/images/ |
134 KB 134 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
house_poles.jpg
www.canadianflagpoles.ca/images/ |
128 KB 128 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
custom_tents_collage.jpg
www.canadianflagpoles.ca/images/ |
140 KB 141 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nsp_retract_slide.jpg
www.canadianflagpoles.ca/images/ |
131 KB 132 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
joomla-alert.css
www.canadianflagpoles.ca/media/vendor/joomla-custom-elements/css/ |
4 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.canadianflagpoles.ca/ |
26 KB 26 KB |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmWUlfBBc4.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dom.min.js
www.canadianflagpoles.ca/media/vendor/bootstrap/js/ |
18 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
joomla-fontawesome.min.css
www.canadianflagpoles.ca/media/system/css/ |
70 KB 14 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
blank.gif
www.canadianflagpoles.ca/modules/mod_carouselck/themes/default/images/ |
1 KB 1 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
carouselck_skins.png
www.canadianflagpoles.ca/modules/mod_carouselck/themes/default/images/ |
24 KB 24 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-solid-900.woff2
www.canadianflagpoles.ca/media/vendor/fontawesome-free/webfonts/ |
76 KB 77 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fa-brands-400.woff2
www.canadianflagpoles.ca/media/vendor/fontawesome-free/webfonts/ |
75 KB 75 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/g/ |
0 251 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
FE_favicon.gif
www.canadianflagpoles.ca/images/ |
1018 B 1 KB |
Other
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
FE_favicon.gif
www.canadianflagpoles.ca/images/ |
1018 B 0 |
Other
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
www.canadianflagpoles.ca/ |
34 KB 34 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
35 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| sanitizeHtml object| Joomla function| Carouselck function| gtag object| dataLayer string| pageUrl string| pageTitle function| shareFacebook function| shareTwitter function| shareLinkedIn function| shareWhatsApp function| shareTelegram function| shareEmail function| MetisMenu object| bootstrap object| carouselcks number| imagesmtmpoffset number| imgopacity object| imgsrctmp string| imgnametmp object| newImg number| imgindex number| time number| captionindex object| google_tag_manager object| google_tag_data function| onYouTubeIframeAPIReady object| gaGlobal number| wrapw number| r string| imgIndex string| iNatural number| thumbindex3 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 |
---|---|---|
www.canadianflagpoles.ca/ | Name: c89563da8f721cc1d141f2c9faf7af9f Value: 8196afe07553e8c17c8420771320b60c |
|
.canadianflagpoles.ca/ | Name: _ga_ZVM1PM05DM Value: GS1.1.1714642407.1.0.1714642407.0.0.0 |
|
.canadianflagpoles.ca/ | Name: _ga Value: GA1.1.559607222.1714642407 |
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
X-Frame-Options | SAMEORIGIN |
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.
fonts.googleapis.com
fonts.gstatic.com
www.canadianflagpoles.ca
www.google-analytics.com
www.googletagmanager.com
142.251.15.97
142.251.167.94
172.253.122.113
172.253.63.95
34.174.30.63
03b0cfc568f340d1c96d3180e4e5549bfaf77a7e2fdba929b684b625d9ef6791
0485f16fdebf9e901d2acfdccb731dfd035fb8fb85cbfb153056267911e47bf8
0953ab3763d959cf73d3b10688ef7973499f3de164f9cca293bc8ee553beccaf
103d1e32b75dae569dc4bf0b68e4dc7b23db5d00caac2f8e28324123dbe532f2
251b55c8dbd66154c2163ee5e53808c394678405276d6ad5758e848ccd1d37be
26d7ebd7bad0820f9bc11c59047fb1e5d191f981778b3fe0a2e00d2898babf7e
2c59d44274b04794f079131471da6999a609516722f940d002b6e28bf4ecd391
2f420dfbc2b90b706c626d7ec9bfdefd31e3635818d8dc3ac8d4ff84861f4a69
3299cf734275fdccc318376e6495ae0d3178fa6f61381f69c19c4a082c2f2074
38c978323f943e95f5f218634002863e40d2c624401fd0f341761088756978bc
3e087780748db0d85705ba0916776cfff2fd0ecee0b77ae99b275dc2e68d35fc
3f24f0aeb834c22d3c75655fb29de1ec861cd099d9882a1fb77aaf13da384836
43286772a83ce259efb9e243953860ff86822af772b624994d2e69b16b5e963c
44004199012159c073f8c965213f9e0aecd633dfe1d58641d7f497d3c7423a61
4f715c6a71689193674ec97141a817f91c337785890cd4cc5f6c6a3a4de32a51
4fe8dd8f7bbca5d4f18c50baac3a09d9df861bf022907116b4ef5bc3ee4a0479
588167ffe749ad4b2167fa191dac398ded9fe1592bb484cd9f84ea562a057152
5af9b39056987bb58fd328e129e80e3a610b8f59cfd5b48f6be6f23759e49960
601b0d76b7835742df77dc85298ce05864fde10002999ecf3c8cf0e1d1649cda
83eb83a8b38b12ca2a151b57f4f2c9707687c687d102d2b894e2e5586300f1b8
85274aae665e338362833daf59e278cc6627ca36a4684c8647a2305772fa28ca
867c73932007b2a6b77b03085320455ffe47eb09ce1d5cd4c5b2b523703ba032
8ea8791754915a898a3100e63e32978a6d1763be6df8e73a39d3a90d691cdeef
96824e289241ccdd51af111c0d36bd4de2777306a8ed926b57bff34103042308
9834b82ad26e2a37583d22676a12dd2eb0fe7c80356a2114d0db1aa8b3899537
a99f5a6bab7efec1d87835d754900adffe01497c407a8749fec13456a3f5baa2
aa9c393e3c42f8c5d0b24bb39314e5894961a0dbc99adfee9b0b1dd97978879c
b2780d4cc319da7a668fa616e02c74f77835975dd95c989340dc2538709ae805
b8e6a4329a51bb9e445b6f9a131519970b714093d7a9b78477166430df645db9
bc70677508524a885900c84fd9f93fbe529fce29dfd1ff76466522125f35d2c2
d7633d612931bda5f15e2cfec9b55874dd06c4ffe7c605f1b5d7c738f213570b
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e3e6a9f3e0641f71fb662dcabd9a65b639c2ad09bfd42eede5d17ddd7f3ca93e
f5aebdfea35d1e7656ef4acc5db1f243209755ae3300943ef8fc6280f363c860
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615
fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1a