prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  Plotting styling guides are gone
  As discussed on Discourse the styling gallery notebooks for Plotly, Altair, Seaborn and Matplotlib have gone missing with Panel 1.0 release.
  
  Please re-add. Thx.
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `panel/models/echarts.py`
  Content:
  ```
  1 """
  2 Defines custom bokeh model to render ECharts plots.
  3 """
  4 from bokeh.core.properties import (
  5     Any, Dict, Enum, List, Nullable, String,
  6 )
  7 from bokeh.events import ModelEvent
  8 from bokeh.models import LayoutDOM
  9 
  10 from ..config import config
  11 from ..io.resources import bundled_files
  12 from ..util import classproperty
  13 
  14 
  15 class EChartsEvent(ModelEvent):
  16 
  17     event_name = 'echarts_event'
  18 
  19     def __init__(self, model, type=None, data=None, query=None):
  20         self.type = type
  21         self.data = data
  22         self.query = query
  23         super().__init__(model=model)
  24 
  25 
  26 class ECharts(LayoutDOM):
  27     """
  28     A Bokeh model that wraps around an ECharts plot and renders it
  29     inside a Bokeh.
  30     """
  31 
  32     __javascript_raw__ = [
  33         f"{config.npm_cdn}/echarts@5.4.1/dist/echarts.min.js",
  34         f"{config.npm_cdn}/echarts-gl@2.0.9/dist/echarts-gl.min.js"
  35     ]
  36 
  37     @classproperty
  38     def __javascript__(cls):
  39         return bundled_files(cls)
  40 
  41     @classproperty
  42     def __js_skip__(cls):
  43         return {
  44             'echarts': cls.__javascript__[:1]
  45         }
  46 
  47     __js_require__ = {
  48         'paths': {
  49             "echarts":  f"{config.npm_cdn}/echarts@5.4.1/dist/echarts.min",
  50             "echarts-gl": f"{config.npm_cdn}/echarts-gl@2.0.9/dist/echarts-gl.min"
  51         },
  52         'exports': {}
  53     }
  54 
  55     data = Nullable(Dict(String, Any))
  56 
  57     options = Nullable(Dict(String, Any))
  58 
  59     event_config = Dict(String, Any)
  60 
  61     js_events = Dict(String, List(Any))
  62 
  63     renderer = Enum("canvas", "svg")
  64 
  65     theme = Enum("default", "light", "dark")
  66
  ```
  --- END FILES ---
  
  Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.
  
  Here is an example:
  
  ```diff
  diff --git a/examples/server_async.py b/examples/server_async.py
  --- a/examples/server_async.py
  +++ b/examples/server_async.py
  @@ -313,4 +313,4 @@
   
   
   if __name__ == "__main__":
  -    asyncio.run(run_async_server("."), debug=True)
  +    asyncio.run(run_async_server(), debug=True)
  diff --git a/examples/server_sync.py b/examples/server_sync.py
  --- a/examples/server_sync.py
  +++ b/examples/server_sync.py
  @@ -313,5 +313,5 @@
   
   
   if __name__ == "__main__":
  -    server = run_sync_server(".")
  +    server = run_sync_server()
       server.shutdown()
  
  ```
  
golden_diff: diff --git a/panel/models/echarts.py b/panel/models/echarts.py
  --- a/panel/models/echarts.py
  +++ b/panel/models/echarts.py
  @@ -62,4 +62,4 @@
   
       renderer = Enum("canvas", "svg")
   
  -    theme = Enum("default", "light", "dark")
  +    theme = String("default")
  
