Open service 74.125.29.121:443 · app.fugug.ca
2026-01-26 09:06
HTTP/1.1 200 OK
x-powered-by: Express
content-type: text/html; charset=utf-8
etag: W/"a2d3a-KZTT+eEudlKVmEPYILhP91l4Qg8"
x-cloud-trace-context: d8f47ab26fca6168180d1a5f3176e321
date: Mon, 26 Jan 2026 09:06:37 GMT
server: Google Frontend
Content-Length: 666938
Connection: close
<style>
@import url(https://fonts.googleapis.com/css?family=Google+Sans+Text);
html {
font-family: 'Google Sans Text', 'Google Sans';
font-size: 14px;
color-scheme: light dark;
background: light-dark(white, black);
color: light-dark(black, white);
}
</style>
<script type="importmap">{"imports":{"@modelcontextprotocol/sdk/":"https://esm.sh/@modelcontextprotocol/sdk/dist/esm/","https://esm.sh/@modelcontextprotocol/sdk@^1.11.0/es2022/":"https://esm.sh/@modelcontextprotocol/sdk@^1.11.0/es2022/dist/esm/","https://esm.sh/@modelcontextprotocol/sdk@^1.11.0/client/index?target=es2022":"https://esm.sh/@modelcontextprotocol/sdk@^1.11.0/dist/esm/client/index?target=es2022","https://esm.sh/@modelcontextprotocol/sdk@^1.11.0/types?target=es2022":"https://esm.sh/@modelcontextprotocol/sdk@^1.11.0/dist/esm/types?target=es2022","react/":"https://aistudiocdn.com/react@^19.2.0/","react":"https://aistudiocdn.com/react@^19.2.0","lucide-react":"https://aistudiocdn.com/lucide-react@^0.554.0","react-dom/":"https://aistudiocdn.com/react-dom@^19.2.0/","recharts":"https://aistudiocdn.com/recharts@^3.5.0","@google/genai":"https://aistudiocdn.com/@google/genai@^1.30.0","firebase/app":"https://www.gstatic.com/firebasejs/10.8.0/firebase-app.js","firebase/firestore":"https://www.gstatic.com/firebasejs/10.8.0/firebase-firestore.js","firebase/storage":"https://www.gstatic.com/firebasejs/10.8.0/firebase-storage.js","firebase/auth":"https://www.gstatic.com/firebasejs/10.8.0/firebase-auth.js","firebase/":"https://aistudiocdn.com/firebase@^12.6.0/","@/index":"data:application/javascript;base64,aW1wb3J0IHsganN4IGFzIF9qc3ggfSBmcm9tICJyZWFjdC9qc3gtcnVudGltZSI7CmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7CmltcG9ydCBSZWFjdERPTSBmcm9tICdyZWFjdC1kb20vY2xpZW50JzsKaW1wb3J0IEFwcCBmcm9tICdAL0FwcCc7CmNvbnN0IHJvb3RFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jvb3QnKTsKaWYgKCFyb290RWxlbWVudCkgewogICAgdGhyb3cgbmV3IEVycm9yKCJDb3VsZCBub3QgZmluZCByb290IGVsZW1lbnQgdG8gbW91bnQgdG8iKTsKfQpjb25zdCByb290ID0gUmVhY3RET00uY3JlYXRlUm9vdChyb290RWxlbWVudCk7CnJvb3QucmVuZGVyKF9qc3goUmVhY3QuU3RyaWN0TW9kZSwgeyBjaGlsZHJlbjogX2pzeChBcHAsIHt9KSB9KSk7Cg==","@":"data:application/javascript;base64,aW1wb3J0IHsganN4IGFzIF9qc3ggfSBmcm9tICJyZWFjdC9qc3gtcnVudGltZSI7CmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7CmltcG9ydCBSZWFjdERPTSBmcm9tICdyZWFjdC1kb20vY2xpZW50JzsKaW1wb3J0IEFwcCBmcm9tICdAL0FwcCc7CmNvbnN0IHJvb3RFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jvb3QnKTsKaWYgKCFyb290RWxlbWVudCkgewogICAgdGhyb3cgbmV3IEVycm9yKCJDb3VsZCBub3QgZmluZCByb290IGVsZW1lbnQgdG8gbW91bnQgdG8iKTsKfQpjb25zdCByb290ID0gUmVhY3RET00uY3JlYXRlUm9vdChyb290RWxlbWVudCk7CnJvb3QucmVuZGVyKF9qc3goUmVhY3QuU3RyaWN0TW9kZSwgeyBjaGlsZHJlbjogX2pzeChBcHAsIHt9KSB9KSk7Cg==","@/types":"data:application/javascript;base64,ZXhwb3J0IHt9Owo=","@/constants":"data:application/javascript;base64,ZXhwb3J0IGNvbnN0IEZJUkVCQVNFX0NPTkZJRyA9IHsKICAgIGFwaUtleTogIkFJemFTeUJiUE9qSUQ5X25ISnlxVnJOR0hUTXpncDBfOHlqS1hBOCIsCiAgICBhdXRoRG9tYWluOiAicHJvamVjdDIwMjUtZDI4MGYuZmlyZWJhc2VhcHAuY29tIiwKICAgIHByb2plY3RJZDogInByb2plY3QyMDI1LWQyODBmIiwKICAgIHN0b3JhZ2VCdWNrZXQ6ICJwcm9qZWN0MjAyNS1kMjgwZi5maXJlYmFzZXN0b3JhZ2UuYXBwIiwKICAgIG1lc3NhZ2luZ1NlbmRlcklkOiAiNzU0NDQ1OTk5MTUyIiwKICAgIGFwcElkOiAiMTo3NTQ0NDU5OTkxNTI6d2ViOmQ0Nzg3NDk1NmQwNThlM2YyNDYxZjUiCn07CmV4cG9ydCBjb25zdCBQSEFTRVMgPSB7CiAgICAiUGhhc2UgMTogQXBwbGljYXRpb24iOiBbCiAgICAgICAgIlN1Ym1pc3Npb24gdG8gSVJDQyIsICJHLU51bWJlciBJc3N1ZWQiLCAiU3BvbnNvcnNoaXAgQXBwcm92YWwiLCAiRmlsZSBUcmFuc2ZlciIsCiAgICAgICAgIkludGVydmlldyBOb3RpY2UiLCAiSW50ZXJ2aWV3IENvbXBsZXRlZCIsICJFbGlnaWJpbGl0eSBEZWNpc2lvbiIsICJCaW9tZXRyaWNzIiwKICAgICAgICAiTWVkaWNhbHMiLCAiU2VjdXJpdHkgQ2hlY2tzIiwgIlZpc2EgSXNzdWFuY2UiCiAgICBdLAogICAgIlBoYXNlIDI6IFRyYXZlbCI6IFsKICAgICAgICAiRXhpdCBQZXJtaXRzIiwgIlByZS1OQVQiLCAiRmxpZ2h0IEJvb2tpbmciLCAiSXRpbmVyYXJ5IFJlY2VpdmVkIiwgIk5BVCBSZWNlaXZlZCIKICAgIF0sCiAgICAiUGhhc2UgMzogQXJyaXZhbCI6IFsKICAgICAgICAiQ09QUiBTaWduZWQiLCAiU0lOIEFwcGxpY2F0aW9uIiwgIkhlYWx0aCBDYXJkIiwgIkJhbmsgQWNjb3VudCIsCiAgICAgICAgIkNoaWxkIEJlbmVmaXQgKENDQikiLCAiUFIgQ2FyZCBBcHBsaWVkIgogICAgXSwKICAgICJQaGFzZSA0OiBJbnRlZ3JhdGlvbiI6IFsKICAgICAgICAiRmFtaWx5IERvY3
Open service 2a00:1450:4001:80d::2013:443 · app.fugug.ca
2026-01-26 09:06
HTTP/1.1 200 OK
x-powered-by: Express
content-type: text/html; charset=utf-8
etag: W/"a2d3a-KZTT+eEudlKVmEPYILhP91l4Qg8"
x-cloud-trace-context: a6b4fff2d9ee8b7880480cff5d9c9fd7
date: Mon, 26 Jan 2026 09:06:37 GMT
server: Google Frontend
Content-Length: 666938
Connection: close
<style>
@import url(https://fonts.googleapis.com/css?family=Google+Sans+Text);
html {
font-family: 'Google Sans Text', 'Google Sans';
font-size: 14px;
color-scheme: light dark;
background: light-dark(white, black);
color: light-dark(black, white);
}
</style>
<script type="importmap">{"imports":{"@modelcontextprotocol/sdk/":"https://esm.sh/@modelcontextprotocol/sdk/dist/esm/","https://esm.sh/@modelcontextprotocol/sdk@^1.11.0/es2022/":"https://esm.sh/@modelcontextprotocol/sdk@^1.11.0/es2022/dist/esm/","https://esm.sh/@modelcontextprotocol/sdk@^1.11.0/client/index?target=es2022":"https://esm.sh/@modelcontextprotocol/sdk@^1.11.0/dist/esm/client/index?target=es2022","https://esm.sh/@modelcontextprotocol/sdk@^1.11.0/types?target=es2022":"https://esm.sh/@modelcontextprotocol/sdk@^1.11.0/dist/esm/types?target=es2022","react/":"https://aistudiocdn.com/react@^19.2.0/","react":"https://aistudiocdn.com/react@^19.2.0","lucide-react":"https://aistudiocdn.com/lucide-react@^0.554.0","react-dom/":"https://aistudiocdn.com/react-dom@^19.2.0/","recharts":"https://aistudiocdn.com/recharts@^3.5.0","@google/genai":"https://aistudiocdn.com/@google/genai@^1.30.0","firebase/app":"https://www.gstatic.com/firebasejs/10.8.0/firebase-app.js","firebase/firestore":"https://www.gstatic.com/firebasejs/10.8.0/firebase-firestore.js","firebase/storage":"https://www.gstatic.com/firebasejs/10.8.0/firebase-storage.js","firebase/auth":"https://www.gstatic.com/firebasejs/10.8.0/firebase-auth.js","firebase/":"https://aistudiocdn.com/firebase@^12.6.0/","@/index":"data:application/javascript;base64,aW1wb3J0IHsganN4IGFzIF9qc3ggfSBmcm9tICJyZWFjdC9qc3gtcnVudGltZSI7CmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7CmltcG9ydCBSZWFjdERPTSBmcm9tICdyZWFjdC1kb20vY2xpZW50JzsKaW1wb3J0IEFwcCBmcm9tICdAL0FwcCc7CmNvbnN0IHJvb3RFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jvb3QnKTsKaWYgKCFyb290RWxlbWVudCkgewogICAgdGhyb3cgbmV3IEVycm9yKCJDb3VsZCBub3QgZmluZCByb290IGVsZW1lbnQgdG8gbW91bnQgdG8iKTsKfQpjb25zdCByb290ID0gUmVhY3RET00uY3JlYXRlUm9vdChyb290RWxlbWVudCk7CnJvb3QucmVuZGVyKF9qc3goUmVhY3QuU3RyaWN0TW9kZSwgeyBjaGlsZHJlbjogX2pzeChBcHAsIHt9KSB9KSk7Cg==","@":"data:application/javascript;base64,aW1wb3J0IHsganN4IGFzIF9qc3ggfSBmcm9tICJyZWFjdC9qc3gtcnVudGltZSI7CmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7CmltcG9ydCBSZWFjdERPTSBmcm9tICdyZWFjdC1kb20vY2xpZW50JzsKaW1wb3J0IEFwcCBmcm9tICdAL0FwcCc7CmNvbnN0IHJvb3RFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jvb3QnKTsKaWYgKCFyb290RWxlbWVudCkgewogICAgdGhyb3cgbmV3IEVycm9yKCJDb3VsZCBub3QgZmluZCByb290IGVsZW1lbnQgdG8gbW91bnQgdG8iKTsKfQpjb25zdCByb290ID0gUmVhY3RET00uY3JlYXRlUm9vdChyb290RWxlbWVudCk7CnJvb3QucmVuZGVyKF9qc3goUmVhY3QuU3RyaWN0TW9kZSwgeyBjaGlsZHJlbjogX2pzeChBcHAsIHt9KSB9KSk7Cg==","@/types":"data:application/javascript;base64,ZXhwb3J0IHt9Owo=","@/constants":"data:application/javascript;base64,ZXhwb3J0IGNvbnN0IEZJUkVCQVNFX0NPTkZJRyA9IHsKICAgIGFwaUtleTogIkFJemFTeUJiUE9qSUQ5X25ISnlxVnJOR0hUTXpncDBfOHlqS1hBOCIsCiAgICBhdXRoRG9tYWluOiAicHJvamVjdDIwMjUtZDI4MGYuZmlyZWJhc2VhcHAuY29tIiwKICAgIHByb2plY3RJZDogInByb2plY3QyMDI1LWQyODBmIiwKICAgIHN0b3JhZ2VCdWNrZXQ6ICJwcm9qZWN0MjAyNS1kMjgwZi5maXJlYmFzZXN0b3JhZ2UuYXBwIiwKICAgIG1lc3NhZ2luZ1NlbmRlcklkOiAiNzU0NDQ1OTk5MTUyIiwKICAgIGFwcElkOiAiMTo3NTQ0NDU5OTkxNTI6d2ViOmQ0Nzg3NDk1NmQwNThlM2YyNDYxZjUiCn07CmV4cG9ydCBjb25zdCBQSEFTRVMgPSB7CiAgICAiUGhhc2UgMTogQXBwbGljYXRpb24iOiBbCiAgICAgICAgIlN1Ym1pc3Npb24gdG8gSVJDQyIsICJHLU51bWJlciBJc3N1ZWQiLCAiU3BvbnNvcnNoaXAgQXBwcm92YWwiLCAiRmlsZSBUcmFuc2ZlciIsCiAgICAgICAgIkludGVydmlldyBOb3RpY2UiLCAiSW50ZXJ2aWV3IENvbXBsZXRlZCIsICJFbGlnaWJpbGl0eSBEZWNpc2lvbiIsICJCaW9tZXRyaWNzIiwKICAgICAgICAiTWVkaWNhbHMiLCAiU2VjdXJpdHkgQ2hlY2tzIiwgIlZpc2EgSXNzdWFuY2UiCiAgICBdLAogICAgIlBoYXNlIDI6IFRyYXZlbCI6IFsKICAgICAgICAiRXhpdCBQZXJtaXRzIiwgIlByZS1OQVQiLCAiRmxpZ2h0IEJvb2tpbmciLCAiSXRpbmVyYXJ5IFJlY2VpdmVkIiwgIk5BVCBSZWNlaXZlZCIKICAgIF0sCiAgICAiUGhhc2UgMzogQXJyaXZhbCI6IFsKICAgICAgICAiQ09QUiBTaWduZWQiLCAiU0lOIEFwcGxpY2F0aW9uIiwgIkhlYWx0aCBDYXJkIiwgIkJhbmsgQWNjb3VudCIsCiAgICAgICAgIkNoaWxkIEJlbmVmaXQgKENDQikiLCAiUFIgQ2FyZCBBcHBsaWVkIgogICAgXSwKICAgICJQaGFzZSA0OiBJbnRlZ3JhdGlvbiI6IFsKICAgICAgICAiRmFtaWx5IERvY3
Open service 74.125.29.121:80 · app.fugug.ca
2026-01-26 09:06
HTTP/1.1 302 Found location: https://app.fugug.ca/ x-cloud-trace-context: 76d2a2c108d0a5f8c9f31b655bb4b120 date: Mon, 26 Jan 2026 09:07:05 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 2a00:1450:4001:80d::2013:80 · app.fugug.ca
2026-01-26 09:06
HTTP/1.1 302 Found location: https://app.fugug.ca/ x-cloud-trace-context: 91c6d2d131cc806473085b9e0da94ebb date: Mon, 26 Jan 2026 09:07:05 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close