gitextract_w9qrj6ts/ ├── .eslintignore ├── .eslintrc.js ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ ├── config.yml │ │ ├── custom.md │ │ └── feature_request.md │ ├── holopin.yml │ ├── pull_request_template.md │ ├── stale.yml │ └── workflows/ │ ├── build-all-in-one-image.yml │ ├── build-cname-docker.yml │ ├── close-stale-issues-and-PRs.yml │ ├── codeql-analysis.yml │ ├── deploy-to-flyio.yml │ └── issue-mark-assignees.yml ├── .gitignore ├── .gitmodules ├── .husky/ │ ├── commit-msg │ └── pre-commit ├── .lintstagedrc.mjs ├── .npmrc ├── .prettierignore ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README-CN.md ├── README-DE.md ├── README-JP.md ├── README.md ├── apps/ │ ├── builder/ │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── docker-config/ │ │ │ ├── illa-builder.conf │ │ │ └── nginx-root.conf │ │ ├── index.html │ │ ├── package.json │ │ ├── protos/ │ │ │ └── ILLA_PROTO.proto │ │ ├── public/ │ │ │ └── font-family/ │ │ │ ├── Fira-code/ │ │ │ │ └── fira_code.css │ │ │ └── Inter/ │ │ │ └── inter.css │ │ ├── src/ │ │ │ ├── App.tsx │ │ │ ├── api/ │ │ │ │ ├── actions/ │ │ │ │ │ └── index.ts │ │ │ │ ├── http/ │ │ │ │ │ └── base.ts │ │ │ │ └── ws/ │ │ │ │ ├── ILLA_PROTO.ts │ │ │ │ ├── illaBinaryWS.ts │ │ │ │ ├── illaWS.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ └── textSignal.ts │ │ │ ├── assets/ │ │ │ │ └── animationForLottie/ │ │ │ │ └── celebrate.json │ │ │ ├── components/ │ │ │ │ ├── CodeEditor/ │ │ │ │ │ ├── CodeMirror/ │ │ │ │ │ │ ├── core.tsx │ │ │ │ │ │ ├── extensions/ │ │ │ │ │ │ │ ├── completionSources/ │ │ │ │ │ │ │ │ ├── ILLAContextDesc/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── utils.tsx │ │ │ │ │ │ │ │ ├── TernServer/ │ │ │ │ │ │ │ │ │ ├── defs/ │ │ │ │ │ │ │ │ │ │ └── ecmascript.json │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ └── illaContext.ts │ │ │ │ │ │ │ ├── heighLightJSExpression.ts │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ └── utils.ts │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ └── theme.ts │ │ │ │ │ ├── HintToolTip/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── ModalCodeMirror/ │ │ │ │ │ │ ├── content.tsx │ │ │ │ │ │ ├── footer.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ ├── style.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── ColorPicker/ │ │ │ │ │ ├── constants.ts │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── interface.ts │ │ │ │ ├── ColorSetter/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.tsx │ │ │ │ │ └── style.ts │ │ │ │ ├── DriveFileSelect/ │ │ │ │ │ ├── components/ │ │ │ │ │ │ ├── Breadcrumb/ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── EmptyState/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── FileList/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── FileListContent/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ └── LoadingState/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── constants.ts │ │ │ │ │ ├── context/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── hooks/ │ │ │ │ │ │ └── usePath.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ └── utils.tsx │ │ │ │ ├── EditableText/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ └── style.ts │ │ │ │ ├── ErrorBoundary/ │ │ │ │ │ ├── fallback/ │ │ │ │ │ │ └── widget/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── interface.ts │ │ │ │ ├── FolderOperateModal/ │ │ │ │ │ ├── components/ │ │ │ │ │ │ ├── CreateFolderModal/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── Empty/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── FolderList/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── FolderModalContent/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── LoadingState/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ └── SameNameModal/ │ │ │ │ │ │ ├── content.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── constants.ts │ │ │ │ │ ├── context.ts │ │ │ │ │ └── index.tsx │ │ │ │ ├── FullPageLoading/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ ├── Guide/ │ │ │ │ │ ├── GuideCreateApp/ │ │ │ │ │ │ ├── CreateModal/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── GuideDraggablePopover/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── GuidePoint/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── GuidePopover/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── GuideSuccess/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── WidgetStepMask/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── assets/ │ │ │ │ │ │ └── lottie/ │ │ │ │ │ │ ├── point.json │ │ │ │ │ │ └── success.json │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ ├── ILLAMarkdown/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ └── style.ts │ │ │ │ ├── Iframe/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ ├── LayoutAutoChange/ │ │ │ │ │ └── index.tsx │ │ │ │ ├── Modal/ │ │ │ │ │ ├── Body/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── Footer/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── Header/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ ├── movableModal.tsx │ │ │ │ │ ├── style.ts │ │ │ │ │ └── utils/ │ │ │ │ │ └── stopDragAndDrop.ts │ │ │ │ ├── PanelBar/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ └── style.ts │ │ │ │ ├── RecordEditor/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ └── style.ts │ │ │ │ ├── Tabs/ │ │ │ │ │ ├── constant.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ └── style.ts │ │ │ │ └── UpgradeTag/ │ │ │ │ ├── index.tsx │ │ │ │ └── style.ts │ │ │ ├── config/ │ │ │ │ ├── AppWithAgent/ │ │ │ │ │ ├── index.ts │ │ │ │ │ └── templateNode.ts │ │ │ │ ├── guide/ │ │ │ │ │ ├── actions.json │ │ │ │ │ ├── components.json │ │ │ │ │ ├── config.tsx │ │ │ │ │ ├── data.json │ │ │ │ │ ├── index.ts │ │ │ │ │ └── resources.json │ │ │ │ └── template/ │ │ │ │ └── interface.ts │ │ │ ├── constants/ │ │ │ │ └── currency.ts │ │ │ ├── env.d.ts │ │ │ ├── hooks/ │ │ │ │ ├── useDestoryExecutionTree.ts │ │ │ │ ├── useGoogleAuthStatus.tsx │ │ │ │ ├── useInitApp.tsx │ │ │ │ ├── useInitGuideApp.tsx │ │ │ │ ├── useOAuthRefresh.tsx │ │ │ │ └── utils/ │ │ │ │ ├── fixComponentsUtils/ │ │ │ │ │ ├── chart.ts │ │ │ │ │ ├── container.ts │ │ │ │ │ ├── dataGrid.ts │ │ │ │ │ ├── image.ts │ │ │ │ │ ├── likeInput.ts │ │ │ │ │ ├── list.ts │ │ │ │ │ └── menu.ts │ │ │ │ ├── fixedAction.ts │ │ │ │ └── fixedComponents.ts │ │ │ ├── i18n/ │ │ │ │ ├── config.ts │ │ │ │ ├── i18next.d.ts │ │ │ │ └── react-i18next.d.ts │ │ │ ├── main.tsx │ │ │ ├── middleware/ │ │ │ │ ├── guideAsync/ │ │ │ │ │ ├── guideUpdate/ │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── mixpanelReport/ │ │ │ │ │ ├── index.ts │ │ │ │ │ └── reportMessage/ │ │ │ │ │ ├── component.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── reduxAsync/ │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── receiveMessages/ │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── sendMessage/ │ │ │ │ │ ├── actionMethod.ts │ │ │ │ │ ├── agentMethod.ts │ │ │ │ │ ├── appInfoMethod.ts │ │ │ │ │ ├── appsMethod.ts │ │ │ │ │ ├── componentsMethod.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── resourceMethod.ts │ │ │ │ └── undoRedo/ │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ └── method/ │ │ │ │ ├── action.tsx │ │ │ │ ├── components.tsx │ │ │ │ └── index.tsx │ │ │ ├── page/ │ │ │ │ ├── AI/ │ │ │ │ │ ├── AIAgent/ │ │ │ │ │ │ ├── aiagent.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ │ ├── AIAgentRun/ │ │ │ │ │ │ ├── AIAgentRunMobile/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── AIAgentRunPC/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── components/ │ │ │ │ │ ├── AIAgentBlock/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── AIAgentMessage/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── AILoading/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── ChatContext/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── interface.ts │ │ │ │ │ ├── ErrorText/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── GenerationMessage/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── KnowledgeUpload/ │ │ │ │ │ │ ├── contants.ts │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── MarkdownMessage/ │ │ │ │ │ │ ├── Code/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ │ ├── PreviewChat/ │ │ │ │ │ │ ├── UploadButton/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── UploadKnowledgeFiles/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── UserMessage/ │ │ │ │ │ │ ├── ShowFiles/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ └── ws/ │ │ │ │ │ ├── useAgentConnect.ts │ │ │ │ │ ├── useAgentProps.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── App/ │ │ │ │ │ ├── Module/ │ │ │ │ │ │ ├── ActionEditor/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── styles.ts │ │ │ │ │ │ ├── CanvasPanel/ │ │ │ │ │ │ │ ├── Components/ │ │ │ │ │ │ │ │ └── BuildAppOnEmpty/ │ │ │ │ │ │ │ │ ├── BuildByDatabase/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── BuildByTemplate/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── PreviewAppImage/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── ComponentManager/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.tsx │ │ │ │ │ │ ├── DataWorkspace/ │ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ │ ├── ActionSpaceTree/ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ ├── BaseDataItem/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── ComponentSpaceTree/ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ ├── GlobalsSpaceTree/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── LibrariesTree/ │ │ │ │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ ├── item.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── MoreAction/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── PageSpaceTree/ │ │ │ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ │ │ │ ├── ActionMenu/ │ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ │ │ ├── ChangePathModal/ │ │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ │ ├── modal.tsx │ │ │ │ │ │ │ │ │ │ │ └── style.tsx │ │ │ │ │ │ │ │ │ │ └── PageItem/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── WorkSpaceTreeGroup/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ └── WorkSpaceTreeItem/ │ │ │ │ │ │ │ │ ├── WorkSpaceTreeNode.tsx │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ └── utils.tsx │ │ │ │ │ │ │ ├── constant.ts │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── LeftPanel/ │ │ │ │ │ │ │ ├── Components/ │ │ │ │ │ │ │ │ ├── DebugButton/ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ ├── HistoryButton/ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ ├── MissingResourceButton/ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ ├── MoreActionButton/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ │ └── utils.ts │ │ │ │ │ │ │ │ └── ToolBar/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── PageNavBar/ │ │ │ │ │ │ │ ├── AppName/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── AppSettingModal/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── AppSizeButtonGroup/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── CollaboratorsList/ │ │ │ │ │ │ │ │ ├── ListItem/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── DeloyButtonGroup/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── PreviewPopContent/ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ ├── ShareAppButton/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ ├── WindowIcons/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ ├── resp.ts │ │ │ │ │ │ │ └── style.tsx │ │ │ │ │ │ └── UploadDetail/ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ ├── DetailList/ │ │ │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ ├── item.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ └── ProcessDetailModal/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── store/ │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ │ ├── components/ │ │ │ │ │ │ ├── Actions/ │ │ │ │ │ │ │ ├── ActionGuidePanel/ │ │ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ │ │ ├── ActionSection/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ └── AgentSection/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── constans.ts │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── ActionList/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ ├── listWithNewButton.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── ActionListItem/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── ActionPanel/ │ │ │ │ │ │ │ │ ├── AIAgentPanel/ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ ├── ActionEventHandler/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── ActionMockPanel/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── ActionResult/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ ├── restApiHeader.tsx │ │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ │ └── utils.ts │ │ │ │ │ │ │ │ ├── ActionTitleBar/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── AirtablePanel/ │ │ │ │ │ │ │ │ │ ├── CreateRecordsPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DeleteMultipleRecordsPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DeleteRecordPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── GetRecordPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── ListRecordsPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── UpdateMultipleRecordsPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── UpdateRecordPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ ├── AppwritePanel/ │ │ │ │ │ │ │ │ │ ├── DocumentSubPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── ListDocuments/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── CouchDBPanel/ │ │ │ │ │ │ │ │ │ ├── CreateRecordSubPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DeleteRecordSubPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── FindRecordSubPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── GetViewSubPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── ListRecordsSubPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── RetrieveRecordSubPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── UpdateRecordSubPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── values.ts │ │ │ │ │ │ │ │ ├── DynamoDBPanel/ │ │ │ │ │ │ │ │ │ ├── DeleteItemPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── GetItemPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── PutItemPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── QueryPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── ScanPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── UpdateItemPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── items.ts │ │ │ │ │ │ │ │ ├── ElasticSearchPanel/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── FirebasePanel/ │ │ │ │ │ │ │ │ │ ├── AppendDataToList/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── CreateOneUser/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DeleteOneDocument/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DeleteOneUser/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── FirebasePanel.tsx │ │ │ │ │ │ │ │ │ ├── GetCollections/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── GetDocumentByID/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── GetUserByEmail/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── GetUserByID/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── GetUserByPhone/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── InsertDocument/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── ListUsers/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── QueryCollectionGroup/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── QueryDatabase/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── QueryFirebase/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── SetData/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── UpdateData/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── UpdateDocument/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── UpdateOneUser/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ │ │ │ ├── CollectionInput/ │ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ │ │ └── CollectionRecordEditor/ │ │ │ │ │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── intreface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── GlobalDataPanel/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── GoogleSheetsPanel/ │ │ │ │ │ │ │ │ │ ├── AppendSpreadsheetSubPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── BasicSheetConfig/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── BulkUpdateSpreadsheetSubPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── CopySpreadSheetSubPanel/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── CreateSpreadsheetSubPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DeleteSpreadsheetSubPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── GetSpreadsheetSubPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── ReadSpreadsheetSubPanel/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── UpdateSpreadsheetSubPanel/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ │ └── values.ts │ │ │ │ │ │ │ │ ├── GraphQLPanel/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── HuggingFaceCommonPanel/ │ │ │ │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── HuggingFaceEndpointPanel/ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ ├── HuggingFacePanel/ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ ├── ILLADrivePanel/ │ │ │ │ │ │ │ │ │ ├── DeleteMultiplePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DeleteOnePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DownloadMultiplePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DownloadOnePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── ListAllPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── ListFolders/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── UpdatePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── UploadMultiplePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── UploadPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ │ │ │ ├── BaseFxSelect/ │ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ │ ├── FolderSelect/ │ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ │ ├── PathOperate/ │ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ │ └── SortOperate/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ ├── provider.tsx │ │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ │ └── utils.tsx │ │ │ │ │ │ │ │ ├── Layout/ │ │ │ │ │ │ │ │ │ ├── GeneralPanelLayout/ │ │ │ │ │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── HorizontalWithLabel/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── Label/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ └── Space/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── MicrosoftSqlPanel/ │ │ │ │ │ │ │ │ │ ├── MSSQLGUIMode/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── MSSQLSqlMode/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── MongoDbPanel/ │ │ │ │ │ │ │ │ │ ├── AggregatePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── BulkWritePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── Command/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── CountPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DeleteManyPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DeleteOnePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DistinctPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── FindOneAndUpdatePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── FindOnePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── FindPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── InertManyPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── InertOnePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── UpdateManyPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── UpdateOnePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ ├── listCollectionsPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── MysqlLikePanel/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── OracleDBPanel/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── PanelHeader/ │ │ │ │ │ │ │ │ │ ├── AIAgentResourceChoose/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── MockOperation/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── ResourceChoose/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── TriggerModeChoose/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── RedisPanel/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── RestApiPanel/ │ │ │ │ │ │ │ │ │ ├── BodyEditor/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── S3Panel/ │ │ │ │ │ │ │ │ │ ├── DeleteMultiplePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DeleteOnePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DownloadOnePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── ListAllPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── ReadOnePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── UploadMultiplePart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── UploadPart/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ │ │ │ └── ContentTypeSelect/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── SMTPPanel/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── SingleTypeComponent/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── TransformerComponent/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── TransformerPanel/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── pulicComponent/ │ │ │ │ │ │ │ │ │ ├── SQLModeSelector/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ └── SQLModeTip/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ └── utils/ │ │ │ │ │ │ │ │ ├── calculateFileSize.ts │ │ │ │ │ │ │ │ └── safeModeTip.ts │ │ │ │ │ │ │ ├── AdvancedPanel/ │ │ │ │ │ │ │ │ ├── Components/ │ │ │ │ │ │ │ │ │ ├── Control/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── Header/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ └── Space/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── Model/ │ │ │ │ │ │ │ │ │ ├── AdvancedOption/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ └── Timing/ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── CheckboxInput/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── Context/ │ │ │ │ │ │ │ │ └── SqlModeTipContext/ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ ├── ControlledElement/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── DragBar/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── InputEditor/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── InputRecordEditor/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── ResourceDivider/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── SearchHeader/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.tsx │ │ │ │ │ │ │ │ └── style.tsx │ │ │ │ │ │ │ ├── api.ts │ │ │ │ │ │ │ ├── getIcon.tsx │ │ │ │ │ │ │ └── hook.ts │ │ │ │ │ │ ├── AppLoading/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── Avatar/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── ComponentPanel/ │ │ │ │ │ │ │ ├── ComponentItem.tsx │ │ │ │ │ │ │ ├── ComponentSession.tsx │ │ │ │ │ │ │ ├── componentListBuilder.tsx │ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ │ └── SuggestComponent/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ ├── style.tsx │ │ │ │ │ │ │ └── utils.tsx │ │ │ │ │ │ ├── ConfigPanel/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── Debugger/ │ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ │ ├── ErrorItem/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ └── JsonView/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── DotPanel/ │ │ │ │ │ │ │ ├── calc.ts │ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ │ ├── Canvas/ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ ├── renderComponentCanvasContainer.tsx │ │ │ │ │ │ │ │ │ ├── renderComponentCanvasContainerWithJson.tsx │ │ │ │ │ │ │ │ │ ├── renderModalCanvasContainer.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── ComponentParser/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── DragPreview/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── DragShadowPreview/ │ │ │ │ │ │ │ │ │ ├── Shadow/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ │ │ └── utils.ts │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── MousePreview/ │ │ │ │ │ │ │ │ │ ├── Cursor/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── MultiSelectCanvas/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── MultiSelectedContainer/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── Page/ │ │ │ │ │ │ │ │ │ ├── emptyState.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ ├── renderPage.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── PageLoading/ │ │ │ │ │ │ │ │ │ ├── pageLoading.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ └── Section/ │ │ │ │ │ │ │ │ ├── BodySection/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── FooterSection/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── HeaderSection/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── LeftSection/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── ModalSection/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── RightSection/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── constant/ │ │ │ │ │ │ │ │ ├── canvas.ts │ │ │ │ │ │ │ │ └── snapshotNew.ts │ │ │ │ │ │ │ ├── context/ │ │ │ │ │ │ │ │ ├── mouseHoverContext.tsx │ │ │ │ │ │ │ │ ├── mouseMoveContext.tsx │ │ │ │ │ │ │ │ └── scrollBarContext.tsx │ │ │ │ │ │ │ ├── hooks/ │ │ │ │ │ │ │ │ ├── sectionUtils.ts │ │ │ │ │ │ │ │ └── useMousePostionAsync.tsx │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ ├── utils/ │ │ │ │ │ │ │ │ ├── calcMouse.ts │ │ │ │ │ │ │ │ ├── crossingHelper.ts │ │ │ │ │ │ │ │ ├── getDragShadow.ts │ │ │ │ │ │ │ │ ├── getDropResult.ts │ │ │ │ │ │ │ │ └── sendBinaryMessage.ts │ │ │ │ │ │ │ └── utils.ts │ │ │ │ │ │ ├── EmptySearchResult/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── Icons/ │ │ │ │ │ │ │ └── database.tsx │ │ │ │ │ │ ├── InspectPanel/ │ │ │ │ │ │ │ ├── PanelSetters/ │ │ │ │ │ │ │ │ ├── BorderSetter/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── CalendarEventListSetter/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── CarouselListSetter/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── ChartSetter/ │ │ │ │ │ │ │ │ │ ├── chartColorSelectSetter.tsx │ │ │ │ │ │ │ │ │ ├── chartDatasetsSetter/ │ │ │ │ │ │ │ │ │ │ ├── datasetsContext.tsx │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ ├── listBody.tsx │ │ │ │ │ │ │ │ │ │ ├── listItem.tsx │ │ │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ │ │ └── utils.tsx │ │ │ │ │ │ │ │ │ ├── chartKeysDynamicSelectSetter.tsx │ │ │ │ │ │ │ │ │ ├── chartKeysSelectSetter.tsx │ │ │ │ │ │ │ │ │ ├── chartTypeSelectSetter.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── ColorPickerSetter/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── ContainerSetter/ │ │ │ │ │ │ │ │ │ ├── ViewsSetter/ │ │ │ │ │ │ │ │ │ │ ├── context/ │ │ │ │ │ │ │ │ │ │ │ └── viewsListContext.tsx │ │ │ │ │ │ │ │ │ │ ├── dragIconAndLabel.tsx │ │ │ │ │ │ │ │ │ │ ├── header.tsx │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ ├── listBody.tsx │ │ │ │ │ │ │ │ │ │ ├── listItem.tsx │ │ │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ │ │ └── utils/ │ │ │ │ │ │ │ │ │ │ └── generateNewOptions.ts │ │ │ │ │ │ │ │ │ ├── defaultViewKeySetter.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── DataGridSetter/ │ │ │ │ │ │ │ │ │ ├── ColumnButtonGroupSetter/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ │ ├── ColumnMappedInput/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ │ ├── ColumnMappedSelect/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── ColumnSetter/ │ │ │ │ │ │ │ │ │ │ ├── Components/ │ │ │ │ │ │ │ │ │ │ │ └── UpdateButton/ │ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── ColumnSwitchSetter/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── ColumnTypeSelectSetter/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ │ ├── ColumnsSelectSetter/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ │ └── utils.ts │ │ │ │ │ │ │ │ ├── DragMoveComponent/ │ │ │ │ │ │ │ │ │ ├── Column/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── ColumnContainer/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ └── Empty/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── DriveSourceGroupSetter/ │ │ │ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ │ │ │ ├── SourceHeader/ │ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ │ ├── URLModeInput/ │ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ │ │ ├── UploadInput/ │ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ │ └── UploadOperate/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ ├── provider/ │ │ │ │ │ │ │ │ │ │ ├── FileUploadProvider/ │ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ │ └── SourceSelectProvider/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ │ └── utils.tsx │ │ │ │ │ │ │ │ ├── EventHandlerSetter/ │ │ │ │ │ │ │ │ │ ├── List/ │ │ │ │ │ │ │ │ │ │ ├── actionMenu.tsx │ │ │ │ │ │ │ │ │ │ ├── body.tsx │ │ │ │ │ │ │ │ │ │ ├── empty.tsx │ │ │ │ │ │ │ │ │ │ ├── eventAndMethodLabel.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ ├── item.tsx │ │ │ │ │ │ │ │ │ │ ├── more.tsx │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── context/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ │ └── utils/ │ │ │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ │ │ ├── IconSetter/ │ │ │ │ │ │ │ │ │ ├── IconPickerList.tsx │ │ │ │ │ │ │ │ │ ├── IconSelector.tsx │ │ │ │ │ │ │ │ │ ├── IconTriggerComponent.tsx │ │ │ │ │ │ │ │ │ ├── baseIconSetter.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── InputSetter/ │ │ │ │ │ │ │ │ │ ├── BaseInput/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── FileMinMaxSetter/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── MeasureCheckInput/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── OptionMappedInput/ │ │ │ │ │ │ │ │ │ │ └── optionMappedInputSetter.tsx │ │ │ │ │ │ │ │ │ ├── PaddingInput/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── ScriptInput/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ │ └── util.ts │ │ │ │ │ │ │ │ ├── ItemBorderSetter/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── ListGapSetter/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── MappedOptionSetter/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── MenuSetter/ │ │ │ │ │ │ │ │ │ └── MenuOptionSetter/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ ├── newButton.tsx │ │ │ │ │ │ │ │ │ ├── setterMenuItem.tsx │ │ │ │ │ │ │ │ │ ├── setterSubMenu.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── OptionListSetter/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── PublicComponent/ │ │ │ │ │ │ │ │ │ ├── DynamicIcon/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── Label/ │ │ │ │ │ │ │ │ │ │ ├── addActionLabel.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ └── Modal/ │ │ │ │ │ │ │ │ │ ├── baseBody.tsx │ │ │ │ │ │ │ │ │ ├── body.tsx │ │ │ │ │ │ │ │ │ ├── header.tsx │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── RadioGroupSetter/ │ │ │ │ │ │ │ │ │ ├── baseRadioGroup.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── SelectSetter/ │ │ │ │ │ │ │ │ │ ├── CustomBgSelect/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── MeasureSelectSetter/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── ShadowSelect/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── baseDynamicSelect.tsx │ │ │ │ │ │ │ │ │ ├── baseSelect.tsx │ │ │ │ │ │ │ │ │ ├── dataSourceSelectSetter.tsx │ │ │ │ │ │ │ │ │ ├── dynamicSelectSetter.tsx │ │ │ │ │ │ │ │ │ ├── eventActionTypeSelect.tsx │ │ │ │ │ │ │ │ │ ├── eventBodyViewSelect.tsx │ │ │ │ │ │ │ │ │ ├── eventCalendarSelect.tsx │ │ │ │ │ │ │ │ │ ├── eventTargetActionSelect.tsx │ │ │ │ │ │ │ │ │ ├── eventTargetStateSelect.tsx │ │ │ │ │ │ │ │ │ ├── eventTargetWidgetSelect.tsx │ │ │ │ │ │ │ │ │ ├── eventWidgetMethodSelect.tsx │ │ │ │ │ │ │ │ │ ├── heightModeSelect.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ ├── pageSelect.tsx │ │ │ │ │ │ │ │ │ ├── searchSelect.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── StepsListSetter/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── StyleContainerSetter/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── SwitchSetter/ │ │ │ │ │ │ │ │ │ ├── baseSwitch.tsx │ │ │ │ │ │ │ │ │ ├── driveWithStatusSwitch.tsx │ │ │ │ │ │ │ │ │ ├── dynamicSwitch.tsx │ │ │ │ │ │ │ │ │ ├── interface.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── TableSetter/ │ │ │ │ │ │ │ │ │ ├── CellSetter/ │ │ │ │ │ │ │ │ │ │ ├── body.tsx │ │ │ │ │ │ │ │ │ │ ├── columnItem.tsx │ │ │ │ │ │ │ │ │ │ ├── context/ │ │ │ │ │ │ │ │ │ │ │ └── columnListContext.tsx │ │ │ │ │ │ │ │ │ │ ├── dragIconAndLabel.tsx │ │ │ │ │ │ │ │ │ │ ├── empty.tsx │ │ │ │ │ │ │ │ │ │ ├── header.tsx │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ │ │ └── utils/ │ │ │ │ │ │ │ │ │ │ └── generateNewColumns.ts │ │ │ │ │ │ │ │ │ ├── ColumnSetter/ │ │ │ │ │ │ │ │ │ │ ├── body.tsx │ │ │ │ │ │ │ │ │ │ ├── columnItem.tsx │ │ │ │ │ │ │ │ │ │ ├── context/ │ │ │ │ │ │ │ │ │ │ │ └── columnListContext.tsx │ │ │ │ │ │ │ │ │ │ ├── dragIconAndLabel.tsx │ │ │ │ │ │ │ │ │ │ ├── empty.tsx │ │ │ │ │ │ │ │ │ │ ├── header.tsx │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ │ │ └── utils/ │ │ │ │ │ │ │ │ │ │ └── generateNewColumns.ts │ │ │ │ │ │ │ │ │ ├── columnTypeSelectSetter.tsx │ │ │ │ │ │ │ │ │ ├── columsSelectSetter.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ ├── tableDataSourceSelectSetter.tsx │ │ │ │ │ │ │ │ │ └── tableMappedValueInputSetter.tsx │ │ │ │ │ │ │ │ ├── TabsSetter/ │ │ │ │ │ │ │ │ │ ├── DefaultTabKeySetter/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ │ ├── TabListSetter/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ │ └── TabsContainerSelectSetter/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ │ ├── ActionMenu/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── EmptySelected/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── FieldAndLabel/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── FieldFactory/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── GuideModePanelSetter/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── Header/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── Label/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── MultiSelectedPanel/ │ │ │ │ │ │ │ │ │ ├── multiSelectedPanel.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── PanelSetter/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ ├── Panelbar/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ └── SingleSelectedPanel/ │ │ │ │ │ │ │ │ ├── singleSelectedPanel.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── context/ │ │ │ │ │ │ │ │ └── selectedContext.tsx │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ ├── setter.tsx │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ └── utils/ │ │ │ │ │ │ │ ├── fieldFactory.tsx │ │ │ │ │ │ │ └── panelBuilder.ts │ │ │ │ │ │ ├── MissingRosourceModal/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ ├── PagePanel/ │ │ │ │ │ │ │ ├── Components/ │ │ │ │ │ │ │ │ ├── Label/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── LayoutSelect/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── PanelActionBar/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ └── ViewsList/ │ │ │ │ │ │ │ │ ├── body.tsx │ │ │ │ │ │ │ │ ├── emptyState.tsx │ │ │ │ │ │ │ │ ├── header.tsx │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ ├── item.tsx │ │ │ │ │ │ │ │ ├── labelName.tsx │ │ │ │ │ │ │ │ ├── modal.tsx │ │ │ │ │ │ │ │ ├── style.tsx │ │ │ │ │ │ │ │ └── utils.ts │ │ │ │ │ │ │ ├── Layout/ │ │ │ │ │ │ │ │ ├── divider/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── leftAndRight/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── setterPadding/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ └── verticalLayout/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── Modules/ │ │ │ │ │ │ │ │ ├── Basic/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── Frame/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ └── Style/ │ │ │ │ │ │ │ │ ├── Components/ │ │ │ │ │ │ │ │ │ ├── AddSection/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── interface.ts │ │ │ │ │ │ │ │ │ ├── BackgroundSetter/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── DeleteActionContainer/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── DirectionPaddingSetter/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── DividerSetter/ │ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ │ ├── PaddingSetter/ │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ ├── ShadowSelect/ │ │ │ │ │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ │ └── ShadowSetter/ │ │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ └── ScaleSquare/ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ ├── AutoHeightWithLimitedContainer/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── CollaboratorsList/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── DragContainer/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── MoveBar/ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ ├── moveBar.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── PositionContainer/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ ├── ResizingAndDragContainer/ │ │ │ │ │ │ │ │ ├── ResizeHandler/ │ │ │ │ │ │ │ │ │ ├── hooks.ts │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ │ └── utils.ts │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ │ │ └── utils.tsx │ │ │ │ │ │ │ └── WrapperContainer/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── constant/ │ │ │ │ │ │ │ ├── moveBar.ts │ │ │ │ │ │ │ └── widget.ts │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ ├── modalScaleSquare.tsx │ │ │ │ │ │ ├── scaleSquareWithJSON.tsx │ │ │ │ │ │ ├── style.ts │ │ │ │ │ │ └── utils/ │ │ │ │ │ │ ├── getRealShapeAndPosition.ts │ │ │ │ │ │ ├── useGetDisplayNameInMoveBar.ts │ │ │ │ │ │ ├── useMouseHover.ts │ │ │ │ │ │ └── useScaleStateSelector.ts │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── resp/ │ │ │ │ │ │ └── currentAppResp.ts │ │ │ │ │ └── style.tsx │ │ │ │ ├── Deploy/ │ │ │ │ │ ├── Watermark/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── content.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ ├── History/ │ │ │ │ │ ├── components/ │ │ │ │ │ │ ├── ActionArea/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── HistoryNavBar/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── SnapShotItem/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ └── SnapShotList/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ └── index.tsx │ │ │ │ ├── Resource/ │ │ │ │ │ ├── Create/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── CreateOrEdit/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── Edit/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── layout/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ ├── Status/ │ │ │ │ │ ├── 403/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── 404/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── 500/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── MobileFobidden/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── errorPage.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ └── style.tsx │ │ │ │ └── Template/ │ │ │ │ └── GuideApp.tsx │ │ │ ├── redux/ │ │ │ │ ├── aiAgent/ │ │ │ │ │ ├── dashboardTeamAIAgentPayload.ts │ │ │ │ │ ├── dashboardTeamAIAgentReducer.ts │ │ │ │ │ ├── dashboardTeamAIAgentSelector.ts │ │ │ │ │ ├── dashboardTeamAIAgentSlice.ts │ │ │ │ │ └── dashboardTeamAIAgentState.ts │ │ │ │ ├── builderInfo/ │ │ │ │ │ ├── builderInfoReducer.ts │ │ │ │ │ ├── builderInfoSelector.ts │ │ │ │ │ ├── builderInfoSlice.ts │ │ │ │ │ └── builderInfoState.ts │ │ │ │ ├── config/ │ │ │ │ │ ├── configListener.ts │ │ │ │ │ ├── configPayload.ts │ │ │ │ │ ├── configReducer.ts │ │ │ │ │ ├── configSelector.ts │ │ │ │ │ ├── configSlice.ts │ │ │ │ │ └── configState.ts │ │ │ │ ├── currentApp/ │ │ │ │ │ ├── action/ │ │ │ │ │ │ ├── actionListener.ts │ │ │ │ │ │ ├── actionReducer.ts │ │ │ │ │ │ ├── actionSelector.ts │ │ │ │ │ │ ├── actionSlice.ts │ │ │ │ │ │ └── actionState.ts │ │ │ │ │ ├── appInfo/ │ │ │ │ │ │ ├── appInfoReducer.ts │ │ │ │ │ │ ├── appInfoSelector.ts │ │ │ │ │ │ ├── appInfoSlice.ts │ │ │ │ │ │ └── appInfoState.ts │ │ │ │ │ ├── collaborators/ │ │ │ │ │ │ ├── collaboratorsHandlers.ts │ │ │ │ │ │ ├── collaboratorsReducer.ts │ │ │ │ │ │ ├── collaboratorsSelector.ts │ │ │ │ │ │ ├── collaboratorsSlice.ts │ │ │ │ │ │ └── collaboratorsState.ts │ │ │ │ │ ├── components/ │ │ │ │ │ │ ├── componentsListener.ts │ │ │ │ │ │ ├── componentsPayload.ts │ │ │ │ │ │ ├── componentsReducer.ts │ │ │ │ │ │ ├── componentsSelector.ts │ │ │ │ │ │ ├── componentsSlice.ts │ │ │ │ │ │ └── componentsState.ts │ │ │ │ │ ├── cursor/ │ │ │ │ │ │ ├── cursorReducer.ts │ │ │ │ │ │ ├── cursorSelector.ts │ │ │ │ │ │ ├── cursorSlice.ts │ │ │ │ │ │ └── cursorState.ts │ │ │ │ │ ├── dragShadow/ │ │ │ │ │ │ ├── dragShadowReducer.ts │ │ │ │ │ │ ├── dragShadowSelector.ts │ │ │ │ │ │ ├── dragShadowSlice.ts │ │ │ │ │ │ └── dragShadowState.ts │ │ │ │ │ ├── executionTree/ │ │ │ │ │ │ ├── executionListener.ts │ │ │ │ │ │ ├── executionReducer.ts │ │ │ │ │ │ ├── executionSelector.ts │ │ │ │ │ │ ├── executionSlice.ts │ │ │ │ │ │ └── executionState.ts │ │ │ │ │ ├── layoutInfo/ │ │ │ │ │ │ ├── layoutInfoListener.ts │ │ │ │ │ │ ├── layoutInfoReducer.ts │ │ │ │ │ │ ├── layoutInfoSelector.ts │ │ │ │ │ │ ├── layoutInfoSlice.ts │ │ │ │ │ │ ├── layoutInfoState.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ │ ├── selector.ts │ │ │ │ │ └── slice.ts │ │ │ │ ├── currentAppHistory/ │ │ │ │ │ ├── currentAppHistoryReducer.ts │ │ │ │ │ ├── currentAppHistorySelector.ts │ │ │ │ │ ├── currentAppHistorySlice.ts │ │ │ │ │ └── currentAppHistoryState.ts │ │ │ │ ├── guide/ │ │ │ │ │ ├── guideReducer.ts │ │ │ │ │ ├── guideSelector.ts │ │ │ │ │ ├── guideSlice.ts │ │ │ │ │ └── guideState.ts │ │ │ │ └── resource/ │ │ │ │ ├── resourceReducer.ts │ │ │ │ ├── resourceSelector.ts │ │ │ │ ├── resourceSlice.ts │ │ │ │ ├── resourceState.ts │ │ │ │ └── upstashResource.ts │ │ │ ├── router/ │ │ │ │ ├── config/ │ │ │ │ │ ├── cloud.tsx │ │ │ │ │ ├── public.tsx │ │ │ │ │ └── selfHost.tsx │ │ │ │ ├── constant.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── loader/ │ │ │ │ │ ├── agentLoader.ts │ │ │ │ │ ├── agentRunLoader.ts │ │ │ │ │ ├── beautifyURLLoader.ts │ │ │ │ │ ├── cloudAuthLoader.ts │ │ │ │ │ ├── deployLoader.ts │ │ │ │ │ ├── historyLoader.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── resourceEditorLoader.ts │ │ │ │ ├── routerConfig.tsx │ │ │ │ └── utils/ │ │ │ │ ├── lazyLoad.tsx │ │ │ │ └── translateQS.ts │ │ │ ├── services/ │ │ │ │ ├── action.ts │ │ │ │ ├── agent.ts │ │ │ │ ├── apps.ts │ │ │ │ ├── drive.ts │ │ │ │ ├── history.ts │ │ │ │ ├── public.ts │ │ │ │ ├── resource.ts │ │ │ │ ├── setting.ts │ │ │ │ ├── team.ts │ │ │ │ └── users.ts │ │ │ ├── store.ts │ │ │ ├── style.tsx │ │ │ ├── types/ │ │ │ │ ├── environment.d.ts │ │ │ │ ├── global.d.ts │ │ │ │ └── richText.d.ts │ │ │ ├── utils/ │ │ │ │ ├── InspectHelper/ │ │ │ │ │ └── selectWidgetHelper.ts │ │ │ │ ├── action/ │ │ │ │ │ ├── driveActions.ts │ │ │ │ │ ├── fetchS3ClientResult.ts │ │ │ │ │ ├── premiumActionHandler.ts │ │ │ │ │ ├── runAction.ts │ │ │ │ │ ├── runActionErrorForColla.ts │ │ │ │ │ ├── runActionEventHandler.ts │ │ │ │ │ ├── runActionTransformer.ts │ │ │ │ │ ├── transResponse.ts │ │ │ │ │ └── transformDataFormat.ts │ │ │ │ ├── billing/ │ │ │ │ │ └── errorHandler.ts │ │ │ │ ├── calculateMemoryUsage.ts │ │ │ │ ├── changeDisplayNameHelper.ts │ │ │ │ ├── componentNode/ │ │ │ │ │ ├── buildTree.ts │ │ │ │ │ ├── changeDisplayNameHelper.ts │ │ │ │ │ ├── copyHelper.ts │ │ │ │ │ ├── flatTree.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── search.ts │ │ │ │ ├── copyManager.ts │ │ │ │ ├── copyToClipboard.ts │ │ │ │ ├── drag/ │ │ │ │ │ └── drag.ts │ │ │ │ ├── drive/ │ │ │ │ │ └── upload/ │ │ │ │ │ └── getSingedURL.ts │ │ │ │ ├── evaluateDynamicString/ │ │ │ │ │ ├── codeSandbox.ts │ │ │ │ │ ├── dynamicConverter.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── utils.ts │ │ │ │ │ └── valueConverter.ts │ │ │ │ ├── eventHandlerHelper/ │ │ │ │ │ ├── index.ts │ │ │ │ │ └── utils/ │ │ │ │ │ ├── commonUtils.ts │ │ │ │ │ ├── driveUtils.ts │ │ │ │ │ ├── globalDataUtils.ts │ │ │ │ │ ├── localStorage.ts │ │ │ │ │ └── premiumEventUtils.ts │ │ │ │ ├── executionTreeHelper/ │ │ │ │ │ ├── executionTreeFactory.ts │ │ │ │ │ ├── generateGlobalData.ts │ │ │ │ │ ├── generatePageInfo.ts │ │ │ │ │ ├── generateRawAction.ts │ │ │ │ │ ├── generateRawWidget.ts │ │ │ │ │ ├── generateUrlParams.ts │ │ │ │ │ ├── interface.ts │ │ │ │ │ ├── rawTreeFactory.ts │ │ │ │ │ ├── rrecursiveDelete.ts │ │ │ │ │ ├── runtimePropsCollector.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── file/ │ │ │ │ │ ├── calculateFileInfo.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── parseFileValue.ts │ │ │ │ │ └── upload.ts │ │ │ │ ├── focusManager.ts │ │ │ │ ├── formatData.ts │ │ │ │ ├── generators/ │ │ │ │ │ ├── generateAllTypePathsFromWidgetConfig.ts │ │ │ │ │ ├── generateComponentNode.ts │ │ │ │ │ ├── generateDisplayName.ts │ │ │ │ │ └── generatePageOrSectionConfig.ts │ │ │ │ ├── mediaSourceLoad/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── mixpanelHelper/ │ │ │ │ │ └── index.tsx │ │ │ │ ├── navigate/ │ │ │ │ │ └── index.ts │ │ │ │ ├── routerHelper.ts │ │ │ │ ├── screen/ │ │ │ │ │ └── index.ts │ │ │ │ ├── shortcut/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ └── shortcutProvider.tsx │ │ │ │ ├── storage.ts │ │ │ │ ├── styleUtils/ │ │ │ │ │ ├── padding.ts │ │ │ │ │ └── shadow.ts │ │ │ │ ├── team.ts │ │ │ │ ├── typeHelper.ts │ │ │ │ ├── undoRedo/ │ │ │ │ │ ├── antonymyRule.ts │ │ │ │ │ ├── circularStack.ts │ │ │ │ │ ├── undo.ts │ │ │ │ │ └── undoRedoMethod/ │ │ │ │ │ ├── action.ts │ │ │ │ │ └── components.ts │ │ │ │ ├── url/ │ │ │ │ │ └── base64.ts │ │ │ │ ├── useFuse.ts │ │ │ │ ├── userAgent/ │ │ │ │ │ └── index.ts │ │ │ │ └── validationFactory/ │ │ │ │ └── index.ts │ │ │ └── widgetLibrary/ │ │ │ ├── AudioWidget/ │ │ │ │ ├── audio.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── AvatarWidget/ │ │ │ │ ├── avatar.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── BarProgressWidget/ │ │ │ │ ├── barProgress.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── BasicContainer/ │ │ │ │ └── BasicContainer.tsx │ │ │ ├── ButtonWidget/ │ │ │ │ ├── button.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── CarouselWidget/ │ │ │ │ ├── carousel.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── slick-carousel/ │ │ │ │ │ ├── slick-theme.css │ │ │ │ │ └── slick.css │ │ │ │ ├── style.ts │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── CascaderWidget/ │ │ │ │ ├── cascader.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── ChartWidget/ │ │ │ │ ├── chart.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── ChatWidget/ │ │ │ │ ├── chat.tsx │ │ │ │ ├── components/ │ │ │ │ │ ├── baseChat.tsx │ │ │ │ │ ├── messageItem.tsx │ │ │ │ │ ├── messageItems/ │ │ │ │ │ │ ├── audioMessage.tsx │ │ │ │ │ │ ├── imageMessage.tsx │ │ │ │ │ │ ├── replayMessage.tsx │ │ │ │ │ │ ├── sendMessage.tsx │ │ │ │ │ │ ├── textMessage.tsx │ │ │ │ │ │ └── videoMessage.tsx │ │ │ │ │ ├── options.tsx │ │ │ │ │ ├── receiving.tsx │ │ │ │ │ └── replyTo.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── useSizeChange.ts │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── CheckboxGroupWidget/ │ │ │ │ ├── checkboxGroup.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── CircleProgressWidget/ │ │ │ │ ├── circleProgress.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── CodeScannerWidget/ │ │ │ │ ├── codeModal.tsx │ │ │ │ ├── codeScanner.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── ContainerWidget/ │ │ │ │ ├── container.tsx │ │ │ │ ├── emptyState.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── DataGridWidget/ │ │ │ │ ├── ExportAllSetting/ │ │ │ │ │ └── index.tsx │ │ │ │ ├── Toolbar/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── interface.ts │ │ │ │ ├── columnDeal.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── dataGrid.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── DateRangeWidget/ │ │ │ │ ├── dateRange.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── DateTimeWidget/ │ │ │ │ ├── dateTime.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── DateWidget/ │ │ │ │ ├── date.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── DividerWidget/ │ │ │ │ ├── divider.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── DrivePickerWidget/ │ │ │ │ ├── constants.ts │ │ │ │ ├── drivePicker.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── provider.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── EditableWidget/ │ │ │ │ ├── editableText.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.tsx │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── EventCalendarWidget/ │ │ │ │ ├── eventCalendar.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── useElementSize.ts │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── FormWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── form.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── GridListWidget/ │ │ │ │ ├── components/ │ │ │ │ │ ├── CursorBasedSelector/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── ListWidgetWithAutoPagination/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── ListWidgetWithServerPagination/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── Loading/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── RenderCopyContainer/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── RenderTemplateContainer/ │ │ │ │ │ └── index.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── gridList.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── utils.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── IFrameWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── iframe.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── IconWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── icon.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── ImageWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── image.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── InputWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── input.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── JsonEditorWidget/ │ │ │ │ ├── baseJsonEditor.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── jsonEditor.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── JsonSchemaFormWidget/ │ │ │ │ ├── @illadesign-ui/ │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── labelWrapper/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── templates/ │ │ │ │ │ │ ├── ArrayFieldItemTemplate/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── ArrayFieldTemplate/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── BaseInputTemplate/ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── DescriptionField/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── ErrorList/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── FieldTemplate/ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── IconButton/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── ObjectFieldTemplate/ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── SubmitButton/ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── TitleField/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── WrapIfAdditionalTemplate/ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── widgets/ │ │ │ │ │ ├── AltDateTimeWidget/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── AltDateWidget/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── CheckboxWidget/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── CheckboxesWidget/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── DateTimeWidget/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── DateWidget/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── RadioWidget/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── RangeWidget/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── SelectWidget/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── TextareaWidget/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── TimeWidget/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── UpDownWidget/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── jsonSchemaForm.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── widgetConfig.tsx │ │ │ │ └── wrapperSchemaForm.tsx │ │ │ ├── ListWidget/ │ │ │ │ ├── components/ │ │ │ │ │ ├── CursorBasedSelector/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── ListWidgetWithAutoPagination/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── ListWidgetWithServerPagination/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── Loading/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── RenderCopyContainer/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── RenderTemplateContainer/ │ │ │ │ │ └── index.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── list.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── utils.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── MapBoxWidget/ │ │ │ │ ├── SearchInput.tsx │ │ │ │ ├── content.ts │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── map.tsx │ │ │ │ ├── mapBox.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── useCenter.ts │ │ │ │ ├── useMark.ts │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── MenuWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── menu.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── ModalWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── modal.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── MultiselectWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── multiselect.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── NumberInputWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── numberInput.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── PdfWidget/ │ │ │ │ ├── button.tsx │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── pdf.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── PublicSector/ │ │ │ │ ├── AutoHeightContainer/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ ├── InvalidMessage/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.tsx │ │ │ │ │ ├── style.tsx │ │ │ │ │ └── utils.tsx │ │ │ │ ├── Label/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ └── styles.tsx │ │ │ │ ├── RenderChildrenCanvas/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── interface.ts │ │ │ │ ├── TooltipWrapper/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── interface.ts │ │ │ │ ├── TransformWidgetWrapper/ │ │ │ │ │ ├── config.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ ├── renderWithJSON.tsx │ │ │ │ │ └── style.ts │ │ │ │ ├── WidgetLoading/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ ├── containerStyle.ts │ │ │ │ └── utils/ │ │ │ │ ├── autoUpdateHeight.ts │ │ │ │ ├── formatSelectOptions.ts │ │ │ │ ├── generatorEventHandlerConfig.ts │ │ │ │ └── generatorTableEventHandlerConfig.ts │ │ │ ├── QRCodeWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── qrCode.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── RadioButtonWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── radioButton.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── RadioGroupWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── radioGroup.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── RangeSliderWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── rangeSlider.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── RateWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── rate.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── RecordingWidget/ │ │ │ │ ├── baseRecord.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── recording.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── useHandleRecord.ts │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── RichTextWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── richText.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── useInitConfig.ts │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── SelectWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── select.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── SignatureWidget/ │ │ │ │ ├── constants.ts │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── signature.tsx │ │ │ │ ├── signatureCanvas.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── SliderWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── slider.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── StatisticsWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── statistics.tsx │ │ │ │ ├── style.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── StepsWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── steps.tsx │ │ │ │ ├── util.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── SwitchGroupWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── switchGroup.tsx │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── SwitchWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── switch.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── TableWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── react-table.d.ts │ │ │ │ ├── renderTableCell.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── table.tsx │ │ │ │ ├── utils.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── TabsWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.tsx │ │ │ │ ├── tabs.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── TagsWidget/ │ │ │ │ ├── components/ │ │ │ │ │ ├── MorePanel/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ └── TagContainer/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── interface.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── tags.tsx │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── TextAreaWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── textArea.tsx │ │ │ │ ├── utils.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── TextWidget/ │ │ │ │ ├── constans.ts │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.tsx │ │ │ │ ├── text.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── TimePickerWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── timePicker.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── TimeRangeWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── timeRange.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── TimelineWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interface.ts │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── timeline.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── UploadWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.tsx │ │ │ │ ├── upload.tsx │ │ │ │ ├── util.ts │ │ │ │ └── widgetConfig.tsx │ │ │ ├── VideoWidget/ │ │ │ │ ├── eventHandlerConfig.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.tsx │ │ │ │ ├── panelConfig.tsx │ │ │ │ ├── style.ts │ │ │ │ ├── video.tsx │ │ │ │ └── widgetConfig.tsx │ │ │ ├── interface.ts │ │ │ └── widgetBuilder.tsx │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.mts │ ├── cloud/ │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package.json │ │ ├── src/ │ │ │ ├── App.tsx │ │ │ ├── api/ │ │ │ │ ├── auth/ │ │ │ │ │ └── index.ts │ │ │ │ ├── custom/ │ │ │ │ │ └── index.ts │ │ │ │ └── http/ │ │ │ │ └── base.ts │ │ │ ├── components/ │ │ │ │ ├── FullPageLoading/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ ├── FullSectionLoading/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ └── Menu/ │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── menuItem.tsx │ │ │ │ └── style.ts │ │ │ ├── env.d.ts │ │ │ ├── i18n/ │ │ │ │ ├── i18next.d.ts │ │ │ │ ├── index.ts │ │ │ │ └── react-i18next.d.ts │ │ │ ├── main.tsx │ │ │ ├── page/ │ │ │ │ ├── setting/ │ │ │ │ │ ├── account/ │ │ │ │ │ │ ├── language/ │ │ │ │ │ │ │ ├── hook.ts │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── mobile/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ └── pc/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ ├── password/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ ├── mobile/ │ │ │ │ │ │ │ │ ├── changePassword/ │ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ └── pc/ │ │ │ │ │ │ │ ├── changePassword/ │ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── personal/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── mobile/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ └── pc/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ ├── logout.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── components/ │ │ │ │ │ │ └── Header/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── context/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ ├── landing/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ ├── landingMenu/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ └── items.tsx │ │ │ │ │ │ ├── mobileEntrance.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── layout/ │ │ │ │ │ │ ├── mobile/ │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ │ └── style.ts │ │ │ │ │ │ └── pc/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ └── style.ts │ │ │ │ ├── status/ │ │ │ │ │ ├── 403/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── 404/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── 500/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ ├── user/ │ │ │ │ │ └── login/ │ │ │ │ │ └── index.tsx │ │ │ │ └── workspace/ │ │ │ │ ├── InitTeamPage/ │ │ │ │ │ └── index.tsx │ │ │ │ ├── apps/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── mobile/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ └── pc/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── style.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── components/ │ │ │ │ │ ├── ChangeLogModal/ │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── DynamicMenu/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── interface.ts │ │ │ │ │ ├── Header/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── interface.tsx │ │ │ │ │ │ ├── mobileStyle.ts │ │ │ │ │ │ └── style.ts │ │ │ │ │ ├── ToCloudModal/ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── style.ts │ │ │ │ │ └── UpgradeTip/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ ├── hooks.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── layout/ │ │ │ │ │ ├── hook.tsx │ │ │ │ │ ├── interface.ts │ │ │ │ │ ├── mobile/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── pc/ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ └── resources/ │ │ │ │ ├── index.tsx │ │ │ │ ├── mobile/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ ├── pc/ │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ └── utils.ts │ │ │ ├── router/ │ │ │ │ ├── index.tsx │ │ │ │ ├── interface.ts │ │ │ │ ├── lazyLoad/ │ │ │ │ │ └── SettingLazyLoad/ │ │ │ │ │ └── index.tsx │ │ │ │ ├── loader/ │ │ │ │ │ ├── accessUtils.ts │ │ │ │ │ ├── authLoader.ts │ │ │ │ │ └── rootLoader.ts │ │ │ │ └── routerConfig.tsx │ │ │ ├── services/ │ │ │ │ ├── auth.ts │ │ │ │ ├── swr/ │ │ │ │ │ ├── app.ts │ │ │ │ │ └── resource.ts │ │ │ │ ├── team.ts │ │ │ │ └── user.ts │ │ │ ├── store.ts │ │ │ ├── style.ts │ │ │ ├── types/ │ │ │ │ ├── environment.d.ts │ │ │ │ ├── global.d.ts │ │ │ │ └── react.d.ts │ │ │ ├── utils/ │ │ │ │ ├── auth/ │ │ │ │ │ └── index.ts │ │ │ │ ├── copy.ts │ │ │ │ ├── dayjs.ts │ │ │ │ └── storage/ │ │ │ │ └── index.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ └── playwright/ │ ├── .gitignore │ ├── package.json │ ├── playwright.config.ts │ ├── script/ │ │ ├── codeGen.js │ │ └── initEnv.js │ └── tests/ │ ├── Resources/ │ │ ├── SMTP.test.ts │ │ ├── appwrite.test.ts │ │ ├── couchDB.test.ts │ │ ├── elasticSearch.test.ts │ │ ├── firebase.test.ts │ │ ├── googleSheets.test.ts │ │ ├── huggingFaceAPI.test.ts │ │ ├── mariaDB.test.ts │ │ ├── microsoftSQL.test.ts │ │ ├── mysql.test.ts │ │ ├── neon.test.ts │ │ ├── oracleDB.test.ts │ │ ├── postgreSQL.test.ts │ │ ├── redis.test.ts │ │ ├── restAPI.test.ts │ │ ├── supabaseDB.test.ts │ │ └── tiDB.test.ts │ ├── auth.setup.ts │ └── env.d.ts ├── commitlint.config.js ├── crowdin.yml ├── fluid-config.yaml ├── fly.toml ├── hacktoberfest2023/ │ ├── README.md │ ├── awesome-ai-agents/ │ │ ├── AI Haiku generator.md │ │ ├── AI Health-Agent.md │ │ ├── AI Regex generator.md │ │ ├── AI-Designer │ │ ├── AIDecipher.md │ │ ├── AIM - Jailbreak CHATGPT.md │ │ ├── AINameGenerator.md │ │ ├── AIOptima.md │ │ ├── APIMaster.md │ │ ├── ATCgt │ │ ├── AccommodationHelper.md │ │ ├── Ace.md │ │ ├── AchieveWithEmma.md │ │ ├── Advice-on-preventing-sports-injuries.md │ │ ├── Ai-agent-finder.md │ │ ├── Algorithm Generator using input and output in any language │ │ ├── AnagramGenerator.md │ │ ├── Analytical writing Bot │ │ ├── Anime Recommendations.md │ │ ├── Anomaly Detection AI Agent │ │ ├── AntonymFinder.md │ │ ├── App-Vision │ │ ├── Ara-ara.md │ │ ├── ArtGenius.md │ │ ├── Articreate.md │ │ ├── AstroGuide.md │ │ ├── Astronaut.md │ │ ├── AuthorSpotlights.md │ │ ├── AutoSubnet.md │ │ ├── AutomatedCodeReviewer.md │ │ ├── Ava_the_nutritionist.md │ │ ├── BABY.md │ │ ├── BabyGPT.md │ │ ├── Base Number Converter │ │ ├── Base64Encoder.md │ │ ├── Base64_encoder.md │ │ ├── BatchBlueAi.md │ │ ├── Beta Testing Survey.md │ │ ├── Between Us.md │ │ ├── Binary Operation.md │ │ ├── BioBuddy.md │ │ ├── Blog Post Title Generator.md │ │ ├── Blog generator.md │ │ ├── Book-Recommender.md │ │ ├── Book-to-Film Adaptations │ │ ├── Book-to-Film.md │ │ ├── BookClub-Agent.md │ │ ├── BookRecommendationEngine.md │ │ ├── Book_suggest.md │ │ ├── BookstoreandLibraryGuides.md │ │ ├── BrainwaveBuilder.md │ │ ├── BrandCraftAI.md │ │ ├── BrandIdentityLogoConceptDesigner.md │ │ ├── BugSpotter.md │ │ ├── Business Analyzer.md │ │ ├── C++ToARM.md │ │ ├── CSS_To_Tailwind_CSS_Converter.md │ │ ├── CalamitySupport.ai │ │ ├── CaloryCal.md │ │ ├── CapitalCityFinder.md │ │ ├── Career_Compass.md │ │ ├── CaseStudyHelper.md │ │ ├── Celeb Generator.md │ │ ├── ChangeRequestPro.md │ │ ├── Charles_Darwin_AI │ │ ├── CheatCodeGenius.md │ │ ├── ChemWiz.md │ │ ├── ChemicalFormulaGenerator.md │ │ ├── Chinese Sentence Creator.md │ │ ├── Cipher Master │ │ ├── Citizen Science Projects Contribution Scope Assistant.md │ │ ├── Code Check.md │ │ ├── Code Converter.md │ │ ├── Code Documentation.md │ │ ├── Code Explainer.md │ │ ├── Code Pioneer.md │ │ ├── Code Reviewer │ │ ├── Code generator.md │ │ ├── Code with Koala.md │ │ ├── Code-De-Plagger.md │ │ ├── Code-Review-Guide.md │ │ ├── CodeCheck.md │ │ ├── CodeDebugger.md │ │ ├── CodeFixerAssistant.md │ │ ├── CodeMasters │ │ ├── Code_Complexity_Analyzer.md │ │ ├── Code_Review.md │ │ ├── Codector.md │ │ ├── Coin_Sage.md │ │ ├── Cold-Email-Generator.md │ │ ├── ColdCallingScript.md │ │ ├── Color Palette Generator │ │ ├── Colour-Palette-Provider.md │ │ ├── Competitor-Analyser │ │ ├── ComposeAI.md │ │ ├── CompuHelp.md │ │ ├── Conducting User Interviews │ │ ├── ConstellationHelper.md │ │ ├── Content Shortner.md │ │ ├── Content Summarizer │ │ ├── Content creator │ │ ├── Content-Marketing-Strategist.md │ │ ├── Content-Recommendations-Agent.md │ │ ├── ContentRecommender.md │ │ ├── Cooking Assistant.md │ │ ├── Cooking for Special Diets.md │ │ ├── Cooking-Techniques-and-Tips.md │ │ ├── Create chess opening generator.md │ │ ├── Create chess player generator.md │ │ ├── Cricket team generator.md │ │ ├── Cultural Immersion experience AI │ │ ├── CupRushAI.md │ │ ├── Curator.md │ │ ├── Curling.md │ │ ├── Custom Love Poem Generator │ │ ├── CyberSentinel.md │ │ ├── DC-Universe-Facts.md │ │ ├── Dad Jokes.md │ │ ├── Daily Code Generator.md │ │ ├── Data Exploration and Visualization.md │ │ ├── DataCleanseAI.md │ │ ├── DataDash.md │ │ ├── DataDashCraft.md │ │ ├── DataVisualizationAgent │ │ ├── DataVisualizationGuide.md │ │ ├── Deadpool.md │ │ ├── Decimal to Binary converter.md │ │ ├── Description writer.md │ │ ├── Design Database Schema.md │ │ ├── Design Guidelines [Hacktoberfest] │ │ ├── Design Product RoadMap.md │ │ ├── Design User Story Template.md │ │ ├── Dev Laughs.md │ │ ├── Dev Mode - Jailbreak ChatGPT.md │ │ ├── DevRizz.md │ │ ├── DialectCoach.md │ │ ├── DialogixPro.md │ │ ├── Discord BOT │ │ ├── DistanceConverter.md │ │ ├── DocumentGenerator.md │ │ ├── Drill-Skill.md │ │ ├── DrugAssistant.md │ │ ├── DungeonMasterGPT(MK.I).md │ │ ├── EarthWiseAI.md │ │ ├── EasyLogin Form Generator.md │ │ ├── EcoSavvy.md │ │ ├── Ecofriendly.md │ │ ├── Elementalist.md │ │ ├── ElevatorPitchGPT.md │ │ ├── Emailolot.md │ │ ├── Emoji Playground.md │ │ ├── Emotional Support Companion.md │ │ ├── Engineer's buddy.md │ │ ├── English to Hindi Translator.md │ │ ├── English to Kannada translator.md │ │ ├── English to Sinhala Translator.md │ │ ├── English-to-Bangla-Translator.md │ │ ├── English-to-Kannada translator.md │ │ ├── EnglishToArabicTranslator.md │ │ ├── EnglishToHindiTranslator.md │ │ ├── EnglishtoUrduTranslator.md │ │ ├── Environmental Conservation.md │ │ ├── EnvironmentalConservation.md │ │ ├── EquationSolver.md │ │ ├── Error fix Assistant │ │ ├── Ethical AI agent.md │ │ ├── EthicalSupportAgent │ │ ├── EventPlannerAssistant.md │ │ ├── Excuse Wizard │ │ ├── Exercise_Buddy.md │ │ ├── Explore the personalities.md │ │ ├── F.R.I.E.N.D.S quotes generator 🫰.md │ │ ├── Facts.md │ │ ├── FakeMultimediaDetection.md │ │ ├── Famous Birthday Twins.md │ │ ├── Famous Football Players Generator.md │ │ ├── Female Tech Entrepreneur.md │ │ ├── Fiber-Chat.md │ │ ├── Figure Skating Routine Generator.md │ │ ├── Fit Bot.md │ │ ├── FitBot.md │ │ ├── FitLife Coach.md │ │ ├── Fitness Tracking and Progress Monitoring.md │ │ ├── Fitness-challenger.md │ │ ├── FlashDigUp.md │ │ ├── Food-recipe-generator.md │ │ ├── Foodie+wine.md │ │ ├── Football-Analyst.md │ │ ├── Foreign Language Vocabulary Builder.md │ │ ├── Fortunecookie.md │ │ ├── Funny Limerick Party Game.md │ │ ├── GOSSIF.md │ │ ├── GRAMMAR INSTRUCTOR.md │ │ ├── Game NPCs.md │ │ ├── GameConceptDesigner-GPT.md │ │ ├── GameReadyPro.md │ │ ├── GardenGuide │ │ ├── Gear and equipment recommendations.md │ │ ├── GeetaShlokas.md │ │ ├── GenZSlangs.md │ │ ├── General Stock Advisor.md │ │ ├── Generate projects in any framework │ │ ├── Geologist-GPT (MK.II).md │ │ ├── German Word-Assistant.md │ │ ├── GermanHistoryGuide.md │ │ ├── GetDiet.md │ │ ├── Get_Health_Advice.md │ │ ├── GigaChat.md │ │ ├── GitHub_Profile_Readme_Generator.md │ │ ├── GrammerGig │ │ ├── Graph Theory Algorithms with Steps.md │ │ ├── GreenLivingAdvisor.md │ │ ├── GreenThumb.md │ │ ├── GroundPinAI.md │ │ ├── Hackathon Buddy │ │ ├── HalalRecipeGenerator.md │ │ ├── Harry-Potter-quotes │ │ ├── Hash.md │ │ ├── Health-Diagnoser.md │ │ ├── HealthBuddy.md │ │ ├── Health_track.md │ │ ├── HealthyBites.md │ │ ├── Hindi to English Translator │ │ ├── Hinglish Translator │ │ ├── HistoricalReenactor.md │ │ ├── HomeRemedies.md │ │ ├── How_To_Bot.md │ │ ├── Humorous Fact.md │ │ ├── Humorous Facts │ │ ├── IceRinkEtiquetteAndSafety.md │ │ ├── IceSkatingGear&EquipmentRecommendation.md │ │ ├── IceSportGuideBot.md │ │ ├── Ice_Skater.md │ │ ├── IdeaHouse.md │ │ ├── Illa.md │ │ ├── Image Upload Component │ │ ├── Incorrect grammar detection.md │ │ ├── IndianHistoryHub.md │ │ ├── InfoVisCraftAI.md │ │ ├── Information_generator.md │ │ ├── Ingrain.md │ │ ├── Innovator.md │ │ ├── InspireBuddy │ │ ├── Inter_L_Coder.md │ │ ├── InteractiVisionAI.md │ │ ├── Interesting Harry Potter Fact.md │ │ ├── International Cuisines.md │ │ ├── InterviewScriptGenerator │ │ ├── Is-It-Endangered.md │ │ ├── Japanese To All Translator.md │ │ ├── JavascriptCoder │ │ ├── Job Search and Career Assistant.md │ │ ├── Job Seeker Assistant │ │ ├── Job-Seeker-Outreach-Assistant.md │ │ ├── Json to CSV Converter.md │ │ ├── Kitchen-Essentials.md │ │ ├── Know_about_nepal.md │ │ ├── LANGUAGE PROFICIENCY PREPARE AI │ │ ├── LULLU_storyBot.md │ │ ├── Language Learning Challenges.md │ │ ├── LanguageLearningRoadmap.md │ │ ├── Latest Scientific Discoveries.md │ │ ├── Lead-Generation-Tactics.md │ │ ├── LeadNurturePro.md │ │ ├── LeadQualifyBot.md │ │ ├── League of Legends Champion Recommender.md │ │ ├── Learn French.md │ │ ├── Learn Japanese.md │ │ ├── LearnLingo.md │ │ ├── Leftover-food-recipes │ │ ├── Leftover-recipes-generator.md │ │ ├── Legal Advisor │ │ ├── LegalAdvisor.md │ │ ├── LegalLumin.md │ │ ├── Ligament.md │ │ ├── Line-Coding-Waves.md │ │ ├── LingoLink.md │ │ ├── LinguoLingo.md │ │ ├── LionAgent │ │ ├── Lit.md │ │ ├── LitSleuth.md │ │ ├── LyricsGenerator.md │ │ ├── MCQ (Multiple Choice Question) Builder.md │ │ ├── Make an Impression.md │ │ ├── Market competition analysis report.md │ │ ├── MarketSegmenter.md │ │ ├── Marketing-Analytics-Frameworks.md │ │ ├── Markettrendresearchreport.md │ │ ├── Marvel-comic-universe-facts.md │ │ ├── MasterMind Tutor-AI │ │ ├── Mathematrix.md │ │ ├── MealPlanner.md │ │ ├── MealPrep.md │ │ ├── MediCare.md │ │ ├── MeditationGuide.md │ │ ├── MeetTaskwhizz │ │ ├── Meeting Agenda Maker.md │ │ ├── MentalConditioning.md │ │ ├── Mentalist.md │ │ ├── MinecraftAssistant.md │ │ ├── MixerChef(MK.I).md │ │ ├── MoneyKing │ │ ├── Monumental Chronicles.md │ │ ├── Morse-Coder.md │ │ ├── Motivational Quote Generator.md │ │ ├── MotivationalSpeakerAndMindsetSpecialist.md │ │ ├── Movie-Guider.md │ │ ├── MovieRecommendor.md │ │ ├── MultiLingo Code Interpreter.md │ │ ├── Multiple Musical Instruments Learning.md │ │ ├── Muse-maker.md │ │ ├── My Therapist │ │ ├── Nature.md │ │ ├── No Thinker.md │ │ ├── NutritionCalci.md │ │ ├── Objection Handling Guide.md │ │ ├── One Piece.md │ │ ├── OptiTechPro.md │ │ ├── OrganizerBot.md │ │ ├── Osiris.md │ │ ├── Otaku_Senpai.md │ │ ├── OutfitPlanner.md │ │ ├── PackagingConceptDesigner.md │ │ ├── PackingListGenerator.md │ │ ├── Panda-Debugger.md │ │ ├── Paraphraser.md │ │ ├── Password_History_Tracker.md │ │ ├── Password_Strength_Checker.md │ │ ├── Peom_in_hindi.md │ │ ├── Perfect Pen.md │ │ ├── PeriodicTableElementHelper.md │ │ ├── PersonGPT - Jailbreak ChatGPT.md │ │ ├── Personal Productivity Assistant.md │ │ ├── Personalise Learning system.md │ │ ├── Personalized-Workout-Generator.md │ │ ├── Pharmacist-GPT.md │ │ ├── Physics Demystified │ │ ├── Poem generator.md │ │ ├── PoemCraft.md │ │ ├── PoemGeneratorApp.md │ │ ├── Poetry Critic AI.md │ │ ├── Positive Affirmation Generator │ │ ├── PredictiveModelPro.md │ │ ├── PrimeCompositeNumberHelper.md │ │ ├── Product Analyzer.md │ │ ├── Product positioning document │ │ ├── Product usability testing plan │ │ ├── ProjectBreakdownAI.md │ │ ├── ProjectWisdomBot.md │ │ ├── Python Interpreter.md │ │ ├── QRGenerator │ │ ├── QuantumQuill.md │ │ ├── QuizMaster.md │ │ ├── QuoteGenerator.md │ │ ├── Quoter.md │ │ ├── README.md │ │ ├── RandomPhrasePass.md │ │ ├── Rap lyrics Generator -The weekend │ │ ├── RapMaster.md │ │ ├── ReadHorizonAI.md │ │ ├── Reading Comprehension Coach.md │ │ ├── ReadingHabitBuilding.md │ │ ├── ReadmeGenerator.md │ │ ├── RecipeInspirationGenerator.md │ │ ├── Regex Generator.md │ │ ├── Rephraser.md │ │ ├── RephraserTool.md │ │ ├── ResGent.md │ │ ├── Research-Summarizer.md │ │ ├── RiddleGenerator.md │ │ ├── Risk Management │ │ ├── Rive.md │ │ ├── RoadmapBuilder.md │ │ ├── RoastMaster3000.md │ │ ├── Russian-Translator.md │ │ ├── SEO Generator.md │ │ ├── SMILE_To_Name_and_Vice_Versa.md │ │ ├── SONG-ify.md │ │ ├── Saitama.md │ │ ├── Sales Presentation Slides.md │ │ ├── SalesProposalGPT.md │ │ ├── SanskritTranslator.md │ │ ├── SciCompPhysXpert.md │ │ ├── SciConnectAI.md │ │ ├── Science History and Pioneers.md │ │ ├── Science News Analysis Assistant.md │ │ ├── ScienceNewsAnalyzer.md │ │ ├── Script Like a Pro │ │ ├── Script Writer │ │ ├── SegmentMasterAI.md │ │ ├── Sentiment Analysis.md │ │ ├── Sentiment_Analysis_bot │ │ ├── Series-movies suggester.md │ │ ├── SkateCompInfoBot.md │ │ ├── Skynet.md │ │ ├── SnaTellAI.md │ │ ├── Social Campaigns │ │ ├── Socratesbot.md │ │ ├── Song Sage.md │ │ ├── SpamDetector.md │ │ ├── Spanish Poem Generator.md │ │ ├── Spanish.md │ │ ├── SpecifyMe.md │ │ ├── Speed Skating Techniques.md │ │ ├── Sport-strategies.md │ │ ├── Sports Injury Prevention.md │ │ ├── SportsMentor.md │ │ ├── SportsPsychology.md │ │ ├── SquareRootFinder.md │ │ ├── Stakeholder's Matrix Generator.md │ │ ├── StarAI.md │ │ ├── StatusUpdateGenius.md │ │ ├── StockX │ │ ├── Story Weave.md │ │ ├── Story generator │ │ ├── Story generator.md │ │ ├── Story teller.md │ │ ├── Story-Idea-generator.md │ │ ├── Story-Wizard.md │ │ ├── Story-teller.md │ │ ├── StorySpark.md │ │ ├── Story_generator.md │ │ ├── Study Pal │ │ ├── Study Roadmap │ │ ├── Study plan generator.md │ │ ├── Study-Buddy.md │ │ ├── StudyBuddy.md │ │ ├── Sudoku Solver.md │ │ ├── Suggest-Something-to-Cook.md │ │ ├── SymptomAnalyizer.md │ │ ├── SynonymFinder.md │ │ ├── TACG.ai.md │ │ ├── TALK.md │ │ ├── TV series suggester │ │ ├── TaskTitan.md │ │ ├── Teacher.md │ │ ├── Tech Stack Finder │ │ ├── Techo │ │ ├── Temperature Converter.md │ │ ├── TestImpactAI.md │ │ ├── Testing Code generator │ │ ├── Text-to-image-converter.md │ │ ├── Text2Hindi.md │ │ ├── TextSentimentAnalyzer.md │ │ ├── TextSummarizer.md │ │ ├── Thai_Translator.md │ │ ├── The Companion.md │ │ ├── Tic_tac_toe game.md │ │ ├── TimeTravelerTom.md │ │ ├── TimeTrendPro.md │ │ ├── TipSplitterCalculator.md │ │ ├── ToGoLang.md │ │ ├── Top 10 Movie Rankings.md │ │ ├── TourSuggester.md │ │ ├── TrainingDrillsandExercises.md │ │ ├── Translate English Messages.md │ │ ├── Translation Tutor.md │ │ ├── Translator │ │ ├── Translator.md │ │ ├── Translator2.md │ │ ├── TranslatorAurica │ │ ├── TravelBuddy.md │ │ ├── TravelLighter │ │ ├── Travel_Explorer.md │ │ ├── Travel_Itinerary.md │ │ ├── Trivia Bot.md │ │ ├── TwistedTales AI.md │ │ ├── Typing test.md │ │ ├── UsabilityTestingScript.md │ │ ├── Used Electronics Price Analyzer.md │ │ ├── User Research Report.md │ │ ├── User-Research-Questionnaire-Template.md │ │ ├── Userbehavioranalysisreport.md │ │ ├── VideoAdScripter │ │ ├── Virtual Companion.md │ │ ├── VirtualPetAdoptionAdvisor.md │ │ ├── Virtual_Historian_AI.md │ │ ├── WP Snippet Generator │ │ ├── WeathEats │ │ ├── Web Developer Helper.md │ │ ├── Web Development Helper.md │ │ ├── Web development help assistant.md │ │ ├── Web styling frameworks.md │ │ ├── WeblyAI.md │ │ ├── Welcome to Wilcume !.md │ │ ├── What's your MBTI.md │ │ ├── WikiScience.md │ │ ├── Wireframes.md │ │ ├── Word Meaning (Any Language) │ │ ├── Yoda Translator.md │ │ ├── YouTube Script Generator.md │ │ ├── Your Anxiety Buddy │ │ ├── [AI Agent]Version Control Workflows.md │ │ ├── [Ai Agent] Influencer's Era │ │ ├── [Ai Agent] Roadmap-generator.md │ │ ├── [Buzzman]The_latest_newsletter.md │ │ ├── [Direc-AI-tor]Movie script generator.md │ │ ├── academic-paraphrase-agent.md │ │ ├── ai-movie-critic.md │ │ ├── all-things-counter-strike.md │ │ ├── astrology facts generator │ │ ├── bibleQuotes.md │ │ ├── brandnamegenerator.md │ │ ├── career-roadmap-generator.md │ │ ├── ch-en-translator-model.md │ │ ├── chat got │ │ ├── combodia-name-generator │ │ ├── competitive-analysis-report.md │ │ ├── cooking-special-diets │ │ ├── cooking-techniques-and-tips │ │ ├── cube-root-finder │ │ ├── culinary-adventures │ │ ├── data-storytelling.md │ │ ├── dictionary │ │ ├── email Marketing Automation │ │ ├── finance-model.md │ │ ├── game-name-generator │ │ ├── gear-equipment-recommendations-ai-agent.md │ │ ├── grammar corrector │ │ ├── hackername generator.md │ │ ├── hashtage_generator.md │ │ ├── healthyfy.md │ │ ├── hello_cobol.md │ │ ├── html to jsx converter │ │ ├── job-interview-preparation.md │ │ ├── kannada.md │ │ ├── launch-plan-checklist.md │ │ ├── math-and-science-tutor.md │ │ ├── mohit.md │ │ ├── movie_suggent.md │ │ ├── music-recommender.md │ │ ├── ninja-java-script-assistant.md │ │ ├── nutriSport.md │ │ ├── osu! rhythm game coach.md │ │ ├── personal fitness advisor │ │ ├── productivitySongs │ │ ├── qr-scanner.md │ │ ├── quantum-computing-problem-solver.md │ │ ├── quantum-education-resource.md │ │ ├── routines-pal.md │ │ ├── secureCodingPractices.md │ │ ├── skating-guide.md │ │ ├── smith_the_converter │ │ ├── snooker-summarizer.md │ │ ├── software-architecture-design.md │ │ ├── space-travel-planner.md │ │ ├── spam detector │ │ ├── strategies for handling errors │ │ ├── study buddy app │ │ ├── the_matrix_quotes.md │ │ ├── travel_guide.md │ │ ├── unit-converter.md │ │ ├── user persona creator │ │ ├── user-research-report.md │ │ └── wthIsThis.md │ └── awesome-illa-apps/ │ ├── AI-Image-Gen │ ├── Anomaly Detection Dashboard with AI Agent │ ├── AskMyDocument.md │ ├── Awesome Avatars.md │ ├── Awesome-Notes-App.md │ ├── BMI Calculator.md │ ├── BMI_Notif │ ├── Barcode-Generator.md │ ├── Bible Quotes.md │ ├── Birthday-wisher.md │ ├── Blog_template.md │ ├── Bug-Reporting.md │ ├── CRUD APP │ ├── CSV_To_MYSQL.md │ ├── Calculator App.md │ ├── Calculator.md │ ├── Case Converter.md │ ├── Cats API.md │ ├── CheatCodeGenius │ ├── Contact Developers.md │ ├── Crazy-Avatars.md │ ├── CrudApp.md │ ├── Data-entry.md │ ├── Date to Timestamp.md │ ├── Day_Planner.md │ ├── Dialogue Generator.md │ ├── DrugWiki.md │ ├── ENGLISH-HINDI-Translation-App │ ├── EarthLens.md │ ├── English To Higlish Translater │ ├── Export Charts │ ├── Feedback_Form.md │ ├── Funky_Calculator.md │ ├── GiftSwap.md │ ├── GitHubStatsGenerator.md │ ├── Github Issue Finder.md │ ├── Github Stats Generator │ ├── Github Stats.md │ ├── Github Status Generator.md │ ├── GithubActivityGraphGenerator.md │ ├── GithubRepoStats.md │ ├── HacktoberFest23.md │ ├── Hacktoberfest Treasure Hunt.md │ ├── Hex to RGB Color Converter.md │ ├── Hex-RGB-Converter │ ├── Holopin Board Preview.md │ ├── Holopin Profile Viewer.md │ ├── Imaginate Creator.md │ ├── InputField.md │ ├── Inventory management.md │ ├── Joker.md │ ├── Jotfusion.md │ ├── LeetCodeStatsCardGenerator.md │ ├── MPLgen │ ├── Max Portfolio.md │ ├── Monitor Repositories Star, Forks and Issues.md │ ├── Newsletter │ ├── Notes App.md │ ├── NotesUsingSupabaseCRUD.md │ ├── Payment_form.md │ ├── Pearls-Illa-App.md │ ├── PokemonGenerator.md │ ├── Pokémon Stats.md │ ├── Predict Number │ ├── Product CRUD App Using TiDB.md │ ├── ProgrammingMemeGenerator.md │ ├── QR Code Generator.md │ ├── QR-Generator.md │ ├── README.md │ ├── Restaurantmenu.md │ ├── Resume_Builder.md │ ├── Say Hello.md │ ├── Sentimental-Analysis.md │ ├── Sentimental.md │ ├── Signin_form.md │ ├── Simple Form.md │ ├── Simple-portfolio-page │ ├── SimpleSignupForm.md │ ├── SpamDetection.md │ ├── Stable-Diffusion-XL │ ├── StatsGenerator │ ├── Subscription_form.md │ ├── Survey Form │ ├── TODO Application.md │ ├── Text to Image Generator.md │ ├── To-Do List App.md │ ├── Translator HiNDI to English │ ├── TriviaGenerator.md │ ├── TwitterClone │ ├── Url Decoder APP │ ├── WaifuGenerator.md │ ├── Weather-App.md │ ├── contactDevelopers.md │ ├── hello-word.md │ ├── rgbaColorGenerator.md │ ├── simple-login-form.md │ └── simple-portfolio-template ├── illa-builder-frontend.conf ├── nginx.conf ├── package.json ├── packages/ │ ├── eslint-config-illa/ │ │ ├── index.js │ │ └── package.json │ └── tsconfig/ │ ├── base.json │ ├── package.json │ └── react.json ├── pnpm-workspace.yaml └── turbo.json