URL: http://www.newsywx.com/
Submission: On May 04 via api from US — Scanned from DE

Summary

This website contacted 3 IPs in 2 countries across 3 domains to perform 15 HTTP transactions. The main IP is 23.239.108.130, located in United States and belongs to GORILLASERVERS, US. The main domain is www.newsywx.com.
This is the only time www.newsywx.com was scanned on urlscan.io!

urlscan.io Verdict: No classification

Domain & IP information

IP Address AS Autonomous System
12 23.239.108.130 53850 (GORILLASE...)
2 2606:4700:311... 13335 (CLOUDFLAR...)
1 124.238.241.49 4134 (CHINANET-...)
15 3
Apex Domain
Subdomains
Transfer
12 newsywx.com
www.newsywx.com
146 KB
2 bootcss.com
cdn.bootcss.com — Cisco Umbrella Rank: 70082
8 KB
1 bdimg.com
apps.bdimg.com — Cisco Umbrella Rank: 165505
25 KB
15 3
Domain Requested by
12 www.newsywx.com www.newsywx.com
2 cdn.bootcss.com www.newsywx.com
1 apps.bdimg.com www.newsywx.com
15 3

This site contains no links.

Subject Issuer Validity Valid
cdn.bootcss.com
GTS CA 1P5
2024-04-12 -
2024-07-11
3 months crt.sh
baidu.com
GlobalSign RSA OV SSL CA 2018
2023-07-06 -
2024-08-06
a year crt.sh

This page contains 1 frames:

Primary Page: http://www.newsywx.com/
Frame ID: AC464B43DBB5C033443459D982BC3126
Requests: 15 HTTP requests in this frame

Screenshot

Page Title

新书逸文学_无弹窗书友最值得收藏的网络小说阅读网

Page URL History Show full URLs

  1. http://www.newsywx.com/ HTTP 307
    https://www.newsywx.com/ HTTP 307
    http://www.newsywx.com/ Page URL

Detected technologies

Overall confidence: 100%
Detected patterns
  • <link[^>]+?href="[^"]+sweet-alert(?:\.min)?\.css
  • sweet(?:-)?alert(?:\.min)?\.js

Overall confidence: 100%
Detected patterns
  • /([\d.]+)/jquery(?:\.min)?\.js
  • jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?

Page Statistics

15
Requests

20 %
HTTPS

33 %
IPv6

3
Domains

3
Subdomains

3
IPs

2
Countries

179 kB
Transfer

297 kB
Size

5
Cookies

Page URL History

This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.

  1. http://www.newsywx.com/ HTTP 307
    https://www.newsywx.com/ HTTP 307
    http://www.newsywx.com/ Page URL

Redirected requests

There were HTTP redirect chains for the following requests:

15 HTTP transactions

Resource
Path
Size
x-fer
Type
MIME-Type
Primary Request /
www.newsywx.com/
Redirect Chain
  • http://www.newsywx.com/
  • https://www.newsywx.com/
  • http://www.newsywx.com/
40 KB
8 KB
Document
General
Full URL
http://www.newsywx.com/
Protocol
HTTP/1.1
Server
23.239.108.130 , United States, ASN53850 (GORILLASERVERS, US),
Reverse DNS
23-239-108-130.static.gorillaservers.com
Software
nginx / PHP/5.2.17 ASP.NET
Resource Hash
883154822b8b4ab97c148ef077cfd6319a8a594f37fb6ebb1d2320363ad3f804

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Upgrade-Insecure-Requests
1
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

Response headers

Content-Encoding
gzip
Content-Length
8181
Content-Type
text/html
Date
Sat, 04 May 2024 23:57:15 GMT
ETag
1714867035|
Server
nginx
Vary
Accept-Encoding
X-Powered-By
PHP/5.2.17 ASP.NET

Redirect headers

