lite_metadata: gradio_version: 3.32.0 class_string: gradio.interface.Interface kwargs: title: Gradio Webapp description: '' article: null thumbnail: null theme: gradio/seafoam css: null allow_flagging: never inputs: class_string: liteobj.listify args: - class_string: gradio.components.Textbox kwargs: label: s outputs: class_string: liteobj.listify args: - class_string: gradio.components.Number kwargs: label: output precision: 0 fn: class_string: gradify.gradify_closure kwargs: func: class_string: gradify.compile_callable kwargs: source: "def func(s):\n char_dict = {}\n max_length = 0\n start\ \ = 0\n for end in range(len(s)):\n if s[end] in char_dict:\n\ \ start = max(start, char_dict[s[end]] + 1)\n char_dict[s[end]]\ \ = end\n max_length = max(max_length, end - start + 1)\n return\ \ max_length\n" target_name: func argmaps: class_string: liteobj.listify args: - label: s postprocessing: null func_kwargs: {}