AmazonS3
tcp/443
CloudFront
tcp/80
Open service 3.167.227.42:80 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 19 Dec 2025 03:52:44 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.jamesban.com/ X-Cache: Redirect from cloudfront Via: 1.1 c75869bb76b3ac8c8772bad5ef6bd5f0.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P11 X-Amz-Cf-Id: 3HKLr4thDfmqzjKTkZCmsBAFwJ23h5DmvDJZ35-ZSvtj5iiOQ1dxHQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:27e6:b000:1:f23f:fc00:93a1:80 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 19 Dec 2025 03:52:43 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.jamesban.com/ X-Cache: Redirect from cloudfront Via: 1.1 e88b34c25810d94f9f1408ac47aef47c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P11 X-Amz-Cf-Id: 8R8I5YJN8IqBUBMCZ0BQzDyDC8oDY4WjOcFsQSv3ZPU_wrcW4rQSNQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:27e6:6000:1:f23f:fc00:93a1:443 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3026
Connection: close
Last-Modified: Mon, 08 Aug 2022 09:42:09 GMT
x-amz-meta-codebuild-content-sha256: 9660767bded7693098d2daae9a9c3995d326ae80ca2b0d331ec14cba97060f4e
x-amz-meta-codebuild-buildarn: arn:aws:codebuild:ap-southeast-2:902234619787:build/jamesban-build:e99b055c-8517-4770-950f-9781799b148a
x-amz-meta-codebuild-content-md5: f212492f2b9c821536789c60bfce698f
Accept-Ranges: bytes
Server: AmazonS3
Date: Fri, 19 Dec 2025 03:52:44 GMT
ETag: "7eb2a4b5afd05b327f08431565818ab3"
X-Cache: Hit from cloudfront
Via: 1.1 1196be8ecd626a7254fd58be18bc943c.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P11
X-Amz-Cf-Id: yI24zQ9lC8phROgAZI3dkwX6a3kQj75mYLbusMS6H1biFcLdej2ZlA==
Page title: James Ban
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>James Ban</title><link href="/static/css/main.fbeb04ce.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],f=0,p=[];f<i.length;f++)a=i[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"f47b041e"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this.webpackJsonpjamesbansite=this.webpackJsonpjamesbansite||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=c;r()}([])</script><script src="/static/js/2.fa64d84b.chunk.js"></script><script src="/static/js/main.85736596.chunk.js"></script></body></html>
Open service 2600:9000:27e6:ce00:1:f23f:fc00:93a1:443 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3026
Connection: close
Last-Modified: Mon, 08 Aug 2022 09:42:09 GMT
x-amz-meta-codebuild-content-sha256: 9660767bded7693098d2daae9a9c3995d326ae80ca2b0d331ec14cba97060f4e
x-amz-meta-codebuild-buildarn: arn:aws:codebuild:ap-southeast-2:902234619787:build/jamesban-build:e99b055c-8517-4770-950f-9781799b148a
x-amz-meta-codebuild-content-md5: f212492f2b9c821536789c60bfce698f
Accept-Ranges: bytes
Server: AmazonS3
Date: Fri, 19 Dec 2025 03:52:44 GMT
ETag: "7eb2a4b5afd05b327f08431565818ab3"
X-Cache: Hit from cloudfront
Via: 1.1 e7d4c50cf6ab58e9039ff1593d0438a6.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P11
X-Amz-Cf-Id: U6RlU_I2nsimEZRtDOXdtwtLqOP0xn2_kGTK8uh0jgEhh438YKESkw==
Page title: James Ban
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>James Ban</title><link href="/static/css/main.fbeb04ce.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],f=0,p=[];f<i.length;f++)a=i[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"f47b041e"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this.webpackJsonpjamesbansite=this.webpackJsonpjamesbansite||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=c;r()}([])</script><script src="/static/js/2.fa64d84b.chunk.js"></script><script src="/static/js/main.85736596.chunk.js"></script></body></html>
Open service 3.167.227.78:80 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 19 Dec 2025 03:52:42 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.jamesban.com/ X-Cache: Redirect from cloudfront Via: 1.1 11e96575dfbca7fdaeadce447e13bf86.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P11 X-Amz-Cf-Id: AtMLLK1DKORs_-TBwg2fWQhi4ZYjsM0Vk7FFAEbgfJUnZXuovUDBNA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:27e6:3000:1:f23f:fc00:93a1:80 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 19 Dec 2025 03:52:42 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.jamesban.com/ X-Cache: Redirect from cloudfront Via: 1.1 1196be8ecd626a7254fd58be18bc943c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P11 X-Amz-Cf-Id: NatcCDFZ9X8IdjzlI2KKvZ5q-SAHpTLBg7Bp5LAH-eS0iGW_rLCsAw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:27e6:8c00:1:f23f:fc00:93a1:443 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3026
Connection: close
Last-Modified: Mon, 08 Aug 2022 09:42:09 GMT
x-amz-meta-codebuild-content-sha256: 9660767bded7693098d2daae9a9c3995d326ae80ca2b0d331ec14cba97060f4e
x-amz-meta-codebuild-buildarn: arn:aws:codebuild:ap-southeast-2:902234619787:build/jamesban-build:e99b055c-8517-4770-950f-9781799b148a
x-amz-meta-codebuild-content-md5: f212492f2b9c821536789c60bfce698f
Accept-Ranges: bytes
Server: AmazonS3
Date: Fri, 19 Dec 2025 03:52:44 GMT
ETag: "7eb2a4b5afd05b327f08431565818ab3"
X-Cache: Hit from cloudfront
Via: 1.1 4cbb03cab2ae98371d6d5b712148e8c2.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P11
X-Amz-Cf-Id: ha1EJ0QgulhZN78PEp0SLgUf8SfCDtsMfCohyG4Wqta8camnG3o3vA==
Page title: James Ban
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>James Ban</title><link href="/static/css/main.fbeb04ce.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],f=0,p=[];f<i.length;f++)a=i[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"f47b041e"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this.webpackJsonpjamesbansite=this.webpackJsonpjamesbansite||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=c;r()}([])</script><script src="/static/js/2.fa64d84b.chunk.js"></script><script src="/static/js/main.85736596.chunk.js"></script></body></html>
Open service 2600:9000:27e6:8c00:1:f23f:fc00:93a1:80 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 19 Dec 2025 03:52:42 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.jamesban.com/ X-Cache: Redirect from cloudfront Via: 1.1 27331d40ce87c331f48276ef8195d14c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P11 X-Amz-Cf-Id: D7AIPsj8WyDvwYGhPH8Ge6wLe81IdLPWlpN6gkKBkwWvUDMu_hYKJw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 3.167.227.44:80 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 19 Dec 2025 03:52:43 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.jamesban.com/ X-Cache: Redirect from cloudfront Via: 1.1 112ea1671f1dfc4e484af72377a98408.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P11 X-Amz-Cf-Id: PN9cN_chgiYpInPVK0QZYRF27DkhAM3aKuTSultVIhciMQBcQZj7SQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:27e6:ce00:1:f23f:fc00:93a1:80 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 19 Dec 2025 03:52:43 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.jamesban.com/ X-Cache: Redirect from cloudfront Via: 1.1 27331d40ce87c331f48276ef8195d14c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P11 X-Amz-Cf-Id: o6hxHzEn_YcCBQBuAOBmsNMt1pbc8-1lXXsD1_BI9nMmdwVByl6W4Q== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 3.167.227.56:80 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 19 Dec 2025 03:52:42 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.jamesban.com/ X-Cache: Redirect from cloudfront Via: 1.1 a6cf64e69a19d3b39479c6c39a829974.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P11 X-Amz-Cf-Id: y6Pmr9ewd9OyhMp8wFqMiR6tw_tEhJ_Zk2jOiaTgVRIwZc6j8Qnw5g== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:27e6:b000:1:f23f:fc00:93a1:443 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3026
Connection: close
Last-Modified: Mon, 08 Aug 2022 09:42:09 GMT
x-amz-meta-codebuild-content-sha256: 9660767bded7693098d2daae9a9c3995d326ae80ca2b0d331ec14cba97060f4e
x-amz-meta-codebuild-buildarn: arn:aws:codebuild:ap-southeast-2:902234619787:build/jamesban-build:e99b055c-8517-4770-950f-9781799b148a
x-amz-meta-codebuild-content-md5: f212492f2b9c821536789c60bfce698f
Accept-Ranges: bytes
Server: AmazonS3
Date: Fri, 19 Dec 2025 03:52:44 GMT
ETag: "7eb2a4b5afd05b327f08431565818ab3"
X-Cache: Hit from cloudfront
Via: 1.1 af41df92dcd78cb02e9fa3fcebe92200.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P11
X-Amz-Cf-Id: 0YdPGfdjgAAJGONd3rfrQsYVhGEcNEE-3RvL7qXzGAuBexWNCbyCCg==
Age: 1
Page title: James Ban
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>James Ban</title><link href="/static/css/main.fbeb04ce.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],f=0,p=[];f<i.length;f++)a=i[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"f47b041e"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this.webpackJsonpjamesbansite=this.webpackJsonpjamesbansite||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=c;r()}([])</script><script src="/static/js/2.fa64d84b.chunk.js"></script><script src="/static/js/main.85736596.chunk.js"></script></body></html>
Open service 3.167.227.42:443 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3026
Connection: close
Last-Modified: Mon, 08 Aug 2022 09:42:09 GMT
x-amz-meta-codebuild-content-sha256: 9660767bded7693098d2daae9a9c3995d326ae80ca2b0d331ec14cba97060f4e
x-amz-meta-codebuild-buildarn: arn:aws:codebuild:ap-southeast-2:902234619787:build/jamesban-build:e99b055c-8517-4770-950f-9781799b148a
x-amz-meta-codebuild-content-md5: f212492f2b9c821536789c60bfce698f
Accept-Ranges: bytes
Server: AmazonS3
Date: Fri, 19 Dec 2025 03:52:44 GMT
ETag: "7eb2a4b5afd05b327f08431565818ab3"
X-Cache: Hit from cloudfront
Via: 1.1 e88b34c25810d94f9f1408ac47aef47c.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P11
X-Amz-Cf-Id: eHsu7ClbdpbLCyZqygl5x1TbArjX_BYhlQVEDczVj211oh_5qroe4w==
Page title: James Ban
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>James Ban</title><link href="/static/css/main.fbeb04ce.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],f=0,p=[];f<i.length;f++)a=i[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"f47b041e"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this.webpackJsonpjamesbansite=this.webpackJsonpjamesbansite||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=c;r()}([])</script><script src="/static/js/2.fa64d84b.chunk.js"></script><script src="/static/js/main.85736596.chunk.js"></script></body></html>
Open service 3.167.227.78:443 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3026
Connection: close
Last-Modified: Mon, 08 Aug 2022 09:42:09 GMT
x-amz-meta-codebuild-content-sha256: 9660767bded7693098d2daae9a9c3995d326ae80ca2b0d331ec14cba97060f4e
x-amz-meta-codebuild-buildarn: arn:aws:codebuild:ap-southeast-2:902234619787:build/jamesban-build:e99b055c-8517-4770-950f-9781799b148a
x-amz-meta-codebuild-content-md5: f212492f2b9c821536789c60bfce698f
Accept-Ranges: bytes
Server: AmazonS3
Date: Fri, 19 Dec 2025 03:52:44 GMT
ETag: "7eb2a4b5afd05b327f08431565818ab3"
X-Cache: Hit from cloudfront
Via: 1.1 c4c77edb0e594ee05e794efbddc0c5f8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P11
X-Amz-Cf-Id: oGKFFx-qoNvQ1daDhGxNP0bWF70GtCnFupjJc2dBFZXYqIQ6ae56WQ==
Page title: James Ban
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>James Ban</title><link href="/static/css/main.fbeb04ce.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],f=0,p=[];f<i.length;f++)a=i[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"f47b041e"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this.webpackJsonpjamesbansite=this.webpackJsonpjamesbansite||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=c;r()}([])</script><script src="/static/js/2.fa64d84b.chunk.js"></script><script src="/static/js/main.85736596.chunk.js"></script></body></html>
Open service 2600:9000:27e6:3000:1:f23f:fc00:93a1:443 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3026
Connection: close
Last-Modified: Mon, 08 Aug 2022 09:42:09 GMT
x-amz-meta-codebuild-content-sha256: 9660767bded7693098d2daae9a9c3995d326ae80ca2b0d331ec14cba97060f4e
x-amz-meta-codebuild-buildarn: arn:aws:codebuild:ap-southeast-2:902234619787:build/jamesban-build:e99b055c-8517-4770-950f-9781799b148a
x-amz-meta-codebuild-content-md5: f212492f2b9c821536789c60bfce698f
Accept-Ranges: bytes
Server: AmazonS3
Date: Fri, 19 Dec 2025 03:52:44 GMT
ETag: "7eb2a4b5afd05b327f08431565818ab3"
X-Cache: Hit from cloudfront
Via: 1.1 a6cf64e69a19d3b39479c6c39a829974.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P11
X-Amz-Cf-Id: YLiKSpNXU0kOWpSbQPYcnBu0-HwPQuEQlGrKoWwu4EZvwkGOo0-o8A==
Page title: James Ban
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>James Ban</title><link href="/static/css/main.fbeb04ce.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],f=0,p=[];f<i.length;f++)a=i[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"f47b041e"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this.webpackJsonpjamesbansite=this.webpackJsonpjamesbansite||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=c;r()}([])</script><script src="/static/js/2.fa64d84b.chunk.js"></script><script src="/static/js/main.85736596.chunk.js"></script></body></html>
Open service 2600:9000:27e6:f400:1:f23f:fc00:93a1:80 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 19 Dec 2025 03:52:43 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.jamesban.com/ X-Cache: Redirect from cloudfront Via: 1.1 4218e34de65310fe1ec1fdbfddb4c01e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P11 X-Amz-Cf-Id: ZpmNZuP1yOFPYrOykbYEEl5zwIr0PQNz4_E-ENjLNxPE3faWQauZtQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 3.167.227.56:443 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3026
Connection: close
Last-Modified: Mon, 08 Aug 2022 09:42:09 GMT
x-amz-meta-codebuild-content-sha256: 9660767bded7693098d2daae9a9c3995d326ae80ca2b0d331ec14cba97060f4e
x-amz-meta-codebuild-buildarn: arn:aws:codebuild:ap-southeast-2:902234619787:build/jamesban-build:e99b055c-8517-4770-950f-9781799b148a
x-amz-meta-codebuild-content-md5: f212492f2b9c821536789c60bfce698f
Accept-Ranges: bytes
Server: AmazonS3
Date: Fri, 19 Dec 2025 03:52:44 GMT
ETag: "7eb2a4b5afd05b327f08431565818ab3"
X-Cache: Hit from cloudfront
Via: 1.1 4cbb03cab2ae98371d6d5b712148e8c2.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P11
X-Amz-Cf-Id: vUQc-_7w2yckAUUsp_YRLER0bT3jJxkgfCBfhKdq-50GIuZ8pGgvPg==
Page title: James Ban
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>James Ban</title><link href="/static/css/main.fbeb04ce.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],f=0,p=[];f<i.length;f++)a=i[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"f47b041e"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this.webpackJsonpjamesbansite=this.webpackJsonpjamesbansite||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=c;r()}([])</script><script src="/static/js/2.fa64d84b.chunk.js"></script><script src="/static/js/main.85736596.chunk.js"></script></body></html>
Open service 2600:9000:27e6:ee00:1:f23f:fc00:93a1:80 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 19 Dec 2025 03:52:42 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.jamesban.com/ X-Cache: Redirect from cloudfront Via: 1.1 e961568a7f39e8e23cb01bf72601c308.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P11 X-Amz-Cf-Id: ZxAWXW_43XRX1K3IN2rfQWrTU7X8G5hYn6hI-HK5FXWQ7TK5MPMB0Q== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:27e6:8800:1:f23f:fc00:93a1:80 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 19 Dec 2025 03:52:42 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.jamesban.com/ X-Cache: Redirect from cloudfront Via: 1.1 20bb5456515af18dfd439c3bbeca8dfc.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P11 X-Amz-Cf-Id: BQo8qqOsnwSJDv5HqBHPRJnB8aAbDkjtcwQN5Oubm3wx_OL6Fyw5Hg== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:27e6:6000:1:f23f:fc00:93a1:80 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 19 Dec 2025 03:52:42 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.jamesban.com/ X-Cache: Redirect from cloudfront Via: 1.1 08dc547306e2c7102196b53ce0859e80.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P11 X-Amz-Cf-Id: tXBUEjgRjRJUrfc50AV8g9QJ93vmmsRApKtpubahYrKwe0kgmIIrLA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:27e6:8800:1:f23f:fc00:93a1:443 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3026
Connection: close
Last-Modified: Mon, 08 Aug 2022 09:42:09 GMT
x-amz-meta-codebuild-content-sha256: 9660767bded7693098d2daae9a9c3995d326ae80ca2b0d331ec14cba97060f4e
x-amz-meta-codebuild-buildarn: arn:aws:codebuild:ap-southeast-2:902234619787:build/jamesban-build:e99b055c-8517-4770-950f-9781799b148a
x-amz-meta-codebuild-content-md5: f212492f2b9c821536789c60bfce698f
Accept-Ranges: bytes
Server: AmazonS3
Date: Fri, 19 Dec 2025 03:52:44 GMT
ETag: "7eb2a4b5afd05b327f08431565818ab3"
X-Cache: Hit from cloudfront
Via: 1.1 4218e34de65310fe1ec1fdbfddb4c01e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P11
X-Amz-Cf-Id: 7hSKyKqdagY2SSIWRRGTKpCNOMQIn9dW--gIoAF06xozE-iXfZKoHw==
Page title: James Ban
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>James Ban</title><link href="/static/css/main.fbeb04ce.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],f=0,p=[];f<i.length;f++)a=i[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"f47b041e"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this.webpackJsonpjamesbansite=this.webpackJsonpjamesbansite||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=c;r()}([])</script><script src="/static/js/2.fa64d84b.chunk.js"></script><script src="/static/js/main.85736596.chunk.js"></script></body></html>
Open service 2600:9000:27e6:f400:1:f23f:fc00:93a1:443 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3026
Connection: close
Last-Modified: Mon, 08 Aug 2022 09:42:09 GMT
x-amz-meta-codebuild-content-sha256: 9660767bded7693098d2daae9a9c3995d326ae80ca2b0d331ec14cba97060f4e
x-amz-meta-codebuild-buildarn: arn:aws:codebuild:ap-southeast-2:902234619787:build/jamesban-build:e99b055c-8517-4770-950f-9781799b148a
x-amz-meta-codebuild-content-md5: f212492f2b9c821536789c60bfce698f
Accept-Ranges: bytes
Server: AmazonS3
Date: Fri, 19 Dec 2025 03:52:44 GMT
ETag: "7eb2a4b5afd05b327f08431565818ab3"
X-Cache: Hit from cloudfront
Via: 1.1 4218e34de65310fe1ec1fdbfddb4c01e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P11
X-Amz-Cf-Id: vKfsJoQOeAe4uHvul0-1OT_iCHGx6UimvszTZeNaVzzK0oUjfc3AbA==
Page title: James Ban
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>James Ban</title><link href="/static/css/main.fbeb04ce.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],f=0,p=[];f<i.length;f++)a=i[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"f47b041e"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this.webpackJsonpjamesbansite=this.webpackJsonpjamesbansite||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=c;r()}([])</script><script src="/static/js/2.fa64d84b.chunk.js"></script><script src="/static/js/main.85736596.chunk.js"></script></body></html>
Open service 3.167.227.44:443 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3026
Connection: close
Last-Modified: Mon, 08 Aug 2022 09:42:09 GMT
x-amz-meta-codebuild-content-sha256: 9660767bded7693098d2daae9a9c3995d326ae80ca2b0d331ec14cba97060f4e
x-amz-meta-codebuild-buildarn: arn:aws:codebuild:ap-southeast-2:902234619787:build/jamesban-build:e99b055c-8517-4770-950f-9781799b148a
x-amz-meta-codebuild-content-md5: f212492f2b9c821536789c60bfce698f
Accept-Ranges: bytes
Server: AmazonS3
Date: Fri, 19 Dec 2025 03:52:44 GMT
ETag: "7eb2a4b5afd05b327f08431565818ab3"
X-Cache: Hit from cloudfront
Via: 1.1 c4c77edb0e594ee05e794efbddc0c5f8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P11
X-Amz-Cf-Id: rpIhzloJMciVkRuvzx87-B9mV28rYsLHpflnL87cGYu4CiKOqWIUTA==
Page title: James Ban
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>James Ban</title><link href="/static/css/main.fbeb04ce.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],f=0,p=[];f<i.length;f++)a=i[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"f47b041e"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this.webpackJsonpjamesbansite=this.webpackJsonpjamesbansite||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=c;r()}([])</script><script src="/static/js/2.fa64d84b.chunk.js"></script><script src="/static/js/main.85736596.chunk.js"></script></body></html>
Open service 2600:9000:27e6:ee00:1:f23f:fc00:93a1:443 · www.jamesban.com
2025-12-19 03:52
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3026
Connection: close
Last-Modified: Mon, 08 Aug 2022 09:42:09 GMT
x-amz-meta-codebuild-content-sha256: 9660767bded7693098d2daae9a9c3995d326ae80ca2b0d331ec14cba97060f4e
x-amz-meta-codebuild-buildarn: arn:aws:codebuild:ap-southeast-2:902234619787:build/jamesban-build:e99b055c-8517-4770-950f-9781799b148a
x-amz-meta-codebuild-content-md5: f212492f2b9c821536789c60bfce698f
Accept-Ranges: bytes
Server: AmazonS3
Date: Fri, 19 Dec 2025 03:52:44 GMT
ETag: "7eb2a4b5afd05b327f08431565818ab3"
X-Cache: Hit from cloudfront
Via: 1.1 863f28e724eea07689a10791ce5a6506.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P11
X-Amz-Cf-Id: PbrRgyF2jPsSEvxASuD9i68HSLKoY9MIfP4EhaRwXRB91oaWYuJESA==
Page title: James Ban
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>James Ban</title><link href="/static/css/main.fbeb04ce.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],f=0,p=[];f<i.length;f++)a=i[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"f47b041e"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this.webpackJsonpjamesbansite=this.webpackJsonpjamesbansite||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=c;r()}([])</script><script src="/static/js/2.fa64d84b.chunk.js"></script><script src="/static/js/main.85736596.chunk.js"></script></body></html>
3.167.227.42 1 2600:9000:27e6:b000:1:f23f:fc00:93a1 1 2600:9000:27e6:6000:1:f23f:fc00:93a1 1 2600:9000:27e6:ce00:1:f23f:fc00:93a1 1 3.167.227.78 1 2600:9000:27e6:3000:1:f23f:fc00:93a1 1 2600:9000:27e6:8c00:1:f23f:fc00:93a1 1 3.167.227.44 1 3.167.227.56 1 2600:9000:27e6:f400:1:f23f:fc00:93a1 1 2600:9000:27e6:ee00:1:f23f:fc00:93a1 1 2600:9000:27e6:8800:1:f23f:fc00:93a1 1