Location
http://www.newsywx.com/
Non-Authoritative-Reason
HttpsUpgrades
sweet-alert.css
cdn.bootcss.com/sweetalert/0.5.0/
11 KB
3 KB
Stylesheet
General
Full URL
https://cdn.bootcss.com/sweetalert/0.5.0/sweet-alert.css
Requested by
Host: www.newsywx.com
URL: http://www.newsywx.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:3110::6812:33f8 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
c2b86d0da0d0048e58482507b735a6f8626a98fe604751a3711dd5ab5322821c

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
http://www.newsywx.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Sat, 04 May 2024 23:57:16 GMT
content-encoding
gzip
cf-cache-status
HIT
age
1935726
last-modified
Fri, 08 Dec 2023 23:08:06 GMT
server
cloudflare
etag
W/"6573a1d6-2df7"
vary
Accept-Encoding
access-control-allow-methods
GET, POST, PATCH, PUT, DELETE, OPTIONS
content-type
text/css
access-control-allow-origin
*
cache-control
public, max-age=31536000
access-control-allow-credentials
true
access-control-max-age
1800
cf-ray
87ec6ea16e525ba5-VIE
access-control-allow-headers
Authorization, Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since, X-CSRF-TOKEN, X-Requested-With, Token
expires
Sun, 04 May 2025 23:57:16 GMT
style.css
www.newsywx.com/static/css/
25 KB
8 KB
Stylesheet
General
Full URL
http://www.newsywx.com/static/css/style.css?9
Requested by
Host: www.newsywx.com
URL: http://www.newsywx.com/
Protocol
HTTP/1.1
Server
23.239.108.130 , United States, ASN53850 (GORILLASERVERS, US),
Reverse DNS
23-239-108-130.static.gorillaservers.com
Software
nginx / ASP.NET
Resource Hash
37978635aab506553c758e7af2cacb3db1eef1ef5d95531e900916c18097bf5f

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
http://www.newsywx.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

Response headers

Date
Sat, 04 May 2024 23:57:15 GMT
Content-Encoding
gzip
Last-Modified
Tue, 13 Jul 2021 05:24:12 GMT
Server
nginx
ETag
"0e63a50a777d71:0"
X-Powered-By
ASP.NET
Vary
Accept-Encoding
Content-Type
text/css
Accept-Ranges
bytes
Content-Length
7694
jquery.min.js
apps.bdimg.com/libs/jquery/1.4.2/
71 KB
25 KB
Script
General
Full URL
https://apps.bdimg.com/libs/jquery/1.4.2/jquery.min.js
Requested by
Host: www.newsywx.com
URL: http://www.newsywx.com/
Protocol
H2
Security
TLS 1.2, ECDHE_RSA, CHACHA20_POLY1305
Server
124.238.241.49 , China, ASN4134 (CHINANET-BACKBONE No.31,Jin-rong Street, CN),
Reverse DNS
Software
JSP3/2.0.14 /
Resource Hash
6779927a414cbf0fe75402465415087eb51e26f9a5f466bd8c59ed2df157d9b2

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
http://www.newsywx.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Sat, 04 May 2024 23:57:16 GMT
content-encoding
gzip
ohc-cache-hit
lf3ct51 [2], nb2ctcache74 [2]
ohc-response-time
1 0 0 0 0 0
last-modified
Wed, 07 Jan 2015 09:16:30 GMT
server
JSP3/2.0.14
age
153245
etag
"54acf96e-11a88"
vary
Accept-Encoding
content-type
application/x-javascript
cache-control
max-age=2592000
accept-ranges
bytes
ohc-global-saved-time
Fri, 03 May 2024 05:20:58 GMT
expires
Sun, 02 Jun 2024 05:20:58 GMT
novel.js
www.newsywx.com/static/js/
16 KB
5 KB
Script
General
Full URL
http://www.newsywx.com/static/js/novel.js
Requested by
Host: www.newsywx.com
URL: http://www.newsywx.com/
Protocol
HTTP/1.1
Server
23.239.108.130 , United States, ASN53850 (GORILLASERVERS, US),
Reverse DNS
23-239-108-130.static.gorillaservers.com
Software
nginx / ASP.NET
Resource Hash
7b534fbd96ac8c8cf8a41c9cc7796677f0a57fb7ba23c70fdbaabf93aef2a89d

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
http://www.newsywx.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

Response headers

