<jupyter_start><jupyter_text>Fast LiteralAreaInput - Reference GuideThe `FastLiteralAreaInput` widget is based on the [fast-text-field](https://explore.fast.design/components/fast-text-field) web component and extends the built in [Panel LiteralAreaInput](https://panel.holoviz.org/reference/widgets/LiteralAreaInput.html) widget.                 Parameters: Core* **``value``** (str): Parsed value of the indicated type* **``type``**  (type or tuple(type)): A Python literalarea type (e.g. list, dict, set, int, float, bool, str)* **``serializer (str['ast', 'json])``**: The serialization (and deserialization) method to use. 'ast' uses ast.literalarea_eval and 'json' uses json.loads and json.dumps. Display* **``name``** (str): The label of the LiteralAreaInput.* **``placeholder``** (string): A placeholder string displayed when no value is entered.* **``apperance``** (string): Determines the appearance of the LiteralAreaInput. One of `outline` or `filled`. Defaults to `outline`.* **``max_length``** (integer): The maximum number of characters. Default is 5000.* **``disabled``** (boolean): Whether or not the LiteralAreaInput is disabled. Defaults to False.* **``readonly``** (bool): Whether or not the LiteralAreaInput is read only. Defaults to `False`.The `FastLiteralAreaInput` has the same layout and styling parameters as most other widgets. For example `width` and `sizing_mode`.Please note that you can only use the Fast components inside a custom Panel template that- Loads the  [Fast `javascript` library](https://www.fast.design/docs/components/getting-startedfrom-cdn).- Wraps the content of the `` html tag inside the [fast-design-system-provider](https://www.fast.design/docs/components/getting-startedadd-components) tag.We provide the `FastTemplate` for easy usage. You can also develop your own custom [Panel template](https://panel.holoviz.org/user_guide/Templates.html) if you need something special. For example combining it with more [fast.design](https://fast.design/) web components and the [Fluent Design System](https://www.microsoft.com/design/fluent//) to create **VS Code** and **Microsoft Office** like experiences.Please note that Fast components will not work in older, legacy browser like Internet Explorer.___Let's start by importing the dependencies<jupyter_code>import param
import panel as pn
from awesome_panel_extensions.frameworks.fast import FastTemplate, FastLiteralAreaInput

pn.config.sizing_mode = "stretch_width"
pn.extension()<jupyter_output><empty_output><jupyter_text>ParametersLet's explore the parameters of the `FastLiteralAreaInput`.<jupyter_code>LiteralAreaInput = FastLiteralAreaInput(name="List Input", sizing_mode="fixed", width=300, appearance="outline", placeholder="Input a list. For example ['a', 'b']", type=list)

app=pn.Row(
    LiteralAreaInput
)
template=FastTemplate(main=[app])
template
LiteralAreaInput_parameters = ["name", "value", "disabled", "placeholder", "appearance", "autofocus", "readonly", "height", "width", "sizing_mode"]

settings_pane = pn.WidgetBox(pn.Param(LiteralAreaInput, parameters=LiteralAreaInput_parameters, show_name=False))
settings_pane<jupyter_output><empty_output><jupyter_text>pn.ParamLet's verify that that `FastLiteralAreaInput` can be used as a widget by `pn.Param`.<jupyter_code>import param
import panel as pn
WIDGETS = {
    "a_literalarea": {
        "type": FastLiteralAreaInput, "sizing_mode": "fixed", "width": 400, "placeholder": "Input a dictionary!"
    }
}

class ParameterizedApp(param.Parameterized):
    a_literalarea = param.Dict(default=None, label="A Dictionary")
    view = param.Parameter()
    
    
    def __init__(self, **params):
        super().__init__(**params)
        
        self.view = pn.Param(self, parameters=["a_literalarea"], widgets=WIDGETS)
        
parameterized_app = ParameterizedApp()
paremeterized_template = FastTemplate(main=[parameterized_app.view])
paremeterized_template
pn.Param(parameterized_app.param.a_literalarea)<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.12612387612387613, 'fraction_numerical': 0.0024975024975024975, 'mean_word_length': 5.953125, 'pattern_counts': {'":': 5, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 7, 'lorem ipsum': 0, 'www.': 3, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '3', 'dir': 'jupyter-structured-clean-dedup', 'id': '589774', 'license': 'CC-BY-4.0', 'n_tokens_mistral': 1161, 'n_tokens_neox': 1134, 'n_words': 349, 'path': 'examples/reference/frameworks/fast/FastLiteralAreaInput.ipynb', 'repo_name': 'MarcSkovMadsen/panel-extensions-template', 'size': '4004'}