![](/screenshots/660685eb-661d-4e8c-8ed0-63795fd0df67.png)
www.oreilly.com
Open in
urlscan Pro
23.215.22.100
Public Scan
Effective URL: https://www.oreilly.com/library/view/perl-lwp/0596001789/
Submission: On June 14 via api from RU — Scanned from DE
Summary
TLS certificate: Issued by GeoTrust RSA CA 2018 on August 13th 2023. Valid for: a year.
This is the only time www.oreilly.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
ASN16625 (AKAMAI-AS, US)
PTR: a23-215-22-100.deploy.static.akamaitechnologies.com
www.oreilly.com |
ASN20940 (AKAMAI-ASN1, NL)
shop.oreilly.com | |
learning.oreilly.com |
ASN16625 (AKAMAI-AS, US)
PTR: a23-212-201-91.deploy.static.akamaitechnologies.com
cdn.oreillystatic.com |
ASN396982 (GOOGLE-CLOUD-PLATFORM, US)
PTR: 137.102.96.34.bc.googleusercontent.com
dev.visualwebsiteoptimizer.com |
ASN16509 (AMAZON-02, US)
PTR: server-18-239-48-211.ams58.r.cloudfront.net
www.datadoghq-browser-agent.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN20940 (AKAMAI-ASN1, NL)
learning.oreilly.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
26 |
oreilly.com
8 redirects
oreilly.com — Cisco Umbrella Rank: 57969 www.oreilly.com — Cisco Umbrella Rank: 107626 shop.oreilly.com learning.oreilly.com — Cisco Umbrella Rank: 72875 |
545 KB |
21 |
oreillystatic.com
cdn.oreillystatic.com — Cisco Umbrella Rank: 106707 |
526 KB |
10 |
cookielaw.org
cdn.cookielaw.org — Cisco Umbrella Rank: 378 |
170 KB |
2 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 265 |
56 KB |
2 |
visualwebsiteoptimizer.com
dev.visualwebsiteoptimizer.com — Cisco Umbrella Rank: 4052 |
2 KB |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 77 ajax.googleapis.com — Cisco Umbrella Rank: 457 |
31 KB |
1 |
onetrust.com
geolocation.onetrust.com — Cisco Umbrella Rank: 638 |
305 B |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 79 |
114 KB |
1 |
datadoghq-browser-agent.com
www.datadoghq-browser-agent.com — Cisco Umbrella Rank: 1543 |
21 KB |
1 |
seamlessaccess.org
service.seamlessaccess.org — Cisco Umbrella Rank: 31647 |
43 KB |
60 | 10 |
Domain | Requested by | |
---|---|---|
21 | cdn.oreillystatic.com |
www.oreilly.com
cdn.oreillystatic.com |
16 | www.oreilly.com |
4 redirects
www.oreilly.com
www.datadoghq-browser-agent.com |
10 | cdn.cookielaw.org |
www.googletagmanager.com
www.datadoghq-browser-agent.com cdn.cookielaw.org |
6 | learning.oreilly.com |
www.oreilly.com
www.datadoghq-browser-agent.com |
2 | cdnjs.cloudflare.com |
www.oreilly.com
cdnjs.cloudflare.com |
2 | dev.visualwebsiteoptimizer.com |
www.oreilly.com
|
2 | shop.oreilly.com | 2 redirects |
2 | oreilly.com | 2 redirects |
1 | geolocation.onetrust.com |
www.datadoghq-browser-agent.com
|
1 | www.googletagmanager.com |
www.oreilly.com
|
1 | www.datadoghq-browser-agent.com |
www.oreilly.com
|
1 | service.seamlessaccess.org |
www.oreilly.com
|
1 | ajax.googleapis.com |
www.oreilly.com
|
1 | fonts.googleapis.com |
www.oreilly.com
|
60 | 14 |
This site contains links to these domains. Also see Links.
Domain |
---|
learning.oreilly.com |
www.amazon.com |
www.ebooks.com |
oreilly.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
shop.oreilly.com GeoTrust RSA CA 2018 |
2023-08-13 - 2024-08-13 |
a year | crt.sh |
upload.video.google.com WR2 |
2024-05-27 - 2024-08-19 |
3 months | crt.sh |
covers.oreillystatic.com GeoTrust RSA CA 2018 |
2023-12-27 - 2025-01-03 |
a year | crt.sh |
*.oreilly.com DigiCert TLS RSA SHA256 2020 CA1 |
2023-12-28 - 2025-01-03 |
a year | crt.sh |
service.seamlessaccess.org GlobalSign Atlas R3 DV TLS CA 2024 Q1 |
2024-01-14 - 2025-02-14 |
a year | crt.sh |
*.visualwebsiteoptimizer.com Starfield Secure Certificate Authority - G2 |
2023-07-06 - 2024-07-06 |
a year | crt.sh |
*.datadoghq-browser-agent.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2023-12-12 - 2024-12-14 |
a year | crt.sh |
cdnjs.cloudflare.com E1 |
2024-06-02 - 2024-08-31 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-05-27 - 2024-08-19 |
3 months | crt.sh |
cookielaw.org Cloudflare Inc ECC CA-3 |
2024-03-01 - 2024-12-31 |
10 months | crt.sh |
onetrust.com Cloudflare Inc ECC CA-3 |
2023-11-13 - 2024-11-12 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.oreilly.com/library/view/perl-lwp/0596001789/
Frame ID: 1D4BC2C5EF95A795748D77123A87E05C
Requests: 59 HTTP requests in this frame
Screenshot
![](/screenshots/660685eb-661d-4e8c-8ed0-63795fd0df67.png)
Page Title
Perl & LWP [Book]Page URL History Show full URLs
-
http://oreilly.com/catalog/perllwp/
HTTP 307
https://oreilly.com/catalog/perllwp/ HTTP 301
https://www.oreilly.com/catalog/perllwp/ HTTP 301
http://oreilly.com/catalog/9780596001780/ HTTP 307
https://oreilly.com/catalog/9780596001780/ HTTP 301
https://www.oreilly.com/catalog/9780596001780/ HTTP 301
http://shop.oreilly.com/product/9780596001780.do HTTP 307
https://shop.oreilly.com/product/9780596001780.do HTTP 301
https://www.oreilly.com/library/view/~/0596001789/ HTTP 301
https://www.oreilly.com/library/view/perl-lwp/0596001789/ HTTP 307
http://shop.oreilly.com/product/9780596001780.do HTTP 307
https://shop.oreilly.com/product/9780596001780.do HTTP 301
https://www.oreilly.com/library/view/~/0596001789/ HTTP 301
https://www.oreilly.com/library/view/perl-lwp/0596001789/ Page URL
Detected technologies
![](/vendor/wappa/icons/MathJax.png)
Detected patterns
- ([\d.]+)?/mathjax\.js
Detected patterns
![](/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/gtm\.js
![](/vendor/wappa/icons/OneTrust.png)
Detected patterns
- cdn\.cookielaw\.org
- otSDKStub\.js
Detected patterns
- /([\d.]+)/jquery(?:\.min)?\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
100 Outgoing links
These are links going to different origins than the main page.
Title: Try Now
Search URL Search Domain Scan URL
Title: Buy on Amazon
Search URL Search Domain Scan URL
Title: Buy on ebooks.com
Search URL Search Domain Scan URL
Title: View/Submit Errata
Search URL Search Domain Scan URL
Title: A Note Regarding Supplemental Files
Search URL Search Domain Scan URL
Title: Foreword
Search URL Search Domain Scan URL
Title: Preface
Search URL Search Domain Scan URL
Title: Audience for This Book
Search URL Search Domain Scan URL
Title: Structure of This Book
Search URL Search Domain Scan URL
Title: Order of Chapters
Search URL Search Domain Scan URL
Title: Important Standards Documents
Search URL Search Domain Scan URL
Title: Conventions Used in This Book
Search URL Search Domain Scan URL
Title: Comments & Questions
Search URL Search Domain Scan URL
Title: Acknowledgments
Search URL Search Domain Scan URL
Title: 1. Introduction to Web Automation
Search URL Search Domain Scan URL
Title: 1.1. The Web as Data Source
Search URL Search Domain Scan URL
Title: 1.1.1. Screen Scraping
Search URL Search Domain Scan URL
Title: 1.1.2. Brittleness
Search URL Search Domain Scan URL
Title: 1.1.3. Web Services
Search URL Search Domain Scan URL
Title: 1.2. History of LWP
Search URL Search Domain Scan URL
Title: 1.3. Installing LWP
Search URL Search Domain Scan URL
Title: 1.3.1. Installing LWP from the CPAN Shell
Search URL Search Domain Scan URL
Title: 1.3.1.1. Configuring
Search URL Search Domain Scan URL
Title: 1.3.1.2. Obtaining help
Search URL Search Domain Scan URL
Title: 1.3.1.3. Installing LWP
Search URL Search Domain Scan URL
Title: 1.3.2. Installing LWP Manually
Search URL Search Domain Scan URL
Title: 1.3.2.1. Download distributions
Search URL Search Domain Scan URL
Title: 1.3.2.2. Unpack and configure
Search URL Search Domain Scan URL
Title: 1.3.2.3. Make, test, and install
Search URL Search Domain Scan URL
Title: 1.4. Words of Caution
Search URL Search Domain Scan URL
Title: 1.4.1. Network and Server Load
Search URL Search Domain Scan URL
Title: 1.4.2. Copyright
Search URL Search Domain Scan URL
Title: 1.4.3. Acceptable Use
Search URL Search Domain Scan URL
Title: 1.5. LWP in Action
Search URL Search Domain Scan URL
Title: 1.5.1. The Object-Oriented Interface
Search URL Search Domain Scan URL
Title: 1.5.2. Forms
Search URL Search Domain Scan URL
Title: 1.5.3. Parsing HTML
Search URL Search Domain Scan URL
Title: 1.5.4. Authentication
Search URL Search Domain Scan URL
Title: 2. Web Basics
Search URL Search Domain Scan URL
Title: 2.1. URLs
Search URL Search Domain Scan URL
Title: 2.2. An HTTP Transaction
Search URL Search Domain Scan URL
Title: 2.2.1. Request
Search URL Search Domain Scan URL
Title: 2.2.2. Response
Search URL Search Domain Scan URL
Title: 2.3. LWP::Simple
Search URL Search Domain Scan URL
Title: 2.3.1. Basic Document Fetch
Search URL Search Domain Scan URL
Title: 2.3.2. Fetch and Store
Search URL Search Domain Scan URL
Title: 2.3.3. Fetch and Print
Search URL Search Domain Scan URL
Title: 2.3.4. Previewing with HEAD
Search URL Search Domain Scan URL
Title: 2.4. Fetching Documents Without LWP::Simple
Search URL Search Domain Scan URL
Title: 2.5. Example: AltaVista
Search URL Search Domain Scan URL
Title: 2.6. HTTP POST
Search URL Search Domain Scan URL
Title: 2.7. Example: Babelfish
Search URL Search Domain Scan URL
Title: 3. The LWP Class Model
Search URL Search Domain Scan URL
Title: 3.1. The Basic Classes
Search URL Search Domain Scan URL
Title: 3.2. Programming with LWP Classes
Search URL Search Domain Scan URL
Title: 3.3. Inside the do_GET and do_POST Functions
Search URL Search Domain Scan URL
Title: 3.4. User Agents
Search URL Search Domain Scan URL
Title: 3.4.1. Connection Parameters
Search URL Search Domain Scan URL
Title: 3.4.2. Request Parameters
Search URL Search Domain Scan URL
Title: 3.4.3. Protocols
Search URL Search Domain Scan URL
Title: 3.4.4. Redirection
Search URL Search Domain Scan URL
Title: 3.4.5. Authentication
Search URL Search Domain Scan URL
Title: 3.4.6. Proxies
Search URL Search Domain Scan URL
Title: 3.4.7. Request Methods
Search URL Search Domain Scan URL
Title: 3.4.7.1. Saving response content to a file
Search URL Search Domain Scan URL
Title: 3.4.7.2. Sending response content to a callback
Search URL Search Domain Scan URL
Title: 3.4.7.3. Mirroring a URL to a file
Search URL Search Domain Scan URL
Title: 3.4.8. Advanced Methods
Search URL Search Domain Scan URL
Title: 3.5. HTTP::Response Objects
Search URL Search Domain Scan URL
Title: 3.5.1. Status Line
Search URL Search Domain Scan URL
Title: 3.5.2. Content
Search URL Search Domain Scan URL
Title: 3.5.3. Headers
Search URL Search Domain Scan URL
Title: 3.5.4. Expiration Times
Search URL Search Domain Scan URL
Title: 3.5.5. Base for Relative URLs
Search URL Search Domain Scan URL
Title: 3.5.6. Debugging
Search URL Search Domain Scan URL
Title: 3.6. LWP Classes: Behind the Scenes
Search URL Search Domain Scan URL
Title: 4. URLs
Search URL Search Domain Scan URL
Title: 4.1. Parsing URLs
Search URL Search Domain Scan URL
Title: 4.1.1. Constructors
Search URL Search Domain Scan URL
Title: 4.1.2. Output
Search URL Search Domain Scan URL
Title: 4.1.3. Comparison
Search URL Search Domain Scan URL
Title: 4.1.4. Components of a URL
Search URL Search Domain Scan URL
Title: 4.1.5. Queries
Search URL Search Domain Scan URL
Title: 4.2. Relative URLs
Search URL Search Domain Scan URL
Title: 4.3. Converting Absolute URLs to Relative
Search URL Search Domain Scan URL
Title: 4.4. Converting Relative URLs to Absolute
Search URL Search Domain Scan URL
Title: 5. Forms
Search URL Search Domain Scan URL
Title: 5.1. Elements of an HTML Form
Search URL Search Domain Scan URL
Title: 5.2. LWP and GET Requests
Search URL Search Domain Scan URL
Title: 5.2.1. GETting Fixed URLs
Search URL Search Domain Scan URL
Title: 5.2.2. GETting a query_form( ) URL
Search URL Search Domain Scan URL
Title: 5.3. Automating Form Analysis
Search URL Search Domain Scan URL
Title: 5.4. Idiosyncrasies of HTML Forms
Search URL Search Domain Scan URL
Title: 5.4.1. Hidden Elements
Search URL Search Domain Scan URL
Title: 5.4.2. Text Elements
Search URL Search Domain Scan URL
Title: 5.4.3. Password Elements
Search URL Search Domain Scan URL
Title: 5.4.4. Checkboxes
Search URL Search Domain Scan URL
Title: 5.4.5. Radio Buttons
Search URL Search Domain Scan URL
Title: 5.4.6. Submit Buttons
Search URL Search Domain Scan URL
Title: 5.4.7. Image Buttons
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://oreilly.com/catalog/perllwp/
HTTP 307
https://oreilly.com/catalog/perllwp/ HTTP 301
https://www.oreilly.com/catalog/perllwp/ HTTP 301
http://oreilly.com/catalog/9780596001780/ HTTP 307
https://oreilly.com/catalog/9780596001780/ HTTP 301
https://www.oreilly.com/catalog/9780596001780/ HTTP 301
http://shop.oreilly.com/product/9780596001780.do HTTP 307
https://shop.oreilly.com/product/9780596001780.do HTTP 301
https://www.oreilly.com/library/view/~/0596001789/ HTTP 301
https://www.oreilly.com/library/view/perl-lwp/0596001789/ HTTP 307
http://shop.oreilly.com/product/9780596001780.do HTTP 307
https://shop.oreilly.com/product/9780596001780.do HTTP 301
https://www.oreilly.com/library/view/~/0596001789/ HTTP 301
https://www.oreilly.com/library/view/perl-lwp/0596001789/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
60 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.oreilly.com/library/view/perl-lwp/0596001789/ Redirect Chain
|
101 KB 19 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
output.50035c17089f.css
www.oreilly.com/library/view/static/CACHE/css/ |
81 KB 14 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2018_font_face.css
cdn.oreillystatic.com/assets/css/ |
15 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
oreilly_logo_mark_red.svg
cdn.oreillystatic.com/images/sitewide-headers/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/0596001789/250w/ |
27 KB 27 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-store-logo.png
cdn.oreillystatic.com/oreilly/images/ |
11 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
google-play-logo.png
cdn.oreillystatic.com/oreilly/images/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roku-tv-logo.png
cdn.oreillystatic.com/oreilly/images/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
amazon-appstore-logo.png
cdn.oreillystatic.com/oreilly/images/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
report-software-architecture-patterns-553x420.jpg
cdn.oreillystatic.com/oreilly/images/ |
68 KB 68 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
laptop-flat-topics-ml-1124x638.png
cdn.oreillystatic.com/oreilly/images/ |
142 KB 142 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
output.07c451281fc1.js
www.oreilly.com/library/view/static/CACHE/js/ |
769 KB 245 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pageview.js
www.oreilly.com/library/view/ |
402 B 743 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/3.7.1/ |
85 KB 30 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
promotion.js
cdn.oreillystatic.com/assets/js/anybird/ |
23 KB 3 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
thiss.js
service.seamlessaccess.org/ |
155 KB 43 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
output.cad1f3ea36de.js
www.oreilly.com/library/view/static/CACHE/js/ |
18 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
SlI
www.oreilly.com/ydca9p/USuR/UxKKS/m/kmi_eH67/9rOrmJ6hDt/GTNPZSY/QDoQQSBE/ |
218 KB 80 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sec-4-4.css
www.oreilly.com/_sec/cp_challenge/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sec-cpt-4-4.js
www.oreilly.com/_sec/cp_challenge/ |
52 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
j.php
dev.visualwebsiteoptimizer.com/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
datadog-rum.js
www.datadoghq-browser-agent.com/ |
64 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_right_arrow_white.svg
cdn.oreillystatic.com/images/icons/ |
329 B 408 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon-search.svg
www.oreilly.com/library/view/static/CACHE/images/icons/ |
26 KB 26 KB |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
GuardianTextSans-Regular-Web.woff2
cdn.oreillystatic.com/fonts/GuardianText/ |
36 KB 36 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_right_arrow_red.svg
cdn.oreillystatic.com/images/icons/ |
627 B 533 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781558607019//300h/ |
15 KB 16 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon-book.svg
cdn.oreillystatic.com/images/icons/ |
3 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781932394504//300h/ |
20 KB 20 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9781118235638//300h/ |
24 KB 25 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
learning.oreilly.com/library/cover/9780133593068//300h/ |
28 KB 28 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
odot_white_578x212.svg
cdn.oreillystatic.com/oreilly/images/ |
1021 B 615 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_close_16x16.svg
cdn.oreillystatic.com/oreilly/images/ |
492 B 455 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
GuardianTextSans-Medium-Web.woff2
cdn.oreillystatic.com/fonts/GuardianText/ |
35 KB 36 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Gilroy-SemiBold.woff2
cdn.oreillystatic.com/fonts/Gilroy/ |
39 KB 40 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
GuardianTextSans-RegularIt-Web.woff2
cdn.oreillystatic.com/fonts/GuardianText/ |
40 KB 40 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v.gif
dev.visualwebsiteoptimizer.com/ |
35 B 144 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
MathJax.js
cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/ |
62 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
420 KB 114 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
learning.oreilly.com/api/v1/account-summary-by-network/ |
0 2 KB |
Fetch
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
www.oreilly.com/library/view/api/mlfa-idp-list/ |
8 KB 2 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
SlI
www.oreilly.com/ydca9p/USuR/UxKKS/m/kmi_eH67/9rOrmJ6hDt/GTNPZSY/QDoQQSBE/ |
18 B 765 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
exit-intent-overlay-20240327.css
cdn.oreillystatic.com/assets/css/anybird/ |
3 KB 970 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
laptop-flat-ml-ai-courses-1230x698.jpg
cdn.oreillystatic.com/oreilly/images/ |
128 KB 128 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_expand_more.svg
cdn.oreillystatic.com/oreilly/images/ |
1 KB 724 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
MML_HTMLorMML.js
cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/config/ |
156 KB 39 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otSDKStub.js
cdn.cookielaw.org/scripttemplates/ |
21 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
f2036796-0a59-4891-aa19-3ae850a0aed9.json
cdn.cookielaw.org/consent/f2036796-0a59-4891-aa19-3ae850a0aed9/ |
5 KB 2 KB |
XHR
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
www.oreilly.com/ |
15 KB 3 KB |
Other
image/vnd.microsoft.icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
location
geolocation.onetrust.com/cookieconsentpub/v1/geo/ |
59 B 305 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otBannerSdk.js
cdn.cookielaw.org/scripttemplates/202401.2.0/ |
430 KB 105 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.json
cdn.cookielaw.org/consent/f2036796-0a59-4891-aa19-3ae850a0aed9/188e93a3-c6b5-4a0e-bea0-d188b5f7cac0/ |
123 KB 27 KB |
Fetch
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otFlat.json
cdn.cookielaw.org/scripttemplates/202401.2.0/assets/ |
13 KB 3 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otPcPanel.json
cdn.cookielaw.org/scripttemplates/202401.2.0/assets/v2/ |
64 KB 13 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
otCommonStyles.css
cdn.cookielaw.org/scripttemplates/202401.2.0/assets/ |
21 KB 4 KB |
Fetch
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ot_guard_logo.svg
cdn.cookielaw.org/logos/static/ |
497 B 490 B |
Fetch
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
oreilly_logo_red_d30000.png
cdn.cookielaw.org/logos/deacd13b-f3e1-4b01-87a3-f4cf077c0873/1d51e209-d67c-4409-8605-ff8b57c4f77a/fadbea5d-3cb7-4058-b1af-b4219811d368/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
powered_by_logo.svg
cdn.cookielaw.org/logos/static/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
83 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 undefined| event object| fence object| sharedStorage object| _vwo_code number| settings_timer number| _vwo_settings_timer object| g object| dataLayer object| DD_RUM undefined| vwo_e number| _vwo_j_e string| _vwo_mt string| _vwo_tm object| vwo_iehack_queue number| _vwo_acc_id object| html5 object| Modernizr object| webpackChunkanybird function| clearImmediate function| setImmediate object| Backbone function| _ function| $ function| jQuery object| exitIntentCookieValue object| __post_robot_10_0_14__ object| __post_robot_10_0_22__ object| __zoid_9_0_34__ object| thiss object| _cf object| bmak string| _sdTrace object| ak_chlge object| summerSaleStartDate object| summerSaleExtraDate object| summerSaleEndDate object| MathJax undefined| module object| google_tag_manager function| postscribe object| google_tag_manager_external object| google_tag_data object| domains_to_track string| docHost string| folders_to_track object| extDoc string| socSites boolean| isSubDomainTracker boolean| isSeparateDomainTracker boolean| isGTM object| eValues string| mainDomain number| flag object| mDownAtt string| doname string| linkType object| mailPattern object| urlPattern object| telPattern object| internalDomain boolean| condition number| k boolean| condition1 function| _isSocial function| _isInternalFolder function| _isDownload function| _setDownloadData function| _tagLinks function| isExcluded object| OneTrustStub function| OptanonWrapper function| forceInputUppercase object| nonwExpandable object| nonwExpandableFo object| expandable object| flyoutLinks object| otStubData object| Optanon object| OneTrust function| gtag string| OnetrustActiveGroups string| OptanonActiveGroups13 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.oreilly.com/ | Name: akaalb_OReillyALB Value: ~op=www_oreilly_com_100_gcp:dc1_www_gcp|~rv=21~m=dc1_www_gcp:0|~os=ea59de9527866dfb0dcb25ebf250c4a3~id=c25bce43a7f6923a891b9f7dd49a3e44 |
|
.oreilly.com/ | Name: ak_bmsc Value: ABDD66933C01984C686BEC6D382B817C~000000000000000000000000000000~YAAQkPAQAnv9kRCQAQAAaV9AFxjhJKmvnLOE9RSfCE1AILbAYsY0/zoQ47ylWhFO188OOuw7fSK4ukpmzrF4/03N0ZLh9VLYcyc6hjPgSZXOjTojCbRN9U+QxoDt7+V+Xd6z4HBNRbvOb/dq9RjRgA5uu6VJ0C7S6CYs+O/wHdKgoq16CJt4QyD70SWS1ZlzDJ3QQ8emYx4OtbSYw3AzrBgf8ysVWUN3qDrRrZws3sT3Aeudcs9+EQIPOOXD5V3I+ivDf6+iRu1+Xj+ISo9NHj9AXaSqLsyQgyBVIUpi1DYcpgRQhzPsx6t0CKrSvcYJVh00mB5MU/V9Nh6PzwPgsmxqhQbl1Qn82N35ex0P2qYC6UPIsL/vMDL7uAiLJCVzeHuq2iZxHIJwoA== |
|
shop.oreilly.com/ | Name: akaalb_https_misc_subs Value: ~op=gcp_secure_oreilly_subs_lb:gcp_secure_oreilly_subs|~rv=45~m=gcp_secure_oreilly_subs:0|~os=954a53b2163c938fc6be3874c0b66cd7~id=6391ce92f3f9dd47c2e01cc55764a6de |
|
www.oreilly.com/ | Name: BrowserCookie Value: d70a1baa-061b-4ec6-918c-79eeb63ab2ea |
|
www.oreilly.com/ | Name: csrftoken Value: qCQVjxdhRof1BVAxTuyuQPK1Shqewrkg |
|
.oreilly.com/ | Name: bm_sz Value: 363A2720FEC28C8B2226B8D65C6D0ED8~YAAQkPAQAgkAkhCQAQAArWtAFxiBbQJown4S1F0iKi/JiEm9vWtoyJjp6M0PGHemYwjhKCrfRLcHqjc+CjtKXo8ywsGXCmOzuVSOqou9tbIXv5ZP3+DMtHgjA60tKZWVimMKL3H2qrpvCPgdx3hEl8Gz+jIaLatq5+MT5fsbgkj7cpnMC2N05LCY0bvATXCa9qHWG30TCu37wrZh7vttxDIWqopuXNQ0vzUl7fgOg6IcUBAvzqs9ePSIOhr7Fy++t+TLcri5r4zkVI1paH7VWN6x0/6P2SMB0mkjFpsp/J/R+bF1zxp3L/B4TE3KXKMdPDRy11tqyXY4O1UagfrCSr1TshMC65Ps97lFuGCHyGTIurlQqeDqQpokY27UJzMZS2uwjGPkPOAuIpSq/tm8t3OThmvHFgalsqsZm0KrITSqlaBewQGC~3553336~3356985 |
|
cdn.oreillystatic.com/ | Name: akaalb_OREILLY_STATIC_LB Value: ~op=cdn_oreillystatic_com_ALB_GCP:gcp_cdn_origin|~rv=8~m=gcp_cdn_origin:0|~os=275589a3927054d2852d0fc1acfec7a0~id=d04d5d7887e6e45d3fb7f67fd4adb776 |
|
www.oreilly.com/ | Name: _dd_s Value: rum=0&expire=1718377916727 |
|
.oreilly.com/ | Name: _vwo_uuid_v2 Value: D184AD4DC56928B2C4BF3C6FC1FFEBE80|1e8b0df6e675656fd1aa84ef1e1e775a |
|
learning.oreilly.com/ | Name: akaalb_LearningALB Value: ~op=learning_oreilly_com_GCP_ALB:learning_oreilly_com_gcp1|~rv=83~m=learning_oreilly_com_gcp1:0|~os=3284f997983d0bd4e10a6b83f3b25a7c~id=22cd49999a42c5e22723c50b72138a0b |
|
.oreilly.com/ | Name: bm_sv Value: 8A4F7F7254ECC76BEA82AD15154AF2CC~YAAQkPAQApQAkhCQAQAAKXBAFxitkuyKDPNMQcNZcJc7UHv8OLQe923WNba6yikklH7VbL6s+sw3X4gtJgm6jHaCiDr6EQAv8p6RgZFYC8HmSZSXnrgKYTPgL0WMn864YXqA0gU+ew/EOBsc0pUYP0ZgQtpAgZw2ZF7W4hkR0l6iKfQAzRZoQeiMNCDDeTVwALMozum3f9GVSQBo81uay7qkkxOsMm4MYQzackqdX6si2NrydCKeDl84kdasmwgTQw==~1 |
|
.oreilly.com/ | Name: _abck Value: DE8D3134C04916727D91734959397294~0~YAAQkPAQAqkAkhCQAQAAunBAFwxcT9orM0l0ich18kQAeD18SrSn8qBt8xdIkHSYiont1iA4Ni9DluHP89N8OIgAambi95mKn6X+w2zwZo0OjEYeDEum/DEMIZwifFkptpAScEx/9lQXorRz/7x3yrfatDLglHVK0kuFN2uaqVw36wbhtkvw/MH8HSfhFkbh0VSCavEpOR+UroX0Ds8zNO1Z7nuDT06f9t+InASitVbCk0OKU2p0rjY9OyW20WAysvjS0ZBlEx9cTf/R+z3n9vOZilFRKo9wt8BIDgkKES/98WwSxaQH2PD1gvLTlmaJiia9BeA9mVLl9XIifS620rJuQ0Qjp5DWZLmARKcukykvygRXpZyehv7AbQ+/O0V7afu0rD4APCIJQCqXHJ/9WvvPemoYbRDAgQ==~-1~||0||~-1 |
|
.oreilly.com/ | Name: OptanonConsent Value: isGpcEnabled=0&datestamp=Fri+Jun+14+2024+16%3A56%3A58+GMT%2B0200+(Mitteleurop%C3%A4ische+Sommerzeit)&version=202401.2.0&browserGpcFlag=0&isIABGlobal=false&consentId=5d30beac-6b75-43c8-8a26-2e14658a4786&interactionCount=0&landingPath=https%3A%2F%2Fwww.oreilly.com%2Flibrary%2Fview%2Fperl-lwp%2F0596001789%2F&groups=C0001%3A1%2CC0002%3A0%2CC0003%3A0%2CC0004%3A0&hosts=H29%3A1%2CH32%3A1%2CH27%3A1%2CH28%3A0%2CH6%3A0%2CH34%3A0%2CH23%3A0%2CH3%3A0%2CH30%3A0%2CH14%3A0%2CH15%3A0%2CH17%3A0%2CH4%3A0%2CH21%3A0%2CH24%3A0%2CH26%3A0%2CH62%3A0%2CH63%3A0%2CH41%3A0%2CH88%3A0%2CH1%3A0%2CH7%3A0%2CH8%3A0%2CH9%3A0%2CH96%3A0%2CH39%3A0%2CH60%3A0%2CH10%3A0%2CH11%3A0%2CH12%3A0%2CH97%3A0%2CH13%3A0%2CH89%3A0%2CH71%3A0%2CH72%3A0%2CH74%3A0%2CH75%3A0%2CH31%3A0%2CH16%3A0%2CH77%3A0%2CH57%3A0%2CH18%3A0%2CH19%3A0%2CH80%3A0%2CH33%3A0%2CH104%3A0%2CH22%3A0%2CH45%3A0%2CH40%3A0%2CH100%3A0%2CH53%3A0%2CH83%3A0%2CH25%3A0%2CH84%3A0%2CH86%3A0&genVendors= |
2 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=31536000; includeSubDomains |
X-Content-Type-Options | nosniff |
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.
ajax.googleapis.com
cdn.cookielaw.org
cdn.oreillystatic.com
cdnjs.cloudflare.com
dev.visualwebsiteoptimizer.com
fonts.googleapis.com
geolocation.onetrust.com
learning.oreilly.com
oreilly.com
service.seamlessaccess.org
shop.oreilly.com
www.datadoghq-browser-agent.com
www.googletagmanager.com
www.oreilly.com
104.17.24.14
151.101.130.217
18.239.48.211
199.27.145.64
23.212.201.91
23.215.22.100
2606:4700:4400::6812:2089
2606:4700::6813:b234
2a00:1450:4001:813::200a
2a00:1450:4001:81c::200a
2a00:1450:4001:831::2008
2a02:26f0:480:23::1726:62a2
2a02:26f0:480:23::1726:62b4
34.96.102.137
0415ce0a405693aff5699a394a9ca86b7e7deb5d0c245696ba435447b50fb3ad
05629018a7b2ec149a462276f7b357d95e2c8a19277bf9c226923cb1e4429df4
07c451281fc11cf60c6fb22ca65ee7f481f0a327e8c2e758995ac291aa5d6cc8
097a75dfb682ab72f4d611ea28db394d39a81fbbd368327ec288e0b33da213b3
141bfdbc777349b442f0869a11196c74a1ca39d6a4f1a26edb48e0381447879a
194664c40a0d87d294d54898fb912dfd2f2a8d713dbea81c9ac63e3932d308b2
1c10bee6c4c3244fccb4d05fe7145d40d239bb2a39f814f057010a778dff563c
1c413b86478d4b3ccfd0de88623eb9ac83eb53330257e50e9e5af52145828128
1c5f9b604ae5965ffe89780d2cf59b0a7ca1ab0c1c7ff6a30ff75b7b208d1d63
1f206fc56b5e8e99380a63acd24bfcb6e2b3b1d61923947f2bbc09348476cfa5
2157361193375a79ade3559e960f982daa8d599cf7f4a92d36e3eef257738f16
2c3ff5caf177499de47a588c40093a754d3f79235ac8d0e863ef39917d1d91f7
302d80c3dfaff1fb03d8a6c37d268f67a8accb7f929d8e0b3bc7a521049df6c3
324267071a207f92f9ac3d2641f1808413230250fa846594d11f4def8bfe5c56
48344fd55558bbeb600062a175d052979f9ece87c7299788f8ecf16a46c87bf6
50035c17089f4ffd3149ff7b21d487ca7a592b5d49b5dbdb8823cc7a5fc3354f
54cc471e6d75456315e6685c7af0dcdee292fddb9c31d4b7b0c5f75eb668d35c
55be8b195b7c6725b1bdc62b22af9f95f2ed7f2dd160a6e3d7ac0177add6e2f9
56541514a0f20fd62ecf3385ef049629ce3bae7d3cad5c9e6b394e7f5fc56321
5be2dfa172d505acb197760b55c4731347cc239a7a046013c251948bb8214dbc
5ea7aac858e5c8e0e3d1d750cc291b10cb5dddbe6b1c326760fa0c62b9dc2e76
5f02455bcb730388a6ad443555ecdc0b7c550c7dabc2509a231a0ffa7fad3bdf
5fa00d047acd959697b9d7772c31dcd37bec33c70c6fbf80ab8316205d1d286d
691dcdb24853a0f5ce4e6597e5713dea66799b57ffe2c2a10f28f98e0b569b19
74db34e8e6a2b406f20e9b9bd186e0273c5d5d9acd78338021345ae2dcf79c23
76f7a70cee38a6be4f595d4f16bdd71d920267e7a73b7867196bd9a5dfde840d
7e925c8ec9eb8641d63ab3f06d89cf930c7547ab286d5f3e6b55bf7dfeec4ae7
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
8342d3575f6c3d68450b7b823bdf4924acb77106b9ffc2fda94a7b2f235495e7
97789718513742f91c1ddc20a79d8608ff084a71b3f7e750565ea769cff522da
97844014791e7702e498af1b54139d615fc5a34f9b47cca8dd9d3cce6f645bda
99ade5687a6f1ddee8a6bc560e2621944ed276c7cb2129f755221c025349b7f4
9ad6c980f1a77b86cf342cddfe852113666490fad920a8e5b07cb1e4b60e4ba8
a0a59d3be219333449b28a30e7b404eb073d3ae5b0a7bf66a618fb71785cea1d
a6972c49e66fe3c5026a1a1e26a06c49995cec36fc522cb56461f5cf0b2b2978
a766979790160e22c8751fdf2f93c11c3e82835bb0c2d85d833fc31f5cf4249e
a81303c5aae124a6e42da003e839a9605e2c42a89eb9ee100219cbb6021417a0
a883afb3ca5f90b59e726e77485fafdc5dbd22fd48415e95de9a84272387d470
b1efbdbed56dfaa1453e1a357818f12e387d57516d50e66e8f819b06560847b9
b3f0a51197e77b186f31de4b16a5281246cc58f540f510b3329bc236508a531e
b8745fcc35d0e5c12f2cdb144bebd553b22c30b1acabc5f910201bfb9c7207fe
b881ff5b880f17ead31403139d6a34e722f23cf8a5458893b5a2f3c6448589b8
bef9393fcdfc7a7299c058ba2a69253c32e0964dd3e97834e17a8cdb5dce7cf6
c34a36e172ded3f8e8d57bec2fd1b108ca39566be220e0a993f75e2d8f89921a
c7a7eb91df0f63700be1550d88516276f9431a2f571e3af432fefb47293cb98d
c90f5cd74c81dbff728f42da5bee782f8e9a4139d8cd8079eb4ff6d6eb564225
c9d1c084be11472990217a3093a5c22c239dbcf3d64e98117c74f0675db26f9c
cad1f3ea36dec43e3f4debd0335083fcadcdf2ae8325d58583f9e963875befc4
cd0441a73d4f934ff6fd5467463bb4453a13a1ce3c5387c77bdb2444b11e206a
cf7f35891f718a675a9079cd7ab8ad305f0a732de787906696ac858f6bf94377
d0650fefa64532a3a253b6ec61bb1e1ddccb34b871fbb5e1aa97de210355891d
d3f7b0ec4de079928a999641e781e80f33597a392a561bc460276dfb4efb6eec
e06ef1ea670cabfac2cefa89f353324a494f7e109243bacd04f707172bf63624
e13003e762de4c5ffa63ba355928a690488148f54774a2e25151bb6ec55c9997
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ec6db1f764cde14c3f5f1369e81061c5576028971a3b66c7d8f3785754e02614
ed0366c6c336ed1e83a989b59c96b021f4901b366650eaaeb43ebad781513378
f4aaa18c55c90588c5e828e56dcc6b2cb0acf9a4280494c7d1a53fc5e3669112
fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1a