Date
Sat, 04 May 2024 23:57:15 GMT
Content-Encoding
gzip
Last-Modified
Sat, 29 May 2021 09:23:52 GMT
Server
nginx
ETag
"04ca566c54d71:0"
X-Powered-By
ASP.NET
Vary
Accept-Encoding
Content-Type
application/javascript
Accept-Ranges
bytes
Content-Length
4783
1s.jpg
www.newsywx.com/files/article/image/0/1/
14 KB
14 KB
Image
General
Full URL
http://www.newsywx.com/files/article/image/0/1/1s.jpg
Requested by
Host: www.newsywx.com
URL: http://www.newsywx.com/
Protocol
HTTP/1.1
Server
23.239.108.130 , United States, ASN53850 (GORILLASERVERS, US),
Reverse DNS
23-239-108-130.static.gorillaservers.com
Software
nginx / ASP.NET
Resource Hash
3ba191367882ada9512d1d703fe2e3059c4a8906ffb974bd82eb1c59d5f86d3f

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
http://www.newsywx.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

Response headers

Date
Sat, 04 May 2024 23:57:15 GMT
Last-Modified
Wed, 24 Apr 2024 11:18:25 GMT
Server
nginx
ETag
"abfae31f3996da1:0"
X-Powered-By
ASP.NET
Content-Type
image/jpeg
Accept-Ranges
bytes
Content-Length
14324
2s.jpg
www.newsywx.com/files/article/image/0/2/
53 KB
53 KB
Image
General
Full URL
http://www.newsywx.com/files/article/image/0/2/2s.jpg
Requested by
Host: www.newsywx.com
URL: http://www.newsywx.com/
Protocol
HTTP/1.1
Server
23.239.108.130 , United States, ASN53850 (GORILLASERVERS, US),
Reverse DNS
23-239-108-130.static.gorillaservers.com
Software
nginx / ASP.NET
Resource Hash
1db302a8c01692dc6945d598d726240e738a51379a0d9947595b896eda73577a

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
http://www.newsywx.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

Response headers

Date
Sat, 04 May 2024 23:57:15 GMT
Last-Modified
Wed, 24 Apr 2024 11:18:37 GMT
Server
nginx
ETag
"fb8b71273996da1:0"
X-Powered-By
ASP.NET
Content-Type
image/jpeg
Accept-Ranges
bytes
Content-Length
54544
nocover.jpg
www.newsywx.com/modules/article/images/
6 KB
6 KB
Image
General
Full URL
http://www.newsywx.com/modules/article/images/nocover.jpg
Requested by
Host: www.newsywx.com
URL: http://www.newsywx.com/
Protocol
HTTP/1.1
Server
23.239.108.130 , United States, ASN53850 (GORILLASERVERS, US),
Reverse DNS
23-239-108-130.static.gorillaservers.com
Software
nginx / ASP.NET
Resource Hash
4bb5bea1b420d1bdbfbccfbcc0cadef3933e4dd161dc2d783e65ef0fb5f1a53f

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
http://www.newsywx.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

Response headers

Date
Sat, 04 May 2024 23:57:15 GMT
Last-Modified
Wed, 02 Sep 2009 05:19:00 GMT
Server
nginx
ETag
"07ac6e08c2bca1:0"
X-Powered-By
ASP.NET
Content-Type
image/jpeg
Accept-Ranges
bytes
Content-Length
6318
4s.jpg
www.newsywx.com/files/article/image/0/4/
10 KB
10 KB
Image
General
Full URL
http://www.newsywx.com/files/article/image/0/4/4s.jpg
Requested by
Host: www.newsywx.com
URL: http://www.newsywx.com/
Protocol
HTTP/1.1
Server
23.239.108.130 , United States, ASN53850 (GORILLASERVERS, US),
Reverse DNS
23-239-108-130.static.gorillaservers.com
Software
nginx / ASP.NET
Resource Hash
82ad89c991329f107509c8f3982a1f0791948e5e7a177f715533746852f3b08f

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
http://www.newsywx.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

Response headers

