AmazonS3
tcp/443 tcp/80
Open service 2600:9000:28eb:b400:4:f7a7:8900:93a1:80 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 b05a5dd80bc2a2f1773b586f1714217a.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: 31fljtADIePSg36m3xXai29M0jHRCcM1oZzOWyhOdCJvapqvDIhNiA==
Age: 4312
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:8800:4:f7a7:8900:93a1:443 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 609d449080e37cc33d10975411c741a4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: Fj2T_sm4G4oFksgbCKmLAnceDm0H6LWCT6uInr6qtPh20PQEF3gIWQ==
Age: 4312
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:ae00:4:f7a7:8900:93a1:80 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 a76fa9726ee874821e5dfb7bf947ffbc.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: azLluMvEMf9jGvsrF1G0ig_x2ZYvMSGs_HB_Kh1q3HgGfM11TeE0ww==
Age: 4312
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:5e00:4:f7a7:8900:93a1:443 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 609d449080e37cc33d10975411c741a4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: bbOcDWYgI5f196NEcUrGwN-RVZI6yGT7lrirZ5L78XgkAbKpQGKwmQ==
Age: 4312
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:1000:4:f7a7:8900:93a1:80 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 c69902ded6396eee37d12b61d86f4414.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: QS6Y6Mw-lvh3awaxfTBQ8WLZL59xoYcSaPpHwjW_nPjeBVnZMM2odQ==
Age: 4312
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 3.174.46.66:443 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 3ae34da451a19efe92d6bea00849f488.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: PM-mya_l6OkIUeNG77l_14X7msr_180-OUvkcszIOkL9IjsdD2vgFg==
Age: 4311
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 3.174.46.125:443 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 9b54c47ba82fa634dd5f3b43f670c934.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: fGq5POXVr8n_D5mGLNQUQUSaLqX7Q_3eoY1mg9Oib_iEWdG6hORm4w==
Age: 4311
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 3.174.46.93:80 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 407be30b827b135816536ec9b41a2f56.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: VqpTrIZe__Nn3mIeMBEYvfNoqIwHbt4rd4BAYQDDorKtuOatrAmk-g==
Age: 4311
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 3.174.46.93:443 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 10a31a8919932a2483a8dee40abc5178.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: MYh_bcUWdMJwOyvsB-_qMKXX4AVsck__mHvbbMNzsG0VlRhu3AMFzg==
Age: 4311
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:b400:4:f7a7:8900:93a1:443 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 edeee55acaf119bab76272bf57b28cc4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: -2DJJHrEdbifq0dvXO9jpOiSGnOODrJEX9UYASsAC0QE26WS0-8ctQ==
Age: 4311
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:5e00:4:f7a7:8900:93a1:80 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 3ae34da451a19efe92d6bea00849f488.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: WDZflCKciQWGM4pkG_yPy3D1Qa8ZZ6bvsbR0KQ4vtQzAMfbY6CgjOw==
Age: 4310
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:b200:4:f7a7:8900:93a1:443 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 9b54c47ba82fa634dd5f3b43f670c934.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: bt36WY8zZ01KUHTPKGtC60r0cG86PzXYcckg8yXf6OR-TqM1DrbWfw==
Age: 4310
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:d600:4:f7a7:8900:93a1:80 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 6a979963b4bbad2eae71dd7856d44c8c.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: v-1JHpYxu08IcJYaUD60wtbk6iLpF0b1NDlNk9g_yfnfDlH2xKKFrA==
Age: 4310
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 3.174.46.66:80 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 60b4a5085a39ab80fa3602a95fb5aa9e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: IPktV25SYQpwSnNqA_iwGnP3L93bYVtr0f84ZhsKAeRoy4iJnstp5g==
Age: 4310
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 3.174.46.41:443 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 9b54c47ba82fa634dd5f3b43f670c934.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: R2UaWhKezNbLbrPajMZi8h8KB_vOJNV5AoRwico58I-1rCnoDP_w1A==
Age: 4310
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:8800:4:f7a7:8900:93a1:80 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 9b54c47ba82fa634dd5f3b43f670c934.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: 5l8EiOzhMlXCSs4rS_DWEChhAEaEy4bDeCrUy9UGJBOzfKa0fqCLTw==
Age: 4310
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 3.174.46.125:80 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 8ca6d808eca447f641ca06cbc81bf1e2.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: z397_5uXC5bTloQtjB9OH9sAyO36Qt_-iEV7pqBim_SzCqLyJBeRNQ==
Age: 4310
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:8a00:4:f7a7:8900:93a1:443 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 b05a5dd80bc2a2f1773b586f1714217a.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: is1ZDLYc77tFWHJkgEn_fPRXIWcIvMNCeoNja6JRZmzgGCWAwQ5fWQ==
Age: 4310
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:b200:4:f7a7:8900:93a1:80 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 8ca6d808eca447f641ca06cbc81bf1e2.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: 33CfKnI-D-wsCL2NBLJ8yWznLrnggRBEvM2p3Qm8xo0bIrK59ubchA==
Age: 4311
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:8a00:4:f7a7:8900:93a1:80 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 10a31a8919932a2483a8dee40abc5178.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: 0UhNmBeF8YE8-SGda0_xkM-V3VCI7wU9zSCD5jjB-fUCELVjrUU9FA==
Age: 4310
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:ae00:4:f7a7:8900:93a1:443 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 90a1c9bfae56eb9062f3a496d1877f0c.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: RdAoHy6nOZ6h-eogUXzJIzfhIm2B_eN_AWtiZf2sMzfNBzOeicofSg==
Age: 4310
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:d600:4:f7a7:8900:93a1:443 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 1ff7b3dffc71b149c2f0fa89757c1bd6.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: pNIpaIG9302KQPaWiFgr5sfkq_ZTicCSKnNiwX5uX5Fc-2jDj0eS2w==
Age: 4310
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 2600:9000:28eb:1000:4:f7a7:8900:93a1:443 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 407be30b827b135816536ec9b41a2f56.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: IVvx-zb0LdwWk3HotA7uF0tKP69qbuHrpeegFNj4VVp8ed234P9F9w==
Age: 4310
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
Open service 3.174.46.41:80 路 numeronymify.com
2026-01-07 06:08
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3388
Connection: close
Last-Modified: Fri, 20 Aug 2021 10:28:19 GMT
Server: AmazonS3
Date: Wed, 07 Jan 2026 06:08:57 GMT
ETag: "dbfea3adaf4e8111a009d6e5dd8af79e"
X-Cache: Hit from cloudfront
Via: 1.1 d9ded362658a71bc4f5c03fb78a1085c.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: W1mi3b41BiH3pQ9sH9fZfFTWZizCext3RC0ujH18G8RuupEQP3N6Dg==
Age: 4310
Page title:
Numeronymify
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<meta name="turbolinks-cache-control" content="no-preview">
<title>
Numeronymify
</title>
<link rel="icon" href="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Ctext%20x='0'%20y='14'%3E馃悙%3C/text%3E%3C/svg%3E" type="image/svg+xml" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" integrity="sha512-ZRv40llEogRmoWgZwnsqke3HNzJ0kiI0+pcMgiz2bxO6Ew1DVBtWjVn0qjrXdT3+u+pSN36gLgmJiiQ3cQtyzA==" crossorigin="anonymous" />
<style>
body {
background: #f5f5f5;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.58;
letter-spacing: -0.003;
}
.content {
max-width: 600px;
margin: 0 auto;
padding: 60px 0 1em;
min-height: 100vh;
}
.textinput {
width: 100%;
min-height: 75px;
}
</style>
</head>
<body>
</div>
<div class="content">
<section class="box">
<textarea class="textinput" id="input" rows="8" cols="50" placeholder="cloud native observability for kubernetes ...">cloud native observability for kubernetes ...</textarea>
<br><br>
<div class="field">
<label class="label">Convert words longer than</label>
<div class="control">
<input class="input" type="number" id="limit" min="3" step="1" value="10">
</div>
<label class="label">Ending with</label>
<div class="control">
<input class="input" type="text" id="endsWith" value="" placeholder="y">
</div>
</div>
<button class="button" id="convert" type="button">Convert</button>
<br><br>
<textarea class="textinput" id="result" rows="8" cols="50">
</textarea>
<br><br>
</section>
</div>
<script>
document.getElementById("convert").addEventListener("click", convert);
const defaultLimit = 10;
const minLimit = 3;
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
function convert() {
const limitInput = document.getElementById("limit").value;
const limitNumber = isNaN(limitInput) ? defaultLimit : limitInput;
const limit = Math.max(minLimit, limitNumber);
var re = new RegExp(/^[A-Za-z]+$/);
const endsWithInput = document.getElementById("endsWith").value;
if(!isBlank(endsWithInput)) {
re = new RegExp(endsWithInput+"$");
}
const inputText = document.getElementById("input").value;
const trimmed = inputText.replace(/\s+/g, ' ').trim();
const words = trimmed.match(/\w+|\s+|[^\s\w]+/g);
let modifiedArr = words.map(function(element){
if(element.length >= limit && re.test(element)) {
const first = element.charAt(0);
const middle = element.length - 2;
const last = element.charAt(element.length-1);
return first + middle + last;
} else {
return element;
}
});
document.getElementById("result").value = modifiedArr.join("");
}
</script>
</body>
</html>
2600:9000:28eb:b400:4:f7a7:8900:93a1 1 2600:9000:28eb:8800:4:f7a7:8900:93a1 1 2600:9000:28eb:ae00:4:f7a7:8900:93a1 1 2600:9000:28eb:5e00:4:f7a7:8900:93a1 1 2600:9000:28eb:1000:4:f7a7:8900:93a1 1 3.174.46.66 1 3.174.46.125 1 3.174.46.93 1 2600:9000:28eb:b200:4:f7a7:8900:93a1 1 2600:9000:28eb:d600:4:f7a7:8900:93a1 1 3.174.46.41 1 2600:9000:28eb:8a00:4:f7a7:8900:93a1 1