I found the issue. The API calls are using http:// instead of https://, which causes the mixed-content error. Let me fix both instances:
I've fixed the mixed-content error by changing both API calls from http:// to https://. The Zippopotam.us API supports HTTPS, so this will prevent the browser from blocking the requests when your app is running on a secure connection.
The Publish button should be in the top right corner of the code preview/block view. Here's how to deploy your app:
Option 1: Publish Button (Recommended)
Option 2: GitHub Integration
Option 3: Download and Deploy Manually
If you still don't see the Publish button, try refreshing the page or checking if you're viewing the latest version of your code block. The button should be visible when you're viewing the code preview.