Date
Sat, 04 May 2024 23:57:15 GMT
Last-Modified
Wed, 24 Apr 2024 11:24:17 GMT
Server
nginx
ETag
"798e17f23996da1:0"
X-Powered-By
ASP.NET
Content-Type
image/jpeg
Accept-Ranges
bytes
Content-Length
10232
6s.jpg
www.newsywx.com/files/article/image/0/6/
12 KB
12 KB
Image
General
Full URL
http://www.newsywx.com/files/article/image/0/6/6s.jpg
Requested by
Host: www.newsywx.com
URL: http://www.newsywx.com/
Protocol
HTTP/1.1
Server
23.239.108.130 , United States, ASN53850 (GORILLASERVERS, US),
Reverse DNS
23-239-108-130.static.gorillaservers.com
Software
nginx / ASP.NET
Resource Hash
eb4d6713967c8574b08664eb6330bbbd47580cd69efd30aec1831c6281f6f01e

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
http://www.newsywx.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

Response headers

Date
Sat, 04 May 2024 23:57:15 GMT
Last-Modified
Wed, 24 Apr 2024 11:26:03 GMT
Server
nginx
ETag
"7366ef303a96da1:0"
X-Powered-By
ASP.NET
Content-Type
image/jpeg
Accept-Ranges
bytes
Content-Length
11843
9s.jpg
www.newsywx.com/files/article/image/0/9/
10 KB
11 KB
Image
General
Full URL
http://www.newsywx.com/files/article/image/0/9/9s.jpg
Requested by
Host: www.newsywx.com
URL: http://www.newsywx.com/
Protocol
HTTP/1.1
Server
23.239.108.130 , United States, ASN53850 (GORILLASERVERS, US),
Reverse DNS
23-239-108-130.static.gorillaservers.com
Software
nginx / ASP.NET
Resource Hash
833e6e0b653fa2a8b5e97f6a296865303763945f61478f538813476200d4bb5c

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
http://www.newsywx.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

Response headers

Date
Sat, 04 May 2024 23:57:15 GMT
Last-Modified
Wed, 24 Apr 2024 11:27:31 GMT
Server
nginx
ETag
"e99259653a96da1:0"
X-Powered-By
ASP.NET
Content-Type
image/jpeg
Accept-Ranges
bytes
Content-Length
10585
43s.jpg
www.newsywx.com/files/article/image/0/43/
11 KB
11 KB
Image
General
Full URL
http://www.newsywx.com/files/article/image/0/43/43s.jpg
Requested by
Host: www.newsywx.com
URL: http://www.newsywx.com/
Protocol
HTTP/1.1
Server
23.239.108.130 , United States, ASN53850 (GORILLASERVERS, US),
Reverse DNS
23-239-108-130.static.gorillaservers.com
Software
nginx / ASP.NET
Resource Hash
a7b05361cecddad851d67624a5ff72e0e9c51530175506d80a67b33eca49cf2c

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
http://www.newsywx.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

Response headers

Date
Sat, 04 May 2024 23:57:15 GMT
Last-Modified
Wed, 24 Apr 2024 12:13:49 GMT
Server
nginx
ETag
"c2e44dd4096da1:0"
X-Powered-By
ASP.NET
Content-Type
image/jpeg
Accept-Ranges
bytes
Content-Length
10885
sweet-alert.min.js
cdn.bootcss.com/sweetalert/0.5.0/
11 KB
5 KB
Script
General
Full URL
https://cdn.bootcss.com/sweetalert/0.5.0/sweet-alert.min.js
Requested by
Host: www.newsywx.com
URL: http://www.newsywx.com/
Protocol
H2
Security
TLS 1.3, , AES_128_GCM
Server
2606:4700:3110::6812:33f8 , United States, ASN13335 (CLOUDFLARENET, US),
Reverse DNS
Software
cloudflare /
Resource Hash
4f49337261042b5d30d6069f00e25a8ae189f812fdf61a0efdd2dc69fdd52f48

Request headers

sec-ch-ua
"Google Chrome";v="124", "Not:A-Brand";v="8", "Chromium";v="124"
Referer
http://www.newsywx.com/
Accept-Language
de-DE,de;q=0.9;q=0.9
sec-ch-ua-mobile
?0
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
sec-ch-ua-platform
"Win32"

