code: def create_tour(self, name=None, theme=None):
          
          if not name:
              name = "default"
  
          if theme:
              if theme.lower() == "bootstrap":
                  self.create_bootstrap_tour(name)
                  return
              elif theme.lower() == "hopscotch":
                  self.create_hopscotch_tour(name)
                  return
              elif theme.lower() == "intro":
                  self.create_introjs_tour(name)
                  return
              elif theme.lower() == "introjs":
                  self.create_introjs_tour(name)
                  return
              elif theme.lower() == "shepherd":
                  self.create_shepherd_tour(name, theme="light")
                  return
              else:
                  self.create_shepherd_tour(name, theme)
          else:
              self.create_shepherd_tour(name, theme="light")
docs: Creates a tour for a website. By default, the Shepherd JavaScript
              Library is used with the Shepherd "Light" / "Arrows" theme.
              @Params
              name - If creating multiple tours at the same time,
                     use this to select the tour you wish to add steps to.
              theme - Sets the default theme for the tour.
                      Choose from "light"/"arrows", "dark", "default", "square",
                      and "square-dark". ("arrows" is used if None is selected.)
                      Alternatively, you may use a different JavaScript Library
                      as the theme. Those include "IntroJS", "Bootstrap", and
                      "Hopscotch".