verification_info: {"golden_diff": "diff --git a/panel/models/echarts.py b/panel/models/echarts.py\n--- a/panel/models/echarts.py\n+++ b/panel/models/echarts.py\n@@ -62,4 +62,4 @@\n \n     renderer = Enum(\"canvas\", \"svg\")\n \n-    theme = Enum(\"default\", \"light\", \"dark\")\n+    theme = String(\"default\")\n", "issue": "Plotting styling guides are gone\nAs discussed on Discourse the styling gallery notebooks for Plotly, Altair, Seaborn and Matplotlib have gone missing with Panel 1.0 release.\r\n\r\nPlease re-add. Thx.\n", "before_files": [{"content": "\"\"\"\nDefines custom bokeh model to render ECharts plots.\n\"\"\"\nfrom bokeh.core.properties import (\n    Any, Dict, Enum, List, Nullable, String,\n)\nfrom bokeh.events import ModelEvent\nfrom bokeh.models import LayoutDOM\n\nfrom ..config import config\nfrom ..io.resources import bundled_files\nfrom ..util import classproperty\n\n\nclass EChartsEvent(ModelEvent):\n\n    event_name = 'echarts_event'\n\n    def __init__(self, model, type=None, data=None, query=None):\n        self.type = type\n        self.data = data\n        self.query = query\n        super().__init__(model=model)\n\n\nclass ECharts(LayoutDOM):\n    \"\"\"\n    A Bokeh model that wraps around an ECharts plot and renders it\n    inside a Bokeh.\n    \"\"\"\n\n    __javascript_raw__ = [\n        f\"{config.npm_cdn}/echarts@5.4.1/dist/echarts.min.js\",\n        f\"{config.npm_cdn}/echarts-gl@2.0.9/dist/echarts-gl.min.js\"\n    ]\n\n    @classproperty\n    def __javascript__(cls):\n        return bundled_files(cls)\n\n    @classproperty\n    def __js_skip__(cls):\n        return {\n            'echarts': cls.__javascript__[:1]\n        }\n\n    __js_require__ = {\n        'paths': {\n            \"echarts\":  f\"{config.npm_cdn}/echarts@5.4.1/dist/echarts.min\",\n            \"echarts-gl\": f\"{config.npm_cdn}/echarts-gl@2.0.9/dist/echarts-gl.min\"\n        },\n        'exports': {}\n    }\n\n    data = Nullable(Dict(String, Any))\n\n    options = Nullable(Dict(String, Any))\n\n    event_config = Dict(String, Any)\n\n    js_events = Dict(String, List(Any))\n\n    renderer = Enum(\"canvas\", \"svg\")\n\n    theme = Enum(\"default\", \"light\", \"dark\")\n", "path": "panel/models/echarts.py"}], "after_files": [{"content": "\"\"\"\nDefines custom bokeh model to render ECharts plots.\n\"\"\"\nfrom bokeh.core.properties import (\n    Any, Dict, Enum, List, Nullable, String,\n)\nfrom bokeh.events import ModelEvent\nfrom bokeh.models import LayoutDOM\n\nfrom ..config import config\nfrom ..io.resources import bundled_files\nfrom ..util import classproperty\n\n\nclass EChartsEvent(ModelEvent):\n\n    event_name = 'echarts_event'\n\n    def __init__(self, model, type=None, data=None, query=None):\n        self.type = type\n        self.data = data\n        self.query = query\n        super().__init__(model=model)\n\n\nclass ECharts(LayoutDOM):\n    \"\"\"\n    A Bokeh model that wraps around an ECharts plot and renders it\n    inside a Bokeh.\n    \"\"\"\n\n    __javascript_raw__ = [\n        f\"{config.npm_cdn}/echarts@5.4.1/dist/echarts.min.js\",\n        f\"{config.npm_cdn}/echarts-gl@2.0.9/dist/echarts-gl.min.js\"\n    ]\n\n    @classproperty\n    def __javascript__(cls):\n        return bundled_files(cls)\n\n    @classproperty\n    def __js_skip__(cls):\n        return {\n            'echarts': cls.__javascript__[:1]\n        }\n\n    __js_require__ = {\n        'paths': {\n            \"echarts\":  f\"{config.npm_cdn}/echarts@5.4.1/dist/echarts.min\",\n            \"echarts-gl\": f\"{config.npm_cdn}/echarts-gl@2.0.9/dist/echarts-gl.min\"\n        },\n        'exports': {}\n    }\n\n    data = Nullable(Dict(String, Any))\n\n    options = Nullable(Dict(String, Any))\n\n    event_config = Dict(String, Any)\n\n    js_events = Dict(String, List(Any))\n\n    renderer = Enum(\"canvas\", \"svg\")\n\n    theme = String(\"default\")\n", "path": "panel/models/echarts.py"}]}