code: def get_app(props=dict()):
      app = dash.Dash(__name__)
  
      baseProps = get_props()
  
      for i in range(len(baseProps["data"])):
          datum = baseProps["data"][i]
  
          if datum["eee"] % 2 == 0:
              datum.pop("eee")
          elif datum["eee"] % 10 == 5:
              datum["eee"] = "xx-{}-xx".format(datum["eee"])
  
      for c in baseProps["columns"]:
          if c["id"] == "rows":
              c.update(dict(format=dict(specifier=".^5")))
          elif c["id"] == "ccc":
              c.update(
                  dict(
                      format=dict(
                          locale=dict(seperate_4digits=False),
                          prefix=1000,
                          specifier=".3f",
                      )
                  )
              )
          elif c["id"] == "ddd":
              c.update(
                  dict(
                      format=dict(
                          locale=dict(
                              symbol=["eq. $", ""],
                              seperate_4digits=False,
                          ),
                          nully=0,
                          specifier="$,.2f",
                      ),
                      on_change=dict(
                          action="coerce", failure="default"
                      ),
                      validation=dict(allow_nully=True),
                  )
              )
          elif c["id"] == "eee":
              c.update(
                  dict(
                      format=dict(nully="N/A", specifier=""),
                      on_change=dict(
                          action="coerce", failure="default"
                      ),
                  )
              )
  
      baseProps.update(dict(filter_action="native"))
      baseProps.update(props)
  
      app.layout = DataTable(**baseProps)
  
      return app
  
imports: import dash
  from utils import get_props
  from dash.dash_table import DataTable
  from selenium.webdriver.common.keys import Keys
label_desc: Use image node_id 1 for calling a global function with example usage: get_app(props) and returns: app