Plotly charts not rendering on nbviewer? Why does it has to be so complicated?

I have a jupyter notebook, with some plotly charts, created on google colab that I wish to share via nbviewer.

It renders on my colab notebook, and on github-dev with no problem, but it shows blank on nbviewer. Is there anything I’m missing? Please help.

Following the documentation I run the following:

import plotly.io as pio
pio.renderers.default = “notebook_connected+colab”

I tried adding other renderers as well. No luck either
pio.renderers.default = “notebook_connected+plotly_mimetype+iframe+colab”

Here is a simplified version of my notebook: Jupyter Notebook Viewer

I’m using python3.7, and plotly 5.5.0

Thank you!