![](/screenshots/eb43c14c-4f55-4d7b-8289-3dce369d42fd.png)
www.knitandwear.co
Open in
urlscan Pro
35.205.106.164
Public Scan
Effective URL: https://www.knitandwear.co/pattern-information
Submission: On March 25 via api from US — Scanned from US
Summary
TLS certificate: Issued by R3 on February 26th 2024. Valid for: 3 months.
This is the only time www.knitandwear.co was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 164.106.205.35.bc.googleusercontent.com
www.knitandwear.co |
ASN15169 (GOOGLE, US)
PTR: 225.73.199.104.bc.googleusercontent.com
static.subbly.me |
ASN13335 (CLOUDFLARENET, US)
assets.subbly.co | |
subbly.co | |
www.subbly.co | |
api.subbly.co |
ASN16509 (AMAZON-02, US)
PTR: server-3-161-213-68.yul62.r.cloudfront.net
cdn.euc-freshbots.ai |
ASN16509 (AMAZON-02, US)
PTR: ec2-18-196-234-193.eu-central-1.compute.amazonaws.com
www.euc-freshbots.ai |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
sessions.bugsnag.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
20 |
subbly.me
static.subbly.me |
1 MB |
12 |
euc-freshbots.ai
cdn.euc-freshbots.ai — Cisco Umbrella Rank: 258579 www.euc-freshbots.ai — Cisco Umbrella Rank: 270300 |
440 KB |
10 |
subbly.co
1 redirects
assets.subbly.co subbly.co www.subbly.co api.subbly.co |
649 KB |
7 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 101 |
62 KB |
5 |
google.com
www.google.com — Cisco Umbrella Rank: 5 analytics.google.com — Cisco Umbrella Rank: 258 |
1 KB |
4 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 108 |
321 KB |
3 |
knitandwear.co
www.knitandwear.co |
35 KB |
2 |
doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 203 |
405 B |
2 |
bugsnag.com
sessions.bugsnag.com — Cisco Umbrella Rank: 1144 |
131 B |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 112 |
2 KB |
1 |
bootstrapcdn.com
maxcdn.bootstrapcdn.com — Cisco Umbrella Rank: 1806 |
76 KB |
1 |
gstatic.com
www.gstatic.com |
198 KB |
1 |
mouseflow.com
cdn.mouseflow.com — Cisco Umbrella Rank: 10053 |
17 KB |
69 | 13 |
Domain | Requested by | |
---|---|---|
20 | static.subbly.me |
www.knitandwear.co
static.subbly.me |
8 | cdn.euc-freshbots.ai |
www.knitandwear.co
cdn.euc-freshbots.ai |
7 | www.google-analytics.com |
www.knitandwear.co
www.google-analytics.com www.googletagmanager.com |
4 | api.subbly.co |
assets.subbly.co
|
4 | www.google.com |
static.subbly.me
www.gstatic.com |
4 | www.euc-freshbots.ai |
cdn.euc-freshbots.ai
|
4 | www.googletagmanager.com |
www.google-analytics.com
assets.subbly.co www.googletagmanager.com |
3 | assets.subbly.co |
www.knitandwear.co
assets.subbly.co |
3 | www.knitandwear.co |
static.subbly.me
|
2 | stats.g.doubleclick.net |
www.google-analytics.com
www.googletagmanager.com |
2 | sessions.bugsnag.com |
assets.subbly.co
|
2 | www.subbly.co |
www.knitandwear.co
subbly.co |
2 | fonts.googleapis.com |
www.knitandwear.co
assets.subbly.co |
1 | analytics.google.com |
www.googletagmanager.com
|
1 | maxcdn.bootstrapcdn.com |
cdn.euc-freshbots.ai
|
1 | www.gstatic.com |
www.google.com
|
1 | subbly.co | 1 redirects |
1 | cdn.mouseflow.com |
www.knitandwear.co
|
69 | 18 |
This site contains links to these domains. Also see Links.
Domain |
---|
checkout.knitandwear.co |
www.facebook.com |
www.instagram.com |
www.subbly.co |
www.freshworks.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.knitandwear.co R3 |
2024-02-26 - 2024-05-26 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2024-02-26 - 2024-05-20 |
3 months | crt.sh |
*.subbly.me R3 |
2024-03-07 - 2024-06-05 |
3 months | crt.sh |
subbly.co Cloudflare Inc ECC CA-3 |
2024-02-29 - 2024-12-31 |
10 months | crt.sh |
cdn.mouseflow.com Cloudflare Inc ECC CA-3 |
2023-10-25 - 2024-10-23 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2024-02-26 - 2024-05-20 |
3 months | crt.sh |
*.euc-freshbots.ai Amazon RSA 2048 M02 |
2023-11-20 - 2024-12-17 |
a year | crt.sh |
*.google.com GTS CA 1C3 |
2024-02-26 - 2024-05-20 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2024-02-26 - 2024-05-20 |
3 months | crt.sh |
*.bugsnag.com DigiCert TLS RSA SHA256 2020 CA1 |
2024-03-20 - 2025-04-15 |
a year | crt.sh |
bootstrapcdn.com GTS CA 1P5 |
2024-01-28 - 2024-04-27 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2024-02-26 - 2024-05-20 |
3 months | crt.sh |
This page contains 3 frames:
Primary Page:
https://www.knitandwear.co/pattern-information
Frame ID: 00C04CA5ED50C8137044696563EE598D
Requests: 62 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/enterprise/anchor?ar=1&k=6Le_W-AoAAAAAJsPzFpjoBVabZavvO3MDMJwQ8QO&co=aHR0cHM6Ly93d3cua25pdGFuZHdlYXIuY286NDQz&hl=en&v=Hq4JZivTyQ7GP8Kt571Tzodj&size=invisible&cb=p3j1nhihdj7f
Frame ID: DEB78F7997DE5CC37885BFCD61BE5EC8
Requests: 1 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/enterprise/anchor?ar=1&k=6Le_W-AoAAAAAJsPzFpjoBVabZavvO3MDMJwQ8QO&co=aHR0cHM6Ly93d3cua25pdGFuZHdlYXIuY286NDQz&hl=en&v=Hq4JZivTyQ7GP8Kt571Tzodj&size=invisible&badge=inline&cb=fmdr8km7261g
Frame ID: 7EEE140B7DAE07DCF4618FED3CF9C7E5
Requests: 1 HTTP requests in this frame
Screenshot
![](/screenshots/eb43c14c-4f55-4d7b-8289-3dce369d42fd.png)
Page Title
knit + wear - Pattern InformationPage URL History Show full URLs
-
http://www.knitandwear.co/pattern-information
HTTP 307
https://www.knitandwear.co/pattern-information Page URL
Detected technologies
![](/vendor/wappa/icons/CodeIgniter.png)
Detected patterns
![](/vendor/wappa/icons/Font Awesome.png)
Detected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
![](/vendor/wappa/icons/Google Font API.png)
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
![](/vendor/wappa/icons/Google Tag Manager.png)
Detected patterns
- googletagmanager\.com/gtag/js
![](/vendor/wappa/icons/mouseflow.png)
Detected patterns
- cdn\.mouseflow\.com
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
6 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: 0
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Subbly
Search URL Search Domain Scan URL
Title: âš¡by Freshworks
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://www.knitandwear.co/pattern-information
HTTP 307
https://www.knitandwear.co/pattern-information Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 21- https://subbly.co/assets/analytics/js/analytics.min.js HTTP 301
- https://www.subbly.co/assets/analytics/js/analytics.min.js
69 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
pattern-information
www.knitandwear.co/ Redirect Chain
|
149 KB 25 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
6 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
public.css
static.subbly.me/assets/css/ |
747 KB 93 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
public.css
static.subbly.me/assets/partners/Subbly/ |
16 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
public-en.css
static.subbly.me/fs/subbly/userFiles/quail-publishing-limited/css/ |
5 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
public.css
static.subbly.me/assets/partners/Subbly/ |
16 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.png
static.subbly.me/fs/subbly/userFiles/quail-publishing-limited/images/ |
12 KB 12 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor.css
static.subbly.me/frontend-public/assets/ |
49 KB 10 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
public-js.css
static.subbly.me/frontend-public/assets/ |
18 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.6.0.min.js
static.subbly.me/assets/jQuery/ |
87 KB 34 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
publicAssets.js
static.subbly.me/assets/js/ |
174 KB 50 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
public.js
static.subbly.me/assets/js/ |
77 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
public.js
static.subbly.me/assets/partners/Subbly/ |
18 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor.js
static.subbly.me/frontend-public/assets/ |
2 MB 524 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
public-js.js
static.subbly.me/frontend-public/assets/ |
695 KB 227 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cart-widget.js
assets.subbly.co/cart/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
c082ea3d-b97b-4fd3-92ef-454f71ccae96.js
cdn.mouseflow.com/projects/ |
60 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
SupremeLL-Regular.otf
static.subbly.me/fs/subbly/userFiles/quail-publishing-limited/fonts/ |
122 KB 67 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ProximaNova-Semibold.ttf
static.subbly.me/fs/subbly/userFiles/quail-publishing-limited/fonts/ |
128 KB 128 KB |
Font
application/x-font-ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
SupremeLL-BoldFlat.otf
static.subbly.me/fs/subbly/userFiles/quail-publishing-limited/fonts/ |
123 KB 64 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
SupremeLL-Bold.otf
static.subbly.me/fs/subbly/userFiles/quail-publishing-limited/fonts/ |
125 KB 65 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ProximaNova-Regular.ttf
static.subbly.me/fs/subbly/userFiles/quail-publishing-limited/fonts/ |
128 KB 128 KB |
Font
application/x-font-ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.min.js
www.subbly.co/assets/analytics/js/ Redirect Chain
|
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
52 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
freshbots.min.js
cdn.euc-freshbots.ai/assets/share/js/ |
1 MB 337 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
15 B 223 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
256 KB 90 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
17150
www.subbly.co/track/ |
35 B 754 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chat-combined.min.css
cdn.euc-freshbots.ai/assets/share/css/ |
157 KB 29 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
www.euc-freshbots.ai/customer/v3/combined-init/ |
14 KB 5 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
/
www.euc-freshbots.ai/customer/v3/combined-init/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
entry-199648b6.js
assets.subbly.co/cart/assets/ |
2 MB 599 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
entry-66434770.css
assets.subbly.co/cart/assets/ |
134 KB 25 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
getPopups
www.knitandwear.co/papi/default/Popup/ |
79 KB 10 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
enterprise.js
www.google.com/recaptcha/ |
1 KB 915 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en_override.json
static.subbly.me/fs/subbly/userFiles/quail-publishing-limited/data/translations/ |
63 B 268 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
30 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
collect
www.google-analytics.com/g/ |
0 17 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
recaptcha__en.js
www.gstatic.com/recaptcha/releases/Hq4JZivTyQ7GP8Kt571Tzodj/ |
496 KB 198 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
getuser
www.knitandwear.co/papi/default/user/ |
57 B 671 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
sessions.bugsnag.com/ |
21 B 131 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
api.subbly.co/storefront/v1/bootstrap/ |
86 KB 20 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
/
sessions.bugsnag.com/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
/
api.subbly.co/storefront/v1/bootstrap/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
anchor
www.google.com/recaptcha/enterprise/ Frame DEB7 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
anchor
www.google.com/recaptcha/enterprise/ Frame 7EEE |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
groupRsync
www.euc-freshbots.ai/ticket/v3/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
custom-css.css
cdn.euc-freshbots.ai/assets/share/custom-css/a97edf3ce4fd7f0abda0562c28f23186e64fc518/c56603d3b36a2fb1ff76ab130f234d57b6734cad/ |
353 B 787 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chat_logo.svg
cdn.euc-freshbots.ai/assets/imgs/g3_icons/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fontawesome-webfont.woff2
maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/ |
75 KB 76 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
groupRsync
www.euc-freshbots.ai/ticket/v3/ |
143 B 705 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
refresh_icon.svg
cdn.euc-freshbots.ai/assets/imgs/g3_icons/ |
1 KB 975 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
info_icon.svg
cdn.euc-freshbots.ai/assets/imgs/g3_icons/ |
1 KB 926 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wifi_icon.svg
cdn.euc-freshbots.ai/assets/imgs/g3_icons/ |
2 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ping.mp3
cdn.euc-freshbots.ai/assets/share/audio/ |
63 KB 63 KB |
Media
audio/mpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
api.subbly.co/storefront/v1/cart/ |
794 B 443 B |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
/
api.subbly.co/storefront/v1/cart/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.png
static.subbly.me/fs/subbly/userFiles/quail-publishing-limited/images/ |
3 KB 3 KB |
Other
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
196 KB 71 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
js
www.googletagmanager.com/gtag/ |
257 KB 88 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
analytics.js
www.google-analytics.com/ |
52 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
js
www.googletagmanager.com/gtag/ |
196 KB 71 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
collect
www.google-analytics.com/j/ |
2 B 22 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/j/ |
2 B 349 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
analytics.js
www.google-analytics.com/ |
52 KB 21 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
collect
www.google-analytics.com/j/ |
1 B 21 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
analytics.google.com/g/ |
0 256 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/g/ |
0 56 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ga-audiences
www.google.com/ads/ |
42 B 63 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
278 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.
object| 0 object| 1 object| 2 object| 3 object| onpagereveal string| ecommerceAssetsDomain object| typographyTranslations string| currentLanguage string| currentLanguagePrefix number| renderCustomCodeOnClientDomain function| tryToRedirectToRightLanguage function| getCookieObject function| getLastLanguageFromCookies function| isCustomDomain function| getDefaultLanguagePrefix function| getAssignedLangPrefix function| setLanguageCookie string| hrefLangRelations object| cookie object| _mfq boolean| subscribeHasCaptcha boolean| popupsExist object| popupTriggeringRules string| anchorMapping object| page object| currentLanguageObject number| isTablet number| isMobile number| websiteElementsDisabled number| printElementsEnabled number| siteArchiverEnabled boolean| signOutFromAll string| croppedUrlPrefix string| userFilesUrl string| accountsUrl string| accountsIframeUrl object| currency string| helpUrl string| websiteUrl string| publicAddonsAssetsUrl object| publicUser string| staticUrl string| storageUrl boolean| hasEcommerce boolean| hasPayByReceipt string| subblyProductUrlBase object| translations object| styleSheetUrls string| _token string| editUrl string| baseUrl string| apiPrefix string| publicApiPrefix string| publicRestPrefix string| accountPopupButtons string| logoutFromAllDevices string| recaptchaSiteKey string| pageId object| siteInfo string| googleMapKey number| previewMode function| ll function| raf function| $ function| jQuery object| sp object| subblyConfig string| GoogleAnalyticsObject function| ga function| createCopyTextTooltip function| ready function| setShowLayoutParamsAllLinks function| getCoords function| fixFooter object| underHeaderModules function| fixFirstRowMarginTop object| resizeTimeOut object| calcTimeout function| calculateVideoBackgroundPosition function| convertToAlias function| showSystemMessage function| hideSystemMessage function| initUploader function| onYouTubeIframeAPIReady function| initVideos function| vimeoBackground function| youtubeBackground function| videoId function| startPoint function| setLoadingEffects function| startLoadingEffects function| setGallerySettings function| setMasonryImagesPos number| lastScrollTop function| hideBackgroundImage function| outerHeightDimension function| fixHeaderRows function| getAllPopups number| popupAnimationDuration function| initPopups function| hashHandler function| getItem function| setItem function| addPopupId function| correctStructure function| updateStructure function| popupTriggering function| openPopupsWithInterval function| checkOrigin function| receiveMessageForPopup function| openPopup function| closePopup function| closeOpenedPopups object| ucExternalUrl object| cookieUrlQueries undefined| returnUrl function| Api undefined| moduleController undefined| marginController object| confirmData undefined| confirmObj function| confirmPopup function| closeConfirmPopup function| capitalizeFirstLetter function| ucRequest undefined| receiveMessage undefined| userAccountFrame undefined| logout undefined| logOutFromAllDevices undefined| cancelSignOutConfPopUp undefined| signOut undefined| handleIframeLoaded undefined| handleIubendaClick undefined| changeIntercomeStyle undefined| changeLayout undefined| hash_change undefined| checkUserLogin undefined| iframe_popup_show undefined| iframe_popup_close undefined| signIn undefined| getCookie undefined| setCookie undefined| deleteCookie object| UcAnchor object| activePopupAlias boolean| removeNoScroll object| referrerPopupAliases object| api object| animateEffects function| anime function| toggleModuleAccordion object| countdown function| onUcraftFormSubmitError function| onUcraftFormSubmit function| toggleCheckOption function| setLanguageSwitcherEventListeners function| configureSubLanguagesToOpen function| changeLanguage function| initializeMap function| loadJS function| isEmpty function| changePasswordProtectionValue function| scrollToFeatures function| togglePackagePricing function| activateSwipe function| destroySwipe function| togglePlanRoundButton function| openMobileFeatures function| checkMobileFeatures function| calculatePosDifference function| checkFixHeader function| onClickFeatureSwitcher function| onSubscribeError function| onSubscribe function| showButtons function| hideButtons function| filterByTag function| openPopUp function| closePopUp string| timeout function| closestByClass function| playVideo function| openUcSubMenu function| closeUcSubMenu function| checkToCloseUcSubMenu function| submitPasswordProtectedForm function| subblyProductinitSlider function| redirectIfNecessary function| addSeperator boolean| mouseflowDisableKeyLogging object| mouseflowHeatmap object| mouseflow object| google_tag_data object| gaplugins object| gaGlobal object| gaData object| dataLayer undefined| amdOriginal undefined| momentNoConflict function| joeMoment function| DateFormatter function| datetimepickerFactory function| _createForOfIteratorHelper function| _unsupportedIterableToArray2 function| _arrayLikeToArray2 function| _typeof object| Freshbots undefined| Handlebars undefined| io function| PUBSUBio function| RTS function| Sifter object| MicroPlugin function| Selectize function| moment function| sanitizeHtml object| fbWebIntlTelInputGlobals function| fbWebIntlTelInput object| fbWebIntlTelInputUtils object| loader function| define function| requireModule function| require function| requirejs boolean| runningTests boolean| preferNative function| _get function| _createClass undefined| __ember_auto_import__ function| _possibleConstructorReturn function| _inherits function| _classCallCheck object| EmberENV object| regeneratorRuntime object| mainContext object| Ember object| Em function| flatpickr function| elementResizeDetectorMaker function| AlgoliaSearch function| AlgoliaSearchHelper function| AlgoliaExplainResults object| ALGOLIA_MIGRATION_LAYER object| __algolia function| algoliasearch function| Hammer object| webpackJsonp_ember_auto_import_ function| _eai_r function| _eai_d function| emberAutoImportDynamic boolean| popupLoaded string| baseUrlModified object| google_tag_manager object| ___grecaptcha_cfg object| grecaptcha string| __recaptcha_api boolean| __google_recaptcha_client boolean| isSubscribeCaptchaLoaded object| popups object| __VUE_INSTANCE_SETTERS__ object| __VUE_SSR_SETTERS__ boolean| __INTLIFY_PROD_DEVTOOLS__ boolean| __INTLIFY_JIT_COMPILATION__ boolean| __INTLIFY_DROP_MESSAGE_COMPILER__ boolean| __VUE_I18N_FULL_INSTALL__ boolean| __VUE_I18N_LEGACY_API__ object| __vueuse_ssr_handlers__ object| intlTelInputGlobals function| SubblyCart function| Subbly object| recaptcha object| closure_lm_195173 object| tv boolean| initVideosPopup boolean| __VUE__ object| dataLayerSubblyGa function| gtag object| subblyCart15 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.knitandwear.co/ | Name: country Value: US |
|
.knitandwear.co/ | Name: _gid Value: GA1.2.148075514.1711408405 |
|
.knitandwear.co/ | Name: _gat Value: 1 |
|
.knitandwear.co/ | Name: _sp Value: %257B%2522id%2522%253A%2522fe249061-2c35-4b33-a247-fe66dc321c2e%2522%257D |
|
www.knitandwear.co/ | Name: joe-chnlcustid Value: 5b92fa16-2686-4796-bc4b-7dcae50625bc |
|
.subbly.co/ | Name: csrf_cookie_subbly Value: eyJpdiI6ImU0bmVoa2RnUUU4TTBSTE5HWkdiNnc9PSIsInZhbHVlIjoiQSs3Vit1d0dCb2paTnRqY2gzeHdlNzVrNVBZVnNqeTFjMmxBMnJqQVZzYThFaE9cL1E3cFdGZzVVbWpBRlptR3UiLCJtYWMiOiJhOTY5NmYwNDI1Y2RjYWU4NDA2ZDE1YjRkNDljYWZmOWQ0ZGQ2YjlmNWQyOTEzNmJhZDZkZmI1YTUzZDM2ODVhIn0%3D |
|
.subbly.co/ | Name: ci_session Value: eyJpdiI6IjhzXC9OeXZvU2JpZk42c2tqdzlDdFl3PT0iLCJ2YWx1ZSI6IlYwakxIZDZ0UzlMcVNFQ2k2RUlYaDN4N2I3Ym9aWXBndDJpNzJ0Q29QRFRwZUNJRE0yKzY0NUpQQXFnM1hKTzlpVFBqYTgzVm5QdzhtNGRzczlLNWZ3PT0iLCJtYWMiOiJhOGVmNTMwM2Y0OWQyNDhiNDMyYjIyYzNkN2VjOTk3NzYyNzlmMDM0YzQzNDQ0OGQ5NGYxNDA3OTlkMDcxM2UwIn0%3D |
|
.knitandwear.co/ | Name: _ga_RC17Y38CBN Value: GS1.2.1711408405.1.0.1711408405.0.0.0 |
|
www.knitandwear.co/ | Name: subbly_builder_session Value: eyJpdiI6IlBydStnOWdaTXhRK1FLYmhibURRZkE9PSIsInZhbHVlIjoia2VaUmpNdVQ0Tm1vd0tnaE9NTEcwNVFSYnVqR0ViUUIxNXpzWVRjOSt5emxUMnRiM1hSa1JcL1FzUmExR2IwblAiLCJtYWMiOiJlNjI3NjAzYzc2MTg1Njg5ZWVjMDVjMjE4ZWI0MmYyYjYwNTNkMTJhODM2Mzc2YTU2NjRiZTU0NzQ2ZTBiMjYyIn0%3D |
|
www.knitandwear.co/ | Name: spd-custhash Value: b6b0e707bce47920a4ec959cf10f738bf78418d3 |
|
www.knitandwear.co/ | Name: subbly_cart_id Value: 9ba6d504-5ac9-417f-aa81-ef93202669cc |
|
.knitandwear.co/ | Name: _gat_gtag_UA_51788405_1 Value: 1 |
|
.knitandwear.co/ | Name: _gat_gtag_UA_236927925_1 Value: 1 |
|
.knitandwear.co/ | Name: _ga Value: GA1.1.892888446.1711408405 |
|
.knitandwear.co/ | Name: _ga_KYYVHSRDQF Value: GS1.1.1711408407.1.0.1711408407.60.0.0 |
3 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 |
---|
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 |
---|---|
Strict-Transport-Security | max-age=15724800; includeSubDomains |
X-Content-Type-Options | nosniff |
X-Xss-Protection | 1; mode=block |
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.
analytics.google.com
api.subbly.co
assets.subbly.co
cdn.euc-freshbots.ai
cdn.mouseflow.com
fonts.googleapis.com
maxcdn.bootstrapcdn.com
sessions.bugsnag.com
static.subbly.me
stats.g.doubleclick.net
subbly.co
www.euc-freshbots.ai
www.google-analytics.com
www.google.com
www.googletagmanager.com
www.gstatic.com
www.knitandwear.co
www.subbly.co
104.199.73.225
18.196.234.193
2001:4860:4802:32::181
2600:1901:0:7a0b::
2606:4700::6812:1a32
2606:4700::6812:45d
2606:4700::6812:acf
2607:f8b0:4004:c06::5e
2607:f8b0:4004:c06::68
2607:f8b0:4004:c06::93
2607:f8b0:4004:c08::61
2607:f8b0:4004:c1b::9c
2607:f8b0:4004:c1d::5f
2607:f8b0:4004:c1d::64
3.161.213.68
35.205.106.164
01a28e815d7176323b252ff61af85ebac3cc66608fc8f0ce5f082a7cc3105f11
02cc9ec77d692d7dd62db5dfd307ebf909c4474baef6a70d4359328a1490c162
0b8cd6c6857c014ee90f720aadefeb47f1b44e75c7a58ca5716fa3c62334be0c
0ba7c0356149946bf0642fab4ef85b95e7090f6f785d0fb84323d0c442e5190a
0f3777904e3a8763c89bda784a8632d01cb6aa563322c638299773884e8ea848
1c7510cd1ecdcdbaf8d47f7e32f1ef6d2606f379c10cc95581e302cb148d95a6
1e5df1a9c14cc4398c224d6af213e58037107d82753184a4ecf1bfe092f5a07c
22f99e0cfc3ad5030d9e17602f91d31459f2679f60d9699f61a48f98a38defcb
24f3c2b0ae6c76fa51bfdf5026f801d76d97a2883cdd3d81e74f0955b8ccb124
272a62849dd4ed9901239e700fe24a8cad07bb18983430ddc095821c2beef351
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe
2d1c77103ba854a150644154575859891633dc1afbe8a7d4de5821b5ac1d404c
39f59d7fdef494bed67ab63de755e81d44b9e82007ced94884ffc060b38e4159
3afb2d6be4eb2fd7b0678adcc73c5d2caba0e1fdad35391b4ebe965af765bc88
3eaa8f07694bf3b27edcd4dc134d8d6b04b23e48e2b73858a05278c4a99f73b0
43e81447e85b9f6b90c8b42577460d70d4e74cc223124aaf160c01b723fa9e98
44905a8106ac8105a77431fc3fdf8198fea3492e3ed0f3329751c7e36be53bd9
477e40e62f930cbd0af381bcb726b3846aeb2bf1bdf949daa51550c17a11f0b2
4d194135f4c016ba758a530c120e1509584143632b9981e0726265d2d2a0bb7e
4e6a3f56770e2c1967e55b51b7bc8e67a1a893fa934748965bd96993a6ee123e
505accb325705dec1c57909b6bc16c277becb0c89f8ec0f915ac8b96b1d0b6d2
55ffee689a8157a88117a4767fb3d608ba500fca8715ba2aa4baa16cd17998b5
6068f86ff5e6d3a3e100e95fd0ab03a5fb9ebfca9386b2c0ee131361a62526c2
62ce9c871128dea46f432e5ff6f5cadfa0866e8a51dba1984741bbe35133d7c8
64fd10dedad8984788beb7c3937cfc4e14dd86e2a078d4dc10a8c1a435419a00
686d5285442c862cb2193d6505baea95ff4397c26117674eef368c7136a7bbee
696569dda225835b397e0dab079fc5c273bb1331587ed0c49257b8d8d8c240bf
69fda61e66745a914c3607b565cf9856475267f90c06bbff23c92772c3946c8a
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
6c2cf8283ab6e94adc09c610196be7c5330ad0370d50e3cd8dfa1dd7f8891f2c
723091ba5a1b8e65164075516d69c00c71225c6dde61ffc32dd4047803ab42b5
74f9b2fa1dc08b58a2f40b61f9a2628032109ee1792fbfbe5639ef1ca1bb727f
7f7aa62f82fbaac7ecd3e3640f0e644b9148095fe097648cf154e9363804817f
9023038209f21fcbe472e7d21e121376fb1e6e390efb39e3aeee5adf164da0ca
91bbe66f61334b038a69da165a45379e916bec8541b3c696d51707db92720f17
92d97075f682f09f4407333206a643f864a0186021a67c4937ece0626fa03796
9368f8ab141b9545a2b9e279abe8fef65a60091050ebeab9b63dd4c1bd0d38e1
96be00bd2463df8f3062306e145efc4a3804535db367998b8466ae61140e64af
984635b699efd11f896c0f3913fd297befa9603bb89324aa67fafb107503cbae
9c8788883b1ac154143db2bbd1af3c1a05957b550d65c0d3288c398711b7e75b
a500784958112732f13c1e7a9dad247019d21bf233534dc54c28affee2076e18
a6df2c5d1d6e71ef2d537f767110b3eaf59ebc3b40de5dd4892a4af6a3f6bd9b
aed6005ced9dfe6ed685577a66ab13cada16983d9bc41aa900f9a11f9e1192c7
b5b9e7ae8f9b779bb83b468aae5ddbf348c906be6f990540e5a684a5cc7748cc
b80997878edfb2f286cc202751002ec75d2c413751410de3e497b1c563762eb2
bc4558db56b18f640846b24f7524717b9b881ea8e2e32f4ee59957e5fec37528
c19abd7ec9e841d5d6ef2b8f13e3c17608f5f6d778c2e76ef5e7019a9ab078ce
c28997e16f0bf987fb031b9f7bf5d5fbadb58fdfee8ad36eb67cc0a6aaca3b2c
cebc44a07f68bf2b428fb5b98fc1b2a9c5fd2f7dd2352b70ef10b70b67821475
de3246094525b21a870fc7d2a67490d0132535c6fa5993755c549f1a9d1bd8af
de36e50194320a7d3ef1ace9bd34a875a8bd458b253c061979dd628e9bf49afd
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
eaad2994fcc7e9c03cd60e326fa83d2bb4b811688f2384eca5c40df1f18c9682
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
efbc2d94c2d0c8d684f762e286dcd2e07e897ec0b0dd20a36086cba8ce8712ee
f59c4f64db9649d95cf77ecfb12cf82fbe3f0e271d2ca7cd909ec201d13d5f3a
ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6e