Response headers

date
Sat, 04 May 2024 23:57:16 GMT
content-encoding
gzip
cf-cache-status
HIT
last-modified
Fri, 12 Apr 2024 12:51:37 GMT
server
cloudflare
age
1940739
vary
Accept-Encoding
access-control-allow-methods
GET, POST, PATCH, PUT, DELETE, OPTIONS
content-type
text/javascript; charset=utf-8
access-control-allow-origin
*
cache-control
public, max-age=14400
access-control-allow-credentials
true
cf-ray
87ec6ea16e535ba5-VIE
access-control-allow-headers
Authorization, Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodifed-Since, X-CSRF-TOKEN, X-Requested-With,token
expires
Sun, 05 May 2024 03:57:16 GMT
all.gif
www.newsywx.com/static/images/
6 KB
6 KB
Image
General
Full URL
http://www.newsywx.com/static/images/all.gif
Requested by
Host: www.newsywx.com
URL: http://www.newsywx.com/static/css/style.css?9
Protocol
HTTP/1.1
Server
23.239.108.130 , United States, ASN53850 (GORILLASERVERS, US),
Reverse DNS
23-239-108-130.static.gorillaservers.com
Software
nginx / ASP.NET
Resource Hash
72679d05eecff777ccbe79bd0383eb427dd5c3e62f17b15cbc828a27cafd06ad

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
http://www.newsywx.com/static/css/style.css?9
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

Response headers

Date
Sat, 04 May 2024 23:57:17 GMT
Last-Modified
Sun, 16 May 2021 02:46:58 GMT
Server
nginx
ETag
"03d2bbdfd49d71:0"
X-Powered-By
ASP.NET
Content-Type
image/gif
Accept-Ranges
bytes
Content-Length
5883
favicon.ico
www.newsywx.com/
1 KB
1 KB
Other
General
Full URL
http://www.newsywx.com/favicon.ico
Protocol
HTTP/1.1
Server
23.239.108.130 , United States, ASN53850 (GORILLASERVERS, US),
Reverse DNS
23-239-108-130.static.gorillaservers.com
Software
nginx / ASP.NET
Resource Hash
cd91c32aa42b22e86eda56791ea3e2aa212dee7f14b7ed939401d2531aa4f335

Request headers

Accept-Language
de-DE,de;q=0.9;q=0.9
Referer
http://www.newsywx.com/
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

Response headers

Date
Sat, 04 May 2024 23:57:17 GMT
Last-Modified
Tue, 10 Mar 2009 11:58:50 GMT
Server
nginx
ETag
"0f9399377a1c91:0"
X-Powered-By
ASP.NET
Content-Type
image/x-icon
Accept-Ranges
bytes
Content-Length
1150

Verdicts & Comments Add Verdict or Comment

43 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| setCookie function| getCookie function| get_cookie_value number| jieqiUserId string| jieqiUserName undefined| jieqiUserInfo function| isMobile function| setFont function| setFontColor function| setSize function| setBg function| setNight object| _size object| _night undefined| sid object| _font object| _color object| _bg function| addBookMarkByJs function| removeBookFromTop function| getBookcaseCount function| saveBookcase function| convertBookData function| getBookcase string| bookUserName function| PCLogin function| MLogin function| logout function| report function| toggleDesc function| __17mb_Page function| nr_setbg function| getset function| getset1 function| set function| swal function| sweetAlert function| check function| winSetHP function| winAddFav function| loginbtn

5 Cookies

Domain/Path Name / Value
www.newsywx.com/ Name: security_session_verify
Value: a3b82bf42220c73625e0e8cc317c1801
.www.newsywx.com/ Name: fontFamily
Value: null
.www.newsywx.com/ Name: fontColor
Value: null
.www.newsywx.com/ Name: fontSize
Value: null
.www.newsywx.com/ Name: bg
Value: null

1 Console Messages

Source Level URL
Text
recommendation verbose URL: http://www.newsywx.com/
Message:
[DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) %o