n.map(r=>e[r])),_g.highlight=lT;const cT=(0,$s.R)(()=>new Map([[ce.c.CategoryPreference,{label:"\u504F\u597D\u8BBE\u7F6E",info:{isCategory:!0}}],[ce.c.ToggleTheme,{label:"\u5207\u6362\u4E3B\u9898",info:{fuzzTag:"\u663E\u793A\u3001\u9ED1\u3001\u8272\u3001\u6DF1\u3001\u660E\u3001\u4EAE\u3001\u767D\u3001\u6D45\u3001\u7CFB\u7EDF\u3001\u754C\u9762",category:ce.c.CategoryPreference}}],[ce.c.ToggleRuler,{label:"\u663E\u793A/\u9690\u85CF\u6807\u5C3A",info:{fuzzTag:"\u5207\u6362\u3001\u663E\u793A\u3001\u9690\u85CF\u3001\u7801\u3001\u5BFC\u3001\u8F68\u3001\u6807",category:ce.c.CategoryPreference}}],[ce.c.ToggleReferenceLine,{label:"\u663E\u793A/\u9690\u85CF\u53C2\u8003\u7EBF",info:{fuzzTag:"\u5207\u3001\u6362\u3001\u663E\u3001\u9690\u3001\u85CF\u3001\u6D88\u5931\u3001\u53BB\u6389\u3001\u5F00\u542F\u3001\u7801\u3001\u5BFC\u3001\u8F68\u3001\u6807",category:ce.c.CategoryPreference}}],[ce.c.ToggleAlignLine,{label:"\u6253\u5F00/\u5173\u95ED\u5BF9\u9F50\u53C2\u8003\u7EBF\u529F\u80FD",info:{fuzzTag:"\u5207\u3001\u6362\u3001\u663E\u3001\u9690\u3001\u85CF\u3001\u6D88\u5931\u3001\u53BB\u6389\u3001\u5F00\u542F\u3001\u5BFC\u3001\u8F68\u3001\u6807",category:ce.c.CategoryPreference}}],[ce.c.ToggleSticky,{label:"\u663E\u793A/\u9690\u85CF\u6279\u6CE8",info:{fuzzTag:"\u5207\u3001\u6362\u3001\u663E\u3001\u9690\u3001\u85CF\u3001\u6D88\u5931\u3001\u53BB\u6389\u3001\u5F00\u542F\u3001\u5207\u3001\u6362\u3001\u8C08\u3001\u8BB0",category:ce.c.CategoryPreference}}],[ce.c.ToggleComment,{label:"\u663E\u793A/\u9690\u85CF\u8BC4\u8BBA",info:{fuzzTag:"\u5207\u3001\u6362\u3001\u663E\u3001\u9690\u3001\u85CF\u3001\u6D88\u5931\u3001\u53BB\u6389\u3001\u5F00\u542F\u3001\u5207\u3001\u6362\u3001\u8C08\u3001\u8BB0",category:ce.c.CategoryPreference}}],[ce.c.ToggleMultiplayerMouse,{label:"\u663E\u793A/\u9690\u85CF\u591A\u4EBA\u9F20\u6807\u6307\u9488",info:{fuzzTag:"\u5207\u3001\u6362\u3001\u663E\u3001\u9690\u3001\u85CF\u3001\u6D88\u5931\u3001\u53BB\u6389\u3001\u5F00\u542F\u3001\u534F\u4F5C\u3001\u6210\u5458\u3001\u624B\u3001\u6307",category:ce.c.CategoryPreference}}],[ce.c.ToggleLeftSide,{label:"\u663E\u793A/\u9690\u85CF\u5DE6\u9762\u677F",info:{fuzzTag:"\u5207\u3001\u6362\u3001\u663E\u3001\u9690\u3001\u85CF\u3001\u6D88\u5931\u3001\u53BB\u6389\u3001\u5F00\u542F\u3001\u8FB9\u680F\u3001\u4FA7",category:ce.c.CategoryPreference}}],[ce.c.ToggleRightSide,{label:"\u663E\u793A/\u9690\u85CF\u53F3\u9762\u677F",info:{fuzzTag:"\u5207\u3001\u6362\u3001\u663E\u3001\u9690\u3001\u85CF\u3001\u6D88\u5931\u3001\u53BB\u6389\u3001\u5F00\u542F\u3001\u8FB9\u680F\u3001\u4FA7",category:ce.c.CategoryPreference}}]])),dT=(0,$s.R)(()=>new Map([["\u5207\u6362\u4E3B\u9898",ce.c.ToggleTheme],["\u663E\u793A/\u9690\u85CF\u6807\u5C3A",ce.c.ToggleRuler],["\u663E\u793A/\u9690\u85CF\u53C2\u8003\u7EBF",ce.c.ToggleReferenceLine],["\u6253\u5F00/\u5173\u95ED\u5BF9\u9F50\u53C2\u8003\u7EBF\u529F\u80FD",ce.c.ToggleAlignLine],["\u663E\u793A/\u9690\u85CF\u6279\u6CE8",ce.c.ToggleSticky],["\u663E\u793A/\u9690\u85CF\u8BC4\u8BBA",ce.c.ToggleComment],["\u663E\u793A/\u9690\u85CF\u591A\u4EBA\u9F20\u6807\u6307\u9488",ce.c.ToggleMultiplayerMouse],["\u663E\u793A/\u9690\u85CF\u5DE6\u9762\u677F",ce.c.ToggleLeftSide],["\u663E\u793A/\u9690\u85CF\u53F3\u9762\u677F",ce.c.ToggleRightSide]])),pT=(0,$s.R)(()=>new Map([])),uT=(0,$s.R)(()=>new Map([[ce.c.CategoryCommonOperation,{label:"\u901A\u7528\u64CD\u4F5C",info:{isCategory:!0}}],[ce.c.Undo,{label:"\u64A4\u9500",info:{fuzzTag:"\u56DE\u3001\u8FD4\u3001\u6094\u3001\u9000",category:ce.c.CategoryCommonOperation}}],[ce.c.Redo,{label:"\u91CD\u505A",info:{fuzzTag:"\u56DE\u3001\u8FD4\u3001\u6094\u3001\u9000",category:ce.c.CategoryCommonOperation}}],[ce.c.ComSelectAll,{label:"\u5168\u9009",info:{category:ce.c.CategoryCommonOperation}}],[ce.c.GlobalFindAndReplace,{label:"\u67E5\u627E/\u66FF\u6362",info:{category:ce.c.CategoryCommonOperation}}],[ce.c.GlobalFind,{label:"\u67E5\u627E",info:{category:ce.c.CategoryCommonOperation,noCanFuzzy:!0}}],[ce.c.GlobalReplace,{label:"\u66FF\u6362",info:{category:ce.c.CategoryCommonOperation,noCanFuzzy:!0}}],[ce.c.Preview,{label:"\u6F14\u793A",info:{fuzzTag:"\u64AD\u3001\u653E\u3001\u9884\u3001\u89C8\u3001\u5C55",category:ce.c.CategoryCommonOperation}}],[ce.c.Group,{label:"\u7EC4\u5408",info:{fuzzTag:"\u6253\u3001\u6210\u3001\u5408\u3001\u5E76\u3001\u5173\u3001\u8054",category:ce.c.CategoryCommonOperation}}],[ce.c.UnGroup,{label:"\u6253\u6563",info:{fuzzTag:"\u70B8\u3001\u89E3\u3001\u5206\u3001\u5F00\u3001\u62C6",category:ce.c.CategoryCommonOperation}}],[ce.c.Delete,{label:"\u5220\u9664",info:{fuzzTag:"",category:ce.c.CategoryCommonOperation}}],[ce.c.Cut,{label:"\u526A\u5207",info:{fuzzTag:"",category:ce.c.CategoryCommonOperation}}],[ce.c.Copy,{label:"\u590D\u5236",info:{fuzzTag:"",category:ce.c.CategoryCommonOperation}}],[ce.c.Past,{label:"\u7C98\u8D34",info:{fuzzTag:"",category:ce.c.CategoryCommonOperation}}],[ce.c.PastProperties,{label:"\u7C98\u8D34\u5C5E\u6027",info:{fuzzTag:"",category:ce.c.CategoryCommonOperation}}],[ce.c.AddComponent,{label:"\u6DFB\u52A0\u4E3A\u7EC4\u4EF6",info:{fuzzTag:"",category:ce.c.CategoryCommonOperation,noCanFuzzy:!0}}],[ce.c.CreateMaster,{label:"\u8F6C\u4E3A\u6BCD\u7248",info:{fuzzTag:"",category:ce.c.CategoryCommonOperation}}],[ce.c.CreatePanel,{label:"\u8F6C\u4E3A\u52A8\u6001\u7EC4\u4EF6",info:{fuzzTag:"",category:ce.c.CategoryCommonOperation}}],[ce.c.TogglePageTransState,{label:"\u6253\u5F00/\u5173\u95ED\u9875\u9762\u8DF3\u8F6C\u6548\u679C",info:{fuzzTag:"",category:ce.c.CategoryCommonOperation}}],[ce.c.TogglePanelTransState,{label:"\u6253\u5F00/\u5173\u95ED\u7EC4\u4EF6\u72B6\u6001\u6548\u679C",info:{fuzzTag:"",category:ce.c.CategoryCommonOperation}}],[ce.c.ToggleHandTool,{label:"\u624B\u578B\u5DE5\u5177",info:{fuzzTag:"\u5E73\u79FB\u3001pan",category:ce.c.CategoryCommonOperation}}],[ce.c.ToggleExport,{label:"\u5BFC\u51FA",info:{fuzzTag:"pdf\u3001png\u3001\u79BB\u7EBF\u3001\u6F14\u793A\u5305\u3001apk\u3001\u5B89\u5353\u3001\u5B89\u88C5\u5305\u3001\u56FE\u7247\u3001\u6587\u6863",category:ce.c.CategoryCommonOperation}}],[ce.c.Alignment,{label:"\u5BF9\u9F50",info:{category:ce.c.CategoryCommonOperation,noCanFuzzy:!0}}],[ce.c.AlignmentTop,{label:"\u9876\u5BF9\u9F50",info:{fuzzTag:"\u4E0A",category:ce.c.CategoryCommonOperation}}],[ce.c.AlignmentMiddle,{label:"\u5782\u76F4\u5C45\u4E2D",info:{fuzzTag:"\u7EB5\u3001\u7AD6",category:ce.c.CategoryCommonOperation}}],[ce.c.AlignmentBottom,{label:"\u5E95\u5BF9\u9F50",info:{fuzzTag:"\u4E0B",category:ce.c.CategoryCommonOperation}}],[ce.c.AlignmentLeft,{label:"\u5DE6\u5BF9\u9F50",info:{category:ce.c.CategoryCommonOperation}}],[ce.c.AlignmentCenter,{label:"\u6C34\u5E73\u5C45\u4E2D",info:{fuzzTag:"\u6A2A\u3001\u4E2D\u95F4",category:ce.c.CategoryCommonOperation}}],[ce.c.AlignmentRight,{label:"\u53F3\u5BF9\u9F50",info:{category:ce.c.CategoryCommonOperation}}],[ce.c.AlignmentHorizontal,{label:"\u6C34\u5E73\u7B49\u95F4\u8DDD",info:{fuzzTag:"\u6A2A\u3001\u7B49\u8DDD\u3001\u5747\u5300",category:ce.c.CategoryCommonOperation}}],[ce.c.AlignmentVertical,{label:"\u5782\u76F4\u7B49\u95F4\u8DDD",info:{fuzzTag:"\u7EB5\u3001\u7AD6\u3001\u7B49\u8DDD\u3001\u5747\u5300",category:ce.c.CategoryCommonOperation}}],[ce.c.SearchMktSource,{label:"\u641C\u7D22\u7D20\u6750\u8D44\u6E90",info:{fuzzTag:"\u641C\u3001\u67E5\u3001\u7D20\u6750\u3001\u8D44\u6E90\u3001\u7EC4\u4EF6\u3001\u56FE\u6807\u3001\u56FE\u7247\u3001\u9875\u9762",category:ce.c.CategoryCommonOperation}}],[ce.c.AI3Help,{label:"\u4F7F\u7528\u5E2E\u52A9",info:{fuzzTag:"",category:ce.c.CategoryAI}}]])),hT=(0,$s.R)(()=>new Map([["\u64A4\u9500",ce.c.Undo],["\u91CD\u505A",ce.c.Redo],["\u5168\u9009",ce.c.ComSelectAll],["\u6F14\u793A",ce.c.Preview],["\u7EC4\u5408",ce.c.Group],["\u6253\u6563",ce.c.UnGroup],["\u6DFB\u52A0\u4E3A\u7EC4\u4EF6",ce.c.AddComponent],["\u5220\u9664",ce.c.Delete],["\u67E5\u627E",ce.c.GlobalFind],["\u66FF\u6362",ce.c.GlobalReplace],["\u67E5\u627E\u66FF\u6362",ce.c.GlobalFindAndReplace],["\u526A\u5207",ce.c.Cut],["\u590D\u5236",ce.c.Copy],["\u7C98\u8D34",ce.c.Past],["\u7C98\u8D34\u5C5E\u6027",ce.c.PastProperties],["\u8F6C\u4E3A\u6BCD\u7248",ce.c.CreateMaster],["\u8F6C\u4E3A\u52A8\u6001\u7EC4\u4EF6",ce.c.CreatePanel],["\u6253\u5F00/\u5173\u95ED\u9875\u9762\u8DF3\u8F6C\u6548\u679C",ce.c.TogglePageTransState],["\u6253\u5F00/\u5173\u95ED\u7EC4\u4EF6\u72B6\u6001\u6548\u679C",ce.c.TogglePanelTransState],["\u624B\u578B\u5DE5\u5177",ce.c.ToggleHandTool],["\u5BF9\u9F50",ce.c.Alignment],["\u9876\u5BF9\u9F50",ce.c.AlignmentTop],["\u5782\u76F4\u5C45\u4E2D",ce.c.AlignmentMiddle],["\u5E95\u5BF9\u9F50",ce.c.AlignmentBottom],["\u5DE6\u5BF9\u9F50",ce.c.AlignmentLeft],["\u6C34\u5E73\u5C45\u4E2D",ce.c.AlignmentCenter],["\u53F3\u5BF9\u9F50",ce.c.AlignmentRight],["\u6C34\u5E73\u7B49\u95F4\u8DDD",ce.c.AlignmentHorizontal],["\u5782\u76F4\u7B49\u95F4\u8DDD",ce.c.AlignmentVertical],["\u5BFC\u51FA",ce.c.ToggleExport],["\u641C\u7D22\u7D20\u6750\u8D44\u6E90",ce.c.SearchMktSource]])),mT=(0,$s.R)(()=>new Map([[ce.c.CategoryFile,{label:"\u6587\u4EF6\u64CD\u4F5C",info:{isCategory:!0}}],[ce.c.Save,{label:"\u4FDD\u5B58",info:{fuzzTag:"save\u3001\u5B58\u3001\u50A8\u3001\u7559",category:ce.c.CategoryFile}}],[ce.c.ProjectRename,{label:"\u6587\u4EF6\u91CD\u547D\u540D",info:{fuzzTag:"\u6539\u3001\u8C03\u3001\u4FEE",category:ce.c.CategoryFile,noCanFuzzy:!0}}],[ce.c.ViewFileInfo,{label:"\u67E5\u770B\u6587\u4EF6\u4FE1\u606F",info:{fuzzTag:"\u6570\u91CF\u3001\u7EDF\u8BA1",category:ce.c.CategoryFile}}],[ce.c.ViewVersionRecord,{label:"\u67E5\u770B\u7248\u672C\u8BB0\u5F55",info:{fuzzTag:"\u56DE\u6EDA\u3001\u5386\u53F2\u3001\u8BB0\u5F55",category:ce.c.CategoryFile}}],[ce.c.CreateNewVersion,{label:"\u4FDD\u5B58\u4E3A\u65B0\u7248\u672C",info:{fuzzTag:"\u4FDD\u5B58\u3001save\u3001\u5B58\u3001\u50A8\u3001\u7559",category:ce.c.CategoryFile}}],[ce.c.ToggleViewShare,{label:"\u5206\u4EAB",info:{fuzzTag:"\u53D1\u7ED9\u3001\u94FE\u63A5\u3001\u9884\u89C8\u3001\u4EA4\u4ED8\u3001\u67E5\u770B",category:ce.c.CategoryFile}}],[ce.c.OpenColorPicker,{label:"\u53D6\u8272\u5668",info:{fuzzTag:"\u53D6\u3001\u5339\u3001\u9009\u3001\u8C03",category:ce.c.CategoryFile}}]])),fT=(0,$s.R)(()=>new Map([["\u4FDD\u5B58",ce.c.Save],["\u6587\u4EF6\u91CD\u547D\u540D",ce.c.ProjectRename],["\u67E5\u770B\u6587\u4EF6\u4FE1\u606F",ce.c.ViewFileInfo],["\u67E5\u770B\u7248\u672C\u8BB0\u5F55",ce.c.ViewVersionRecord],["\u4FDD\u5B58\u4E3A\u65B0\u7248\u672C",ce.c.CreateNewVersion],["\u5206\u4EAB",ce.c.ToggleViewShare],["\u53D6\u8272\u5668",ce.c.OpenColorPicker]])),gT=(0,$s.R)(()=>new Map([[ce.c.CategoryLayoutView,{label:"\u5E03\u5C40\u89C6\u56FE",info:{isCategory:!0}}],[ce.c.ZoomIn,{label:"\u653E\u5927",info:{fuzzTag:"\u5927\u3001\u8FD1\u3001\u89C6\u3001\u6269",category:ce.c.CategoryLayoutView}}],[ce.c.ZoomOut,{label:"\u7F29\u5C0F",info:{fuzzTag:"\u5C0F\u3001\u8FDC\u3001\u89C6\u3001\u51CF",category:ce.c.CategoryLayoutView}}],[ce.c.ZoomToHundred,{label:"\u7F29\u653E\u81F3100%",info:{fuzzTag:"\u5206\u3001\u5BF9\u3001\u9F50\u3001\u51C6",category:ce.c.CategoryLayoutView}}],[ce.c.ZoomSelection,{label:"\u7F29\u653E\u81F3\u9009\u533A",info:{fuzzTag:"\u7126\u3001\u70B9\u3001\u96C6\u3001\u4E2D",category:ce.c.CategoryLayoutView}}],[ce.c.FitCanvas,{label:"\u9002\u5E94\u753B\u5E03",info:{fuzzTag:"\u5339\u3001\u914D",category:ce.c.CategoryLayoutView}}],[ce.c.LinkDisplayChange,{label:"\u5207\u6362\u94FE\u63A5\u663E\u793A\u6837\u5F0F",info:{fuzzTag:"",category:ce.c.CategoryLayoutView,noCanFuzzy:!0}}],[ce.c.ToggleSelectMode,{label:"\u5207\u6362\u9009\u4E2D\u6A21\u5F0F",info:{fuzzTag:"",category:ce.c.CategoryLayoutView}}],[ce.c.ToggleDynamicSpacing,{label:"\u5F00\u542F/\u5173\u95ED\u52A8\u6001\u95F4\u8DDD",info:{fuzzTag:"",category:ce.c.CategoryLayoutView}}],[ce.c.FullScreenMode,{label:"\u5F00\u542F/\u5173\u95ED\u5168\u5C4F\u6A21\u5F0F",info:{fuzzTag:"\u5207\u3001\u5F00\u542F\u3001\u5207\u3001\u89C8",category:ce.c.CategoryLayoutView}}]])),yT=(0,$s.R)(()=>new Map([["\u653E\u5927",ce.c.ZoomIn],["\u7F29\u5C0F",ce.c.ZoomOut],["\u7F29\u653E\u81F3100%",ce.c.ZoomToHundred],["\u7F29\u653E\u81F3\u9009\u533A",ce.c.ZoomSelection],["\u9002\u5E94\u753B\u5E03",ce.c.FitCanvas],["\u5207\u6362\u94FE\u63A5\u663E\u793A\u6837\u5F0F",ce.c.LinkDisplayChange],["\u5207\u6362\u9009\u4E2D\u6A21\u5F0F",ce.c.ToggleSelectMode],["\u5F00\u542F/\u5173\u95ED\u52A8\u6001\u95F4\u8DDD",ce.c.ToggleDynamicSpacing],["\u5F00\u542F/\u5173\u95ED\u5168\u5C4F\u6A21\u5F0F",ce.c.FullScreenMode]])),vT=(0,$s.R)(()=>new Map([[ce.c.CategoryHelpCenter,{label:"\u5E2E\u52A9",info:{isCategory:!0}}],[ce.c.ToggleShortcutKey,{label:"\u67E5\u770B\u5FEB\u6377\u952E",info:{fuzzTag:"shortcut\u3001\u5F84\u3001\u901F\u3001\u542F",category:ce.c.CategoryHelpCenter}}],[ce.c.OpenHelperCenter,{label:"\u6253\u5F00\u5E2E\u52A9\u4E2D\u5FC3",info:{fuzzTag:"\u63F4\u3001\u7B54\u3001\u8BE2\u3001\u7591\u3001why\u3001\u4E3A\u4EC0\u4E48\u3001\u600E\u4E48\u3001\u600E\u6837\u3001\u5982\u4F55\u3001how\u3001\u80FD",category:ce.c.CategoryHelpCenter}}],[ce.c.Feedback,{label:"\u9700\u6C42\u53CD\u9988",info:{fuzzTag:"\u6C42\u3001\u5E94\u3001\u542C\u3001\u5EFA\u8BAE\u3001\u751F\u6C14\u3001\u5938\u5956",category:ce.c.CategoryHelpCenter}}],[ce.c.NewFeature,{label:"\u65B0\u7248\u529F\u80FD\u4ECB\u7ECD",info:{fuzzTag:"\u89C8\u3001new\u3001\u7248\u672C",category:ce.c.CategoryHelpCenter}}]])),xT=(0,$s.R)(()=>new Map([["\u67E5\u770B\u5FEB\u6377\u952E",ce.c.ToggleShortcutKey],["\u6253\u5F00\u5E2E\u52A9\u4E2D\u5FC3",ce.c.OpenHelperCenter],["\u9700\u6C42\u53CD\u9988",ce.c.Feedback],["\u65B0\u7248\u529F\u80FD\u4ECB\u7ECD",ce.c.NewFeature]])),bT=(0,$s.R)(()=>new Map([[ce.c.CategoryBW,{label:"\u57FA\u7840\u7EC4\u4EF6",info:{isCategory:!0}}],[ce.c.CRichText,{label:"\u65B0\u5EFA\u6587\u5B57\u7EC4\u4EF6",info:{fuzzTag:"\u6587\u3001\u5B57\u3001\u672C\u3001\u8F93\u5165\u3001\u952E\u3001font\u3001text\u3001txt\u3001\u6846\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryBW}}],[ce.c.CWRect,{label:"\u65B0\u5EFA\u77E9\u5F62",info:{fuzzTag:"\u77E9\u3001\u5F62\u3001\u65B9\u3001\u6846\u3001\u8FB9\u3001rectangle\u3001square\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryBW}}],[ce.c.CWOval,{label:"\u65B0\u5EFA\u5706\u5F62",info:{fuzzTag:"\u5F27\u3001\u73AF\u3001\u7403\u3001\u76D8\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryBW}}],[ce.c.CWLine,{label:"\u65B0\u5EFA\u7EBF\u6761",info:{fuzzTag:"\u7EBF\u3001\u6761\u3001\u76F4\u3001\u8FDE\u63A5\u3001line\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryBW}}],[ce.c.CWButton,{label:"\u65B0\u5EFA\u6309\u94AE",info:{fuzzTag:"\u6309\u3001\u952E\u3001\u5F00\u5173\u3001\u63A7\u5236\u3001\u89E6\u3001button\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryBW}}],[ce.c.CWArrow,{label:"\u65B0\u5EFA\u7BAD\u5934",info:{fuzzTag:"\u6307\u3001\u5411\u3001\u7BAD\u3001\u6807\u3001\u5BFC\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryBW}}],[ce.c.CWPlaceholder,{label:"\u65B0\u5EFA\u5360\u4F4D\u7B26",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new\u3001\u7A7A",category:ce.c.CategoryBW}}],[ce.c.CWTable,{label:"\u65B0\u5EFA\u8868\u683C",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new\u3001\u5217\u3001\u884C\u3001\u6846\u3001\u6570\u636E",category:ce.c.CategoryBW}}],[ce.c.CWSticky,{label:"\u65B0\u5EFA\u6279\u6CE8",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new\u3001\u6807\u3001\u8BB0",category:ce.c.CategoryBW}}],[ce.c.CWTear,{label:"\u65B0\u5EFA\u6253\u70B9\u6279\u6CE8",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new\u3001\u6807\u3001\u8BB0",category:ce.c.CategoryBW}}],[ce.c.CWIphoneXSB,{label:"\u65B0\u5EFA\u72B6\u6001\u680F",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001\u6761\u3001\u793A\u3001bar",category:ce.c.CategoryBW}}],[ce.c.CDynCpts,{label:"\u65B0\u5EFA\u52A8\u6001\u7EC4\u4EF6",info:{fuzzTag:"",category:ce.c.CategoryBW}}],[ce.c.CScrollPanel,{label:"\u65B0\u5EFA\u6EDA\u52A8\u9762\u677F",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001\u89C6\u3001\u533A\u3001\u8F74\u3001\u6761\u3001\u6846",category:ce.c.CategoryBW}}],[ce.c.CWLr,{label:"\u65B0\u5EFA\u94FE\u63A5\u533A\u57DF",info:{category:ce.c.CategoryBW}}],[ce.c.CWImage,{label:"\u65B0\u5EFA\u56FE\u7247",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001pic\u3001jpg\u3001png\u3001bmp\u3001webp\u3001\u50CF\u3001\u7167\u3001\u8C61\u3001jpeg\u3001\u5236\u3001\u7ED8",category:ce.c.CategoryBW}}],[ce.c.CComment,{label:"\u65B0\u5EFA\u8BC4\u8BBA",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001\u8A00\u3001\u8BB0\u3001\u6279",category:ce.c.CategoryBW}}],[ce.c.CElbow,{label:"\u65B0\u5EFA\u8FDE\u63A5\u7EBF",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001\u7F06\u3001\u7EBD\u3001\u6307",category:ce.c.CategoryBW}}],[ce.c.CVector,{label:"\u94A2\u7B14\u5DE5\u5177",info:{fuzzTag:"\u4E66\u3001\u5199\u3001\u7ED8\u3001pen\u3001svg\u3001\u8DEF\u5F84\u3001\u77E2\u91CF\u3001\u66F2\u3001\u7EBF\u3001\u8D1D\u8D5B\u5C14",category:ce.c.CategoryBW}}],[ce.c.Other,{label:"\u5176\u4ED6",info:{category:ce.c.CategoryBW}}]])),CT=(0,$s.R)(()=>new Map([["\u65B0\u5EFA\u77E9\u5F62",ce.c.CWRect],["\u65B0\u5EFA\u5706\u5F62",ce.c.CWOval],["\u65B0\u5EFA\u6587\u5B57\u7EC4\u4EF6",ce.c.CRichText],["\u65B0\u5EFA\u6309\u94AE",ce.c.CWButton],["\u65B0\u5EFA\u7BAD\u5934",ce.c.CWArrow],["\u65B0\u5EFA\u7EBF\u6761",ce.c.CWLine],["\u65B0\u5EFA\u5360\u4F4D\u7B26",ce.c.CWPlaceholder],["\u65B0\u5EFA\u8868\u683C",ce.c.CWTable],["\u65B0\u5EFA\u6279\u6CE8",ce.c.CWSticky],["\u65B0\u5EFA\u6253\u70B9\u6279\u6CE8",ce.c.CWTear],["\u65B0\u5EFA\u72B6\u6001\u680F",ce.c.CWIphoneXSB],["\u65B0\u5EFA\u6EDA\u52A8\u9762\u677F",ce.c.CScrollPanel],["\u65B0\u5EFA\u94FE\u63A5\u533A\u57DF",ce.c.CWLr],["\u65B0\u5EFA\u56FE\u7247",ce.c.CWImage],["\u65B0\u5EFA\u8BC4\u8BBA",ce.c.CComment],["\u65B0\u5EFA\u8FDE\u63A5\u7EBF",ce.c.CElbow],["\u94A2\u7B14\u5DE5\u5177",ce.c.CVector],["\u65B0\u5EFA\u52A8\u6001\u7EC4\u4EF6",ce.c.CDynCpts],["\u5176\u4ED6",ce.c.Other]])),wT=(0,$s.R)(()=>new Map([[ce.c.CategoryForm,{label:"\u8868\u5355",info:{isCategory:!0}}],[ce.c.CWMTextInput,{label:"\u65B0\u5EFA\u5355\u884C\u8F93\u5165\u7EC4\u4EF6",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u751F\u3001\u6210\u3001\u521B\u3001\u57DF\u3001\u6846\u3001\u6587\u3001\u5B57\u3001\u533A\u3001\u586B",category:ce.c.CategoryForm}}],[ce.c.CWMTextArea,{label:"\u65B0\u5EFA\u591A\u884C\u8F93\u5165\u7EC4\u4EF6",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u751F\u3001\u6210\u3001\u521B\u3001\u6587\u3001\u57DF\u3001\u6761\u3001\u793A",category:ce.c.CategoryForm}}],[ce.c.CWMSelect,{label:"\u65B0\u5EFA\u4E0B\u62C9\u9009\u62E9\u5668",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u751F\u3001\u6210\u3001\u521B\u3001\u83DC\u3001\u5355\u3001\u5217\u3001\u9879\u3001\u8868",category:ce.c.CategoryForm}}],[ce.c.CWMFileInput,{label:"\u65B0\u5EFA\u6587\u4EF6\u9009\u62E9\u7EC4\u4EF6",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u751F\u3001\u6210\u3001\u521B\u3001\u4E0A\u4F20",category:ce.c.CategoryForm}}],[ce.c.CWSelectionControlRadio,{label:"\u65B0\u5EFA\u5355\u9009\u7EC4\u4EF6",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u751F\u3001\u6210\u3001\u521B\u3001\u9009\u3001\u5708\u3001\u5355\u3001\u9879\u3001\u53D6\u3001\u52FE",category:ce.c.CategoryForm}}],[ce.c.CWSelectionControlCheckbox,{label:"\u65B0\u5EFA\u590D\u9009\u7EC4\u4EF6",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u751F\u3001\u6210\u3001\u521B\u3001\u590D\u3001\u9009\u3001\u6846\u3001\u591A\u3001\u52FE",category:ce.c.CategoryForm}}],[ce.c.CWAndroidSwitch,{label:"\u65B0\u5EFA\u5B89\u5353\u5F00\u5173",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u751F\u3001\u6210\u3001\u521B\u3001\u5207\u3001\u6362\u3001\u63A7\u3001android\u3001\u624B\u673A",category:ce.c.CategoryForm}}],[ce.c.CWIosSwitch,{label:"\u65B0\u5EFAios\u5F00\u5173",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u751F\u3001\u6210\u3001\u521B\u3001\u5207\u3001\u6362\u3001\u63A7\u3001\u82F9\u679C\u3001mac\u3001watch\u3001pad\u3001iphone\u3001\u624B\u673A",category:ce.c.CategoryForm}}],[ce.c.CWSlider,{label:"\u65B0\u5EFA\u6ED1\u52A8\u6761",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u751F\u3001\u6210\u3001\u521B\u3001\u6ED1\u3001\u6761\u3001\u8C03\u3001\u8282\u3001\u8F68",category:ce.c.CategoryForm}}],[ce.c.CWDigitalStepper,{label:"\u65B0\u5EFA\u6570\u5B57\u6B65\u8FDB\u5668",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u751F\u3001\u6210\u3001\u521B\u3001\u6570\u3001\u6B65\u3001\u8FDB\u3001\u8C03\u3001\u589E",category:ce.c.CategoryForm}}]])),ST=(0,$s.R)(()=>new Map([["\u65B0\u5EFA\u5355\u884C\u8F93\u5165\u7EC4\u4EF6",ce.c.CWMTextInput],["\u65B0\u5EFA\u591A\u884C\u8F93\u5165\u7EC4\u4EF6",ce.c.CWMTextArea],["\u65B0\u5EFA\u4E0B\u62C9\u9009\u62E9\u5668",ce.c.CWMSelect],["\u65B0\u5EFA\u6587\u4EF6\u9009\u62E9\u7EC4\u4EF6",ce.c.CWMFileInput],["\u65B0\u5EFA\u5355\u9009\u7EC4\u4EF6",ce.c.CWSelectionControlRadio],["\u65B0\u5EFA\u590D\u9009\u7EC4\u4EF6",ce.c.CWSelectionControlCheckbox],["\u65B0\u5EFA\u5B89\u5353\u5F00\u5173",ce.c.CWAndroidSwitch],["\u65B0\u5EFAios\u5F00\u5173",ce.c.CWIosSwitch],["\u65B0\u5EFA\u6ED1\u52A8\u6761",ce.c.CWSlider],["\u65B0\u5EFA\u6570\u5B57\u6B65\u8FDB\u5668",ce.c.CWDigitalStepper]])),AT=(0,$s.R)(()=>new Map([[ce.c.CategoryNavigation,{label:"\u5BFC\u822A",info:{isCategory:!0}}],[ce.c.CWDropMenu,{label:"\u65B0\u5EFA\u4E0B\u62C9\u83DC\u5355",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001\u5217\u3001\u9009\u3001\u9879\u3001drop",category:ce.c.CategoryNavigation}}],[ce.c.CDynamicDropMenu,{label:"\u65B0\u5EFA\u5F39\u51FA\u83DC\u5355",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001\u5217\u3001\u9009\u3001\u9879\u3001pop",category:ce.c.CategoryNavigation}}],[ce.c.CWNavigationMenu,{label:"\u65B0\u5EFA\u5BFC\u822A\u83DC\u5355",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001\u83DC\u3001\u5355\u3001\u8DEF\u3001\u884C",category:ce.c.CategoryNavigation}}],[ce.c.CWNavigationMenuH,{label:"\u65B0\u5EFA\u6C34\u5E73\u83DC\u5355",info:{fuzzTag:"\u884C",category:ce.c.CategoryNavigation}}],[ce.c.CWNavigationMenuV,{label:"\u65B0\u5EFA\u5782\u76F4\u83DC\u5355",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001\u5217",category:ce.c.CategoryNavigation}}],[ce.c.CWMobileTabBars,{label:"\u65B0\u5EFA\u79FB\u52A8\u7AEF\u5BFC\u822A",info:{fuzzTag:"nav\u3001\u89C8",category:ce.c.CategoryNavigation}}],[ce.c.CWSegmentedControl,{label:"\u65B0\u5EFA\u5206\u6BB5\u5668",info:{fuzzTag:"tab\u3001\u5207\u3001\u6362",category:ce.c.CategoryNavigation}}],[ce.c.CWCollapse,{label:"\u65B0\u5EFA\u6298\u53E0\u9762\u677F",info:{fuzzTag:"\u5C55\u3001\u533A",category:ce.c.CategoryNavigation}}],[ce.c.CWTabs,{label:"\u65B0\u5EFA\u6807\u7B7E\u9875",info:{fuzzTag:"tab\u3001\u5361\u3001\u754C\u3001\u5207",category:ce.c.CategoryNavigation}}],[ce.c.CWPaginationMobile,{label:"\u65B0\u5EFA\u5206\u9875\u56681",info:{category:ce.c.CategoryNavigation}}],[ce.c.CWPaginationWeb,{label:"\u65B0\u5EFA\u5206\u9875\u56682",info:{category:ce.c.CategoryNavigation}}]])),MT=(0,$s.R)(()=>new Map([["\u65B0\u5EFA\u4E0B\u62C9\u83DC\u5355",ce.c.CWDropMenu],["\u65B0\u5EFA\u5F39\u51FA\u83DC\u5355",ce.c.CDynamicDropMenu],["\u65B0\u5EFA\u5BFC\u822A\u83DC\u5355",ce.c.CWNavigationMenu],["\u65B0\u5EFA\u6C34\u5E73\u83DC\u5355",ce.c.CWNavigationMenuH],["\u65B0\u5EFA\u5782\u76F4\u83DC\u5355",ce.c.CWNavigationMenuV],["\u65B0\u5EFA\u79FB\u52A8\u7AEF\u5BFC\u822A",ce.c.CWMobileTabBars],["\u65B0\u5EFA\u5206\u6BB5\u5668",ce.c.CWSegmentedControl],["\u65B0\u5EFA\u6298\u53E0\u9762\u677F",ce.c.CWCollapse],["\u65B0\u5EFA\u6807\u7B7E\u9875",ce.c.CWTabs],["\u65B0\u5EFA\u5206\u9875\u5668",ce.c.CWPaginationMobile],["\u65B0\u5EFA\u5206\u9875\u56682",ce.c.CWPaginationWeb]])),kT=(0,$s.R)(()=>new Map([[ce.c.CategoryChart,{label:"\u56FE\u8868",info:{isCategory:!0}}],[ce.c.CreateChart,{label:"\u65B0\u5EFA\u56FE\u8868",info:{fuzzTag:"\u8FF9\u3001\u8D8B\u3001\u8868\u3001\u7EDF\u3001\u8BA1\u3001\u6A2A\u3001\u7AD6\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryChart}}]])),ET=(0,$s.R)(()=>new Map([["\u65B0\u5EFA\u56FE\u8868",ce.c.CreateChart]])),IT=(0,$s.R)(()=>new Map([[ce.c.CategoryMultimedia,{label:"\u591A\u5A92\u4F53",info:{isCategory:!0}}],[ce.c.CWWebpage,{label:"\u65B0\u5EFA\u7F51\u9875\u7EC4\u4EF6",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryMultimedia}}],[ce.c.CWCarousel,{label:"\u65B0\u5EFA\u8F6E\u64AD\u56FE",info:{fuzzTag:"\u8F6E\u3001\u64AD\u3001\u56FE\u3001\u6ED1\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryMultimedia}}],[ce.c.CWVideo,{label:"\u65B0\u5EFA\u89C6\u9891\u7EC4\u4EF6",info:{fuzzTag:"\u89C6\u3001\u9891\u3001\u5F55\u3001\u653E\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryMultimedia}}],[ce.c.CWAudio,{label:"\u65B0\u5EFA\u97F3\u9891\u7EC4\u4EF6",info:{fuzzTag:"\u97F3\u3001\u9891\u3001\u542C\u3001\u5F55\u3001\u653E\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryMultimedia}}],[ce.c.CWQRCode,{label:"\u65B0\u5EFA\u4E8C\u7EF4\u7801\u7EC4\u4EF6",info:{fuzzTag:"\u4E8C\u3001\u7EF4\u3001\u7801\u3001\u626B\u3001\u8BC6\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryMultimedia}}],[ce.c.CWMapView,{label:"\u65B0\u5EFA\u5730\u56FE\u7EC4\u4EF6",info:{fuzzTag:"\u5730\u3001\u56FE\u3001\u5BFC\u3001\u4F4D\u3001\u63A2\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryMultimedia}}],[ce.c.CWMTooltip,{label:"\u65B0\u5EFA\u804A\u5929\u6C14\u6CE1",info:{category:ce.c.CategoryMultimedia}}]])),TT=(0,$s.R)(()=>new Map([["\u65B0\u5EFA\u7F51\u9875\u7EC4\u4EF6",ce.c.CWWebpage],["\u65B0\u5EFA\u8F6E\u64AD\u56FE",ce.c.CWCarousel],["\u65B0\u5EFA\u89C6\u9891\u7EC4\u4EF6",ce.c.CWVideo],["\u65B0\u5EFA\u97F3\u9891\u7EC4\u4EF6",ce.c.CWAudio],["\u65B0\u5EFA\u4E8C\u7EF4\u7801\u7EC4\u4EF6",ce.c.CWQRCode],["\u65B0\u5EFA\u5730\u56FE\u7EC4\u4EF6",ce.c.CWMapView],["\u65B0\u5EFA\u804A\u5929\u6C14\u6CE1",ce.c.CWMTooltip]])),_T=(0,$s.R)(()=>new Map([[ce.c.CategoryShape,{label:"\u5F62\u72B6",info:{isCategory:!0}}],[ce.c.CWPolygon,{label:"\u65B0\u5EFA\u591A\u8FB9\u5F62",info:{fuzzTag:"\u5F62\u3001\u8FB9\u3001\u591A\u3001\u89D2\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryShape}}],[ce.c.CWStar,{label:"\u65B0\u5EFA\u661F\u5F62",info:{fuzzTag:"\u661F\u3001\u5F62\u3001\u8F89\u3001\u5C04\u3001\u70B9\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryShape}}],[ce.c.CWTriangle,{label:"\u65B0\u5EFA\u4E09\u89D2\u5F62",info:{fuzzTag:"\u4E09\u3001\u89D2\u3001\u5F62\u3001\u8FB9\u3001\u5C16\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryShape}}]])),PT=(0,$s.R)(()=>new Map([["\u65B0\u5EFA\u591A\u8FB9\u5F62",ce.c.CWPolygon],["\u65B0\u5EFA\u661F\u5F62",ce.c.CWStar],["\u65B0\u5EFA\u4E09\u89D2\u5F62",ce.c.CWTriangle]])),LT=(0,$s.R)(()=>new Map([[ce.c.CategoryDelete,{label:"\u5220\u9664",info:{isCategory:!0}}],[ce.c.DWRichText,{label:"\u5220\u9664\u6587\u5B57\u7EC4\u4EF6",info:{fuzzTag:"\u6587\u3001\u5B57\u3001\u672C\u3001\u8F93\u5165\u3001\u952E\u3001font\u3001text\u3001txt\u3001\u6846\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWRect,{label:"\u5220\u9664\u77E9\u5F62",info:{fuzzTag:"\u77E9\u3001\u5F62\u3001\u65B9\u3001\u6846\u3001\u8FB9\u3001rectangle\u3001square\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWOval,{label:"\u5220\u9664\u5706\u5F62",info:{fuzzTag:"\u5F27\u3001\u73AF\u3001\u7403\u3001\u76D8\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWLine,{label:"\u5220\u9664\u7EBF\u6761",info:{fuzzTag:"\u7EBF\u3001\u6761\u3001\u76F4\u3001\u8FDE\u63A5\u3001line\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWButton,{label:"\u5220\u9664\u6309\u94AE",info:{fuzzTag:"\u6309\u3001\u952E\u3001\u5F00\u5173\u3001\u63A7\u5236\u3001\u89E6\u3001button\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWArrow,{label:"\u5220\u9664\u7BAD\u5934",info:{fuzzTag:"\u6307\u3001\u5411\u3001\u7BAD\u3001\u6807\u3001\u5BFC\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWPolygon,{label:"\u5220\u9664\u591A\u8FB9\u5F62",info:{fuzzTag:"\u5F62\u3001\u8FB9\u3001\u591A\u3001\u56FE\u3001\u89D2\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWStar,{label:"\u5220\u9664\u661F\u5F62",info:{fuzzTag:"\u661F\u3001\u5F62\u3001\u8F89\u3001\u5C04\u3001\u70B9\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWTriangle,{label:"\u5220\u9664\u4E09\u89D2\u5F62",info:{fuzzTag:"\u4E09\u3001\u89D2\u3001\u5F62\u3001\u8FB9\u3001\u5C16\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWCarousel,{label:"\u5220\u9664\u8F6E\u64AD\u56FE",info:{fuzzTag:"\u8F6E\u3001\u64AD\u3001\u5E7B\u3001\u6ED1\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWWebpage,{label:"\u5220\u9664\u7F51\u9875\u7EC4\u4EF6",info:{fuzzTag:"\u6D4F\u3001\u70B9\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWVideo,{label:"\u5220\u9664\u89C6\u9891\u7EC4\u4EF6",info:{fuzzTag:"\u89C6\u3001\u9891\u3001\u5F71\u3001\u5F55\u3001\u653E\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWAudio,{label:"\u5220\u9664\u97F3\u9891\u7EC4\u4EF6",info:{fuzzTag:"\u97F3\u3001\u9891\u3001\u542C\u3001\u5F55\u3001\u653E\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWQRCode,{label:"\u5220\u9664\u4E8C\u7EF4\u7801\u7EC4\u4EF6",info:{fuzzTag:"\u4E8C\u3001\u7EF4\u3001\u7801\u3001\u626B\u3001\u8BC6\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWMapView,{label:"\u5220\u9664\u5730\u56FE\u7EC4\u4EF6",info:{fuzzTag:"\u5730\u3001\u56FE\u3001\u5BFC\u3001\u4F4D\u3001\u63A2\u3001\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWMTooltip,{label:"\u5220\u9664\u804A\u5929\u6C14\u6CE1",info:{fuzzTag:"",category:ce.c.CategoryDelete}}],[ce.c.DWLr,{label:"\u5220\u9664\u94FE\u63A5\u533A\u57DF",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u70ED\u3001\u8054\u3001\u63A5\u3001\u70B9",category:ce.c.CategoryDelete}}],[ce.c.DWImage,{label:"\u5220\u9664\u56FE\u7247",info:{fuzzTag:"\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryDelete}}],[ce.c.DWPlaceholder,{label:"\u5220\u9664\u5360\u4F4D\u7B26",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u7A7A",category:ce.c.CategoryDelete}}],[ce.c.DWTable,{label:"\u5220\u9664\u8868\u683C",info:{fuzzTag:"\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63\u3001\u5217\u3001\u884C\u3001\u6846\u3001\u6570\u636E",category:ce.c.CategoryDelete}}],[ce.c.DWSticker,{label:"\u5220\u9664\u6279\u6CE8",info:{fuzzTag:"\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63\u3001\u6807\u3001\u8BB0",category:ce.c.CategoryDelete}}],[ce.c.DWTear,{label:"\u5220\u9664\u6253\u70B9\u6279\u6CE8",info:{fuzzTag:"\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63\u3001\u6807\u3001\u8BB0",category:ce.c.CategoryDelete}}],[ce.c.DWIphoneSB,{label:"\u5220\u9664\u72B6\u6001\u680F",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u6761\u3001\u793A\u3001bar",category:ce.c.CategoryDelete}}],[ce.c.DWMTextInput,{label:"\u5220\u9664\u5355\u884C\u8F93\u5165\u7EC4\u4EF6",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u57DF\u3001\u6846\u3001\u6587\u3001\u5B57\u3001\u533A\u3001\u586B",category:ce.c.CategoryDelete}}],[ce.c.DWMTextArea,{label:"\u5220\u9664\u591A\u884C\u8F93\u5165\u7EC4\u4EF6",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u6587\u3001\u57DF\u3001\u6761\u3001\u793A",category:ce.c.CategoryDelete}}],[ce.c.DWMSelect,{label:"\u5220\u9664\u4E0B\u62C9\u9009\u62E9\u5668",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u83DC\u3001\u5355\u3001\u5217\u3001\u9879\u3001\u8868",category:ce.c.CategoryDelete}}],[ce.c.DWMFileInput,{label:"\u5220\u9664\u6587\u4EF6\u9009\u62E9\u7EC4\u4EF6",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u4E0A\u4F20",category:ce.c.CategoryDelete}}],[ce.c.DWSelectionControlRadio,{label:"\u5220\u9664\u5355\u9009\u7EC4\u4EF6",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u9009\u3001\u5708\u3001\u5355\u3001\u9879\u3001\u53D6\u3001\u52FE",category:ce.c.CategoryDelete}}],[ce.c.DWSelectionControlCheckbox,{label:"\u5220\u9664\u590D\u9009\u7EC4\u4EF6",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u590D\u3001\u9009\u3001\u6846\u3001\u591A\u3001\u52FE",category:ce.c.CategoryDelete}}],[ce.c.DWAndroidSwitch,{label:"\u5220\u9664\u5B89\u5353\u5F00\u5173",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u5207\u3001\u6362\u3001\u63A7\u3001android",category:ce.c.CategoryDelete}}],[ce.c.DWIosSwitch,{label:"\u5220\u9664ios\u5F00\u5173",info:{fuzzTag:"\u6E05\u3001\u79FB\u3001\u5207\u3001\u6362\u3001\u63A7\u3001\u82F9\u679C\u3001mac\u3001watch\u3001pad\u3001iphone\u3001\u624B\u673A",category:ce.c.CategoryDelete}}],[ce.c.DWSlider,{label:"\u5220\u9664\u6ED1\u52A8\u6761",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u6ED1\u3001\u6761\u3001\u8C03\u3001\u8282\u3001\u8F68",category:ce.c.CategoryDelete}}],[ce.c.DWDigitalStepper,{label:"\u5220\u9664\u6570\u5B57\u6B65\u8FDB\u5668",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u6570\u3001\u6B65\u3001\u8FDB\u3001\u8C03\u3001\u589E",category:ce.c.CategoryDelete}}],[ce.c.DWDropMenu,{label:"\u5220\u9664\u4E0B\u62C9\u83DC\u5355",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u5217\u3001\u9009\u3001\u9879\u3001drop",category:ce.c.CategoryDelete}}],[ce.c.DWBasket,{label:"\u5220\u9664\u5F39\u51FA\u83DC\u5355",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u5217\u3001\u9009\u3001\u9879\u3001pop",category:ce.c.CategoryDelete}}],[ce.c.DWNavigationMenu,{label:"\u5220\u9664\u5BFC\u822A\u83DC\u5355",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u83DC\u3001\u5355\u3001\u8DEF\u3001\u884C",category:ce.c.CategoryDelete}}],[ce.c.DWNavigationMenuV,{label:"\u5220\u9664\u5782\u76F4\u83DC\u5355",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWNavigationMenuH,{label:"\u5220\u9664\u6C34\u5E73\u83DC\u5355",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWMobileTabBars,{label:"\u5220\u9664\u79FB\u52A8\u7AEF\u5BFC\u822A",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWSegmentedControl,{label:"\u5220\u9664\u5206\u6BB5\u5668",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWCollapse,{label:"\u5220\u9664\u6298\u53E0\u9762\u677F",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWTabs,{label:"\u5220\u9664\u6807\u7B7E\u9875",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWPaginationMobile,{label:"\u5220\u9664\u5206\u9875\u5668",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWPaginationWeb,{label:"\u5220\u9664Web\u5206\u6BB5\u5668",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryDelete}}],[ce.c.DWChart,{label:"\u5220\u9664\u56FE\u8868",info:{fuzzTag:"\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u8868",category:ce.c.CategoryDelete}}],[ce.c.DWidgets,{label:"\u5220\u9664\u5F88\u591A\u7EC4\u4EF6",info:{fuzzTag:"",category:ce.c.CategoryDelete,noCanFuzzy:!1}}]])),NT=(0,$s.R)(()=>new Map([["\u5220\u9664\u6587\u5B57\u7EC4\u4EF6",ce.c.DWRichText],["\u5220\u9664\u77E9\u5F62",ce.c.DWRect],["\u5220\u9664\u5706\u5F62",ce.c.DWOval],["\u5220\u9664\u7EBF\u6761",ce.c.DWLine],["\u5220\u9664\u6309\u94AE",ce.c.DWButton],["\u5220\u9664\u7BAD\u5934",ce.c.DWArrow],["\u5220\u9664\u591A\u8FB9\u5F62",ce.c.DWPolygon],["\u5220\u9664\u661F\u5F62",ce.c.DWStar],["\u5220\u9664\u4E09\u89D2\u5F62",ce.c.DWTriangle],["\u5220\u9664\u8F6E\u64AD\u56FE",ce.c.DWCarousel],["\u5220\u9664\u7F51\u9875\u7EC4\u4EF6",ce.c.DWWebpage],["\u5220\u9664\u89C6\u9891\u7EC4\u4EF6",ce.c.DWVideo],["\u5220\u9664\u97F3\u9891\u7EC4\u4EF6",ce.c.DWAudio],["\u5220\u9664\u4E8C\u7EF4\u7801\u7EC4\u4EF6",ce.c.DWQRCode],["\u5220\u9664\u5730\u56FE\u7EC4\u4EF6",ce.c.DWMapView],["\u5220\u9664\u804A\u5929\u6C14\u6CE1",ce.c.DWMTooltip],["\u5220\u9664\u94FE\u63A5\u533A\u57DF",ce.c.DWLr],["\u5220\u9664\u56FE\u7247",ce.c.DWImage],["\u5220\u9664\u5360\u4F4D\u7B26",ce.c.DWPlaceholder],["\u5220\u9664\u8868\u683C",ce.c.DWTable],["\u5220\u9664\u6279\u6CE8",ce.c.DWSticker],["\u5220\u9664\u6253\u70B9\u6279\u6CE8",ce.c.DWTear],["\u5220\u9664\u72B6\u6001\u680F",ce.c.DWIphoneSB],["\u5220\u9664\u5355\u884C\u8F93\u5165\u7EC4\u4EF6",ce.c.DWMTextInput],["\u5220\u9664\u591A\u884C\u8F93\u5165\u7EC4\u4EF6",ce.c.DWMTextArea],["\u5220\u9664\u4E0B\u62C9\u9009\u62E9\u5668",ce.c.DWMSelect],["\u5220\u9664\u6587\u4EF6\u9009\u62E9\u7EC4\u4EF6",ce.c.DWMFileInput],["\u5220\u9664\u5355\u9009\u7EC4\u4EF6",ce.c.DWSelectionControlRadio],["\u5220\u9664\u590D\u9009\u7EC4\u4EF6",ce.c.DWSelectionControlCheckbox],["\u5220\u9664\u5B89\u5353\u5F00\u5173",ce.c.DWAndroidSwitch],["\u5220\u9664ios\u5F00\u5173",ce.c.DWIosSwitch],["\u5220\u9664\u6ED1\u52A8\u6761",ce.c.DWSlider],["\u5220\u9664\u6570\u5B57\u6B65\u8FDB\u5668",ce.c.DWDigitalStepper],["\u5220\u9664\u4E0B\u62C9\u83DC\u5355",ce.c.DWDropMenu],["\u5220\u9664\u5F39\u51FA\u83DC\u5355",ce.c.DWBasket],["\u5220\u9664\u5BFC\u822A\u83DC\u5355",ce.c.DWNavigationMenu],["\u5220\u9664\u5782\u76F4\u83DC\u5355",ce.c.DWNavigationMenuV],["\u5220\u9664\u6C34\u5E73\u83DC\u5355",ce.c.DWNavigationMenuH],["\u5220\u9664\u79FB\u52A8\u7AEF\u5BFC\u822A",ce.c.DWMobileTabBars],["\u5220\u9664\u5206\u6BB5\u5668",ce.c.DWSegmentedControl],["\u5220\u9664\u6298\u53E0\u9762\u677F",ce.c.DWCollapse],["\u5220\u9664\u6807\u7B7E\u9875",ce.c.DWTabs],["\u5220\u9664\u5206\u9875\u5668",ce.c.DWPaginationMobile],["\u5220\u9664Web\u5206\u6BB5\u5668",ce.c.DWPaginationWeb],["\u5220\u9664\u56FE\u8868",ce.c.DWChart],["\u5220\u9664",ce.c.DWidgets]])),jT=(0,$s.R)(()=>new Map([[ce.c.CategorySelected,{label:"\u9009\u4E2D",info:{isCategory:!0}}],[ce.c.SWRichText,{label:"\u9009\u4E2D\u6587\u5B57\u7EC4\u4EF6",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWRect,{label:"\u9009\u4E2D\u77E9\u5F62",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWOval,{label:"\u9009\u4E2D\u5706\u5F62",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWLine,{label:"\u9009\u4E2D\u7EBF\u6761",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWButton,{label:"\u9009\u4E2D\u6309\u94AE",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWArrow,{label:"\u9009\u4E2D\u7BAD\u5934",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWPolygon,{label:"\u9009\u4E2D\u591A\u8FB9\u5F62",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWStar,{label:"\u9009\u4E2D\u661F\u5F62",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWTriangle,{label:"\u9009\u4E2D\u4E09\u89D2\u5F62",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWCarousel,{label:"\u9009\u4E2D\u8F6E\u64AD\u56FE",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWWebpage,{label:"\u9009\u4E2D\u7F51\u9875\u7EC4\u4EF6",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWVideo,{label:"\u9009\u4E2D\u89C6\u9891\u7EC4\u4EF6",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWAudio,{label:"\u9009\u4E2D\u97F3\u9891\u7EC4\u4EF6",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWQRCode,{label:"\u9009\u4E2D\u4E8C\u7EF4\u7801\u7EC4\u4EF6",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWMapView,{label:"\u9009\u4E2D\u5730\u56FE\u7EC4\u4EF6",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWMTooltip,{label:"\u9009\u4E2D\u804A\u5929\u6C14\u6CE1",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWLr,{label:"\u9009\u4E2D\u94FE\u63A5\u533A\u57DF",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u70ED\u3001\u8054\u3001\u63A5\u3001\u70B9",category:ce.c.CategorySelected}}],[ce.c.SWImage,{label:"\u9009\u4E2D\u56FE\u7247",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.SWPlaceholder,{label:"\u9009\u4E2D\u5360\u4F4D\u7B26",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u7A7A",category:ce.c.CategorySelected}}],[ce.c.SWTable,{label:"\u9009\u4E2D\u8868\u683C",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u5217\u3001\u884C\u3001\u6846\u3001\u6570\u636E",category:ce.c.CategorySelected}}],[ce.c.SWSticker,{label:"\u9009\u4E2D\u6279\u6CE8",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u6807\u3001\u8BB0",category:ce.c.CategorySelected}}],[ce.c.SWTear,{label:"\u9009\u4E2D\u6253\u70B9\u6279\u6CE8",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u6807\u3001\u8BB0",category:ce.c.CategorySelected}}],[ce.c.SWIphoneSB,{label:"\u9009\u4E2D\u72B6\u6001\u680F",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u6761\u3001\u793A\u3001bar",category:ce.c.CategorySelected}}],[ce.c.SWMTextInput,{label:"\u9009\u4E2D\u5355\u884C\u8F93\u5165\u7EC4\u4EF6",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u57DF\u3001\u6846\u3001\u6587\u3001\u5B57\u3001\u533A\u3001\u586B",category:ce.c.CategorySelected}}],[ce.c.SWMTextArea,{label:"\u9009\u4E2D\u591A\u884C\u8F93\u5165\u7EC4\u4EF6",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u6587\u3001\u57DF\u3001\u6761\u3001\u793A",category:ce.c.CategorySelected}}],[ce.c.SWMSelect,{label:"\u9009\u4E2D\u4E0B\u62C9\u9009\u62E9\u5668",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u83DC\u3001\u5355\u3001\u5217\u3001\u9879\u3001\u8868",category:ce.c.CategorySelected}}],[ce.c.SWMFileInput,{label:"\u9009\u4E2D\u6587\u4EF6\u9009\u62E9\u7EC4\u4EF6",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u4E0A\u4F20",category:ce.c.CategorySelected}}],[ce.c.SWSelectionControlRadio,{label:"\u9009\u4E2D\u5355\u9009\u7EC4\u4EF6",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u9009\u3001\u5708\u3001\u5355\u3001\u9879\u3001\u53D6\u3001\u52FE",category:ce.c.CategorySelected}}],[ce.c.SWSelectionControlCheckbox,{label:"\u9009\u4E2D\u590D\u9009\u7EC4\u4EF6",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u590D\u3001\u9009\u3001\u6846\u3001\u591A\u3001\u52FE",category:ce.c.CategorySelected}}],[ce.c.SWAndroidSwitch,{label:"\u9009\u4E2D\u5B89\u5353\u5F00\u5173",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u5207\u3001\u6362\u3001\u63A7\u3001android",category:ce.c.CategorySelected}}],[ce.c.SWIosSwitch,{label:"\u9009\u4E2Dios\u5F00\u5173",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u5207\u3001\u6362\u3001\u63A7\u3001\u82F9\u679C\u3001mac\u3001watch\u3001pad\u3001iphone\u3001\u624B\u673A",category:ce.c.CategorySelected}}],[ce.c.SWSlider,{label:"\u9009\u4E2D\u6ED1\u52A8\u6761",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u6587\u3001\u57DF\u3001\u6761\u3001\u793A",category:ce.c.CategorySelected}}],[ce.c.SWDigitalStepper,{label:"\u9009\u4E2D\u6570\u5B57\u6B65\u8FDB\u5668",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u6570\u3001\u6B65\u3001\u8FDB\u3001\u8C03\u3001\u589E",category:ce.c.CategorySelected}}],[ce.c.SWDropMenu,{label:"\u9009\u4E2D\u4E0B\u62C9\u83DC\u5355",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u5217\u3001\u9009\u3001\u9879\u3001drop",category:ce.c.CategorySelected}}],[ce.c.SWBasket,{label:"\u9009\u4E2D\u5F39\u51FA\u83DC\u5355",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u5217\u3001\u9009\u3001\u9879\u3001pop",category:ce.c.CategorySelected}}],[ce.c.SWNavigationMenu,{label:"\u9009\u4E2D\u5BFC\u822A\u83DC\u5355",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u83DC\u3001\u5355\u3001\u8DEF\u3001\u884C",category:ce.c.CategorySelected}}],[ce.c.SWNavigationMenuV,{label:"\u9009\u4E2D\u5782\u76F4\u83DC\u5355",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009",category:ce.c.CategorySelected}}],[ce.c.SWNavigationMenuH,{label:"\u9009\u4E2D\u6C34\u5E73\u83DC\u5355",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009",category:ce.c.CategorySelected}}],[ce.c.SWMobileTabBars,{label:"\u9009\u4E2D\u79FB\u52A8\u7AEF\u5BFC\u822A",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009",category:ce.c.CategorySelected}}],[ce.c.SWSegmentedControl,{label:"\u9009\u4E2D\u5206\u6BB5\u5668",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009",category:ce.c.CategorySelected}}],[ce.c.SWCollapse,{label:"\u9009\u4E2D\u6298\u53E0\u9762\u677F",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009",category:ce.c.CategorySelected}}],[ce.c.SWTabs,{label:"\u9009\u4E2D\u6807\u7B7E\u9875",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009",category:ce.c.CategorySelected}}],[ce.c.SWPaginationMobile,{label:"\u9009\u4E2D\u5206\u9875\u5668",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009",category:ce.c.CategorySelected}}],[ce.c.SWPaginationWeb,{label:"\u9009\u4E2DWeb\u5206\u6BB5\u5668",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009",category:ce.c.CategorySelected}}],[ce.c.SWChart,{label:"\u9009\u4E2D\u56FE\u8868",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u8FF9\u3001\u8D8B\u3001\u8868\u3001\u7EDF\u3001\u8BA1\u3001\u6A2A\u3001\u7AD6",category:ce.c.CategorySelected}}],[ce.c.SWidgets,{label:"\u9009\u4E2D\u5F88\u591A\u7EC4\u4EF6",info:{fuzzTag:"",category:ce.c.CategorySelected,noCanFuzzy:!1}}]])),DT=(0,$s.R)(()=>new Map([["\u9009\u4E2D\u6587\u5B57\u7EC4\u4EF6",ce.c.SWRichText],["\u9009\u4E2D\u77E9\u5F62",ce.c.SWRect],["\u9009\u4E2D\u5706\u5F62",ce.c.SWOval],["\u9009\u4E2D\u7EBF\u6761",ce.c.SWLine],["\u9009\u4E2D\u6309\u94AE",ce.c.SWButton],["\u9009\u4E2D\u7BAD\u5934",ce.c.SWArrow],["\u9009\u4E2D\u591A\u8FB9\u5F62",ce.c.SWPolygon],["\u9009\u4E2D\u661F\u5F62",ce.c.SWStar],["\u9009\u4E2D\u4E09\u89D2\u5F62",ce.c.SWTriangle],["\u9009\u4E2D\u8F6E\u64AD\u56FE",ce.c.SWCarousel],["\u9009\u4E2D\u7F51\u9875\u7EC4\u4EF6",ce.c.SWWebpage],["\u9009\u4E2D\u89C6\u9891\u7EC4\u4EF6",ce.c.SWVideo],["\u9009\u4E2D\u97F3\u9891\u7EC4\u4EF6",ce.c.SWAudio],["\u9009\u4E2D\u4E8C\u7EF4\u7801\u7EC4\u4EF6",ce.c.SWQRCode],["\u9009\u4E2D\u5730\u56FE\u7EC4\u4EF6",ce.c.SWMapView],["\u9009\u4E2D\u804A\u5929\u6C14\u6CE1",ce.c.SWMTooltip],["\u9009\u4E2D\u94FE\u63A5\u533A\u57DF",ce.c.SWLr],["\u9009\u4E2D\u56FE\u7247",ce.c.SWImage],["\u9009\u4E2D\u5360\u4F4D\u7B26",ce.c.SWPlaceholder],["\u9009\u4E2D\u8868\u683C",ce.c.SWTable],["\u9009\u4E2D\u6279\u6CE8",ce.c.SWSticker],["\u9009\u4E2D\u6253\u70B9\u6279\u6CE8",ce.c.SWTear],["\u9009\u4E2D\u72B6\u6001\u680F",ce.c.SWIphoneSB],["\u9009\u4E2D\u5355\u884C\u8F93\u5165\u7EC4\u4EF6",ce.c.SWMTextInput],["\u9009\u4E2D\u591A\u884C\u8F93\u5165\u7EC4\u4EF6",ce.c.SWMTextArea],["\u9009\u4E2D\u4E0B\u62C9\u9009\u62E9\u5668",ce.c.SWMSelect],["\u9009\u4E2D\u6587\u4EF6\u9009\u62E9\u7EC4\u4EF6",ce.c.SWMFileInput],["\u9009\u4E2D\u5355\u9009\u7EC4\u4EF6",ce.c.SWSelectionControlRadio],["\u9009\u4E2D\u590D\u9009\u7EC4\u4EF6",ce.c.SWSelectionControlCheckbox],["\u9009\u4E2D\u5B89\u5353\u5F00\u5173",ce.c.SWAndroidSwitch],["\u9009\u4E2Dios\u5F00\u5173",ce.c.SWIosSwitch],["\u9009\u4E2D\u6ED1\u52A8\u6761",ce.c.SWSlider],["\u9009\u4E2D\u6570\u5B57\u6B65\u8FDB\u5668",ce.c.SWDigitalStepper],["\u9009\u4E2D\u4E0B\u62C9\u83DC\u5355",ce.c.SWDropMenu],["\u9009\u4E2D\u5F39\u51FA\u83DC\u5355",ce.c.SWBasket],["\u9009\u4E2D\u5BFC\u822A\u83DC\u5355",ce.c.SWNavigationMenu],["\u9009\u4E2D\u5782\u76F4\u83DC\u5355",ce.c.SWNavigationMenuV],["\u9009\u4E2D\u6C34\u5E73\u83DC\u5355",ce.c.SWNavigationMenuH],["\u9009\u4E2D\u79FB\u52A8\u7AEF\u5BFC\u822A",ce.c.SWMobileTabBars],["\u9009\u4E2D\u5206\u6BB5\u5668",ce.c.SWSegmentedControl],["\u9009\u4E2D\u6298\u53E0\u9762\u677F",ce.c.SWCollapse],["\u9009\u4E2D\u6807\u7B7E\u9875",ce.c.SWTabs],["\u9009\u4E2D\u5206\u9875\u5668",ce.c.SWPaginationMobile],["\u9009\u4E2DWeb\u5206\u6BB5\u5668",ce.c.SWPaginationWeb],["\u9009\u4E2D\u56FE\u8868",ce.c.SWChart],["\u9009\u4E2D",ce.c.SWidgets]])),OT=(0,$s.R)(()=>new Map([[ce.c.CategoryEdit,{label:"\u7F16\u8F91",info:{isCategory:!0,noCanFuzzy:!0}}],[ce.c.EWRichText,{label:"\u7F16\u8F91\u6587\u5B57\u7EC4\u4EF6",info:{fuzzTag:"\u6587\u3001\u5B57\u3001\u672C\u3001\u8F93\u5165\u3001\u952E\u3001font\u3001text\u3001txt\u3001\u6846\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit}}],[ce.c.EWRect,{label:"\u7F16\u8F91\u77E9\u5F62",info:{fuzzTag:"\u77E9\u3001\u5F62\u3001\u65B9\u3001\u6846\u3001\u8FB9\u3001rectangle\u3001square\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWOval,{label:"\u7F16\u8F91\u5706\u5F62",info:{fuzzTag:"\u5F27\u3001\u73AF\u3001\u7403\u3001\u76D8\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWLine,{label:"\u7F16\u8F91\u7EBF\u6761",info:{fuzzTag:"\u7EBF\u3001\u6761\u3001\u76F4\u3001\u8FDE\u63A5\u3001line\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWButton,{label:"\u7F16\u8F91\u6309\u94AE",info:{fuzzTag:"\u6309\u3001\u952E\u3001\u5F00\u5173\u3001\u63A7\u5236\u3001\u89E6\u3001button\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWArrow,{label:"\u7F16\u8F91\u7BAD\u5934",info:{fuzzTag:"\u6307\u3001\u5411\u3001\u7BAD\u3001\u6807\u3001\u5BFC\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWPolygon,{label:"\u7F16\u8F91\u591A\u8FB9\u5F62",info:{fuzzTag:"\u5F62\u3001\u8FB9\u3001\u591A\u3001\u56FE\u3001\u89D2\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWStar,{label:"\u7F16\u8F91\u661F\u5F62",info:{fuzzTag:"\u661F\u3001\u5F62\u3001\u8F89\u3001\u5C04\u3001\u70B9\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWTriangle,{label:"\u7F16\u8F91\u4E09\u89D2\u5F62",info:{fuzzTag:"\u4E09\u3001\u89D2\u3001\u5F62\u3001\u8FB9\u3001\u5C16\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWCarousel,{label:"\u7F16\u8F91\u8F6E\u64AD\u56FE",info:{fuzzTag:"\u8F6E\u3001\u64AD\u3001\u56FE\u3001\u5E7B\u3001\u6ED1\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWWebpage,{label:"\u7F16\u8F91\u7F51\u9875\u7EC4\u4EF6",info:{fuzzTag:"\u70B9\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWVideo,{label:"\u7F16\u8F91\u89C6\u9891\u7EC4\u4EF6",info:{fuzzTag:"\u89C6\u3001\u9891\u3001\u5F55\u3001\u653E\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWAudio,{label:"\u7F16\u8F91\u97F3\u9891\u7EC4\u4EF6",info:{fuzzTag:"\u97F3\u3001\u9891\u3001\u542C\u3001\u5F55\u3001\u653E\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWQRCode,{label:"\u7F16\u8F91\u4E8C\u7EF4\u7801\u7EC4\u4EF6",info:{fuzzTag:"\u4E8C\u3001\u7EF4\u3001\u7801\u3001\u626B\u3001\u8BC6\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWMapView,{label:"\u7F16\u8F91\u5730\u56FE\u7EC4\u4EF6",info:{fuzzTag:"\u5730\u3001\u56FE\u3001\u5BFC\u3001\u4F4D\u3001\u63A2\u3001\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWMTooltip,{label:"\u7F16\u8F91\u804A\u5929\u6C14\u6CE1",info:{fuzzTag:"",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWLr,{label:"\u7F16\u8F91\u94FE\u63A5\u533A\u57DF",info:{fuzzTag:"\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63\u3001\u70ED\u3001\u8054\u3001\u63A5\u3001\u70B9",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWImage,{label:"\u7F16\u8F91\u56FE\u7247",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWPlaceholder,{label:"\u7F16\u8F91\u5360\u4F4D\u7B26",info:{fuzzTag:"\u6539\u3001\u8C03\u3001\u4FEE\u3001\u7F16\u3001\u6B63\u3001\u7A7A",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWTable,{label:"\u7F16\u8F91\u8868\u683C",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u5217\u3001\u884C\u3001\u6846\u3001\u6570\u636E",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWSticker,{label:"\u7F16\u8F91\u6279\u6CE8",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u6807\u3001\u8BB0",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWTear,{label:"\u7F16\u8F91\u6253\u70B9\u6279\u6CE8",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u6807\u3001\u8BB0",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWIphoneSB,{label:"\u7F16\u8F91\u72B6\u6001\u680F",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u6761\u3001\u793A\u3001bar",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWMTextInput,{label:"\u7F16\u8F91\u5355\u884C\u8F93\u5165\u7EC4\u4EF6",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u57DF\u3001\u6846\u3001\u6587\u3001\u5B57\u3001\u533A\u3001\u586B",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWMTextArea,{label:"\u7F16\u8F91\u591A\u884C\u8F93\u5165\u7EC4\u4EF6",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u6587\u3001\u57DF\u3001\u6761\u3001\u793A",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWMSelect,{label:"\u7F16\u8F91\u4E0B\u62C9\u9009\u62E9\u5668",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u83DC\u3001\u5355\u3001\u5217\u3001\u9879\u3001\u8868",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWMFileInput,{label:"\u7F16\u8F91\u6587\u4EF6\u9009\u62E9\u7EC4\u4EF6",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u4E0A\u4F20",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWSelectionControlRadio,{label:"\u7F16\u8F91\u5355\u9009\u7EC4\u4EF6",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u9009\u3001\u5708\u3001\u5355\u3001\u9879\u3001\u53D6\u3001\u52FE",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWSelectionControlCheckbox,{label:"\u7F16\u8F91\u590D\u9009\u7EC4\u4EF6",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u590D\u3001\u9009\u3001\u6846\u3001\u591A\u3001\u52FE",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWAndroidSWitch,{label:"\u7F16\u8F91\u5B89\u5353\u5F00\u5173",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u5207\u3001\u6362\u3001\u63A7\u3001android",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWIosSWitch,{label:"\u7F16\u8F91ios\u5F00\u5173",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u5207\u3001\u6362\u3001\u63A7\u3001\u82F9\u679C\u3001mac\u3001watch\u3001pad\u3001iphone\u3001\u624B\u673A",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWSlider,{label:"\u7F16\u8F91\u6ED1\u52A8\u6761",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u6ED1\u3001\u6761\u3001\u8C03\u3001\u8282\u3001\u8F68",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWDigitalStepper,{label:"\u7F16\u8F91\u6570\u5B57\u6B65\u8FDB\u5668",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u6570\u3001\u6B65\u3001\u8FDB\u3001\u8C03\u3001\u589E",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWDropMenu,{label:"\u7F16\u8F91\u4E0B\u62C9\u83DC\u5355",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u5217\u3001\u9009\u3001\u9879\u3001drop",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWBasket,{label:"\u7F16\u8F91\u5F39\u51FA\u83DC\u5355",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u5217\u3001\u9009\u3001\u9879\u3001pop",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWNavigationMenu,{label:"\u7F16\u8F91\u5BFC\u822A\u83DC\u5355",info:{fuzzTag:"\u627E\u3001\u5B9A\u4F4D\u3001\u9009\u3001\u83DC\u3001\u5355\u3001\u8DEF\u3001\u884C",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWNavigationMenuV,{label:"\u7F16\u8F91\u5782\u76F4\u83DC\u5355",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWNavigationMenuH,{label:"\u7F16\u8F91\u6C34\u5E73\u83DC\u5355",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWMobileTabBars,{label:"\u7F16\u8F91\u79FB\u52A8\u7AEF\u5BFC\u822A",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWSegmentedControl,{label:"\u7F16\u8F91\u5206\u6BB5\u5668",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWCollapse,{label:"\u7F16\u8F91\u6298\u53E0\u9762\u677F",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWTabs,{label:"\u7F16\u8F91\u6807\u7B7E\u9875",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWPaginationMobile,{label:"\u7F16\u8F91\u5206\u9875\u5668",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWPaginationWeb,{label:"\u7F16\u8F91Web\u5206\u6BB5\u5668",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWElbow,{label:"\u7F16\u8F91\u8FDE\u63A5\u7EBF",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u7F06\u3001\u7EBD\u3001\u6307",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWChart,{label:"\u7F16\u8F91\u56FE\u8868",info:{fuzzTag:"\u53BB\u3001\u6E05\u3001\u79FB\u3001\u8FF9\u3001\u8D8B\u3001\u8868\u3001\u7EDF\u3001\u8BA1\u3001\u6A2A\u3001\u7AD6",category:ce.c.CategoryEdit,noCanFuzzy:!0}}],[ce.c.EWidgets,{label:"\u7F16\u8F91\u6837\u5F0F",info:{fuzzTag:"",category:ce.c.CategoryEdit,noCanFuzzy:!1}}]])),RT=(0,$s.R)(()=>new Map([["\u7F16\u8F91\u6587\u5B57\u7EC4\u4EF6",ce.c.EWRichText],["\u7F16\u8F91\u77E9\u5F62",ce.c.EWRect],["\u7F16\u8F91\u5706\u5F62",ce.c.EWOval],["\u7F16\u8F91\u7EBF\u6761",ce.c.EWLine],["\u7F16\u8F91\u6309\u94AE",ce.c.EWButton],["\u7F16\u8F91\u7BAD\u5934",ce.c.EWArrow],["\u7F16\u8F91\u591A\u8FB9\u5F62",ce.c.EWPolygon],["\u7F16\u8F91\u661F\u5F62",ce.c.EWStar],["\u7F16\u8F91\u4E09\u89D2\u5F62",ce.c.EWTriangle],["\u7F16\u8F91\u8F6E\u64AD\u56FE",ce.c.EWCarousel],["\u7F16\u8F91\u7F51\u9875\u7EC4\u4EF6",ce.c.EWWebpage],["\u7F16\u8F91\u89C6\u9891\u7EC4\u4EF6",ce.c.EWVideo],["\u7F16\u8F91\u97F3\u9891\u7EC4\u4EF6",ce.c.EWAudio],["\u7F16\u8F91\u4E8C\u7EF4\u7801\u7EC4\u4EF6",ce.c.EWQRCode],["\u7F16\u8F91\u5730\u56FE\u7EC4\u4EF6",ce.c.EWMapView],["\u7F16\u8F91\u804A\u5929\u6C14\u6CE1",ce.c.EWMTooltip],["\u7F16\u8F91\u94FE\u63A5\u533A\u57DF",ce.c.EWLr],["\u7F16\u8F91\u56FE\u7247",ce.c.EWImage],["\u7F16\u8F91\u5360\u4F4D\u7B26",ce.c.EWPlaceholder],["\u7F16\u8F91\u8868\u683C",ce.c.EWTable],["\u7F16\u8F91\u6279\u6CE8",ce.c.EWSticker],["\u7F16\u8F91\u6253\u70B9\u6279\u6CE8",ce.c.EWTear],["\u7F16\u8F91\u72B6\u6001\u680F",ce.c.EWIphoneSB],["\u7F16\u8F91\u5355\u884C\u8F93\u5165\u7EC4\u4EF6",ce.c.EWMTextInput],["\u7F16\u8F91\u591A\u884C\u8F93\u5165\u7EC4\u4EF6",ce.c.EWMTextArea],["\u7F16\u8F91\u4E0B\u62C9\u9009\u62E9\u5668",ce.c.EWMSelect],["\u7F16\u8F91\u6587\u4EF6\u9009\u62E9\u7EC4\u4EF6",ce.c.EWMFileInput],["\u7F16\u8F91\u5355\u9009\u7EC4\u4EF6",ce.c.EWSelectionControlRadio],["\u7F16\u8F91\u590D\u9009\u7EC4\u4EF6",ce.c.EWSelectionControlCheckbox],["\u7F16\u8F91\u5B89\u5353\u5F00\u5173",ce.c.EWAndroidSWitch],["\u7F16\u8F91ios\u5F00\u5173",ce.c.EWIosSWitch],["\u7F16\u8F91\u6ED1\u52A8\u6761",ce.c.EWSlider],["\u7F16\u8F91\u6570\u5B57\u6B65\u8FDB\u5668",ce.c.EWDigitalStepper],["\u7F16\u8F91\u4E0B\u62C9\u83DC\u5355",ce.c.EWDropMenu],["\u7F16\u8F91\u5F39\u51FA\u83DC\u5355",ce.c.EWBasket],["\u7F16\u8F91\u5BFC\u822A\u83DC\u5355",ce.c.EWNavigationMenu],["\u7F16\u8F91\u5782\u76F4\u83DC\u5355",ce.c.EWNavigationMenuV],["\u7F16\u8F91\u6C34\u5E73\u83DC\u5355",ce.c.EWNavigationMenuH],["\u7F16\u8F91\u79FB\u52A8\u7AEF\u5BFC\u822A",ce.c.EWMobileTabBars],["\u7F16\u8F91\u5206\u6BB5\u5668",ce.c.EWSegmentedControl],["\u7F16\u8F91\u6298\u53E0\u9762\u677F",ce.c.EWCollapse],["\u7F16\u8F91\u6807\u7B7E\u9875",ce.c.EWTabs],["\u7F16\u8F91\u5206\u9875\u5668",ce.c.EWPaginationMobile],["\u7F16\u8F91Web\u5206\u6BB5\u5668",ce.c.EWPaginationWeb],["\u7F16\u8F91\u8FDE\u63A5\u7EBF",ce.c.EWElbow],["\u7F16\u8F91\u56FE\u8868",ce.c.EWChart],["\u7F16\u8F91\u6837\u5F0F",ce.c.EWidgets]])),BT=(0,$s.R)(()=>new Map([[ce.c.CategoryPage,{label:"\u9875\u9762",info:{isCategory:!0}}],[ce.c.CPage,{label:"\u65B0\u5EFA\u9875\u9762",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new\u3001\u9875\u3001\u72B6\u6001\u3001page\u3001\u677F\u3001\u5361\u3001\u7247\u3001\u754C",category:ce.c.CategoryPage}}],[ce.c.CPageCopy,{label:"\u521B\u5EFA\u9875\u9762\u526F\u672C",info:{fuzzTag:"\u9875\u3001\u72B6\u6001\u3001page\u3001\u677F\u3001\u5361\u3001\u7247\u3001\u754C\u3001\u590D\u5236",category:ce.c.CategoryPage}}],[ce.c.CopyPage,{label:"\u590D\u5236\u9875\u9762",info:{fuzzTag:"",category:ce.c.CategoryPage}}],[ce.c.CutPage,{label:"\u526A\u5207\u9875\u9762",info:{fuzzTag:"",category:ce.c.CategoryPage}}],[ce.c.PastePage,{label:"\u7C98\u8D34\u9875\u9762",info:{fuzzTag:"",category:ce.c.CategoryPage}}],[ce.c.ToggleClipContent,{label:"\u6253\u5F00/\u5173\u95ED\u9875\u9762\u88C1\u526A",info:{fuzzTag:"",category:ce.c.CategoryPage}}],[ce.c.EPageLayout,{label:"\u4FEE\u6539\u9875\u9762\u5E03\u5C40\u6837\u5F0F",info:{fuzzTag:"",category:ce.c.CategoryPage}}],[ce.c.EPage,{label:"\u7F16\u8F91\u9875\u9762",info:{fuzzTag:"\u7F16\u3001\u8C03\u3001\u6B63\u3001\u4FEE\u3001bg\u3001\u677F\u3001\u767D\u3001\u533A\u3001\u8272\u3001\u57DF\u3001\u673A\u578B\u3001\u5C3A\u3001\u5BF8\u3001iphone\u3001\u82F9\u679C\u3001ios\u3001mac\u3001\u624B\u8868\u3001watch\u3001h5\u3001\u5927\u5C4F\u3001\u7535\u89C6\u3001\u81EA\u5B9A\u4E49\u3001huawei\u3001\u624B\u673A\u3001\u534E\u4E3A\u3001google\u3001\u7F51\u9875\u3001web\u3001pad\u3001book\u3001\u5DE5\u4E1A\u3001hmi\u3001\u4E2D\u63A7\u3001\u8F66\u3001\u516C\u4F17\u53F7\u3001\u5FAE\u4FE1\u3001\u5C01\u9762\u3001banner\u3001\u7535\u5546\u3001\u6536\u5F92\u3001\u5E97\u62DB",category:ce.c.CategoryPage}}]])),UT=(0,$s.R)(()=>new Map([["\u65B0\u5EFA\u9875\u9762",ce.c.CPage],["\u9875\u9762",ce.c.CategoryPage],["\u521B\u5EFA\u9875\u9762\u526F\u672C",ce.c.CPageCopy],["\u590D\u5236\u9875\u9762",ce.c.CopyPage],["\u526A\u5207\u9875\u9762",ce.c.CutPage],["\u7C98\u8D34\u9875\u9762",ce.c.PastePage],["\u6253\u5F00/\u5173\u95ED\u9875\u9762\u88C1\u526A",ce.c.ToggleClipContent],["\u4FEE\u6539\u9875\u9762\u5E03\u5C40\u6837\u5F0F",ce.c.EPageLayout],["\u7F16\u8F91\u9875\u9762",ce.c.EPage]])),FT=(0,$s.R)(()=>new Map([[ce.c.CategoryCanvas,{label:"\u753B\u5E03",info:{isCategory:!0}}],[ce.c.CCanvas,{label:"\u65B0\u5EFA\u753B\u5E03",info:{fuzzTag:"\u65B0\u5EFA\u3001\u751F\u6210\u3001\u7ED9\u6211\u3001\u521B\u5EFA\u3001\u60F3\u8981\u3001\u753B\u5E03\u3001\u753B\u677F\u3001\u767D\u677F\u3001\u533A\u3001\u5236\u3001\u9020\u3001\u5236\u3001\u7ACB\u3001\u521B\u3001create\u3001new",category:ce.c.CategoryCanvas}}],[ce.c.CSubCanvas,{label:"\u65B0\u5EFA\u5B50\u753B\u5E03",info:{fuzzTag:"\u9875\u3001page\u3001\u677F\u3001\u5361\u3001\u7247\u3001\u754C\u3001\u590D\u5236",category:ce.c.CategoryCanvas}}],[ce.c.CDirectory,{label:"\u65B0\u5EFA\u753B\u5E03\u6587\u4EF6\u5939",info:{fuzzTag:"",category:ce.c.CategoryCanvas}}],[ce.c.CCanvasCopy,{label:"\u521B\u5EFA\u753B\u5E03\u526F\u672C",info:{fuzzTag:"",category:ce.c.CategoryCanvas}}],[ce.c.MoveCanvas,{label:"\u8F6C\u79FB\u753B\u5E03",info:{fuzzTag:"",category:ce.c.CategoryCanvas}}],[ce.c.ECanvas,{label:"\u7F16\u8F91\u753B\u5E03",info:{fuzzTag:"",category:ce.c.CategoryCanvas}}],[ce.c.DCanvas,{label:"\u5220\u9664\u753B\u5E03",info:{fuzzTag:"\u677F\u3001\u57DF\u3001\u53BB\u3001\u6389\u3001\u9664\u3001\u4E0D\u3001del\u3001\u6E05\u3001\u79FB",category:ce.c.CategoryCanvas}}],[ce.c.CanvasViewRecycle,{label:"\u67E5\u770B\u753B\u5E03\u56DE\u6536\u7AD9",info:{fuzzTag:"\u677F\u3001\u767D\u3001\u533A\u3001\u57DF\u3001\u5783\u3001\u573E",category:ce.c.CategoryCanvas}}],[ce.c.CollapseCanvas,{label:"\u6536\u8D77\u753B\u5E03",info:{fuzzTag:"",category:ce.c.CategoryCanvas}}],[ce.c.ExpandCanvas,{label:"\u5C55\u5F00\u753B\u5E03",info:{fuzzTag:"",category:ce.c.CategoryCanvas}}]])),VT=(0,$s.R)(()=>new Map([["\u65B0\u5EFA\u753B\u5E03",ce.c.CCanvas],["\u65B0\u5EFA\u5B50\u753B\u5E03",ce.c.CSubCanvas],["\u65B0\u5EFA\u753B\u5E03\u6587\u4EF6\u5939",ce.c.CDirectory],["\u521B\u5EFA\u753B\u5E03\u526F\u672C",ce.c.CCanvasCopy],["\u8F6C\u79FB\u753B\u5E03",ce.c.MoveCanvas],["\u7F16\u8F91\u753B\u5E03",ce.c.ECanvas],["\u5220\u9664\u753B\u5E03",ce.c.DCanvas],["\u67E5\u770B\u753B\u5E03\u56DE\u6536\u7AD9",ce.c.CanvasViewRecycle],["\u6536\u8D77\u753B\u5E03",ce.c.CollapseCanvas],["\u5C55\u5F00\u753B\u5E03",ce.c.ExpandCanvas]])),zT=(0,$s.R)(()=>new Map([[ce.c.CategoryIntEvents,{label:"\u4EA4\u4E92\u4E8B\u4EF6",info:{isCategory:!0}}],[ce.c.OpenEventsPanel,{label:"\u6253\u5F00\u4E8B\u4EF6\u9762\u677F",info:{fuzzTag:"\u4EA4\u4E92\u3001\u52A8\u753B",category:ce.c.CategoryIntEvents}}]])),WT=(0,$s.R)(()=>new Map([["\u6253\u5F00\u4E8B\u4EF6\u9762\u677F",ce.c.OpenEventsPanel]])),HT=(0,$s.R)(()=>new Map([[ce.c.CategoryLayer,{label:"\u56FE\u5C42\u5143\u7D20",info:{isCategory:!0}}],[ce.c.ToggleLayerLock,{label:"\u9501\u5B9A/\u89E3\u9501\u56FE\u5C42",info:{fuzzTag:"",category:ce.c.CategoryLayer}}],[ce.c.ToggleLayerVisible,{label:"\u663E\u793A/\u9690\u85CF\u56FE\u5C42",info:{fuzzTag:"",category:ce.c.CategoryLayer}}],[ce.c.ToggleLayerExpand,{label:"\u5C55\u5F00\u56FE\u5C42/\u6536\u8D77\u56FE\u5C42",info:{fuzzTag:"",category:ce.c.CategoryLayer}}]])),GT=(0,$s.R)(()=>new Map([["\u5C55\u5F00\u56FE\u5C42/\u6536\u8D77\u56FE\u5C42",ce.c.ToggleLayerExpand],["\u663E\u793A/\u9690\u85CF\u56FE\u5C42",ce.c.ToggleLayerVisible],["\u9501\u5B9A/\u89E3\u9501\u56FE\u5C42",ce.c.ToggleLayerLock]]));var ev=i(80138);const ZT=(0,$s.R)(()=>new Map([[ce.c.CWebPage,{label:"\u751F\u6210Web\u539F\u578B",info:{noCanFuzzy:!0,category:ce.c.AIGC}}],[ce.c.CLargeScreenPage,{label:"\u751F\u6210\u5927\u5C4F\u539F\u578B\u9875\u9762",info:{noCanFuzzy:!0,category:ce.c.AIGC}}],[ce.c.CCustomComponent,{label:"\u751F\u6210\u81EA\u5B9A\u4E49\u7EC4\u4EF6",info:{noCanFuzzy:!0,category:ce.c.CCustomComponent}}],[ce.c.CWPicture,{label:"\u751F\u6210\u56FE\u7247",info:{noCanFuzzy:!0,category:ce.c.AIInDev}}],[ce.c.CWIcon,{label:"\u751F\u6210\u56FE\u6807",info:{noCanFuzzy:!0,category:ce.c.AIInDev}}],[ce.c.OUnableRecognize,{label:"\u65E0\u6CD5\u8BC6\u522B\u6216\u5904\u7406",info:{noCanFuzzy:!0,category:ce.c.AIQ}}],[ce.c.OFreeChatQuestion,{label:"\u81EA\u7531\u804A\u5929-\u54A8\u8BE2",info:{noCanFuzzy:!0,category:ce.c.AIQ}}],[ce.c.OFreeChat,{label:"\u81EA\u7531\u804A\u5929",info:{noCanFuzzy:!0,category:ce.c.AIQ}}]])),KT=(0,$s.R)(()=>new Map([["\u751F\u6210Web\u539F\u578B",ce.c.CWebPage],["\u751F\u6210\u5927\u5C4F\u539F\u578B\u9875\u9762",ce.c.CLargeScreenPage],["\u751F\u6210\u81EA\u5B9A\u4E49\u7EC4\u4EF6",ce.c.CCustomComponent],["\u751F\u6210\u56FE\u7247",ce.c.CWPicture],["\u751F\u6210\u56FE\u6807",ce.c.CWIcon],["\u65E0\u6CD5\u8BC6\u522B\u6216\u5904\u7406",ce.c.OUnableRecognize],["\u81EA\u7531\u804A\u5929-\u54A8\u8BE2",ce.c.OFreeChatQuestion],["\u81EA\u7531\u804A\u5929",ce.c.OFreeChat]])),zX={label:"\u667A\u80FD\u6307\u4EE4",info:{isCategory:!0}},WX={label:"AIGC",info:{isCategory:!0}},U3=(0,$s.R)(()=>{const e=mT(),t=gT(),n=uT(),r=cT(),s=pT(),c=vT(),d=bT(),p=wT(),g=AT(),y=kT(),w=IT(),_=_T(),j=LT(),N=jT(),Z=OT(),Q=BT(),se=FT(),ie=zT(),he=HT(),xe=ZT(),Se=new Map,_e=[...e,...Se,...t,...n,...r,...s,...c,...d,...p,...g,...y,...w,..._,...j,...N,...Z,...Q,...se,...ie,...he,...xe];return tv(_e),new Map(_e)}),YT=(0,$s.R)(()=>{const e=fT(),t=dT(),n=yT(),r=xT(),s=hT(),c=CT(),d=ST(),p=MT(),g=ET(),y=TT(),w=PT(),_=NT(),j=DT(),N=RT(),Z=UT(),Q=VT(),se=WT(),ie=GT(),he=KT();return new Map([...e,...n,...t,...r,...s,...c,...d,...p,...g,...y,...w,..._,...j,...N,...Z,...Q,...se,...ie,...he])}),XT=(0,$s.R)(()=>[ce.c.Save,ce.c.ViewVersionRecord,ce.c.CreateNewVersion,ce.c.ToggleViewShare,ce.c.Cut,ce.c.Past,ce.c.Copy,ce.c.PastProperties,ce.c.ComSelectAll,ce.c.ToggleHandTool,ce.c.Preview,ce.c.Group,ce.c.UnGroup,ce.c.CreateMaster,ce.c.CreatePanel,ce.c.TogglePageTransState,ce.c.TogglePanelTransState,ce.c.Delete,ce.c.AlignmentLeft,ce.c.AlignmentRight,ce.c.AlignmentTop,ce.c.AlignmentBottom,ce.c.AlignmentCenter,ce.c.AlignmentMiddle,ce.c.AlignmentHorizontal,ce.c.AlignmentVertical,ce.c.ToggleRuler,ce.c.ToggleReferenceLine,ce.c.ToggleAlignLine,ce.c.ToggleSticky,ce.c.ToggleComment,ce.c.ToggleMultiplayerMouse,ce.c.ToggleLeftSide,ce.c.ToggleRightSide,ce.c.ZoomIn,ce.c.ZoomOut,ce.c.ZoomToHundred,ce.c.ZoomSelection,ce.c.FitCanvas,ce.c.FullScreenMode,ce.c.CCanvasCopy,ce.c.MoveCanvas,ce.c.DCanvas,ce.c.CanvasViewRecycle,ce.c.CollapseCanvas,ce.c.ExpandCanvas,ce.c.CPageCopy,ce.c.CopyPage,ce.c.CutPage,ce.c.PastePage,ce.c.ToggleLayerLock,ce.c.ToggleLayerVisible,ce.c.ToggleLayerExpand,ce.c.CWAndroidSwitch,ce.c.CWIosSwitch,ce.c.CDynCpts,ce.c.CVector,ce.c.OpenColorPicker,ce.c.DWAndroidSwitch,ce.c.DWIosSwitch,ce.c.OpenEventsPanel,ce.c.NewFeature,ce.c.ToggleShortcutKey,ce.c.OpenHelperCenter,ce.c.Feedback,ce.c.OnlineSupport]),QT=()=>{const t=[[ce.c.SWRichText,{label:"\u9009\u4E2D\u6240\u6709\u5B57\u4F53\u4E3A\u82F9\u65B9\u7684\u6587\u672C",info:{fuzzTag:"",category:ce.c.CategorySelected,trackInfo:{input:"\u9009\u4E2D\u6240\u6709\u5B57\u4F53\u4E3A\u82F9\u65B9\u7684\u6587\u672C",type:"\u63A8\u8350\u6307\u4EE4",attr_no_conv:JSON.stringify({"font-family":"PingFangSC"}),function:"\u9009\u4E2D\u6587\u5B57\u7EC4\u4EF6",attr:JSON.stringify({"font-family":"PingFangSC"}),duration_ident:0,duration_conv:0,server:"8081"}},args:{"font-family":"PingFangSC"}}],[ce.c.CWRect,{label:"\u521B\u5EFA\u4E24\u4E2A\u6D45\u7070\u8272\u77E9\u5F62",info:{fuzzTag:"",category:ce.c.CategoryBW,trackInfo:{input:"\u521B\u5EFA\u4E24\u4E2A\u6D45\u7070\u8272\u77E9\u5F62",type:"\u63A8\u8350\u6307\u4EE4",attr_no_conv:JSON.stringify({count:2,"fill-color":"\u6D45\u7070"}),function:"\u65B0\u5EFA\u77E9\u5F62",attr:JSON.stringify({count:2,"fill-color":"#d3d3d3"}),duration_ident:0,duration_conv:0,server:"8081"}},args:{count:2,"fill-color":"#d3d3d3"}}],[ce.c.ToggleTheme,{label:"\u5207\u6362\u4E3B\u9898",info:{fuzzTag:"\u663E\u793A\u3001\u9ED1\u3001\u8272\u3001\u6DF1\u3001\u660E\u3001\u4EAE\u3001\u767D\u3001\u6D45\u3001\u7CFB\u7EDF\u3001\u754C\u9762",category:ce.c.CategoryPreference}}],[ce.c.SearchMktSource,{label:"\u641C\u7D22\u56FE\u7247\u7D20\u6750\uFF0C\u5173\u952E\u5B57\u4E3A\u98CE\u666F",info:{fuzzTag:"",category:ce.c.CategoryCommonOperation,trackInfo:{input:"\u641C\u7D22\u56FE\u7247\u7D20\u6750\uFF0C\u5173\u952E\u5B57\u4E3A\u98CE\u666F",type:"\u63A8\u8350\u6307\u4EE4",attr_no_conv:JSON.stringify({search_res_keyword:"\u98CE\u666F",search_res_type:"picture"}),function:"\u641C\u7D22\u7D20\u6750\u8D44\u6E90",attr:JSON.stringify({search_res_keyword:"\u98CE\u666F",search_res_type:"picture"}),duration_ident:0,duration_conv:0,server:"8081"}},args:{search_res_keyword:"\u98CE\u666F",search_res_type:"picture"}}],[ce.c.ZoomToHundred,{label:"\u7F29\u653E\u81F3100%",info:{fuzzTag:"\u5206\u3001\u5BF9\u3001\u9F50\u3001\u51C6",category:ce.c.CategoryLayoutView}}],[ce.c.FullScreenMode,{label:"\u5168\u5C4F\u6A21\u5F0F",info:{fuzzTag:"\u5207\u3001\u6362\u3001\u663E\u3001\u9690\u3001\u85CF\u3001\u6D88\u5931\u3001\u53BB\u6389\u3001\u5F00\u542F\u3001\u5207\u3001\u6362\u3001\u89C8",category:ce.c.CategoryLayoutView}}],[ce.c.ViewVersionRecord,{label:"\u67E5\u770B\u7248\u672C\u8BB0\u5F55",info:{fuzzTag:"\u56DE\u6EDA\u3001\u5386\u53F2\u3001\u8BB0\u5F55",category:ce.c.CategoryFile}}],[ce.c.CPage,{label:"\u65B0\u5EFA5\u4E2AiPhone\u9875\u9762",info:{fuzzTag:"",category:ce.c.CategoryPage,trackInfo:{input:"\u65B0\u5EFA5\u4E2AiPhone\u9875\u9762",type:"\u63A8\u8350\u6307\u4EE4",attr_no_conv:JSON.stringify({count:5,"device-size":"iphone"}),function:"\u65B0\u5EFA\u9875\u9762",attr:JSON.stringify({count:5,"device-size":"iphone"}),duration_ident:0,duration_conv:0,server:"8081"}},args:{count:5,"device-size":"iphone"}}],[ce.c.OpenColorPicker,{label:"\u5438\u8272\u5668",info:{fuzzTag:"\u53D6\u3001\u5339\u3001\u9009\u3001\u8C03",category:ce.c.CategoryFile}}],[ce.c.OpenHelperCenter,{label:"\u6253\u5F00\u5E2E\u52A9\u4E2D\u5FC3",info:{fuzzTag:"\u63F4\u3001\u7B54\u3001\u8BE2\u3001\u7591\u3001why\u3001\u4E3A\u4EC0\u4E48\u3001\u600E\u4E48\u3001\u600E\u6837\u3001\u5982\u4F55\u3001how\u3001\u80FD",category:ce.c.CategoryHelpCenter}}],[ce.c.ToggleShortcutKey,{label:"\u67E5\u770B\u5FEB\u6377\u952E",info:{fuzzTag:"shortcut\u3001\u5F84\u3001\u901F\u3001\u542F",category:ce.c.CategoryHelpCenter}}],[ce.c.CWTable,{label:"\u65B0\u5EFA\u8868\u683C",info:{fuzzTag:"\u9020\u3001\u5236\u3001\u7ACB\u3001\u751F\u3001\u6210\u3001\u521B\u3001create\u3001new\u3001\u5217\u3001\u884C\u3001\u6846\u3001\u6570\u636E",category:ce.c.CategoryBW},args:{count:1,row:5,column:5}}],[ce.c.CreateNewVersion,{label:"\u4FDD\u5B58\u4E3A\u65B0\u7248\u672C",info:{fuzzTag:"\u4FDD\u5B58\u3001save\u3001\u5B58\u3001\u50A8\u3001\u7559",category:ce.c.CategoryFile}}],[ce.c.CSubCanvas,{label:"\u65B0\u5EFA\u5B50\u753B\u5E03",info:{fuzzTag:"\u9875\u3001\u72B6\u6001\u3001page\u3001\u677F\u3001\u5361\u3001\u7247\u3001\u754C\u3001\u590D\u5236",category:ce.c.CategoryCanvas}}],[ce.c.SWRect,{label:"\u9009\u4E2D\u6240\u6709\u77E9\u5F62\u7EC4\u4EF6",info:{fuzzTag:"",category:ce.c.CategorySelected}}],[ce.c.AIGC,{label:"\u5E2E\u6211\u8BBE\u8BA1\u4E00\u4E2A\u65C5\u884CAPP",info:{fuzzTag:"",category:ce.c.CategoryAI}}],[ce.c.AIGC,{label:"\u751F\u6210\u7B14\u8BB0APP\u7684PRD\u6587\u6863",info:{fuzzTag:"",category:ce.c.CategoryAI}}],[ce.c.AIGC,{label:"\u751F\u6210\u4E00\u4E2A\u5546\u54C1\u9500\u552E\u7EDF\u8BA1\u8868",info:{fuzzTag:"",category:ce.c.CategoryAI}}],[ce.c.AIGC,{label:"\u751F\u6210\u4E00\u4E2A\u6E38\u620F\u884C\u4E1A\u53D1\u5C55\u8D8B\u52BF\u56FE",info:{fuzzTag:"",category:ce.c.CategoryAI}}],[ce.c.AIGC,{label:"\u7ED9\u6211\u4E00\u4E2ACRM\u7CFB\u7EDF\u6743\u9650\u529F\u80FD\u7ED3\u6784\u56FE",info:{fuzzTag:"",category:ce.c.CategoryAI}}]];tv(t),t.forEach(s=>{s[1].info.isRecommend=!0});const n=[],r=t.slice();for(;n.length<5&&r.length>0;){const s=Math.floor(Math.random()*r.length),c=r.splice(s,1)[0];n.push(c)}return n},tv=e=>{e.forEach(t=>{const[n,r]=t;let s="";if(n.includes("C-")||n===ce.c.CreateChart)s="v8Cmd/create";else{var c;if(ev.K["v8Cmd/"+((c=r.info)==null?void 0:c.category)]){var d;s="v8Cmd/"+((d=r.info)==null?void 0:d.category)}ev.K["v8Cmd/"+n]&&(s="v8Cmd/"+n)}r.iconName=s})},JT={unicode:!0,interSplit:"[^A-Za-z\\d\u4E00-\u9FA5']+",intraSplit:"[a-z][A-Z]|[\u4E00-\u9FA5][A-Za-z]",intraBound:"[A-Za-z\\d]\u4E00-\u9FA5|\u4E00-\u9FA5[A-Za-z\\d]|[a-z][A-Z]|[\u4E00-\u9FA5][A-Za-z]",intraChars:"[\u4E00-\u9FA5]",intraContr:""},F3=new _g(JT),qT=.7;let uf,V3=!1;const $T=e=>{let{nlpMode:t}=e;const n=(0,l.useMemo)(()=>Array.from(U3()).filter(w=>{var _,j;let[N,Z]=w;return!((_=Z.info)!=null&&_.noCanFuzzy)&&!((j=Z.info)!=null&&j.isCategory)}),[]),r=(0,l.useMemo)(()=>YT(),[]),s=(0,l.useMemo)(()=>n.map(w=>{let[_,{label:j,info:{fuzzTag:N}}]=w;return j+" "+(N||"")}),[n]),[c,d]=(0,l.useState)([]),p=(0,l.useCallback)(w=>{const _=w.replace(/([\u4e00-\u9fa5])/g,"$1 "),j=F3.filter(s,_);let N=[];if(!w||!j||!j.length)return[];try{const Z=F3.info(j,s,_),se=F3.sort(Z,s,_).map(ie=>n[Z.idx[ie]]);N=Iu()(se)}catch(Z){const Q=j.map(se=>n[se]);N=Iu()(Q)}return["\u5220","\u9664","\u5220\u9664"].find(Z=>Z===w)&&(N=[[ce.c.Delete,U3().get(ce.c.Delete)]]),N},[n,s]),g=(0,l.useCallback)(async w=>{uf&&uf.abort(),(w||!uf)&&(uf=new AbortController),V3=!0;const _=setTimeout(()=>{V3&&uf.abort()},1e3),j=performance.now(),N=await(0,c2.GE)({searchValue:w,signal:uf.signal},t);if(clearTimeout(_),V3=!1,!w){d([]);return}if(!N)return;const Z=p(w),Q=[ce.c.AIGC,{label:w,dCategory:ce.l.AI,info:{},iconName:"v8Cmd/"+ce.c.AIGC}],se=[ce.c.AIQ,{label:w,dCategory:ce.l.AI,info:{},iconName:"v8Cmd/"+ce.c.AIQ}];if(!N){Z.push(Q),Z.push(se),d(Z);return}const{attrs:ie,intent:he}=N,xe=he.filter(De=>{let[Je,Ne]=De;return Number(Ne)>qT});if(!xe&&!xe.length)return;const Se=[];xe.forEach(De=>{var Je;let[Ne,pt]=De;const _t=r.get(Ne);if(!_t||(!ie||Object.keys(ie).length===0)&&Z.find(zt=>{let[Dt]=zt;return Dt===_t})||Z.find(zt=>{let[Dt,sn]=zt;return sn.label===w}))return;const gt=Iu()(U3().get(_t));gt.dCategory=ce.l.NLP;const Ct=((Je=gt.info)==null?void 0:Je.category)||"";if([ce.c.AIGC,ce.c.AIQ,ce.c.CCustomComponent,ce.c.AIInDev].includes(Ct)||(gt.info.category=ce.c.CategoryNLP),ie&&Object.keys(ie).length>0){let zt={};Object.entries(ie).forEach(Dt=>{let[sn,{value:Rn}]=Dt;zt=Object.assign(zt,{[sn]:Rn})}),gt.args=zt,gt.info.attrs=_E(w,ie),gt.info.trackInfo={input:w,type:"nlp",attr_no_conv:JSON.stringify(zt),function:gt.label,server:t,duration_ident:Math.round(performance.now()-j)}}else gt.info.trackInfo={input:w,type:"nlp",function:gt.label,server:t,duration_ident:Math.round(performance.now()-j)};gt.label=Ne,Se.push([_t,gt])}),Z.push(Q),Z.push(se);const _e=[...Se,...Z];_e.sort((De,Je)=>[ce.c.AIGC,ce.c.AIQ].includes(De[0])||[ce.c.AIGC,ce.c.AIQ].includes(Je[0])?0:De[1].label===w&&Je[1].label!==w?-1:De[1].label!==w&&Je[1].label===w?1:0),d(_e)},[d,r,t,p]);return{handleAICommendSearch:(0,l.useCallback)(w=>{g(w)},[g]),cmdSearchResult:c,setCmdSearchResult:d}};class hf{static getInstance(t){return!hf.instance&&t&&(hf.instance=t),hf.instance}}var t1=i(49612),nv=i(57999);const e_=e=>{let{onClose:t,accountData:n,actions:r,semanticValue:s,nlpMode:c}=e;const d=(0,l.useMemo)(()=>XT(),[]),p=(0,l.useMemo)(()=>(0,t1.$I)().find(j=>j.type===t1.SR.Semantic),[]),g=j=>{const{user:N,org:Z,project:Q}=n,{updateCurrentOrg:se,updateCurrentUser:ie}=r;Q.is_org_project&&Z?se({org:Object.assign(Z,{used_times:j})}):ie({user:Object.assign(N,{used_times:j})})},y=j=>{const{user:N,org:Z,project:Q}=n,{updateCurrentOrg:se,updateCurrentUser:ie}=r;Q.is_org_project&&Z?se({org:Object.assign(Z,{ai_points:j})}):ie({user:Object.assign(N,{ai_points:j})})},{handleConvertComponent:w}=G8({currentAIComponent:p,semanticValue:s,...n,onUpdateAIUsedTimes:g,onUpdateAIPoints:y,actions:r});return{handleCommandAction:(0,l.useCallback)(async(j,N)=>{var Z,Q,se;const{args:ie,info:he}=j[1]||{},{isRecommend:xe,trackInfo:Se}=he||{},_e=Ct=>{let{nlpType:zt,label:Dt}=Ct;return{input:s||j[1].label||Dt,type:xe?"\u63A8\u8350\u6307\u4EE4":zt,function:Dt,server:c}},De=()=>{const{user:Ct,project:zt}=n||{},{id:Dt}=Ct||{},{cid:sn}=zt||{};return{user_id:Dt,project_cid:sn}},Je=Ct=>{(0,c2.Uy)({...Ct,...De()})};if(j[0]===ce.c.AIInDev||((Z=j[1].info)==null?void 0:Z.category)===ce.c.AIInDev){r==null||r.notice({text:"\u529F\u80FD\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u656C\u8BF7\u671F\u5F85",svgName:"chatGPT/tip-warning"}),Je({nlpType:"nlp",label:"\u5F00\u53D1\u4E2D"});return}if(j[0]===ce.c.AIGC||((Q=j[1].info)==null?void 0:Q.category)===ce.c.AIGC){w(s||j[1].label),Je(Se?{...Se,attr:JSON.stringify(N),server:c}:_e({nlpType:"\u4FDD\u5E95\u6307\u4EE4",label:"\u8BD5\u8BD5AI"}));return}if(j[0]===ce.c.AIQ||((se=j[1].info)==null?void 0:se.category)===ce.c.AIQ){await r.handleAIQuestion(s),setTimeout(()=>{nv.A.emit(nv.d,s)},10),Je(Se?{...Se,attr:JSON.stringify(N),server:c}:_e({nlpType:"\u4FDD\u5E95\u6307\u4EE4",label:"\u95EE\u95EEAI"}));return}if(j[0]===ce.c.CCustomComponent){r.setAIComponentSourceCache("\u8BED\u4E49\u6307\u4EE4"),await r.aiComponentGenerate({semanticValue:s});return}const Ne=performance.now();let pt=!1;if(!d.includes(j[0])&&ie&&Object.keys(ie).length>0&&!xe){pt=!0;const Ct=()=>{r.updateAIState({aiGenerating:!0})},zt=performance.now(),Dt=setTimeout(Ct,400),sn=await(0,c2.x$)(ie,c),On=performance.now()-zt;On>400&&On<800&&await new Promise(Lo=>setTimeout(Lo,400)),Dt&&clearTimeout(Dt),r.updateAIState({aiGenerating:!1}),sn&&(N=sn)}const _t=hf.getInstance();if(await(_t==null?void 0:_t.exec(j[0],PE(N))),Se){const Ct={...Se,attr:JSON.stringify(N),server:c,...De()};pt&&(Ct.duration_conv=Math.round(performance.now()-Ne)),(0,c2.Uy)(Ct)}else{var gt;Je(_e({nlpType:xe?"\u63A8\u8350\u6307\u4EE4":((gt=j[1])==null||(gt=gt.info)==null||(gt=gt.trackInfo)==null?void 0:gt.type)||"\u786C\u5339\u914D",label:j[1].label}))}},[s,w,c,d,r,n])}},ov="8082",t_=e=>{const{handleMovePanel:t,recommendPosition:n,generating:r,accountData:s,actions:c}=e,{user:d,org:p,project:g}=s,y=(0,l.useRef)(null),[w,_]=(0,l.useState)(!1),[j,N]=(0,l.useState)(""),[Z,Q]=(0,l.useState)([]),se=(0,l.useMemo)(()=>QT(),[]),ie=()=>{c.updateAIState({showAISemantic:!1})},{cmdSearchResult:he,handleAICommendSearch:xe,setCmdSearchResult:Se}=$T({nlpMode:ov}),{handleCommandAction:_e}=e_({onClose:ie,accountData:s,actions:c,semanticValue:j,nlpMode:ov});(0,l.useEffect)(()=>{const Ct=!j||!he.length?se:he;Q(n==="top"?Ct.slice().reverse():Ct)},[n,j,he,se]);const De=!r&&w,Je=(0,l.useCallback)(async Ct=>{var zt;N(""),Se([]),_(!1),y&&((zt=y.current)==null||zt.blur()),await _e(Ct,Ct[1].args),setTimeout(()=>{var Dt;y&&((Dt=y.current)==null||Dt.focus())},250)},[_e,Se]),Ne=(0,l.useCallback)(Ct=>{N(Ct),Ct||Se([])},[N,Se]),pt=(0,l.useCallback)(Ct=>{(Ct.target.closest(".ai-semantic-recommend-panel")||Ct.target.closest(".semantic-title")||Ct.target.closest(".semantic-input")&&!Ct.target.closest(".ai-semantic-input")||Ct.target.closest(".semantic-gap"))&&(Ct.stopPropagation(),Ct.preventDefault())},[]),_t=(0,l.useCallback)(Ct=>{t(Ct,y==null?void 0:y.current)},[y,t]),gt=(0,l.useCallback)(()=>{(0,Ql.Ix)("https://modao.cc/hc/articles/407","_blank","noreferrer")},[]);return(0,o.jsxs)(HI,{children:[(0,o.jsxs)("div",{className:"semantic-top",children:[(0,o.jsxs)("div",{className:"semantic-title",onMouseDown:_t,children:[(0,o.jsxs)("div",{className:"title-left",children:[(0,o.jsx)(Fd.C,{name:"chatGPT/ai-semantic-small",isColorPure:!0}),I18N.ChatGPT.ai_semantic,(0,o.jsxs)("div",{className:"ai-help",children:[(0,o.jsx)(Fd.C,{className:"ai-help-icon",name:"chatGPT/ai-cmd-help",isColorPure:!0}),(0,o.jsxs)("div",{className:"ai-help-content",children:[" \u667A\u80FD\u6307\u4EE4\u529F\u80FD\u6B63\u5904\u4E8EBeta\u6D4B\u8BD5\u9636\u6BB5\uFF0C \u8BE6\u7EC6\u4FE1\u606F\u8BF7\u53C2\u9605 ",(0,o.jsx)("span",{onClick:gt,children:"\u5E2E\u52A9\u6587\u6863"}),(0,o.jsx)("div",{className:"bot-content"})]})]})]}),(0,o.jsxs)("div",{className:"title-right",children:[!ENV.IS_WONDER_SHARE&&(0,o.jsx)(Fd.C,{className:"ai-beta",name:"chatGPT/ai-beta",isColorPure:!0}),(0,o.jsx)(Fd.C,{className:"close",name:"chatGPT/ai-semantic-close",isColorPure:!0,onClick:ie})]})]}),(0,o.jsx)(eT,{ref:y,semanticValue:j,generating:r,accountData:s,actions:c,onAISearch:xe,setSemanticValue:Ne,setInputFocus:_})]}),(0,o.jsx)("div",{className:"semantic-gap"}),De&&(0,o.jsx)(JI,{org:p,user:d,project:g,isInputFocus:w,onClickRecommend:Je,recommendPosition:n,recommendList:Z}),(0,o.jsx)(Jr.A,{target:document,onMouseDown:(0,Jr.t)(pt)})]})},n_=(0,l.memo)(t_),o_=(0,l.memo)(function(t){const{panelPosition:n,recommendPosition:r,updatePositionHandle:s,handleMouseDown:c}=GI();return(0,l.useEffect)(()=>(s(),window.addEventListener("resize",s),()=>{window.removeEventListener("resize",s)}),[s]),(0,o.jsx)(WI,{id:"ai-semantic-modal",style:{left:n.left,top:n.top},children:(0,o.jsx)(n_,{handleMovePanel:c,recommendPosition:r,...t})})}),a_=e=>{const t=e(),{actions:{getCmdExec:n}}=t;return n&&hf.getInstance(n()),(0,o.jsx)(o_,{...t})},r_=E.Ay.div.withConfig({displayName:"styles__StyledAIChatPanelContainer",componentId:"sc-i9zp7e-0"})([".single-resizer{border:0;z-index:111;.resizable-handler{&.t,&.b{width:100%;left:7px;cursor:ns-resize !important;}&.l,&.r{height:100%;top:7px;cursor:ew-resize !important;}}.square{display:none;}}.ai-mark-text{color:",";text-align:center;line-height:22px;margin-top:-12px;font-size:12px;}"],e=>e.theme.color_text_disabled01),i_=(0,E.Ay)(g8).withConfig({displayName:"styles__StyledAIChatPanel",componentId:"sc-i9zp7e-1"})(["z-index:112;border-radius:10px;border:1px solid ",";background:",";"],e=>e.theme.color_bg_border_01,e=>e.theme.color_bg_white);var s_=i(44007);const z3="AI_CHAT_PANEL_POSITION_TOP",W3="AI_CHAT_PANEL_POSITION_LEFT",av="AI_CHAT_PANEL_POSITION_WIDTH_new",rv="AI_CHAT_PANEL_POSITION_HEIGHT_new",l_=e=>{const{actions:{handleToggleAIChatPanel:t},commonData:n}=e,r=800,s=600,c=300,d=550,p=1200,g=800,y=78,w=328,[_,j]=(0,l.useState)(()=>(0,Gl.Yt)(av,r,Gl.qW.Number)),[N,Z]=(0,l.useState)(()=>(0,Gl.Yt)(rv,s,Gl.qW.Number)),[Q,se]=(0,l.useState)(()=>(0,Gl.Yt)(z3,y,Gl.qW.Number)),[ie,he]=(0,l.useState)(()=>(0,Gl.Yt)(W3,w,Gl.qW.Number)),[xe,Se]=(0,l.useState)(window.innerWidth),[_e,De]=(0,l.useState)(window.innerHeight),Je=(0,l.useCallback)((_t,gt)=>{const Ct=Math.max(Math.min(gt,_e-550),0),zt=Math.max(Math.min(_t,xe-300),0);se(Ct),he(zt),(0,Gl.a0)(z3,Ct,Gl.qW.Number),(0,Gl.a0)(W3,zt,Gl.qW.Number)},[_e,xe]),Ne=(0,l.useCallback)(()=>{Se(window.innerWidth),De(window.innerHeight),Je(ie,Q)},[Je,ie,Q]),pt=(0,l.useCallback)(_t=>{const{left:gt,top:Ct,width:zt,height:Dt}=_t;zt>c&&zt0&&(he(gt),j(zt),(0,Gl.a0)(W3,gt,Gl.qW.Number),(0,Gl.a0)(av,zt,Gl.qW.Number)),Dt>d&&Dt0&&(se(Ct),Z(Dt),(0,Gl.a0)(z3,Ct,Gl.qW.Number),(0,Gl.a0)(rv,Dt,Gl.qW.Number))},[_e,xe]);return(0,l.useEffect)(()=>(window.addEventListener("resize",Ne),()=>{window.removeEventListener("resize",Ne)}),[Ne]),(0,o.jsxs)(r_,{children:[(0,o.jsx)(dr.A,{position:{left:ie,top:Q},dragContainer:"ai-chat-panel",onMove:Je,children:(0,o.jsxs)(i_,{id:"ai-chat-panel",style:{width:_,height:N},children:[(0,o.jsx)(C8.A,{isAIChatPanel:!0,title:I18N.ChatGPT.ai_chat_dialogue,closeModal:t,...n}),(0,o.jsx)(s_.A,{...e}),(0,o.jsx)("div",{className:"ai-mark-text",children:I18N.ChatGPT.ai_mark_text})]})}),(0,o.jsx)(Tc.A,{classname:"resizer",top:Q,left:ie,width:_,height:N,zoomable:"n,s,e,w,se,sw,ne,nw",rotatable:!1,rotateAngle:0,onResize:pt,cursorAngle:0})]})},c_=(0,l.memo)(l_),d_=e=>{const t=e();return(0,o.jsx)(c_,{...t})};var Mh=i(88670),om=i(75150),Rf=i(71577),iv=i(18833);const Um=e=>{(0,hd.kH)("version_record_operation",{operation_type:e})};var sv=i(23767);const Pg=async e=>{let{projectCid:t,accessToken:n="",dispatch:r}=e;r({type:"versions:update",payload:{fetching:!0}});let s=[];s=await(0,Rf.c4)(t,n),r({type:"versions:set:versions",payload:{versions:s}}),r({type:"versions:update",payload:{fetched:!0,fetching:!1}})},lv=async e=>{let{projectCid:t,dispatch:n,noEdit:r=!1,title:s,desc:c,category:d="active",projectName:p,currentUserName:g,currentOrgCid:y}=e;await rootSdk.saveAsync(),s||(s=an()().format("YYYY.MM.DD HH:mm"));try{const{clientData:w,nextCheckpoint:_}=await(0,Rf.JL)({projectCid:t,title:s,desc:c||"",category:d});MB.versionNextCheckpoint=_,n({type:"versions:create",payload:{newVersion:w}}),MB.notice({text:I18N.VersionManagementPane.version_toast_create_success,type:"success"}),Um("\u6DFB\u52A0\u7248\u672C"),ENV.IS_ON_PREMISES&&(0,sv.Bf)(sv.xZ,{projectName:p,userName:g,orgCid:y})}catch(w){switch(w.errMsg){case"PV_CREATE_NOT_IN_ORG":MB.action("modal:update:state",{rightsAndInterestsModal:{isOpen:!0,type:Gr.hC.ProjectVersionFromCount}});break;case"P_NO_NEW_CHANGE":MB.notice({text:I18N.VersionManagementPane.version_toast_repeat,type:"warning"});break;case"PV_CREATE_COUNT_EXCEEDED":MB.action("modal:update:state",{rightsAndInterestsModal:{isOpen:!0,type:Gr.hC.ProjectVersionFromCount}});break;default:throw await(0,iv.FY)(w),w}}finally{}},p_=async e=>{let{projectCid:t,versionCid:n,newTitle:r,newDesc:s,dispatch:c,allVersions:d}=e,p;try{p=await(0,Rf.LD)({projectCid:t,versionCid:n,newTitle:r,newDesc:s})}catch(g){/404/.test(g.message)?(MB.notice({text:I18N.VersionManagementPane.version_toast_error_deleted,type:"warning"}),await Pg({projectCid:t,dispatch:c})):await(0,iv.FY)(g);return}if(p&&p.result==="success"){const g=d.map(y=>y.cid===n?{...y,description:s,title:r,update_at:new Date().toLocaleString(void 0,{hour12:!1})}:y);c({type:"versions:set:versions",payload:{versions:g}}),Um("\u7F16\u8F91\u7248\u672C")}c({type:"versions:update",payload:{currentEditing:void 0}})},u_=async e=>{let{projectCid:t,versionCid:n,allVersions:r,currentViewing:s,dispatch:c}=e;if(s&&n===s.cid){const p=r.indexOf(r.find(y=>y.cid===n)),g=r[p+1];c(g?{type:"versions:update",payload:{currentViewing:{cid:g.cid,title:g.title}}}:{type:"versions:update",payload:{currentViewing:void 0}})}const d=await(0,Rf.CH)({projectCid:t,versionCid:n});if(d&&d.result==="success"){const p=r.filter(g=>g.cid!==n);c({type:"versions:set:versions",payload:{versions:p}}),c({type:"versions:model:deleting:close"}),MB.notice({text:I18N.VersionManagementPane.version_toast_delete_success}),Um("\u5220\u9664\u7248\u672C")}},h_=async e=>{await(0,Rf.QV)({versionCid:e,title:an()().format("YYYY.MM.DD HH:mm"),description:""}),window.history.replaceState(void 0,void 0,"#version=reset"),window.onbeforeunload=void 0,location.reload()},m_=async e=>{let{versionCid:t,title:n,dispatch:r}=e;const s=window.cssCur.getRoomStat();!(s!=null&&s.length)||s.length===1?r({type:"versions:model:resetting:open",payload:{currentResetting:{cid:t,title:n},currentCollaborators:{collaborators:[],checked:!0}}}):r({type:"versions:model:resetting:open",payload:{currentResetting:{cid:t,title:n},currentCollaborators:{collaborators:s,checked:!1}}})};var cv=i(94456);const f_=(e,t)=>{const n=ki();!MB.global.experienceLoginModalHelper("isSave")&&n&&n({type:"entry:start:saving"})},g_=(e,t)=>{const n=ki();n&&n({type:"modal:update:state",payload:{projectSummaryModal:{isOpen:!0}}})},y_=(e,t)=>{const n=ki();n&&n({type:"entry:toolbar:open:versionControl:modal"})},v_=(e,t)=>{const n=ki();if(!n)return;const r=(0,kc.dP)();if(!r)return;const{isEditingProjectMain:s}=(0,we.r)(r);s&&(MB.global.experienceLoginModalHelper("isSave")||(n({type:"toolbar:sharingManager:toggle"}),n({type:"entry:update:novice:guide:and:task",payload:{guideType:Or.c.GUIDE_NOVICE_2309_STEP_5,taskType:Or.c.GUIDE_NOVICE_2309_TASK_5}})))},x_=(e,t)=>{if(!t||!t.file_name){MB.notice({text:I18N.ToolBar.empty_project_name,type:"warning"});return}const n=ki();if(!n)return;const{file_name:r}=t;n({type:"entry:update:root-project:name",payload:{name:r}})},b_=(e,t)=>{const n=ki();if(!n)return;const r=(0,kc.dP)();if(!r)return;const s=(0,re.PL)(r),c=(0,re.HW)(r),d=(0,re.wA)(r);if(n&&n({type:"entry:toolbar:open:versionControl:modal"}),!d)return;const{cid:p,name:g}=s||{};lv({projectCid:p,projectName:g,currentUserName:c.name,currentOrgCid:d.cid,dispatch:n})},C_=(e,t)=>{cv.w[(0,cv.y)()]()(r=>{let{sRGBHex:s}=r;return MB.action("entry:i:key",{color:s})})},w_=()=>{const e=xd.getInstance();e.register("Save",f_),e.register("ViewFileInfo",g_),e.register("ViewVersionRecord",y_),e.register("ToggleViewShare",v_),e.register("ProjectRename",x_),e.register("CreateNewVersion",b_),e.register("OpenColorPicker",C_)},S_=(e,t)=>{const n=ki();n&&n({type:"entry:design:zoom:in"})},A_=(e,t)=>{const n=ki();n&&n({type:"entry:design:zoom:out"})},M_=(e,t)=>{const n=ki();n&&n({type:"entry:set:scale",payload:{scale:100}})},k_=(e,t)=>{const n=ki();n&&n({type:"entry:design:zoom:selection"})},E_=(e,t)=>{const n=ki();n&&n({type:"entry:zoom:fit:scale:offset"})},I_=(e,t)=>{const n=ki();n&&n({type:"entry:toolbar:toggle:fullScreen"})},T_=()=>{const e=xd.getInstance();e.register("ZoomIn",S_),e.register("ZoomOut",A_),e.register("ZoomToHundred",M_),e.register("ZoomSelection",k_),e.register("FitCanvas",E_),e.register("FullScreenMode",I_)},__=(e,t)=>{const n=ki();n&&n({type:"preference:toggle:theme"})},P_=(e,t)=>{const n=ki();n&&n({type:"preference:toggle:ruler"})},L_=(e,t)=>{const n=ki();n&&n({type:"preference:toggle:showRulerReferLine"})},N_=(e,t)=>{const n=ki();n&&n({type:"entry:isShowSticky:toggle"})},j_=(e,t)=>{const n=ki();n&&n({type:"comment:toggle:isShowCommentInCanvas"})},D_=(e,t)=>{const n=ki();n&&n({type:"preference:toggle:multiplayerMouse"})},O_=(e,t)=>{const n=ki();n&&n({type:"preference:toggle:AlignLine"})},R_=(e,t)=>{const n=ki();n&&n({type:"entry:toggle:left-nav-panel"})},B_=(e,t)=>{const n=ki();n&&n({type:"entry:toggle:right-panel"})},U_=()=>{const e=xd.getInstance();e.register("ToggleTheme",__),e.register("ToggleRuler",P_),e.register("ToggleReferenceLine",L_),e.register("ToggleSticky",N_),e.register("ToggleComment",j_),e.register("ToggleMultiplayerMouse",D_),e.register("ToggleAlignLine",O_),e.register("ToggleLeftSide",R_),e.register("ToggleRightSide",B_)};var Bf=i(19199),F_=i(30275);const V_=async(e,t)=>{const n=ki();if(!n)return;const r=Number(t==null?void 0:t.undo_steps)||1;for(let s=0;ssetTimeout(c,3))},z_=async(e,t)=>{const n=ki();if(!n)return;const r=Number(t==null?void 0:t.redo_steps)||1;for(let s=0;ssetTimeout(c,3))},dv={png:"png",pdf:"pdf",htmlzip:"htmlzip",apk:"apk"},W_=(e,t)=>{const n=ki();if(MB.global.experienceLoginModalHelper("isSave")||!n)return;const{export_type:r}=t||{};dv[r]&&n({type:"export:update:state",payload:{currentExportTag:dv[r]}}),n({type:"entry:toolbar:open:export_menu"})},H_=(e,t)=>{const n=ki();n&&n({type:"entry:select:all"})},G_=(e,t)=>{const n=ki();n&&n({type:"entry:findReplacePanel:toggle:show"})},Z_=async(e,t)=>{const n=ki(),r=(0,kc.dP)();if(n&&!t&&!r)return;const{selectScreenValue:s}=(0,E3.Gh)(r),{search_keyword:c}=t||{};await n({type:"entry:findReplacePanel:toggle:show"}),c&&await n({type:"findReplacePanel:update",payload:{searchValue:c}}),c&&n({type:"entry:findReplacePanel:search",payload:{isCurrentScreen:s==="current",searchValue:c}})},K_=async(e,t)=>{const n=ki(),r=(0,kc.dP)();if(n&&!t&&!r)return;const{source_text:s,target_text:c}=t||{},d={isFold:!1};s&&(d.searchValue=s),c&&(d.replaceValue=c),await n({type:"entry:findReplacePanel:toggle:show"}),await n({type:"findReplacePanel:update",payload:d}),s&&n({type:"entry:findReplacePanel:search",payload:{isCurrentScreen:!1,searchValue:s}})},Y_=(e,t)=>{const n=ki();n&&n({type:"entry:open:Launch"})},X_=(e,t)=>{const n=ki();if(!n)return;const r=(0,kc.dP)(),s=(0,Oe.p$)(r),c=(0,Pt.kE)(s),d=(0,Pt.MP)(s);if(!s.length){MB.notice({text:"\u8BF7\u5148\u9009\u62E9\u5408\u9002\u7684\u5BF9\u8C61",type:"warning"});return}if(d||MB.notice({text:"\u8BF7\u5148\u9009\u62E9\u5408\u9002\u7684\u5BF9\u8C61",type:"warning"}),!c){MB.notice({text:"\u8BF7\u5148\u9009\u62E9\u5408\u9002\u7684\u5BF9\u8C61",type:"warning"});return}n({type:"entry:group:items"})},Q_=(e,t)=>{const n=ki(),r=(0,kc.dP)(),s=(0,Oe.p$)(r);if(!(0,Pt.P6)(s)){MB.notice({text:"\u8BF7\u5148\u9009\u62E9\u5408\u9002\u7684\u5BF9\u8C61",type:"warning"});return}n({type:"entry:ungroup:items"})},J_=(e,t)=>{const n=ki(),r=(0,kc.dP)();if(!n||!r)return;const{target_space:s}=t||{},c=s==="org",d=!(0,re.wA)(r),p=(0,Oe.nE)(r),{isEditingUserCombo:g,isEditingOrgCombo:y}=(0,we.r)(r)||{};if(d&&s==="org"){MB.notice({text:"\u4E2A\u4EBA\u7A7A\u95F4\u4E2D\u65E0\u6CD5\u6DFB\u52A0\u7EC4\u4EF6\u81F3\u56E2\u961F",type:"warning"});return}if(!((0,Pt.ju)(p)&&(!g||!d&&!y))){MB.notice({text:"\u8BF7\u5148\u9009\u62E9\u5408\u9002\u7684\u5BF9\u8C61",type:"warning"});return}MB.global.experienceLoginModalHelper("isSave")||n({type:"entry:create:combo:to:user:org:group",payload:{targetType:c?"org":"user",callback:()=>{(0,Jt.O3)({operation_from:"AI3.0",operation_type:c?Jt.VW.AddToOrgCombo:Jt.VW.AddToMyCombo})}}})},q_=(e,t)=>{const n=ki(),r=(0,kc.dP)();if(!n||!r)return;const s=(0,Oe.nE)(r),c=(0,ve.j)(r),{isEditingBasket:d,isEditingMuban:p,isEditingProjectMain:g}=(0,we.r)(r)||{},y=c||!((g||d||p)&&(0,Pt.jp)(s));if(MB.global.experienceLoginModalHelper("isSave")||y){MB.notice({text:"\u8BF7\u5148\u9009\u62E9\u5408\u9002\u7684\u5BF9\u8C61",type:"warning"});return}const w=s[0].hotAttr.name||(0,Gt.KD)(s[0].key);n({type:"modal:update:state",payload:{masterCreateModal:{isOpen:!0,name:w,onConfirm:async _=>{let{name:j,onSuccess:N}=_;await n({type:"entry:create:basket",payload:{basketType:"bMuban",attr:{name:j},onSuccess:N}}),n({type:"muban-panel:update:mubanList",payload:{mubanList:MP()}})}}}})},$_=async(e,t)=>{const n=ki(),r=(0,kc.dP)();if(!n||!r)return;const s=(0,Oe.nE)(r),c=(0,ve.j)(r),d=(0,Pt.jp)(s);if(MB.global.experienceLoginModalHelper("isSave")||c||!d){MB.notice({text:"\u8BF7\u5148\u9009\u62E9\u5408\u9002\u7684\u5BF9\u8C61",type:"warning"});return}await n({type:"entry:create:basket",payload:{basketType:"bDanli"}}),n({type:"entry:screenContainer:enter:editing:widget"})},eP=(e,t)=>{const n=ki();if(n){if((0,Bf.J7)()){MB.notice({text:"\u8BF7\u5148\u9009\u62E9\u5408\u9002\u7684\u5BF9\u8C61",type:"warning"});return}n({type:"entry:cut:items"}),(0,Lt.P8)()}},tP=(e,t)=>{const n=ki();if(n){if((0,Bf.J7)()){MB.notice({text:"\u8BF7\u5148\u9009\u62E9\u5408\u9002\u7684\u5BF9\u8C61",type:"warning"});return}n({type:"entry:copy:items"}),n({type:"entry:copy:items:properties"}),(0,Lt.P8)()}},nP=(e,t)=>{const n=ki();if(!n||MB.f.editing){MB.notice({text:"\u8BF7\u5148\u9009\u62E9\u5408\u9002\u7684\u5BF9\u8C61",type:"warning"});return}n({type:"entry:paste:items:into:current-page",payload:{triggerType:"shortcut"}})},oP=(e,t)=>{const n=ki();if(!n){MB.notice({text:"\u8BF7\u5148\u9009\u62E9\u5408\u9002\u7684\u5BF9\u8C61",type:"warning"});return}n({type:"entry:paste:items:properties"})},aP=(e,t)=>{const n=ki();n&&n({type:"preference:toggle:panelLinkDefaultTransition"})},rP=(e,t)=>{const n=ki();n&&n({type:"preference:toggle:stateLinkDefaultTransition"})},iP=(e,t)=>{const n=ki(),r=(0,kc.dP)();if(!n||!r||!t)return;const{"link-type":s}=t;let c=1;s==="none"&&(c=0),s==="lightning_line"&&(c=2),n({type:"entry:update:preference",payload:{link_display:c}})},sP=(e,t)=>{const n=ki();n&&n({type:"preference:toggle:containSelect"})},lP=(e,t)=>{const n=ki();if(!n||!(0,ii.uF)()||!(0,ii.b8)()){MB.notice({text:"\u5F53\u524D\u5E73\u53F0\u6682\u4E0D\u652F\u6301",type:"warning"});return}n({type:"preference:toggle:useNativeEyedropper"})},cP=(e,t)=>{const n=ki();n&&n({type:"preference:toggle:dragMode"})},dP=(e,t)=>{const n=ki();n&&n({type:"entry:toolbar:toggle:handTool"})},pP={left:"left","horizontal-center":"center",right:"right",top:"top","vertical-center":"middle",bottom:"bottom","distribute-horizontal":"horizontal","distribute-vertical":"vertical"},kh=(e,t)=>{const n=ki(),r=(0,kc.dP)(),{"align-type":s}=t||{},c=pP[s];if(!n||!r||!t||!c)return;const d=Hn.X.query.getIsShallowEditing(r),p=(0,Oe.p$)(r),g=(0,Y.lY)(r);let y=!1,w=!1;if(p.length>0&&(y=(0,Pt.GS)(p)&&!g&&!d,w=(0,Pt.oR)(p)&&!d),!y&&!w){MB.notice({text:"\u8BF7\u5148\u9009\u62E9\u5408\u9002\u7684\u5BF9\u8C61",type:"warning"});return}n(c==="horizontal"||c==="vertical"?{type:"entry:distribute:items",payload:{direction:c}}:{type:"entry:align:items",payload:{direction:c}})},uP=(e,t)=>{kh("Alignment",{"align-type":"top"})},hP=(e,t)=>{kh("Alignment",{"align-type":"vertical-center"})},mP=(e,t)=>{kh("Alignment",{"align-type":"bottom"})},fP=(e,t)=>{kh("Alignment",{"align-type":"left"})},gP=(e,t)=>{kh("Alignment",{"align-type":"horizontal-center"})},yP=(e,t)=>{kh("Alignment",{"align-type":"right"})},vP=(e,t)=>{kh("Alignment",{"align-type":"distribute-horizontal"})},xP=(e,t)=>{kh("Alignment",{"align-type":"distribute-vertical"})},bP=[zc.lS.Builtin,zc.lS.Icon,zc.lS.Asset,zc.lS.Page],pv={component:zc.lS.Builtin,icon:zc.lS.Icon,picture:zc.lS.Asset,page:zc.lS.Page},CP=async(e,t)=>{const n=ki(),r=(0,kc.dP)();if(!n||!r)return;const{search_res_type:s,search_res_keyword:c}=t||{search_res_type:"page"},d=pv[s];if(!bP.includes(d)||((0,ht.OW)(r)!==pv[s]&&n({type:"entry:active:popup:panel",payload:{name:d}}),!c))return;n({type:"searchPanel:update:state",payload:{keyword:c}});const g=zc.Mf[d],y=(0,cl.pM)(r),w=[c].concat(y.filter(_=>_!==c)).splice(0,y);n({type:"searchPanel:update:state",payload:{historyKeyWords:w}}),n({type:"entry:search-panel:search:from:keyword",payload:{from:F_.Z.sideBarPanel,category:g,isHistoryWord:!1,isHotKeyWord:!1}})},wP=(e,t)=>{const n=ki();n&&(n({type:"entry:delete:selected-items"}),n({type:"enter:comment:shortcut:del"}))},SP=(e,t)=>{(0,Ql.JW)("https://modao.cc/hc/articles/407","_blank","noreferrer")},AP=()=>{const e=xd.getInstance();e.register("Undo",V_),e.register("Redo",z_),e.register("ToggleExport",W_),e.register("ComSelectAll",H_),e.register("GlobalFindAndReplace",G_),e.register("GlobalFind",Z_),e.register("GlobalReplace",K_),e.register("Preview",Y_),e.register("Group",X_),e.register("UnGroup",Q_),e.register("AddComponent",J_),e.register("Delete",wP),e.register("Cut",eP),e.register("Copy",tP),e.register("Past",nP),e.register("PastProperties",oP),e.register("CreateMaster",q_),e.register("CreatePanel",$_),e.register("TogglePanelTransState",aP),e.register("TogglePageTransState",rP),e.register("LinkDisplayChange",iP),e.register("ToggleSelectMode",sP),e.register("ToggleEyedropper",lP),e.register("ToggleDynamicSpacing",cP),e.register("ToggleHandTool",dP),e.register("Alignment",kh),e.register("AlignmentTop",uP),e.register("AlignmentMiddle",hP),e.register("AlignmentBottom",mP),e.register("AlignmentLeft",fP),e.register("AlignmentCenter",gP),e.register("AlignmentRight",yP),e.register("AlignmentHorizontal",vP),e.register("AlignmentVertical",xP),e.register("SearchMktSource",CP),e.register("AI3Help",SP)};function MP(){throw new Error("Function not implemented.")}var kP=i(95358);const EP=(e,t)=>{const n=ki();n&&n({type:"toggle:showShortCutArtBoard",payload:{helpCenterModal:{index:1}}})},IP=(e,t)=>{const n=ki();ENV.IS_MO?(0,Ql.JW)("https://mockitt.wondershare.com/guide/","_blank","noreferrer"):n&&n({type:"modal:update:state",payload:{helpCenterModal:{isOpen:!0,productName:"a10_proto_tool_v8"}}})},TP=(e,t)=>{const n="",r={nickname:MB.user.name,avatar:MB.user.avatar,openid:MB.user.cid};(0,kP.v)({data:r,params:n})},_P=(e,t)=>{const n=document.getElementById("mdOnlineSupport");n==null||n.onclick()},PP=(e,t)=>{const n=ki();ENV.IS_MO?(0,Ql.JW)("https://mockitt.wondershare.com/guide/","_blank","noreferrer"):n&&n({type:"modal:update:state",payload:{helpCenterModal:{isOpen:!0,productName:"a10_proto_tool_v8",frontPageId:"397"}}})},LP=()=>{const e=xd.getInstance();e.register("ToggleShortcutKey",EP),e.register("OpenHelperCenter",IP),e.register("Feedback",TP),e.register("OnlineSupport",_P),e.register("NewFeature",PP)};var H3=i(65209),$u=i(63763);const uv=e=>!e||e==="none"?{italic:!1,bold:!1,underline:!1,strikethrough:!1}:{italic:e==="italic",bold:e==="bold",underline:e==="underline",strikethrough:e==="strikethrough"},ol=e=>{try{return Xi(e)}catch(t){return null}},HX=(e,t,n)=>{try{if(!t&&!t&&!n)return null;const r=mf(t||"solid");return{bdrColor:fromHexColor(e),bdrIsVisible:!0,bdrStyle:r,bdrWidth:Number(n)||1}}catch(r){return null}},mf=e=>{let t="solid";return e==="dash"?t="dashed":e==="dot"&&(t="dotted"),t},hv=e=>{const t=""+e,n=t.replace(/[^\d.-]/g,"");let r=parseFloat(n);return(t.includes("%")||r>1)&&(r/=100),r},G3=e=>{const{width:t,height:n}=e||{},r={};return Number(t)&&(r.w=Number(t)),Number(n)&&(r.h=Number(n)),r},mv=(e,t)=>{const{"font-color":n,"font-size":r,"font-family":s,"font-format":c,"text-align":d}=e||{},p=[fn.x.WButton,fn.x.WIphoneXSB,fn.x.WMTextInput,fn.x.WMTextArea,fn.x.WMSelect,fn.x.WElbow,fn.x.WDropMenu],g=n?p.includes(t)?Xi(n):n:void 0,y={},w=Number(r);if(g&&(y.textColor=g),w&&(y.fontSize=w),s&&(y.fontFamily=s),w){const _=Eg()(w*1.399+.251);y.lineHeight=_}return d&&(y.horizontalAlign=d),{...y,...uv(c)}},NP=e=>{const{"text-content":t}=e||{};return sf(t||"")},jP=e=>{const{"stroke-color":t,"stroke-type":n,"stroke-weight":r}=e||{},s={};return t&&(s.bdrColor=Xi(t)),n&&(s.bdrStyle=mf(n||"solid")),r&&(s.bdrWidth=Number(r)),s},Z3=e=>{const{"fill-color":t,radius:n,opacity:r}=e||{},s={};r!==void 0&&(s.opacity=hv(r)),Number(n)&&(s.borderRadius=Number(n));const c=ol(t);return c&&(s.fill={fillIsVisible:!0,fill:"solid",solidColor:c}),s},DP=(e,t)=>{try{const{textV1:n}=e||{},{blocks:r}=n||{};if(!n||!r)return null;const{"font-color":s,"font-size":c,"font-family":d,"font-format":p}=t||{},{italic:g,bold:y,underline:w,strikethrough:_}=uv(p);return r&&Object.values(r).forEach(j=>{const{type:N}=j;let Z=j.inlineStyleRanges;N!=="atomic"&&Z&&(s&&(Z=Z.filter(Q=>!Q.style.startsWith("color-"))),c&&(Z=Z.filter(Q=>!Q.style.startsWith("fontsize-")&&!Q.style.startsWith("lineheight-"))),g&&(Z=Z.filter(Q=>Q.style!=="ITALIC")),w&&(Z=Z.filter(Q=>Q.style!=="UNDERLINE")),y&&(Z=Z.filter(Q=>Q.style!=="BOLD")),_&&(Z=Z.filter(Q=>Q.style!=="STRIKETHROUGH")),d&&(Z=Z.filter(Q=>!Q.style.startsWith("fontfamily-")))),j.inlineStyleRanges=Z}),JSON.parse(JSON.stringify(r))}catch(n){return null}},Lg=function(e,t){var n;if(t===void 0&&(t=!0),!e||!e.length)return;const r=(0,kc.dP)();let s=0,c=0;const d=e.reduce((g,y)=>g+y.hotAttr.w,0);if(r){const g=(0,re.X_)(r),y=(0,re.$S)(r),w=(0,re.ER)(r),_={scale:g/100,size:{w:y.width,h:y.height},offset:w},{x:j,y:N}=(0,Rd.Dl)(_,y.left);c=N,s=j-d/2}if(e.forEach(g=>{const{hotAttr:{w:y,h:w}}=g;g.hotAttr.x=s+y/2+50,s=g.hotAttr.x+y/2,g.hotAttr.y=c-w/2}),!t)return;const p=e.map(g=>g.key);sdkStore.updateHotItemBatch(e),MB.action("entry:select:items",{cids:p}),(n=MB)==null||n.action("entry:design:zoom:selection")};var K3=i(65057),fv=i(8452);const GX=e=>{let{prefix:t="",hotAttr:n,sup:r,sub:s=[]}=e;return{key:createKey(t),hotAttr:n,sup:r,sub:s}},am=e=>{const t=[ne.x.WSelectionControlRadio,ne.x.WSelectionControlCheckbox].includes(e)?ne.x.WSelectionControl:e;try{let{selectedItems:r}=(0,om.Ub)();if(r=r.map(M3.Dx).flat(),om.Ub.length===0){var n;const s=(0,kc.dP)(),c=(n=(0,re.Ur)(s))==null?void 0:n.cid;return c&&(r=sdkStore.findAllTypeUnder(c,t).filter(d=>!(0,ui.OO)(d.key))),r.map(d=>Iu()(d))}else{const s=new Map;return r.forEach(c=>{sdkStore.walkHotItemSubtree(c.key,d=>{!(0,ui.OO)(d.key)&&d.hotAttr.type===t&&s.set(d.key,d)})}),Array.from(s.values()).map(c=>Iu()(c))}}catch(r){return console.error("getCurrentSelectWidgets error: ",r),[]}},Y3=()=>{try{let{selectedItems:t}=(0,om.Ub)();if(t=t.map(M3.Dx).flat(),t.length===0){var e;const n=(0,kc.dP)(),r=(e=(0,re.Ur)(n))==null?void 0:e.cid,s=[];return(0,n0.of)(flatStore.getFlatTree(),r,c=>{s.push(sdkStore.getHotItem(c.key))}),s.filter(c=>!(0,ui.OO)(c.key)&&c.hotAttr.bunch!==ne.x.RbPage&&c.hotAttr.type!==ne.x.WWrap).map(c=>Iu()(c))}else{const n=new Map;return t.forEach(r=>{sdkStore.walkHotItemSubtree(r.key,s=>{!(0,ui.OO)(s.key)&&s.hotAttr.type!==ne.x.WWrap&&n.set(s.key,s)})}),Array.from(n.values()).map(r=>Iu()(r))}}catch(t){return console.error("getCurrentSelectWidgets error: ",t),[]}},gv={hidden:"1",vertical:"3",horizontal:"4",autofit:"2"},X3=(e,t)=>{const n=(0,kc.dP)(),r=ki();try{var s;sdkStore.combineMergeMark("V8CmdCreateWBasket-insert-widget");const{sceData:p}=(0,y8.yj)(),g=p[e],{data:y,meta:{type:w}}=g;if(!(0,Zi._c)({type:w})||!n||!r)return;const{count:_,"scroll-bar-type":j}=t||{},N=((s=(0,re.Ur)(n))==null?void 0:s.cid)||"",Z=(0,re.X_)(n),Q=(0,re.$S)(n),se=(0,re.ER)(n),ie=(0,Oe.p$)(n),he={scale:Z/100,size:{w:Q.width,h:Q.height},offset:se},xe=(0,Rd.Dl)(he,Q.left),Se=(0,K3.nS)({isTear:w==="wTear",world:xe,scale:Z,newSelection:ie,currentPageKey:N,isCtrlDown:!1})||"";let _e=[];for(let Je=0;Je<(Number(_)||1);Je++){var c;let Ne=(0,Rd.dk)(ie,sdkStore)||"";if(((c=sdkStore.getHotItem(Ne))==null?void 0:c.hotAttr.type)!=="wWrap"){var d;Ne=((d=sdkStore.getHotItem(Se))==null?void 0:d.hotAttr.type)==="rResCanvas"?Se:N}const pt=sdkStore.loadSubtree(y,Ne,xe.x,xe.y);_e=_e.concat(pt),(0,Rd.OV)(_e,Ne),(0,vr.Yx)(_e,Ne,sdkStore)}const De=_e.map(Je=>sdkStore.getHotItem(Je));De.forEach(Je=>{if(!Je)return;const Ne=G3(t),pt=Z3(t);Je.hotAttr={...Je.hotAttr,...Ne,...pt},j&&gv[j]&&(Je.hotAttr.scroll=gv[j])}),Lg(De),De&&De.length&&sdkStore.updateHotItemBatch(De),r({type:"reducer:flag:set:is-dragging-item",payload:{isDraggingItem:!1}}),r({type:"ST:update",payload:{isLeftDown:!0}}),r({type:"set:alignment",payload:{alignment:{}}}),r({type:"set:sameSize",payload:{sameSize:{}}}),r({type:"set:distributed",payload:{distributed:{}}}),r({type:"elbow:update",payload:{isDraggingElbow:!1}}),r({type:"entry:refresh:link-list"}),r({type:"entry:select:items",payload:{cids:_e}}),r({type:"entry:expend:groupOrCanvasOrBasket",payload:{cids:_e}}),r({type:"entry:publish:create:items:success",payload:{newKeys:_e}})}catch(p){console.error("V8CmdRegExecCWBasket: error:",p)}finally{sdkStore.combineMerge("V8CmdCreateWBasket-insert-widget")}},OP=e=>{const t=ki();if(!t)return;const n=(0,kc.dP)(),r=(0,re.Ur)(n),s=(0,lr.F6)((0,re.wq)(n)),c=e,d=(0,$u.gu)({type:c,screen:r,attrs:{width:0,height:0}});if(s&&c===s){t({type:"set:quick-create-widget",payload:{widget:null}});return}t({type:"set:quick-create-widget",payload:{widget:d,quickCreateWidgetFrom:Kd.Hq.ToolBar}}),c===ne.x.WElbow?t({type:"elbow:update",payload:{isDraggingElbow:!0}}):c===ne.x.WVector&&(t({type:"update:screenContainer:state",payload:{addVectorSource:fv.dZ.Toolbar}}),MB.commonGuideHelper.checkGuideToBeShown(Or.c.GUIDE_VECTOR_TASK_ENDING_EDITING)&&(MB.commonGuideHelper.markGuideAsRead(Or.c.GUIDE_VECTOR_TASK_ENDING_EDITING),MB.commonGuideHelper.closeGuide(Or.c.GUIDE_VECTOR_TASK_ENDING_EDITING)),MB.commonGuideHelper.tryToShowGuide(Or.c.GUIDE_VECTOR_TASK_QUICK_CREATE)),t(Te.GO.toggleHandMode(!1)),t({type:"elbow:clear"}),t({type:"entry:comment:disabled",payload:{noWigglingCommentCid:!0}}),ne.Q.ST_MODE_WIDGET_NAMES.includes(c)?(t({type:"entry:ST:STMode:enable"}),t({type:"toolbar:update:state",payload:{isShowSticky:!0}})):t({type:"entry:ST:STMode:disable"})},Q3={text:ne.x.WRichText,rectangle:ne.x.WRect,circle:ne.x.WOval,page:ne.x.Canvas,line:ne.x.WLine,button:ne.x.WButton,arrow:ne.x.WArrow,polygon:ne.x.WPolygon,star:ne.x.WStar,triangle:ne.x.WTriangle,carousel:ne.x.WCarousel,web_page_component:ne.x.WWebpage,video_component:ne.x.WVideo,audio_component:ne.x.WAudio,qr_code:ne.x.WQRCode,map_component:ne.x.WMapView,chat_bubble:ne.x.WMTooltip,link_area:ne.x.WLR,placeholders:ne.x.WPlaceholder,comments:ne.x.WSticky,bullet_comments:ne.x.WTear,tables:ne.x.WTable,charts:ne.x.WChart,icons:ne.x.WIcon,status_bars:ne.x.WIphoneXSB,"multi-line_input_components":ne.x.WMTextArea,"single-line_input_components":ne.x.WMTextInput,"drop-down_selectors":ne.x.WMSelect,file_selection_components:ne.x.WMFileInput,radio_selection_components:ne.x.WSelectionControlRadio,check_components:ne.x.WSelectionControlCheckbox,sliders:ne.x.WSlider,numbers_stepper:ne.x.WDigitalStepper,navigation_menu:ne.x.WNavigationMenu,vertical_menu:ne.x.WNavigationMenuV,horizontal_menu:ne.x.WNavigationMenuH,navigation_bar:ne.x.WMobileTabBars,segmenter:ne.x.WSegmentedControl,accordion:ne.x.WCollapse,tab:ne.x.WTabs,paginator:ne.x.WPaginationMobile,image:ne.x.WImage,connection_line:ne.x.WElbow,pen:ne.x.WVector},ZX=e=>e>1?e/100:e,RP={left:"left",right:"right",top:"top",down:"bottom"},BP=()=>{const e=xd.getInstance();e.register("C-"+fn.x.WCarousel,yl),e.register("C-"+fn.x.WWebpage,yl),e.register("C-"+fn.x.WVideo,yl),e.register("C-"+fn.x.WAudio,yl),e.register("C-"+fn.x.WQRCode,yl),e.register("C-"+fn.x.WMapView,yl),e.register("C-"+fn.x.WMTooltip,yl)},Ng={"column-chart":{type:"horizontal_bar_chart",i18Key:"horizontal_bar_chart"},"bar-chart":{type:"bar_chart",i18Key:"bar_chart"},"line-chart":{type:"line_chart",i18Key:"line_chart"},"area-chart":{type:"line_area_chart",i18Key:"line_area_chart"},"combo-chart":{type:"mixed_bar_line_chart",i18Key:"mixed_bar_line_chart"},"pie-chart":{type:"pie_chart",i18Key:"pie_chart"},"radar-chart":{type:"radar_chart",i18Key:"radar_chart"},"donut-chart":{type:"ring_chart",i18Key:"ring_chart"}},ff={classic:0,retro:1,fresh:2,cold:3,warm:4,gray:5},UP=(e,t)=>{const{count:n,"chart-type":r,"grid-line-color":s,"grid-line-type":c,"color-theme":d}=t||{},p=[],g=MB.getCurrentScreen(),y=g==null?void 0:g.cid;let w=(0,H3._)(y);for(let N=0;N<(Number(n)||1);N++){var _,j;let Z=(0,$u.iD)({type:fn.x.WBarChart,screen:g,attrs:{name:I18N.w[((_=Ng[r])==null?void 0:_.i18Key)||"bar_chart"]}});r&&(Z.chartConfig.chartType=((j=Ng[r])==null?void 0:j.type)||"bar_chart"),d&&ff[d]&&(Z.chartConfig.chartTheme=ff[d]),c&&(Z.chartConfig.grid.bdrStyle=mf(c)),s&&(Z.chartConfig.grid.bdrColor=Xi(s)),w++,Z.zIndex=w;const Q=G3(t),se=Z3(t);Z={...Z,...Q,...se};const ie=Mi({hotAttr:Z,sup:y});p.push(ie)}Lg(p)},FP=()=>{xd.getInstance().register("CreateChart",UP)};var jg=i(89002),co=function(e){return e.sizeAttr="sizeAttr",e.textAttrRichTextV1="textAttrRichTextV1",e.textAttrRichTextV0="textAttrRichTextV0",e.exteriorAttr="exteriorAttr",e.borderAttr="borderAttr",e.textV1BlockAttr="textV1BlockAttr",e.arrowAttrs="arrowAttrs",e.textAutoSize="textAutoSize",e.tableAttr="tableAttr",e.stickyAttr="stickyAttr",e.selectionControlColors="selectionControlColors",e.sliderAttrs="sliderAttrs",e.digitalStepperAttrs="digitalStepperAttrs",e.carouselAttrs="carouselAttrs",e.webpageUrlAttrs="webpageUrlAttrs",e.videoAttrs="videoAttrs",e.audioAttrs="audioAttrs",e.qrCodeAttrs="qrCodeAttrs",e.tooltipAttrs="tooltipAttrs",e.tabBarAttrs="tabBarAttrs",e.segmentedControlAttrs="segmentedControlAttrs",e.collapseAttrs="collapseAttrs",e.tabAttrs="tabAttrs",e.pageMobile="pageMobile",e.pageWeb="pageWeb",e.polygonAttrs="polygonAttrs",e.starAttrs="starAttrs",e.editNewBlocks="editNewBlocks",e.editTableAttrs="editTableAttrs",e.editChartAttrs="editChartAttrs",e.editElbowAttrs="editElbowAttrs",e}(co||{});const yv=()=>({[co.sizeAttr]:(e,t)=>{const n=G3(e);t.type===ne.x.WArrow&&delete n.h,t.type===ne.x.WLine&&(n.h=1),Object.assign(t,n)},[co.textAttrRichTextV1]:(e,t)=>{const n=mv(e,t.type);t.richTextV1=Object.assign(t.richTextV1,n)},[co.textAttrRichTextV0]:(e,t)=>{const n=mv(e,t.type),{"text-content":r}=e||{};t.textV0=Object.assign(t.textV0,n),r&&(t.textV0.text=r)},[co.exteriorAttr]:(e,t)=>{const n=Z3(e);Object.assign(t,n)},[co.borderAttr]:(e,t)=>{let n=jP(e);t.type===ne.x.WImage&&(n={...n,bdrIsVisible:!0}),t.border={...t.border,...n}},[co.textV1BlockAttr]:(e,t)=>{t.textV1.blocks=NP(e)},[co.textAutoSize]:(e,t)=>{const{width:n,height:r,"text-content":s}=e||{};(!n||!r)&&s&&(0,ch.PQ)(t)},[co.arrowAttrs]:(e,t)=>{const{"arrow-color":n}=e||{};ol(n)&&(t.arrow.arrowStroke.bdrColor=ol(n))},[co.tableAttr]:(e,t)=>{const{row:n,column:r,"border-color":s,"horizontal-line-color":c,"vertical-line-color":d}=e||{};Number(n)&&(t.tableConfig.rowCount=Number(n)),Number(r)&&(t.tableConfig.colCount=Number(r));const p=t.tableConfig.rowCount,g=t.tableConfig.colCount,y={columns:Array(Number(g)).fill({type:"text",width:t.w/g}),rows:Array(p).fill({height:t.h/p}),cellStyles:Array(p).fill(Array(g).fill("")),mergeCells:{},data:Array(p).fill(Array(g).fill("")),links:Array(p).fill(Array(g).fill(""))};t.tableData=y,t.tableConfig={...t.tableConfig,...(0,kg.U3)({height:t.h,width:t.w,columns:y.columns,rows:y.rows})},ol(s)&&(t.tableConfig.outerBorder.bdrColor=ol(s)),ol(c)&&(t.tableConfig.innerBorderH.bdrColor=ol(c)),ol(d)&&(t.tableConfig.innerBorderV.bdrColor=ol(d))},[co.stickyAttr]:(e,t)=>{const{"note-content":n}=e||{};n&&(t.textV1.blocks=sf(n||""))},[co.selectionControlColors]:(e,t)=>{const{"default-option-button-color":n,"default-option-text-color":r,"active-option-button-color":s,"active-option-text-color":c,"font-size":d}=e||{};if(ol(n)&&(t.selectionControl.borderColor=ol(n)),ol(r)&&(t.selectionControl.textColor=ol(r)),ol(s)&&(t.selectionControl.checkedBorderColor=ol(s)),ol(c)&&(t.selectionControl.checkedTextColor=ol(c)),Number(d)){const{fontSize:p,gap:g}=t.selectionControl,{w:y,h:w}=t;if(Number(d)===p)return;const _=Number(d)/p,j=Math.round(g*_),N=Math.round(y*_),Z=Math.round(w*_);t.w=N,t.h=Z,t.selectionControl.fontSize=Number(d),t.selectionControl.gap=j}},[co.sliderAttrs]:(e,t)=>{const{thickness:n,radius:r,"bar-fill-color":s,"bar-process-color":c,"slider-fill-color":d,"slider-stroke-color":p,"process-position":g}=e||{};ol(s)&&(t.slider.trackBackgroundColor=ol(s)),ol(c)&&(t.slider.trackForegroundColor=ol(c)),ol(d)&&(t.slider.thumbBackgroundColor=ol(d)),ol(p)&&(t.slider.thumbBorder.bdrColor=ol(p)),Number(r)&&(t.slider.trackBorderRadius=Number(r)),g&&(t.slider.thumbPosition=Number(g)),Number(n)&&(t.slider.trackSize=Number(n))},[co.digitalStepperAttrs]:(e,t)=>{const{"font-color":n,"font-size":r,range_end:s,range_start:c}=e||{};c&&(t.digitalStepper.min=Number(c)),s&&(t.digitalStepper.max=Number(s)),t.digitalStepper.min>1&&(t.digitalStepper.value=t.digitalStepper.min+1),n&&(t.digitalStepper.textColor=ol(n)),r&&(t.digitalStepper.fontSize=Number(r))},[co.carouselAttrs]:(e,t)=>{const{"auto-play":n,"pointer-default-color":r,"pointer-active-color":s,interval:c,direction:d}=e||{};let p=n;typeof n=="string"&&(p=n==="true"),ol(r)&&(t.carousel.pointerBg=ol(r)),ol(s)&&(t.carousel.pointerFg=ol(s)),Object.keys(e||{}).includes("auto-play")&&(t.carousel.autoPlay=p),c&&(t.carousel.interval=Number(c)),d&&(t.carousel.vertical=d==="vertical")},[co.webpageUrlAttrs]:(e,t)=>{const{url:n}=e||{};n&&(t.webpage.url=n)},[co.videoAttrs]:(e,t)=>{const{"video-url":n,"autoplay-switcher":r,"loop-switcher":s,"mute-switcher":c,"hide-control-switcher":d}=e||{};n&&(t.video.videoSrc=n),r&&(t.video.isAutoplay=r==="on"),s&&(t.video.isLoop=s==="on"),c&&(t.video.isMuted=c==="on"),d&&(t.video.isHideControls=d==="on")},[co.audioAttrs]:(e,t)=>{const{"audio-url":n,"autoplay-switcher":r,"loop-switcher":s,"across-screens-switcher":c,"hide-control-switcher":d}=e||{};n&&(t.audio.audioSrc=n),r&&(t.audio.isAutoplay=r==="on"),s&&(t.audio.isLoop=s==="on"),c&&(t.audio.isKeepAlive=c==="on"),d&&(t.audio.isHidden=d==="on")},[co.qrCodeAttrs]:(e,t)=>{const{"qrcode-url":n,"background-color":r,"foreground-color":s}=e||{};n&&(t.qrCode.content=n),ol(s)&&(t.qrCode.foregroundColor=ol(s)),ol(r)&&(t.qrCode.backgroundColor=ol(r))},[co.tooltipAttrs]:(e,t)=>{const{"placement-direction":n}=e||{};n&&(t.tooltip.placement=RP[n]||"left")},[co.tabBarAttrs]:(e,t)=>{const{"icon-color":n,"font-color":r,"font-size":s}=e||{};n&&Xi(n)&&(t.mobileTabBars.iconColor=Xi(n)),r&&Xi(r)&&(t.mobileTabBars.textColor=Xi(r)),Number(s)&&(t.mobileTabBars.fontSize=Number(s))},[co.segmentedControlAttrs]:(e,t)=>{const{"fill-color":n,"font-size":r,"font-color":s}=e||{};n&&Xi(n)&&(t.segmentedControl.backgroundColor=Xi(n)),Number(r)&&(t.segmentedControl.fontSize=Number(r)),Number(r)&&(t.segmentedControl.checkedFontSize=Number(r)),s&&Xi(s)&&(t.segmentedControl.textColor=Xi(s))},[co.collapseAttrs]:(e,t)=>{const{"font-color":n,"font-size":r}=e||{};Number(r)&&(t.collapse.contentTextSize=Number(r)),Number(r)&&(t.collapse.titleTextSize=Number(r)),n&&Xi(n)&&(t.collapse.contentTextColor=Xi(n)),n&&Xi(n)&&(t.collapse.titleTextColor=Xi(n))},[co.tabAttrs]:(e,t)=>{const{"font-color":n,"font-size":r}=e||{};Number(r)&&(t.tabs.fontSize=Number(r)),Number(r)&&(t.tabs.checkedFontSize=Number(r)),n&&Xi(n)&&(t.tabs.textColor=Xi(n))},[co.pageMobile]:(e,t)=>{const{"font-color":n,"font-size":r}=e||{};Number(r)&&(t.paginationMobile.textSize=Number(r)),Number(r)&&(t.paginationMobile.checkedTextSize=Number(r)),n&&Xi(n)&&(t.paginationMobile.textColor=Xi(n))},[co.pageWeb]:(e,t)=>{const{"font-color":n,"font-size":r}=e||{};Number(r)&&(t.paginationWeb.textSize=Number(r)),Number(r)&&(t.paginationWeb.checkedTextSize=Number(r)),n&&Xi(n)&&(t.paginationWeb.textColor=Xi(n))},[co.polygonAttrs]:(e,t)=>{const{sides:n,radius:r}=e||{},s={};Number(r)&&(s.cornerRadius=Number(r)),Number(n)&&(s.sideNum=Number(n)),t.polygon={...t.polygon,...s}},[co.starAttrs]:(e,t)=>{const{nodes:n}=e||{};Number(n)&&(t.star={...t.star,sideNum:Number(n)})},[co.editNewBlocks]:(e,t)=>{const n=DP(t,e);n&&(t.textV1.blocks=n)},[co.editTableAttrs]:(e,t)=>{const{row:n,column:r,"border-color":s,"horizontal-line-color":c,"vertical-line-color":d}=e||{};if((0,$h.SS)(t)){let p=Number(n)||0,g=Number(r)||0;const y=t.heightList.length,w=t.widthList.length;p===0&&(p=y),g===0&&(g=w);let _={...t};if(y!==p){const j=p-y;j>0?_=(0,jg.bX)(_,j,y-1):_=(0,jg.HS)(_,y+j,Math.abs(j)).newWidget}if(w!==g){const j=g-w;if(j>0)_=(0,jg.Pg)(_,j,w-1);else{const N=(0,jg.FQ)(_,w+j,Math.abs(j));if(!N)return;_=N.newWidget}}t={..._}}else{let p=Number(n)||0,g=Number(r)||0;const y=t.tableConfig.rowCount,w=t.tableConfig.colCount;if(Number(p)&&(t.tableConfig.rowCount=Number(p)),Number(g)&&(t.tableConfig.colCount=Number(g)),p===0&&(p=y),g===0&&(g=w),y!==p||w!==g){let{tableData:{columns:_,rows:j,data:N,links:Z,cellStyles:Q,mergeCells:se}}=t;const ie=w>p&&w>g;_=_.length>g?_.slice(0,g):_.concat(Array(g-_.length).fill({type:"text",width:_[_.length-1].width||80})),j=j.length>p?j.slice(0,p):j.concat(Array(p-j.length).fill({height:j[j.length-1].height||30})),N=J3({currentDataList:N,rowOrColumns:{currentColumn:g,currentRow:p}}),Z=J3({currentDataList:Z,rowOrColumns:{currentColumn:g,currentRow:p}}),Q=J3({currentDataList:Q,rowOrColumns:{currentColumn:g,currentRow:p}});const he={columns:_,rows:j,cellStyles:Q,mergeCells:ie?{}:se,data:N,links:Z},xe=he.rows.reduce((_e,De)=>_e+De.height,0),Se=he.columns.reduce((_e,De)=>_e+De.width,0);t.h=xe,t.w=Se,t.tableData=he,t.tableConfig={...t.tableConfig,...(0,kg.U3)({height:t.h,width:t.w,columns:he.columns,rows:he.rows})}}}ol(s)&&(t.tableConfig.outerBorder.bdrColor=ol(s)),ol(c)&&(t.tableConfig.innerBorderH.bdrColor=ol(c)),ol(d)&&(t.tableConfig.innerBorderV.bdrColor=ol(d))},[co.editChartAttrs]:(e,t)=>{var n;const{"chart-type":r,"grid-line-color":s,"grid-line-type":c,"color-theme":d}=e||{};r&&(t.chartConfig.chartType=((n=Ng[r])==null?void 0:n.type)||"bar_chart"),d&&ff[d]&&(t.chartConfig.chartTheme=ff[d]),c&&(t.chartConfig.grid.bdrStyle=mf(c)),s&&(t.chartConfig.grid.bdrColor=Xi(s))},[co.editElbowAttrs]:(e,t)=>{const{"line-color":n}=e||{};ol(n)&&(t.elbow.arrowStroke.bdrColor=ol(n))}}),J3=e=>{let{currentDataList:t,rowOrColumns:{currentRow:n,currentColumn:r}}=e;return r===0&&(r=t[0].length),n===0&&(n=t.length),ns.slice(0,r)):t.slice(0,n).map(s=>s.concat(Array(r-t[0].length).fill(""))):rs.slice(0,r)):t.concat(Array(n-t.length).fill(Array(r).fill(""))).map(s=>s.concat(Array(r-t[0].length).fill("")))},VP=()=>({[fn.x.WRect]:{name:I18N.w.wRect,attrs:[co.textAttrRichTextV1,co.sizeAttr,co.exteriorAttr,co.borderAttr,co.textV1BlockAttr]},[fn.x.WOval]:{name:I18N.w.wOval,attrs:[co.textAttrRichTextV1,co.sizeAttr,co.exteriorAttr,co.borderAttr,co.textV1BlockAttr]},[fn.x.WRichText]:{name:I18N.w.wRichText,attrs:[co.textAttrRichTextV1,co.sizeAttr,co.exteriorAttr,co.textV1BlockAttr,co.textAutoSize]},[fn.x.WButton]:{name:I18N.w.wButton,attrs:[co.textAttrRichTextV0,co.sizeAttr,co.exteriorAttr,co.borderAttr]},[fn.x.WArrow]:{name:I18N.w.wArrow,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.arrowAttrs]},[fn.x.WLine]:{name:I18N.w.wLine,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr]},[fn.x.WPlaceholder]:{name:I18N.translation.wPlaceholder,attrs:[co.sizeAttr,co.textAttrRichTextV0,co.exteriorAttr,co.borderAttr]},[fn.x.WImage]:{name:I18N.w.wImage,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr]},[fn.x.WTable]:{name:I18N.w.wTable,attrs:[co.sizeAttr,co.exteriorAttr,co.tableAttr]},[fn.x.WSticky]:{name:I18N.w.wSticky,attrs:[co.stickyAttr]},[fn.x.WTear]:{name:I18N.w.wTear,attrs:[co.stickyAttr]},[fn.x.WIphoneXSB]:{name:I18N.w.wIphoneXSB,attrs:[co.sizeAttr,co.exteriorAttr,co.textAttrRichTextV0]},[fn.x.WLR]:{name:I18N.w.wLr,attrs:[co.sizeAttr]},[fn.x.WMTextInput]:{name:I18N.w.wMTextInput,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.textAttrRichTextV0]},[fn.x.WMTextArea]:{name:I18N.w.wMTextarea,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.textAttrRichTextV0]},[fn.x.WMSelect]:{name:I18N.w.wMSelect,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.textAttrRichTextV0]},[fn.x.WMFileInput]:{name:I18N.w.wMFileInput,attrs:[co.sizeAttr,co.exteriorAttr]},[fn.x.WSelectionControlRadio]:{name:I18N.w.selection_control_radio,attrs:[co.sizeAttr,co.exteriorAttr,co.selectionControlColors]},[fn.x.WSelectionControlCheckbox]:{name:I18N.w.selection_control_radio,attrs:[co.sizeAttr,co.exteriorAttr,co.selectionControlColors]},[fn.x.WAndroidSwitch]:{name:I18N.w.android_switch,attrs:[co.sizeAttr,co.exteriorAttr]},[fn.x.WIOSSwitch]:{name:I18N.w.ios_switch,attrs:[co.sizeAttr,co.exteriorAttr]},[fn.x.WSlider]:{name:I18N.w.slider,attrs:[co.sizeAttr,co.exteriorAttr,co.sliderAttrs]},[fn.x.WDigitalStepper]:{name:I18N.w.digital_stepper,attrs:[co.sizeAttr,co.exteriorAttr,co.digitalStepperAttrs]},[fn.x.WCarousel]:{name:I18N.w.wCarousel,attrs:[co.sizeAttr,co.exteriorAttr,co.carouselAttrs]},[fn.x.WWebpage]:{name:I18N.w.wWebpage,attrs:[co.sizeAttr,co.exteriorAttr,co.webpageUrlAttrs]},[fn.x.WVideo]:{name:I18N.w.wVideo,attrs:[co.sizeAttr,co.exteriorAttr,co.videoAttrs]},[fn.x.WAudio]:{name:I18N.w.wAudio,attrs:[co.sizeAttr,co.exteriorAttr,co.audioAttrs]},[fn.x.WQRCode]:{name:I18N.w.wQRCode,attrs:[co.sizeAttr,co.exteriorAttr,co.qrCodeAttrs]},[fn.x.WMapView]:{name:I18N.w.wMapView,attrs:[co.sizeAttr,co.exteriorAttr]},[fn.x.WMTooltip]:{name:I18N.w.wMTooltip,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.textAttrRichTextV0,co.tooltipAttrs]},[fn.x.WDropMenu]:{name:I18N.w.dropmenu,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.textAttrRichTextV0]},[fn.x.WNavigationMenu]:{name:I18N.w.navigation_menu,attrs:[co.sizeAttr,co.exteriorAttr]},[fn.x.WNavigationMenuV]:{name:I18N.w.navigation_menu_v,attrs:[co.exteriorAttr]},[fn.x.WNavigationMenuH]:{name:I18N.w.navigation_menu_h,attrs:[co.exteriorAttr]},[fn.x.WMobileTabBars]:{name:I18N.w.mobile_tab_bars,attrs:[co.exteriorAttr,co.borderAttr,co.tabBarAttrs]},[fn.x.WSegmentedControl]:{name:I18N.w.segmented_control,attrs:[co.borderAttr,co.segmentedControlAttrs]},[fn.x.WTabs]:{name:I18N.w.wTabs,attrs:[co.exteriorAttr,co.tabAttrs]},[fn.x.WCollapse]:{name:I18N.w.collapse,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.collapseAttrs]},[fn.x.WPaginationMobile]:{name:I18N.w.wPaginationMobile,attrs:[co.exteriorAttr,co.borderAttr,co.pageMobile]},[fn.x.WPaginationWeb]:{name:I18N.w.wPaginationWeb,attrs:[co.exteriorAttr,co.borderAttr,co.pageWeb]},[fn.x.WPolygon]:{name:I18N.w.wPolygon,attrs:[co.textAttrRichTextV1,co.sizeAttr,co.exteriorAttr,co.textV1BlockAttr,co.borderAttr,co.polygonAttrs]},[fn.x.WTriangle]:{name:I18N.w.wTriangle,attrs:[co.textAttrRichTextV1,co.sizeAttr,co.exteriorAttr,co.textV1BlockAttr,co.borderAttr]},[fn.x.WStar]:{name:I18N.w.wStar,attrs:[co.textAttrRichTextV1,co.sizeAttr,co.exteriorAttr,co.textV1BlockAttr,co.borderAttr,co.starAttrs]}}),yl=(e,t)=>{const n=e.replace("C-",""),{count:r}=t||{};if(n===fn.x.WRichText&&(!t||!t["text-content"])&&(t={...t,"text-content":I18N.Widget.wRichTextText}),n===fn.x.WTable){const{row:_,column:j}=t||{};Number(_)&&!t.height&&(t.height=30*Number(_)),Number(j)&&!t.width&&(t.width=80*Number(j))}if(n===fn.x.WPolygon){const{sides:_}=t||{};if(_<3){MB.notice({text:"\u591A\u8FB9\u5F62\u8FB9\u6570\u9700\u8981\u5927\u4E8E\u7B49\u4E8E3",type:"warning"});return}}const s=[],c=MB.getCurrentScreen(),d=c==null?void 0:c.cid;let p=(0,H3._)(d);const g=VP()[n];if(!g)return;const{attrs:y,name:w}=g;for(let _=0;_<(Number(r)||1);_++){const j=(0,$u.iD)({type:n,screen:c,attrs:{name:w}});p++,j.zIndex=p,y.forEach(Z=>{yv()[Z](t,j)});const N=Mi({hotAttr:j,sup:d});s.push(N)}Lg(s)},zP=(e,t)=>{X3("wbTOkTYpTtTUeNK4eU3iYQ",t)},WP=(e,t)=>{X3("wbTOkWBWTtTUelSImKcV05",t)},HP=(e,t)=>{const n=ki();n&&(n({type:"entry:comment:toggle"}),n(Te.GO.toggleInspectMode(!1)),n(Te.GO.toggleHandMode(!1)),n(Te.GO.select([])),n({type:"elbow:update",payload:{isInElbowMode:!1}}),n({type:"entry:ST:STMode:disable"}))},GP=(e,t)=>{const n=ki();n&&(n({type:"entry:elbow:isInElbowMode:toggle"}),n({type:"entry:comment:disabled",payload:{noWigglingCommentCid:!0}}),n({type:"set:quick-create-widget",payload:{widget:null,quickCreateWidgetFrom:Kd.Hq.ToolBar}}),n(Te.GO.toggleInspectMode(!1)),n(Te.GO.toggleHandMode(!1)))},ZP=(e,t)=>{OP(fn.x.WVector)},KP=()=>{const e=xd.getInstance();e.register("C-"+fn.x.WRect,yl),e.register("C-"+fn.x.WOval,yl),e.register("C-"+fn.x.WRichText,yl),e.register("C-"+fn.x.WButton,yl),e.register("C-"+fn.x.WArrow,yl),e.register("C-"+fn.x.WLine,yl),e.register("C-"+fn.x.WPlaceholder,yl),e.register("C-"+fn.x.WTable,yl),e.register("C-"+fn.x.WSticky,yl),e.register("C-"+fn.x.WTear,yl),e.register("C-"+fn.x.WIphoneXSB,yl),e.register("C-"+fn.x.WLR,yl),e.register("C-"+fn.x.WImage,yl),e.register("CElbow",GP),e.register("CVector",ZP),e.register("CDynCpts",zP),e.register("CComment",HP),e.register("CScrollPanel",WP)},YP=()=>{const e=xd.getInstance();e.register("C-"+fn.x.WMTextInput,yl),e.register("C-"+fn.x.WMTextArea,yl),e.register("C-"+fn.x.WMSelect,yl),e.register("C-"+fn.x.WMFileInput,yl),e.register("C-"+fn.x.WSelectionControlRadio,yl),e.register("C-"+fn.x.WSelectionControlCheckbox,yl),e.register("C-"+fn.x.WAndroidSwitch,yl),e.register("C-"+fn.x.WIOSSwitch,yl),e.register("C-"+fn.x.WSlider,yl),e.register("C-"+fn.x.WDigitalStepper,yl)},XP=(e,t)=>{X3("wbTOksOVTtTVK7dHXfAC4d",t)},QP=()=>{const e=xd.getInstance();e.register("C-"+fn.x.WDropMenu,yl),e.register("C-"+fn.x.WNavigationMenu,yl),e.register("C-"+fn.x.WNavigationMenuV,yl),e.register("C-"+fn.x.WNavigationMenuH,yl),e.register("C-"+fn.x.WMobileTabBars,yl),e.register("C-"+fn.x.WSegmentedControl,yl),e.register("C-"+fn.x.WCollapse,yl),e.register("C-"+fn.x.WTabs,yl),e.register("C-"+fn.x.WPaginationMobile,yl),e.register("C-"+fn.x.WPaginationWeb,yl),e.register("CDynamicDropMenu",XP)},JP=()=>{const e=xd.getInstance();e.register("C-"+fn.x.WPolygon,yl),e.register("C-"+fn.x.WTriangle,yl),e.register("C-"+fn.x.WStar,yl)},dl=(e,t)=>{const{width:n,height:r,opacity:s,radius:c,"target-elements-keyword":d,"stroke-weight":p,"stroke-type":g}=e||{};let y=!0;Number(n)&&y&&(y=t.w===Number(n)),Number(r)&&y&&(y=t.h===Number(r)),e&&Object.keys(e).includes("opacity")&&y&&(y=t.opacity===hv(s)),Number(c)&&y&&(y=t.borderRadius===Number(c)),d&&y&&(y=(t.display_name||t.name||"").includes(d));const{bdrStyle:w,bdrWidth:_}=(t==null?void 0:t.border)||{};return p&&y&&(y=_===Number(p)),g&&y&&(y=w===mf(g)),y},rm=(e,t)=>{const{"font-size":n,"font-family":r,"font-format":s,"text-align":c}=e||{},{italic:d,bold:p,underline:g,strikethrough:y}=R2(s),{fontFamily:w,fontSize:_}=t;let j=!0;return n&&(j=_===n),r&&j&&(j=w===r),d&&j&&(j=t.italic===d),p&&j&&(j=t.bold===p),g&&j&&(j=t.underline===g),y&&j&&(j=t.strikethrough===y),c&&j&&(j=t.horizontalAlign===c),j},im=(e,t)=>{const{fontSize:n,fontFamily:r,italic:s,underline:c,strikethrough:d,horizontalAlign:p,bold:g}=(0,k0.xH)({baseItem:t}),{"font-size":y,"font-family":w,"font-format":_,"text-align":j}=e||{},{italic:N,bold:Z,underline:Q,strikethrough:se}=R2(_);let ie=!0;return y&&(ie=Number(n)===Number(y)),w&&ie&&(ie=r===w),N&&ie&&(ie=N===s),Z&&ie&&(ie=Z===g),Q&&ie&&(ie=Q===c),se&&ie&&(ie=se===d),j&&ie&&(ie=p===j),ie},sm={[ne.x.WRichText]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WRichText;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr),s&&(s=im(t,r.hotAttr))),s}),n},[ne.x.WRect]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WRect;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr),s&&(s=im(t,r.hotAttr))),s}),n},[ne.x.WOval]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WOval;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr),s&&(s=im(t,r.hotAttr))),s}),n},[ne.x.WLine]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WLine;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WButton]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WButton;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr),s&&(s=rm(t,r.hotAttr.textV0))),s}),n},[ne.x.WArrow]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WArrow;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WPolygon]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WPolygon;if(s&&t&&Object.keys(t).length){const{radius:c,sides:d}=t;Number(c)&&(s=r.hotAttr.polygon.cornerRadius===Number(c)),Number(d)&&s&&(s=r.hotAttr.polygon.sideNum===Number(d)),s&&(s=dl(t,r.hotAttr)),s&&(s=im(t,r.hotAttr))}return s}),n},[ne.x.WStar]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WStar;if(s&&t&&Object.keys(t).length){const{radius:c,nodes:d}=t;Number(c)&&(s=r.hotAttr.polygon.cornerRadius===Number(c)),Number(d)&&s&&(s=r.hotAttr.star.sideNum===Number(d)),delete t.radius,s&&(s=dl(t,r.hotAttr)),s&&(s=im(t,r.hotAttr))}return s}),n},[ne.x.WTriangle]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WTriangle;return s&&t&&Object.keys(t).length&&(s&&(s=dl(t,r.hotAttr)),s&&(s=im(t,r.hotAttr))),s}),n},[ne.x.WCarousel]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WCarousel;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WWebpage]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WWebpage;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WVideo]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WVideo;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WAudio]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WAudio;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WQRCode]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WQRCode;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WMapView]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WMapView;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WMTooltip]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WMTooltip;return s&&t&&Object.keys(t).length&&(s&&(s=dl(t,r.hotAttr)),s&&(s=rm(t,r.hotAttr.textV0))),s}),n},[ne.x.WImage]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WImage;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WLR]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WLR;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WPlaceholder]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WPlaceholder;return s&&t&&Object.keys(t).length&&(s&&(s=dl(t,r.hotAttr)),s&&(s=rm(t,r.hotAttr.textV0))),s}),n},[ne.x.WTable]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WTable;if(s&&t&&Object.keys(t).length){const{row:c,column:d}=t;s=dl(t,r.hotAttr),Number(c)&&s&&(s=r.hotAttr.tableConfig.rowCount===Number(c)),Number(d)&&s&&(s=r.hotAttr.tableConfig.colCount===Number(d))}return s}),n},[ne.x.WSticky]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WSticky;return s&&t&&Object.keys(t).length&&(s&&(s=dl(t,r.hotAttr)),s&&(s=im(t,r.hotAttr))),s}),n},[ne.x.WTear]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WTear;return s&&t&&Object.keys(t).length&&(s&&(s=dl(t,r.hotAttr)),s&&(s=im(t,r.hotAttr))),s}),n},[ne.x.WIphoneXSB]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WIphoneXSB;return s&&t&&Object.keys(t).length&&(s&&(s=dl(t,r.hotAttr)),s&&(s=rm(t,r.hotAttr.textV0))),s}),n},[ne.x.WMTextInput]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WMTextInput;return s&&t&&Object.keys(t).length&&(s&&(s=dl(t,r.hotAttr)),s&&(s=rm(t,r.hotAttr.textV0))),s}),n},[ne.x.WMTextArea]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WMTextArea;return s&&t&&Object.keys(t).length&&(s&&(s=dl(t,r.hotAttr)),s&&(s=rm(t,r.hotAttr.textV0))),s}),n},[ne.x.WMSelect]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WMSelect;return s&&t&&Object.keys(t).length&&(s&&(s=dl(t,r.hotAttr)),s&&(s=rm(t,r.hotAttr.textV0))),s}),n},[ne.x.WMFileInput]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WMFileInput;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WSelectionControlRadio]:(e,t)=>{let n=[...e];return n=n.filter(r=>{var s;let c=r.hotAttr.type===ne.x.WSelectionControl&&((s=r.hotAttr)==null||(s=s.selectionControl)==null?void 0:s.type)!=="checkbox";return c&&t&&Object.keys(t).length&&(c=dl(t,r.hotAttr)),c}),n},[ne.x.WSelectionControlCheckbox]:(e,t)=>{let n=[...e];return n=n.filter(r=>{var s;let c=r.hotAttr.type===ne.x.WSelectionControl&&((s=r.hotAttr)==null||(s=s.selectionControl)==null?void 0:s.type)==="checkbox";return c&&t&&Object.keys(t).length&&(c=dl(t,r.hotAttr)),c}),n},[ne.x.WAndroidSwitch]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WAndroidSwitch;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WIOSSwitch]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WIOSSwitch;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WSlider]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WSlider;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WDigitalStepper]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WDigitalStepper;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WDropMenu]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WDropMenu;return s&&t&&Object.keys(t).length&&(s&&(s=dl(t,r.hotAttr)),s&&(s=rm(t,r.hotAttr.textV0))),s}),n},[ne.x.WNavigationMenu]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WNavigationMenu;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WNavigationMenuV]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WNavigationMenuV;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WNavigationMenuH]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WNavigationMenuH;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WMobileTabBars]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WMobileTabBars;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WSegmentedControl]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WSegmentedControl;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WCollapse]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WCollapse;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WTabs]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WTabs;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WPaginationMobile]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WPaginationMobile;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WPaginationWeb]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WPaginationWeb;return s&&t&&Object.keys(t).length&&(s=dl(t,r.hotAttr)),s}),n},[ne.x.WChart]:(e,t)=>{let n=[...e];return n=n.filter(r=>{let s=r.hotAttr.type===ne.x.WChart;if(s&&t&&Object.keys(t).length){var c;const{"chart-type":d,"grid-line-color":p,"grid-line-type":g,"color-theme":y}=t||{},{hotAttr:w}=r;s=dl(t,r.hotAttr),d&&s&&(s=w.chartConfig.chartType===((c=Ng[d])==null?void 0:c.type)),y&&s&&ff[y]&&(s=w.chartConfig.chartTheme===ff[y]),g&&s&&(s=w.chartConfig.grid.bdrStyle===mf(g)),p&&s&&(s=w.chartConfig.grid.bdrColor===Xi(p))}return s}),n}},q3=e=>{const t=ki();if(!t||!e||!e.length){const{selectedItems:r}=(0,om.Ub)();MB.notice({text:r.length>0?"\u5F53\u524D\u9009\u533A\u6CA1\u6709\u5BF9\u5E94\u5143\u7D20":"\u5F53\u524D\u753B\u5E03\u6CA1\u6709\u5BF9\u5E94\u5143\u7D20",type:"warning"});return}const n=e.map(r=>{let{key:s}=r;return s});sdkStore.deleteHotItemBatch(n),t({type:"entry:refresh:link-list"}),MB.notice({text:"\u5BF9\u5E94\u5143\u7D20\u5DF2\u5220\u9664"})},qP=(e,t)=>{},$P=(e,t)=>{const n=am(fn.x.WChart),r=sm[fn.x.WChart](n,t);q3(r)},eL=(e,t)=>{const{"target-components":n}=t||{},r=Q3[n],s=Y3();let c=[];r?c=sm[r](s,t):Object.values(sm).forEach(d=>{c=c.concat(d(s,t))}),q3(c)},vl=(e,t)=>{const n=e.replace("D-",""),r=am(n),s=sm[n](r,t);q3(s)},tL=()=>{const e=xd.getInstance();e.register("D-"+fn.x.WRichText,vl),e.register("D-"+fn.x.WRect,vl),e.register("D-"+fn.x.WOval,vl),e.register("D-"+fn.x.WLine,vl),e.register("D-"+fn.x.WButton,vl),e.register("D-"+fn.x.WArrow,vl),e.register("D-"+fn.x.WPolygon,vl),e.register("D-"+fn.x.WStar,vl),e.register("D-"+fn.x.WTriangle,vl),e.register("D-"+fn.x.WCarousel,vl),e.register("D-"+fn.x.WWebpage,vl),e.register("D-"+fn.x.WVideo,vl),e.register("D-"+fn.x.WAudio,vl),e.register("D-"+fn.x.WQRCode,vl),e.register("D-"+fn.x.WMapView,vl),e.register("D-"+fn.x.WMTooltip,vl),e.register("D-"+fn.x.WImage,vl),e.register("D-"+fn.x.WLR,vl),e.register("D-"+fn.x.WPlaceholder,vl),e.register("D-"+fn.x.WTable,vl),e.register("D-"+fn.x.WSticky,vl),e.register("D-"+fn.x.WTear,vl),e.register("D-"+fn.x.WIphoneXSB,vl),e.register("D-"+fn.x.WMTextInput,vl),e.register("D-"+fn.x.WMTextArea,vl),e.register("D-"+fn.x.WMSelect,vl),e.register("D-"+fn.x.WMFileInput,vl),e.register("D-"+fn.x.WSelectionControlRadio,vl),e.register("D-"+fn.x.WSelectionControlCheckbox,vl),e.register("D-"+fn.x.WAndroidSwitch,vl),e.register("D-"+fn.x.WIOSSwitch,vl),e.register("D-"+fn.x.WSlider,vl),e.register("D-"+fn.x.WDigitalStepper,vl),e.register("D-"+fn.x.WDropMenu,vl),e.register("D-"+fn.x.WNavigationMenu,vl),e.register("D-"+fn.x.WNavigationMenuV,vl),e.register("D-"+fn.x.WNavigationMenuH,vl),e.register("D-"+fn.x.WMobileTabBars,vl),e.register("D-"+fn.x.WSegmentedControl,vl),e.register("D-"+fn.x.WCollapse,vl),e.register("D-"+fn.x.WTabs,vl),e.register("D-"+fn.x.WPaginationMobile,vl),e.register("D-"+fn.x.WPaginationWeb,vl),e.register("DWBasket",qP),e.register("DWChart",$P),e.register("DWidgets",eL)},$3=e=>{const t=ki();if(!t||!e||!e.length){const{selectedItems:r}=(0,om.Ub)();MB.notice({text:r.length>0?"\u5F53\u524D\u9009\u533A\u6CA1\u6709\u5BF9\u5E94\u5143\u7D20":"\u5F53\u524D\u753B\u5E03\u6CA1\u6709\u5BF9\u5E94\u5143\u7D20"});return}const n=e.map(r=>{let{key:s}=r;return s});t({type:"entry:select:items",payload:{cids:n}}),t({type:"entry:design:zoom:selection"})},nL=(e,t)=>{const n=am(fn.x.WChart),r=sm[fn.x.WChart](n,t);$3(r)},oL=(e,t)=>{},aL=(e,t)=>{const{"target-components":n}=t||{},r=Q3[n],s=Y3();let c=[];r?c=sm[r](s,t):Object.values(sm).forEach(d=>{c=c.concat(d(s,t))}),$3(c)},xl=(e,t)=>{const n=e.replace("S-",""),r=am(n),s=sm[n](r,t);$3(s)},rL=()=>{const e=xd.getInstance();e.register("S-"+fn.x.WRichText,xl),e.register("S-"+fn.x.WRect,xl),e.register("S-"+fn.x.WOval,xl),e.register("S-"+fn.x.WLine,xl),e.register("S-"+fn.x.WButton,xl),e.register("S-"+fn.x.WArrow,xl),e.register("S-"+fn.x.WPolygon,xl),e.register("S-"+fn.x.WStar,xl),e.register("S-"+fn.x.WTriangle,xl),e.register("S-"+fn.x.WCarousel,xl),e.register("S-"+fn.x.WWebpage,xl),e.register("S-"+fn.x.WVideo,xl),e.register("S-"+fn.x.WAudio,xl),e.register("S-"+fn.x.WQRCode,xl),e.register("S-"+fn.x.WMapView,xl),e.register("S-"+fn.x.WMTooltip,xl),e.register("S-"+fn.x.WImage,xl),e.register("S-"+fn.x.WLR,xl),e.register("S-"+fn.x.WPlaceholder,xl),e.register("S-"+fn.x.WTable,xl),e.register("S-"+fn.x.WSticky,xl),e.register("S-"+fn.x.WTear,xl),e.register("S-"+fn.x.WIphoneXSB,xl),e.register("S-"+fn.x.WMTextInput,xl),e.register("S-"+fn.x.WMTextArea,xl),e.register("S-"+fn.x.WMSelect,xl),e.register("S-"+fn.x.WMFileInput,xl),e.register("S-"+fn.x.WSelectionControlRadio,xl),e.register("S-"+fn.x.WSelectionControlCheckbox,xl),e.register("S-"+fn.x.WAndroidSwitch,xl),e.register("S-"+fn.x.WIOSSwitch,xl),e.register("S-"+fn.x.WSlider,xl),e.register("S-"+fn.x.WDigitalStepper,xl),e.register("S-"+fn.x.WDropMenu,xl),e.register("S-"+fn.x.WNavigationMenu,xl),e.register("S-"+fn.x.WNavigationMenuV,xl),e.register("S-"+fn.x.WNavigationMenuH,xl),e.register("S-"+fn.x.WMobileTabBars,xl),e.register("S-"+fn.x.WSegmentedControl,xl),e.register("S-"+fn.x.WCollapse,xl),e.register("S-"+fn.x.WTabs,xl),e.register("S-"+fn.x.WPaginationMobile,xl),e.register("S-"+fn.x.WPaginationWeb,xl),e.register("SWBasket",oL),e.register("SWChart",nL),e.register("SWidgets",aL)},vv=()=>({[ne.x.WRichText]:{name:I18N.w.wRichText,attrs:[co.sizeAttr,co.textAttrRichTextV1,co.exteriorAttr,co.editNewBlocks]},[ne.x.WRect]:{name:I18N.w.wRect,attrs:[co.textAttrRichTextV1,co.sizeAttr,co.exteriorAttr,co.borderAttr,co.editNewBlocks]},[ne.x.WOval]:{name:I18N.w.wOval,attrs:[co.textAttrRichTextV1,co.sizeAttr,co.exteriorAttr,co.borderAttr,co.editNewBlocks]},[ne.x.WLine]:{name:I18N.w.wLine,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr]},[ne.x.WButton]:{name:I18N.w.wButton,attrs:[co.textAttrRichTextV0,co.sizeAttr,co.exteriorAttr,co.borderAttr]},[ne.x.WArrow]:{name:I18N.w.wArrow,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.arrowAttrs]},[ne.x.WPolygon]:{name:I18N.w.wPolygon,attrs:[co.textAttrRichTextV1,co.sizeAttr,co.exteriorAttr,co.editNewBlocks,co.borderAttr,co.polygonAttrs]},[ne.x.WStar]:{name:I18N.w.wStar,attrs:[co.textAttrRichTextV1,co.sizeAttr,co.exteriorAttr,co.editNewBlocks,co.borderAttr,co.starAttrs]},[ne.x.WTriangle]:{name:I18N.w.wTriangle,attrs:[co.textAttrRichTextV1,co.sizeAttr,co.exteriorAttr,co.editNewBlocks,co.borderAttr]},[ne.x.WCarousel]:{name:I18N.w.wCarousel,attrs:[co.sizeAttr,co.exteriorAttr,co.carouselAttrs]},[ne.x.WWebpage]:{name:I18N.w.wWebpage,attrs:[co.sizeAttr,co.exteriorAttr,co.webpageUrlAttrs]},[ne.x.WVideo]:{name:I18N.w.wVideo,attrs:[co.sizeAttr,co.exteriorAttr,co.videoAttrs]},[ne.x.WAudio]:{name:I18N.w.wAudio,attrs:[co.sizeAttr,co.exteriorAttr,co.audioAttrs]},[ne.x.WQRCode]:{name:I18N.w.wQRCode,attrs:[co.sizeAttr,co.exteriorAttr,co.qrCodeAttrs]},[ne.x.WMapView]:{name:I18N.w.wMapView,attrs:[co.sizeAttr,co.exteriorAttr]},[ne.x.WMTooltip]:{name:I18N.w.wMTooltip,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.textAttrRichTextV0,co.tooltipAttrs]},[ne.x.WImage]:{name:I18N.w.wImage,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr]},[ne.x.WLR]:{name:I18N.w.wLr,attrs:[co.sizeAttr]},[ne.x.WPlaceholder]:{name:I18N.translation.wPlaceholder,attrs:[co.sizeAttr,co.textAttrRichTextV0,co.exteriorAttr,co.borderAttr]},[ne.x.WTable]:{name:I18N.w.wTable,attrs:[co.sizeAttr,co.exteriorAttr,co.editTableAttrs]},[ne.x.WChart]:{name:I18N.w.wChart,attrs:[co.sizeAttr,co.exteriorAttr,co.editChartAttrs]},[ne.x.WElbow]:{name:I18N.w.wElbow,attrs:[co.textAttrRichTextV0,co.exteriorAttr,co.editElbowAttrs]},[ne.x.WPaginationMobile]:{name:I18N.w.wPaginationMobile,attrs:[co.exteriorAttr,co.borderAttr,co.sizeAttr]},[ne.x.WPaginationWeb]:{name:I18N.w.wPaginationWeb,attrs:[co.sizeAttr,co.borderAttr,co.exteriorAttr]},[ne.x.WTabs]:{name:I18N.w.wTabs,attrs:[co.sizeAttr,co.exteriorAttr,co.tabAttrs]},[ne.x.WCollapse]:{name:I18N.w.collapse,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.collapseAttrs]},[ne.x.WSegmentedControl]:{name:I18N.w.segmented_control,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.segmentedControlAttrs]},[ne.x.WMobileTabBars]:{name:I18N.w.mobile_tab_bars,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.tabBarAttrs]},[ne.x.WNavigationMenu]:{name:I18N.w.navigation_menu,attrs:[co.sizeAttr,co.exteriorAttr]},[ne.x.WNavigationMenuV]:{name:I18N.w.navigation_menu_v,attrs:[co.sizeAttr,co.exteriorAttr]},[ne.x.WNavigationMenuH]:{name:I18N.w.navigation_menu_h,attrs:[co.sizeAttr,co.exteriorAttr]},[ne.x.WDropMenu]:{name:I18N.w.dropmenu,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.textAttrRichTextV0]},[ne.x.WDigitalStepper]:{name:I18N.w.digital_stepper,attrs:[co.sizeAttr,co.exteriorAttr,co.digitalStepperAttrs]},[ne.x.WSlider]:{name:I18N.w.slider,attrs:[co.sizeAttr,co.exteriorAttr,co.sliderAttrs]},[ne.x.WIOSSwitch]:{name:I18N.w.ios_switch,attrs:[co.sizeAttr,co.exteriorAttr]},[ne.x.WAndroidSwitch]:{name:I18N.w.android_switch,attrs:[co.sizeAttr,co.exteriorAttr]},[ne.x.WSelectionControlRadio]:{name:I18N.w.selection_control_radio,attrs:[co.sizeAttr,co.exteriorAttr,co.selectionControlColors]},[ne.x.WSelectionControlCheckbox]:{name:I18N.w.selection_control_radio,attrs:[co.sizeAttr,co.exteriorAttr,co.selectionControlColors]},[ne.x.WMFileInput]:{name:I18N.w.wMFileInput,attrs:[co.sizeAttr,co.exteriorAttr]},[ne.x.WMSelect]:{name:I18N.w.wMSelect,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.textAttrRichTextV0]},[ne.x.WMTextArea]:{name:I18N.w.wMTextarea,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.textAttrRichTextV0]},[ne.x.WMTextInput]:{name:I18N.w.wMTextInput,attrs:[co.sizeAttr,co.exteriorAttr,co.borderAttr,co.textAttrRichTextV0]},[ne.x.WIphoneXSB]:{name:I18N.w.wIphoneXSB,attrs:[co.sizeAttr,co.exteriorAttr,co.textAttrRichTextV0]},[ne.x.WTear]:{name:I18N.w.wTear,attrs:[co.stickyAttr]},[ne.x.WSticky]:{name:I18N.w.wSticky,attrs:[co.stickyAttr]}}),xv=e=>{const t=ki();if(!t||!e||!e.length){const{selectedItems:n}=(0,om.Ub)();MB.notice({text:n.length>0?"\u5F53\u524D\u9009\u533A\u6CA1\u6709\u5BF9\u5E94\u5143\u7D20":"\u5F53\u524D\u753B\u5E03\u6CA1\u6709\u5BF9\u5E94\u5143\u7D20",type:"warning"});return}t({type:"entry:widget:change",payload:{flatChgList:e,shouldReBuildTree:!0,isCombineChange:!0}}),MB.notice({text:"\u7F16\u8F91\u5B8C\u6210"})},iL=(e,t)=>{},sL=(e,t)=>{const{"target-components":n}=t||{},r=Q3[n],s=Y3();let c=[];r?c=e5(s,r,t):Object.keys(vv()).forEach(d=>{c=c.concat(e5(s,d,t))}),xv(c)},pl=(e,t)=>{const n=e.replace("E-",""),r=am(n),s=e5(r,e,t);xv(s)},e5=(e,t,n)=>{const r=t.replace("E-",""),s=vv()[r];if(!n||!s)return[];const{attrs:c}=s,d=[...e].filter(p=>{if(p.hotAttr.type===fn.x.WSelectionControlRadio){var g;return((g=p.hotAttr)==null||(g=g.selectionControl)==null?void 0:g.type)!=="checkbox"}if(p.hotAttr.type===fn.x.WSelectionControlCheckbox){var y;return((y=p.hotAttr)==null||(y=y.selectionControl)==null?void 0:y.type)==="checkbox"}return p.hotAttr.type===r});return d.forEach(p=>{c.forEach(g=>{const{hotAttr:y}=p;yv()[g](n,y)})}),d},lL=()=>{const e=xd.getInstance();e.register("E-"+fn.x.WRichText,pl),e.register("E-"+fn.x.WRect,pl),e.register("E-"+fn.x.WOval,pl),e.register("E-"+fn.x.WLine,pl),e.register("E-"+fn.x.WButton,pl),e.register("E-"+fn.x.WArrow,pl),e.register("E-"+fn.x.WPolygon,pl),e.register("E-"+fn.x.WStar,pl),e.register("E-"+fn.x.WTriangle,pl),e.register("E-"+fn.x.WCarousel,pl),e.register("E-"+fn.x.WWebpage,pl),e.register("E-"+fn.x.WVideo,pl),e.register("E-"+fn.x.WAudio,pl),e.register("E-"+fn.x.WQRCode,pl),e.register("E-"+fn.x.WMapView,pl),e.register("E-"+fn.x.WMTooltip,pl),e.register("E-"+fn.x.WImage,pl),e.register("E-"+fn.x.WLR,pl),e.register("E-"+fn.x.WPlaceholder,pl),e.register("E-"+fn.x.WTable,pl),e.register("E-"+fn.x.WSticky,pl),e.register("E-"+fn.x.WTear,pl),e.register("E-"+fn.x.WIphoneXSB,pl),e.register("E-"+fn.x.WMTextInput,pl),e.register("E-"+fn.x.WMTextArea,pl),e.register("E-"+fn.x.WMSelect,pl),e.register("E-"+fn.x.WMFileInput,pl),e.register("E-"+fn.x.WSelectionControlRadio,pl),e.register("E-"+fn.x.WSelectionControlCheckbox,pl),e.register("E-"+fn.x.WAndroidSwitch,pl),e.register("E-"+fn.x.WIOSSwitch,pl),e.register("E-"+fn.x.WSlider,pl),e.register("E-"+fn.x.WDigitalStepper,pl),e.register("E-"+fn.x.WDropMenu,pl),e.register("E-"+fn.x.WNavigationMenu,pl),e.register("E-"+fn.x.WNavigationMenuV,pl),e.register("E-"+fn.x.WNavigationMenuH,pl),e.register("E-"+fn.x.WMobileTabBars,pl),e.register("E-"+fn.x.WSegmentedControl,pl),e.register("E-"+fn.x.WCollapse,pl),e.register("E-"+fn.x.WTabs,pl),e.register("E-"+fn.x.WPaginationMobile,pl),e.register("E-"+fn.x.WPaginationWeb,pl),e.register("E-"+fn.x.WChart,pl),e.register("EWBasket",iL),e.register("EWidgets",sL)};var P0=i(14861);const gf={iphone:"iphone",android:"android",dashboard:"display_screen",web:"web",pad:"ipad",watch:"apple_watch"},yf=e=>{const t=P0.Am[e][0],n=P0.v2[t];return{width:n.width,height:n.height,deviceName:t}},Dg={iphone:()=>yf(gf.iphone),android:()=>yf(gf.android),dashboard:()=>yf(gf.dashboard),web:()=>yf(gf.web),pad:()=>yf(gf.pad),watch:()=>yf(gf.watch)},t5=()=>{const e=(0,kc.dP)();return e?(0,Oe.nE)(e).filter(n=>n.hotAttr.type===fn.x.Canvas).length===0?(MB.notice({text:"\u8BF7\u9009\u62E9\u76EE\u6807\u9875\u9762",type:"warning"}),!1):!0:!1},cL=(e,t)=>{if(!ki()||!(0,Zi._c)({type:fn.x.Canvas,count:(t==null?void 0:t.count)||1}))return;const r=[],s=MB.getCurrentScreen(),c=s==null?void 0:s.cid;let d=(0,H3._)(c);const{count:p,"page-name":g,"background-color":y,"device-size":w,"custom-size-height":_,"custom-size-width":j,"page-x":N,"page-y":Z}=t||{},Q={},se=ol(y);se&&(Q.fill={fillIsVisible:!0,fill:"solid",solidColor:se}),g&&(Q.name=g);const{hotAttr:{deviceH:ie,deviceW:he,deviceOrientation:xe}}=sdkStore.getHotItem(s==null?void 0:s.cid),{width:Se,height:_e,deviceName:De}=Dg[w]&&Dg[w]()||{},Je=Number(_)||Number(_e)||ie,Ne=Number(j)||Number(Se)||he,pt=xe==="landscape"?Je:Ne,_t=xe==="landscape"?Ne:Je;Q.w=pt,Q.h=_t,Number(N)&&(Q.x=Number(N)),Number(Z)&&(Q.y=Number(Z)),Q.name=g||I18N.w.rResCanvas,Q.device=De||"customize",(Number(N)||Number(Z))&&(Q.device="customize");for(let gt=0;gt<(Number(p)||1);gt++){d++;let Ct=_l[fn.x.Canvas]("page");Ct.zIndex=d,Ct=Object.assign(Ct,Q);const zt=Mi({hotAttr:Ct,sup:c});r.push(zt)}Lg(r)},dL=(e,t)=>{const n=ki();if(!t||Object.keys(t).length===0||!n)return;const r=am(fn.x.Canvas),{"page-name":s,"background-color":c,"device-size":d,"custom-size-height":p,"custom-size-width":g,"page-x":y,"page-y":w}=t||{},_=[...r];_.forEach(j=>{if(j.hotAttr.type!==fn.x.Canvas)return null;const{hotAttr:N}=j,Z=ol(c);Z&&(N.fill={fillIsVisible:!0,fill:"solid",solidColor:Z}),s&&(N.name=s);const{width:Q,height:se,deviceName:ie}=Dg[d]&&Dg[d]()||{},he=Number(g)||Number(Q),xe=Number(p)||Number(se);he&&(N.w=he),xe&&(N.h=xe),Number(y)&&(N.x=Number(y)),Number(w)&&(N.y=Number(w)),N.name=s||I18N.w.rResCanvas,N.device=ie}),n({type:"entry:widget:change",payload:{flatChgList:_,shouldReBuildTree:!0,isCombineChange:!0}})},pL=async(e,t)=>{const n=ki();n&&t5()&&(await n({type:"entry:copy:canvas"}),setTimeout(async()=>{await n({type:"entry:paste:items:into:current-page",payload:{triggerType:"shortcut"}})}))},uL=(e,t)=>{const n=ki();!n||!t5()||n({type:"entry:copy:canvas"})},hL=(e,t)=>{const n=ki();!n||!t5()||n({type:"entry:cut:canvas"})},mL=(e,t)=>{const n=ki();n&&(MB.f.editing||n({type:"entry:paste:items:into:current-page",payload:{triggerType:"shortcut"}}))},fL=(e,t)=>{const n=am(fn.x.Canvas),r=ki();if(!n||!n.length||!r)return;const s=[];n.forEach(c=>{const{hotAttr:d}=c,p=!d.isClipContent;s.push({key:c.key,hotAttr:{isClipContent:p}})}),r({type:"entry:widget:change",payload:{flatChgList:s,isCombineChange:!0}})},gL=(e,t)=>{const n=am(fn.x.Canvas),r=ki();if(!r||!n||!n.length||!t)return;const{"page-background-type":s}=t;if(!s)return;const c=n.map(d=>{if(sdkStore.isTrashed(d.key)||d.hotAttr.type!==fn.x.Canvas)return null;let p={};switch(s){case"grid":p={isGridLayout:!0};break;case"vertical-line":p={isColLayout:!0};break;case"horizontal-line":p={isRowLayout:!0};break;default:break}return{...d,hotAttr:{...d.hotAttr,layoutGrid:{...d.hotAttr.layoutGrid,...p}}}});r({type:"entry:widget:change",payload:{flatChgList:c,shouldReBuildTree:!0,isCombineChange:!0}})},yL=()=>{const e=xd.getInstance();e.register("CPage",cL),e.register("EPage",dL),e.register("CPageCopy",pL),e.register("CopyPage",uL),e.register("CutPage",hL),e.register("PastePage",mL),e.register("ToggleClipContent",fL),e.register("EPageLayout",gL)},vL=(e,t,n)=>{const{"board-name":r}=e;if(r.trim()===""||r.includes("/")){MB.notice({text:I18N.Common.name_cannot_be_empty_or_symbol,type:"warning"});return}t({type:"entry:update:screen-name",payload:{attr:"name",value:r,screen:MB.getCurrentScreen()}})},xL=(e,t,n)=>{const{"background-color":r}=e;t({type:"entry:update:all-screen:bgcolor",payload:{fill:{fillIsVisible:!0,fill:"solid",solidColor:ol(r)}}})},bL=(e,t)=>{const n=ki();n&&n({type:"entry:create:screen:auto:to:root-project"})},CL=(e,t)=>{var n,r;const s=ki(),c=(0,kc.dP)();if(!s||!c)return;const p=(0,ht.He)(c)[(n=MB.getCurrentScreen())==null?void 0:n.cid];if(!((0,br.zK)((r=MB.getCurrentScreen())==null?void 0:r.cid)<7)){MB.notice({text:"\u753B\u5E03\u5C42\u7EA7\u6700\u591A\u652F\u63017\u5C42",type:"warning"});return}s({type:"entry:create:screen:auto:to:root-project",payload:{isCreateChildren:!0,parentScreen:p}})},wL=(e,t)=>{const n=ki();n&&n({type:"entry:create:screen_folder:auto:to:root-project",payload:{isCreateChildren:!0}})},SL=(e,t)=>{const n=ki(),r=(0,kc.dP)();!n||!r||!t||(t["board-name"]&&vL(t,n,r),t["background-color"]&&xL(t,n,r))},AL=(e,t)=>{var n;const r=ki(),s=(0,kc.dP)();if(!r||!s)return;const c=(0,cl.I_)(s),d=(0,ht.He)(s),p=(0,ht.WU)(s),g=(0,ht.Hs)(s),{contextScreenSelection:y}=c,w=y.length===1,_=d[((n=MB.getCurrentScreen())==null?void 0:n.cid)||y[0]];if(p&&(!w||w&&g.length===1&&_.key===g[0])){r({type:"entry:remove:screen:selection:del"});return}if(_){r({type:"entry:remove:screen:check:del",payload:{screen:_}});return}r({type:"entry:remove:screen:list:by:context_menu",payload:{screenSelection:y}})},ML=(e,t)=>{const n=ki(),r=(0,kc.dP)();if(!n||!r)return;const s=(0,cl.I_)(r),c=(0,ht.He)(r),d=(0,ht.WU)(r),p=(0,ht.Hs)(r),{contextScreenSelection:g}=s,y=g.length===1,w=c[g[0]],_=d&&(!y||y&&p.length===1&&w.key===p[0]);if(_){n({type:"entry:dup:screen:selection",payload:{isScreenSelectionContextMenu:_}});return}if(w){n({type:"entry:check:dup:screen:page:folder",payload:{screen:w}});return}n({type:"entry:check:dup:screen:page:folder:batch"})},kL=(e,t)=>{const n=ki(),r=(0,kc.dP)();if(!n||!r)return;const s=(0,cl.I_)(r),c=(0,ht.He)(r),d=(0,ht.WU)(r),p=(0,ht.Hs)(r),{contextScreenSelection:g}=s,y=g.length===1,w=c[g[0]],_=d&&(!y||y&&p.length===1&&w.key===p[0]);MB.global.experienceLoginModalHelper("isSave")||n({type:"entry:transfer:screen",payload:{screen:w,isScreenSelectionContextMenu:_}})},EL=(e,t)=>{const n=ki(),r=(0,kc.dP)();if(!n||!r)return;const{isEditingCombo:s,isEditingUserCombo:c}=(0,we.r)(r);n({type:"modal:update:state",payload:{screenTrashModal:{isOpen:!0,isEditingCombo:s,isEditingUserCombo:c}}})},IL=(e,t)=>{ki()({type:"entry:unExpand:all:screen"})},TL=(e,t)=>{ki()({type:"entry:expand:all:screen"})},_L=()=>{const e=xd.getInstance();e.register("CCanvas",bL),e.register("CSubCanvas",CL),e.register("CDirectory",wL),e.register("ECanvas",SL),e.register("DCanvas",AL),e.register("CCanvasCopy",ML),e.register("MoveCanvas",kL),e.register("CanvasViewRecycle",EL),e.register("CollapseCanvas",IL),e.register("ExpandCanvas",TL)},PL=(e,t)=>{const n=ki();n&&n({type:"settings:set:activeIndex",payload:{activeIndex:1}})},LL=()=>{xd.getInstance().register("OpenEventsPanel",PL)};var NL=i(29078);const jL=(e,t)=>{const n=ki();n&&n({type:"entry:toggle:lock"})},DL=(e,t)=>{const n=ki();n&&n({type:"entry:toggle:visible"})},OL=(e,t)=>{const n=ki(),r=(0,kc.dP)();if(!n||!r)return;const s=MB.getCurrentScreen(),c=(0,ht.wJ)(r),d=(0,NL.ww)(s,c);n(d?{type:"layerExpandedKeySet:close:ref",payload:{refs:[]}}:{type:"layerExpandedKeySet:open:ref"})},RL=()=>{const e=xd.getInstance();e.register("ToggleLayerLock",jL),e.register("ToggleLayerVisible",DL),e.register("ToggleLayerExpand",OL)},BL=e=>{const t=new Map;return{dispatch:e,register:(n,r)=>{t.set(n,r)},unRegister:n=>{t.delete(n)},has:n=>t.has(n),exec:(n,r)=>{var s;(s=t.get(n))==null||s(n,r)}}},UL=()=>{w_(),T_(),U_(),AP(),LP(),KP(),YP(),FP(),BP(),QP(),JP(),tL(),rL(),lL(),yL(),_L(),LL(),RL()};class xd{static getInstance(t){return xd.instance||(xd.instance=BL(t),UL()),xd.instance}}const ki=()=>{var e;return(e=xd.getInstance())==null?void 0:e.dispatch};var FL=i(73298);const VL=e=>{const{isShowAIModal:t,isShowAISemantic:n,isShowAIChatPanel:r,currentAIComponent:s,historySemanticValue:c,showGuide:d,generating:p,leftPanelWidth:g,layout:y,user:w,org:_,project:j,switchIsChat:N,currentPopupPanel:Z,userInputObj:Q,theme:se,dispatch:ie}=e,[he,xe]=(0,l.useState)(0),[Se,_e]=(0,l.useState)((0,o.jsx)(o.Fragment,{})),[De,Je]=(0,l.useState)((0,o.jsx)(o.Fragment,{})),[Ne,pt]=(0,l.useState)((0,o.jsx)(o.Fragment,{}));(0,l.useEffect)(()=>{xe(g+(y==="old_right"?0:ic.fn)+28)},[g,y]);const _t=(0,l.useMemo)(()=>({getHotItem:Rn=>sdkStore.getHotItem(Rn),getNewRichTextEditorState:(Rn,On)=>{const Lo=Df.e6.replaceText(Rn.getCurrentContent(),Rn.getSelection(),On),Yo=Df.$t.push(Rn,Lo,"insert-fragment");return ie({type:"set:rich:text:editor:state",payload:{richTextEditorState:Yo}}),Yo},updateAIState:Rn=>ie({type:"ai:update:state",payload:Rn}),openLeftSidePanel:()=>ie({type:Mh.X.AIOpenLeftNav}),updateEditingCid:Rn=>ie({type:"entry:set:editing:cid",payload:Rn}),updateCurrentOrg:Rn=>{let{org:On}=Rn;return ie({type:"set:current:org",payload:{org:On}})},updateCurrentUser:Rn=>{let{user:On}=Rn;return ie({type:"set:current:user",payload:{user:On}})},aiGenerate:Rn=>ie({type:"ai:generate",payload:Rn}),updateWidget:Rn=>{let{widgetType:On,data:Lo,type:Yo}=Rn;return ie({type:"entry:autoFill:update:widget",payload:{widgetType:On,data:Lo,type:Yo,device:j.device}})},aiPreTextGenerate:Rn=>{const{key:On,currentIsLock:Lo}=Rn;Lo||ie({type:"entry:widget:change",payload:{flatChgList:[{key:On,hotAttr:{isLock:!0}}]}})},recoverEditorSelection:om.We,notice:Rn=>{var On;return(On=MB)==null?void 0:On.notice(Rn)},track:(Rn,On)=>(0,e0.ZI)(Rn,On),getChangingData:om.Ub,handleAIQuestion:async Rn=>{ie({type:Mh.X.AIToggleOpenChatPanel})},getCmdExec:()=>xd.getInstance(ie),aiComponentGenerate:async Rn=>{let{semanticValue:On}=Rn;await ie({type:"entry:aiComponent:request:generate-component",payload:{userTextContent:On}})},setAIComponentSourceCache:Rn=>FL.ZF.setCache(Rn)}),[ie,j.device,Z]),gt=(0,l.useMemo)(()=>({user:w,org:_,project:j}),[_,j,w]),Ct=(0,l.useMemo)(()=>({currentAIComponent:s,showGuide:d,generating:p,historySemanticValue:c,switchIsChat:N,accountData:gt,actions:_t,userInputObj:Q}),[s,d,p,c,N,gt,_t,Q]),zt=(0,l.useMemo)(()=>({handleToggleAIChatPanel:()=>ie({type:Mh.X.AIToggleOpenChatPanel}),updateIsInChatModal:Rn=>ie({type:"reducer:flag:is-in-chatGPT",payload:{isInChatModal:Rn}}),updateCurrentOrg:Rn=>{let{org:On}=Rn;return ie({type:"set:current:org",payload:{org:On}})},updateCurrentUser:Rn=>{let{user:On}=Rn;return ie({type:"set:current:user",payload:{user:On}})},track:(Rn,On)=>{(0,e0.ZI)(Rn,On)}}),[ie]),Dt=(0,l.useMemo)(()=>({user:w,org:_,project:j,theme:se,showHeadSwitch:!1}),[_,j,se,w]),sn=(0,l.useMemo)(()=>({actions:zt,commonData:Dt}),[Dt,zt]);return(0,l.useEffect)(()=>{_e(t?VI(()=>({...Ct,defaultPos:{left:he,top:ic.E0+28}})):(0,o.jsx)(o.Fragment,{}))},[Ct,he,t]),(0,l.useEffect)(()=>{Je(n?a_(()=>Ct):(0,o.jsx)(o.Fragment,{}))},[Ct,n]),(0,l.useEffect)(()=>{pt(r?d_(()=>sn):(0,o.jsx)(o.Fragment,{}))},[sn,r]),(0,o.jsxs)(o.Fragment,{children:[Se,De,Ne]})},zL=(0,k.Mz)([em.Pp,em.Ky,em.Uz,em.Qj,em.fh,em.Sd,em.fz,ht.uE,q.bP,re.HW,re.wA,re.PL,we.r,Y.jx,ht.OW,em.Ny,q.O4],(e,t,n,r,s,c,d,p,g,y,w,_,j,N,Z,Q,se)=>{let{isEditingProjectMain:ie}=j;const he=N===Te.qi.OnlyView;return{isShowAIModal:(s==null?void 0:s.type)===Mg.SR.AutoFill||!he&&ie&&e,isShowAISemantic:t&&!r&&!he&&ie,isShowAIChatPanel:n&&!r&&!he&&ie,showGuide:r,currentAIComponent:s,historySemanticValue:c,generating:d,leftPanelWidth:p,layout:g,user:y,org:w,project:_,currentPopupPanel:Z,userInputObj:Q,theme:se}}),WL=(0,a.Ng)(e=>zL(e))(VL);var n5=i(30986),HL=i(61987);const GL=E.Ay.div.withConfig({displayName:"styles__StyledExportTags",componentId:"sc-xzhc9p-0"})(["width:100%;height:72px;padding:8px 20px 0 20px;background:",";display:flex;flex-direction:row;justify-content:space-between;.menu-item{width:80px;height:64px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:6px 6px 0 0;cursor:pointer;.icon-container{position:relative;.icon{width:20px;height:25px;}.beta{position:absolute;width:26px !important;height:12px !important;top:-3px;right:-18px;}}span{color:",";}div{white-space:nowrap;}}.menu-item.checked{background:",";span{font-weight:500;color:",";}}.menu-item.tempDisabled{opacity:0.4;}"],e=>e.theme.color_bg_canvas,e=>e.theme.color_text_L1,e=>e.theme.color_bg_white,e=>e.theme.color_text_link_normal),ZL=e=>{let{menuMap:t,currentTag:n,onClick:r}=e;return(0,o.jsx)(GL,{children:t.map(s=>(0,o.jsx)(KL,{text:s.text,dataType:s.dataType,iconName:s.iconName,icon:s.icon,tempDisabled:s.tempDisabled,isChecked:s.dataType===n,isBeta:s.isBeta,onClick:r},s.dataType))})},KL=(0,l.memo)(e=>{let{dataType:t,text:n,iconName:r,tempDisabled:s,isChecked:c,icon:d,isBeta:p,onClick:g}=e;const y=(w,_)=>{if(_)return MB.notice({text:I18N.Common.feature_is_not_available,type:"warning"}),null;g(w)};return(0,o.jsxs)("div",{className:"menu-item "+(c?"checked":"")+" "+(s?"tempDisabled":""),onClick:()=>y(t,s),children:[(0,o.jsxs)("div",{className:"icon-container",children:[d||(0,o.jsx)("img",{className:"icon",src:"/mb-proto2/images/workspace/design/export_"+r+".svg"}),p&&(0,o.jsx)(HL.A,{className:"beta"})]}),(0,o.jsx)("div",{children:(0,o.jsx)("span",{children:n})})]})}),YL=(0,l.memo)(ZL);var XL=i(37810),o5=i(78998),Uf=i(65710),vf=i(24437);const QL=E.Ay.div.withConfig({displayName:"styles__StyledDownloadPanel",componentId:"sc-s3bv9n-0"})(['width:100%;.flex-row{display:flex;flex-direction:row;align-items:center;}.flex-row-space{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.flex-row-end{display:flex;flex-direction:row;justify-content:flex-end;}.flex-colum-center{display:flex;flex-direction:column;justify-content:center;align-items:center;}.cancel{transition:all ease-in-out 0.2s;}.download{margin-left:12px;}.upgrade{width:100%;background:linear-gradient(90deg,#FCEAD0 -8.53%,#EDB46C 99.98%);border:none;&:hover:not([class*="is-disabled"]){background:linear-gradient(90deg,#F2D9B6 -8.53%,#E5A450 99.98%);border:none;}.btn-text{color:#61290C;}}.icon-success{width:16px;height:16px;margin-bottom:10px;}.icon-success > *{fill:#23b571;}.icon-close{width:16px;height:16px;position:absolute;top:20px;right:20px;g > path{fill:',";}}.icon-close:hover{cursor:pointer;g > path{fill:",";}}.panel{width:100%;height:auto;padding:0 20px;background:",";position:relative;.state-container{z-index:99;position:absolute;top:0;left:0;transform:unset;background-color:",";}.title{color:",";}.option-container{width:100%;min-height:160px;height:auto;margin:20px 0;.option{height:40px;.title{font-weight:500;}.export-panel-page-group{min-width:200px;justify-content:end;.Radio{margin-right:28px;height:16px;min-height:auto;}}.export-panel-scale-group .Radio{margin-right:20px;height:16px;min-height:auto;}.export-panel-page-group .Radio:last-child,.export-panel-scale-group .Radio:last-child{margin-right:0;}}.state-option{margin-top:12px;.select{width:160px;display:flex;justify-content:space-between;border:1px solid ",";}}}.btn-container{height:48px;}.success-container{width:100%;height:100%;.download-link{color:",";text-decoration:underline;&:hover{color:",";}}p:nth-child(4){font-size:10px;line-height:14px;padding-top:28px;padding-left:69px;padding-right:72px;text-align:center;}}.qrcode-container{width:100%;height:100%;padding:0 44px;&:lang(en){display:flex;flex-direction:column;}.left{height:100%;width:106px;p{margin-top:4px;text-align:center;color:",";}&:lang(en){order:2;margin-bottom:15px;margin-top:10px;p{white-space:nowrap;}}}.qrcode{padding:5px;display:flex;border:1px solid ",";}.right{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;&:lang(en){order:1;}}.download-link{color:",";text-decoration:underline;&:hover{color:",";}}}.loading-container{width:100%;height:100%;margin-top:0;margin-left:0;.icon-loading{width:18px;height:18px;margin-bottom:12px;}}.overview-container{width:100%;height:200px;padding-top:20px;.option{margin-bottom:24px;p{line-height:17px;font-size:12px;}p.title{font-weight:500;margin-bottom:4px;}.svg-icon{width:28px;height:28px;}.svg-icon > *{fill:",";}.description{width:290px;margin-left:8px;p{color:",";&.title{color:",";}}}}}}.panel.showTip{border-radius:0;}.panel.dark .option-container .option .Switch > button{border:unset;}.bottom-tips{background-color:",";padding:6px 24px;color:",";display:flex;justify-content:space-between;align-items:center;a{margin-left:10px;color:#ff6161;font-weight:500;}a:hover{color:#db5659;}.arrow-icon{width:7px;height:11px;margin-left:8px;margin-bottom:2px;vertical-align:middle;}}"],e=>e.theme.color_text_L2,e=>e.theme.color_text_L2,e=>e.theme.color_bg_white,e=>e.theme.color_bg_white,e=>e.theme.color_text_L1,e=>e.theme.color_bg_border_02,e=>e.theme.color_text_link_normal,e=>e.theme.color_text_link_normal,e=>e.theme.color_text_L2,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_link_normal,e=>e.theme.color_text_link_normal,e=>e.theme.color_text_L3,e=>e.theme.color_text_L2,e=>e.theme.color_text_L1,e=>e.theme.color_bg_canvas,e=>e.theme.color_text_L2),JL=E.Ay.div.withConfig({displayName:"styles__StyledDownloadPanelBuyMe",componentId:"sc-s3bv9n-1"})(["position:relative;.buyme-btn{border-radius:44px;width:84px;height:24px;display:flex;font-weight:600;justify-content:center;align-items:center;cursor:pointer;color:",";background:",";&:hover{background:",";}}"],e=>e.theme.free_buyme_btn_color,e=>e.theme.free_buyme_btn_bg_color,e=>e.theme.free_buyme_btn_bg_color_hover),qL=e=>{var t;let{theme:n,currentTag:r,type:s,downloadable:c,downloadFileName:d,loading:p,pdfDimensionExceeded:g,progress:y,screenStateList:w,currentProject:_,currentUser:j,dispatch:N,screenSelection:Z,canvasDimensionExceeded:Q,currentOrg:se}=e;const ie=_==null?void 0:_.is_org_project;let he=!1,xe=!0;if(ie){const{plan:Kr}=(0,wr.rM)(se);xe=Kr===Ds.Sj.OrgFree||Kr===Ds.Sj.OrgExpired,he=!xe}else xe=Xs.tz.InitialUser(j).planSdk.prototypePlan.getUserPlan()===Ds.L1.Free,he=!xe;const[Se,_e]=(0,l.useState)((0,jt.Yt)(mt.XY.DOWNLOADTYPE,mt.y5.PAGE,jt.qW.String)),[De,Je]=(0,l.useState)(mt.g6.CURRENT_PAGE),[Ne,pt]=(0,l.useState)((0,jt.Yt)(mt.XY.SCALE,1,jt.qW.Number)),[_t,gt]=(0,l.useState)((0,jt.Yt)(mt.XY.FULLSCREEN,!1,jt.qW.Boolean)),Ct=_t,[zt,Dt]=(0,l.useState)((0,jt.Yt)(mt.XY.SHELL,!1,jt.qW.Boolean)),[sn,Rn]=(0,l.useState)((0,jt.Yt)(mt.XY.STICKY,!1,jt.qW.Boolean)),[On,Lo]=(0,l.useState)((0,jt.Yt)(mt.XY.CANVASNAME,!1,jt.qW.Boolean)),[Yo,Cn]=(0,l.useState)((t=w[0])==null?void 0:t.cid),[hn,oa]=(0,l.useState)((0,jt.Yt)(mt.XY.STATE,mt.Gd.ALL,jt.qW.String)),Ao=p,ca=!p&&y===100&&r!==mt.xk.APK,va=!p&&y===100&&r===mt.xk.APK,ra=[mt.xk.PNG,mt.xk.PDF,mt.xk.DESIGN2].includes(r),Jo=[mt.xk.HTMLZIP,mt.xk.APK,mt.xk.SOURCE_FILE].includes(r),$o=!he&&[mt.xk.PNG,mt.xk.PDF].includes(r),sa=!ENV.IS_MO&&ie&&!xe&&r===mt.xk.APK,da=$o||sa,nr=r===mt.xk.SOURCE_FILE&&ie&&!(0,o5.C8)({currentOrg:se,userId:j.id}),cr=(0,vf.FT)(Z);(0,l.useEffect)(()=>{r===mt.xk.PDF&&Ne>2&&(pt(2),(0,jt.a0)(mt.XY.SCALE,2,jt.qW.Number))},[r,Ne]);const Vr={[mt.xk.PNG]:()=>{const Kr={source:"\u7F16\u8F91\u533A",project_type:"\u539F\u578B V8",project_name:_.name,project_cid:_.cid,download_type:mt.xk.PNG,export_image_times:Ne+"x",download_page_type:De===mt.g6.CURRENT_PAGE?"\u5F53\u524D\u9875":"\u6240\u6709\u9875\u9762",include_device_frame:zt?1:0,outside_artboard_symbol_included:_t?1:0,comment_include:sn?1:0,include_page_name:On?1:0,download_source:"\u539F\u578B\u5BFC\u51FA"};De===mt.g6.ALL_PAGE?N({type:"entry:export:all:page",payload:{scale:Ne,format:"png",isWithDeviceFrame:zt,isExportSticky:sn,downloadPageType:Se,isIncludeCanvasName:On,trackParams:Kr}}):N({type:"entry:export:page",payload:{pageToExportKeyList:cr,scale:Ne,format:"png",isWithDeviceFrame:zt,isExportSticky:sn,downloadPageType:Se,isIncludeCanvasName:On,trackParams:Kr}})},[mt.xk.PDF]:()=>{const Kr={source:"\u7F16\u8F91\u533A",project_type:"\u539F\u578B V8",project_name:_.name,project_cid:_.cid,download_type:mt.xk.PDF,include_device_frame:zt?1:0,outside_artboard_symbol_included:_t?1:0,comment_include:sn?1:0,include_page_name:On?1:0,download_source:"\u539F\u578B\u5BFC\u51FA"};De===mt.g6.ALL_PAGE?N({type:"entry:export:all:page",payload:{scale:Ne,format:"pdf",isWithDeviceFrame:zt,isExportSticky:sn,downloadPageType:Se,isIncludeCanvasName:On,trackParams:Kr}}):N({type:"entry:export:page",payload:{pageToExportKeyList:cr,scale:Ne,format:"pdf",isWithDeviceFrame:zt,isExportSticky:sn,downloadPageType:Se,isIncludeCanvasName:On,trackParams:Kr}})},[mt.xk.HTMLZIP]:()=>{const Kr={source:"\u7F16\u8F91\u533A",project_type:"\u539F\u578B V8",project_name:_.name,project_cid:_.cid,download_type:mt.xk.HTMLZIP,download_source:"\u539F\u578B\u5BFC\u51FA"};N({type:"entry:download:project",payload:{type:mt.xk.HTMLZIP,trackParams:Kr}})},[mt.xk.APK]:()=>{const Kr={source:"\u7F16\u8F91\u533A",project_type:"\u539F\u578B V8",project_name:_.name,project_cid:_.cid,download_type:mt.xk.APK,download_source:"\u539F\u578B\u5BFC\u51FA"};N({type:"entry:download:project",payload:{type:mt.xk.APK,trackParams:Kr}})},[mt.xk.SOURCE_FILE]:()=>{const Kr={source:"\u7F16\u8F91\u533A",project_type:"\u539F\u578B V8",project_name:_.name,project_cid:_.cid,download_type:mt.xk.SOURCE_FILE,download_source:"\u539F\u578B\u5BFC\u51FA"};N({type:"entry:download:project",payload:{type:mt.xk.SOURCE_FILE,trackParams:Kr}})},[mt.xk.DESIGN2]:()=>{MB.global.experienceLoginModalHelper("isSave")||(N({type:"modal:update:state",payload:{canvasConvertedToPixsoModal:{isOpen:!0,pageType:De}}}),yr())}},yr=()=>{N({type:"export:update:state",payload:{isExportMenuShow:!1}})},pi=async()=>{Vr[r]();const Kr={[mt.xk.PNG]:"png",[mt.xk.PDF]:"pdf",[mt.xk.APK]:"apk",[mt.xk.HTMLZIP]:"html",[mt.xk.SOURCE_FILE]:I18N.ExportManager.source_file};se&&Object.keys(Kr).includes(r)&&await(0,ad.VX)({actionType:4,action:1004,orgCid:se.cid,extra:{user_name:j.name,project_name:_.name,project_download_type:Kr[r]}}),Vc.U4.protoDownloadTrack(j==null?void 0:j.id,r,"\u53F3\u4E0A\u89D2\u6309\u94AE")},hi=Kr=>{const{target:Gi}=Kr;document.querySelector("#export-panel").contains(Gi)||Gi.closest(".WorkspaceSelectMenu")||Gi.closest(".ai-semantic-export")||Gi.closest("#design-export")||Gi.closest(".OrderChargeOverlay")||N({type:"entry:toolbar:open:export_menu",payload:{open:!1}})},Hi=()=>{N({type:"export:update:state",payload:{loading:!1,progress:0}})};return(0,o.jsxs)(QL,{children:[(0,o.jsxs)("div",{className:"panel "+(da?"showTip":"")+" "+(n==="dark"?"dark":""),children:[ra&&(0,o.jsx)($L,{currentTag:r,screenStateList:w,onDownloadClick:pi,onCancelClick:yr,downloadPageType:Se,setDownloadPageType:_e,page:De,setPage:Je,scale:Number(Ne),setScale:pt,isFullScreen:_t,setIsFullScreen:gt,isShowShell:zt,shouldIsShowShellBeDisabled:Ct,setIsShowShell:Dt,currentStateCid:Yo,setCurrentStateCid:Cn,screenSelection:cr,morePageStateCid:hn,setMorePageStateCid:oa,isExportSticky:sn,setIsExportSticky:Rn,isIncludeCanvasName:On,setIsIncludeCanvasName:Lo,isFreePlan:xe}),Jo&&(0,o.jsx)(eN,{currentTag:r,isOrgProject:ie,currentUser:j,onDownloadClick:pi,onCancelClick:yr,isFreePlan:xe,currentOrg:se,showDisabledDownloadSourceFile:nr}),ca&&(0,o.jsx)(nN,{pdfDimensionExceeded:g,canvasDimensionExceeded:Q,onClose:Hi,type:s,downloadable:c,downloadFileName:d}),va&&(0,o.jsx)(oN,{onClose:Hi,downloadLink:c,downloadFileName:d,theme:n,currentProject:_}),Ao&&(0,o.jsx)(tN,{currentTag:r,page:De,progress:y})]}),$o&&(0,o.jsx)(aN,{currentTag:r,currentOrg:se,theme:n}),sa&&(0,o.jsx)(bv,{text:I18N.ExportManager.apk_download_font_alert}),nr&&(0,o.jsx)(bv,{text:I18N.ExportManager.disabled_export_source_file_tips}),(0,o.jsx)(Jr.A,{target:document,onClick:(0,Jr.t)(hi,{capture:!0})})]})},$L=e=>{let{currentTag:t,onCancelClick:n,onDownloadClick:r,page:s,scale:c,isShowShell:d,setPage:p,setScale:g,setIsShowShell:y,screenSelection:w,isFreePlan:_,downloadPageType:j,setDownloadPageType:N,isExportSticky:Z,setIsExportSticky:Q,isIncludeCanvasName:se,setIsIncludeCanvasName:ie}=e;const he=(0,vf.FT)(w),xe=he.length>1,Se=[mt.xk.PNG,mt.xk.PDF].includes(t);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"option-container",children:[(0,o.jsxs)("div",{className:"flex-row-space option",children:[(0,o.jsx)("span",{className:"title",children:I18N.ExportManager.export_scope_title}),(0,o.jsx)(Ro.A,{className:"export-panel-page-group",size:"small",optionList:Uf.lJ.map(_e=>xe&&_e.value===mt.g6.CURRENT_PAGE?{..._e,label:I18N.ExportManager.selected_artboard+"\uFF08"+he.length+"\uFF09"}:{..._e,label:I18N.ExportManager[_e.label]}),value:s,onToggle:_e=>p(_e)})]}),Se&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"flex-row-space option",children:[(0,o.jsx)("span",{className:"title",children:I18N.ExportManager.export_type_title}),(0,o.jsx)(Ro.A,{className:"export-panel-page-group",size:"small",optionList:[{label:I18N.ExportManager.artboard,value:mt.y5.PAGE},{label:I18N.ExportManager.page,value:mt.y5.CANVAS}],value:j,onToggle:_e=>{N(_e),(0,jt.a0)(mt.XY.DOWNLOADTYPE,_e,jt.qW.String)}})]}),(0,o.jsxs)("div",{className:"flex-row-space option",children:[(0,o.jsx)("span",{className:"title",children:t===mt.xk.PNG?I18N.ExportManager.export_image_scaling:I18N.ExportManager.export_pdf_scaling}),(0,o.jsx)(yd.A,{isShowTips:_,content:ENV.IS_ON_PREMISES?"":I18N.ExportManager.export_watermark_tip,direction:"up",maxWidth:ENV.IS_MO?"195px":"100px",children:(0,o.jsx)("div",{children:(0,o.jsx)(Ro.A,{className:"export-panel-scale-group",size:"small",optionList:(0,Uf.z4)(t,_),value:c,onToggle:_e=>{g(_e),(0,jt.a0)(mt.XY.SCALE,_e,jt.qW.Number)}})})})]}),j===mt.y5.CANVAS?(0,o.jsxs)("div",{className:"flex-row-space option",children:[(0,o.jsx)("span",{className:"title",children:I18N.ExportManager.include_note}),(0,o.jsx)(Jh.A,{size:"small",isIOS:!0,isChecked:Z,onChange:_e=>{Q(_e),(0,jt.a0)(mt.XY.STICKY,_e,jt.qW.Boolean)}})]}):(0,o.jsxs)("div",{className:"flex-row-space option",children:[(0,o.jsx)("span",{className:"title",children:I18N.ExportManager.show_device_shell}),(0,o.jsx)(Jh.A,{size:"small",isIOS:!0,isChecked:d,isDisabled:!1,onChange:_e=>{y(_e),(0,jt.a0)(mt.XY.SHELL,_e,jt.qW.Boolean)}})]}),j===mt.y5.CANVAS&&(0,o.jsxs)("div",{className:"flex-row-space option",children:[(0,o.jsx)("span",{className:"title",children:I18N.ExportManager.export_include_artboard_name}),(0,o.jsx)(Jh.A,{size:"small",isIOS:!0,isChecked:se,onChange:_e=>{ie(_e),(0,jt.a0)(mt.XY.CANVASNAME,_e,jt.qW.Boolean)}})]})]})]}),(0,o.jsxs)("div",{className:"flex-row-end btn-container",children:[(0,o.jsx)(Fl.tA,{className:"cancel",onClick:n,children:I18N.ExportManager.cancel}),(0,o.jsx)(Fl.jn,{className:"download",onClick:r,children:I18N.ExportManager.export})]})]})},eN=e=>{let{currentTag:t,onCancelClick:n,onDownloadClick:r,isOrgProject:s,currentUser:c,isFreePlan:d,currentOrg:p,showDisabledDownloadSourceFile:g}=e;const w=Xs.tz.InitialUser(c).planSdk.prototypePlan.getUserPlan(),_=w===Ds.L1.Free,j=t===mt.xk.HTMLZIP,N=t===mt.xk.APK,Z=t===mt.xk.SOURCE_FILE,Q=N&&(!s||s&&d),se=j&&(!s&&_||s&&d),ie=[Ds.L1.Lifetime,Ds.L1.PremiumLifetime].includes(w),he=Z&&(!s&&!ie||s&&d),xe=!Q&&!se&&!he,Se=()=>{let _e="",De="";t===mt.xk.HTMLZIP?p?(_e="\u7F16\u8F91\u533A-v8_\u4F01\u4E1A_\u5BFC\u51FA_\u79BB\u7EBF\u6F14\u793A\u5305",De="workspace-v8_org_download_html"):(_e="\u7F16\u8F91\u533A-v8_\u4E2A\u4EBA_\u5BFC\u51FA_\u79BB\u7EBF\u6F14\u793A\u5305",De="workspace-v8_solo_download_html"):t===mt.xk.APK?(_e="\u7F16\u8F91\u533A-v8_\u4F01\u4E1A_\u5BFC\u51FA_apk",De="workspace-v8_org_apk"):t===mt.xk.SOURCE_FILE&&(_e="\u7F16\u8F91\u533A-v8_\u4F01\u4E1A_\u5BFC\u51FA_\u6E90\u6587\u4EF6",De="workspace-v8_org_download_source");const Je=(0,tr.l)(p,_e,De);N&&!p?(Je.mode="org",Je.isSelectOrg=!0):Z&&!p&&(Je.immediateUse="solo_lifeTime"),MB.global.popupHelper.chargeAsync(Je)};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"overview-container",children:[j&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"flex-row option",children:[(0,o.jsx)(Et.C,{name:"design/export/offline"}),(0,o.jsxs)("div",{className:"description",children:[(0,o.jsx)("p",{className:"title",children:I18N.ExportManager.offline_presentation}),(0,o.jsx)("p",{children:I18N.ExportManager.offline_presentation_description})]})]}),(0,o.jsxs)("div",{className:"flex-row option",children:[(0,o.jsx)(Et.C,{name:"design/export/package"}),(0,o.jsxs)("div",{className:"description",children:[(0,o.jsx)("p",{className:"title",children:I18N.ExportManager.versioning}),(0,o.jsx)("p",{children:I18N.ExportManager.versioning_description})]})]})]}),N&&(0,o.jsxs)("div",{className:"flex-row option",children:[(0,o.jsx)(Et.C,{name:"design/export/phone"}),(0,o.jsxs)("div",{className:"description",children:[(0,o.jsx)("p",{className:"title",children:I18N.ExportManager.simulate_prototype_on_real_device}),(0,o.jsx)("p",{children:I18N.ExportManager.simulate_prototype_on_real_device_description})]})]}),Z&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"flex-row option",children:[(0,o.jsx)(Et.C,{name:"design/export/save"}),(0,o.jsxs)("div",{className:"description",children:[(0,o.jsx)("p",{className:"title",children:I18N.ExportManager.save_to_local}),(0,o.jsx)("p",{children:I18N.ExportManager.save_to_local_description})]})]}),(0,o.jsxs)("div",{className:"flex-row option",children:[(0,o.jsx)(Et.C,{name:"design/export/edit"}),(0,o.jsxs)("div",{className:"description",children:[(0,o.jsx)("p",{className:"title",children:I18N.ExportManager.edit_after_import}),(0,o.jsx)("p",{children:I18N.ExportManager.edit_after_import_description})]})]})]})]}),xe&&(0,o.jsxs)("div",{className:"flex-row-end btn-container",children:[(0,o.jsx)(Fl.tA,{className:"cancel",onClick:n,children:I18N.ExportManager.cancel}),(0,o.jsx)(Fl.jn,{className:"download",onClick:r,disabled:g,children:I18N.ExportManager.export})]}),Q&&(0,o.jsx)("div",{className:"flex-row-end btn-container",children:(0,o.jsx)(Fl.Qi,{className:"upgrade",onClick:Se,children:s?I18N.ExportManager.upgrade_to_unlock_more_features:I18N.ExportManager.upgrade_to_enterprise_plan_now})}),se&&(0,o.jsx)("div",{className:"flex-row-end btn-container",children:(0,o.jsx)(Fl.Qi,{className:"upgrade",onClick:Se,children:s?I18N.ExportManager.upgrade_to_unlock_more_features:I18N.ExportManager.upgrade_to_download_html5})}),he&&(0,o.jsx)("div",{className:"flex-row-end btn-container",children:(0,o.jsx)(Fl.Qi,{className:"upgrade",onClick:Se,children:s?I18N.ExportManager.upgrade_to_unlock_more_features:I18N.ExportManager.upgrade_to_lifetime_plan_now})})]})},tN=e=>{let{currentTag:t,page:n,progress:r}=e;return(0,o.jsxs)("div",{className:"state-container loading-container flex-colum-center",children:[(0,o.jsx)("img",{className:"icon-loading",src:"/mb-proto2/images/loading.gif"}),t===mt.xk.PNG&&n!==mt.g6.CURRENT_PAGE?(0,o.jsxs)("p",{children:[I18N.ExportManager.file_exporting_with_progress_will_be_slow,r,"%"]}):(0,o.jsxs)("p",{children:[I18N.ExportManager.file_exporting_with_progress,r,"%"]})]})},nN=e=>{let{onClose:t,downloadable:n,downloadFileName:r,canvasDimensionExceeded:s}=e;const c=()=>{(0,o5.Q)(n,r)};return(0,o.jsxs)("div",{className:"state-container success-container flex-colum-center",children:[(0,o.jsx)(Et.C,{className:"icon-success",name:"design/export/success"}),(0,o.jsx)("p",{children:I18N.ExportManager.start_exporting}),(0,o.jsxs)("p",{children:[I18N.ExportManager.if_it_doesnt_work,(0,o.jsx)("a",{className:"download-link",onClick:()=>c(),children:I18N.ExportManager.click_here_to_download})]}),s&&(0,o.jsx)("p",{children:I18N.ExportManager.large_page_can_not_export_png}),(0,o.jsx)(Et.C,{className:"icon-close",name:"design/export/close",onClick:()=>{t()}})]})},oN=e=>{let{onClose:t,downloadLink:n,downloadFileName:r,theme:s,currentProject:c}=e;const d="https://"+window.location.host+"/proto/"+(c==null?void 0:c.access_token)+"?via=qrcode";return(0,o.jsxs)("div",{className:"state-container qrcode-container flex-row-space",children:[(0,o.jsxs)("div",{className:"left flex-colum-center",children:[(0,o.jsx)(XL.A,{className:"qrcode",text:d,width:94,height:94,foreground:Cg.A[s].color_text_L1,background:Cg.A[s].color_bg_white}),(0,o.jsx)("p",{children:I18N.ExportManager.scan_to_preview_prototype})]}),(0,o.jsxs)("div",{className:"right",children:[(0,o.jsx)(Et.C,{className:"icon-success",name:"design/export/success"}),(0,o.jsx)("p",{children:I18N.ExportManager.start_exporting}),(0,o.jsxs)("p",{children:[I18N.ExportManager.if_it_doesnt_work,(0,o.jsx)("a",{className:"download-link",onClick:()=>{(0,o5.Q)(n,r)},children:I18N.ExportManager.click_here_to_download})]})]}),(0,o.jsx)(Et.C,{className:"icon-close",name:"design/export/close",onClick:()=>{t()}})]})},aN=e=>{let{currentTag:t,currentOrg:n,theme:r}=e;const s=()=>{let d="",p="";t===mt.xk.PDF?n?(d="\u7F16\u8F91\u533A-v8_\u4F01\u4E1A_\u5BFC\u51FA_pdf",p="workspace-v8_org_download_pdf"):(d="\u7F16\u8F91\u533A-v8_\u4E2A\u4EBA_\u5BFC\u51FA_pdf",p="workspace-v8_solo_download_pdf"):t===mt.xk.PNG&&(n?(d="\u7F16\u8F91\u533A-v8_\u4F01\u4E1A_\u5BFC\u51FA_png",p="workspace-v8_org_download_png"):(d="\u7F16\u8F91\u533A-v8_\u4E2A\u4EBA_\u5BFC\u51FA_png",p="workspace-v8_solo_download_png")),MB.global.popupHelper.chargeAsync((0,tr.l)(n,d,p))},c=r==="dark";return(0,o.jsxs)("div",{className:"bottom-tips",children:[""+I18N.ExportManager.upgrade_to_remove_watermark.replace(/{fileType}/,t===mt.xk.PNG?I18N.ExportManager.PNG:I18N.ExportManager.PDF),(0,o.jsx)(JL,{isDark:c,children:(0,o.jsxs)("div",{className:"buyme-btn",onClick:s,children:[(0,o.jsx)(Et.C,{name:"toolbar/upgrade_"+r,size:16,isColorPure:!0}),(0,o.jsx)("div",{className:"text",children:I18N.FreeUpgrade.free})]})})]})},bv=e=>{let{text:t}=e;return(0,o.jsx)("div",{className:"bottom-tips",children:t})},rN=qL;var Ff=i(75862);const iN=(0,k.Mz)([q.O4,Ff.d1,re.PL,re.HW,ht.Hs,re.wA],(e,t,n,r,s,c)=>{const{type:d,downloadable:p,downloadFileName:g,loading:y,progress:w,pdfDimensionExceeded:_,canvasDimensionExceeded:j}=t,{plan:N,trial:Z}=(0,wr.xR)(r,c);return{theme:e,type:d,downloadable:p,downloadFileName:g,loading:y,pdfDimensionExceeded:_,progress:w,currentProject:n||{},currentUser:r,screenStateList:[],screenSelection:s,plan:N,trial:Z,canvasDimensionExceeded:j,currentOrg:c}}),sN=(0,a.Ng)(e=>iN(e))(rN),lN=E.Ay.div.withConfig({displayName:"styles__StyledExportPanel",componentId:"sc-12bxh4g-0"})(["min-width:376px;background:",";color:",";position:absolute;transform:translateX(-50%);left:-90px;top:40px;border-radius:8px;border:1px solid ",";box-shadow:",";overflow:hidden;"],e=>e.theme.color_bg_white,e=>e.theme.color_text_L2,e=>e.theme.color_bg_border_02,e=>e.theme.shadow_5),cN=e=>{let{dispatch:t}=e;const n=(0,a.d4)(Ff.OB),r=document.getElementById("design-export"),s=(0,l.useMemo)(()=>ENV.IS_ON_PREMISES?Uf.$S.filter(d=>!["source_file","design2"].includes(d.dataType)):Uf.$S,[]);(0,l.useEffect)(()=>()=>{t({type:"export:update:state",payload:{currentExportTag:"png"}})},[t]);const c=(0,l.useCallback)(d=>{t({type:"export:update:state",payload:{type:d,loading:!1,progress:0,currentExportTag:d}})},[t]);return r?(0,ds.createPortal)((0,o.jsxs)(lN,{id:"export-panel",className:"export-panel-menu",children:[(0,o.jsx)(YL,{menuMap:s.map(d=>({...d,text:I18N.ExportManager[d.text]})),currentTag:n,onClick:d=>c(d)}),(0,o.jsx)(sN,{currentTag:n})]}),r):null},dN=(0,k.Mz)([Ff.d1],e=>{let{isExportMenuShow:t}=e;return{isExportMenuShow:t}});class Cv extends l.Component{render(){const{isExportMenuShow:t,dispatch:n}=this.props;return t?(0,o.jsx)(cN,{dispatch:n}):null}}(0,O.A)(Cv,"propTypes",{isExportMenuShow:Sa().bool,dispatch:Sa().func});const pN=(0,a.Ng)(e=>dN(e))(Cv);var Vf=i(28173),c0=i(94590),uN=i(20014),hN=i(99863);const mN=(0,E.AH)(["width:32px;height:32px;border-radius:6px;display:flex;justify-content:center;align-items:center;cursor:pointer;"]),fN=E.Ay.div.withConfig({displayName:"styles__StyledSideBar",componentId:"sc-ornjz5-0"})(["display:flex;flex-direction:column;align-items:center;pointer-events:auto;z-index:4;.top{width:44px;border-radius:8px;padding:6px 0;overflow:hidden;background:",";border:1px solid ",";box-shadow:",";display:flex;flex-direction:column;align-items:center;}.nav-button{",";transition:background-color 0.2s ease-out;position:relative;margin-bottom:6px;color:",";&:last-child{margin-bottom:0;}&.layout{width:32px;height:24px;}.set-layout-dropdown{width:100%;height:100%;display:flex;align-items:center;justify-content:center;.svg-icon{width:24px;height:24px;}}.icon{width:32px;height:32px;}&.builtin{.item-icon{path{stroke:",";}}&.active{.item-icon{path{fill:",";stroke:none;}}}&.disabled{.item-icon{path{stroke:",";}}&.active{.item-icon{path{fill:",";stroke:none;}}}}}&.disabled{color:",";cursor:not-allowed;}&:not(.disabled):hover{background-color:",";}&:not(.disabled).active{background:",";}}.more-graph-down{margin-bottom:4px;.more-opener{margin-top:0;.item-label{display:none;}}}"],e=>e.theme.color_bg_white,e=>e.theme.color_bg_border_01,e=>e.theme.shadow_m,mN,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_disabled01,e=>e.theme.color_navigation_hover,e=>e.theme.color_navigation_active);var Og=i(8342);class gN extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"getOptionList",()=>[{key:zc.lS.Builtin,label:I18N.LeftSidePanel.widget,icon:"left_panel/nav/builtin",shortCut:"1",isColorPure:!0},{key:zc.lS.Page,label:I18N.LeftSidePanel.screens,icon:"left_panel/nav/page",shortCut:"2"},{key:zc.lS.Icon,label:I18N.LeftSidePanel.icon,icon:"left_panel/nav/icon",shortCut:"3"},{key:zc.lS.Asset,label:I18N.LeftSidePanel.image,icon:"left_panel/nav/asset",shortCut:"4"},{key:zc.lS.Template,label:I18N.LeftSidePanel.master,icon:"left_panel/nav/template",shortCut:"5"}]),(0,O.A)(this,"handleTogglePopup",t=>{if(this.isClickChangeLocked)return;const n=(0,l0.gu)();if(t===zc.lS.AI&&n){this.props.dispatch({type:Mh.X.AIOpenModal,payload:{type:Mg.SR.AIAssistant}}),(0,c0.kX)({operation_type:c0.bZ[t]});return}const{isEditingBasket:r,isEditingCombo:s,dispatch:c,currentDesignOptions:{isExperience:d},isOrgProject:p,currentUser:g}=this.props;t===zc.lS.Template?(0,Og.c)(I18N)[Or.c.GUIDE_2506_LIB_INTERGRATED_RIGHT_LAYOUT].howToShow({currentUser:g}):(MB.commonGuideHelper.closeGuide(Or.c.GUIDE_2506_LIB_INTERGRATED_RIGHT_LAYOUT),MB.commonGuideHelper.markGuideAsRead(Or.c.GUIDE_2506_LIB_INTERGRATED_RIGHT_LAYOUT)),t===zc.lS.Asset&&d&&c({type:"image-panel:update:state",payload:{navIndex:p?2:1}}),!(t===zc.lS.Page&&(r||s))&&(t===zc.lS.Template&&s||(c({type:"entry:toggle:popup:panel",payload:{name:t}}),c({type:"entry:search-panel:clear:state"}),(0,c0.kX)({operation_type:c0.bZ[t]})))}),(0,O.A)(this,"handleClick",t=>{const{name:n}=t.currentTarget.dataset;this.handleTogglePopup(n)})}componentDidMount(){const{currentUser:t,currentPopupPanel:n}=this.props;n===zc.lS.Template&&(0,Og.c)(I18N)[Or.c.GUIDE_2506_LIB_INTERGRATED_RIGHT_LAYOUT].howToShow({currentUser:t})}componentWillUnmount(){MB.commonGuideHelper.closeGuide(Or.c.GUIDE_2506_LIB_INTERGRATED_RIGHT_LAYOUT)}render(){const{currentPopupPanel:t,isEditingBasket:n,isEditingCombo:r,layout:s,isLoggedIn:c,isEmptyScreen:d}=this.props;return(0,o.jsx)(fN,{className:"sideBar",children:(0,o.jsxs)("div",{className:"top",children:[this.getOptionList().map(p=>{let{key:g,label:y,icon:w,shortCut:_,isColorPure:j}=p;if(g===zc.lS.Page&&(n||r)||g===zc.lS.Template&&r||g===zc.lS.AI&&!(!n&&!r&&c))return null;const N=_?(0,Os.u)({text:g===zc.lS.AI?I18N.LeftSidePanel.ai_label:y,key:_}):y,Z=j||g===zc.lS.AI&&t!==zc.lS.AI,Q=t===g;return(0,o.jsx)(Os.A,{content:N,direction:"left",children:(0,o.jsx)("a",{"data-name":g,className:m()("nav-button",g,{active:Q},d&&"disabled"),onClick:d?null:()=>this.handleTogglePopup(g),children:(0,o.jsx)(Et.C,{className:"item-icon",name:Q?w+"/selected":w,isColorPure:Z})})},g)}),(0,o.jsx)(Os.A,{content:I18N.WorkspaceGuidePane.tool,direction:"left",children:(0,o.jsx)("a",{className:"more-graph-down",children:(0,o.jsx)(hN.j,{direction:"left",portalClassName:".guide_popup_panel .popups-panel"})})}),(0,o.jsx)("a",{className:"nav-button layout",children:(0,o.jsx)(uN.e,{layout:s})})]})})}}const yN=(0,k.Mz)([ht.OW,we.r,re.W4,re.PL,q.bP,re.HW,re.wA,Vf.C,q.MZ],(e,t,n,r,s,c,d,p,g)=>{let{isEmptyScreen:y}=p;const{isEditingBasket:w,isEditingMuban:_,isEditingCombo:j}=t,{is_org_project:N}=r,Z=!!(c!=null&&c.id);return{currentPopupPanel:e,isEditingBasket:w||_,isEditingCombo:j,currentDesignOptions:n,isOrgProject:N,layout:s,isLoggedIn:Z,isEmptyScreen:y,currentUser:c,currentOrg:d,layoutV9:g}}),vN=(0,a.Ng)(e=>yN(e))(gN);var xN=i(46573);const bN=E.Ay.div.withConfig({displayName:"styles__StyledResourcesPanel",componentId:"sc-1qiqks-0"})(["position:absolute;z-index:104;margin-right:14px;display:flex;flex-direction:row-reverse;.sideBar{margin-left:8px;}"]);var CN=i(47695);class wN extends l.PureComponent{componentDidMount(){var t,n;const{dispatch:r,layoutV9:s}=this.props,c=(0,CN.XM)();s==="recommend"&&!c&&!((t=MB.commonGuideHelper)!=null&&t.checkGuideHasShown(Or.c.GUIDE_NOVICE_V9_2408))&&!((n=MB.commonGuideHelper)!=null&&n.checkGuideHasShown(Or.c.GUIDE_NOVICE_V9_2408_STEP_1))&&setTimeout(()=>{r({type:"left-panel:collapse:panel:show"})},0)}render(){const{isShowRightPanel:t,zIndex:n,isEditingPanel:r}=this.props;return(0,o.jsxs)(bN,{className:Or.c.GUIDE_POPUP_PANEL,style:{right:t?ic.xM:0,top:r?126:88,zIndex:n},children:[(0,o.jsx)(vN,{}),(0,o.jsx)(xN.A,{})]})}}const SN=(0,k.Mz)([Wc.UI,ht.OW,ht.dG,we.r,Vf.C,q.MZ],(e,t,n,r,s,c)=>{let{isEditingBasket:d,isEditingMuban:p}=r,{isEmptyScreen:g}=s;const y=ic.pq+n.indexOf(t);return{isEditingPanel:d||p,isShowRightPanel:e&&!g,zIndex:y,layoutV9:c}}),AN=(0,a.Ng)(e=>SN(e))(wN);var MN=i(99587),kN=i(98226),EN=i(27480),wv=i(28064),IN=Object.defineProperty,TN=Object.defineProperties,_N=Object.getOwnPropertyDescriptors,Rg=Object.getOwnPropertySymbols,Sv=Object.prototype.hasOwnProperty,Av=Object.prototype.propertyIsEnumerable,Mv=(e,t,n)=>t in e?IN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,a5=(e,t)=>{for(var n in t||(t={}))Sv.call(t,n)&&Mv(e,n,t[n]);if(Rg)for(var n of Rg(t))Av.call(t,n)&&Mv(e,n,t[n]);return e},PN=(e,t)=>TN(e,_N(t)),LN=(e,t)=>{var n={};for(var r in e)Sv.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Rg)for(var r of Rg(e))t.indexOf(r)<0&&Av.call(e,r)&&(n[r]=e[r]);return n},NN=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=LN(n,["size","spin","style"]);const p=a5(a5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",PN(a5({ref:t,style:p},d),{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M4.5 13.25C5.19036 13.25 5.75 12.6904 5.75 12C5.75 11.3096 5.19036 10.75 4.5 10.75C3.80964 10.75 3.25 11.3096 3.25 12C3.25 12.6904 3.80964 13.25 4.5 13.25Z",fill:"#B7B9BD"}),l.createElement("path",{d:"M9.5 13.25C10.1904 13.25 10.75 12.6904 10.75 12C10.75 11.3096 10.1904 10.75 9.5 10.75C8.80964 10.75 8.25 11.3096 8.25 12C8.25 12.6904 8.80964 13.25 9.5 13.25Z",fill:"#B7B9BD"}),l.createElement("path",{d:"M4.5 8.25C5.19036 8.25 5.75 7.69036 5.75 7C5.75 6.30964 5.19036 5.75 4.5 5.75C3.80964 5.75 3.25 6.30964 3.25 7C3.25 7.69036 3.80964 8.25 4.5 8.25Z",fill:"#B7B9BD"}),l.createElement("path",{d:"M9.5 8.25C10.1904 8.25 10.75 7.69036 10.75 7C10.75 6.30964 10.1904 5.75 9.5 5.75C8.80964 5.75 8.25 6.30964 8.25 7C8.25 7.69036 8.80964 8.25 9.5 8.25Z",fill:"#B7B9BD"}),l.createElement("path",{d:"M4.5 3.25C5.19036 3.25 5.75 2.69036 5.75 2C5.75 1.30964 5.19036 0.75 4.5 0.75C3.80964 0.75 3.25 1.30964 3.25 2C3.25 2.69036 3.80964 3.25 4.5 3.25Z",fill:"#B7B9BD"}),l.createElement("path",{d:"M9.5 3.25C10.1904 3.25 10.75 2.69036 10.75 2C10.75 1.30964 10.1904 0.75 9.5 0.75C8.80964 0.75 8.25 1.30964 8.25 2C8.25 2.69036 8.80964 3.25 9.5 3.25Z",fill:"#B7B9BD"}))}),Bg=i(28537);const kv=18,XX={light:{bgColor:zo.fm.color_bg_white.value_light,borderColor:zo.fm.color_bg_border_01.value_light,cornerActiveColor:Fc.af.color_interaction_grid.value,fontColor:zo.fm.color_text_disabled01.value_light,line:{normal:zo.fm.color_polyline_normal.value_light,hover:zo.fm.color_polyline_hover.value_light,active:zo.fm.color_polyline_select.value_light},shadowColor:Fc.af.color_ruler_shadow_color.value,longfgColor:zo.fm.color_text_disabled01.value_light,shortfgColor:zo.fm.color_text_disabled01.value_light,menu:{bgColor:Fc.af.color_text_L1.value,dividerColor:"rgba(255, 255, 255, 0.1)",listItem:{textColor:zo.fm.color_text_btn.value_light,hoverTextColor:zo.fm.color_text_btn.value_light,disabledTextColor:Fc.af.color_text_disabled01.value,bgColor:Fc.af.color_text_L1.value,hoverBgColor:Fc.af.color_text_L2.value}}},dark:{bgColor:zo.fm.color_bg_white.value_dark,borderColor:zo.fm.color_bg_border_01.value_dark,cornerActiveColor:Fc.af.color_interaction_grid.value,fontColor:zo.fm.color_text_disabled01.value_dark,line:{normal:zo.fm.color_polyline_normal.value_dark,hover:zo.fm.color_polyline_hover.value_dark,active:zo.fm.color_polyline_select.value_dark},shadowColor:Fc.qY.ruler_dark_common_color2.value,longfgColor:zo.fm.color_text_disabled01.value_dark,shortfgColor:zo.fm.color_text_disabled01.value_dark,menu:{bgColor:Fc.af.color_text_L1.value,dividerColor:"rgba(255, 255, 255, 0.1)",listItem:{textColor:zo.fm.color_text_btn.value_light,hoverTextColor:zo.fm.color_text_btn.value_light,disabledTextColor:Fc.af.color_text_disabled01.value,bgColor:Fc.af.color_text_L1.value,hoverBgColor:Fc.af.color_text_L2.value}}}},QX={distance_line:26,distance_left:18,distance_right:18,distance_top:18,distance_bottom:48,guide_width:281,guide_height:284},JX=2,qX={bgColor:"rgba(225,225,225)",longfgColor:"#babbbc",shortfgColor:"#c8cdd0",fontColor:"#7d8694",shadowColor:"#f2f2f2",line:{normal:"rgba(255, 19, 19, 0.5)",hover:"#ff1313",active:"#1684fc"},borderColor:"#dadadc",cornerActiveColor:"rgb(235, 86, 72, 0.6)"},$X=(0,o.jsx)("svg",{width:"10",height:"10",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M1 5.066c0 .211.07.39.212.538L3.346 7.78A.699.699 0 0 0 3.872 8a.69.69 0 0 0 .517-.221l4.39-4.49A.731.731 0 0 0 9 2.753a.717.717 0 0 0-.22-.532A.714.714 0 0 0 8.255 2a.714.714 0 0 0-.524.221l-3.86 3.955L2.26 4.528a.714.714 0 0 0-.524-.221.714.714 0 0 0-.524.221.749.749 0 0 0-.212.538z",fill:"#415058",fillRule:"evenodd"})}),eQ={"zh-CN":{vertical:"\u7EB5\u5411",horizontal:"\u6A2A\u5411",show_ruler:"\u663E\u793A\u6807\u5C3A",show_refer_line:"\u663E\u793A\u53C2\u8003\u7EBF",remove_all:"\u5220\u9664\u6240\u6709",refer_line:"\u53C2\u8003\u7EBF",align_line:"\u5BF9\u9F50\u53C2\u8003\u7EBF"},en:{vertical:"vertical",horizontal:"horizontal",show_ruler:"show rulers",show_refer_line:"show all guides",remove_all:"remove all ",refer_line:"guides",align_line:"align guides"}},tQ={bgColor:"#fff",dividerColor:"#dbdbdb",listItem:{textColor:"#415058",hoverTextColor:"#298df8",disabledTextColor:"rgba(65, 80, 88, 0.4)",bgColor:"#fff",hoverBgColor:"#f2f2f2"}},jN=["downarrow","uparrow","leftarrow","rightarrow"],DN=["shift.downarrow","shift.uparrow","shift.leftarrow","shift.rightarrow"],nQ=null,oQ=null,aQ=null,rQ=[...jN,...DN];class xf{constructor(){(0,O.A)(this,"_scale",1)}static getInstance(){return xf.instance||(xf.instance=new xf),xf.instance}get scale(){return this._scale}set scale(t){this._scale=t}}const iQ=xf.getInstance(),sQ=e=>{const{ratio:t,viewportRect:n,canvasRect:r}=e,s=(n.left+RULER_WIDTH-r.canvasLeft)/t,c=(n.top+RULER_WIDTH-r.canvasTop)/t,d=(n.right-r.canvasLeft)/t,p=(n.bottom-r.canvasTop)/t;return{startX:s,startY:c,endX:d,endY:p}},lQ=e=>{let{canvas:t,type:n,value:r}=e;const{x:s=0,y:c=0,w:d=0,h:p=0}=(t==null?void 0:t.hotAttr)||{},g=c-p*.5,y=s-d*.5;return r+(t?n==="horizontal"?g:y:0)},cQ=e=>{let{fromCanvas:t,curCanvas:n,type:r,value:s,realValue:c}=e;if(!n)return c;const{x:d,y:p,w:g,h:y}=(n==null?void 0:n.hotAttr)||{},w=p-y*.5,_=d-g*.5;if(!t)return r==="horizontal"?s-w:s-_;if(t.key===n.key)return s;const{x:j,y:N,w:Z,h:Q}=(t==null?void 0:t.hotAttr)||{},se=N-Q*.5,ie=j-Z*.5;return r==="horizontal"?s+se-w:s+ie-_},dQ=()=>{const e=useSelector(getCanvasRect),t=palette[useSelector(getTheme)],n=useSelector(getCanvasOffset),r=useSelector(getCurrentScreenCid),s=useSelector(getCurrentToolBarHeight),c=useSelector(getViewportRect),d=useSelector(getLeftPanelWidth),p=useSelector(getLeftPanelShow),g=useSelector(getFullScreenMode),y=useSelector(getLayout),_=useSelector(getCurrentViewType)===ViewType.OnlyView,j=g||y==="old_right"||_?0:LEFT_NAV_WIDTH,N=useSelector(getRulerShowReferLine)&&!_,Z={width:c==null?void 0:c.width,height:c==null?void 0:c.height,left:p?d+j:j,transform:"matrix(1, 0, 0, 1, "+(Math.round(-n.x)-window.innerWidth/2)+", "+(Math.round(-n.y)-(window.innerHeight-s)/2)+")"};return{theme:t,canvasRect:e,viewportRect:c,containerStyle:Z,currentScreenCid:r,curToolBarHeight:s,isShowReferLine:N}},pQ=()=>{const t=useSelector(getCurrentViewType)===ViewType.OnlyView;return useSelector(getRulerShowReferLine)&&!t},ON=()=>{const e=(0,a.d4)(re.$S),t=(0,a.d4)(q.qT),n=(0,a.d4)(Y.pH),r=(0,a.d4)(Y.rg),s=(0,a.d4)(Y.uu);return e&&t&&!n&&!r&&!s},uQ=()=>{var e,t;const n=useSelector(getCurrentScreenCid),r=n?sdkStore.getHotItem(n):null;return{alignH:(r==null||(e=r.hotAttr)==null?void 0:e.alignH)||[],alignV:(r==null||(t=r.hotAttr)==null?void 0:t.alignV)||[]}},hQ=()=>{const e=useSelector(getWidgetTreeData);return useMemo(()=>{const n={};return sdkStore.getSubHotItemList(e.cid).forEach(r=>{var s,c;const{key:d,hotAttr:p}=r;p.type===WidgetType.Canvas&&(((s=p.alignH)==null?void 0:s.length)>0||((c=p.alignV)==null?void 0:c.length)>0)&&(n[d]=r)}),n},[e])},RN=()=>{const e=useSelector(getWidgetTreeData),t=useSelector(getScale)/100,n=useSelector(getViewportRect),r=useSelector(getCanvasOffset);return useCallback(s=>{const c=prepareEvent(s,{scale:t*100,offset:r,viewportRect:n}),d=findCanvasAt(c,e.key);return d?sdkStore.getHotItem(d):null},[e,t,n,r])},mQ=e=>RN()(e),fQ=()=>{const t=useSelector(getCurrentViewType)===ViewType.OnlyView,n=useSelector(getRulerShowReferLine)&&!t,r=useSelector(getRulerShowAlignLine);return{showRuler:useSelector(getShowRuler),isShowReferLine:n,isShowAlignLine:r}},gQ=e=>{let{canvas:t,type:n,value:r}=e;const s=useSelector(getScale)/100,{startY:c,startX:d}=useSelector(getRulerRect)||{};return useMemoizedFn(()=>{const p=n==="horizontal",g=p?c:d,w=(getRealValue({canvas:t,type:n,value:r})-g)*s+RULER_WIDTH;return p?"translateY("+w+"px)":"translateX("+w+"px)"})},yQ=()=>{const e=useSelector(getScale)/100,t=useSelector(getViewportRect),{startY:n,startX:r}=useSelector(getRulerRect)||{};return useMemoizedFn(s=>{let{type:c,canvas:d}=s;const p=c==="horizontal",{x:g=0,y=0,w=0,h:_=0}=(d==null?void 0:d.hotAttr)||{},j=y-_*.5,N=g-w*.5,Z=p?t==null?void 0:t.width:t==null?void 0:t.height,Q=p?w:_,se=(p?N-r:j-n)*e+RULER_WIDTH,ie=se<0?0:se>Z?Z:se,he=se<0?Math.max(Q*e+se,0):se+Q*e>Z?Z-se:Q*e,xe=se+Q*e>Z?0:Z-se-Q*e,Se=p?"width":"height";return{left:Math.max(ie,0),conter:Math.max(he,0),right:Math.max(xe,0),styleKey:Se}})},vQ=()=>{var e;const t=(e=useSelector(getRulerSelectedLine))==null?void 0:e[0];return useMemoizedFn(n=>{let{index:r,canvas:s,type:c}=n;if(!t||t.type!==c)return!1;if(s){var d;return(t==null||(d=t.canvas)==null?void 0:d.key)===s.key&&t.index===r}return!t.canvas&&t.index===r})},xQ=()=>useSelector(getCurrentViewType)===ViewType.OnlyView,bQ=()=>!useSelector(getIsSpaceDown),BN=()=>{const{isEditingBasket:e,isEditingMuban:t}=(0,a.d4)(we.r),n=e||t,r=ON(),s=ic.E0+(r?kv:0)+(n?50:0)+6;return{getMenuStyle:function(d){return d===void 0&&(d=450),{position:"absolute",top:s,left:"calc(50% - "+d/2+"px)"}}}};var ks=i(31541),bf=i(10712),UN=Object.defineProperty,FN=Object.defineProperties,VN=Object.getOwnPropertyDescriptors,Ug=Object.getOwnPropertySymbols,Ev=Object.prototype.hasOwnProperty,Iv=Object.prototype.propertyIsEnumerable,Tv=(e,t,n)=>t in e?UN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,r5=(e,t)=>{for(var n in t||(t={}))Ev.call(t,n)&&Tv(e,n,t[n]);if(Ug)for(var n of Ug(t))Iv.call(t,n)&&Tv(e,n,t[n]);return e},zN=(e,t)=>FN(e,VN(t)),WN=(e,t)=>{var n={};for(var r in e)Ev.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ug)for(var r of Ug(e))t.indexOf(r)<0&&Iv.call(e,r)&&(n[r]=e[r]);return n},HN=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=WN(n,["size","spin","style"]);const p=r5(r5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",zN(r5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M17 4C18.1046 4 19 4.89543 19 6V18C19 19.0357 18.2128 19.887 17.2041 19.9893L17 20H7L6.7959 19.9893C5.78722 19.887 5 19.0357 5 18V6C5 4.89543 5.89543 4 7 4H17ZM6.5 8.5V18C6.5 18.2761 6.72386 18.5 7 18.5H17C17.2761 18.5 17.5 18.2761 17.5 18V8.5H6.5Z",fill:"#19191A"}))}),GN=Object.defineProperty,ZN=Object.defineProperties,KN=Object.getOwnPropertyDescriptors,Fg=Object.getOwnPropertySymbols,_v=Object.prototype.hasOwnProperty,Pv=Object.prototype.propertyIsEnumerable,Lv=(e,t,n)=>t in e?GN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,i5=(e,t)=>{for(var n in t||(t={}))_v.call(t,n)&&Lv(e,n,t[n]);if(Fg)for(var n of Fg(t))Pv.call(t,n)&&Lv(e,n,t[n]);return e},YN=(e,t)=>ZN(e,KN(t)),XN=(e,t)=>{var n={};for(var r in e)_v.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Fg)for(var r of Fg(e))t.indexOf(r)<0&&Pv.call(e,r)&&(n[r]=e[r]);return n},QN=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=XN(n,["size","spin","style"]);const p=i5(i5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",YN(i5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M17 4C18.1046 4 19 4.89543 19 6V18C19 19.0357 18.2128 19.887 17.2041 19.9893L17 20H7L6.7959 19.9893C5.78722 19.887 5 19.0357 5 18V6C5 4.89543 5.89543 4 7 4H17ZM6.5 8.5V18C6.5 18.2761 6.72386 18.5 7 18.5H17C17.2761 18.5 17.5 18.2761 17.5 18V8.5H6.5ZM7 5.5C6.72386 5.5 6.5 5.72386 6.5 6V7H17.5V6C17.5 5.72386 17.2761 5.5 17 5.5H7Z",fill:"#19191A"}))}),Nv=i(64814);const JN=E.Ay.div.withConfig({displayName:"styles__StyledInputContainer",componentId:"sc-nfe9dn-0"})(["display:flex;align-items:center;margin-right:6px;span{width:38px;margin-right:6px;color:",";}.bdr-width-input{width:48px;border-radius:6px;",";}"],e=>e.theme.color_text_L1,Nv.I),qN=e=>{const{dispatch:t,widget:n}=e,{isShowBigTitle:r}=n.hotAttr.swimConfig,s=()=>{t({type:Hn.X.entryKey["entry:flow:isHideBigTilte:toggle"]})},c=g=>{const y=n.hotAttr.swimlaneType;let w="right";y==="topBottom"&&(w="bottom"),t({type:Hn.X.entryKey["entry:flow:col:add-del:batch"],payload:{newColLength:g,handleType:w}})},p=n.hotAttr.swimlaneType==="leftRight"?n.hotAttr.database.widthList.length:n.hotAttr.database.heightList.length;return(0,o.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,o.jsxs)(JN,{children:[(0,o.jsx)("span",{children:I18N.Flow.swimlane_num}),(0,o.jsx)(xh.A,{min:1,max:100,value:p,onConfirm:c,className:"bdr-width-input"})]}),(0,o.jsx)(bf.A,{title:I18N.TextToolbar.flow.addTitle,onClick:s,children:r?(0,o.jsx)(HN,{size:24}):(0,o.jsx)(QN,{size:24})})]})};var Pp=function(e){return e.Text="text",e.Appear="appear",e}(Pp||{}),$N=function(e){return e[e.FontColor=0]="FontColor",e[e.FontSize=1]="FontSize",e[e.FontStyle=2]="FontStyle",e[e.BgColor=3]="BgColor",e}($N||{}),ej=i(44805),tj=i(98915);const nj=(e,t)=>{const{isText:n=!1,isAppear:r=!1}=t||{},s=[n?Pp.Text:"",r?Pp.Appear:""].filter(d=>!!d),c=e.filter(d=>{var p;return!s.includes((p=d.type)!=null?p:"")});return c.filter((d,p)=>p>0&&p<(c==null?void 0:c.length)-1?!(d.type==="VSeparator"&&c[p+1].type==="VSeparator"):d.type!=="VSeparator")},zf=e=>{let{value:t,attr:n,dispatch:r,supAttr:s,selections:c,refVar:d}=e;(0,ej.c)({value:t,attr:n,dispatch:r,supAttr:s,selections:c,refVar:d}),r({type:"entry:auto:show:hide:item"})},oj=e=>{let{value:t,attr:n,dispatch:r,supAttr:s,selections:c,refVar:d}=e;zf({value:t,attr:n,dispatch:r,supAttr:s,selections:c,refVar:d})},aj=e=>{let{value:t,attr:n,refVar:r,dispatch:s,selections:c}=e;const d=c.map(p=>{var g;if(sdkStore.isTrashed(p))return null;const y=sdkStore.getHotItem(p);if(!y)return null;let w=y==null||(g=y.hotAttr)==null?void 0:g.refStyles;return Nn.vZ.includes(n)&&(w={...w,appear:void 0}),{key:p,hotAttr:{[n]:t,...ne.Q.USE_CLIP_TEXT.includes(y.hotAttr.type)&&y.hotAttr.richTextV1&&!y.hotAttr.richTextV1.isClipText&&{richTextMetric:(0,tj.Ro)({...y.hotAttr,[n]:t})},refVars:{...y.hotAttr.refVars,[n]:r},refStyles:w}}}).filter(p=>!!p);s({type:"entry:widget:change",payload:{flatChgList:d}}),s({type:"entry:auto:show:hide:item"})},Fm=e=>{let{value:t,attr:n,refVar:r,dispatch:s,compressible:c,fromUI:d,isFakeOverride:p}=e;s({type:"entry:set:text:attr",payload:{value:t,attr:n,refVar:r,isFakeOverride:p,compressible:c,fromUI:d}}),s({type:"entry:auto:show:hide:item"})};var rj=Object.defineProperty,ij=Object.defineProperties,sj=Object.getOwnPropertyDescriptors,Vg=Object.getOwnPropertySymbols,jv=Object.prototype.hasOwnProperty,Dv=Object.prototype.propertyIsEnumerable,Ov=(e,t,n)=>t in e?rj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,s5=(e,t)=>{for(var n in t||(t={}))jv.call(t,n)&&Ov(e,n,t[n]);if(Vg)for(var n of Vg(t))Dv.call(t,n)&&Ov(e,n,t[n]);return e},lj=(e,t)=>ij(e,sj(t)),cj=(e,t)=>{var n={};for(var r in e)jv.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Vg)for(var r of Vg(e))t.indexOf(r)<0&&Dv.call(e,r)&&(n[r]=e[r]);return n},Rv=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=cj(n,["size","spin","style"]);const p=s5(s5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",lj(s5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M18.25 4.5C18.6642 4.5 19 4.83579 19 5.25V7.25C19 7.66421 18.6642 8 18.25 8C17.8358 8 17.5 7.66421 17.5 7.25V6H12.5V18H14.75C15.1642 18 15.5 18.3358 15.5 18.75C15.5 19.1642 15.1642 19.5 14.75 19.5H8.75C8.33579 19.5 8 19.1642 8 18.75C8 18.3358 8.33579 18 8.75 18H11V6H6.5V7.25C6.5 7.66421 6.16421 8 5.75 8C5.33579 8 5 7.66421 5 7.25V5.25C5 4.83579 5.33579 4.5 5.75 4.5H18.25Z",fill:"#19191A"}))}),dj=Object.defineProperty,pj=Object.defineProperties,uj=Object.getOwnPropertyDescriptors,zg=Object.getOwnPropertySymbols,Bv=Object.prototype.hasOwnProperty,Uv=Object.prototype.propertyIsEnumerable,Fv=(e,t,n)=>t in e?dj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,l5=(e,t)=>{for(var n in t||(t={}))Bv.call(t,n)&&Fv(e,n,t[n]);if(zg)for(var n of zg(t))Uv.call(t,n)&&Fv(e,n,t[n]);return e},hj=(e,t)=>pj(e,uj(t)),mj=(e,t)=>{var n={};for(var r in e)Bv.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&zg)for(var r of zg(e))t.indexOf(r)<0&&Uv.call(e,r)&&(n[r]=e[r]);return n},fj=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=mj(n,["size","spin","style"]);const p=l5(l5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",hj(l5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M20.9991 17.8735C20.999 18.4597 20.5238 18.935 19.9376 18.9351H19.9308L15.3888 7.95361L20.9991 5.06396V17.8735Z",fill:"url(#paint0_linear_2581_187)"}),l.createElement("path",{d:"M6.67419 5.06494H13.6095L8.65482 17.1763C8.21954 18.2403 7.18405 18.9355 6.03443 18.9355H0.999878L6.67419 5.06494Z",fill:"url(#paint1_linear_2581_187)"}),l.createElement("path",{d:"M13.6089 5.06494H6.67362L11.6283 17.1763C12.0635 18.2403 13.099 18.9355 14.2486 18.9355H19.2832L13.6089 5.06494Z",fill:"url(#paint2_linear_2581_187)"}),l.createElement("mask",{id:"mask0_2581_187",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"6",y:"5",width:"14",height:"14"},l.createElement("path",{d:"M13.6023 5.06445H6.66703L11.6217 17.1758C12.057 18.2398 13.0924 18.935 14.2421 18.935H19.2766L13.6023 5.06445Z",fill:"url(#paint3_linear_2581_187)"})),l.createElement("g",{mask:"url(#mask0_2581_187)"},l.createElement("path",{d:"M6.67175 5.06445H13.607L7.9327 18.935H0.997437L6.67175 5.06445Z",fill:"url(#paint4_linear_2581_187)"})),l.createElement("defs",null,l.createElement("linearGradient",{id:"paint0_linear_2581_187",x1:"16.1118",y1:"7.29206",x2:"17.9236",y2:"18.4407",gradientUnits:"userSpaceOnUse"},l.createElement("stop",{stopColor:"#42E9FF"}),l.createElement("stop",{offset:"1",stopColor:"#5AB2F7"})),l.createElement("linearGradient",{id:"paint1_linear_2581_187",x1:"9.40626",y1:"4.64462",x2:"3.61121",y2:"18.5791",gradientUnits:"userSpaceOnUse"},l.createElement("stop",{stopColor:"#BBD3FF"}),l.createElement("stop",{offset:"1",stopColor:"#60EFFF"})),l.createElement("linearGradient",{id:"paint2_linear_2581_187",x1:"10.8768",y1:"4.64462",x2:"17.4435",y2:"19.1623",gradientUnits:"userSpaceOnUse"},l.createElement("stop",{stopColor:"#7C3FFF"}),l.createElement("stop",{offset:"1",stopColor:"#C191FF"})),l.createElement("linearGradient",{id:"paint3_linear_2581_187",x1:"10.8702",y1:"4.64413",x2:"17.4369",y2:"19.1618",gradientUnits:"userSpaceOnUse"},l.createElement("stop",{stopColor:"#7C3FFF"}),l.createElement("stop",{offset:"1",stopColor:"#C191FF"})),l.createElement("linearGradient",{id:"paint4_linear_2581_187",x1:"10.7132",y1:"4.69705",x2:"8.10053",y2:"14.1678",gradientUnits:"userSpaceOnUse"},l.createElement("stop",{stopColor:"#5FA9FF"}),l.createElement("stop",{offset:"1",stopColor:"#38CFFF"}))))}),Vv=i(19013),zv=i(37505),Wv=i(80666),lm=i(56938),cm=i(49021),cd=i(788),c5=i(39446);const d5=()=>({type:Pp.Appear,component:ks.Z6,styleConfig:{title:I18N.SettingPanel.inspector.radius},getMiddleProps:e=>{const{widget:t,widget:{hotAttr:{type:n}}}=e,s=(zv.pQ[Wv.z.BorderRadiusPanel][n]||zv.pQ[Wv.z.BorderRadiusPanel][Vv.m9])({...e,selectedItems:[t]});return{supAttr:n===ne.x.WPolygon?"polygon":n===ne.x.WStar?"star":"",attr:[ne.x.WPolygon,ne.x.WStar].includes(n)?"cornerRadius":"borderRadius",borderRadiusInfo:s,onChange:oj,canSetSingleRadius:[ne.x.WImage,ne.x.WPlaceholder,ne.x.WButton,ne.x.WRect].includes(n)}}}),p5=()=>({type:Pp.Appear,component:ks.kD,styleConfig:{title:I18N.SettingPanel.stroke},getMiddleProps:e=>{const{widget:{hotAttr:{type:t}}}=e;return{onChange:aj,canSetBorderVisibility:[ne.x.WButton,ne.x.WRect].includes(t)}}}),Wg=()=>({type:Pp.Appear,component:ks.Vo,styleConfig:{title:I18N.SettingPanel.shadows},getMiddleProps:e=>({onChange:zf})}),u5=()=>({type:Pp.Text,component:ks.KQ,styleConfig:{icon:(0,o.jsx)(Rv,{size:24}),title:I18N.TextToolbar.font.styleText},getMiddleProps:e=>{const{widget:t,widget:{hotAttr:{type:n}}}=e,r=cm.sE[lm.s.TextFontPanel][n]({...e,selectedItems:[t]}),s=n&&n in cm.sE[lm.s.SpacingPanel]?n:Vv.m9,c=cm.sE[lm.s.SpacingPanel][s]({...e,selectedItems:[t]}),d=$m.VV.includes(n),p=g=>{let{value:y,attr:w,refVar:_,dispatch:j,isFakeOverride:N}=g;Fm({value:y,attr:w,refVar:_,isFakeOverride:N,dispatch:j})};return{textInfo:{...r,newOverOld:d},spacingInfo:c,onChange:p}}}),h5=()=>({component:ks.b6,styleConfig:{title:I18N.TextToolbar.font.styleText}}),m5=()=>({component:ks.Z2,styleConfig:{title:I18N.TextToolbar.fontAlign.title},getMiddleProps:e=>{const{widget:t,widget:{hotAttr:{type:n}}}=e;return{alignInfo:cm.sE[lm.s.AlignPanel][n]({...e,selectedItems:[t]}),onChange:c=>{let{value:d,attr:p,dispatch:g}=c;g({type:"entry:set:text:align",payload:{attr:p,value:d}}),g({type:"entry:auto:show:hide:item"})}}}}),Wf=()=>({component:ks.Z4,styleConfig:{title:I18N.TextToolbar.textSize,options:[12,14,16,18,20,28,36,48,72],min:1,max:1e3},getMiddleProps:e=>{const{widget:t,editorState:n,setTextV1:r,getTextV1:s,onChange:c,dispatch:d}=e,{hotAttr:{type:p}}=t,g=p===ne.x.WRichText?cm.sE[lm.s.TextFontPanel][ne.x.WRichText]({...e,selectedItems:[t]}):s(n),{fontSize:y,refVars:w}=g;return{onGetRefVar:()=>w==null?void 0:w.fontSize,onGetCurrentSize:()=>y,onChangeFontSize:(j,N)=>{p===ne.x.WRichText?Fm({attr:"fontSize",value:j,refVar:N,dispatch:d}):n?c((0,cd.xE)(n,j),{attr:"fontSize"}):r("fontsize",j)}}}}),f5=function(e){return e===void 0&&(e="text"),{component:ks.c$,styleConfig:{icon:(0,o.jsx)(fj,{size:24}),className:"pure-icon ai-auto-fill",title:e==="text"?I18N.TextToolbar.font.textAutoFill.title:I18N.TextToolbar.image.imageAutoFill.title},getMiddleProps:t=>{const{dropdownPosition:n,isAutoFillPanelShow:r,dispatch:s}=t,c=()=>{const p=(0,Mg.$I)().find(g=>g.type===Mg.SR.AutoFill);p.source="\u5FEB\u6377\u83DC\u5355\u667A\u80FD\u586B\u5145AI",s({type:Mh.X.AIOpenModal,payload:p})};return{active:r,onClick:(p,g)=>{if(ENV.IS_MO){c();return}const y=(0,c5.v)({$ref:g,dropdownPosition:n,contentWidth:300,contentHeight:442,offset:5});s({type:"entry:autoFillPanel:toggle:show",payload:{position:y,openFrom:e==="text"?Wt.G.QuickMenuText:Wt.G.QuickMenuImage,defaultTab:e==="text"?0:1,isShowClose:!1,canShowAllTab:!1}})}}}}},Hv=()=>({component:ks.OS,styleConfig:{title:I18N.SettingPanel.icon_color},getMiddleProps:e=>{const{widget:t,dispatch:n}=e,{key:r,hotAttr:{fill:s}}=t;return{color:s,attr:"solidColor",supAttr:"fill",getMode:p=>p?"input":"",onChange:p=>{zf({value:p,attr:"fill",dispatch:n,selections:[r]})}}}}),F2={type:"VSeparator",component:ks.So};var gj=i(86493),yj=i(66360);const Gv=()=>[{component:ks.rw,styleConfig:{title:I18N.TextToolbar.textColor,left:ENV.IS_MO?-10:-16,hasColorBtn:!0,colors:[{color:"rgba(25, 25, 25, 1)",borderColor:"rgba(96, 96, 96, 1)"},{color:"rgba(22, 132, 252, 1)",borderColor:"rgba(0, 101, 210, 1)"},{color:"rgba(138, 56, 245, 1)",borderColor:"rgba(104, 1, 239, 1)"},{color:"rgba(102, 102, 102, 1)",borderColor:"rgba(79, 79, 79, 1)"},{color:"rgba(251, 251, 251, 1)",borderColor:"rgba(203, 199, 199, 1)"},{color:"rgba(236, 73, 84, 1)",borderColor:"rgba(226, 25, 39, 1)"},{color:"rgba(255, 159, 41, 1)",borderColor:"rgba(255, 138, 0, 1)"}]}},Wf(),{component:ks.cV,styleConfig:{inDropdown:!0,icon:void 0,className:"draft-inline",title:I18N.TextToolbar.style0}},{type:"VSeparator",component:ks.So},{component:ks.LX,styleConfig:{inDropdown:!0,className:"draft-bg-color",title:I18N.TextToolbar.backgroundColor,hasCheck:!0,hasColorBtn:!0,colors:[{color:"rgba(255, 255, 255, 1)",borderColor:"rgba(102, 102, 102, 0.3)"},{color:"rgba(230, 230, 230, 1)",borderColor:"rgba(102, 102, 102, 0.3)"},{color:"rgba(255, 158, 147, 1)",borderColor:"rgba(245, 130, 117, 1)"},{color:"rgba(157, 196, 255, 1)",borderColor:"rgba(122, 174, 252, 1)"},{color:"rgba(84, 214, 145, 1)",borderColor:"rgba(52, 197, 120, 1)"},{color:"rgba(218, 163, 255, 1)",borderColor:"rgba(205, 130, 255, 1)"},{color:"rgba(253, 209, 67, 1)",borderColor:"rgba(240, 183, 0, 1)"},{color:"rgba(255, 158, 71, 1)",borderColor:"rgba(255, 132, 22, 1)"}]},getMiddleProps:e=>{const{widget:t,selectedCellsInfo:n,dispatch:r}=e,{type:s}=t.hotAttr;let c=t.hotAttr.fill;if(s===ne.x.WSwimlane){const{cells:g,table:y}=t.hotAttr.database,{x:w,y:_}=n.tl;if(y[_]&&y[_][w]){var d;c=(d=g[y[_][w]])==null?void 0:d.fill}}return{fill:c,handleColorChange:g=>{s===ne.x.WSwimlane?r({type:Hn.X.entryKey["entry:flow:cell:attr:set"],payload:{sup:"fill",attr:"fill",value:g}}):r({type:"entry:widget:change",payload:{flatChgList:[{key:t.key,hotAttr:{fill:g}}]}})}}}}],vj=()=>{const e=Gv();return e.slice(0,e.length-2)},Zv={strikethrough:"line-through",italic:"italic",bold:"boldType",fontsize:"fontSize",underline:"underline",color:"textColor"},dm=e=>{let{dispatch:t,widget:n,selectedCellsInfo:r}=e;const s=()=>{const{_getEditorState:g}=(0,_n.DT)();return g&&g()},c=function(g,y,w){w===void 0&&(w=!0);const{_getEditorState:_,_setEditorState:j}=(0,_n.DT)();let N=g.getCurrentInlineStyle();if(y!=null&&y.attr){N=_().getCurrentInlineStyle();const Q=[...N.values()];N=(0,_n.Ym)(Q,N,g,y.attr.toLowerCase())}const Z={};if(y!=null&&y.isImageInserted&&(Z.isImageInserted=!0),j&&j(Df.$t.set(g,{inlineStyleOverride:N}),Z),w&&((0,yj.$B)(g)||y!=null&&y.isChangeAlign)){const Q=(0,Df.dM)(g.getCurrentContent()),se=(0,gj.qn)(Q);(0,Dm.Xq)([(0,Zn.Op)(n.key,{textV1:se})])}},d=(g,y,w)=>{switch(n.hotAttr.type){case ne.x.WSwimlane:{t({type:Hn.X.entryKey["entry:flow:cell:attr:set"],payload:{sup:"textV1",attr:g,value:y}});break}default:Fm({attr:Zv[g],value:y,refVar:w,dispatch:t})}},p=g=>{switch(n.hotAttr.type){case ne.x.WSwimlane:{const{cells:y,table:w}=n.hotAttr.database,{x:_,y:j}=r.tl;if(w[j]&&w[j][_]){const{richTextV1:N,textV1:Z}=y[w[j][_]];return(0,k0.mj)({baseItem:{type:"wSwimlane",richTextV1:N,textV1:Z},isEditing:!!g,richTextEditorState:g})}return{}}case ne.x.WTear:case ne.x.WSticky:return(0,k0.mj)({baseItem:{type:"wSticky",richTextV1:{},textV1:n.hotAttr.textV1},isEditing:!!g,richTextEditorState:g});default:return(0,k0.mj)({baseItem:{type:"wRichText",richTextV1:n.hotAttr.richTextV1,textV1:n.hotAttr.textV1},isEditing:!!g,richTextEditorState:g})}};return{onChange:c,editorState:s(),getEditorState:s,onEditorStateChange:c,setTextV1:d,getTextV1:p}},xj=[{color:"rgba(25, 25, 25, 1)",borderColor:"rgba(96, 96, 96, 1)"},{color:"rgba(102, 102, 102, 1)",borderColor:"rgba(79, 79, 79, 1)"},{color:"rgba(251, 251, 251, 1)",borderColor:"rgba(219, 219, 219, 1)"},{color:"rgba(22, 132, 252, 1)",borderColor:"rgba(0, 101, 210, 1)"},{color:"rgba(0, 160, 86, 1)",borderColor:"rgba(0, 134, 63, 1)"},{color:"rgba(155, 51, 225, 1)",borderColor:"rgba(155, 51, 225, 1)"},{color:"rgba(233, 98, 0, 1)",borderColor:"rgba(193, 93, 0, 1)"},{color:"rgba(226, 25, 39, 1)",borderColor:"rgba(226, 25, 39, 1)"}],bj=()=>[{component:qN},{component:ks.Uh,styleConfig:{className:"draft-bg-color",title:I18N.TextToolbar.borderStyle.line_color,colors:xj,hasCheck:!0,hasColorBtn:!0},getMiddleProps:e=>{const{widget:t,dispatch:n}=e;return{border:t.hotAttr.border,handleBorderChange:c=>{n({type:"entry:widget:change",payload:{flatChgList:[{key:t.key,hotAttr:{border:c}}]}})}}}}],Cj=e=>{const t=e.swimlaneIsDeepEditing?vj():e.swimlaneIsShallowEditing?Gv():bj();return{getCommonProps:n=>dm(n),controlConfig:t}};var d2=i(7499),wj=i(64639),Sj=Object.defineProperty,Aj=Object.defineProperties,Mj=Object.getOwnPropertyDescriptors,Hg=Object.getOwnPropertySymbols,Kv=Object.prototype.hasOwnProperty,Yv=Object.prototype.propertyIsEnumerable,Xv=(e,t,n)=>t in e?Sj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,g5=(e,t)=>{for(var n in t||(t={}))Kv.call(t,n)&&Xv(e,n,t[n]);if(Hg)for(var n of Hg(t))Yv.call(t,n)&&Xv(e,n,t[n]);return e},kj=(e,t)=>Aj(e,Mj(t)),Ej=(e,t)=>{var n={};for(var r in e)Kv.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Hg)for(var r of Hg(e))t.indexOf(r)<0&&Yv.call(e,r)&&(n[r]=e[r]);return n},Ij=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=Ej(n,["size","spin","style"]);const p=g5(g5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",kj(g5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.86595 4.00891C6.90979 4.00303 6.95454 4 7 4H18.1783C18.9674 4 19.4456 4.87115 19.022 5.53688L16.8416 8.96312C16.6332 9.29069 16.6332 9.70931 16.8416 10.0369L19.022 13.4631C19.4456 14.1288 18.9674 15 18.1783 15H7.5V19.25C7.5 19.6642 7.16421 20 6.75 20C6.33579 20 6 19.6642 6 19.25V4.75C6 4.33579 6.33579 4 6.75 4C6.78943 4 6.82816 4.00304 6.86595 4.00891ZM17.2675 13.5H7.5V5.5H17.2675L15.5762 8.15781C15.055 8.97673 15.055 10.0233 15.5762 10.8422L17.2675 13.5Z",fill:"#19191A"}))}),Tj=Object.defineProperty,_j=Object.defineProperties,Pj=Object.getOwnPropertyDescriptors,Gg=Object.getOwnPropertySymbols,Qv=Object.prototype.hasOwnProperty,Jv=Object.prototype.propertyIsEnumerable,qv=(e,t,n)=>t in e?Tj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,y5=(e,t)=>{for(var n in t||(t={}))Qv.call(t,n)&&qv(e,n,t[n]);if(Gg)for(var n of Gg(t))Jv.call(t,n)&&qv(e,n,t[n]);return e},Lj=(e,t)=>_j(e,Pj(t)),Nj=(e,t)=>{var n={};for(var r in e)Qv.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Gg)for(var r of Gg(e))t.indexOf(r)<0&&Jv.call(e,r)&&(n[r]=e[r]);return n},jj=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=Nj(n,["size","spin","style"]);const p=y5(y5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",Lj(y5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M9.5 11.25C9.5 10.8358 9.83579 10.5 10.25 10.5C10.6642 10.5 11 10.8358 11 11.25V15.75C11 16.1642 10.6642 16.5 10.25 16.5C9.83579 16.5 9.5 16.1642 9.5 15.75V11.25Z",fill:"#19191A"}),l.createElement("path",{d:"M13.75 10.5C13.3358 10.5 13 10.8358 13 11.25V15.75C13 16.1642 13.3358 16.5 13.75 16.5C14.1642 16.5 14.5 16.1642 14.5 15.75V11.25C14.5 10.8358 14.1642 10.5 13.75 10.5Z",fill:"#19191A"}),l.createElement("path",{d:"M15.6667 6.5L15.348 5.06614C15.1447 4.15106 14.3331 3.5 13.3957 3.5H10.6043C9.66695 3.5 8.85532 4.15106 8.65197 5.06614L8.33333 6.5H4.75C4.33579 6.5 4 6.83579 4 7.25C4 7.66421 4.33579 8 4.75 8H6V18.5C6 19.6046 6.89543 20.5 8 20.5H16C17.1046 20.5 18 19.6046 18 18.5V8H19.25C19.6642 8 20 7.66421 20 7.25C20 6.83579 19.6642 6.5 19.25 6.5H15.6667ZM13.3957 5C13.63 5 13.8329 5.16277 13.8838 5.39153L14.1301 6.5H9.86992L10.1163 5.39153C10.1671 5.16277 10.37 5 10.6043 5H13.3957ZM16.5 8V18.5C16.5 18.7761 16.2761 19 16 19H8C7.72386 19 7.5 18.7761 7.5 18.5V8H16.5Z",fill:"#19191A"}))});const Dj=E.Ay.div.withConfig({displayName:"styles__StyledDropDownContent",componentId:"sc-ckfwcz-0"})(["width:250px;border-radius:8px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(39,54,78,0.08),4px 12px 40px 0 rgba(39,54,78,0.1);transition:0.2s ease-in-out;overflow:hidden;display:flex;flex-direction:column;&.dark{background:#252626;.emoji-span{color:rgba(255,255,255,1);}}&.light .emoji-span{color:rgba(0,0,0,1);}"]),Oj=E.Ay.div.withConfig({displayName:"styles__StyledMindDeleteContainer",componentId:"sc-ckfwcz-1"})(["flex:0 0 32px;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-right:6px;cursor:pointer;&:hover{background-color:",";}"],e=>e.theme.color_btn_secondary_hover),Rj=(0,l.memo)(e=>{const{theme:t,recentlyUsedScreenMetaIcons:n,widget:r,dropdownPosition:s,config:c,onChangeIcon:d}=e,p=(0,l.useRef)(null),g=()=>{var w,_;!(p==null||(w=p.current)==null)&&w.close&&(p==null||(_=p.current)==null||_.close())},y=w=>{d(w),g()};return(0,o.jsx)(d2.A,{ref:p,top:s==="bottom"?40:-309,left:-109,title:c.title,trigger:(0,o.jsx)("div",{className:"trigger-container padding-0",children:(0,o.jsx)("div",{className:"trigger-icon",children:(0,o.jsx)(Ij,{size:24})})}),children:(0,o.jsx)(Dj,{className:m()("dropDownContent",t),children:(0,o.jsx)(wj.y8,{tipClassName:"mind-node-icon-container",locale:(0,Nl.w)(),canActiveIcon:!0,isShowTab:!0,theme:t,activeIcon:r.hotAttr.icon,historyList:Array.from(n),isShowReset:!1,isShowClose:!1,onChange:y,onClose:g})})})}),$v=(0,l.memo)(e=>{const{onDelete:t}=e;return(0,o.jsx)(Oj,{children:(0,o.jsx)(jj,{size:24,onClick:t})})});var Vm=i(2815),Bj=Object.defineProperty,Uj=Object.defineProperties,Fj=Object.getOwnPropertyDescriptors,Zg=Object.getOwnPropertySymbols,ex=Object.prototype.hasOwnProperty,tx=Object.prototype.propertyIsEnumerable,nx=(e,t,n)=>t in e?Bj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,v5=(e,t)=>{for(var n in t||(t={}))ex.call(t,n)&&nx(e,n,t[n]);if(Zg)for(var n of Zg(t))tx.call(t,n)&&nx(e,n,t[n]);return e},Vj=(e,t)=>Uj(e,Fj(t)),zj=(e,t)=>{var n={};for(var r in e)ex.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Zg)for(var r of Zg(e))t.indexOf(r)<0&&tx.call(e,r)&&(n[r]=e[r]);return n},Kg=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=zj(n,["size","spin","style"]);const p=v5(v5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",Vj(v5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M10.3711 10.5C10.3711 11.3284 9.69952 12 8.87109 12C8.04267 12 7.37109 11.3284 7.37109 10.5C7.37109 9.67157 8.04267 9 8.87109 9C9.69952 9 10.3711 9.67157 10.3711 10.5Z",fill:"#19191A"}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 4C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20L18 20C19.1046 20 20 19.1046 20 18V6.00001C20 4.89544 19.1046 4.00001 18 4.00001L6 4ZM18 5.50001L6 5.5C5.72386 5.5 5.5 5.72386 5.5 6V18C5.5 18.2542 5.6897 18.4641 5.93526 18.4958L12.2091 12.9652C13.1523 12.1338 14.5392 12.0479 15.5777 12.7566L18.5 14.7508V6.00001C18.5 5.72387 18.2761 5.50001 18 5.50001ZM18.5 16.5668L14.7322 13.9956C14.2602 13.6735 13.6298 13.7125 13.2011 14.0905L8.1989 18.5L18 18.5C18.2761 18.5 18.5 18.2761 18.5 18V16.5668Z",fill:"#19191A"}))}),x5=i(94754);const Wj=(0,l.memo)(e=>{const{config:t,dropdownPosition:n,rootProject:r,currentUser:s,currentOrg:c,isLeftShow:d,onChange:p,dispatch:g}=e,{options:y}=t,w=(0,l.useRef)(null),_=(0,l.useRef)(null),j=Q=>{if(!Q)return;const se=(0,Lf.t$)(Q);p(se)},N=Q=>{const se=Q.target.files[0];(0,x5.i3)({files:[se],rootProject:r,callback:j,isFilterSvg:!1},s,c)},Z=Q=>{var se,ie;Q==="local"&&w!=null&&w.current&&(w.current.value=null,w.current.setAttribute("value",null),w.current.click()),Q==="gallery"&&(!d&&g({type:"left-panel:collapse:panel:show"}),g({type:"entry:resource:open:assetPanel"})),(se=_.current)==null||(ie=se.close)==null||ie.call(se)};return(0,o.jsx)(d2.A,{ref:_,title:t.title,top:n==="bottom"?40:-78,left:-50,trigger:(0,o.jsx)("div",{className:"trigger-container padding-0",children:(0,o.jsxs)("div",{className:"trigger-icon",children:[(0,o.jsx)("input",{ref:w,type:"file",onChange:N,hidden:!0,multiple:!0,accept:"image/gif, image/jpg, image/jpeg, image/png, image/svg+xml"}),(0,o.jsx)(Kg,{size:24})]})}),children:(0,o.jsx)("div",{className:"content-container draft-image-options",children:y.map((Q,se)=>(0,o.jsx)(Vm.A,{value:Q.key,active:!1,disabled:!1,onClick:()=>Z(Q.key),children:(0,o.jsx)("span",{className:"option-title",children:Q.label})},se))})})});var Hj=Object.defineProperty,Gj=Object.defineProperties,Zj=Object.getOwnPropertyDescriptors,Yg=Object.getOwnPropertySymbols,ox=Object.prototype.hasOwnProperty,ax=Object.prototype.propertyIsEnumerable,rx=(e,t,n)=>t in e?Hj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,b5=(e,t)=>{for(var n in t||(t={}))ox.call(t,n)&&rx(e,n,t[n]);if(Yg)for(var n of Yg(t))ax.call(t,n)&&rx(e,n,t[n]);return e},Kj=(e,t)=>Gj(e,Zj(t)),Yj=(e,t)=>{var n={};for(var r in e)ox.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Yg)for(var r of Yg(e))t.indexOf(r)<0&&ax.call(e,r)&&(n[r]=e[r]);return n},Xj=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=Yj(n,["size","spin","style"]);const p=b5(b5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",Kj(b5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("g",{clipPath:"url(#clip0_2581_401)"},l.createElement("path",{d:"M12 3C10.8181 3 9.64778 3.23279 8.55585 3.68508C7.46392 4.13738 6.47177 4.80031 5.63604 5.63604C4.80031 6.47177 4.13738 7.46392 3.68508 8.55585C3.23279 9.64778 3 10.8181 3 12C3 13.1819 3.23279 14.3522 3.68508 15.4442C4.13738 16.5361 4.80031 17.5282 5.63604 18.364C6.47177 19.1997 7.46392 19.8626 8.55585 20.3149C9.64778 20.7672 10.8181 21 12 21L12 16.05C11.4681 16.05 10.9415 15.9452 10.4501 15.7417C9.95876 15.5382 9.5123 15.2399 9.13622 14.8638C8.76014 14.4877 8.46182 14.0412 8.25829 13.5499C8.05476 13.0585 7.95 12.5319 7.95 12C7.95 11.4681 8.05476 10.9415 8.25829 10.4501C8.46182 9.95876 8.76014 9.5123 9.13622 9.13622C9.51229 8.76014 9.95876 8.46182 10.4501 8.25829C10.9415 8.05476 11.4681 7.95 12 7.95V3Z",fill:"#1685FC"}),l.createElement("path",{d:"M12 3C13.1819 3 14.3522 3.23279 15.4442 3.68508C16.5361 4.13738 17.5282 4.80031 18.364 5.63604C19.1997 6.47177 19.8626 7.46392 20.3149 8.55585C20.7672 9.64778 21 10.8181 21 12C21 13.1819 20.7672 14.3522 20.3149 15.4442C19.8626 16.5361 19.1997 17.5282 18.364 18.364C17.5282 19.1997 16.5361 19.8626 15.4442 20.3149C14.3522 20.7672 13.1819 21 12 21L12 16.05C12.5319 16.05 13.0585 15.9452 13.5499 15.7417C14.0412 15.5382 14.4877 15.2399 14.8638 14.8638C15.2399 14.4877 15.5382 14.0412 15.7417 13.5499C15.9452 13.0585 16.05 12.5319 16.05 12C16.05 11.4681 15.9452 10.9415 15.7417 10.4501C15.5382 9.95876 15.2399 9.5123 14.8638 9.13622C14.4877 8.76014 14.0412 8.46182 13.5499 8.25829C13.0585 8.05476 12.5319 7.95 12 7.95V3Z",fill:"#D6E9FF"})),l.createElement("defs",null,l.createElement("clipPath",{id:"clip0_2581_401"},l.createElement("rect",{width:"24",height:"24",rx:"4",fill:"white"}))))}),Qj=Object.defineProperty,Jj=Object.defineProperties,qj=Object.getOwnPropertyDescriptors,Xg=Object.getOwnPropertySymbols,ix=Object.prototype.hasOwnProperty,sx=Object.prototype.propertyIsEnumerable,lx=(e,t,n)=>t in e?Qj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,C5=(e,t)=>{for(var n in t||(t={}))ix.call(t,n)&&lx(e,n,t[n]);if(Xg)for(var n of Xg(t))sx.call(t,n)&&lx(e,n,t[n]);return e},$j=(e,t)=>Jj(e,qj(t)),eD=(e,t)=>{var n={};for(var r in e)ix.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Xg)for(var r of Xg(e))t.indexOf(r)<0&&sx.call(e,r)&&(n[r]=e[r]);return n},tD=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=eD(n,["size","spin","style"]);const p=C5(C5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",$j(C5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("g",{clipPath:"url(#clip0_2581_408)"},l.createElement("path",{d:"M12 3C10.8181 3 9.64778 3.23279 8.55585 3.68508C7.46392 4.13738 6.47177 4.80031 5.63604 5.63604C4.80031 6.47177 4.13738 7.46392 3.68508 8.55585C3.23279 9.64778 3 10.8181 3 12H7.95C7.95 11.4681 8.05476 10.9415 8.25829 10.4501C8.46182 9.95876 8.76014 9.5123 9.13622 9.13622C9.51229 8.76014 9.95876 8.46182 10.4501 8.25829C10.9415 8.05476 11.4681 7.95 12 7.95V3Z",fill:"#FF5D60"}),l.createElement("path",{d:"M3 12C3 13.1819 3.23279 14.3522 3.68508 15.4442C4.13738 16.5361 4.80031 17.5282 5.63604 18.364C6.47177 19.1997 7.46392 19.8626 8.55585 20.3149C9.64778 20.7672 10.8181 21 12 21L12 16.05C11.4681 16.05 10.9415 15.9452 10.4501 15.7417C9.95876 15.5382 9.51229 15.2399 9.13622 14.8638C8.76014 14.4877 8.46182 14.0412 8.25829 13.5499C8.05476 13.0585 7.95 12.5319 7.95 12L3 12Z",fill:"#F9C74E"}),l.createElement("path",{d:"M12 3C13.1819 3 14.3522 3.23279 15.4442 3.68508C16.5361 4.13738 17.5282 4.80031 18.364 5.63604C19.1997 6.47177 19.8626 7.46392 20.3149 8.55585C20.7672 9.64778 21 10.8181 21 12H16.05C16.05 11.4681 15.9452 10.9415 15.7417 10.4501C15.5382 9.95876 15.2399 9.5123 14.8638 9.13622C14.4877 8.76014 14.0412 8.46182 13.5499 8.25829C13.0585 8.05476 12.5319 7.95 12 7.95V3Z",fill:"#E0E0E0"}),l.createElement("path",{d:"M21 12C21 13.1819 20.7672 14.3522 20.3149 15.4442C19.8626 16.5361 19.1997 17.5282 18.364 18.364C17.5282 19.1997 16.5361 19.8626 15.4442 20.3149C14.3522 20.7672 13.1819 21 12 21L12 16.05C12.5319 16.05 13.0585 15.9452 13.5499 15.7417C14.0412 15.5382 14.4877 15.2399 14.8638 14.8638C15.2399 14.4877 15.5382 14.0412 15.7417 13.5499C15.9452 13.0585 16.05 12.5319 16.05 12L21 12Z",fill:"#32C67D"})),l.createElement("defs",null,l.createElement("clipPath",{id:"clip0_2581_408"},l.createElement("rect",{width:"24",height:"24",rx:"4",fill:"white"}))))}),nD=Object.defineProperty,oD=Object.defineProperties,aD=Object.getOwnPropertyDescriptors,Qg=Object.getOwnPropertySymbols,cx=Object.prototype.hasOwnProperty,dx=Object.prototype.propertyIsEnumerable,px=(e,t,n)=>t in e?nD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,w5=(e,t)=>{for(var n in t||(t={}))cx.call(t,n)&&px(e,n,t[n]);if(Qg)for(var n of Qg(t))dx.call(t,n)&&px(e,n,t[n]);return e},rD=(e,t)=>oD(e,aD(t)),iD=(e,t)=>{var n={};for(var r in e)cx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Qg)for(var r of Qg(e))t.indexOf(r)<0&&dx.call(e,r)&&(n[r]=e[r]);return n},sD=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=iD(n,["size","spin","style"]);const p=w5(w5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",rD(w5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("g",{clipPath:"url(#clip0_2581_417)"},l.createElement("path",{d:"M12 3C10.8181 3 9.64778 3.23279 8.55585 3.68508C7.46392 4.13738 6.47177 4.80031 5.63604 5.63604C4.80031 6.47177 4.13738 7.46392 3.68508 8.55585C3.23279 9.64778 3 10.8181 3 12C3 13.1819 3.23279 14.3522 3.68508 15.4442C4.13738 16.5361 4.80031 17.5282 5.63604 18.364C6.47177 19.1997 7.46392 19.8626 8.55585 20.3149C9.64778 20.7672 10.8181 21 12 21L12 16.05C11.4681 16.05 10.9415 15.9452 10.4501 15.7417C9.95876 15.5382 9.5123 15.2399 9.13622 14.8638C8.76014 14.4877 8.46182 14.0412 8.25829 13.5499C8.05476 13.0585 7.95 12.5319 7.95 12C7.95 11.4681 8.05476 10.9415 8.25829 10.4501C8.46182 9.95876 8.76014 9.5123 9.13622 9.13622C9.51229 8.76014 9.95876 8.46182 10.4501 8.25829C10.9415 8.05476 11.4681 7.95 12 7.95V3Z",fill:"#375F8A"}),l.createElement("path",{d:"M12 3C13.1819 3 14.3522 3.23279 15.4442 3.68508C16.5361 4.13738 17.5282 4.80031 18.364 5.63604C19.1997 6.47177 19.8626 7.46392 20.3149 8.55585C20.7672 9.64778 21 10.8181 21 12C21 13.1819 20.7672 14.3522 20.3149 15.4442C19.8626 16.5361 19.1997 17.5282 18.364 18.364C17.5282 19.1997 16.5361 19.8626 15.4442 20.3149C14.3522 20.7672 13.1819 21 12 21L12 16.05C12.5319 16.05 13.0585 15.9452 13.5499 15.7417C14.0412 15.5382 14.4877 15.2399 14.8638 14.8638C15.2399 14.4877 15.5382 14.0412 15.7417 13.5499C15.9452 13.0585 16.05 12.5319 16.05 12C16.05 11.4681 15.9452 10.9415 15.7417 10.4501C15.5382 9.95876 15.2399 9.5123 14.8638 9.13622C14.4877 8.76014 14.0412 8.46182 13.5499 8.25829C13.0585 8.05476 12.5319 7.95 12 7.95V3Z",fill:"#53A1D9"})),l.createElement("defs",null,l.createElement("clipPath",{id:"clip0_2581_417"},l.createElement("rect",{width:"24",height:"24",rx:"4",fill:"white"}))))}),lD=Object.defineProperty,cD=Object.defineProperties,dD=Object.getOwnPropertyDescriptors,Jg=Object.getOwnPropertySymbols,ux=Object.prototype.hasOwnProperty,hx=Object.prototype.propertyIsEnumerable,mx=(e,t,n)=>t in e?lD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,S5=(e,t)=>{for(var n in t||(t={}))ux.call(t,n)&&mx(e,n,t[n]);if(Jg)for(var n of Jg(t))hx.call(t,n)&&mx(e,n,t[n]);return e},pD=(e,t)=>cD(e,dD(t)),uD=(e,t)=>{var n={};for(var r in e)ux.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Jg)for(var r of Jg(e))t.indexOf(r)<0&&hx.call(e,r)&&(n[r]=e[r]);return n},hD=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=uD(n,["size","spin","style"]);const p=S5(S5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",pD(S5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("g",{clipPath:"url(#clip0_2581_424)"},l.createElement("path",{d:"M12 3C10.8181 3 9.64778 3.23279 8.55585 3.68508C7.46392 4.13738 6.47177 4.80031 5.63604 5.63604C4.80031 6.47177 4.13738 7.46392 3.68508 8.55585C3.23279 9.64778 3 10.8181 3 12C3 13.1819 3.23279 14.3522 3.68508 15.4442C4.13738 16.5361 4.80031 17.5282 5.63604 18.364C6.47177 19.1997 7.46392 19.8626 8.55585 20.3149C9.64778 20.7672 10.8181 21 12 21L12 16.05C11.4681 16.05 10.9415 15.9452 10.4501 15.7417C9.95876 15.5382 9.5123 15.2399 9.13622 14.8638C8.76014 14.4877 8.46182 14.0412 8.25829 13.5499C8.05476 13.0585 7.95 12.5319 7.95 12C7.95 11.4681 8.05476 10.9415 8.25829 10.4501C8.46182 9.95876 8.76014 9.5123 9.13622 9.13622C9.51229 8.76014 9.95876 8.46182 10.4501 8.25829C10.9415 8.05476 11.4681 7.95 12 7.95V3Z",fill:"#39CCBC"}),l.createElement("path",{d:"M12 3C13.1819 3 14.3522 3.23279 15.4442 3.68508C16.5361 4.13738 17.5282 4.80031 18.364 5.63604C19.1997 6.47177 19.8626 7.46392 20.3149 8.55585C20.7672 9.64778 21 10.8181 21 12C21 13.1819 20.7672 14.3522 20.3149 15.4442C19.8626 16.5361 19.1997 17.5282 18.364 18.364C17.5282 19.1997 16.5361 19.8626 15.4442 20.3149C14.3522 20.7672 13.1819 21 12 21L12 16.05C12.5319 16.05 13.0585 15.9452 13.5499 15.7417C14.0412 15.5382 14.4877 15.2399 14.8638 14.8638C15.2399 14.4877 15.5382 14.0412 15.7417 13.5499C15.9452 13.0585 16.05 12.5319 16.05 12C16.05 11.4681 15.9452 10.9415 15.7417 10.4501C15.5382 9.95876 15.2399 9.5123 14.8638 9.13622C14.4877 8.76014 14.0412 8.46182 13.5499 8.25829C13.0585 8.05476 12.5319 7.95 12 7.95V3Z",fill:"#E0E0E0"})),l.createElement("defs",null,l.createElement("clipPath",{id:"clip0_2581_424"},l.createElement("rect",{width:"24",height:"24",rx:"4",fill:"white"}))))}),mD=Object.defineProperty,fD=Object.defineProperties,gD=Object.getOwnPropertyDescriptors,qg=Object.getOwnPropertySymbols,fx=Object.prototype.hasOwnProperty,gx=Object.prototype.propertyIsEnumerable,yx=(e,t,n)=>t in e?mD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,A5=(e,t)=>{for(var n in t||(t={}))fx.call(t,n)&&yx(e,n,t[n]);if(qg)for(var n of qg(t))gx.call(t,n)&&yx(e,n,t[n]);return e},yD=(e,t)=>fD(e,gD(t)),vD=(e,t)=>{var n={};for(var r in e)fx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&qg)for(var r of qg(e))t.indexOf(r)<0&&gx.call(e,r)&&(n[r]=e[r]);return n},xD=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=vD(n,["size","spin","style"]);const p=A5(A5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",yD(A5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("g",{clipPath:"url(#clip0_2581_431)"},l.createElement("path",{d:"M12 3C10.8181 3 9.64778 3.23279 8.55585 3.68508C7.46392 4.13738 6.47177 4.80031 5.63604 5.63604C4.80031 6.47177 4.13738 7.46392 3.68508 8.55585C3.23279 9.64778 3 10.8181 3 12C3 13.1819 3.23279 14.3522 3.68508 15.4442C4.13738 16.5361 4.80031 17.5282 5.63604 18.364C6.47177 19.1997 7.46392 19.8626 8.55585 20.3149C9.64778 20.7672 10.8181 21 12 21L12 16.05C11.4681 16.05 10.9415 15.9452 10.4501 15.7417C9.95876 15.5382 9.5123 15.2399 9.13622 14.8638C8.76014 14.4877 8.46182 14.0412 8.25829 13.5499C8.05476 13.0585 7.95 12.5319 7.95 12C7.95 11.4681 8.05476 10.9415 8.25829 10.4501C8.46182 9.95876 8.76014 9.5123 9.13622 9.13622C9.51229 8.76014 9.95876 8.46182 10.4501 8.25829C10.9415 8.05476 11.4681 7.95 12 7.95V3Z",fill:"#252626"}),l.createElement("mask",{id:"path-3-inside-1_2581_431",fill:"white"},l.createElement("path",{d:"M12 3C13.1819 3 14.3522 3.23279 15.4442 3.68508C16.5361 4.13738 17.5282 4.80031 18.364 5.63604C19.1997 6.47177 19.8626 7.46392 20.3149 8.55585C20.7672 9.64778 21 10.8181 21 12C21 13.1819 20.7672 14.3522 20.3149 15.4442C19.8626 16.5361 19.1997 17.5282 18.364 18.364C17.5282 19.1997 16.5361 19.8626 15.4442 20.3149C14.3522 20.7672 13.1819 21 12 21L12 16.05C12.5319 16.05 13.0585 15.9452 13.5499 15.7417C14.0412 15.5382 14.4877 15.2399 14.8638 14.8638C15.2399 14.4877 15.5382 14.0412 15.7417 13.5499C15.9452 13.0585 16.05 12.5319 16.05 12C16.05 11.4681 15.9452 10.9415 15.7417 10.4501C15.5382 9.95876 15.2399 9.5123 14.8638 9.13622C14.4877 8.76014 14.0412 8.46182 13.5499 8.25829C13.0585 8.05476 12.5319 7.95 12 7.95V3Z"})),l.createElement("path",{d:"M12 3C13.1819 3 14.3522 3.23279 15.4442 3.68508C16.5361 4.13738 17.5282 4.80031 18.364 5.63604C19.1997 6.47177 19.8626 7.46392 20.3149 8.55585C20.7672 9.64778 21 10.8181 21 12C21 13.1819 20.7672 14.3522 20.3149 15.4442C19.8626 16.5361 19.1997 17.5282 18.364 18.364C17.5282 19.1997 16.5361 19.8626 15.4442 20.3149C14.3522 20.7672 13.1819 21 12 21L12 16.05C12.5319 16.05 13.0585 15.9452 13.5499 15.7417C14.0412 15.5382 14.4877 15.2399 14.8638 14.8638C15.2399 14.4877 15.5382 14.0412 15.7417 13.5499C15.9452 13.0585 16.05 12.5319 16.05 12C16.05 11.4681 15.9452 10.9415 15.7417 10.4501C15.5382 9.95876 15.2399 9.5123 14.8638 9.13622C14.4877 8.76014 14.0412 8.46182 13.5499 8.25829C13.0585 8.05476 12.5319 7.95 12 7.95V3Z",fill:"white",stroke:"black",mask:"url(#path-3-inside-1_2581_431)"})),l.createElement("defs",null,l.createElement("clipPath",{id:"clip0_2581_431"},l.createElement("rect",{width:"24",height:"24",rx:"4",fill:"white"}))))}),bD=Object.defineProperty,CD=Object.defineProperties,wD=Object.getOwnPropertyDescriptors,$g=Object.getOwnPropertySymbols,vx=Object.prototype.hasOwnProperty,xx=Object.prototype.propertyIsEnumerable,bx=(e,t,n)=>t in e?bD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,M5=(e,t)=>{for(var n in t||(t={}))vx.call(t,n)&&bx(e,n,t[n]);if($g)for(var n of $g(t))xx.call(t,n)&&bx(e,n,t[n]);return e},SD=(e,t)=>CD(e,wD(t)),AD=(e,t)=>{var n={};for(var r in e)vx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&$g)for(var r of $g(e))t.indexOf(r)<0&&xx.call(e,r)&&(n[r]=e[r]);return n},MD=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=AD(n,["size","spin","style"]);const p=M5(M5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",SD(M5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("g",{clipPath:"url(#clip0_2581_438)"},l.createElement("path",{d:"M12 3C10.8181 3 9.64778 3.23279 8.55585 3.68508C7.46392 4.13738 6.47177 4.80031 5.63604 5.63604C4.80031 6.47177 4.13738 7.46392 3.68508 8.55585C3.23279 9.64778 3 10.8181 3 12C3 13.1819 3.23279 14.3522 3.68508 15.4442C4.13738 16.5361 4.80031 17.5282 5.63604 18.364C6.47177 19.1997 7.46392 19.8626 8.55585 20.3149C9.64778 20.7672 10.8181 21 12 21L12 16.05C11.4681 16.05 10.9415 15.9452 10.4501 15.7417C9.95876 15.5382 9.5123 15.2399 9.13622 14.8638C8.76014 14.4877 8.46182 14.0412 8.25829 13.5499C8.05476 13.0585 7.95 12.5319 7.95 12C7.95 11.4681 8.05476 10.9415 8.25829 10.4501C8.46182 9.95876 8.76014 9.5123 9.13622 9.13622C9.51229 8.76014 9.95876 8.46182 10.4501 8.25829C10.9415 8.05476 11.4681 7.95 12 7.95V3Z",fill:"#252626"}),l.createElement("path",{d:"M12 3C13.1819 3 14.3522 3.23279 15.4442 3.68508C16.5361 4.13738 17.5282 4.80031 18.364 5.63604C19.1997 6.47177 19.8626 7.46392 20.3149 8.55585C20.7672 9.64778 21 10.8181 21 12C21 13.1819 20.7672 14.3522 20.3149 15.4442C19.8626 16.5361 19.1997 17.5282 18.364 18.364C17.5282 19.1997 16.5361 19.8626 15.4442 20.3149C14.3522 20.7672 13.1819 21 12 21L12 16.05C12.5319 16.05 13.0585 15.9452 13.5499 15.7417C14.0412 15.5382 14.4877 15.2399 14.8638 14.8638C15.2399 14.4877 15.5382 14.0412 15.7417 13.5499C15.9452 13.0585 16.05 12.5319 16.05 12C16.05 11.4681 15.9452 10.9415 15.7417 10.4501C15.5382 9.95876 15.2399 9.5123 14.8638 9.13622C14.4877 8.76014 14.0412 8.46182 13.5499 8.25829C13.0585 8.05476 12.5319 7.95 12 7.95V3Z",fill:"#6D6D6D"})),l.createElement("defs",null,l.createElement("clipPath",{id:"clip0_2581_438"},l.createElement("rect",{width:"24",height:"24",rx:"4",fill:"white"}))))}),Eh=i(89240);const kD=E.Ay.div.withConfig({displayName:"styles__StyledMindCard",componentId:"sc-1os78nl-0"})(["&.theme-container{display:flex;flex-direction:column;justify-content:center;align-items:center;.img-container{width:110px;height:82px;border-radius:4px;border:1px solid ",";position:relative;box-sizing:content-box;background-color:",";img{width:100%;border-radius:4px;}.frame{position:absolute;border-radius:6px;pointer-events:none;inset:-2px;}}.theme-title{margin-top:4px;}}"],e=>e.theme.color_bg_border_02,e=>e.theme.color_text_btn),ED=E.Ay.div.withConfig({displayName:"styles__StyledMindThemeOptionContainers",componentId:"sc-1os78nl-1"})(["&.mind-theme-options{display:grid;grid-row-gap:8px;grid-column-gap:16px;border-radius:8px;padding:20px;grid-template-columns:repeat(2,110px);.draft-toolbar-dropdown-option{width:110px;height:103px;padding:0;margin:0;&:active{background-color:unset;}&:not(.active):hover{background-color:unset;.frame{box-shadow:#79BAFF 0 0 0 2px inset;}}&.active{background-color:unset;.frame{box-shadow:"," 0 0 0 2px inset;}}}}"],e=>e.theme.color_proto),ID=(0,l.memo)(e=>{const{config:t,dropdownPosition:n,widget:r,onChange:s}=e,{title:c}=t,{hotAttr:{theme:d}}=r,p=(0,l.useRef)(null),g=(0,l.useMemo)(()=>[{theme:Qe.dr.DEFAULT,src:"default",title:I18N.FloatingToolbar.Mind.themeSelect.default,icon:(0,o.jsx)(Xj,{size:24})},{theme:Qe.dr.RAINBOW,src:"rainbow",title:I18N.FloatingToolbar.Mind.themeSelect.rainbow,icon:(0,o.jsx)(tD,{size:24})},{theme:Qe.dr.RETRO,src:"retro",title:I18N.FloatingToolbar.Mind.themeSelect.retro,icon:(0,o.jsx)(sD,{size:24})},{theme:Qe.dr.YOUTH,src:"youth",title:I18N.FloatingToolbar.Mind.themeSelect.youth,icon:(0,o.jsx)(hD,{size:24})},{theme:Qe.dr.CLASSICAL,src:"classical",title:I18N.FloatingToolbar.Mind.themeSelect.classical,icon:(0,o.jsx)(xD,{size:24})},{theme:Qe.dr.DARK,src:"dark",title:I18N.FloatingToolbar.Mind.themeSelect.dark,icon:(0,o.jsx)(MD,{size:24})}],[]),y=(0,l.useMemo)(()=>{var _;return(_=g.find(j=>j.theme===d))==null?void 0:_.icon},[g,d]),w=_=>{var j,N;s(_),(j=p.current)==null||(N=j.close)==null||N.call(j)};return(0,o.jsx)(d2.A,{ref:p,title:c,top:n==="bottom"?40:-372,left:ENV.IS_MO?-10:-16,trigger:(0,o.jsxs)("div",{className:"trigger-container has-arrow",children:[(0,o.jsx)("div",{className:"trigger-icon size-24 margin-right-2 pure-icon",children:y}),(0,o.jsx)("div",{className:"trigger",children:(0,o.jsx)(Eh.A,{className:"arrow",size:14})})]}),children:(0,o.jsx)(ED,{className:"content-container mind-theme-options",children:g.map((_,j)=>{let{theme:N,src:Z,title:Q}=_;return(0,o.jsx)(Vm.A,{value:N,active:d===N,supTitle:Q,onClick:()=>w(N),children:(0,o.jsx)(TD,{src:Z,title:Q})},j)})})})}),TD=e=>{let{src:t,title:n}=e;return(0,o.jsxs)(kD,{className:"theme-container",children:[(0,o.jsxs)("div",{className:"img-container",children:[(0,o.jsx)("img",{src:"/mb-proto2/images/floatingToolbar/mind_v1/"+t+((0,Nl.k)()?"":"_en")+".png",alt:""}),(0,o.jsx)("span",{className:"frame"})]}),(0,o.jsx)("span",{className:"theme-title",children:n})]})};var _D=Object.defineProperty,PD=Object.defineProperties,LD=Object.getOwnPropertyDescriptors,e4=Object.getOwnPropertySymbols,Cx=Object.prototype.hasOwnProperty,wx=Object.prototype.propertyIsEnumerable,Sx=(e,t,n)=>t in e?_D(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,k5=(e,t)=>{for(var n in t||(t={}))Cx.call(t,n)&&Sx(e,n,t[n]);if(e4)for(var n of e4(t))wx.call(t,n)&&Sx(e,n,t[n]);return e},ND=(e,t)=>PD(e,LD(t)),jD=(e,t)=>{var n={};for(var r in e)Cx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&e4)for(var r of e4(e))t.indexOf(r)<0&&wx.call(e,r)&&(n[r]=e[r]);return n},DD=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=jD(n,["size","spin","style"]);const p=k5(k5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",ND(k5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M11.8751 4.125C16.1553 4.125 19.6251 7.59479 19.6251 11.875C19.6251 13.745 18.9624 15.46 17.8595 16.7988L19.6554 18.5947C19.948 18.8876 19.9482 19.3625 19.6554 19.6553C19.3626 19.9481 18.8878 19.9479 18.5948 19.6553L16.799 17.8594C15.4601 18.9622 13.7451 19.625 11.8751 19.625C7.59492 19.625 4.12512 16.1552 4.12512 11.875C4.12512 7.59479 7.59492 4.125 11.8751 4.125ZM11.8751 5.625C8.42334 5.625 5.62512 8.42322 5.62512 11.875C5.62512 15.3268 8.42334 18.125 11.8751 18.125C15.3269 18.125 18.1251 15.3268 18.1251 11.875C18.1251 8.42322 15.3269 5.625 11.8751 5.625ZM11.8751 8.125C12.2893 8.125 12.6251 8.46079 12.6251 8.875V11.125H14.8751C15.2893 11.125 15.6251 11.4608 15.6251 11.875C15.6251 12.2892 15.2893 12.625 14.8751 12.625H12.6251V14.875C12.6251 15.2892 12.2893 15.625 11.8751 15.625C11.4609 15.625 11.1251 15.2892 11.1251 14.875V12.625H8.87512C8.46091 12.625 8.12512 12.2892 8.12512 11.875C8.12512 11.4608 8.46091 11.125 8.87512 11.125H11.1251V8.875C11.1251 8.46079 11.4609 8.125 11.8751 8.125Z",fill:"black"}))});const Ax=e=>[{component:ks.rw,styleConfig:{title:e.TextToolbar.textColor,left:ENV.IS_MO?-10:-16,hasColorBtn:!0,colors:[{color:"rgba(25, 25, 25, 1)",borderColor:"rgba(96, 96, 96, 1)"},{color:"rgba(22, 132, 252, 1)",borderColor:"rgba(0, 101, 210, 1)"},{color:"rgba(138, 56, 245, 1)",borderColor:"rgba(104, 1, 239, 1)"},{color:"rgba(102, 102, 102, 1)",borderColor:"rgba(79, 79, 79, 1)"},{color:"rgba(251, 251, 251, 1)",borderColor:"rgba(203, 199, 199, 1)"},{color:"rgba(236, 73, 84, 1)",borderColor:"rgba(226, 25, 39, 1)"},{color:"rgba(255, 159, 41, 1)",borderColor:"rgba(255, 138, 0, 1)"}]}},Wf(),{component:ks.cV,styleConfig:{title:e.TextToolbar.style0}}],OD=e=>({component:ks.N_,styleConfig:{inDropdown:!1,icon:"draft/link",className:"draft-link",title:e.TextToolbar.url0}}),Mx=e=>({component:Rj,styleConfig:{title:e.FloatingToolbar.Mind.flag},getMiddleProps:t=>{const{selectedMindNodeKeys:n,recentlyUsedScreenMetaIcons:r,dispatch:s}=t,c=n[0];return{widget:sdkStore.getHotItem(c),onChangeIcon:g=>{sdkStore.combineMergeMark("update-mindNode-icon"),s({type:"entry:widget:change",payload:{flatChgList:[{key:c,hotAttr:{icon:g}}],shouldReBuildTree:!0,isCombineChange:!1}}),s({type:"entry:mind:update:mind-size",payload:{isCombineChange:!1}}),sdkStore.combineMerge("update-mindNode-icon"),s({type:"mind:update:state",payload:{selectedMindNodeFlagIconKey:c}});const y=Array.from(new Set(r));y.unshift(g);const w=JSON.stringify(y.splice(0,12));s({type:"entry:update:preference-data",payload:{recently_used_screen_meta_icons:w}})}}}}),kx=e=>({component:Wj,styleConfig:{title:e.TextToolbar.image0,options:[{key:"local",label:e.TextToolbar.image1},{key:"gallery",label:e.TextToolbar.image2}]},getMiddleProps:t=>{const{selectedMindNodeKeys:n,dispatch:r}=t,s=n[0];return{onChange:d=>{const p=[{key:s,hotAttr:{image:d}}];sdkStore.combineMergeMark("update-mindNode-image"),r({type:"entry:widget:change",payload:{flatChgList:p,shouldReBuildTree:!0,isCombineChange:!1}}),r({type:"entry:mind:update:mind-size",payload:{isCombineChange:!1}}),r({type:"mind:update:state",payload:{selectedMindNodeImageKey:s}}),sdkStore.combineMerge("update-mindNode-image")}}}}),Ex=e=>[{component:ks.LX,styleConfig:{title:e.FloatingToolbar.Mind.bgColor,hasCheck:!0,hasColorBtn:!0,colors:[{color:"#ffffff"},{color:"#e6e6e6"},{color:"#ff9e93"},{color:"#9dc4ff"},{color:"#54d691"},{color:"#daa3ff"},{color:"#fdd143"},{color:"#ff9e47"}]},getMiddleProps:t=>{var n;const{selectedMindNodeKeys:r,dispatch:s}=t,c=r[0],d=sdkStore.getHotItem(c);return{fill:d==null||(n=d.hotAttr)==null?void 0:n.fill,handleColorChange:_=>{const j={fill:_},N=r.map(Z=>({key:Z,hotAttr:j}));s({type:"entry:widget:change",payload:{flatChgList:N}})},onOpenColorPanel:()=>{s({type:"mind:update:isShallowEditText",payload:!1})},onCloseColorPanel:()=>{s({type:"mind:update:isShallowEditText",payload:!0})}}}},{component:ks.Uh,styleConfig:{title:e.FloatingToolbar.Mind.stroke,hasCheck:!0,hasColorBtn:!0,colors:[{color:"#191919"},{color:"#666666"},{color:"#ffffff"},{color:"#1684fc"},{color:"#00A056"},{color:"#9B33E1"},{color:"#E96200"},{color:"#EC4954"}]},getMiddleProps:t=>{var n;const{selectedMindNodeKeys:r,dispatch:s}=t,c=r[0],d=sdkStore.getHotItem(c);return{border:d==null||(n=d.hotAttr)==null?void 0:n.border,handleBorderChange:y=>{const w={border:y};sdkStore.combineMergeMark("update-mindNode-stroke");const _=r.map(j=>({key:j,hotAttr:w}));s({type:"entry:widget:change",payload:{flatChgList:_,shouldReBuildTree:!0,isCombineChange:!1}}),s({type:"entry:mind:update:mind-size",payload:{isCombineChange:!1}}),sdkStore.combineMerge("update-mindNode-stroke")}}}}],RD=()=>({getCommonProps:e=>Ix(e),controlConfig:[...Ax(I18N),F2,OD(I18N),Mx(I18N),kx(I18N),F2,...Ex(I18N)]}),BD=()=>({getCommonProps:e=>Ix(e),controlConfig:[...Ax(I18N),F2,...Ex(I18N)]}),UD=()=>({controlConfig:[Mx(I18N),{component:$v,getMiddleProps:e=>{const{selectedMindNodeKeys:t,dispatch:n}=e;return{onDelete:()=>{sdkStore.combineMergeMark("delete-mindNode-icon"),n({type:"entry:widget:change",payload:{flatChgList:[{key:t[0],hotAttr:{icon:""}}],shouldReBuildTree:!0,isCombineChange:!1}}),n({type:"mind:update:state",payload:{selectedMindNodeFlagIconKey:""}}),n({type:"entry:mind:update:mind-size",payload:{isCombineChange:!1}}),sdkStore.combineMerge("delete-mindNode-icon")}}}}]}),FD=()=>({controlConfig:[kx(I18N),{component:ks.c$,styleConfig:{icon:(0,o.jsx)(DD,{size:24}),title:"\u9884\u89C8"},getMiddleProps:e=>{var t,n;const{selectedMindNodeKeys:r,dispatch:s}=e,c=r[0],d=sdkStore.getHotItem(c),p=(t=d==null||(n=d.hotAttr)==null||(n=n.image)==null?void 0:n.imageRef)!=null?t:"",g=(0,Lf.Kf)(p);return{onClick:()=>{s({type:"modal:update:state",payload:{imagePreviewModal:{isOpen:!0,imgSrc:g,alt:""}}})}}}},{component:$v,getMiddleProps:e=>{const{selectedMindNodeKeys:t,dispatch:n}=e;return{onDelete:()=>{sdkStore.combineMergeMark("delete-mindNode-image"),n({type:"entry:widget:change",payload:{flatChgList:[{key:t[0],hotAttr:{image:{imageRef:"",imageRectWidth:0,imageRectHeight:0}}}],shouldReBuildTree:!0,isCombineChange:!1}}),n({type:"mind:update:state",payload:{selectedMindNodeImageKey:""}}),n({type:"entry:mind:update:mind-size",payload:{isCombineChange:!1}}),sdkStore.combineMerge("delete-mindNode-image")}}}}]}),Ix=e=>{let{dispatch:t,selectedMindNodeKeys:n,isShallowEditText:r}=e;const s=n[0],c=sdkStore.getHotItem(s),d=()=>{const{_getEditorState:w}=(0,_n.DT)();return r?null:w&&w()},p=(w,_)=>{const{_setEditorState:j}=(0,_n.DT)();j&&j(w,_)},g=(w,_)=>{Fm({attr:Zv[w],value:_,dispatch:t})},y=w=>(0,k0.mj)({baseItem:{type:c.hotAttr.type,richTextV1:c.hotAttr.richTextV1,textV1:c.hotAttr.textV1},isEditing:!!w,richTextEditorState:w});return{widget:c,onChange:p,editorState:d(),getEditorState:d,onEditorStateChange:p,setTextV1:g,getTextV1:y}},VD=()=>[{component:ID,styleConfig:{title:I18N.FloatingToolbar.Mind.theme},getMiddleProps:e=>{const{theme:t,widget:n,dispatch:r}=e;return{theme:t,onChange:c=>{r({type:"entry:widget:change",payload:{flatChgList:[{key:n.key,hotAttr:{theme:c}}]}})}}}},{component:ks.LX,styleConfig:{title:I18N.FloatingToolbar.Mind.bgColor,hasCheck:!0,hasColorBtn:!0,colors:[{color:"#ffffff"},{color:"#e6e6e6"},{color:"#ff9e93"},{color:"#9dc4ff"},{color:"#54d691"},{color:"#daa3ff"},{color:"#fdd143"},{color:"#ff9e47"}]},getMiddleProps:e=>{const{widget:t,dispatch:n}=e;return{fill:t.hotAttr.fill,handleColorChange:c=>{n({type:"entry:widget:change",payload:{flatChgList:[{key:t.key,hotAttr:{fill:c}}]}})}}}},{component:ks.Uh,styleConfig:{title:I18N.FloatingToolbar.Mind.stroke,hasCheck:!0,hasColorBtn:!0,colors:[{color:"#191919"},{color:"#666666"},{color:"#ffffff"},{color:"#1684fc"},{color:"#00A056"},{color:"#9B33E1"},{color:"#E96200"},{color:"#EC4954"}]},getMiddleProps:e=>{const{widget:t,dispatch:n}=e;return{border:t.hotAttr.border,handleBorderChange:c=>{n({type:"entry:widget:change",payload:{flatChgList:[{key:t.key,hotAttr:{border:c}}]}})}}}}],zD=e=>{var t;const n=(t=e.selectedMindNodeKeys)==null?void 0:t.length;if(n){const r=n===1,s=r&&e.selectedMindNodeKeys.includes(e.selectedMindNodeFlagIconKey),c=r&&e.selectedMindNodeKeys.includes(e.selectedMindNodeImageKey);return n>1?BD():s?UD():c?FD():RD()}else return{controlConfig:VD()}};var WD=Object.defineProperty,HD=Object.defineProperties,GD=Object.getOwnPropertyDescriptors,t4=Object.getOwnPropertySymbols,Tx=Object.prototype.hasOwnProperty,_x=Object.prototype.propertyIsEnumerable,Px=(e,t,n)=>t in e?WD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,E5=(e,t)=>{for(var n in t||(t={}))Tx.call(t,n)&&Px(e,n,t[n]);if(t4)for(var n of t4(t))_x.call(t,n)&&Px(e,n,t[n]);return e},ZD=(e,t)=>HD(e,GD(t)),KD=(e,t)=>{var n={};for(var r in e)Tx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&t4)for(var r of t4(e))t.indexOf(r)<0&&_x.call(e,r)&&(n[r]=e[r]);return n},YD=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=KD(n,["size","spin","style"]);const p=E5(E5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",ZD(E5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M5.75 5C5.33579 5 5 5.33579 5 5.75V18.25C5 18.6642 5.33579 19 5.75 19C6.16421 19 6.5 18.6642 6.5 18.25V12.5L13.5 12.5V18.25C13.5 18.6642 13.8358 19 14.25 19C14.6642 19 15 18.6642 15 18.25V5.75C15 5.33579 14.6642 5 14.25 5C13.8358 5 13.5 5.33579 13.5 5.75V11L6.5 11V5.75C6.5 5.33579 6.16421 5 5.75 5Z",fill:"#19191A"}),l.createElement("path",{d:"M19.5368 12.7275C19.5368 12.1752 19.089 11.7275 18.5368 11.7275H18.3814C18.192 11.7275 18.0065 11.7813 17.8465 11.8826L16.56 12.6971C16.3925 12.8031 16.291 12.9876 16.291 13.1858C16.291 13.6404 16.7914 13.9174 17.1766 13.6759L17.9565 13.187H17.9991V18.2314C17.9991 18.656 18.3433 19.0002 18.7679 19.0002C19.1925 19.0002 19.5368 18.656 19.5368 18.2314V12.7275Z",fill:"#19191A"}))}),XD=Object.defineProperty,QD=Object.defineProperties,JD=Object.getOwnPropertyDescriptors,n4=Object.getOwnPropertySymbols,Lx=Object.prototype.hasOwnProperty,Nx=Object.prototype.propertyIsEnumerable,jx=(e,t,n)=>t in e?XD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,I5=(e,t)=>{for(var n in t||(t={}))Lx.call(t,n)&&jx(e,n,t[n]);if(n4)for(var n of n4(t))Nx.call(t,n)&&jx(e,n,t[n]);return e},qD=(e,t)=>QD(e,JD(t)),$D=(e,t)=>{var n={};for(var r in e)Lx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&n4)for(var r of n4(e))t.indexOf(r)<0&&Nx.call(e,r)&&(n[r]=e[r]);return n},eO=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=$D(n,["size","spin","style"]);const p=I5(I5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",qD(I5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M5.75 5C5.33579 5 5 5.33579 5 5.75V18.25C5 18.6642 5.33579 19 5.75 19C6.16421 19 6.5 18.6642 6.5 18.25V12.5L13.5 12.5V18.25C13.5 18.6642 13.8358 19 14.25 19C14.6642 19 15 18.6642 15 18.25V5.75C15 5.33579 14.6642 5 14.25 5C13.8358 5 13.5 5.33579 13.5 5.75V11L6.5 11V5.75C6.5 5.33579 6.16421 5 5.75 5Z",fill:"#19191A"}),l.createElement("path",{d:"M15.8132 18.229C15.8132 18.6549 16.1584 19.0001 16.5843 19.0001H20.3693C20.7165 19.0001 20.9979 18.7187 20.9979 18.3715C20.9979 18.0244 20.7165 17.743 20.3693 17.743H17.9439V17.6933L19.0057 16.6528C19.5052 16.1982 19.8923 15.8088 20.1669 15.4845C20.4415 15.1578 20.6321 14.8606 20.7386 14.5931C20.8475 14.3256 20.902 14.0545 20.902 13.7799C20.902 13.3609 20.7943 12.9892 20.5788 12.6649C20.3634 12.3405 20.0616 12.0872 19.6733 11.9049C19.2874 11.7203 18.834 11.6279 18.3132 11.6279C17.8066 11.6279 17.3591 11.7238 16.9709 11.9156C16.5826 12.1073 16.2808 12.3784 16.0653 12.7288C15.9671 12.8885 15.8913 13.0613 15.8379 13.2471C15.7265 13.6344 16.0689 13.9681 16.4719 13.9681H16.5803C16.9235 13.9681 17.1747 13.6706 17.3366 13.368C17.4266 13.1999 17.5545 13.0709 17.7202 12.9809C17.8859 12.891 18.08 12.846 18.3026 12.846C18.5156 12.846 18.7062 12.8886 18.8743 12.9738C19.0424 13.0567 19.175 13.1762 19.272 13.3325C19.3691 13.4864 19.4176 13.6698 19.4176 13.8829C19.4176 14.0747 19.3786 14.2534 19.3004 14.4191C19.2223 14.5825 19.1075 14.7494 18.956 14.9198C18.8068 15.0903 18.6222 15.282 18.402 15.4951L16.0604 17.6632C15.9028 17.8092 15.8132 18.0142 15.8132 18.229Z",fill:"#19191A"}))}),tO=Object.defineProperty,nO=Object.defineProperties,oO=Object.getOwnPropertyDescriptors,o4=Object.getOwnPropertySymbols,Dx=Object.prototype.hasOwnProperty,Ox=Object.prototype.propertyIsEnumerable,Rx=(e,t,n)=>t in e?tO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,T5=(e,t)=>{for(var n in t||(t={}))Dx.call(t,n)&&Rx(e,n,t[n]);if(o4)for(var n of o4(t))Ox.call(t,n)&&Rx(e,n,t[n]);return e},aO=(e,t)=>nO(e,oO(t)),rO=(e,t)=>{var n={};for(var r in e)Dx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&o4)for(var r of o4(e))t.indexOf(r)<0&&Ox.call(e,r)&&(n[r]=e[r]);return n},iO=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=rO(n,["size","spin","style"]);const p=T5(T5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",aO(T5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M14.25 5C13.8358 5 13.5 5.33579 13.5 5.75V11L6.5 11V5.75015C6.5 5.33594 6.16421 5.00015 5.75 5.00015C5.33579 5.00015 5 5.33594 5 5.75015V18.2502C5 18.6644 5.33579 19.0002 5.75 19.0002C6.16421 19.0002 6.5 18.6644 6.5 18.2502V12.5L13.5 12.5V18.25C13.5 18.6642 13.8358 19 14.25 19C14.6642 19 15 18.6642 15 18.25V5.75C15 5.33579 14.6642 5 14.25 5Z",fill:"#19191A"}),l.createElement("path",{d:"M16.8423 18.6982C17.2566 18.8804 17.7289 18.9716 18.2592 18.9716C18.8037 18.9716 19.2867 18.8793 19.7081 18.6946C20.1295 18.5099 20.4598 18.2566 20.6989 17.9347C20.9403 17.6127 21.0599 17.2446 21.0575 16.8303C21.0599 16.3781 20.9202 16.0017 20.6385 15.701C20.3591 15.398 19.9519 15.2121 19.4169 15.1435V15.0866C19.8241 15.0133 20.1544 14.8404 20.4077 14.5682C20.6634 14.2959 20.79 13.9562 20.7876 13.549C20.79 13.1655 20.6858 12.8198 20.4751 12.5121C20.2668 12.2019 19.9744 11.9557 19.598 11.7734C19.2216 11.5911 18.7824 11.5 18.2805 11.5C17.7834 11.5 17.3371 11.5911 16.9418 11.7734C16.5488 11.9534 16.2363 12.2031 16.0043 12.5227C15.9195 12.6395 15.8497 12.7629 15.795 12.893C15.6335 13.2766 15.9867 13.6307 16.4029 13.6307H16.6C16.89 13.6307 17.111 13.3787 17.2862 13.1477C17.3904 13.0104 17.5289 12.9051 17.7017 12.8317C17.8745 12.7559 18.0651 12.718 18.2734 12.718C18.4794 12.718 18.6593 12.7571 18.8132 12.8352C18.9695 12.9134 19.0902 13.0223 19.1754 13.1619C19.263 13.2992 19.3068 13.459 19.3068 13.6413C19.3068 13.8331 19.2571 14.0012 19.1577 14.1456C19.0582 14.2876 18.9186 14.3989 18.7386 14.4794C18.5611 14.5599 18.3563 14.6001 18.1243 14.6001H18.0107C17.6988 14.6001 17.446 14.8529 17.446 15.1648C17.446 15.4766 17.6988 15.7294 18.0107 15.7294H18.1243C18.3989 15.7294 18.6357 15.772 18.8345 15.8572C19.0357 15.9425 19.1896 16.0608 19.2962 16.2124C19.4051 16.3615 19.4595 16.5331 19.4595 16.7273C19.4595 16.919 19.4086 17.0883 19.3068 17.2351C19.205 17.3819 19.0642 17.4967 18.8842 17.5795C18.7043 17.6624 18.4972 17.7038 18.2628 17.7038C18.0379 17.7038 17.8355 17.6671 17.6555 17.5938C17.4756 17.5204 17.3312 17.4174 17.2223 17.2848C17.0457 17.0611 16.825 16.8161 16.54 16.8161H16.3013C15.8609 16.8161 15.4866 17.1922 15.666 17.5943C15.7196 17.7146 15.7862 17.8292 15.8658 17.9382C16.1049 18.2602 16.4304 18.5135 16.8423 18.6982Z",fill:"#19191A"}))}),sO=Object.defineProperty,lO=Object.defineProperties,cO=Object.getOwnPropertyDescriptors,a4=Object.getOwnPropertySymbols,Bx=Object.prototype.hasOwnProperty,Ux=Object.prototype.propertyIsEnumerable,Fx=(e,t,n)=>t in e?sO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_5=(e,t)=>{for(var n in t||(t={}))Bx.call(t,n)&&Fx(e,n,t[n]);if(a4)for(var n of a4(t))Ux.call(t,n)&&Fx(e,n,t[n]);return e},dO=(e,t)=>lO(e,cO(t)),pO=(e,t)=>{var n={};for(var r in e)Bx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&a4)for(var r of a4(e))t.indexOf(r)<0&&Ux.call(e,r)&&(n[r]=e[r]);return n},uO=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=pO(n,["size","spin","style"]);const p=_5(_5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",dO(_5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M6.05556 4.42122C5.99911 4.07303 5.59296 3.8824 5.28445 4.08849L4.22379 4.79699L4.15353 4.85361C3.98308 5.01837 3.9494 5.28638 4.08574 5.49049L4.14236 5.56075C4.30713 5.73119 4.57513 5.76488 4.77924 5.62853L5.06139 5.43926L5.06218 8.00426L5.07023 8.09414C5.11257 8.32738 5.31672 8.50426 5.56218 8.50426C5.83832 8.50426 6.06218 8.2804 6.06218 8.00426V4.50426L6.05556 4.42122Z",fill:"#19191A"}),l.createElement("path",{d:"M5.9068 10.0494C5.45709 9.93689 5.02016 10.0651 4.61031 10.3286C4.4371 10.44 4.30473 10.5517 4.22168 10.6347C4.02642 10.83 4.02643 11.1466 4.2217 11.3418C4.41697 11.5371 4.73355 11.5371 4.92881 11.3418C4.93793 11.3327 4.94977 11.3216 4.96407 11.3091L5.0769 11.2202L5.15109 11.1698C5.35136 11.041 5.53492 10.9872 5.6642 11.0195C5.75655 11.0426 5.85036 11.1129 5.95214 11.2656C6.002 11.3404 6.01017 11.412 5.97815 11.5187C5.90287 11.7696 5.62769 12.0989 5.21671 12.4401C5.02208 12.6017 4.81149 12.7548 4.60076 12.8934L4.43609 12.9988L4.32718 13.0641C3.882 13.3185 4.06251 13.9983 4.57525 13.9983H6.60427L6.69414 13.9902C6.92739 13.9479 7.10427 13.7437 7.10427 13.4983L7.09621 13.4084C7.05387 13.1751 6.84973 12.9983 6.60427 12.9983H6.09439L6.19689 12.9042C6.56463 12.547 6.82236 12.1847 6.93596 11.8061C7.05028 11.4251 7.00685 11.0449 6.7842 10.7109C6.54981 10.3593 6.25145 10.1355 5.9068 10.0494Z",fill:"#19191A"}),l.createElement("path",{d:"M5.72364 18.132C5.44749 18.132 5.22364 17.9081 5.22364 17.632C5.22364 17.3865 5.40051 17.1824 5.63376 17.14L5.72364 17.132L6.05027 17.1321L6.0973 17.073C6.23519 16.8891 6.26709 16.751 6.20307 16.6442C6.16502 16.5808 6.09416 16.5099 5.9809 16.4344C5.61602 16.1911 5.34227 16.2324 5.06782 16.4596C4.97292 16.5381 4.90697 16.616 4.88142 16.6543C4.72825 16.8841 4.41782 16.9462 4.18805 16.793C3.95828 16.6398 3.89618 16.3294 4.04935 16.0996C4.12465 15.9867 4.25095 15.8376 4.43023 15.6892C5.01895 15.202 5.76595 15.0892 6.53561 15.6023C6.76615 15.756 6.94187 15.9318 7.06069 16.1299C7.36827 16.6428 7.25919 17.1684 6.92737 17.632C7.25931 18.0956 7.36834 18.6214 7.06039 19.1345C6.94158 19.3324 6.76597 19.508 6.5356 19.6616C5.76593 20.1747 5.01897 20.0619 4.43025 19.5747C4.25097 19.4263 4.12467 19.2773 4.04936 19.1643C3.89618 18.9346 3.95827 18.6241 4.18803 18.4709C4.39226 18.3348 4.66024 18.3687 4.82485 18.5393L4.88141 18.6096C4.90696 18.6479 4.9729 18.7258 5.06781 18.8043C5.34227 19.0314 5.61604 19.0728 5.9809 18.8295C6.09406 18.7541 6.16492 18.6832 6.20299 18.6198C6.26711 18.513 6.23524 18.3748 6.09731 18.1909L6.05028 18.1318L5.72364 18.132Z",fill:"#19191A"}),l.createElement("path",{d:"M9.06207 5.75426C9.06207 6.16846 9.39786 6.50426 9.81207 6.50426H19.2849C19.6991 6.50426 20.0349 6.16846 20.0349 5.75426C20.0349 5.34004 19.6991 5.00426 19.2849 5.00426H9.81207C9.39786 5.00426 9.06207 5.34005 9.06207 5.75426Z",fill:"#19191A"}),l.createElement("path",{d:"M9.81207 12.5043C9.39786 12.5043 9.06207 12.1685 9.06207 11.7543C9.06207 11.3401 9.39786 11.0043 9.81207 11.0043H19.2849C19.6991 11.0043 20.0349 11.3401 20.0349 11.7543C20.0349 12.1685 19.6991 12.5043 19.2849 12.5043H9.81207Z",fill:"#19191A"}),l.createElement("path",{d:"M9.06207 17.7543C9.06207 18.1685 9.39786 18.5043 9.81207 18.5043H19.2849C19.6991 18.5043 20.0349 18.1685 20.0349 17.7543C20.0349 17.3401 19.6991 17.0043 19.2849 17.0043H9.81207C9.39786 17.0043 9.06207 17.3401 9.06207 17.7543Z",fill:"#19191A"}))}),hO=Object.defineProperty,mO=Object.defineProperties,fO=Object.getOwnPropertyDescriptors,r4=Object.getOwnPropertySymbols,Vx=Object.prototype.hasOwnProperty,zx=Object.prototype.propertyIsEnumerable,Wx=(e,t,n)=>t in e?hO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,P5=(e,t)=>{for(var n in t||(t={}))Vx.call(t,n)&&Wx(e,n,t[n]);if(r4)for(var n of r4(t))zx.call(t,n)&&Wx(e,n,t[n]);return e},gO=(e,t)=>mO(e,fO(t)),yO=(e,t)=>{var n={};for(var r in e)Vx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&r4)for(var r of r4(e))t.indexOf(r)<0&&zx.call(e,r)&&(n[r]=e[r]);return n},vO=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=yO(n,["size","spin","style"]);const p=P5(P5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",gO(P5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M9.0625 5.75391C9.0625 6.16811 9.3983 6.50391 9.8125 6.50391H19.2853C19.6995 6.50391 20.0353 6.16811 20.0353 5.75391C20.0353 5.33969 19.6995 5.00391 19.2853 5.00391H9.8125C9.3983 5.00391 9.0625 5.3397 9.0625 5.75391Z",fill:"#19191A"}),l.createElement("path",{d:"M9.8125 12.5039C9.3983 12.5039 9.0625 12.1681 9.0625 11.7539C9.0625 11.3397 9.3983 11.0039 9.8125 11.0039H19.2853C19.6995 11.0039 20.0353 11.3397 20.0353 11.7539C20.0353 12.1681 19.6995 12.5039 19.2853 12.5039H9.8125Z",fill:"#19191A"}),l.createElement("path",{d:"M9.0625 17.7539C9.0625 18.1681 9.3983 18.5039 9.8125 18.5039H19.2853C19.6995 18.5039 20.0353 18.1681 20.0353 17.7539C20.0353 17.3397 19.6995 17.0039 19.2853 17.0039H9.8125C9.3983 17.0039 9.0625 17.3397 9.0625 17.7539Z",fill:"#19191A"}),l.createElement("path",{d:"M4 5.75391C4 6.16811 4.3358 6.50391 4.75 6.50391H6.25C6.6642 6.50391 7 6.16811 7 5.75391C7 5.33969 6.6642 5.00391 6.25 5.00391H4.75C4.3358 5.00391 4 5.3397 4 5.75391Z",fill:"#19191A"}),l.createElement("path",{d:"M4.75 12.5039C4.3358 12.5039 4 12.1681 4 11.7539C4 11.3397 4.3358 11.0039 4.75 11.0039H6.25C6.6642 11.0039 7 11.3397 7 11.7539C7 12.1681 6.6642 12.5039 6.25 12.5039H4.75Z",fill:"#19191A"}),l.createElement("path",{d:"M4 17.7539C4 18.1681 4.3358 18.5039 4.75 18.5039H6.25C6.6642 18.5039 7 18.1681 7 17.7539C7 17.3397 6.6642 17.0039 6.25 17.0039H4.75C4.3358 17.0039 4 17.3397 4 17.7539Z",fill:"#19191A"}))});const xO=(0,l.memo)(e=>{const{config:t,dropdownPosition:n,editorState:r,onChange:s}=e,c=(0,cd.E7)(r),d=(0,cd.UT)(r),p=(0,l.useRef)(null),g=(0,l.useMemo)(()=>[{key:"Normal",label:I18N.TextToolbar.syntax1,icon:(0,o.jsx)(Rv,{size:24})},{key:"H1",label:I18N.TextToolbar.syntax2,icon:(0,o.jsx)(YD,{size:24})},{key:"H2",label:I18N.TextToolbar.syntax3,icon:(0,o.jsx)(eO,{size:24})},{key:"H3",label:I18N.TextToolbar.syntax4,icon:(0,o.jsx)(iO,{size:24})},{key:"h_separator"},{key:"ordered",label:I18N.TextToolbar.syntax6,icon:(0,o.jsx)(uO,{size:24})},{key:"unordered",label:I18N.TextToolbar.syntax5,icon:(0,o.jsx)(vO,{size:24})}],[]),y=(0,l.useMemo)(()=>{var N;const Q=((N=cn.F.find(se=>se.style===c))==null?void 0:N.label)||d;return g.find(se=>se.key===Q)},[c,g]),w=N=>{var Z,Q;if(["unordered","ordered"].includes(N)){var se,ie;_(N),(se=p.current)==null||(ie=se.close)==null||ie.call(se);return}if(["header-one","header-two","header-three"].includes(N)){var he,xe;j(N),(he=p.current)==null||(xe=he.close)==null||xe.call(he);return}const Se=cn.F.find(De=>De.label===N).style;if(c===Se)return;const _e=(0,cd.ex)(r,Se);_e&&s(_e,void 0,!1),(Z=p.current)==null||(Q=Z.close)==null||Q.call(Z)},_=N=>{const Z=(0,cd.MM)(r,N);Z&&s(Z,void 0,!1)},j=N=>{const Z=(0,cd.WR)(r,N);Z&&s(Z,void 0,!1)};return(0,o.jsx)(d2.A,{ref:p,title:t.title,top:n==="bottom"?40:-198,left:ENV.IS_MO?-10:-16,trigger:(0,o.jsxs)("div",{className:"trigger-container has-arrow",children:[(0,o.jsx)("div",{className:"trigger-icon size-24 margin-right-2",children:y==null?void 0:y.icon}),(0,o.jsx)("div",{className:"trigger",children:(0,o.jsx)(Eh.A,{className:"arrow",size:14})})]}),children:(0,o.jsx)("div",{className:"content-container draft-block-type-options width-140",children:g.map(N=>{const Z=(y==null?void 0:y.key)===N.key;return N.key==="h_separator"?(0,o.jsx)(ks.EC,{}):(0,o.jsx)(Vm.A,{value:N.key,active:Z,onClick:()=>w(N.key),children:(0,o.jsxs)(o.Fragment,{children:[Z&&(0,o.jsx)(Et.C,{name:"draft/check",className:"draft-check"}),(0,o.jsxs)("div",{className:"option-content",children:[N.icon,(0,o.jsx)("span",{className:"option-title",children:N.label})]})]})},N.key)})})})});var bO=Object.defineProperty,CO=Object.defineProperties,wO=Object.getOwnPropertyDescriptors,i4=Object.getOwnPropertySymbols,Hx=Object.prototype.hasOwnProperty,Gx=Object.prototype.propertyIsEnumerable,Zx=(e,t,n)=>t in e?bO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,L5=(e,t)=>{for(var n in t||(t={}))Hx.call(t,n)&&Zx(e,n,t[n]);if(i4)for(var n of i4(t))Gx.call(t,n)&&Zx(e,n,t[n]);return e},SO=(e,t)=>CO(e,wO(t)),AO=(e,t)=>{var n={};for(var r in e)Hx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&i4)for(var r of i4(e))t.indexOf(r)<0&&Gx.call(e,r)&&(n[r]=e[r]);return n},MO=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=AO(n,["size","spin","style"]);const p=L5(L5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",SO(L5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.71288 17.0115C5.78609 16.8813 5.85808 16.7533 5.92727 16.6294C5.91287 16.5927 5.90122 16.5544 5.89262 16.5147C5.33889 13.9651 5.45103 10.0443 8.56087 6.89058C10.0166 5.41431 12.274 4.57792 14.239 4.35659C15.2282 4.24517 16.1999 4.28248 17.0074 4.5075C17.7908 4.7258 18.5592 5.16547 18.8891 5.9664C18.8941 5.978 18.8988 5.98978 18.9033 6.0017C19.3666 7.1721 19.4194 8.65667 18.5325 9.94097C17.8277 10.9614 16.6038 11.7475 14.778 12.1725C14.9442 12.4591 15.0416 12.7751 15.0508 13.1196C15.0737 13.9876 14.5229 14.7198 13.8185 15.2604C12.5107 16.2641 10.2224 16.981 7.38982 17.0909C7.18196 17.4838 6.98059 17.8758 6.78525 18.2644H16.9404C17.084 18.2644 17.2004 18.3808 17.2004 18.5244C17.2004 18.66 17.0963 18.7728 16.9612 18.7836L5.54853 19.7018C5.13841 19.7348 4.78612 19.4185 4.7714 19.0108C4.75994 18.8797 4.78288 18.7438 4.8449 18.6169C5.07708 18.1419 5.4057 17.5576 5.71288 17.0115ZM14.4069 5.84717C12.6691 6.0429 10.7737 6.78289 9.62894 7.94378C7.6112 9.99 7.06666 12.423 7.14049 14.4581C7.99206 13.0149 8.95099 11.5934 10.0385 10.3233C11.7524 8.3215 13.824 6.65151 16.3402 5.88984C15.8076 5.78412 15.1417 5.76439 14.4069 5.84717ZM17.2982 9.08856C17.7177 8.48115 17.8095 7.77708 17.673 7.10443C15.1271 7.59152 12.999 9.1719 11.1779 11.2989C10.0814 12.5795 9.11406 14.0376 8.25046 15.5319C10.4333 15.3284 12.0466 14.7294 12.9053 14.0704C13.4426 13.6581 13.5558 13.3296 13.5513 13.1593C13.5475 13.0161 13.4485 12.7031 12.7963 12.3339C12.5128 12.1734 12.3654 11.8483 12.4313 11.5293C12.4973 11.2103 12.7616 10.9704 13.0855 10.9355C15.545 10.6706 16.7551 9.8749 17.2982 9.08856Z",fill:"#19191A"}))});class kO extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"handleInfoChange",()=>{const{updateInfo:t,info:n,currentUser:r}=this.props,s=r.name,c=an()().valueOf();t({...n,author:s,time:c})}),(0,O.A)(this,"renderOption",(t,n)=>{const{config:r,info:s,handleAuthorChange:c,handleDateChange:d,widget:p}=this.props,{key:g,label:y}=t;if(g==="h_separator")return(0,o.jsx)(ks.EC,{});if(g==="update")return(0,o.jsx)(Vm.A,{value:g,onClick:this.handleInfoChange,children:y},n);const _={author:s.showAuthor,time:s.showTime}[g],j=N=>{g==="author"?c(N):g==="time"&&d(N)};return(0,o.jsx)(Vm.A,{preventDefault:!1,value:g,children:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("label",{className:"left-label",children:y}),(0,o.jsx)("div",{className:"right-content",children:(0,o.jsx)(Jh.A,{isIOS:!0,size:"small",isChecked:_,onChange:j})})]})},n)})}render(){const{config:t,dropdownPosition:n}=this.props,{options:r,title:s}=t;return(0,o.jsx)(d2.A,{title:s,top:n==="bottom"?40:-114,left:-52,trigger:(0,o.jsx)("div",{className:"trigger-container padding-0",children:(0,o.jsx)("div",{className:"trigger-icon",children:(0,o.jsx)(MO,{size:24})})}),children:(0,o.jsx)("div",{className:"content-container draft-info-options",children:r.map((c,d)=>this.renderOption(c,d))})})}}const EO=(0,l.memo)(e=>{const t=(0,l.useRef)(null),{widget:n,editorState:r,config:s,dropdownPosition:c,rootProject:d,currentUser:p,currentOrg:g,isLeftShow:y,dispatch:w,onChange:_}=e,{options:j,title:N}=s,Z=(0,l.useRef)(null),Q=(0,l.useMemo)(()=>{let Se=!1;const _e=(0,cd.DN)(r),De=(0,cd.d8)(r),Je=De&&De.get("type");return(_e||["unordered-list-item","ordered-list-item"].includes(Je))&&(Se=!0),Se},[r]),se=Se=>{var _e,De;Se==="local"&&t&&(t.current.value=null,t.current.setAttribute("value",null),t.current.click()),Se==="gallery"&&(!y&&w({type:"left-panel:collapse:panel:show"}),w({type:"entry:resource:open:assetPanel"})),(_e=Z.current)==null||(De=_e.close)==null||De.call(_e)},ie=Se=>{const _e=Se.target.files[0];(0,x5.i3)({files:[_e],rootProject:d,callback:he,isFilterSvg:!1},p,g)},he=Se=>{if(!Se)return;const{w:_e}=n.hotAttr,De=_e;let Je;Se.width>=De?Je=100:Je=Number(Se.width/De*100).toFixed(2);const Ne={src:Se.image,width:Je,height:void 0,alt:Se.name},pt=(0,cd.V4)(r,Ne);pt&&_(pt,{isImageInserted:!0})},xe=Se=>{let{asset:_e}=Se;he(_e)};return(0,l.useEffect)(()=>(T1.A.on("draft:side-toolbar:image",xe),T1.A.on("draft:side-toolbar:image-paste",ie),()=>{T1.A.off("draft:side-toolbar:image",xe),T1.A.off("draft:side-toolbar:image-paste",ie)}),[xe,ie]),(0,o.jsx)(d2.A,{disabled:Q,title:N,top:c==="bottom"?40:-78,left:-50,trigger:(0,o.jsx)("div",{className:m()("trigger-container","padding-0",{disabled:Q}),children:(0,o.jsxs)("div",{className:"trigger-icon",children:[(0,o.jsx)("input",{ref:t,type:"file",onChange:ie,disabled:Q,hidden:!0,multiple:!0,accept:"image/gif, image/jpg, image/jpeg, image/png, image/svg+xml"}),(0,o.jsx)(Kg,{size:24})]})}),children:(0,o.jsx)("div",{className:"content-container draft-image-options",children:j.map((Se,_e)=>(0,o.jsx)(Vm.A,{value:Se.key,active:!1,disabled:!1,onClick:se,children:(0,o.jsx)("span",{className:"option-title",children:Se.label})},_e))})})});var Kx=i(16880),IO=i(95142),TO=i(31891),_O=i(79495),PO=Object.defineProperty,LO=Object.defineProperties,NO=Object.getOwnPropertyDescriptors,s4=Object.getOwnPropertySymbols,Yx=Object.prototype.hasOwnProperty,Xx=Object.prototype.propertyIsEnumerable,Qx=(e,t,n)=>t in e?PO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,N5=(e,t)=>{for(var n in t||(t={}))Yx.call(t,n)&&Qx(e,n,t[n]);if(s4)for(var n of s4(t))Xx.call(t,n)&&Qx(e,n,t[n]);return e},jO=(e,t)=>LO(e,NO(t)),DO=(e,t)=>{var n={};for(var r in e)Yx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&s4)for(var r of s4(e))t.indexOf(r)<0&&Xx.call(e,r)&&(n[r]=e[r]);return n},OO=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=DO(n,["size","spin","style"]);const p=N5(N5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",jO(N5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M19.25 17.0039C19.6642 17.0039 20 17.3397 20 17.7539C20 18.1681 19.6642 18.5039 19.25 18.5039H4.75C4.3358 18.5039 4 18.1681 4 17.7539C4 17.3397 4.3358 17.0039 4.75 17.0039H19.25ZM4 10.0596C4.0001 9.59328 4.50931 9.305 4.90918 9.54492L8.14258 11.4854C8.53098 11.7184 8.53098 12.2816 8.14258 12.5146L4.90918 14.4551C4.50931 14.695 4.0001 14.4067 4 13.9404V10.0596ZM19.25 11.0039C19.6642 11.0039 20 11.3397 20 11.7539C20 12.1681 19.6642 12.5039 19.25 12.5039H11.75C11.3358 12.5039 11 12.1681 11 11.7539C11 11.3397 11.3358 11.0039 11.75 11.0039H19.25ZM19.25 5.00391C19.6642 5.00391 20 5.33969 20 5.75391C20 6.16811 19.6642 6.50391 19.25 6.50391H4.75C4.3358 6.50391 4 6.16811 4 5.75391C4 5.3397 4.3358 5.00391 4.75 5.00391H19.25Z",fill:"#19191A"}))}),RO=Object.defineProperty,BO=Object.defineProperties,UO=Object.getOwnPropertyDescriptors,l4=Object.getOwnPropertySymbols,Jx=Object.prototype.hasOwnProperty,qx=Object.prototype.propertyIsEnumerable,$x=(e,t,n)=>t in e?RO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,j5=(e,t)=>{for(var n in t||(t={}))Jx.call(t,n)&&$x(e,n,t[n]);if(l4)for(var n of l4(t))qx.call(t,n)&&$x(e,n,t[n]);return e},FO=(e,t)=>BO(e,UO(t)),VO=(e,t)=>{var n={};for(var r in e)Jx.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&l4)for(var r of l4(e))t.indexOf(r)<0&&qx.call(e,r)&&(n[r]=e[r]);return n},zO=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=VO(n,["size","spin","style"]);const p=j5(j5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",FO(j5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M19.25 17.0039C19.6642 17.0039 20 17.3397 20 17.7539C20 18.1681 19.6642 18.5039 19.25 18.5039H4.75C4.3358 18.5039 4 18.1681 4 17.7539C4 17.3397 4.3358 17.0039 4.75 17.0039H19.25ZM7.59082 9.54492C7.99069 9.305 8.4999 9.59328 8.5 10.0596V13.9404C8.4999 14.4067 7.99069 14.695 7.59082 14.4551L4.35742 12.5146C3.96902 12.2816 3.96902 11.7184 4.35742 11.4854L7.59082 9.54492ZM19.25 11.0039C19.6642 11.0039 20 11.3397 20 11.7539C20 12.1681 19.6642 12.5039 19.25 12.5039H11.75C11.3358 12.5039 11 12.1681 11 11.7539C11 11.3397 11.3358 11.0039 11.75 11.0039H19.25ZM19.25 5.00391C19.6642 5.00391 20 5.33969 20 5.75391C20 6.16811 19.6642 6.50391 19.25 6.50391H4.75C4.3358 6.50391 4 6.16811 4 5.75391C4 5.3397 4.3358 5.00391 4.75 5.00391H19.25Z",fill:"#19191A"}))}),e7=i(49989),WO=i(11494);const HO=(0,l.memo)(e=>{const{config:t,dropdownPosition:n,editorState:r,widget:s,onChange:c,dispatch:d}=e,g=s.hotAttr["!haVersion"]===1?(0,cd.j1)(r):s.hotAttr.textV0.horizontalAlign,y=(0,cd.DN)(r),w=(0,cd.d8)(r),_=(0,cd.HA)(r),j=(0,l.useRef)(null),N=()=>(0,ea.Eg)(w)?!_||!(0,ea.Eg)(w)||_.get("type")!==w.get("type")||_.get("depth")=2:y===2,Z=()=>(0,ea.Eg)(w)?!w||!(0,ea.Eg)(w)||w.get("depth")<=0:y===0,Q=(0,l.useMemo)(()=>[{value:"left",tip_title:I18N.TextToolbar.align1,label:(0,o.jsx)(Kx.A,{size:24})},{value:"center",tip_title:I18N.TextToolbar.align2,label:(0,o.jsx)(IO.A,{size:24})},{value:"right",tip_title:I18N.TextToolbar.align3,label:(0,o.jsx)(TO.A,{size:24})},{value:"justify",tip_title:I18N.TextToolbar.align4,label:(0,o.jsx)(_O.A,{size:24})}],[]),se=(0,l.useMemo)(()=>[{value:"indent",tip_title:I18N.TextToolbar.align5,label:(0,o.jsx)(OO,{size:24}),disabled:N()},{value:"outdent",tip_title:I18N.TextToolbar.align6,label:(0,o.jsx)(zO,{size:24}),disabled:Z()}],[N,Z]),ie=(0,l.useMemo)(()=>{const xe=Q.find(Se=>Se.value===g);return(xe==null?void 0:xe.label)||(0,o.jsx)(Kx.A,{size:24})},[Q,g]),he=xe=>{var Se,_e;const{_getEditorState:De}=(0,_n.DT)(),Je=De();let Ne;if(["indent","outdent"].includes(xe))(0,ea.Eg)(w)?Ne=(0,cd.H2)(Je,xe==="indent"?1:-1):Ne=(0,cd.fM)(Je,xe,y),Ne&&c(Ne,void 0,!1);else{const pt=s.hotAttr["!haVersion"],_t=Je.getSelection();pt===1?(on({value:3,attr:"!haVersion",selections:[s.key],dispatch:d}),on({value:xe,attr:"horizontalAlign",supAttr:"textV0",selections:[s.key],dispatch:d})):on({value:xe,attr:"horizontalAlign",supAttr:"textV0",selections:[s.key],dispatch:d}),setTimeout(()=>{const gt=Df.$t.forceSelection(Je,_t);c(gt,{isChangeAlign:!0})},4)}(Se=j.current)==null||(_e=Se.close)==null||_e.call(Se)};return(0,o.jsx)(d2.A,{ref:j,title:t.title,top:n==="bottom"?40:-96,left:-62,trigger:(0,o.jsx)("div",{className:"trigger-container padding-0",children:(0,o.jsx)("div",{className:"trigger-icon",children:ie})}),children:(0,o.jsxs)(WO.wv,{className:"content-container draft-alignment-options",children:[(0,o.jsx)(e7.z,{className:"h-alignment",options:Q,value:g,isLongTimeHover:!0,handleChange:he}),(0,o.jsx)(ks.EC,{}),(0,o.jsx)(e7.z,{className:"indent",options:se,value:y,isLongTimeHover:!0,handleChange:he})]})})}),t7=e=>({getCommonProps:t=>dm(t),controlConfig:[{component:xO,styleConfig:{title:I18N.TextToolbar.syntaxDesc}},{component:ks.rw,styleConfig:{title:I18N.TextToolbar.textColor,hasColorBtn:!0,colors:[{color:"rgba(25, 25, 25, 1)",borderColor:"rgba(96, 96, 96, 1)"},{color:"rgba(22, 132, 252, 1)",borderColor:"rgba(0, 101, 210, 1)"},{color:"rgba(138, 56, 245, 1)",borderColor:"rgba(104, 1, 239, 1)"},{color:"rgba(102, 102, 102, 1)",borderColor:"rgba(79, 79, 79, 1)"},{color:"rgba(251, 251, 251, 1)",borderColor:"rgba(203, 199, 199, 1)"},{color:"rgba(236, 73, 84, 1)",borderColor:"rgba(226, 25, 39, 1)"},{color:"rgba(255, 159, 41, 1)",borderColor:"rgba(255, 138, 0, 1)"}]}},Wf(),{component:ks.cV,styleConfig:{title:I18N.TextToolbar.style0}},{component:HO,styleConfig:{title:I18N.TextToolbar.align0}},{type:"VSeparator",component:ks.So},{component:ks.N_,styleConfig:{title:I18N.TextToolbar.url0}},{component:EO,styleConfig:{title:I18N.TextToolbar.image0,options:[{key:"local",label:I18N.TextToolbar.image1},{key:"gallery",label:I18N.TextToolbar.image2}]}},{component:kO,styleConfig:{title:I18N.TextToolbar.info,options:[{key:"author",label:I18N.TextToolbar.author},{key:"time",label:I18N.TextToolbar.date},{key:"h_separator"},{key:"update",label:I18N.TextToolbar.update}]},getMiddleProps:t=>{const{widget:n,dispatch:r}=t,s=n.hotAttr.info,c=(y,w)=>{r({type:"entry:widget:change",payload:{flatChgList:[{key:n.key,hotAttr:y}]}}),r({type:"entry:update:preference_flags_by_sticky",payload:{info:w==null?void 0:w.info}})};return{info:s,updateInfo:y=>{c({info:y},{info:y}),MB.notice({text:I18N.TextToolbar.sticky.updateInfo.notice,type:"success"})},handleAuthorChange:y=>{const w={...s,showAuthor:y,author:s.author||MB.user.name};c({info:w},{info:w})},handleDateChange:y=>{const w={...s,showTime:y,time:s.time||new Date().getTime()};c({info:w},{info:w})}}}},{component:ks.LX,styleConfig:{className:"draft-bg-color",title:I18N.TextToolbar.backgroundColor,colors:[{color:"rgba(172, 188, 209, 1)",borderColor:"rgba(144, 170, 204, 1)"},{color:"rgba(255, 158, 147, 1)",borderColor:"rgba(245, 130, 117, 1)"},{color:"rgba(255, 158, 71, 1)",borderColor:"rgba(255, 132, 22, 1)"},{color:"rgba(253, 209, 67, 1)",borderColor:"rgba(240, 183, 0, 1)"},{color:"rgba(157, 196, 255, 1)",borderColor:"rgba(122, 174, 252, 1)"},{color:"rgba(56, 205, 231, 1)",borderColor:"rgba(42, 180, 204, 1)"},{color:"rgba(84, 214, 145, 1)",borderColor:"rgba(52, 197, 120, 1)"},{color:"rgba(218, 163, 255, 1)",borderColor:"rgba(205, 130, 255, 1)"},{color:"rgba(255, 148, 228, 1)",borderColor:"rgba(251, 113, 216, 1)"},{color:"rgba(230, 230, 230, 1)",borderColor:"rgba(102, 102, 102, 0.3)"}]},getMiddleProps:t=>{const{widget:n,dispatch:r}=t;return{fill:n.hotAttr.fill,handleColorChange:d=>{r({type:"entry:widget:change",payload:{flatChgList:[{key:n.key,hotAttr:{fill:d}}]}})}}}}]}),D5=E.Ay.div.withConfig({displayName:"style__StyledCodeGenerateItem",componentId:"sc-d5cbar-0"})(["display:flex;align-items:center;color:",";font-size:12px;font-weight:500;line-height:16px;"],e=>e.theme.color_text_L1),GO=(0,E.Ay)(D5).withConfig({displayName:"style__StyledCodeGenerateConfirm",componentId:"sc-d5cbar-1"})(["height:32px;padding:0 8px 0 4px;border-radius:6px;background-color:transparent;cursor:pointer;&:hover{background-color:",";}&:active{background-color:",";}svg{color:inherit;path[fill]{fill:",";}}span{white-space:nowrap;margin-left:2px;}"],e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_text_L1),ZO=(0,E.Ay)(D5).withConfig({displayName:"style__StyledCodeGenerateOrder",componentId:"sc-d5cbar-2"})([".order{padding:6px;}"]),WQ=E.Ay.div.withConfig({displayName:"style__StyledIconContainer",componentId:"sc-d5cbar-3"})(["margin-right:4px;"]),n7=(0,E.Ay)(Et.C).withConfig({displayName:"style__StyledSvgIcon",componentId:"sc-d5cbar-4"})(["width:32px;height:32px;padding:4px;color:",";&.feedback-btn.unsatisfied{transform:rotate(180deg);&.active{color:",";}}&.feedback-btn.satisfied.active{color:",";}"],e=>e.theme.color_text_L1,e=>e.theme.color_error,e=>e.theme.color_text_link_normal),KO=(0,E.Ay)(D5).withConfig({displayName:"style__StyledCodeGenerateLoading",componentId:"sc-d5cbar-5"})(["margin-right:6px;.request-loading{width:24px;height:24px;}.request-loading{animation:loading 3s linear infinite;@keyframes loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}}"]),YO=E.Ay.div.withConfig({displayName:"style__StyledCode2MDWidgetButton",componentId:"sc-d5cbar-6"})(["height:32px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 6px;border-radius:6px;cursor:pointer;margin-right:6px;background:",";&.disabled{opacity:0.5;cursor:not-allowed;}&:hover{background:",";}.loading-icon{animation:loading 3s linear infinite;@keyframes loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}}svg{color:inherit;path[fill]{fill:",";}}.text{font-weight:400;font-size:14px;line-height:20px;color:",";white-space:nowrap;}"],e=>e.theme.color_bg_white,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1),XO=()=>(0,o.jsx)(KO,{children:(0,o.jsx)(Et.C,{className:"request-loading",name:"chatGPT/tip-loading",isColorPure:!0})});var QO=Object.defineProperty,JO=Object.defineProperties,qO=Object.getOwnPropertyDescriptors,c4=Object.getOwnPropertySymbols,o7=Object.prototype.hasOwnProperty,a7=Object.prototype.propertyIsEnumerable,r7=(e,t,n)=>t in e?QO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,O5=(e,t)=>{for(var n in t||(t={}))o7.call(t,n)&&r7(e,n,t[n]);if(c4)for(var n of c4(t))a7.call(t,n)&&r7(e,n,t[n]);return e},$O=(e,t)=>JO(e,qO(t)),eR=(e,t)=>{var n={};for(var r in e)o7.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&c4)for(var r of c4(e))t.indexOf(r)<0&&a7.call(e,r)&&(n[r]=e[r]);return n},tR=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=eR(n,["size","spin","style"]);const p=O5(O5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",$O(O5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M18.2579 7.21973C18.5508 6.92691 19.0256 6.92705 19.3185 7.21973C19.6112 7.51263 19.6113 7.98743 19.3185 8.28027L10.8331 16.7656C10.6925 16.9062 10.5017 16.9853 10.3029 16.9854C10.1041 16.9853 9.91315 16.9061 9.77258 16.7656L4.68176 11.6748C4.3889 11.3819 4.38897 10.9072 4.68176 10.6143C4.97466 10.3214 5.44942 10.3214 5.74231 10.6143L10.3029 15.1748L18.2579 7.21973Z",fill:"#19191A"}))});const nR=e=>{const{dispatch:t}=e,n=()=>{t({type:"entry:aiComponent:float-bar:confirm",payload:{key:e.widget.key}})};return(0,o.jsxs)(GO,{onClick:n,children:[(0,o.jsx)(tR,{size:24}),(0,o.jsx)("span",{children:I18N.Common.confirm2})]})};var Ih=i(95657);const oR=e=>{const{dispatch:t}=e,n=(0,a.d4)(Ih.G1),r=e.widget.key,s=n[r]||{},{activeIndex:c,list:d}=(s==null?void 0:s.resultTmpListData)||{activeIndex:0,list:[]},p=_=>{t({type:"entry:aiComponent:float-bar:handle-order",payload:{key:r,type:_}})},g=c+1+"/"+d.length,y=c===0,w=c===d.length-1;return d.length<=1?null:(0,o.jsxs)(ZO,{children:[(0,o.jsx)(bf.A,{disabled:y,title:I18N.TextToolbar.code.prev,onClick:()=>p("prev"),children:(0,o.jsx)(n7,{className:"prev",name:"chatGTP/ai-component/float-bar/prev",size:24})}),(0,o.jsx)("div",{className:"order",children:g}),(0,o.jsx)(bf.A,{disabled:w,title:I18N.TextToolbar.code.next,onClick:()=>p("next"),children:(0,o.jsx)(n7,{className:"next",name:"chatGTP/ai-component/float-bar/next",size:24})})]})};var aR=Object.defineProperty,rR=Object.defineProperties,iR=Object.getOwnPropertyDescriptors,d4=Object.getOwnPropertySymbols,i7=Object.prototype.hasOwnProperty,s7=Object.prototype.propertyIsEnumerable,l7=(e,t,n)=>t in e?aR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,R5=(e,t)=>{for(var n in t||(t={}))i7.call(t,n)&&l7(e,n,t[n]);if(d4)for(var n of d4(t))s7.call(t,n)&&l7(e,n,t[n]);return e},sR=(e,t)=>rR(e,iR(t)),lR=(e,t)=>{var n={};for(var r in e)i7.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&d4)for(var r of d4(e))t.indexOf(r)<0&&s7.call(e,r)&&(n[r]=e[r]);return n},cR=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=lR(n,["size","spin","style"]);const p=R5(R5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",sR(R5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M18.625 10.917C19.4583 11.3981 19.4583 12.6019 18.625 13.083L8.875 18.7119C8.04168 19.1929 7 18.5911 7 17.6289L7 6.37109C7 5.40888 8.04168 4.80706 8.875 5.28809L18.625 10.917Z",stroke:"#19191A",strokeWidth:"1.5"}))});const dR=e=>{const{dispatch:t}=e,n=e.widget.key,r=()=>{var s;const c=(s=sdkStore.getHotItem(n))==null?void 0:s.sup;t({type:"entry:preview:widget",payload:{activeWidgetKey:n,activePageKey:c}})};return(0,o.jsx)(bf.A,{className:"code-generate-preview",title:I18N.TextToolbar.code.preview,onClick:r,children:(0,o.jsx)(cR,{size:24})})};var pR=Object.defineProperty,uR=Object.defineProperties,hR=Object.getOwnPropertyDescriptors,p4=Object.getOwnPropertySymbols,c7=Object.prototype.hasOwnProperty,d7=Object.prototype.propertyIsEnumerable,p7=(e,t,n)=>t in e?pR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,B5=(e,t)=>{for(var n in t||(t={}))c7.call(t,n)&&p7(e,n,t[n]);if(p4)for(var n of p4(t))d7.call(t,n)&&p7(e,n,t[n]);return e},mR=(e,t)=>uR(e,hR(t)),fR=(e,t)=>{var n={};for(var r in e)c7.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&p4)for(var r of p4(e))t.indexOf(r)<0&&d7.call(e,r)&&(n[r]=e[r]);return n},gR=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=fR(n,["size","spin","style"]);const p=B5(B5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",mR(B5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M5.021 11.2495C5.33191 11.2497 5.59787 11.4388 5.71143 11.7085C5.74933 11.7982 5.771 11.897 5.771 12.0005C5.77137 15.4404 8.56045 18.229 12.0005 18.229C13.6809 18.2288 15.2046 17.5641 16.3257 16.4819C16.6237 16.1944 17.0986 16.2035 17.3862 16.5015C17.6735 16.7995 17.6655 17.2745 17.3677 17.562C15.9783 18.9031 14.0848 19.7288 12.0005 19.729C9.44415 19.729 7.17811 18.4871 5.771 16.5747V18.2036C5.77053 18.6173 5.43475 18.9534 5.021 18.9536C4.60707 18.9536 4.27146 18.6174 4.271 18.2036V11.9995C4.271 11.5853 4.60678 11.2495 5.021 11.2495ZM12.0005 4.271C14.5558 4.27122 16.8202 5.51198 18.2271 7.42334V5.79639C18.2273 5.38253 18.5632 5.04661 18.9771 5.04639C19.3911 5.04639 19.7268 5.38239 19.7271 5.79639V11.9224C19.7273 11.9483 19.729 11.9745 19.729 12.0005C19.7288 12.2543 19.6009 12.4772 19.4077 12.6128C19.2861 12.6985 19.139 12.7502 18.979 12.7505L18.978 12.7495L18.9771 12.7505C18.5632 12.7503 18.2273 12.4144 18.2271 12.0005V11.9224C18.1854 8.51817 15.4145 5.77137 12.0005 5.771C10.2405 5.771 8.65181 6.49993 7.51807 7.67432C7.2305 7.9722 6.75556 7.98019 6.45752 7.69287C6.15957 7.40518 6.1513 6.93032 6.43896 6.63232C7.84367 5.17733 9.81705 4.271 12.0005 4.271Z",fill:"#19191A"}))});const yR=e=>{const{dispatch:t}=e,n=()=>{t({type:"entry:aiComponent:float-bar:retry",payload:{key:e.widget.key}})};return(0,o.jsx)(bf.A,{title:I18N.TextToolbar.code.regenerate,onClick:n,children:(0,o.jsx)(gR,{size:24})})},KQ=e=>{const{dispatch:t}=e,n=()=>{};return _jsx(MenuOption,{title:I18N.TextToolbar.code.code_editor,onClick:n,children:_jsx(AiMainIconCode,{size:24})})};var vR=Object.defineProperty,xR=Object.defineProperties,bR=Object.getOwnPropertyDescriptors,u4=Object.getOwnPropertySymbols,u7=Object.prototype.hasOwnProperty,h7=Object.prototype.propertyIsEnumerable,m7=(e,t,n)=>t in e?vR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,U5=(e,t)=>{for(var n in t||(t={}))u7.call(t,n)&&m7(e,n,t[n]);if(u4)for(var n of u4(t))h7.call(t,n)&&m7(e,n,t[n]);return e},CR=(e,t)=>xR(e,bR(t)),wR=(e,t)=>{var n={};for(var r in e)u7.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&u4)for(var r of u4(e))t.indexOf(r)<0&&h7.call(e,r)&&(n[r]=e[r]);return n},f7=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=wR(n,["size","spin","style"]);const p=U5(U5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",CR(U5({ref:t,style:p},d),{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{opacity:"0.8",d:"M9.99993 3C10.4666 3 10.6999 3.23333 10.6999 3.7V5.8C10.6999 6.26667 10.4666 6.5 9.99993 6.5C9.53326 6.5 9.29993 6.26667 9.29993 5.8V3.7C9.29993 3.23333 9.53326 3 9.99993 3Z",fill:"black"}),l.createElement("path",{opacity:"0.4",d:"M9.99993 13.5C10.4666 13.5 10.6999 13.7333 10.6999 14.2V16.3C10.6999 16.7667 10.4666 17 9.99993 17C9.53326 17 9.29993 16.7667 9.29993 16.3V14.2C9.29993 13.7333 9.53326 13.5 9.99993 13.5Z",fill:"black"}),l.createElement("path",{opacity:"0.2",d:"M16.9999 9.9998C16.9999 10.4665 16.7666 10.6998 16.2999 10.6998H14.1999C13.7333 10.6998 13.4999 10.4665 13.4999 9.9998C13.4999 9.53314 13.7333 9.2998 14.1999 9.2998H16.2999C16.7666 9.2998 16.9999 9.53314 16.9999 9.9998Z",fill:"black"}),l.createElement("path",{opacity:"0.6",d:"M6.49994 9.9998C6.49994 10.4665 6.26661 10.6998 5.79994 10.6998H3.69994C3.23327 10.6998 2.99994 10.4665 2.99994 9.9998C2.99994 9.53314 3.23327 9.2998 3.69994 9.2998H5.79994C6.26661 9.2998 6.49994 9.53314 6.49994 9.9998Z",fill:"black"}),l.createElement("path",{opacity:"0.1",d:"M14.9467 5.05022C15.2766 5.3802 15.2766 5.71019 14.9467 6.04017L13.4617 7.52509C13.1318 7.85508 12.8018 7.85508 12.4718 7.52509C12.1418 7.19511 12.1418 6.86513 12.4718 6.53515L13.9567 5.05022C14.2867 4.72024 14.6167 4.72024 14.9467 5.05022Z",fill:"black"}),l.createElement("path",{opacity:"0.5",d:"M7.52284 12.4745C7.85282 12.8045 7.85282 13.1345 7.52284 13.4645L6.03791 14.9494C5.70793 15.2794 5.37795 15.2794 5.04796 14.9494C4.71798 14.6194 4.71798 14.2894 5.04796 13.9595L6.53289 12.4745C6.86287 12.1446 7.19285 12.1446 7.52284 12.4745Z",fill:"black"}),l.createElement("path",{opacity:"0.3",d:"M14.9467 14.9499C14.6167 15.2799 14.2867 15.2799 13.9567 14.9499L12.4718 13.465C12.1418 13.135 12.1418 12.805 12.4718 12.475C12.8018 12.145 13.1318 12.145 13.4617 12.475L14.9467 13.96C15.2766 14.2899 15.2766 14.6199 14.9467 14.9499Z",fill:"black"}),l.createElement("path",{opacity:"0.7",d:"M7.52284 7.5251C7.19285 7.85508 6.86287 7.85508 6.53289 7.5251L5.04796 6.04017C4.71798 5.71019 4.71798 5.3802 5.04796 5.05022C5.37795 4.72024 5.70793 4.72024 6.03791 5.05022L7.52284 6.53515C7.85282 6.86513 7.85282 7.19511 7.52284 7.5251Z",fill:"black"}))}),SR=Object.defineProperty,AR=Object.defineProperties,MR=Object.getOwnPropertyDescriptors,h4=Object.getOwnPropertySymbols,g7=Object.prototype.hasOwnProperty,y7=Object.prototype.propertyIsEnumerable,v7=(e,t,n)=>t in e?SR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,F5=(e,t)=>{for(var n in t||(t={}))g7.call(t,n)&&v7(e,n,t[n]);if(h4)for(var n of h4(t))y7.call(t,n)&&v7(e,n,t[n]);return e},kR=(e,t)=>AR(e,MR(t)),ER=(e,t)=>{var n={};for(var r in e)g7.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&h4)for(var r of h4(e))t.indexOf(r)<0&&y7.call(e,r)&&(n[r]=e[r]);return n},IR=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=ER(n,["size","spin","style"]);const p=F5(F5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",kR(F5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M4.18481 6.72519C6.72035 6.59191 8.49773 7.22952 9.85083 8.29062C11.1668 9.32273 12.0287 10.7224 12.7971 11.9518C13.5942 13.2269 14.2872 14.3091 15.2786 15.0201C15.9664 15.5134 16.8401 15.8518 18.0774 15.8629L17.72 15.5045C17.4271 15.2116 17.4271 14.7368 17.72 14.4439C18.0129 14.1512 18.4877 14.1511 18.7805 14.4439L20.3069 15.9703C20.5993 16.2632 20.5995 16.7381 20.3069 17.0309L18.7805 18.5562C18.4876 18.8491 18.0129 18.8491 17.72 18.5562C17.4273 18.2633 17.4271 17.7885 17.72 17.4957L17.8567 17.358C16.4458 17.31 15.33 16.9032 14.4036 16.2389C13.13 15.3252 12.2908 13.9708 11.5256 12.7467C10.7317 11.4766 9.9994 10.3129 8.92505 9.47031C7.88766 8.65687 6.47678 8.10682 4.26294 8.22324C3.84944 8.2448 3.4966 7.92681 3.47485 7.51328C3.45352 7.09996 3.77142 6.74693 4.18481 6.72519ZM9.51294 14.2623C9.85779 13.8858 10.4754 13.9036 10.7522 14.3326C10.9226 14.597 10.9134 14.9452 10.7043 15.1803C10.3583 15.5693 9.97621 15.93 9.54419 16.2398C8.21976 17.1897 6.50833 17.6156 4.10083 17.2144C3.69225 17.1464 3.41653 16.7597 3.48462 16.3512C3.5527 15.9427 3.93846 15.6671 4.34692 15.735C6.43935 16.0836 7.729 15.6961 8.67017 15.0211C8.97574 14.8019 9.25239 14.5468 9.51294 14.2623ZM17.72 5.44394C18.0129 5.15116 18.4877 5.15108 18.7805 5.44394L20.3069 6.97031C20.5993 7.26319 20.5995 7.73808 20.3069 8.03085L18.7805 9.55624C18.4876 9.84914 18.0129 9.84914 17.72 9.55624C17.4273 9.26334 17.4271 8.78853 17.72 8.4957L17.9299 8.28476C16.6739 8.45465 15.7552 8.89681 15.0227 9.47128C14.8246 9.62664 14.6385 9.79354 14.4612 9.96933C14.1134 10.314 13.5369 10.3029 13.2629 9.89706C13.0789 9.62412 13.0779 9.23809 13.3079 9.00253C13.5523 8.75215 13.8141 8.51341 14.0969 8.2916C15.1083 7.49839 16.3568 6.94192 17.9817 6.76718L17.72 6.50449C17.4271 6.21159 17.4271 5.73683 17.72 5.44394Z",fill:"#19191A"}))});const TR=e=>{const{widget:t,dispatch:n}=e,s=(0,a.d4)(Ih.G1)[t.key]||{},c=!t.hotAttr.injection,{convertToEditableType:d="idle"}=s,p=d==="converting",g=async()=>{p||c||n({type:"entry:aiComponent:float-bar:convert-to-editable",payload:{widget:t}})},y=(0,l.useMemo)(()=>c?I18N.TextToolbar.code.convert_error:"",[c]);return(0,o.jsx)(Os.A,{content:y,direction:"down",distance:12,className:"floating-tooltip",children:(0,o.jsx)(YO,{onClick:g,className:m()({disabled:c}),children:p?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(f7,{size:20,className:"loading-icon"}),(0,o.jsx)("span",{className:"text",children:I18N.TextToolbar.code.converting})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(IR,{size:20}),(0,o.jsx)("span",{className:"text",children:I18N.TextToolbar.code.convert})]})})})};var _R=i(26880),PR=i(63405),LR=Object.defineProperty,NR=Object.defineProperties,jR=Object.getOwnPropertyDescriptors,m4=Object.getOwnPropertySymbols,x7=Object.prototype.hasOwnProperty,b7=Object.prototype.propertyIsEnumerable,C7=(e,t,n)=>t in e?LR(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,V5=(e,t)=>{for(var n in t||(t={}))x7.call(t,n)&&C7(e,n,t[n]);if(m4)for(var n of m4(t))b7.call(t,n)&&C7(e,n,t[n]);return e},DR=(e,t)=>NR(e,jR(t)),OR=(e,t)=>{var n={};for(var r in e)x7.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&m4)for(var r of m4(e))t.indexOf(r)<0&&b7.call(e,r)&&(n[r]=e[r]);return n},RR=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=OR(n,["size","spin","style"]);const p=V5(V5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",DR(V5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M19.2002 18.2426C19.6142 18.2428 19.9502 18.5785 19.9502 18.9926C19.9501 19.4067 19.6142 19.7424 19.2002 19.7426H4.7998C4.38572 19.7425 4.04986 19.4067 4.0498 18.9926C4.0498 18.5785 4.38568 18.2427 4.7998 18.2426H19.2002ZM13.4404 4.76997C14.1238 4.08627 15.2325 4.08631 15.916 4.76997L17.4238 6.27876C18.1067 6.96201 18.1065 8.06904 17.4238 8.7524L9.85742 16.3227C9.71688 16.4632 9.52585 16.5423 9.32715 16.5424H6.40039C5.98624 16.5424 5.6505 16.2066 5.65039 15.7924V12.8803L5.66504 12.7329C5.69391 12.5891 5.76497 12.4553 5.87012 12.3501L13.4404 4.76997ZM14.8555 5.83052C14.7579 5.73292 14.5996 5.73311 14.502 5.83052L7.15039 13.1899V15.0424H9.0166L16.3633 7.69185C16.4603 7.5942 16.4606 7.43579 16.3633 7.33833L14.8555 5.83052Z",fill:"#19191A"}))});const BR=e=>{const{dispatch:t}=e,n=()=>{t({type:"entry:aiComponent:in:edit",payload:{cid:e.widget.key}})},[r,s]=I18N.TextToolbar.code.edit_mode.split("
");return(0,o.jsx)(bf.A,{title:(0,o.jsxs)(UR,{children:[(0,o.jsx)("div",{className:"title",children:r}),(0,o.jsx)("div",{className:"subtitle",children:s})]}),onClick:n,children:(0,o.jsx)(RR,{size:24})})},UR=E.Ay.div.withConfig({displayName:"CodeVisualEditor__StyledTip",componentId:"sc-1eeg0wl-0"})(["display:flex;flex-direction:column;justify-content:center;align-items:center;.title{font-weight:500;}.subtitle{font-size:11px;color:",";font-weight:400;}"],e=>e.theme.color_text_L3),FR=()=>[{component:oR},{component:nR},{type:"VSeparator",component:ks.So},{component:yR},{component:dR}],VR=()=>[{component:PR.u4}],zR=()=>[{component:_R.s,getMiddleProps:e=>({onSubmit:async n=>{await e.dispatch({type:"entry:aiComponent:float-bar:chat-ai-send",payload:{userContent:n,editingAIComponentInfo:{key:e.widget.key},type:"edit"}})}})},{component:BR},{component:TR}],WR=()=>[{component:XO}],HR=e=>{const n=(0,a.d4)(Ih.G1)[e.widget.key]||{},{type:r="common"}=n;return(r==="loading"?WR():r==="result"?FR():r==="edit-html"?VR():zR()).map(c=>{var d;return(0,o.jsx)(c.component,{...e,...(d=c.getMiddleProps)==null?void 0:d.call(c,e)},c.component.name)})},GR=e=>({controlConfig:[{component:HR}]});var zm=i(30523),td=i(9680);const ZR=E.Ay.div.withConfig({displayName:"styles__StyledButtonHeightContent",componentId:"sc-s81i55-0"})(["display:flex;.title{width:100%;height:26px;display:flex;align-items:center;color:",";font-weight:500;font-size:12px;}.heights{display:flex;align-items:center;margin-bottom:8px;.height-opt{width:46px;height:28px;border-radius:6px;margin-right:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;&:last-child{margin-right:0;}&.is-active{background:",";}&:not(.is-active):hover{background:",";}}}.size-settings{display:flex;align-items:center;flex-direction:column;width:100%;.box{width:100%;display:flex;align-items:center;justify-content:space-between;height:36px;span{font-size:12px;color:",";line-height:16px;}.font-size-container{width:60px;.font-size-input{+ .toolbar-dropdown-opener{.var-tag{margin-left:0;}}}}.button-input,.input.input-number{width:60px !important;height:28px;display:flex;align-items:center;border-radius:6px;",";input{margin-left:0;padding-left:12px;}.arrow{cursor:pointer;transform:rotate(-90deg);margin-right:7px;path{stroke:",";}}&.has-menu{input{width:calc(100% - 14px);}}}.var-input-container{width:60px !important;height:28px;}}}"],e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_L2,Nv.I,e=>e.theme.color_text_L1),KR=(0,E.DU)(["#IBOT_SELECT_MENU_ROOT{.SelectMenuPortal{.font-size-input-menu,.icon-size-input-menu{margin-left:78px;}}}"]),YR=(0,l.memo)(e=>{var t,n;const{config:r,dropdownPosition:s,widget:c,textFontInfo:d,onChange:p,onChangeText:g,dispatch:y}=e,{title:w}=r,{key:_,hotAttr:{type:j,w:N,h:Z,icon:Q,isLockAspect:se}}=c,{fontSize:ie,refVars:he}=d,xe={w:(0,td.xj)([c],"w"),h:(0,td.xj)([c],"h"),icon:(0,td.xj)([c],"icon"),...he},_e=(0,a.d4)(Hs.y.query.getMissFontHiKeySet).has(_),De=$m.VV.includes(j),Je=(0,a.d4)(re.lh),Ne=Je&&Je===_,pt=!_e,_t=(0,l.useRef)(null),gt=(0,l.useRef)(null),[Ct,zt]=(0,l.useState)(null),Dt=(0,l.useMemo)(()=>[{key:"extra_small",label:I18N.TextToolbar.button.height.default.extra_small,data:{fontSize:11,iconSize:12,height:28,gap:4}},{key:"small",label:I18N.TextToolbar.button.height.default.small,data:{fontSize:12,iconSize:12,height:32,gap:4}},{key:"middle",label:I18N.TextToolbar.button.height.default.middle,data:{fontSize:14,iconSize:16,height:36,gap:6}},{key:"big",label:I18N.TextToolbar.button.height.default.big,data:{fontSize:16,iconSize:18,height:40,gap:6}}],[]),sn=(0,l.useMemo)(()=>[12,14,16,24,32,48,100].map(ca=>({label:ca+"px",value:ca})),[]),Rn=(0,l.useMemo)(()=>Dt.find(ca=>{const{data:va}=ca;return va.height===Z&&va.fontSize===ie&&(Q?va.iconSize===Q.iconSize&&va.gap===Q.gap:!0)}),[Z,Q,ie,Dt]),On=(ca,va)=>{g({attr:"fontSize",value:ca,refVar:va,dispatch:y})},Lo=(ca,va,ra)=>{va==="fontSize"?On(ca,ra):["iconSize","gap"].includes(va)&&p({value:ca,attr:va,supAttr:"icon",refVar:ra,dispatch:y,selections:[c.key]})},Yo=(ca,va)=>{if(typeof ca!="number")return;const ra=ca>1?ca:1;y({type:"entry:items:set:width",payload:{width:ra,refVar:va}}),y({type:"entry:auto:show:hide:item"})},Cn=(ca,va)=>{if(typeof ca!="number")return;const ra=ca>1?ca:1;y({type:"entry:items:set:height",payload:{height:ra,refVar:va}}),y({type:"entry:auto:show:hide:item"})},hn=(0,l.useCallback)(ca=>{var va,ra;const{data:{fontSize:Jo,iconSize:$o,height:sa,gap:da}}=ca;Cn(sa,""),Lo(Jo,"fontSize","");const nr=Q?{...Q,iconSize:$o,gap:da}:{iconSize:$o,gap:da};p({value:nr,attr:"icon",dispatch:y,selections:[_]}),(va=gt.current)==null||(ra=va.close)==null||ra.call(va)},[Lo,Cn,p,Q,_,gt]),oa=(0,l.useCallback)(()=>{setTimeout(()=>{zt({menuPosRight:void 0,direction:"right-start",distance:2,targetNode:_t==null?void 0:_t.current})})},[_t]),Ao=ca=>(0,o.jsx)(Eh.A,{className:"arrow",size:14,onClick:ca});return(0,o.jsx)(d2.A,{ref:gt,title:w,top:s==="bottom"?40:Q!=null&&Q.path?-300:-227,left:-90,onShow:oa,trigger:(0,o.jsxs)("div",{className:"trigger-container has-arrow",children:[(0,o.jsx)("span",{className:"title",children:Rn?Rn.label+"-"+Z:I18N.TextToolbar.button.height.none}),(0,o.jsx)("div",{className:"trigger",children:(0,o.jsx)(Eh.A,{className:"arrow",size:14})})]}),children:(0,o.jsxs)(ZR,{className:"content-container button-height-options width-240",ref:_t,children:[(0,o.jsx)("span",{className:"title",children:I18N.TextToolbar.default}),(0,o.jsx)("div",{className:"heights",children:Dt.map(ca=>(0,o.jsx)("div",{className:m()("height-opt",{"is-active":(Rn==null?void 0:Rn.key)===ca.key}),onClick:()=>hn(ca),children:ca.label},ca.key))}),(0,o.jsx)("span",{className:"title",children:I18N.TextToolbar.button.height.sizeText}),(0,o.jsxs)("div",{className:"size-settings",children:[(0,o.jsxs)("div",{className:"box",children:[(0,o.jsx)("span",{children:I18N.TextToolbar.button.height.fontSize}),(0,o.jsx)(wg.A,{disabled:_e||!De&&Ne,fontSize:ie,refVar:xe==null?void 0:xe.fontSize,canAddVar:!0,isShowLess12:!1,isShowAddVarIcon:!1,dropdownProps:Ct,handleChange:Lo,onRenderArrow:Ao}),(0,o.jsx)(KR,{})]}),(Q==null?void 0:Q.path)&&(0,o.jsxs)("div",{className:"box",children:[(0,o.jsx)("span",{children:I18N.TextToolbar.button.height.iconSize}),(0,o.jsx)(zm.Yw,{type:"number",className:"step-input-width-72 button-input",inputClassName:"general-input",menuClassName:"icon-size-input-menu",attr:"iconSize",isShowAddVarIcon:!1,value:Q==null?void 0:Q.iconSize,refVar:xe==null||(t=xe.icon)==null?void 0:t.iconSize,isNotVerify:!1,disabled:!pt,min:1,max:1e3,placeholder:"",optionList:sn,dropdownProps:Ct,onConfirm:(ca,va)=>Lo(ca,"iconSize",va),onRenderArrow:Ao})]}),(0,o.jsxs)("div",{className:"box",children:[(0,o.jsx)("span",{children:I18N.TextToolbar.button.height.buttonWidth}),(0,o.jsx)(zm.Yw,{type:"number",className:"step-input-width-72 button-input",inputClassName:"general-input",attr:"w",isShowAddVarIcon:!1,value:se&&xe!=null&&xe.h?N:Math.round(N),refVar:xe==null?void 0:xe.w,isNotVerify:!1,disabled:!pt,min:1,max:99999,placeholder:"",dropdownProps:Ct,onConfirm:Yo})]}),(0,o.jsxs)("div",{className:"box",children:[(0,o.jsx)("span",{children:I18N.TextToolbar.button.height.buttonHeight}),(0,o.jsx)(zm.Yw,{type:"number",className:"step-input-width-72 button-input",inputClassName:"general-input",attr:"h",isShowAddVarIcon:!1,value:se&&xe!=null&&xe.w?Z:Math.round(Z),refVar:xe==null?void 0:xe.h,isNotVerify:!1,disabled:!pt,min:1,max:99999,placeholder:"",dropdownProps:Ct,onConfirm:Cn})]}),(Q==null?void 0:Q.path)&&(0,o.jsxs)("div",{className:"box",children:[(0,o.jsx)("span",{children:I18N.TextToolbar.button.height.gap}),(0,o.jsx)(zm.Yw,{type:"number",className:"step-input-width-72 button-input",inputClassName:"general-input",attr:"gap",isShowAddVarIcon:!1,value:Q==null?void 0:Q.gap,refVar:xe==null||(n=xe.icon)==null?void 0:n.gap,isNotVerify:!1,disabled:!pt,min:1,max:1e3,placeholder:"",dropdownProps:Ct,onConfirm:(ca,va)=>Lo(ca,"gap",va)})]})]})]})})});var XR=i(71181);const QR=(0,l.memo)(e=>{const{config:t,dropdownPosition:n,widget:r,editorState:s,getTextV1:c,setTextV1:d,dispatch:p}=e,{title:g}=t,{hotAttr:{stateType:y}}=r,w=(0,l.useRef)(null),{activeColorItem:_,handleChangeStateType:j}=(0,XR.d)({widget:r,editorState:s,getTextV1:c,setTextV1:d,dispatch:p}),N=(0,l.useMemo)(()=>[{key:"default",label:I18N.TextToolbar.button.stateType.default},{key:"hover",label:I18N.TextToolbar.button.stateType.hover},{key:"active",label:I18N.TextToolbar.button.stateType.active},{key:"disabled",label:I18N.TextToolbar.button.stateType.disabled}],[]),Z=(0,l.useMemo)(()=>{const se=N.find(ie=>ie.key===y);return!se||_!=null&&_.isCustomize?I18N.TextToolbar.button.stateType.none:se.label},[N,y,_]),Q=se=>{var ie,he;j(se),(ie=w.current)==null||(he=ie.close)==null||he.call(ie)};return(0,o.jsx)(d2.A,{ref:w,title:g,top:n==="bottom"?40:-135,left:-29,trigger:(0,o.jsxs)("div",{className:"trigger-container has-arrow",children:[(0,o.jsx)("span",{className:"title",children:Z}),(0,o.jsx)("div",{className:"trigger",children:(0,o.jsx)(Eh.A,{className:"arrow",size:14})})]}),children:(0,o.jsx)("div",{className:"content-container state-type-options width-140",children:N.map(se=>(0,o.jsx)(Vm.A,{value:se.key,active:y===se.key&&!(_!=null&&_.isCustomize),onClick:()=>Q(se.key),children:(0,o.jsxs)(o.Fragment,{children:[y===se.key&&!(_!=null&&_.isCustomize)&&(0,o.jsx)(Et.C,{name:"draft/check",className:"draft-check"}),(0,o.jsx)("span",{className:"option-title",children:se.label})]})},se.key))})})});var w7=i(75661);const JR=()=>[{component:ks.s4,styleConfig:{title:I18N.TextToolbar.button.styleType.title}},{type:Pp.Appear,component:QR,styleConfig:{title:I18N.TextToolbar.button.stateType.title}},{component:YR,styleConfig:{title:I18N.TextToolbar.button.height.title},getMiddleProps:e=>{const{widget:t,dispatch:n}=e,{hotAttr:{type:r}}=t;return{textFontInfo:cm.sE[lm.s.TextFontPanel][r]({...e,selectedItems:[t]}),onChangeText:d=>{let{attr:p,value:g,refVar:y}=d;Fm({attr:p,value:g,refVar:y,dispatch:n})},onChange:zf}}},F2,{type:Pp.Appear,component:ks.jo,styleConfig:{title:I18N.TextToolbar.button.color.title}},F2,d5(),p5(),Wg(),{component:ks.In,styleConfig:{title:I18N.SettingPanel.icon,source:w7.Z.buttonIconWidgetSettingPanel},getMiddleProps:e=>{const{widget:t,dispatch:n}=e,{key:r,hotAttr:{icon:s}}=t;return{icon:s,onSetCurrentNodeIcon:(p,g)=>{const{iconName:y}=(0,x3.RU)(p),{path:w,view_box:_}=p,j=s?{...s,path:w,viewBox:_,iconName:y}:{path:w,viewBox:_,iconName:y,iconSize:12,gap:4,isMultiColorIcon:g,position:"left"};n({type:"entry:widget:change",payload:{flatChgList:[{key:r,hotAttr:{icon:j}}]}}),n({type:"entry:auto:show:hide:item"})},onChangePosition:p=>{const g=p==="none"?{path:"",viewBox:""}:{position:p},y=s?{...s,...g}:g;n({type:"entry:widget:change",payload:{flatChgList:[{key:r,hotAttr:{icon:y}}]}}),n({type:"entry:auto:show:hide:item"})}}}},F2,u5(),m5()],qR=e=>{const t=JR(),{textRefStyleKey:n}=e,r=n?t.slice(0,t.length-1).concat([h5()]).concat(t.slice(t.length-1)):t;return{getCommonProps:s=>dm(s),controlConfig:r}};var $R=Object.defineProperty,eB=Object.defineProperties,tB=Object.getOwnPropertyDescriptors,f4=Object.getOwnPropertySymbols,S7=Object.prototype.hasOwnProperty,A7=Object.prototype.propertyIsEnumerable,M7=(e,t,n)=>t in e?$R(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,z5=(e,t)=>{for(var n in t||(t={}))S7.call(t,n)&&M7(e,n,t[n]);if(f4)for(var n of f4(t))A7.call(t,n)&&M7(e,n,t[n]);return e},nB=(e,t)=>eB(e,tB(t)),oB=(e,t)=>{var n={};for(var r in e)S7.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&f4)for(var r of f4(e))t.indexOf(r)<0&&A7.call(e,r)&&(n[r]=e[r]);return n},aB=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=oB(n,["size","spin","style"]);const p=z5(z5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",nB(z5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M3.65326 7.14335C3.36037 6.85046 3.36037 6.37558 3.65326 6.08269L5.77458 3.96137C6.06748 3.66848 6.54235 3.66848 6.83524 3.96137L8.95656 6.08269C9.24946 6.37558 9.24946 6.85046 8.95656 7.14335C8.66367 7.43624 8.1888 7.43624 7.8959 7.14335L7.06663 6.31408L7.06663 17.6859L7.8959 16.8566C8.1888 16.5637 8.66367 16.5637 8.95656 16.8566C9.24946 17.1495 9.24946 17.6243 8.95656 17.9172L6.83524 20.0386C6.54235 20.3315 6.06748 20.3315 5.77458 20.0386L3.65326 17.9172C3.36037 17.6243 3.36037 17.1495 3.65326 16.8566C3.94616 16.5637 4.42103 16.5637 4.71392 16.8566L5.56663 17.7093L5.56663 6.29064L4.71392 7.14335C4.42103 7.43624 3.94616 7.43624 3.65326 7.14335Z",fill:"#19191A"}),l.createElement("path",{d:"M10.5664 5.74951C10.5664 5.3353 10.9022 4.99951 11.3164 4.99951H19.8164C20.2306 4.99951 20.5664 5.3353 20.5664 5.74951C20.5664 6.16373 20.2306 6.49951 19.8164 6.49951H11.3164C10.9022 6.49951 10.5664 6.16373 10.5664 5.74951Z",fill:"#19191A"}),l.createElement("path",{d:"M11.3164 8.99951C10.9022 8.99951 10.5664 9.3353 10.5664 9.74951C10.5664 10.1637 10.9022 10.4995 11.3164 10.4995H19.8164C20.2306 10.4995 20.5664 10.1637 20.5664 9.74951C20.5664 9.3353 20.2306 8.99951 19.8164 8.99951H11.3164Z",fill:"#19191A"}),l.createElement("path",{d:"M10.5664 13.7495C10.5664 13.3353 10.9022 12.9995 11.3164 12.9995H19.8164C20.2306 12.9995 20.5664 13.3353 20.5664 13.7495C20.5664 14.1637 20.2306 14.4995 19.8164 14.4995H11.3164C10.9022 14.4995 10.5664 14.1637 10.5664 13.7495Z",fill:"#19191A"}),l.createElement("path",{d:"M11.3164 16.9593C10.9022 16.9593 10.5664 17.2951 10.5664 17.7093C10.5664 18.1235 10.9022 18.4593 11.3164 18.4593H19.8164C20.2306 18.4593 20.5664 18.1235 20.5664 17.7093C20.5664 17.2951 20.2306 16.9593 19.8164 16.9593H11.3164Z",fill:"#19191A"}))});const rB=()=>{const e=u5();return[h5(),{type:Pp.Text,component:ks.ay,styleConfig:{title:I18N.TextToolbar.fontFamily.title},getMiddleProps:t=>{const{widget:n,widget:{hotAttr:{type:r}}}=t;return{textInfo:cm.sE[lm.s.TextFontPanel][r]({...t,selectedItems:[n]}),onChange:d=>{let{value:p,attr:g,refVar:y,dispatch:w,isFakeOverride:_}=d;Fm({value:p,attr:g,refVar:y,dispatch:w,isFakeOverride:_})}}}},{...Wf(),type:Pp.Text},{type:"VSeparator",component:ks.So},{type:Pp.Text,component:ks.OS,styleConfig:{title:I18N.TextToolbar.button.color.title},getMiddleProps:t=>{const{widget:n,isTextEditing:r,hasMissFontHi:s,dispatch:c}=t,{hotAttr:{type:d}}=n,p=cm.sE[lm.s.TextFontPanel][d]({...t,selectedItems:[n]}),{textColor:g,supAttr:y}=p;return{color:g,attr:"textColor",supAttr:y,disabled:!!s,canOpenLib:!r,canCreateColorRef:!r,getMode:j=>j&&!r?"input":"",onChange:j=>{const N=(0,$c.t0)(j);Fm({value:N,attr:"textColor",refVar:"",dispatch:c})}}}},m5(),{type:Pp.Text,component:ks.cV,styleConfig:{title:I18N.TextToolbar.style0}},{...e,styleConfig:{...e.styleConfig,icon:(0,o.jsx)(aB,{size:24}),title:I18N.TextToolbar.font.spacing.title,isShowFontLib:!1,isShowFamily:!1,isShowText:!1,isShowSpacing:!0}},{type:"VSeparator",component:ks.So},f5()]},iB=e=>{const t=rB();return{getCommonProps:n=>dm(n),controlConfig:t}};var sB=Object.defineProperty,lB=Object.defineProperties,cB=Object.getOwnPropertyDescriptors,g4=Object.getOwnPropertySymbols,k7=Object.prototype.hasOwnProperty,E7=Object.prototype.propertyIsEnumerable,I7=(e,t,n)=>t in e?sB(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,W5=(e,t)=>{for(var n in t||(t={}))k7.call(t,n)&&I7(e,n,t[n]);if(g4)for(var n of g4(t))E7.call(t,n)&&I7(e,n,t[n]);return e},dB=(e,t)=>lB(e,cB(t)),pB=(e,t)=>{var n={};for(var r in e)k7.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&g4)for(var r of g4(e))t.indexOf(r)<0&&E7.call(e,r)&&(n[r]=e[r]);return n},uB=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=pB(n,["size","spin","style"]);const p=W5(W5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",dB(W5({ref:t,style:p},d),{width:"64",height:"63",viewBox:"0 0 64 63",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("g",{clipPath:"url(#clip0_2868_1177)"},l.createElement("rect",{width:"64",height:"62.67",rx:"2",fill:"white"}),l.createElement("path",{d:"M1 1L63 62",stroke:"#DEDFE0",strokeLinecap:"round"}),l.createElement("path",{d:"M63 1L1 62",stroke:"#DEDFE0",strokeLinecap:"round"})),l.createElement("rect",{x:"0.5",y:"0.5",width:"63",height:"61.67",rx:"1.5",stroke:"#DEDFE0"}),l.createElement("defs",null,l.createElement("clipPath",{id:"clip0_2868_1177"},l.createElement("rect",{width:"64",height:"62.67",rx:"2",fill:"white"}))))}),hB=i(55514);const mB=()=>{const e=(0,a.d4)(ht.oE),t=(0,a.Pj)();return{handleGetImageData:async(r,s)=>{e||await(0,g3._)();const c=t.getState(),d=(0,ht.ld)(c);let p;if(d.length){var g;const{tab:he,imgs:xe}=d[0];xe.length&&(g=xe[0])!=null&&g.length&&(p=(0,Xh.Kb)(he,xe[0]))}if(!p)return;const y=(0,Lf.BL)(p),{image:w,image:{imageRectOriginalWidth:_,imageRectOriginalHeight:j}}=y,N=(0,hB.Z)({w:r,h:s,imageRectOriginalWidth:_,imageRectOriginalHeight:j}),Z=N.imageRectCenterX,Q=N.imageRectCenterY,se=N.imageRectWidth,ie=N.imageRectHeight;return{...y,image:{...w,imageRectCenterX:Z,imageRectCenterY:Q,imageRectWidth:se,imageRectHeight:ie}}}}},fB=E.Ay.div.withConfig({displayName:"styles__StyledImageTypeSelectContent",componentId:"sc-qj0gg7-0"})(["&.image-type-select-options.width-240{display:flex;flex-direction:row;align-items:center;padding:6px;}.type-option{width:72px;height:72px;border-radius:6px;padding:4px;margin-right:6px;cursor:pointer;.inner{width:100%;height:100%;border-radius:2px;display:flex;align-items:center;justify-content:center;overflow:hidden;}img{width:100%;}&.image_placeholder{.inner{background:",";svg{path[fill]{fill:",";}}}}&:not(.is-active):hover{outline:1.5px solid ",";}&.is-active{outline:1.5px solid ",";}&:last-child{margin-right:0;}}"],e=>e.theme.color_navigation_active,e=>e.theme.color_text_disabled01,e=>e.theme.color_bg_select01,e=>e.theme.color_btn_primary_normal),gB=(0,l.memo)(e=>{const{config:t,dropdownPosition:n,widget:r,dispatch:s}=e,{title:c}=t,{hotAttr:d,hotAttr:{type:p,image:g,w:y,h:w}}=r,{handleGetImageData:_}=mB(),j=(0,l.useRef)(null),N=(0,l.useMemo)(()=>[{key:"high_fidelity_image",label:I18N.TextToolbar.image.typeSelect.high_fidelity_image,icon:(0,o.jsx)("img",{src:"/res-img/org/hot/7.jpg",alt:""})},{key:"image_placeholder",label:I18N.TextToolbar.image.typeSelect.image_placeholder,icon:(0,o.jsx)(Kg,{size:24})},{key:"universal_placeholder",label:I18N.TextToolbar.image.typeSelect.universal_placeholder,icon:(0,o.jsx)(uB,{size:64})}],[]),Z=(0,l.useMemo)(()=>{if(p===ne.x.WPlaceholder)return"universal_placeholder";if(p===ne.x.WImage)return g!=null&&g.imageRef?"high_fidelity_image":"image_placeholder"},[p,g]),Q=(0,l.useMemo)(()=>{const ie=N.find(he=>he.key===Z);return ie?ie.label:I18N.TextToolbar.none},[Z,N]),se=async ie=>{var he,xe;if(ie===Z)return;const{name:Se,zIndex:_e,x:De,y:Je,w:Ne,h:pt,r:_t,opacity:gt,isLock:Ct,isVisible:zt,isLockAspect:Dt,fixPosTo:sn,stickyOffset:Rn,interactions:On,refVars:Lo}=d,Yo={name:Se,zIndex:_e,x:De,y:Je,w:Ne,h:pt,r:_t,opacity:gt,isLock:Ct,isVisible:zt,isLockAspect:Dt,fixPosTo:sn,stickyOffset:Rn,interactions:On,refVars:Lo};let Cn;switch(ie){case"high_fidelity_image":{const hn=await _(y,w);if(!hn)break;if(p===ne.x.WImage){const{image:oa,flip:Ao}=hn;Cn={...d,type:ne.x.WImage,image:oa,flip:Ao}}else Cn={...hn,type:ne.x.WImage,...Yo};break}case"image_placeholder":{const hn=(0,$u.gu)({type:ne.x.WImage});p===ne.x.WPlaceholder?Cn={...hn,type:ne.x.WImage,...Yo}:Cn={...d,type:ne.x.WImage,image:hn.image,flip:hn.flip};break}case"universal_placeholder":{Cn={...(0,$u.gu)({type:ne.x.WPlaceholder}),type:ne.x.WPlaceholder,...Yo};break}}Cn&&(s({type:"entry:widget:change",payload:{flatChgList:[{key:r.key,hotAttr:Cn}]}}),s({type:"entry:auto:show:hide:item"}),(he=j.current)==null||(xe=he.close)==null||xe.call(he))};return(0,o.jsx)(d2.A,{ref:j,title:c,top:n==="bottom"?40:-91,left:ENV.IS_MO?-10:-16,trigger:(0,o.jsxs)("div",{className:"trigger-container has-arrow",children:[(0,o.jsx)("span",{className:"title",children:Q}),(0,o.jsx)("div",{className:"trigger",children:(0,o.jsx)(Eh.A,{className:"arrow",size:14})})]}),children:(0,o.jsx)(fB,{className:"content-container image-type-select-options width-240",children:N.map(ie=>(0,o.jsx)(Os.A,{className:"floating-tooltip",content:ie.label,direction:"down",distance:12,children:(0,o.jsx)("div",{className:m()("type-option",ie.key,{"is-active":Z===ie.key}),onClick:()=>se(ie.key),children:(0,o.jsx)("div",{className:"inner",children:ie.icon})})},ie.key))})})});var yB=Object.defineProperty,vB=Object.defineProperties,xB=Object.getOwnPropertyDescriptors,y4=Object.getOwnPropertySymbols,T7=Object.prototype.hasOwnProperty,_7=Object.prototype.propertyIsEnumerable,P7=(e,t,n)=>t in e?yB(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,H5=(e,t)=>{for(var n in t||(t={}))T7.call(t,n)&&P7(e,n,t[n]);if(y4)for(var n of y4(t))_7.call(t,n)&&P7(e,n,t[n]);return e},bB=(e,t)=>vB(e,xB(t)),CB=(e,t)=>{var n={};for(var r in e)T7.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&y4)for(var r of y4(e))t.indexOf(r)<0&&_7.call(e,r)&&(n[r]=e[r]);return n},wB=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=CB(n,["size","spin","style"]);const p=H5(H5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",bB(H5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M7.25 10.0298C7.66421 10.0298 8 10.3656 8 10.7798C8 11.194 7.66421 11.5298 7.25 11.5298H6C5.72386 11.5298 5.5 11.7537 5.5 12.0298L5.5 18.0298C5.5 18.306 5.72386 18.5298 6 18.5298H18C18.2761 18.5298 18.5 18.306 18.5 18.0298V12.0298C18.5 11.7537 18.2761 11.5298 18 11.5298H16.75C16.3358 11.5298 16 11.194 16 10.7798C16 10.3656 16.3358 10.0298 16.75 10.0298H18C19.1046 10.0298 20 10.9253 20 12.0298V18.0298C20 19.1344 19.1046 20.0298 18 20.0298H6C4.89543 20.0298 4 19.1344 4 18.0298V12.0298C4 10.9253 4.89543 10.0298 6 10.0298H7.25Z",fill:"#19191A"}),l.createElement("path",{d:"M14.6506 8.43253L12.7479 6.5298V15.2822C12.7479 15.6965 12.4121 16.0322 11.9979 16.0322C11.5836 16.0322 11.2479 15.6965 11.2479 15.2822V6.53195L9.34728 8.43253C9.05438 8.72542 8.57951 8.72542 8.28662 8.43253C7.99372 8.13963 7.99372 7.66476 8.28662 7.37187L11.4686 4.18988C11.7615 3.89699 12.2364 3.89699 12.5293 4.18988L15.7112 7.37187C16.0041 7.66476 16.0041 8.13963 15.7112 8.43253C15.4183 8.72542 14.9435 8.72542 14.6506 8.43253Z",fill:"#19191A"}))}),SB=Object.defineProperty,AB=Object.defineProperties,kB=Object.getOwnPropertyDescriptors,v4=Object.getOwnPropertySymbols,L7=Object.prototype.hasOwnProperty,N7=Object.prototype.propertyIsEnumerable,j7=(e,t,n)=>t in e?SB(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,G5=(e,t)=>{for(var n in t||(t={}))L7.call(t,n)&&j7(e,n,t[n]);if(v4)for(var n of v4(t))N7.call(t,n)&&j7(e,n,t[n]);return e},EB=(e,t)=>AB(e,kB(t)),IB=(e,t)=>{var n={};for(var r in e)L7.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&v4)for(var r of v4(e))t.indexOf(r)<0&&N7.call(e,r)&&(n[r]=e[r]);return n},TB=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=IB(n,["size","spin","style"]);const p=G5(G5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",EB(G5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M9.17156 13.7679C8.87867 14.0608 8.87867 14.5356 9.17156 14.8285C9.46445 15.1214 9.93933 15.1214 10.2322 14.8285L10.5858 14.475C10.8787 14.1821 10.8787 13.7072 10.5858 13.4143C10.2929 13.1214 9.81801 13.1214 9.52511 13.4143L9.17156 13.7679Z",fill:"#19191A"}),l.createElement("path",{d:"M11.2929 11.6465C11 11.9394 11 12.4143 11.2929 12.7072C11.5858 13.0001 12.0606 13.0001 12.3535 12.7072L12.7071 12.3537C13 12.0608 13 11.5859 12.7071 11.293C12.4142 11.0001 11.9393 11.0001 11.6464 11.293L11.2929 11.6465Z",fill:"#19191A"}),l.createElement("path",{d:"M13.7678 9.17167C14.0606 8.87878 14.5355 8.87878 14.8284 9.17167C15.1213 9.46457 15.1213 9.93944 14.8284 10.2323L14.4749 10.5859C14.182 10.8788 13.7071 10.8788 13.4142 10.5859C13.1213 10.293 13.1213 9.81812 13.4142 9.52523L13.7678 9.17167Z",fill:"#19191A"}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 4.25L6 6H4.25C3.83579 6 3.5 6.33579 3.5 6.75C3.5 7.16421 3.83579 7.5 4.25 7.5H6V16C6 17.1046 6.89543 18 8 18H16.5V19.75C16.5 20.1642 16.8358 20.5 17.25 20.5C17.6642 20.5 18 20.1642 18 19.75V18H19.75C20.1642 18 20.5 17.6642 20.5 17.25C20.5 16.8358 20.1642 16.5 19.75 16.5H18V8C18 6.89543 17.1046 6 16 6H7.5L7.5 4.25C7.5 3.83579 7.16421 3.5 6.75 3.5C6.33579 3.5 6 3.83579 6 4.25ZM7.5 7.5H16C16.2761 7.5 16.5 7.72386 16.5 8V16.5H8C7.72386 16.5 7.5 16.2761 7.5 16V7.5Z",fill:"#19191A"}))}),D7=i(99917);const _B=()=>{const e=f5("image");return[{component:gB,styleConfig:{className:"draft-image-type-select",title:I18N.TextToolbar.image.typeSelect.title}},{component:ks.c$,styleConfig:{icon:(0,o.jsx)(Kg,{size:24}),title:I18N.TextToolbar.image.imagePortal.title},getMiddleProps:t=>{const{widget:n,dispatch:r}=t;return{onClick:()=>{const{hotAttr:{image:c}}=n;let d=_0.S.Image;if(c!=null&&c.imageRef){const p=sdkStore.getHotItem(c.imageRef);if(p){const{hotAttr:{extData:g}}=p;g.includes("stickers")&&(d=_0.S.Sticker)}}r({type:"modal:update:state",payload:{imageModal:{isOpen:!0,source:d}}})}}}},{component:ks.c$,styleConfig:{icon:(0,o.jsx)(wB,{size:24}),title:I18N.TextToolbar.image.upload.title,isShowUploadFile:!0},getMiddleProps:t=>{const{isExperience:n,isLoggedExperience:r,rootProject:s,currentUser:c,currentOrg:d,dispatch:p}=t;return{onClick:y=>{if(n||r){MB.notice({text:I18N.LibraryContainer.un_save_tips});return}(0,x5.i3)({files:[y],rootProject:s,callback:w=>{p({type:"entry:items:set:asset",payload:{asset:w}}),p({type:"entry:auto:show:hide:item"})},isFilterSvg:!1},c,d)}}}},{type:"VSeparator",component:ks.So},{component:ks.c$,styleConfig:{icon:(0,o.jsx)(TB,{size:24}),title:I18N.TextToolbar.image.cut.title},getMiddleProps:t=>{const{dispatch:n}=t;return{onClick:()=>{n({type:"entry:image-view:edit",payload:{operationType:D7.bl.cutting}}),n({type:"entry:image-view:cutting"})}}}},d5(),p5(),Wg(),{type:"VSeparator",component:ks.So},e]},O7=e=>{const t=_B(),{imageRef:n,imageClipType:r}=e,s=r===D7.Mg.circular,c=(n==null?void 0:n.length)>0?s?t.slice(0,5).concat(t.slice(6)):t:t.slice(0,4).concat(t.slice(5));return{getCommonProps:d=>dm(d),controlConfig:c}};var PB=i(73681),LB=i(70829),NB=i(59098),jB=i(35658),DB=i(31254);const OB=E.Ay.div.withConfig({displayName:"styles__StyledShapeTypeSelectContent",componentId:"sc-1kip40s-0"})(["&.shape-type-select-options.width-240{display:grid;grid-template-columns:repeat(auto-fill,64px);align-items:center;gap:8px 12px;padding:12px;}.type-option{width:64px;height:64px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;&:not(.is-active):hover{outline:1.5px solid ",";}&.is-active{outline:1px solid ",";}svg{rect[fill],path[fill]{fill:#fff;}rect[stroke],path[stroke]{stroke:",";}}}"],e=>e.theme.color_bg_select01,e=>e.theme.color_btn_primary_normal,e=>e.theme.color_text_L3),RB=(0,l.memo)(e=>{const{config:t,dropdownPosition:n,widget:r,dispatch:s}=e,{title:c}=t,{hotAttr:d,hotAttr:{type:p}}=r,g=(0,l.useRef)(null),y=(0,l.useMemo)(()=>[{key:ne.x.WRect,label:I18N.w.wRect,icon:(0,o.jsx)(PB.A,{size:64})},{key:ne.x.WOval,label:I18N.w.wOval,icon:(0,o.jsx)(LB.A,{size:64})},{key:ne.x.WTriangle,label:I18N.w.triangleb,icon:(0,o.jsx)(NB.A,{size:64})},{key:ne.x.WStar,label:I18N.w.star,icon:(0,o.jsx)(jB.A,{size:64})},{key:ne.x.WPolygon,label:I18N.w.polygon,icon:(0,o.jsx)(DB.A,{size:64})}],[]),w=(0,l.useMemo)(()=>{const Z=y.find(Q=>Q.key===p);return Z?Z.label:I18N.TextToolbar.none},[p,y]),_=()=>{var Z,Q;if(p===ne.x.WStar)return d==null||(Z=d.star)==null?void 0:Z.cornerRadius;if(p===ne.x.WPolygon)return d==null||(Q=d.polygon)==null?void 0:Q.cornerRadius;if(d&&"borderRadius"in d)return d.borderRadius},j=()=>{var Z,Q,se;return p===ne.x.WStar?d==null||(Z=d.refVars)==null||(Z=Z.star)==null?void 0:Z.cornerRadius:p===ne.x.WPolygon?d==null||(Q=d.refVars)==null||(Q=Q.polygon)==null?void 0:Q.cornerRadius:d==null||(se=d.refVars)==null?void 0:se.borderRadius},N=async(Z,Q)=>{var se,ie;if(Z.stopPropagation(),Q===p)return;const he=j(),xe=_(),Se=typeof xe=="object"?xe.radiusTL:xe;let _e=d.refVars,De;switch(Q){case ne.x.WRect:{De={...d,type:Q,borderRadius:xe,borderVisibility:{bdrIsVisibleT:!0,bdrIsVisibleL:!0,bdrIsVisibleB:!0,bdrIsVisibleR:!0}},he&&(_e==null||delete _e.star,_e==null||delete _e.polygon,De={...De,refVars:{..._e,borderRadius:he}});break}case ne.x.WOval:{De={...d,type:Q,borderRadius:xe},he&&(_e==null||delete _e.star,_e==null||delete _e.polygon,De={...De,refVars:{..._e,borderRadius:he}});break}case ne.x.WTriangle:{De={...d,type:Q,borderRadius:Se},he&&(_e==null||delete _e.star,_e==null||delete _e.polygon,De={...De,refVars:{..._e,borderRadius:he}});break}case ne.x.WStar:{var Je;De={...d,type:Q,star:{sideNum:(d==null||(Je=d.polygon)==null?void 0:Je.sideNum)||6,cornerRadius:Se,radius:50}},he&&(_e==null||delete _e.borderRadius,_e==null||delete _e.polygon,De={...De,refVars:{..._e,star:{...(_e==null?void 0:_e.star)||{},...(_e==null?void 0:_e.polygon)||{},cornerRadius:he}}});break}case ne.x.WPolygon:{var Ne;De={...d,type:Q,polygon:{sideNum:(d==null||(Ne=d.star)==null?void 0:Ne.sideNum)||6,cornerRadius:Se}},he&&(_e==null||delete _e.borderRadius,_e==null||delete _e.star,De={...De,refVars:{..._e,polygon:{...(_e==null?void 0:_e.star)||{},...(_e==null?void 0:_e.polygon)||{},cornerRadius:he}}});break}}De&&(s({type:"entry:widget:change",payload:{flatChgList:[{key:r.key,hotAttr:De}]}}),s({type:"entry:auto:show:hide:item"}),(se=g.current)==null||(ie=se.close)==null||ie.call(se))};return(0,o.jsx)(d2.A,{ref:g,title:c,top:n==="bottom"?40:-167,left:ENV.IS_MO?-10:-16,trigger:(0,o.jsxs)("div",{className:"trigger-container has-arrow",children:[(0,o.jsx)("span",{className:"title",children:w}),(0,o.jsx)("div",{className:"trigger",children:(0,o.jsx)(Eh.A,{className:"arrow",size:14})})]}),children:(0,o.jsx)(OB,{className:"content-container shape-type-select-options width-240",children:y.map(Z=>(0,o.jsx)(Os.A,{className:"floating-tooltip",content:Z.label,direction:"down",distance:12,children:(0,o.jsx)("div",{className:m()("type-option",{"is-active":p===Z.key}),onClick:Q=>N(Q,Z.key),children:Z.icon})},Z.key))})})}),R7=()=>{const e=f5();return[{component:RB,styleConfig:{title:I18N.TextToolbar.shape.typeSelect.title}},{component:ks.s4,styleConfig:{title:I18N.TextToolbar.shape.styleType.title}},{type:"VSeparator",component:ks.So},{type:Pp.Appear,component:ks.jo,styleConfig:{title:I18N.TextToolbar.button.color.title,isShowDefaultColors:!1}},{type:"VSeparator",component:ks.So},d5(),p5(),Wg(),{type:"VSeparator",component:ks.So},u5(),m5(),{type:"VSeparator",component:ks.So},e]},x4=e=>{const t=R7(),{textRefStyleKey:n}=e,r=n?t.slice(0,t.length-3).concat([h5()]).concat(t.slice(t.length-3)):t;return{getCommonProps:s=>dm(s),controlConfig:r}},BB=e=>{const t=R7();return{getCommonProps:n=>dm(n),controlConfig:t.slice(0,5).concat(t.slice(6))}};var UB=Object.defineProperty,FB=Object.defineProperties,VB=Object.getOwnPropertyDescriptors,b4=Object.getOwnPropertySymbols,B7=Object.prototype.hasOwnProperty,U7=Object.prototype.propertyIsEnumerable,F7=(e,t,n)=>t in e?UB(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Z5=(e,t)=>{for(var n in t||(t={}))B7.call(t,n)&&F7(e,n,t[n]);if(b4)for(var n of b4(t))U7.call(t,n)&&F7(e,n,t[n]);return e},zB=(e,t)=>FB(e,VB(t)),WB=(e,t)=>{var n={};for(var r in e)B7.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&b4)for(var r of b4(e))t.indexOf(r)<0&&U7.call(e,r)&&(n[r]=e[r]);return n},HB=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=WB(n,["size","spin","style"]);const p=Z5(Z5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",zB(Z5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M9.99999 6.75C9.99999 7.16421 9.6642 7.5 9.24999 7.5L7.26555 7.5C7.01339 7.5 6.80069 7.68777 6.76941 7.93798L5.76941 15.938C5.73211 16.2364 5.9648 16.5 6.26555 16.5L9.24999 16.5C9.6642 16.5 9.99999 16.8358 9.99999 17.25C9.99999 17.6642 9.6642 18 9.24999 18L6.26555 18C5.06256 18 4.13178 16.9456 4.281 15.7519L5.281 7.75193C5.4061 6.75107 6.25691 6 7.26555 6L9.24999 6C9.6642 6 9.99999 6.33579 9.99999 6.75Z",fill:"#19191A"}),l.createElement("path",{d:"M12.7499 4.5C12.7499 4.08579 12.4141 3.75 11.9999 3.75C11.5856 3.75 11.2499 4.08579 11.2499 4.5L11.2499 19.5C11.2499 19.9142 11.5856 20.25 11.9999 20.25C12.4141 20.25 12.7499 19.9142 12.7499 19.5V4.5Z",fill:"#19191A"}),l.createElement("path",{d:"M18.2306 15.938L17.2306 7.93798C17.1993 7.68777 16.9866 7.5 16.7344 7.5H14.75C14.3358 7.5 14 7.16421 14 6.75C14 6.33579 14.3358 6 14.75 6L16.7344 6C17.7431 6 18.5939 6.75108 18.719 7.75193L19.719 15.7519C19.8682 16.9456 18.9374 18 17.7344 18L14.75 18C14.3358 18 14 17.6642 14 17.25C14 16.8358 14.3358 16.5 14.75 16.5L17.7344 16.5C18.0352 16.5 18.2679 16.2364 18.2306 15.938Z",fill:"#B7B9BD"}))}),GB=Object.defineProperty,ZB=Object.defineProperties,KB=Object.getOwnPropertyDescriptors,C4=Object.getOwnPropertySymbols,V7=Object.prototype.hasOwnProperty,z7=Object.prototype.propertyIsEnumerable,W7=(e,t,n)=>t in e?GB(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,K5=(e,t)=>{for(var n in t||(t={}))V7.call(t,n)&&W7(e,n,t[n]);if(C4)for(var n of C4(t))z7.call(t,n)&&W7(e,n,t[n]);return e},YB=(e,t)=>ZB(e,KB(t)),XB=(e,t)=>{var n={};for(var r in e)V7.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&C4)for(var r of C4(e))t.indexOf(r)<0&&z7.call(e,r)&&(n[r]=e[r]);return n},QB=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=XB(n,["size","spin","style"]);const p=K5(K5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",YB(K5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.25 14.7495C6.25 14.3353 5.91421 13.9995 5.5 13.9995C5.08579 13.9995 4.75 14.3353 4.75 14.7495V16.2024C4.75 17.2245 5.52065 18.0821 6.53693 18.191L16.5369 19.2624C17.7191 19.3891 18.75 18.4627 18.75 17.2738L18.75 14.7495C18.75 14.3353 18.4142 13.9995 18 13.9995C17.5858 13.9995 17.25 14.3353 17.25 14.7495L17.25 17.2738C17.25 17.571 16.9923 17.8026 16.6967 17.7709L6.69673 16.6995C6.44266 16.6723 6.25 16.4579 6.25 16.2024L6.25 14.7495Z",fill:"#B7B9BD"}),l.createElement("path",{d:"M16.6967 6.22865L6.69673 7.30008C6.44266 7.3273 6.25 7.54171 6.25 7.79723L6.25 9.24957C6.25 9.66379 5.91421 9.99957 5.5 9.99957C5.08579 9.99957 4.75 9.66379 4.75 9.24957V7.79723C4.75 6.77514 5.52065 5.9175 6.53693 5.80862L16.5369 4.73719C17.719 4.61053 18.75 5.53692 18.75 6.72581L18.75 9.24957C18.75 9.66379 18.4142 9.99957 18 9.99957C17.5858 9.99957 17.25 9.66379 17.25 9.24957L17.25 6.72581C17.25 6.42859 16.9923 6.19699 16.6967 6.22865Z",fill:"#19191A"}),l.createElement("path",{d:"M3.75 11.2496C3.33579 11.2496 3 11.5854 3 11.9996C3 12.4138 3.33579 12.7496 3.75 12.7496L20.25 12.7496C20.6642 12.7496 21 12.4138 21 11.9996C21 11.5854 20.6642 11.2496 20.25 11.2496L3.75 11.2496Z",fill:"#19191A"}))});const JB=()=>{const e=Wf();return[{component:ks.In,styleConfig:{left:ENV.IS_MO?-10:-16,title:I18N.TextToolbar.icon.replace.title,source:w7.Z.iconWidgetSettingPanel},getMiddleProps:t=>{const{widget:n,dispatch:r}=t,{hotAttr:{iconData:s}}=n;return{icon:s,onSetCurrentNodeIcon:(d,p)=>{const{iconName:g,iconDisplayName:y}=(0,x3.RU)(d);r({type:"entry:items:set:icon",payload:{icon:d,iconName:g,iconDisplayName:y,isMultiColorIcon:p}}),r({type:"entry:auto:show:hide:item"})}}}},F2,Hv(),F2,{...e,styleConfig:{...e.styleConfig,title:I18N.TextToolbar.icon.size.title,suffix:"px",options:[12,14,16,24,32,48,100],top:-219},getMiddleProps:t=>{const{widget:n,dispatch:r}=t,{key:s,hotAttr:{w:c,h:d,isLockAspect:p}}=n;return{onGetRefVar:()=>{const y=(0,td.xj)([n],"w"),w=(0,td.xj)([n],"h");return c==d&&(y||w)&&y===w?y:""},onGetCurrentSize:()=>{const y=(0,td.xj)([n],"w"),w=(0,td.xj)([n],"h");if(c===d)return y||w?y===w?c:void 0:c},onChangeFontSize:(y,w)=>{if(typeof y!="number")return;const _=y>1?y:1;sdkStore.combineMergeMark("icon-size-changed"),p&&sdkStore.updateHotAttrKV(s,"isLockAspect",!1),r({type:"entry:items:set:width",payload:{width:_,refVar:w}}),r({type:"entry:items:set:height",payload:{height:_,refVar:w}}),r({type:"entry:auto:show:hide:item"}),p&&sdkStore.updateHotAttrKV(s,"isLockAspect",!0),sdkStore.combineMerge("icon-size-changed")}}}},F2,{component:ks.c$,styleConfig:{icon:(0,o.jsx)(HB,{size:24}),className:"image-mirror-h",title:I18N.SettingPanel.horizontal_flip},getMiddleProps:t=>{const{dispatch:n}=t;return{onClick:()=>{n({type:"entry:image-view:horizontal-flip",payload:{isImage:!1}})}}}},{component:ks.c$,styleConfig:{icon:(0,o.jsx)(QB,{size:24}),className:"image-mirror-v",title:I18N.SettingPanel.vertical_flip},getMiddleProps:t=>{const{dispatch:n}=t;return{onClick:()=>{n({type:"entry:image-view:vertically-flip",payload:{isImage:!1}})}}}},F2,Wg()]},qB=e=>{const t=JB(),{isMultiColorIcon:n}=e,r=n?t.slice(0,2).concat(t.slice(3)):t;return{getCommonProps:s=>dm(s),controlConfig:r}},$B=(0,E.Ay)(He.Ay).withConfig({displayName:"styles__StyledCanvasSizeSelectMenu",componentId:"sc-1ieyxre-0"})(["li{list-style:none;}a{color:",";}.MenuItem{&.disabled a{color:rgba(255,255,255,0.22);.shortfont kbd{color:rgba(255,255,255,0.22);}}}ul.SubMenu{min-width:280px;&:lang(en){min-width:280px;}li.MenuItem{a{padding-left:16px;}}}",";"],e=>e.theme.color_text_L1,pr.ZJ),eU=(0,E.DU)(["body > div > div.context-menu-mask{width:initial;height:initial;.CanvasSizeSelectMenu .CanvasSizeSelectSubMenu .MenuItem.SelectOption a > span{margin-right:6px;}}"]),tU=e=>{let{position:t,className:n="",device:r,onSelect:s,onClose:c}=e;const d=(0,l.useCallback)(g=>{if(!s)return;const y=g.currentTarget.dataset.type,w=y==="google_nexus"?"Android":y,_=P0.v2[w];s({width:_==null?void 0:_.width,height:_==null?void 0:_.height,device:w}),c&&c()},[s,c]),p=(0,l.useCallback)(g=>{if(!c)return;const y=g.target.closest(".CanvasSizeSelectMenu"),w=g.target.closest(".CanvasSizeSelectSubMenu");y||w||c()},[c]);return t?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)($B,{className:m()("CanvasSizeSelectMenu",n),position:t,children:P0.a$.map((g,y)=>{let{device:w,modelList:_}=g;const j=_.length;if(j===0)return null;if(j===1){const N=_[0];return(0,o.jsx)(He.Dr,{text:(0,P0.KB)({device:w}),hotKeyText:N.key!=="customize"?[N.width+" \xD7 "+N.height]:null,dataType:N.key,className:"CanvasSizeSelectMenuItem SelectOption",subMenuClassName:"CanvasSizeSelectSubMenu",onClick:d},w+" -"+(y+1))}return(0,o.jsx)(He.Dr,{text:(0,P0.KB)({device:w}),className:"CanvasSizeSelectMenuItem SelectOption",subMenuClassName:"CanvasSizeSelectSubMenu",isAiry:!0,children:_.map(N=>{let{width:Z,height:Q,key:se}=N;const ie=se==="google_nexus"?"Android":(0,P0.d0)({model:se,device:w,isPageSize:!0}),he=se==="customize"||se==="none"?null:[Z+" \xD7 "+Q];return(0,o.jsx)(He.Dr,{className:"SelectOption",text:ie,hotKeyText:he,dataType:se,icon:se===r?(0,o.jsx)(Et.C,{name:"draft/check",className:"draft-check"}):null,onClick:d},se+" -"+(y+1))})},w+" -"+(y+1))})}),(0,o.jsx)(eU,{}),(0,o.jsx)(Jr.A,{target:document,onClick:(0,Jr.t)(p,{capture:!0})})]}):null},H7=(0,l.memo)(tU),nU=(0,E.DU)([".quick-canvas-select-menu{ul.CanvasSizeSelectSubMenu.SubMenu{min-width:300px;li.MenuItem a{padding-left:32px;.draft-check{width:16px;height:16px;position:absolute;left:8px;}}}}"]),oU=(0,l.memo)(e=>{const{config:t,dropdownPosition:n,widget:r,dispatch:s}=e,{title:c}=t,{hotAttr:{device:d,orientation:p}}=r,[g,y]=(0,l.useState)(null),w=(0,P0.d0)({model:d,isPageSize:!0}),_=(0,l.useRef)(null),j=(0,l.useRef)(null),N=(0,l.useCallback)(()=>{const se=(0,c5.v)({$ref:j,dropdownPosition:n,contentWidth:200,contentHeight:324,offset:5});y(se)},[j,n]),Z=se=>{const ie=(0,P0.$n)(se.key),he=ie?p==="landscape":!1,xe=[r.key].map(Se=>{let _e={device:se.key};if(!ie&&p==="landscape"&&(_e={..._e,orientation:"portrait"}),se.key!=="customize"){const{hotAttr:{x:De,y:Je,w:Ne,h:pt}}=sdkStore.getHotItem(Se),_t=he?se.height:se.width,gt=he?se.width:se.height,Ct={x:De-Ne/2,y:Je-pt/2};_e={..._e,x:Ct.x+_t/2,y:Ct.y+gt/2,w:_t,h:gt}}return{key:Se,hotAttr:_e}});s({type:"entry:widget:change",payload:{flatChgList:xe}})},Q=(0,l.useCallback)(se=>{var ie,he;const{device:xe}=se,Se={...P0.v2[xe],key:xe};Z(Se),(ie=_.current)==null||(he=ie.close)==null||he.call(ie)},[Z,_]);return(0,o.jsx)(d2.A,{ref:_,title:c,onShow:N,onClose:()=>y(null),trigger:(0,o.jsxs)("div",{className:"trigger-container max-width-150 has-arrow",ref:j,children:[(0,o.jsx)("span",{className:"title",children:w}),(0,o.jsx)("div",{className:"trigger",children:(0,o.jsx)(Eh.A,{className:"arrow",size:14})})]}),children:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(H7,{className:"quick-canvas-select-menu",device:d,position:g,onSelect:Q}),(0,o.jsx)(nU,{})]})})});var aU=i(89886),rU=i(77494);const iU=(0,l.memo)(e=>{const{config:t,dropdownPosition:n,widget:r,layoutInfo:s,onChange:c,dispatch:d}=e,{title:p}=t;return(0,o.jsx)(d2.A,{title:p,top:n==="bottom"?40:-152,left:-92,trigger:(0,o.jsxs)("div",{className:"trigger-container has-arrow",children:[(0,o.jsx)("span",{className:"title",children:I18N.SettingPanel.design.layout}),(0,o.jsx)("div",{className:"trigger",children:(0,o.jsx)(Eh.A,{className:"arrow",size:14})})]}),children:(0,o.jsx)("div",{className:"content-container",children:(0,o.jsx)(rU.H,{title:I18N.PreferenceBar.layout,children:(0,o.jsx)("section",{type:"screen-body",children:(0,o.jsx)(aU.A,{...s,selections:[r.key],onChange:c,dispatch:d})})})})})});var sU=i(6469);const lU=()=>{const e=Hv();return[{component:oU,styleConfig:{title:I18N.TextToolbar.canvas.size.title}},F2,{...e,styleConfig:{...e.styleConfig,pIsSolidColorOnly:!0,title:I18N.TextToolbar.canvas.color.title}},F2,{component:iU,styleConfig:{title:I18N.SettingPanel.design.layout},getMiddleProps:t=>{const{widget:n}=t;return{layoutInfo:(0,sU.V)({selectedItems:[n]}),onChange:zf}}}]},cU=e=>({controlConfig:lU()}),dU=e=>(0,l.memo)(t=>{const{getCommonProps:n,controlConfig:r}=e,s=n?n(t):{};return(0,o.jsx)(o.Fragment,{children:r.map((c,d)=>{const p=c.getMiddleProps?c.getMiddleProps({...t,...s}):{};return(0,o.jsx)(c.component,{...t,...s,config:c.styleConfig,...p},d)})})}),pU={[ne.x.WSwimlane]:Cj,[ne.x.WMind]:zD,[ne.x.WTear]:t7,[ne.x.WSticky]:t7,[ne.x.WCode]:GR,[ne.x.WButton]:qR,[ne.x.WRichText]:iB,[ne.x.WImage]:O7,[ne.x.WPlaceholder]:O7,[ne.x.WRect]:x4,[ne.x.WOval]:BB,[ne.x.WTriangle]:x4,[ne.x.WStar]:x4,[ne.x.WPolygon]:x4,[ne.x.WIcon]:qB,[ne.x.Canvas]:cU},uU=(e,t)=>{const n=pU[e](t);if(!n)return null;const{textRefStyleKey:r,appearRefStyleKey:s}=t,{controlConfig:c}=n,d=nj(c,{isText:!!r,isAppear:!!s});return dU({...n,controlConfig:d})};var Y5=i(11446),G7=i(93645);const hU=-80,mU=(0,k.Mz)([re.X_,re.ER,re.$S,Hn.X.query.getIsShallowEditing,Hn.X.query.getIsDeepEditing,Hn.X.query.getSelectedCellsInfo,J.WH,J.ul,J.UN,J.g0,J.aJ,q.O4,q.Dc,ht.Xf,re.PL,re.HW,re.wA,Oe.nE,Ge.UV,q.uI,Hs.y.query.getMissFontHiKeySet,Hs.y.query.getCloudFontLocalList,re.lh,re.Mj,Ch.wb,Ch.Hh,Wc.Dw,Wc.jj,re.W4,Ih.G1,Ih.Ag],(e,t,n,r,s,c,d,p,g,y,w,_,j,N,Z,Q,se,ie,he,xe,Se,_e,De,Je,Ne,pt,_t,gt,Ct,zt,Dt)=>{var sn;let{isExperience:Rn,isLoggedExperience:On}=Ct;const Lo=ie.some(Cn=>Se.has(Cn.key)),Yo=De&&De===((sn=ie[0])==null?void 0:sn.key);return{scale:e,canvasOffset:t,viewportRect:n,swimlaneIsShallowEditing:r,swimlaneIsDeepEditing:s,selectedCellsInfo:c,editMindKey:d,selectedMindNodeKeys:p,selectedMindNodeFlagIconKey:g,selectedMindNodeImageKey:y,isShallowEditText:w,theme:_,recentlyUsedScreenMetaIcons:j,isLeftShow:N,rootProject:Z,currentUser:Q,currentOrg:se,selectedHotItem:ie[0],widgetStore:he,prefernceFlags:xe,isTextEditing:Yo,hasMissFontHi:Lo,richTextEditorState:Je,cloudFontLocalList:_e,isAutoFillPanelShow:Ne,openFrom:pt,appearRefStyle:_t,textRefStyle:gt,isExperience:Rn,isLoggedExperience:On,aiComponentFloatBarOperationMap:zt,editingAIComponentInfo:Dt}}),Z7=wv.A.getStore(),fU=e=>(Z7.subscribeToItem("selection",e),()=>{Z7.unsubscribeFromItem("selection",e)}),gU=()=>wv.s,yU=(0,l.memo)(()=>{var e,t,n;const[r,s]=(0,l.useState)(!1),[c,d]=(0,l.useState)(!1),[p,g]=(0,l.useState)({}),[y,w]=(0,l.useState)("bottom"),{scale:_,canvasOffset:j,viewportRect:N,swimlaneIsShallowEditing:Z,swimlaneIsDeepEditing:Q,selectedCellsInfo:se,theme:ie,editMindKey:he,selectedMindNodeKeys:xe,selectedMindNodeFlagIconKey:Se,selectedMindNodeImageKey:_e,isShallowEditText:De,recentlyUsedScreenMetaIcons:Je,rootProject:Ne,currentUser:pt,currentOrg:_t,selectedHotItem:gt,widgetStore:Ct,prefernceFlags:zt,isTextEditing:Dt,hasMissFontHi:sn,richTextEditorState:Rn,cloudFontLocalList:On,isAutoFillPanelShow:Lo,openFrom:Yo,appearRefStyle:Cn,textRefStyle:hn,isExperience:oa,isLoggedExperience:Ao,isLeftShow:ca,aiComponentFloatBarOperationMap:va,editingAIComponentInfo:ra}=(0,a.d4)(mU),Jo=(0,a.wA)(),$o=(0,l.useRef)(null),{key:sa,hotAttr:da}=gt,{getMenuStyle:nr}=BN(),cr=[Wt.G.QuickMenuText,Wt.G.QuickMenuImage].includes(Yo),Vr=(0,Y5.Pq)(zt,Y5.wL),yr=(0,l.useRef)(ra);(0,l.useEffect)(()=>(setTimeout(()=>hi()),window.addEventListener("resize",hi),()=>{window.removeEventListener("resize",hi)}),[_,j,sa,se]),(0,l.useEffect)(()=>{const Oi=Ct.addSdkStoreChangeListener(wi=>{let{isRemote:Ps,changedKeyList:ws}=wi;if(Ps&&ws.includes(sa)&&sa&&Ct.isTrashed(sa)){const Rs=Ct.getHotItem(sa),bl=Rs==null?void 0:Rs.hotAttr.type;bl===ne.x.WMind?Jo({type:"mind:exit:edit:state"}):bl===ne.x.WSwimlane?Jo({type:"flow:update:clear"}):Jo({type:"set:editing:cid",payload:{cid:""}})}});return()=>{Oi()}},[Ct,sa]);const pi=(0,l.useMemo)(()=>{var Oi;const wi=((Oi=$o.current)==null?void 0:Oi.clientWidth)||400;return nr(wi)},[$o,nr]);(0,kN.useSyncExternalStore)(fU,gU);const hi=()=>{var Oi,wi;if(!gt||!N)return;let Ps="bottom";const ws=((Oi=$o.current)==null?void 0:Oi.clientWidth)||400,Rs=((wi=$o.current)==null?void 0:wi.clientHeight)||42;let bl=-100,Cl=0;const{left:bd,top:Jc,width:tc,height:Id}=N,nc={x:bd,y:Jc,w:tc,h:Id};let Wa={x:0,y:0};const Cc=yr.current;if(da.type===ne.x.WTear){const el=document.querySelector('.STSticky[data-cid="'+sa+'"] div');if(el){const Zl=el.getBoundingClientRect();Wa={x:Zl.left+Zl.width/2,y:Zl.top}}}else if(da.type===ne.x.WCode&&Cc&&sa===Cc.key&&Cc.selectedElementState){const{x:el,y:Zl,h:Td,w:_d}=sdkStore.getHotBound(sa),mm=el-_d*.5,L0=Zl-Td*.5,{x:v0,y:nd,width:Dc}=Cc.selectedElementState.rect;Wa=(0,K3.mY)({x:mm+v0+Dc*.5,y:L0+nd})}else{const{x:el,y:Zl,h:Td}=sdkStore.getHotBound(sa),_d=Zl-Td*.5;Wa=(0,K3.mY)({x:el,y:_d})}bl=Wa.x-ws/2,Cl=Wa.y+hU;const kl={x:bl,y:Cl,w:ws,h:Rs};if(!EN.rw.containsRect(nc,kl))if(kl.w>nc.w||kl.h>nc.h)bl=0,Cl=-100;else{const el=nc.x-kl.x,Zl=kl.x+kl.w-(nc.x+nc.w),Td=nc.y-kl.y,_d=kl.y+kl.h-(nc.y+nc.h);el>0?bl+=el+20:Zl>0&&(bl-=Zl+20),Td>0?Cl+=Td+20:_d>0&&(Cl-=_d+20)}Cl+Rs/2-Jc>Id/2&&(Ps="top"),g({left:Math.round(bl),top:Math.round(Cl)}),w(Ps)},Hi=(0,l.useMemo)(()=>{if(da.type!==ne.x.WCode)return"";const Oi=va[sa]||{},{convertToEditableType:wi="idle",type:Ps="common"}=Oi;return Ps+"-"+wi},[va,sa,da]);(0,l.useEffect)(()=>{yr.current=ra,hi()},[Hi,ra]);const Kr=Oi=>{Jo({type:"entry:update:preference_flags",payload:{option:Y5.j9.is_fixed_proto_quick_menu,bool:Oi}})},Gi=Oi=>{var wi;Oi.preventDefault(),Oi.stopPropagation();const{pageX:Ps,pageY:ws}=Oi.nativeEvent,Rs=$o==null||(wi=$o.current)==null?void 0:wi.getBoundingClientRect();if(!Rs)return;const bl=Ps-Rs.left,Cl=ws-Rs.top;s(!1);let bd=Vr,Jc=!1,tc=0;const Id=Wa=>{var Cc;Wa.preventDefault();const kl=(0,c5.M)({left:Wa.pageX-bl,top:Wa.pageY-Cl});if(!kl)return;tc===0&&Kr(!1),tc++,s(!0),Jc=!0;const{left:el,top:Zl}=kl;g({left:Math.round(el),top:Math.round(Zl)});const Td=(Cc=document.querySelector(".quick-menu-fixed-container"))==null?void 0:Cc.getBoundingClientRect();Td&&(bd=Wa.pageX>=Td.left&&Wa.pageX<=Td.right&&Wa.pageY>=Td.top&&Wa.pageY<=Td.bottom,d(bd))},nc=Wa=>{Jc&&Kr(bd),Jc=!1,s(!1),document.removeEventListener("mousemove",Id),document.removeEventListener("mouseup",nc)};document.addEventListener("mousemove",Id),document.addEventListener("mouseup",nc)},ec=Oi=>{var wi;const{target:Ps}=Oi;!Lo||!cr||(wi=document.querySelector(".autoFillPanel-element"))!=null&&wi.contains(Ps)||Ps.closest(".ai-auto-fill")||Ps.closest(".autoFillPanelSelectScreenMenu")||Jo({type:"autoFillPanel:reset:state"})},Ul={widget:gt,dropdownPosition:Vr?"bottom":y,selectedCellsInfo:se,theme:ie,editMindKey:he,selectedMindNodeKeys:xe,isShallowEditText:De,recentlyUsedScreenMetaIcons:Je,rootProject:Ne,currentUser:pt,currentOrg:_t,isTextEditing:Dt,hasMissFontHi:sn,richTextEditorState:Rn,cloudFontLocalList:On,isAutoFillPanelShow:Lo,isExperience:oa,isLoggedExperience:Ao,isLeftShow:ca,dispatch:Jo},gs=(0,l.useMemo)(()=>{var Oi,wi,Ps;return uU(da.type,{swimlaneIsShallowEditing:Z,swimlaneIsDeepEditing:Q,selectedMindNodeKeys:xe,selectedMindNodeFlagIconKey:Se,selectedMindNodeImageKey:_e,textRefStyleKey:hn==null?void 0:hn.key,appearRefStyleKey:Cn==null?void 0:Cn.key,isMultiColorIcon:da==null||(Oi=da.iconData)==null?void 0:Oi.isMultiColorIcon,imageRef:da==null||(wi=da.image)==null?void 0:wi.imageRef,imageClipType:da==null||(Ps=da.image)==null?void 0:Ps.imageClipType})},[da.type,Z,Q,xe,Se,_e,hn==null?void 0:hn.key,Cn==null?void 0:Cn.key,da==null||(e=da.iconData)==null?void 0:e.isMultiColorIcon,da==null||(t=da.image)==null?void 0:t.imageRef,da==null||(n=da.image)==null?void 0:n.imageClipType]);return gt?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(G7.$y,{className:m()("draft-inline-toolbar"),style:Vr?pi:p,ref:$o,children:[(0,o.jsx)("div",{type:"draggable",className:m()("drag-box",{"is-dragging":r}),onMouseDown:Gi,children:(0,o.jsx)(NN,{size:14})}),gs?(0,o.jsx)(gs,{...Ul}):null,Lo&&cr&&(0,o.jsx)(Jr.A,{target:document,onMouseDown:(0,Jr.t)(ec,{capture:!0})})]}),r&&(0,o.jsx)(G7.dV,{className:m()("quick-menu-fixed-container",{"is-active":c}),style:nr(450),children:(0,o.jsx)("span",{children:I18N.TextToolbar.quickMenu.fixedText})})]}):null}),vU=(0,k.Mz)([re.lh,Oe.p$,re.pO,Y.$W,J.ul,tl.$J,MN.tl,we.r,re.Jv,Ih.i8],(e,t,n,r,s,c,d,p,g,y)=>{let{isEditingBasket:w,isEditingMuban:_}=p;return{editingCid:e,selection:t,isDraggingItem:n,isShowFloatingToolbar:r,selectedMindNodeKeys:s,imageModal:c,editingImageNodes:d,isEditingBasket:w,isEditingMuban:_,isResizingItem:g,isShowAIComponentFloatBar:y}}),xU=[ne.x.WSwimlane,ne.x.WMind,ne.x.WSticky,ne.x.WTear,ne.x.WCode,ne.x.WButton,ne.x.WRichText,ne.x.WImage,ne.x.WPlaceholder,ne.x.WRect,ne.x.WOval,ne.x.WTriangle,ne.x.WStar,ne.x.WPolygon,ne.x.WIcon,ne.x.Canvas],bU=()=>{var e,t;const n=(0,a.d4)(vU),{selection:r,isDraggingItem:s,isShowFloatingToolbar:c,editingCid:d,imageModal:p,editingImageNodes:g,isEditingBasket:y,isEditingMuban:w,isResizingItem:_,isShowAIComponentFloatBar:j}=n;if(!c||s||r.length!==1||_)return null;const N=sdkStore.getHotItem(r[0]);if(!N)return null;const Z=N.hotAttr.type;return!xU.includes(Z)||[ne.x.WSticky,ne.x.WTear].includes(Z)&&!d||[ne.x.Canvas].includes(Z)&&N!=null&&(e=N.hotAttr)!=null&&e.asOverlay||[ne.x.Canvas].includes(Z)&&(y||w)||[ne.x.WCode].includes(Z)&&!j||[ne.x.WImage].includes(Z)&&(p!=null&&p.isOpen||g!=null&&g.length&&((t=g[0])==null?void 0:t.key)===r[0])?null:(0,o.jsx)(yU,{})},CU=()=>{const e=s=>{let{action:c,linkTitle:d,linkTarget:p,originLinkTarget:g,blockKey:y,start:w,end:_,fromType:j,widget:N}=s;const{_getEditorState:Z}=(0,_n.DT)(),Q=Z==null?void 0:Z();if(!p||!Q)return;let se=Q,ie=(0,cd.Kt)(se);const he=Q.getSelection();//! curSelection.getHasFocus() || // TODO: 需要吗,为了文本组件暂时先把它弄出去了
+if(he.isCollapsed()){const Se=(0,cd.Bm)(Q.getCurrentContent(),y,w,_,g,d);if(!Se)return;se=(0,cd.N$)(Q,Se),ie=se?(0,cd.A_)(se):void 0}if(c==="unlink"){n(se,ie,j);return}let xe="add";ie&&se.getCurrentContent().getEntity(ie).get("type")==="LINK"&&(xe="edit"),t(se,ie,xe,d,p,j)},t=(s,c,d,p,g,y)=>{const{_setEditorState:w}=(0,_n.DT)(),_=(0,cd.FO)({title:p||g,target:g,targetOption:"_blank"}),j=(0,cd.nf)(s,c,d,_);j&&w(j)},n=(s,c,d)=>{const{_setEditorState:p}=(0,_n.DT)();if(c){const g=(0,cd.QF)(s,c);g&&p(g)}},r=s=>{let{action:c,linkTitle:d,linkTarget:p,fromType:g,widget:y}=s;if(c==="unlink"){(0,cd.Nc)({widget:y});return}const w=(0,cd.FO)({title:d,target:p,targetOption:"_blank"});w.target!==""&&(0,cd.eU)({widget:y,currentEntityKey:"",mode:"add",linkified:w})};return(0,l.useEffect)(()=>(T1.A.on("draft:inline-toolbar:link",e),T1.A.on("draft:inline-toolbar:link-widget",r),()=>{T1.A.off("draft:inline-toolbar:link",e),T1.A.off("draft:inline-toolbar:link-widget",r)}),[]),(0,o.jsx)("div",{style:{visibility:"hidden"}})},wU=E.Ay.header.withConfig({displayName:"styles__StyledVersionViewHeader",componentId:"sc-wr3mke-0"})(["&.version-view-header{position:absolute;left:0;top:0;width:100%;height:48px;background:",";display:flex;justify-content:space-between;align-items:center;z-index:108;box-shadow:0 1px 0 ",";padding:0 16px 0 24px;.toolbar-icon-item{width:38px;}.left-part{display:flex;align-items:center;.project-name{color:",";font-size:14px;font-weight:500;margin-right:10px;}.version-title{color:",";font-size:12px;}}.right-part{display:flex;align-items:center;color:",";.version-control-icon{color:",";margin-right:12px;}}}&.hidden{top:-60px;}"],e=>e.theme.color_bg_white,e=>e.theme.color_bg_border_02,e=>e.theme.color_text_L1,e=>e.theme.color_text_L2,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1),SU=E.Ay.div.withConfig({displayName:"styles__StyledVersionViewModel",componentId:"sc-wr3mke-1"})(["&.version-view-model{position:absolute;width:100%;height:calc(100% - 48px);background:",";top:48px;left:0;z-index:5;.mb-loading{width:80px;height:80px;position:absolute;top:50%;left:50%;z-index:-1;margin-top:-40px;margin-left:-40px;}.version-view-iframe{width:100%;height:100%;border:none;}}&.hidden{display:none;}&.isVersionPaneShow{width:calc(100% - 241px);}"],e=>e.theme.color_bg_canvas);var Tu=i(25067),Hf=i(18183);const AU=(0,l.memo)(e=>{let{projectToken:t,projectName:n,currentViewing:r,isVersionManagementPaneShow:s,isReadOnly:c,dispatch:d}=e;if(!r)return null;let p=document.querySelector("#VERSION_VIEW_WINDOW");p||(p=document.createElement("div"),p.id="VERSION_VIEW_WINDOW",document.body.appendChild(p));const g=()=>{d({type:"versions:update",payload:{currentViewing:void 0}})};return(0,ds.createPortal)((0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(kU,{projectName:n,currentViewing:r,onQuitView:g,isReadOnly:c,isVersionManagementPaneShow:s,dispatch:d}),(0,o.jsx)(EU,{projectToken:t,currentViewing:r,isVersionManagementPaneShow:s})]}),p)}),MU=(0,k.Mz)([Wc.cS,re.PL,Y.jx,re.z$],(e,t,n,r)=>{const{currentViewing:s,isVersionManagementPaneShow:c}=e,{access_token:d,name:p}=t;return{projectToken:n===Te.qi.OnlyView&&(r==null?void 0:r.access_token)||d,projectName:p,currentViewing:s,isVersionManagementPaneShow:c,isReadOnly:n===Te.qi.OnlyView}}),K7=(0,a.Ng)(e=>MU(e))(AU),kU=(0,l.memo)(e=>{let{projectName:t,currentViewing:n,onQuitView:r,isVersionManagementPaneShow:s,isReadOnly:c,dispatch:d}=e;const p=()=>{d({type:"entry:toolbar:open:versionControl:modal"})};return(0,o.jsxs)(wU,{className:m()("version-view-header",{hidden:!n}),children:[(0,o.jsxs)("div",{className:"left-part",children:[(0,o.jsx)("p",{className:"project-name",children:t}),n&&(0,o.jsx)("p",{className:"version-title",children:"\u9884\u89C8 "+n.title+" \u7248\u672C"})]}),(0,o.jsxs)("div",{className:"right-part",children:[(0,o.jsx)(Tu.A,{toolTipName:I18N.ToolBar.versionControl,svgIconName:s?"design/versions/expand/panel":"design/versions/unexpand/panel",onClick:p,size:32,className:"version-control-icon"}),(0,o.jsx)(Fl.tA,{className:"quit",onClick:r,children:c?I18N.ToolBar.backToOverview:I18N.ToolBar.backToDesign})]})]})}),EU=(0,l.memo)(e=>{let{projectToken:t,currentViewing:n,isVersionManagementPaneShow:r}=e;const s=(0,l.useRef)(void 0),c=(0,l.useRef)(null),[d,p]=(0,l.useState)(!1),g=w=>{w.data.type==="design:loaded"&&p(!0)};(0,l.useEffect)(()=>(window.addEventListener("message",g),()=>{window.removeEventListener("message",g)}),[]);const y=s.current;return(0,l.useEffect)(()=>{n&&n.cid&&(!y||y.cid!==n.cid)&&(p(!1),c.current.contentWindow.location.replace((0,Hf.Dw)(t+"?version="+n.cid)))},[n,y,t]),(0,l.useEffect)(()=>{s.current=n}),(0,o.jsxs)(SU,{className:m()("version-view-model",{hidden:!n},{isVersionPaneShow:r}),children:[!d&&(0,o.jsx)(E0.T,{className:"mb-loading"}),n&&(0,o.jsx)("iframe",{ref:c,className:"version-view-iframe",src:"/src/pages"})]})});var IU=i(14794),X5=i(64165),w4=i(46364);const TU=E.Ay.div.withConfig({displayName:"style__StyledAIComponentInputContainer",componentId:"sc-1c4w357-0"})(["position:absolute;z-index:111;"]),Y7={[ic.Sx.LIGHT]:"255, 255, 255",[ic.Sx.DARK]:"33, 33, 33"},Q5=E.Ay.div.withConfig({displayName:"style__StyledInputContainer",componentId:"sc-1c4w357-1"})(["background:",";border:1px solid ",";border-radius:12px;width:","px;cursor:default;box-shadow:0 8px 20px 0 rgba(0,0,0,0.10);font-size:12px;line-height:17px;font-weight:400;.head-area{padding:0 14px 0 10px;height:40px;display:flex;align-items:center;position:relative;.left-icon{width:24px;height:24px;}.title{margin-left:4px;font-size:14px;line-height:24px;font-weight:500;flex:1;color:",";}.right-button{font-size:14px;line-height:24px;color:",";&:hover,&:active{color:",";}}}.input-area{position:relative;flex:1;padding:4px 14px;.text-area{width:100%;height:100%;display:block;resize:none;border:none;outline:none;background-color:transparent;color:",";font-size:14px;line-height:20px;&::-webkit-scrollbar-thumb{cursor:pointer;}&::placeholder{color:",";}&:read-only{color:",";cursor:not-allowed;}}.tips-icon{width:16px;height:16px;position:absolute;right:20px;top:4px;&:hover{*{fill-opacity:1;}}}}.bottom-area{display:flex;justify-content:flex-end;align-items:center;padding:0 14px 8px 10px;.svg-icon:not(.loading-icon),.pure-svg-icon:not(.loading-icon){width:28px;height:28px;cursor:pointer;}.generate-handle-area{display:grid;justify-items:center;align-items:center;grid-template-columns:repeat(2,28px);grid-gap:4px;.svg-icon:not(.loading-icon),.pure-svg-icon:not(.loading-icon){color:",";border-radius:4px;&:hover:not(.is-disabled){background-color:",";}&:active:not(.is-disabled){background-color:",";}&.is-disabled{cursor:not-allowed;color:",";}}}.edit-element{display:flex;align-items:center;height:20px;padding:0 4px 0 6px;border-radius:4px;background-color:",";color:",";.clear-selected-icon{width:16px;height:16px;margin-left:4px;cursor:pointer;}}.right-area{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:8px;.send-icon{color:",";&.is-disabled{cursor:not-allowed;color:",";}&:not(.is-disabled):hover{color:","}&:not(.is-disabled):active{color:","}}}}&.generate-mode{display:flex;flex-direction:column;height:","px;}&.thinking-mode{height:","px;display:flex;align-items:center;gap:4px;padding:0 14px 0 10px;font-size:14px;line-height:24px;.loading-icon-area{width:32px;height:32px;display:flex;justify-content:center;align-items:center;}.loading-icon{color:#266FFF;path[fill]{fill:currentColor;}animation:loading 3s linear infinite;@keyframes loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}}.thinking-text{color:",";position:relative;&::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;"," background-size:200% 100%;background-position:-100% 0;animation:loadingFont 2s infinite linear;z-index:1;}}@keyframes loadingFont{0%{background-position:100% 0;}100%{background-position:-100% 0;}}.close-button{flex:1;display:flex;justify-content:flex-end;align-items:center;cursor:pointer;svg{color:",";path{fill:currentColor;}}}}&.snapshot-mode{height:","px;display:flex;justify-content:center;align-items:center;padding:0 14px 0 10px;font-size:14px;line-height:24px;.left-icon{width:28px;height:28px;cursor:pointer;color:",";border-radius:4px;&:hover:not(.is-disabled){background-color:",";}&:active:not(.is-disabled){background-color:",";}}.split-line{margin:0 8px;width:1px;height:20px;background-color:",";}.tips{color:",";flex:1;}.quit{cursor:pointer;color:",";&:hover,&:active{color:",";}}}"],e=>e.theme.color_bg_white,e=>e.theme.color_btn_secondary_hover,w4.dx,e=>e.theme.color_text_L1,e=>e.theme.color_text_L2,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_link_normal,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_primary_disabled,e=>e.theme.color_bg_card,e=>e.theme.color_text_L2,e=>e.theme.color_btn_primary_normal,e=>e.theme.color_btn_primary_disabled,e=>e.theme.color_btn_primary_hover,e=>e.theme.color_btn_primary_clicked,w4.V5.generate,w4.V5.thinking,e=>e.theme.color_text_L1,e=>{if(e.themeType&&Y7[e.themeType]){const t=Y7[e.themeType];return console.log("color",t),"background: linear-gradient(\n 90deg,\n transparent,\n rgba("+t+", 0.4) 30%,\n rgba("+t+", 0.8) 50%,\n rgba("+t+", 0.4) 70%,\n transparent\n );"}},e=>e.theme.color_text_L2,w4.V5.snapshot,e=>e.theme.color_text_link_normal,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_L3,e=>e.theme.color_text_L2,e=>e.theme.color_text_L1);var _U=i(66313);const PU=e=>{let{textareaRef:t,inputPlaceholderText:n,userTextContent:r,isInputDisabled:s,handleKeyDown:c,handleCompositionStart:d,handleCompositionEnd:p,handleChange:g}=e;return(0,o.jsx)("textarea",{className:"text-area",ref:t,placeholder:n,value:r,autoFocus:!0,readOnly:s,onCompositionStart:d,onCompositionEnd:p,onMouseDown:y=>{s&&y.preventDefault()},onKeyDown:c,onChange:g})},LU=e=>{let{size:t=22}=e;return(0,o.jsx)(NU,{className:"loading-icon",size:t,name:"chatGPT/tip-loading",isColorPure:!0})},NU=(0,E.Ay)(Et.C).withConfig({displayName:"AIComponentLoadingIcon__StyledSVGIcon",componentId:"sc-voamyl-0"})(["&.loading-icon{animation:loading 3s linear infinite;@keyframes loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}}"]);var jU=i(51886),DU=i(57808),OU=Object.defineProperty,RU=Object.defineProperties,BU=Object.getOwnPropertyDescriptors,S4=Object.getOwnPropertySymbols,X7=Object.prototype.hasOwnProperty,Q7=Object.prototype.propertyIsEnumerable,J7=(e,t,n)=>t in e?OU(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,J5=(e,t)=>{for(var n in t||(t={}))X7.call(t,n)&&J7(e,n,t[n]);if(S4)for(var n of S4(t))Q7.call(t,n)&&J7(e,n,t[n]);return e},UU=(e,t)=>RU(e,BU(t)),FU=(e,t)=>{var n={};for(var r in e)X7.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&S4)for(var r of S4(e))t.indexOf(r)<0&&Q7.call(e,r)&&(n[r]=e[r]);return n},VU=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=FU(n,["size","spin","style"]);const p=J5(J5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",UU(J5({ref:t,style:p},d),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M8.03033 6.96967C7.73744 6.67678 7.26256 6.67678 6.96967 6.96967C6.67678 7.26256 6.67678 7.73744 6.96967 8.03033L10.9393 12L6.96967 15.9697C6.67678 16.2626 6.67678 16.7374 6.96967 17.0303C7.26256 17.3232 7.73744 17.3232 8.03033 17.0303L12 13.0607L15.9697 17.0303C16.2626 17.3232 16.7374 17.3232 17.0303 17.0303C17.3232 16.7374 17.3232 16.2626 17.0303 15.9697L13.0607 12L17.0303 8.03033C17.3232 7.73744 17.3232 7.26256 17.0303 6.96967C16.7374 6.67678 16.2626 6.67678 15.9697 6.96967L12 10.9393L8.03033 6.96967Z",fill:"#19191A"}))});const zU=()=>{const{inputPlaceholderText:e,textareaRef:t,userTextContent:n,handleChange:r,handleCompositionEnd:s,handleCompositionStart:c,handleKeyDown:d,handleQuit:p,isShowSnapshotSwitch:g,isShowSnapshotModeTips:y,handleSnapshotSwitch:w,isShowExamplePrompts:_,handleExamplePrompts:j,isShowOptimumLoading:N,isShowOptimumPrompts:Z,handleOptimumPrompts:Q,isSendLoading:se,isSendIconDisable:ie,handleSend:he,isInputDisabled:xe,creditCount:Se,isInsufficientCredit:_e,costPerGeneration:De,openPurchaseModal:Je,isShowThinkingMode:Ne,handleCloseThinkingMode:pt}=(0,X5.q6)();return Ne?(0,o.jsx)(WU,{handleCloseThinkingMode:pt}):y?(0,o.jsx)(HU,{handleSnapshotSwitch:w,handleQuit:p}):(0,o.jsxs)(Q5,{className:"generate-mode",children:[(0,o.jsxs)("div",{className:"head-area",children:[(0,o.jsx)(DU.F,{}),(0,o.jsx)("span",{className:"title",children:"AI \u751F\u6210\u7EC4\u4EF6"}),(0,o.jsx)("button",{className:"right-button",onClick:p,children:"\u9000\u51FA"})]}),(0,o.jsx)("div",{className:"input-area",children:(0,o.jsx)(PU,{textareaRef:t,inputPlaceholderText:e,userTextContent:n,isInputDisabled:xe,handleCompositionStart:c,handleCompositionEnd:s,handleKeyDown:d,handleChange:r})}),(0,o.jsxs)("div",{className:"bottom-area",children:[(0,o.jsxs)("div",{className:"generate-handle-area",children:[g&&(0,o.jsx)(yd.A,{content:"\u6846\u9009\u5143\u7D20",direction:"top",children:(0,o.jsx)(Et.C,{name:"chatGPT/ai-component/snapshot-mode",isDisabled:xe,onClick:w})}),_&&(0,o.jsx)(yd.A,{content:"\u968F\u673A\u63D0\u793A\u8BCD",direction:"top",children:(0,o.jsx)(Et.C,{name:"chatGPT/ai-component/case-prompts",isDisabled:xe,onClick:j})}),(0,o.jsx)(GU,{isDisabled:xe,isShowLoading:N,isShowIcon:Z,handleClick:Q})]}),(0,o.jsxs)("div",{className:"right-area",children:[(0,o.jsx)(jU.U,{creditCount:Se,isInsufficientCredit:_e,costPerGeneration:De,openPurchaseModal:Je}),(0,o.jsx)(_U.q,{isSendLoading:se,isDisabled:ie,onClick:he})]})]})]})},WU=e=>{let{handleCloseThinkingMode:t}=e;const n=(0,a.d4)(q.O4);return(0,o.jsxs)(Q5,{className:"thinking-mode",themeType:n,children:[(0,o.jsx)("div",{className:"loading-icon-area",children:(0,o.jsx)(f7,{size:24,className:"loading-icon"})}),(0,o.jsx)("div",{className:"thinking-text",children:I18N.ChatGPT.ai_semantic_thinking}),(0,o.jsx)("div",{className:"close-button",onClick:t,children:(0,o.jsx)(VU,{size:24,className:"close-icon"})})]})},HU=e=>{let{handleQuit:t,handleSnapshotSwitch:n}=e;return(0,o.jsxs)(Q5,{className:"snapshot-mode",children:[(0,o.jsx)(yd.A,{content:"\u8F93\u5165\u63D0\u793A\u8BCD",direction:"top",children:(0,o.jsx)(Et.C,{className:"left-icon",name:"chatGPT/ai-component/edit-mode",onClick:n})}),(0,o.jsx)("div",{className:"split-line"}),(0,o.jsx)("div",{className:"tips",children:"\u8BF7\u6846\u9009\u753B\u5E03\u4E2D\u7684\u5143\u7D20\u4F5C\u4E3A\u751F\u6210\u793A\u610F\u56FE"}),(0,o.jsx)("div",{className:"quit",onClick:t,children:"\u9000\u51FA"})]})},GU=e=>{let{isShowLoading:t,isShowIcon:n,handleClick:r,isDisabled:s}=e;return n?t?(0,o.jsx)(LU,{}):(0,o.jsx)(yd.A,{content:"\u4F18\u5316\u63D0\u793A\u8BCD",direction:"top",children:(0,o.jsx)(Et.C,{name:"chatGPT/ai-component/optimum-prompts",onClick:r})}):null},ZU=()=>{const e=(0,X5.qO)(),t=(0,a.d4)(Ih.Ag),{key:n,selectedElement:r}=t||{};if(!n)return(0,o.jsx)(TU,{id:"ai-component-input-container",style:e,onMouseDown:X5.dG,children:(0,o.jsx)(zU,{})})},KU=()=>{const e=(0,a.d4)(Ih.l3),t=(0,a.d4)(Ih.iB);return e?(0,o.jsx)(o.Fragment,{children:t&&(0,o.jsx)(ZU,{})}):null};var A4=i(48260);const YU=E.Ay.div.withConfig({displayName:"style__StyledUploadFontModal",componentId:"sc-bj39ar-0"})(["position:absolute;width:480px;height:418px;gap:20px;opacity:0px;z-index:108;font-size:0.875rem;background-color:",";box-shadow:rgba(0,0,0,0.1) 0px 2px 8px 0px;border-radius:10px;color:",";",";border:1px solid ",";header{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid "," !important;}.dark{box-shadow:2px 8px 20px 0px #0000001A;}",";.content-container{margin:20px 0;padding-left:20px;padding-right:4px;height:276px;}.scroll-container{overflow-y:scroll;overflow-x:hidden;}.font-check-container{width:254px;height:32px;display:flex;.Check-label{color:",";font-size:12px;font-weight:500;}.tip-icon{color:",";}}.upload-law-tip{width:350px;left:-173px;top:30px;padding:12px 16px;&::before{left:50%;}p{font-size:12px;color:",";transform:scaleY(-1);a{text-decoration:none;color:#70BCF6;&:hover,&:focus{color:#95D1F8;}}}}"],e=>e.theme.color_bg_white,e=>e.theme.color_text_L1,A4.wy,e=>e.theme.color_bg_border_01,e=>e.theme.color_bg_border_01,A4.C0,e=>e.theme.color_text_L2,e=>e.theme.color_text_L2,e=>e.theme.color_text_btn),XU=E.Ay.div.withConfig({displayName:"style__StyledFontScrollContainer",componentId:"sc-bj39ar-1"})(["height:","px;overflow-y:scroll;overflow-x:hidden;"],e=>e==null?void 0:e.height),QU=E.Ay.div.withConfig({displayName:"style__StyledUploadComponent",componentId:"sc-bj39ar-2"})(["cursor:pointer;& > *{pointer-events:none;}.upload-content{width:440px;border-radius:10px;border:1px dashed ",";background:",";cursor:pointer;&.is-active{background:",";border:1px dashed ",";}height:","px;transition:all 0.1s ease-in-out;display:flex;flex-direction:column;align-items:center;.center-div{display:flex;justify-content:center;}.desc1{margin-top:14px}.desc2{margin-top:2px}.title{font-weight:500;color:",";}.margin-header{margin-top:86px;}.sub-title{color:",";}}"],e=>e.theme.color_bg_border_02,e=>e.theme.color_bg_card,e=>e.theme.color_bg_select03,e=>e.theme.color_text_link_normal,e=>e.height,e=>e.theme.color_text_L1,e=>e.theme.color_text_L2),JU=(0,E.i7)(["0%{transform:rotate(0deg);}100%{transform:rotate(359deg);}"]),q5=E.Ay.div.withConfig({displayName:"style__StyledFontItem",componentId:"sc-bj39ar-3"})(["border-radius:10px;width:440px;height:60px;border:1px solid ",";display:flex;align-items:center;padding:0 12px;margin-bottom:12px;color:",";font-size:12px;&.upload-component{border:1px dashed ",";background:",";}.p1{display:flex;width:276px;.left{margin-right:14px;}.name{width:230px;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:",";}.size{color:",";}}.p1-manager{display:flex;width:372px;.left{margin-right:14px;}.middle{align-items:center;display:flex;}.name{width:326px;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:",";}}.right{display:flex;align-items:center;width:138px;justify-content:flex-end;> *{margin-left:10px;&:first-child{margin-left:0px;}}.error{color:",";}.retry{cursor:pointer;color:",";}.success{color:",";}.uploading{animation:"," 1.5s infinite linear;}.pending-icon{color:",";}}.upload-content{display:flex;align-items:center;cursor:pointer;.name{margin-left:14px;font-weight:500;}}"],e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L1,e=>e.theme.color_bg_border_02,e=>e.theme.color_bg_card,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_text_L1,e=>e.theme.color_text_error,e=>e.theme.color_text_link_normal,e=>e.theme.color_success,JU,e=>e.theme.color_text_L1),qU=E.Ay.div.withConfig({displayName:"style__StyledEmptyManager",componentId:"sc-bj39ar-4"})(["display:flex;flex-direction:column;align-items:center;height:","px;justify-content:center;img{width:117px;}> *{margin-bottom:20px;}.no{color:",";}"],e=>e.height,e=>e.theme.color_text_L2);var Th=i(47617);const q7=e=>{const[t,n]=(0,l.useState)((e==null?void 0:e.initiralIsDragActive)||!1),r=(0,l.useRef)(null),s=(0,l.useRef)(null),c=()=>{r.current.value=null,r.current.click()},d=y=>{var w;clearTimeout(s.current||void 0),y.preventDefault(),y.stopPropagation(),n(!0),e==null||(w=e.handleDragActiveCallback)==null||w.call(e)},p=y=>{y.preventDefault(),y.stopPropagation(),s.current=setTimeout(()=>{var w;n(!1),e==null||(w=e.handleLeaveCallback)==null||w.call(e,y)},100)};return{isDragActive:t,handleDrop:async y=>{var w;p(y),e==null||(w=e.handleDropCallback)==null||w.call(e,y)},handleDragActive:d,handleDragInactive:p,importInputRef:r,handleInputClick:c}},$U=()=>{const e=(0,a.d4)(Hs.y.query.getUploadInitialFrom),t=(0,a.wA)(),n=async N=>{const Z=[...N.dataTransfer.files];!Z||Z.length<1||(t({type:Hs.y.entryKey["font:upload:file:push"],payload:{originalFileList:Z,inputType:"drag"}}),Hs.y.dispatchState({fontModalState:"upload-uploading"},t))},r=()=>{e==="uploading"&&Hs.y.dispatchState({fontModalState:"upload-uploading"},t)},{isDragActive:s,handleDrop:c,handleDragActive:d,handleDragInactive:p,importInputRef:g,handleInputClick:y}=q7({handleDropCallback:n,handleLeaveCallback:r}),w=async N=>{const Z=N.currentTarget.files?Array.from(N.currentTarget.files):[];!Z||Z.length<1||(t({type:Hs.y.entryKey["font:upload:file:push"],payload:{originalFileList:Z,inputType:"select"}}),Hs.y.dispatchState({fontModalState:"upload-uploading"},t))},[_,j]=(0,l.useState)(e==="none"?276:76);return(0,l.useEffect)(()=>(e==="uploading"&&setTimeout(()=>{j(276)},100),()=>{Hs.y.dispatchState({uploadInitialFrom:"none"},t)}),[]),(0,o.jsx)("div",{className:"content-container",children:(0,o.jsxs)(QU,{onDrop:c,onDragOver:d,onDragLeave:p,onClick:y,height:_,children:[(0,o.jsxs)("div",{className:m()("upload-content",{"is-active":s}),children:[(0,o.jsx)("div",{className:"center-div margin-header",children:(0,o.jsx)(Et.C,{size:48,name:"common/font/upload-initial"})}),s?(0,o.jsx)("div",{className:"center-div desc1",children:(0,o.jsx)("p",{className:"title",children:"\u677E\u624B\u5373\u53EF\u6DFB\u52A0\u4E0A\u4F20"})}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:"center-div desc1",children:(0,o.jsx)("p",{className:"title",children:"\u70B9\u51FB\u6DFB\u52A0\u6216\u62D6\u62FD\u5B57\u4F53\u6587\u4EF6\u5230\u6B64\u5904 \uFF08.ttf/.otf/.ttc/.woff/.woff2\uFF09"})}),(0,o.jsx)("div",{className:"center-div desc2",children:(0,o.jsx)("span",{className:"sub-title",children:"\u8BF7\u786E\u4FDD\u6BCF\u4E2A\u6587\u4EF6\u7684\u5927\u5C0F\u4E0D\u8D85\u8FC7 200 MB"})})]})]}),(0,o.jsx)("input",{hidden:!0,multiple:!0,type:"file",accept:".ttf,.otf,.woff,.woff2,.ttc",ref:g,onChange:w})]})})},eF=()=>{const e=(0,a.wA)(),{handleDrop:t,handleDragActive:n,handleDragInactive:r,importInputRef:s,handleInputClick:c}=q7({handleDragActiveCallback:()=>{Hs.y.dispatchState({fontModalState:"upload-initial",uploadInitialFrom:"uploading"},e)}}),d=async p=>{const g=p.currentTarget.files?Array.from(p.currentTarget.files):[];!g||g.length<1||(e({type:Hs.y.entryKey["font:upload:file:push"],payload:{originalFileList:g,inputType:"select"}}),Hs.y.dispatchState({fontModalState:"upload-uploading"},e))};return(0,o.jsxs)(q5,{onDrop:t,onDragOver:n,onDragEnter:n,onDragLeave:r,onClick:c,className:"upload-component",children:[(0,o.jsxs)("div",{className:"upload-content",children:[(0,o.jsx)(Et.C,{size:32,name:"font/upload/tip"}),(0,o.jsx)("p",{className:"name",children:"\u70B9\u51FB\u6DFB\u52A0\u6216\u62D6\u62FD\u5B57\u4F53\u6587\u4EF6\u5230\u6B64\u5904 \uFF08.ttf/.otf/.ttc/.woff/.woff2\uFF09"})]}),(0,o.jsx)("input",{hidden:!0,multiple:!0,type:"file",accept:".ttf,.otf,.woff,.woff2,.ttc",ref:s,onChange:d})]})},tF=()=>{const e=(0,a.wA)(),t=()=>{},n=()=>{e({type:Hs.y.entryKey["font:fontModal:close"]})};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)($U,{}),(0,o.jsx)(Th.jl,{onConfirm:t,onCancel:n,confirmBtnProps:{onClick:t,children:"\u4E0A\u4F20",disabled:!0},cancelBtnProps:{onClick:n,children:"\u53D6\u6D88",type:"secondary"},footer:!1})]})},nF=e=>{switch(e.type){case"prepare-upload":return(0,o.jsx)(o.Fragment,{children:e.uploadState!=="uploading"&&(0,o.jsx)(pc.A,{iconBoxSize:32,size:32,name:"common/font/trash",onClick:e.handleDiscard})});case"invalid-format":return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"error",children:"\u683C\u5F0F\u9519\u8BEF"}),e.uploadState!=="uploading"&&(0,o.jsx)(pc.A,{iconBoxSize:32,size:32,name:"common/font/trash",onClick:e.handleDiscard})]});case"over-size":return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"error",children:"\u6587\u4EF6\u8FC7\u5927"}),e.uploadState!=="uploading"&&(0,o.jsx)(pc.A,{iconBoxSize:32,size:32,name:"common/font/trash",onClick:e.handleDiscard})]});case"exist":return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"error",children:"\u5B57\u4F53\u5DF2\u5B58\u5728"}),e.uploadState!=="uploading"&&(0,o.jsx)(pc.A,{iconBoxSize:32,size:32,name:"common/font/trash",onClick:e.handleDiscard})]});case"uploading":return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"normal",children:"\u4E0A\u4F20\u4E2D"}),(0,o.jsx)(Et.C,{isColorPure:!0,size:32,name:"common/font/uploading",className:"uploading"})]});case"pending":return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"normal",children:"\u7B49\u5F85\u4E2D"}),(0,o.jsx)(Et.C,{size:32,name:"common/font/pending",className:"pedning-icon"})]});case"success":return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"success",children:"\u4E0A\u4F20\u6210\u529F"}),(0,o.jsx)(Et.C,{isColorPure:!0,size:32,name:"common/font/success"})]});case"failed-timeout":return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"error",children:"\u4E0A\u4F20\u8D85\u65F6"}),e.uploadState==="done"&&(0,o.jsx)("div",{className:"retry",onClick:e.handleRetry,children:"\u91CD\u8BD5"}),e.uploadState!=="uploading"&&(0,o.jsx)(pc.A,{iconBoxSize:32,size:32,name:"common/font/trash",onClick:e.handleDiscard})]});case"failed-network-error":return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"error",children:"\u7F51\u7EDC\u9519\u8BEF"}),e.uploadState==="done"&&(0,o.jsx)("div",{className:"retry",onClick:e.handleRetry,children:"\u91CD\u8BD5"}),e.uploadState!=="uploading"&&(0,o.jsx)(pc.A,{iconBoxSize:32,size:32,name:"common/font/trash",onClick:e.handleDiscard})]});case"failed-parse":return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"error",children:"\u89E3\u6790\u5931\u8D25"}),e.uploadState!=="uploading"&&(0,o.jsx)(pc.A,{iconBoxSize:32,size:32,name:"common/font/trash",onClick:e.handleDiscard})]})}},oF=e=>{let{fileKey:t,name:n,size:r,type:s,uploadState:c}=e;const d=(0,a.wA)(),p=()=>{d({type:Hs.y.entryKey["font:upload:file:discard"],payload:{fileKey:t}})},g=()=>{d({type:Hs.y.entryKey["font:upload:retry"]})},y=(w,_)=>{const j=_;return j.offsetWidth_==null?void 0:_(),isShowTipsByTarget:y,children:(0,o.jsx)("div",{className:"name",children:n})}),(0,o.jsx)("div",{className:"size",children:r+"MB"})]})]}),(0,o.jsx)("div",{className:"right",children:nF({type:s,handleDiscard:p,handleRetry:g,uploadState:c})})]})},aF=e=>{let{fontFamily:t,handleFontDelete:n}=e;return(0,o.jsxs)(q5,{children:[(0,o.jsxs)("div",{className:"p1-manager",children:[(0,o.jsx)(Et.C,{isColorPure:!0,className:"left",size:32,name:"common/font/text"}),(0,o.jsx)("div",{className:"middle",children:(0,o.jsx)("div",{className:"name",children:t})})]}),(0,o.jsx)("div",{className:"right",children:(0,o.jsx)(pc.A,{iconBoxSize:32,size:32,name:"common/font/trash",onClick:n})})]})};var rF=i(3877),iF=i(86992);const rJ=(0,E.Ay)(iF.A).withConfig({displayName:"styles__StyledVideoSubPanel",componentId:"sc-1newfzy-0"})(['&.video-panel-container{header{.customize-title{order:1;}.angle-icon-wrap{order:2;}}}.icon-wrapper{cursor:default;}.colorful-svg{margin-right:8px;width:16px;height:16px;}.colorful-svg path[fill="#1684FC"]{fill:#1684FC;}.colorful-svg path[fill="#FF4A4A"]{fill:#FF4A4A;}.colorful-svg path[fill="#38CEFF"]{fill:#38CEFF;}.colorful-svg path[fill="#0B99FF"]{fill:#0B99FF;}.colorful-svg path[fill="#F5001A"]{fill:#F5001A;}.colorful-svg path[fill="#10ABF2"]{fill:#10ABF2;}.colorful-svg path[fill="#FF8F21"]{fill:#FF8F21;}.colorful-svg path[fill="#7DE621"]{fill:#7DE621;}.colorful-svg path[fill="#1296DB"]{fill:#1296DB;}.colorful-svg path[fill="#fff"]{fill:#fff;}.colorful-svg circle[fill="#1684FC"]{fill:#1684FC;}']),iJ=E.Ay.div.withConfig({displayName:"styles__StyledVideoSettings",componentId:"sc-1newfzy-1"})([".video-settings-checkboxes{display:grid;grid-template-columns:123px 90px;padding:0 16px 0px 10px;&:lang(en){grid-template-columns:106px 106px;}label{min-width:100px;height:32px;}}"]),sF=E.Ay.div.withConfig({displayName:"styles__StyledVideoTipContent",componentId:"sc-1newfzy-2"})(['position:absolute;top:22px;left:-42px;width:240px;background:#454647;color:#fff;flex-direction:column;justify-content:space-around;padding:12px 28px 10px 16px;border-radius:6px;z-index:1;transform:scaleY(-1);&:lang(en){left:-80px;}&::before{content:"";position:absolute;top:100%;left:19%;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #454647;}p{a{text-decoration:underline;color:#80BCFF;&:hover{color:#A6D2FF;}}&:hover{visibility:visible;}font-size:14px;font-weight:400;line-height:20px;}.icon-wrapper{margin-top:11px;}']);var lF=i(91363),V2=i(99203);const cF=e=>(0,o.jsxs)("div",{children:[(0,o.jsxs)("p",{className:"ellipsis-content",children:["\u786E\u5B9A\u5220\u9664\u300C",(0,o.jsx)("span",{children:e.label}),"\u300D\u5B57\u4F53\u5417\uFF1F"]}),(0,o.jsx)("p",{children:"\u5220\u9664\u540E\uFF0C\u5DF2\u4F7F\u7528\u8BE5\u5B57\u4F53\u7684\u7EC4\u4EF6\u4F1A\u51FA\u73B0\u5B57\u4F53\u7F3A\u5931"})]}),dF=()=>{const e=(0,a.wA)(),t=(0,a.d4)(q.O4),n=(0,a.d4)(Hs.y.query.getCloudFontLocalList),r=()=>{e({type:Hs.y.entryKey["font:manage:to:upload"]}),(0,lF.rr)({operation_type:"\u4E0A\u4F20\u5B57\u4F53-\u7BA1\u7406\u5B57\u4F53\u9762\u677F"})},s=c=>()=>{MB.global.popupHelper.confirmAsync({title:"\u5220\u9664\u5B57\u4F53",confirmText:I18N.Common.confirm,cancelText:"\u53D6\u6D88",desc:cF(c),theme:t}).then(d=>{d&&e({type:Hs.y.entryKey["font:manage:to:delete"],payload:{ff:c.value}})})};return n.length===0?(0,o.jsx)($7,{handleUploadFont:r}):(0,o.jsx)(pF,{handleUploadFont:r,fontList:(0,V2.r)(n),handleFontDelete:s})},pF=e=>{let{fontList:t,handleUploadFont:n,handleFontDelete:r}=e;const s=(0,a.wA)(),c=()=>{s({type:Hs.y.entryKey["font:fontModal:close"]})};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:"content-container scroll-container",children:t.map((d,p)=>(0,o.jsx)(aF,{fontFamily:d.family,handleFontDelete:r(d)},p))}),(0,o.jsx)(Th.jl,{onCancel:n,cancelBtnProps:{onClick:n,children:"\u4E0A\u4F20\u5B57\u4F53",type:"secondary"},onConfirm:c,confirmBtnProps:{onClick:c,children:"\u5B8C\u6210"},footer:!1})]})},$7=e=>{let{handleUploadFont:t,text:n}=e;return(0,o.jsxs)(qU,{height:t?368:316,children:[(0,o.jsx)("div",{children:(0,o.jsx)("img",{src:"/mb-proto2/images/font/font_empty.png"})}),(0,o.jsx)("div",{children:(0,o.jsx)("span",{className:"no",children:n||"\u6682\u65E0\u4E0A\u4F20\u7684\u4E91\u7AEF\u5B57\u4F53"})}),t&&(0,o.jsx)("div",{children:(0,o.jsx)(Fl.jn,{onClick:t,children:"\u4E0A\u4F20\u5B57\u4F53"})})]})},uF=l.memo(()=>{const[e,t]=(0,l.useState)(!1),n=(0,a.wA)(),r=(0,a.d4)(Hs.y.query.getUploadFileList),s=(0,a.d4)(Hs.y.query.getUploadState),c=()=>{n({type:Hs.y.entryKey["font:upload:file:preapre:go"]})},d=()=>{n({type:Hs.y.entryKey["font:fontModal:close2"]})},p=()=>{n({type:Hs.y.entryKey["font:fontModal:uplaod:continue"]})},g=()=>s==="prepare"||s==="uploading"?{onClick:d,children:"\u53D6\u6D88",type:"secondary"}:{onClick:p,children:"\u7EE7\u7EED\u4E0A\u4F20",type:"secondary"},y=()=>s==="prepare"||s==="uploading"?{onClick:c,children:"\u4E0A\u4F20"}:{onClick:d,children:"\u5B8C\u6210"},w=!e||s==="uploading",_=s==="prepare"?204:276;return(0,o.jsxs)(o.Fragment,{children:[r.length===0?(0,o.jsx)($7,{handleUploadFont:void 0,text:"\u6682\u65E0\u4E0A\u4F20\u8BB0\u5F55"}):(0,o.jsxs)("div",{className:"content-container",children:[s==="prepare"&&(0,o.jsx)(eF,{}),(0,o.jsx)(XU,{height:_,children:r.map((j,N)=>(0,o.jsx)(oF,{...j,uploadState:s},N))})]}),(0,o.jsx)(Th.jl,{onConfirm:c,onCancel:d,confirmBtnProps:{...y(),disabled:w},cancelBtnProps:g(),renderFooterSide:()=>s!=="prepare"?null:(0,o.jsxs)("div",{className:"font-check-container",children:[(0,o.jsx)(Gn.A,{attr:"fontUseIsChecked",isChecked:e,label:"\u6211\u62E5\u6709\u4EE5\u4E0A\u5B57\u4F53\u7684\u5546\u7528\u7248\u6743",onChange:()=>{t(!e)}}),s==="prepare"&&(0,o.jsx)(rF.A,{renderContent:()=>(0,o.jsx)(sF,{className:"upload-law-tip",children:(0,o.jsxs)("p",{children:["\u60A8\u9700\u8981\u5BF9\u60A8\u5728\u58A8\u5200\u4E2D\u4E0A\u4F20\u6216\u5B58\u50A8\u7684\u6587\u4EF6\u4EE5\u53CA\u8F93\u5165\u7684\u6570\u636E\u7684\u5408\u6CD5\u6027\u8D1F\u8D23\uFF0C\u5E76\u786E\u4FDD\u83B7\u53D6\u8FD9\u4E9B\u6587\u4EF6\u3001\u6570\u636E\u548C\u5185\u5BB9\u7684\u65B9\u5F0F\u7B26\u5408\u6CD5\u5F8B\u8981\u6C42\u3002\u56E0\u8FD9\u4E9B\u6587\u4EF6\u3001\u6570\u636E\u6216\u5185\u5BB9\u5F15\u53D1\u7684\u4EFB\u4F55\u7EA0\u7EB7\uFF0C\u60A8\u5C06\u627F\u62C5\u6240\u6709\u6CD5\u5F8B\u8D23\u4EFB\uFF0C\u58A8\u5200\u5BF9\u6B64\u4E0D\u627F\u62C5\u4EFB\u4F55\u6CD5\u5F8B\u8D23\u4EFB\u3002",(0,o.jsx)("a",{href:"/ad/tos",target:"blank",children:"\u4E86\u89E3\u66F4\u591A"})]})}),customIconName:"common/font/law/tip"})]}),footer:!1})]})}),hF=()=>{const e=(0,a.wA)(),t=(0,a.d4)(Hs.y.query.getUploadFontModalPosition),n=(0,a.d4)(Hs.y.query.getFontModalState),r=(0,a.d4)(Hs.y.query.getIsShowFontModal),s=(0,a.d4)(q.O4);if(!r)return null;const c=(w,_)=>{e({type:Hs.y.entryKey["font:uploadFontModalPosition:update"],payload:{position:{left:w,top:_}}})},d=()=>{e({type:Hs.y.entryKey["font:fontModal:close2"]})},p=(t==null?void 0:t.left)||window.innerWidth/2-480/2,g=(t==null?void 0:t.top)||window.innerHeight/2-418/2,y=n.startsWith("upload")?"\u5B57\u4F53\u4E0A\u4F20":"\u7BA1\u7406\u5B57\u4F53";return(0,o.jsx)(dr.A,{position:{left:p,top:g},onMove:c,children:(0,o.jsxs)(YU,{id:"upload-font-modal",className:s,children:[(0,o.jsx)(Th.rQ,{title:y,type:"draggable"}),(0,o.jsx)(Th.v,{canClose:!0,onClick:d}),n==="upload-initial"?(0,o.jsx)(tF,{}):n==="upload-uploading"?(0,o.jsx)(uF,{}):(0,o.jsx)(dF,{})]})})};var mF=i(30179),fF=i(97267),gF=Object.defineProperty,yF=Object.defineProperties,vF=Object.getOwnPropertyDescriptors,M4=Object.getOwnPropertySymbols,e9=Object.prototype.hasOwnProperty,t9=Object.prototype.propertyIsEnumerable,n9=(e,t,n)=>t in e?gF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$5=(e,t)=>{for(var n in t||(t={}))e9.call(t,n)&&n9(e,n,t[n]);if(M4)for(var n of M4(t))t9.call(t,n)&&n9(e,n,t[n]);return e},xF=(e,t)=>yF(e,vF(t)),bF=(e,t)=>{var n={};for(var r in e)e9.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&M4)for(var r of M4(e))t.indexOf(r)<0&&t9.call(e,r)&&(n[r]=e[r]);return n},CF=(0,l.forwardRef)((e,t)=>{var n=e,{size:r,spin:s,style:c}=n,d=bF(n,["size","spin","style"]);const p=$5($5({width:r||"var(--x-icon-size, 1em)",height:r||"var(--x-icon-size, 1em)",animation:s?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),c);return l.createElement("svg",xF($5({ref:t,style:p},d),{width:"32",height:"33",viewBox:"0 0 32 33",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M11.5996 1.5H21.793L29.5 9.20703V23.4004C29.5 25.0884 29.4996 26.3245 29.4199 27.2998C29.3407 28.2694 29.1855 28.9376 28.9004 29.4971C28.3731 30.5318 27.5318 31.3731 26.4971 31.9004C25.9376 32.1855 25.2694 32.3407 24.2998 32.4199C23.3245 32.4996 22.0884 32.5 20.4004 32.5H11.5996C9.91155 32.5 8.67551 32.4996 7.7002 32.4199C6.7306 32.3407 6.06243 32.1855 5.50293 31.9004C4.46816 31.3731 3.62689 30.5318 3.09961 29.4971C2.81453 28.9376 2.6593 28.2694 2.58008 27.2998C2.50041 26.3245 2.5 25.0884 2.5 23.4004V10.5996C2.5 8.91156 2.50041 7.67551 2.58008 6.7002C2.6593 5.7306 2.81453 5.06243 3.09961 4.50293C3.62689 3.46816 4.46816 2.62689 5.50293 2.09961C6.06243 1.81453 6.7306 1.6593 7.7002 1.58008C8.67551 1.50041 9.91156 1.5 11.5996 1.5Z",fill:"white",stroke:"#0090F6"}),l.createElement("g",{filter:"url(#filter0_d_879_267)"},l.createElement("path",{d:"M21.8086 1.03807C21.9954 0.960681 22.2105 1.00347 22.3535 1.14647L29.8535 8.64647C29.9965 8.78947 30.0393 9.00455 29.9619 9.19139C29.8845 9.37819 29.7022 9.49999 29.5 9.49999H25C23.1273 9.49999 21.5984 8.02916 21.5049 6.17967L21.5 5.99999V1.49999C21.5 1.29778 21.6218 1.11548 21.8086 1.03807ZM22.5127 6.25585C22.6408 7.51638 23.7057 8.49999 25 8.49999H28.293L22.5 2.70702V5.99999L22.5127 6.25585Z",fill:"#0090F6"})),l.createElement("rect",{x:"6",y:"16",width:"20",height:"1.5",rx:"0.75",fill:"#DFE2EB"}),l.createElement("rect",{x:"6",y:"20.5",width:"20",height:"1.5",rx:"0.75",fill:"#DFE2EB"}),l.createElement("rect",{x:"6",y:"25",width:"20",height:"1.5",rx:"0.75",fill:"#DFE2EB"}),l.createElement("rect",{y:"11.5",width:"22",height:"11",rx:"2",fill:"url(#paint0_linear_879_267)"}),l.createElement("path",{d:"M2.554 16.392H4.864V14.376H5.886V19.5H4.864V17.295H2.554V19.5H1.539V14.376H2.554V16.392ZM6.48373 14.376H10.6137V15.279H9.05973V19.5H8.03773V15.279H6.48373V14.376ZM15.5167 14.376H16.2867V19.5H15.3207V16.196L14.0187 18.135H13.4867L12.1777 16.182V19.5H11.2187V14.376H12.0237L13.7737 17.029L15.5167 14.376ZM17.3642 14.376H18.3792V18.59H20.7102V19.5H17.3642V14.376Z",fill:"white"}),l.createElement("defs",null,l.createElement("filter",{id:"filter0_d_879_267",x:"19",y:"0",width:"12.5",height:"12.5",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},l.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),l.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),l.createElement("feOffset",{dx:"-0.5",dy:"1"}),l.createElement("feGaussianBlur",{stdDeviation:"1"}),l.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),l.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),l.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_879_267"}),l.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_879_267",result:"shape"})),l.createElement("linearGradient",{id:"paint0_linear_879_267",x1:"11",y1:"11.5",x2:"11",y2:"22.5",gradientUnits:"userSpaceOnUse"},l.createElement("stop",{stopColor:"#79D4FF"}),l.createElement("stop",{offset:"1",stopColor:"#0090F6"}))))}),wF=i(40042),SF=i(63072),AF=i(87612),MF=i(15086);function kF(){const e=(0,a.wA)(),n=(0,l.useRef)(new MF.M).current,r=(0,l.useSyncExternalStore)(n.subscribe,n.getSnapshot);(0,l.useEffect)(()=>{n.setDispatch(e)},[e]);const s=(0,l.useCallback)(async(y,w)=>n.convert(y,w),[]),c=(0,l.useCallback)(()=>{n.cancel()},[]),d=(0,l.useCallback)(()=>{n.reset()},[]),p=(0,l.useCallback)(()=>n.getPrevHtml(),[]),g=(0,l.useCallback)(()=>n.getIsCanceled(),[]);return{state:r,convert:s,cancel:c,reset:d,getPrevHtml:p,getIsCanceled:g}}const EF=()=>{const e=(0,l.useRef)(null),[t,n]=(0,l.useState)(0),[r,s]=(0,l.useState)({}),[c,d]=(0,l.useState)(""),p=(0,a.wA)(),[g,y]=(0,l.useState)(""),[w,_]=(0,l.useState)(0),j=(0,l.useRef)(0),[N,Z]=(0,l.useState)("\u7F16\u8F91\u533A\u5DE6\u4FA7"),{state:Q,convert:se,cancel:ie,reset:he,getPrevHtml:xe,getIsCanceled:Se}=kF(),_e=async Lo=>{const Cn=Array.from(Lo.target.files)[0],hn=await Cn.text();y(Je.current.value),Ne({fileInfo:{fileName:Cn.name.split(".html").join(""),from:"select"},htmlString:hn}),n(oa=>oa+1)},De=()=>{if(Q.type==="success"){var Lo;((Lo=r.fileInfo)==null?void 0:Lo.from)==="input"&&(y(""),d(""))}he(),s({})},Je=(0,l.useRef)(),Ne=async Lo=>{let{fileInfo:Yo,htmlString:Cn,isFromRetry:hn}=Lo;if(s({fileInfo:Yo,isFromRetry:hn}),Cn===""){await se({htmlString:"",fileName:Yo.from==="select"?Yo.fileName:void 0},{onError:async()=>{hn&&(await new Promise(oa=>setTimeout(oa,2e3)),Se()&&s({}))}});return}await se({htmlString:Cn,fileName:Yo.from==="select"?Yo.fileName:void 0,autoPaste:!0},{onProgress:oa=>{oa==="toDSLEnd"?zt(90,1):oa==="toModaoEnd"&&zt(95,100)},onError:async()=>{if(hn){const Ao=new Date().getTime()-j.current;await new Promise(ca=>setTimeout(ca,Math.max(2e3-Ao,0)))}}}),j.current=new Date().getTime()},[pt,_t]=(0,l.useState)({left:window.innerWidth/2-320/2,top:window.innerHeight/2-398/2}),gt=(0,l.useRef)(),Ct=(0,l.useRef)(0);(0,l.useEffect)(()=>(Ct.current=0,Q.type==="converting"&&zt(90,10*1e3),()=>{clearInterval(gt.current)}),[Q.type]),(0,l.useEffect)(()=>{const Lo=(0,vf.kI)();return Lo&&Z(Lo),()=>{}},[]),(0,l.useEffect)(()=>{if((Q.type==="success"||Q.type==="failed")&&r.fileInfo)try{(0,Vc.jE)({source:N,type:r.fileInfo.from==="select"?"html\u6587\u4EF6":"html\u4EE3\u7801",status:Q.type==="success"?"\u521B\u5EFA\u6210\u529F":"\u521B\u5EFA\u5931\u8D25"})}catch(Lo){(0,AF.p)("[fail-info]-protoHtml2ProtoTrack",Lo,{...Q,...r})}return()=>{}},[Q,r.fileInfo,N]);const zt=(Lo,Yo)=>{clearInterval(gt.current);const Cn=document.getElementById("progress-bar"),hn=2*Math.PI*36;function oa(ra){const Jo=hn-ra/100*hn;Cn.style.strokeDashoffset=Jo,_(Math.round(ra))}let Ao=Ct.current;const ca=20,va=Lo/Yo*ca;gt.current=setInterval(()=>{Ao+=va,Ct.current=Ao,Ao>=Lo?(clearInterval(gt.current),oa(Lo)):oa(Ao)},ca)},Dt=(Lo,Yo)=>{_t({left:Lo,top:Yo})},sn=()=>{const Lo=Je.current.value;y(Lo),Ne({htmlString:Lo,fileInfo:{from:"input"}})},Rn=()=>{ie(),s({})},On=()=>{switch(Q.type){case"idle":return(0,o.jsxs)("div",{className:"wait-content",children:[(0,o.jsxs)("div",{className:"select-file",onClick:()=>e.current.click(),children:[(0,o.jsx)(CF,{style:{marginBottom:"8px"},size:40}),(0,o.jsx)("p",{children:I18N.htmlimport.wait}),(0,o.jsx)("input",{type:"file",ref:e,accept:".html",onChange:_e,style:{display:"none"}},t)]}),(0,o.jsxs)("div",{className:"input-html",children:[(0,o.jsx)("textarea",{defaultValue:g,ref:Je,placeholder:I18N.htmlimport.paste,onChange:Lo=>d(Lo.target.value)}),(0,o.jsx)(Fl.jn,{disabled:c==="",onClick:sn,children:"\u8F6C\u6362"})]})]});case"converting":return(0,o.jsxs)("div",{className:"status-content uploading-content",children:[(0,o.jsxs)("div",{className:"img-text-container",children:[(0,o.jsxs)("div",{className:"progress-container",children:[(0,o.jsxs)("svg",{className:"progress-svg",width:"120",height:"120",viewBox:"0 0 100 100",children:[(0,o.jsx)("circle",{className:"progress-background",cx:"50",cy:"50",r:"36"}),(0,o.jsx)("circle",{id:"progress-bar",className:"progress-bar",cx:"50",cy:"50",r:"36"})]}),(0,o.jsxs)("div",{id:"progress-text",className:"progress-text",children:[w,"%"]})]}),(0,o.jsx)("div",{className:"title-container",children:(0,o.jsx)("div",{className:"title1",children:I18N.htmlimport.uploading})})]}),(0,o.jsx)("div",{className:"btn-container",children:(0,o.jsx)(Fl.jn,{onClick:Rn,children:I18N.Common.cancel})})]});case"success":return(0,o.jsxs)("div",{className:"status-content success-content",children:[(0,o.jsxs)("div",{className:"img-text-container",children:[(0,o.jsx)(wF.A,{className:"svg-img",size:120}),(0,o.jsx)("div",{className:"title-container",children:(0,o.jsx)("div",{className:"title1",children:I18N.htmlimport.success})})]}),(0,o.jsx)("div",{className:"btn-container",children:(0,o.jsx)(Fl.jn,{onClick:De,children:I18N.htmlimport.success_continue})})]});case"failed":return(0,o.jsxs)("div",{className:"status-content failed-content",children:[(0,o.jsxs)("div",{className:"img-text-container",children:[(0,o.jsx)(SF.A,{className:"svg-img",size:56}),(0,o.jsxs)("div",{className:"title-container",children:[(0,o.jsx)("div",{className:"title1",children:I18N.htmlimport.failed}),(0,o.jsx)("div",{className:"title2",children:Q.reason})]})]}),(0,o.jsxs)("div",{className:"btn-container",children:[(0,o.jsx)(Fl.tA,{onClick:()=>Ne({htmlString:xe(),fileInfo:r.fileInfo,isFromRetry:!0}),children:I18N.htmlimport.retry}),(0,o.jsx)(Fl.jn,{onClick:De,children:I18N.pPreviewToolbar.back})]})]});default:return null}};return(0,o.jsx)(dr.A,{position:{left:pt.left,top:pt.top},onMove:Dt,children:(0,o.jsxs)(TF,{children:[(0,o.jsxs)("div",{className:"import-header",type:"draggable",children:[(0,o.jsx)(Th.rQ,{title:I18N.htmlimport.desc2}),(0,o.jsx)("div",{className:"header-title2",children:I18N.htmlimport.desc1})]}),(0,o.jsx)(Th.v,{canClose:!0,onClick:()=>{p({type:"htmlImportPanel:set:show",payload:{show:!1}})}}),On()]})})},IF=()=>(0,a.d4)(fF.C)?(0,o.jsx)(EF,{}):null,TF=E.Ay.div.withConfig({displayName:"ImportPanel__StyledImportModal",componentId:"sc-cxkg59-0"})(["position:absolute;width:320px;opacity:0px;z-index:108;font-size:0.875rem;background-color:",";box-shadow:rgba(0,0,0,0.1) 0px 2px 8px 0px;border-radius:10px;color:",";border:1px solid ",";",";header{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:none !important;}display:flex;flex-direction:column;.dark{box-shadow:2px 8px 20px 0px #0000001A;}.close-btn{right:16px;}.import-header{padding:16px 20px;display:flex;flex-direction:column;gap:4px;.header{pointer-events:none;height:fit-content;padding:0px;font-size:14px;}.header-title2{pointer-events:none;color:",";font-size:12px;}}.wait-content{display:flex;flex-direction:column;margin-top:8px;padding:0 20px;gap:16px;margin-bottom:20px;.select-file,.input-html{font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:280px;cursor:pointer;.button-root{width:100%;}}.select-file{height:120px;border-radius:12px;border:1px dashed ",";&:hover{background:",";}}.input-html{padding:12px;gap:12px;border-radius:12px;background:",";textarea{color:",";width:100%;height:92px;border:none;resize:none;background:transparent;&:focus{outline:none;border:none;}}}}.status-content{display:flex;padding:0 20px 20px 20px;flex-direction:column;justify-content:center;align-items:center;gap:32px;flex:1 0 0;align-self:stretch;flex:1;min-height:324px;.img-text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;.svg-img{margin-bottom:16px;}}.title-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;.title1{color:",";font-size:14px;font-weight:500;}.title2{color:",";font-size:12px;}}.btn-container{display:flex;gap:24px;}&.success-content,&.uploading-content{.button-root{width:120px;}}}.uploading-content{.progress-container{width:120px;height:120px;display:flex;justify-content:center;align-items:center;position:relative;}.progress-svg{transform:rotate(-90deg);}.progress-background{fill:none;stroke:",";stroke-width:8;}.progress-bar{fill:none;stroke:",";stroke-width:8;stroke-linecap:round;stroke-dasharray:226;stroke-dashoffset:226;transition:stroke-dashoffset 0.02s ease;}.progress-text{position:absolute;font-size:18px;color:",";text-align:center;font-size:20px;font-weight:500;}}"],e=>e.theme.color_bg_white,e=>e.theme.color_text_L1,e=>e.theme.color_bg_border_01,A4.wy,e=>e.theme.color_text_L2,e=>e.theme.color_btn_primary_normal,e=>e.theme.color_bg_select03,e=>e.theme.color_navigation_hover,e=>e.theme.color_text_L1,e=>e.theme.color_text_L0,e=>e.theme.color_text_L2,e=>e.theme.color_bg_card,e=>e.theme.color_btn_primary_normal,e=>e.theme.color_text_L0),_F=e=>{var t;let{isDesign:n,onlyView:r,isCommunityPreviewMode:s,isEmbedV2PreviewMode:c,isHTMLZipPreviewMode:d,layout:p,isAutoFillPanelShow:g,isFindReplacePanelShow:y,isShowPreference:w,isExportMenuShow:_,enableShowContextMenu:j}=e;const N=(0,l.useRef)(null),Z=r&&!ENV.IS_ON_PREMISES&&!d&&!s&&!c&&!((t=MB)!=null&&(t=t.user)!=null&&t.id),Q=(0,l.useContext)(n5.G)==="read_only";return(0,o.jsxs)("div",{className:"fixed_area",id:"fixed-area",ref:N,children:[j&&(0,o.jsx)(fa,{}),(0,o.jsx)(We.Ay,{}),(0,o.jsx)(PA,{}),Q&&(0,o.jsx)(V.H,{}),r?(0,o.jsxs)(o.Fragment,{children:[n&&(0,o.jsx)(K7,{}),Z&&(0,o.jsx)(IU.v,{})]}):(0,o.jsxs)(o.Fragment,{children:[g&&(0,o.jsx)(JM,{}),y&&(0,o.jsx)(ck,{}),w&&(0,o.jsx)(tM,{}),_&&(0,o.jsx)(pN,{}),p==="old_right"&&(0,o.jsx)(AN,{}),(0,o.jsx)(aM,{}),(0,o.jsx)(pk,{readOnly:!0,id:"clipboard",value:"COPIED__MB__WIDGET"}),ENV.IS_MO&&(0,o.jsx)(dk,{}),(0,o.jsx)(WA,{}),(0,o.jsx)(CU,{}),(0,o.jsx)(bU,{}),(0,o.jsx)(yk,{}),(0,o.jsx)(hk,{}),(0,o.jsx)(tk,{}),n&&(0,o.jsx)(K7,{}),!n&&(0,o.jsx)(YA,{}),(0,o.jsx)(mF.ac,{}),(0,o.jsx)(WL,{}),(0,o.jsx)(hF,{}),(0,o.jsx)(IF,{})]}),(0,o.jsx)(KU,{})]})},PF=(0,k.Mz)([re.W4,Y.jx,Y.pH,Y.rg,Y.uu,q.bP,Ch.wb,E3.jQ,q.vA,Ff.bc,G],(e,t,n,r,s,c,d,p,g,y,w)=>({isDesign:e.isDesign,onlyView:t===Te.qi.OnlyView,isCommunityPreviewMode:n,isEmbedV2PreviewMode:r,isHTMLZipPreviewMode:s,layout:c,isAutoFillPanelShow:d,isFindReplacePanelShow:p,isShowPreference:g,isExportMenuShow:y,enableShowContextMenu:w})),LF=(0,a.Ng)(e=>PF(e))(_F);var P1=i(64580),Gf=i(34860),NF=i(66247);const jF=E.Ay.div.withConfig({displayName:"styles__StyledMenu",componentId:"sc-ponrbl-0"})(["padding:4px;color:",";font-size:12px;font-weight:500;"],Sl.q.color_text_L2),lJ="\n border-radius: 6px;\n border: 1px solid "+Sl.q.color_split_line+";\n background: "+Sl.q.color_bg_normal+";\n box-shadow: 0px 4px 16px 0px rgba(53, 68, 93, 0.14); \n",cJ="\n height: unset;\n padding: 10px 12px;\n border-radius: 6px;\n line-height: 20px;\n font-size: 14px;\n font-weight: 500;\n color: "+Sl.q.color_text_L2+";\n\n &:hover:not(.is-disabled) {\n background: "+Sl.q.color_bg_item_gray+";\n }\n &.is-active {\n color: "+Sl.q.color_text_L1+";\n background: "+Sl.q.color_bg_menu_hover+";\n }\n",DF=e=>{let{className:t,children:n}=e;return(0,o.jsx)(jF,{className:t,children:n})},OF=(0,E.Ay)(He.Ay).withConfig({displayName:"styles__StyledMenuContent",componentId:"sc-tp3fgw-0"})([".laptop{width:20px;height:20px;border-radius:2px;}.sketch,.proto{width:20px;height:20px;}.carat{position:absolute;left:12px;top:12px;}.svg-icon:not(.pure-svg-icon) > .laptop{fill:#0072ff;}",";ul{&.SubMenu{border-radius:8px;}}li{list-style:none;}a{color:",";}.MenuItem{a{.shortfont kbd{color:rgba(255,255,255,0.7);}}&.disabled a{color:rgba(255,255,255,0.22);.shortfont kbd{color:rgba(255,255,255,0.22);}}.toolbar-feature-notice{&.versionHistory{left:111px;}&.versionHistoryTop{left:47px;}}}.SubMenu{border-radius:4px;min-width:200px;background:",";color:",";box-shadow:",";border:1px solid ",";&:lang(en){min-width:200px;}.MenuItem{& > a{&:lang(en){padding-left:27px;}}&.hasIcon{> a{&:lang(en){padding-left:10px;}}}&.findReplaceItem.hasIcon,&.pastePropertiesItem.hasIcon{a{&:lang(en){padding-left:27px;}}.MenuItem{a{.shortfont kbd{color:",";}}&.disabled a{color:",";.shortfont kbd{color:",";}}}.SubMenu{border-radius:8px;background:",";color:",";box-shadow:",";border:1px solid ",";}}}}"],pr.ZJ,e=>e.theme.color_text_L1,e=>e.theme.color_bg_white,e=>e.theme.color_text_L1,e=>e.theme.menu_content_shadow,e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L2,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_disabled01,e=>e.theme.color_bg_white,e=>e.theme.color_text_L1,e=>e.theme.shadow_m,e=>e.theme.color_bg_border_01),RF=E.Ay.div.withConfig({displayName:"styles__StyledToolbarLeftMenu",componentId:"sc-tp3fgw-1"})(["display:flex;align-items:center;pointer-events:auto;.toolbar-logo-container{width:48px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;.toolbar-icon-item.toolbar-basket-quit{width:32px;height:32px;.svg-icon{width:32px;height:32px;}}.toolbar-logo-icon{width:24px;height:24px;margin:4px;path{fill:",";}}.down-container{width:16px;height:32px;display:flex;align-items:center;justify-content:center;&.active,&:hover{.toolbar-dropDown{margin-top:5px;transition:margin-top ease-in-out 0.2s;}}}.toolbar-dropDown{width:16px;height:16px;margin-top:0;color:",";}&:not(.active):hover{background:",";}&.active{background:",";}}"],e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_active),o9=(0,E.Ay)(DF).withConfig({displayName:"styles__StyledPluginMenu",componentId:"sc-tp3fgw-2"})(["&.plugin-download-link-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;a{padding:8px 12px;border-radius:6px;font-size:12px;line-height:16px;width:100%;display :inline-block;font-weight:400;&:hover{background:",";}&:active{background:",";.text{color:",";}}li{display:flex;flex-direction:row;justify-content:space;align-items:center;.text{margin-left:8px;color:",";white-space:nowrap;}.wrapper{position:relative;.svg-icon.carat{position:absolute;left:70%;top:50%;}}}}a:hover{background:",";}a:active{background:",";.text{color:",";}}}"],Sl.q.color_bg_item_gray,Sl.q.color_bg_menu_hover,Sl.q.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_L1);var Zf=i(17573);const k4=(e,t)=>{const n=(0,l.useCallback)(c=>(e.subscribe(c),()=>{e.unsubscribe(c)}),[e]),r=(0,l.useCallback)(()=>e[t],[e,t]);return(0,l.useSyncExternalStore)(n,r,r)},e6=()=>window.MB_DESKTOP_VERSION||window.isElectron||/Electron/i.test(navigator.userAgent),dJ=()=>e6()&&(/MockingBot/i.test(navigator.userAgent)||/MB_DESKTOP/i.test(navigator.userAgent)),a9=()=>{if(!e6())return!1;const e=/MB_DESKTOP\/([^\s]+)/,t=navigator.userAgent.match(e);if(t&&t.length>0){const n=t[1],[r,s]=n.split(".");if(+r>1||+r==1&&+s>0)return!0}return!1},r9=()=>/(Macintosh)/i.test(navigator.userAgent),i9=()=>/(Windows)/i.test(navigator.userAgent),s9=()=>/(win64)/i.test(navigator.userAgent.toLowerCase()),l9=()=>/(win32)/i.test(navigator.userAgent.toLowerCase()),BF=()=>/(Harmony)/i.test(navigator.userAgent),pJ=()=>BF()&&e6(),c9=()=>/(linux)/i.test(navigator.userAgent.toLowerCase())&&/(ubuntu)/i.test(navigator.userAgent.toLowerCase()),uJ=()=>/(Lark)/i.test(navigator.userAgent),hJ=()=>/MicroMessenger/i.test(navigator.userAgent),mJ=()=>/Chrome/i.test(navigator.userAgent),fJ=()=>/Firefox/i.test(navigator.userAgent),gJ=()=>/Safari/i.test(navigator.userAgent),yJ=()=>/(iPod|iPhone|iPad|Android|MobileClient)/.test(navigator.userAgent),vJ=()=>/Android/i.test(navigator.userAgent),xJ=()=>/(iPad)/.test(navigator.userAgent),UF=()=>/wxwork/i.test(navigator.userAgent),bJ=()=>/(iPod|iPhone|iPad)/.test(navigator.userAgent),CJ=()=>!!(window.webkit&&window.webkit.messageHandlers),wJ=()=>navigator.standalone,SJ=()=>/\/uichina$/.test(location.pathname),AJ=()=>/\/forum$/.test(location.pathname),MJ=()=>/(ABOARD_SKETCH_PLUGIN|MB_SKETCH_PLUGIN)/.test(navigator.userAgent);function FF(){const e=window.navigator.userAgent;if(e.indexOf("iPad")>-1)return!0;if(e.indexOf("Macintosh")>-1)try{return document.createEvent("TouchEvent"),!0}catch(t){}return!1}const kJ=function(){const e=navigator.userAgent,t=/(?:Windows Phone)/.test(e),n=/(?:SymbianOS)/.test(e)||t,r=/(?:Android)/.test(e),s=/(?:Firefox)/.test(e),c=/(?:Chrome|CriOS)/.test(e),d=/(?:iPad|PlayBook)/.test(e)||r&&!/(?:Mobile)/.test(e)||s&&/(?:Tablet)/.test(e)||FF(),p=/(?:iPhone)/.test(e)&&!d;return{isTablet:d,isPhone:p,isAndroid:r,isPc:!p&&!r&&!n,isChrome:c}},EJ=()=>/(iPod|iPhone|Android|MicroMessenger)/i.test(navigator.userAgent),IJ=()=>{let e=!1;return UF()&&/Mobile/i.test(navigator.userAgent)&&(e=!0),e},TJ=()=>{try{return window.self!==window.top}catch(e){return!0}},E4=()=>{const[e,t]=(0,l.useState)(!1),n=(0,l.useRef)(null),r=e&&n.current?(0,ds.createPortal)((0,o.jsxs)(zF,{style:{position:"absolute",left:n.current.getBoundingClientRect().right+18,top:n.current.getBoundingClientRect().top},onMouseEnter:()=>t(!0),onMouseLeave:()=>t(!1),children:[(0,o.jsx)("div",{className:"qr-image"}),(0,o.jsx)("span",{children:"\u626B\u7801\u4E0B\u8F7D\u5E94\u7528"})]}),document.body):null;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(VF,{ref:n,className:"ios-qr",onMouseEnter:()=>t(!0),onMouseLeave:()=>t(!1),onMouseDown:s=>s.stopPropagation(),onMouseUp:s=>s.stopPropagation(),onClick:s=>s.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsx)(Et.C,{name:"toolbar/create/ios",className:"mobile",isColorPure:!0}),(0,o.jsx)("div",{className:"text",children:"iOS App"})]})}),r]})},VF=E.Ay.div.withConfig({displayName:"IOSMenuItem__IOSItem",componentId:"sc-82ceby-0"})([".mobile{width:20px;height:20px;border-radius:2px;}width:178px;padding:8px 12px;box-sizing:border-box;display:flex;align-items:center;flex-direction:row;cursor:pointer;border-radius:6px;background:",";font-size:12px;line-height:16px;font-weight:400;color:",";&:hover{background:",";}li{display:flex;align-items:center;width:100%;gap:8px;}"],e=>e.theme.primary_gray_01,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_hover),zF=E.Ay.div.withConfig({displayName:"IOSMenuItem__QRWrapper",componentId:"sc-82ceby-1"})(["background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);padding:12px;text-align:center;pointer-events:auto;z-index:9999;.qr-image{width:90px;height:90px;background:url('https://modao.cc/images/workspace/appstore_cn_org.jpg') center / contain no-repeat;}span{display:block;margin-top:6px;font-size:12px;color:#666;}"]),I4=()=>{const[e,t]=(0,l.useState)(!1),n=(0,l.useRef)(null),r=e&&n.current?(0,ds.createPortal)((0,o.jsxs)(HF,{style:{position:"absolute",left:n.current.getBoundingClientRect().right+18,top:n.current.getBoundingClientRect().top},onMouseEnter:()=>t(!0),onMouseLeave:()=>t(!1),children:[(0,o.jsx)("div",{className:"qr-image"}),(0,o.jsx)("span",{children:"\u626B\u7801\u4E0B\u8F7D\u5E94\u7528"})]}),document.body):null;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(WF,{ref:n,className:"android-qr",onMouseEnter:()=>t(!0),onMouseLeave:()=>t(!1),onMouseDown:s=>s.stopPropagation(),onMouseUp:s=>s.stopPropagation(),onClick:s=>s.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsx)(Et.C,{name:"toolbar/create/android",className:"mobile",isColorPure:!0}),(0,o.jsx)("div",{className:"text",children:"Android App"})]})}),r]})},WF=E.Ay.div.withConfig({displayName:"AndroidMenultem__AndroidItem",componentId:"sc-vys7ci-0"})([".mobile{width:20px;height:20px;border-radius:2px;}width:178px;padding:8px 12px;box-sizing:border-box;display:flex;align-items:center;flex-direction:row;cursor:pointer;border-radius:6px;background:",";font-size:12px;line-height:16px;font-weight:400;color:",";&:hover{background:",";}li{display:flex;align-items:center;width:100%;gap:8px;}"],e=>e.theme.primary_gray_01,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_hover),HF=E.Ay.div.withConfig({displayName:"AndroidMenultem__QRWrapper",componentId:"sc-vys7ci-1"})(["background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);padding:12px;text-align:center;pointer-events:auto;z-index:9999;.qr-image{width:90px;height:90px;background:url('https://cdn-release.modao.cc/android/Android.png') center / contain no-repeat;}span{display:block;margin-top:6px;font-size:12px;color:#666;}"]),_J={CN:{link_enterprise:"/enterprise",link_supper:"/hc",link_chat_online:"",link_feedback:"https://jinshuju.net/f/JQG5ma",link_guide:"/hc",link_pricing:"/pricing",link_pricing_business:"/pricing",link_guide_enterprise_permissions:"/hc/articles/86",link_logo:"/brand",link_article_business_font_state:"/hc/articles/42",link_account_web_overview:"/me",link_enterprise_permissions:"/hc/articles/86"},US:{link_enterprise:"https://mockitt.com/enterprise.html",link_supper:"http://support.wondershare.com/",link_chat_online:"http://support.wondershare.com/en/1423",link_feedback:"",link_guide:"https://mockitt.com/guide/",link_pricing:"https://mockitt.com/store/individuals.html",link_pricing_business:"https://mockitt.com/store/business.html",link_guide_enterprise_permissions:"https://mockitt.com/guide/enterprise-permissions.html",link_logo:"https://mockitt.com",link_article_business_font_state:"",link_account_web_overview:"https://accounts.wondershare.com/web/overview",link_enterprise_permissions:"https://mockitt.com/guide/enterprise-permissions.html"},JP:{link_enterprise:"https://mockitt.com/enterprise.html",link_supper:"http://support.wondershare.jp/ask-a-question.html",link_chat_online:"",link_feedback:"",link_guide:"https://mockitt.com/guide/",link_pricing:"https://mockitt.com/pricing",link_pricing_business:"https://mockitt.com/pricing",link_guide_enterprise_permissions:"https://mockitt.com/guide/enterprise-permissions.html",link_logo:"https://mockitt.com",link_article_business_font_state:"",link_account_web_overview:"https://accounts.wondershare.jp/web/overview",link_enterprise_permissions:"https://mockitt.com/guide/enterprise-permissions.html"}},PJ=e=>LINK[ENV.IS_MO?"US":"CN"][e],d9=()=>ENV.IS_ON_PREMISES?"https://cdn.modao.cc/v7/sketch-110-per.sketchplugin.zip":"https://cdn-release.modao.cc/sketch_aboard/sketch-112.sketchplugin.zip",p9=()=>ENV.IS_ON_PREMISES?"https://cdn.modao.cc/v7/pre-xd-v1.0.3.xdx":"https://cdn-release.modao.cc/sketch_aboard/xd-v1.0.6.xdx?_gl=1*7vur9d*_ga*NjU0MjczNDQuMTY1NjMwODMwMg..*_ga_24WTSJBD5B*MTY1OTA2MzI4MC44OS4xLjE2NTkwNjUzMTIuNjA.",u9=()=>ENV.IS_ON_PREMISES?"https://cdn.modao.cc/v7/md_ps_uxp-v1.0.2.ccx":"https://cdn-release.modao.cc/sketch_aboard/md_ps_uxp-v1.0.5.ccx?_gl=1*7vur9d*_ga*NjU0MjczNDQuMTY1NjMwODMwMg..*_ga_24WTSJBD5B*MTY1OTA2MzI4MC44OS4xLjE2NTkwNjUzMTIuNjA.",h9=()=>ENV.IS_ON_PREMISES?"https://cdn.modao.cc/v7/MockingBot.zh.sketchplugin.zip":"https://cdn-release.modao.cc/sketch/MockingBot.zh.sketchplugin.zip",z2="1.5.3",GF="https://cdn-release.modao.cc/desktop/prod-"+z2+"/darwin/modao-darwin-x64-zh-"+z2+".dmg",ZF="https://cdn-release.modao.cc/desktop/prod-"+z2+"/darwin/modao-darwin-arm64-zh-"+z2+".dmg",KF="https://cdn.modao.cc/MockittEnterprise-darwin-x64-zh-1.4.0.dmg",YF="https://cdn.modao.cc/MockittEnterprise-darwin-arm64-zh-1.4.0.dmg",m9="https://cdn-release.modao.cc/desktop/prod-"+z2+"/win32/modao-win32-x64-zh-"+z2+".exe",f9="https://cdn-release.modao.cc/desktop/prod-"+z2+"/win32/modao-win32-ia32-zh-"+z2+".exe",g9="https://cdn-release.modao.cc/desktop/prod-"+z2+"/win32/modao-win32-ia32-"+z2+".zip",LJ="https://cdn.modao.cc/MockittEnterprise-win32-x64-zh-1.4.0.exe",NJ="https://cdn.modao.cc/MockittEnterprise-win32-ia32-1.4.0.zip",jJ="https://cdn.modao.cc/MockittEnterprise-win32-ia32-1.4.0.zip",y9="https://cdn-release.modao.cc/desktop/prod-"+z2+"/linux/modao-linux-x64-"+z2+".deb",DJ="https://cdn-release.modao.cc/MockittEnterprise-linux-x64-1.4.0.deb";class XF extends l.PureComponent{constructor(){var t;super(...arguments),t=this,(0,O.A)(this,"state",{isOpen:!1,position:{left:6,top:46},canPasteProperties:!1}),(0,O.A)(this,"handleToggle",function(n){n===void 0&&(n=void 0);const{isOpen:r}=t.state,s=n===void 0?!r:n;t.setState({isOpen:s}),(0,c0.kX)({operation_type:c0.mV.BackDropMenu})}),(0,O.A)(this,"handleExitCombo",()=>{const{dispatch:n}=this.props;n({type:"entry:exit:combo"})})}render(){const{dispatch:t,onlyView:n,theme:r,isShowExitCombo:s}=this.props,{isOpen:c,position:d}=this.state,p=(0,ic.Y8)(r);return(0,o.jsxs)(RF,{children:[(0,o.jsxs)("div",{className:m()("toolbar-logo-container",{active:c}),children:[s?(0,o.jsx)(Tu.A,{className:"toolbar-basket-quit",svgIconName:"art_board/basket/quit",toolTipName:I18N.ToolBar.back_to_edit,toolTipDistance:8,onClick:this.handleExitCombo}):(0,o.jsx)("img",{className:"toolbar-logo-icon",src:p,onClick:()=>this.handleToggle()}),(0,o.jsx)("div",{className:m()("down-container",{active:c}),onClick:()=>this.handleToggle(),children:(0,o.jsx)(Et.C,{className:"toolbar-dropDown",name:"toolbar/triangle-down-16-left"})})]}),c&&(0,o.jsx)(OF,{position:d,onClose:()=>this.handleToggle(!1),children:(0,o.jsx)(QF,{onlyView:n,dispatch:t})})]})}}const QF=(0,l.memo)(e=>{let{dispatch:t,onlyView:n}=e;const[r,s]=(0,l.useState)(!1),[c,d]=(0,l.useState)(!1),[p,g]=(0,l.useState)((0,jt.Yt)("isShowVersionSignal",(0,Zf.Ds)(),jt.qW.Boolean)),y=k4(sdkStore,"canUndo")(),w=k4(sdkStore,"canRedo")(),_=(0,a.d4)(qF);(0,l.useEffect)(()=>{(async()=>{const Cc=!!await(0,Lt.LD)({isShowPrompt:!1}),kl=_.newSelection.map(Zl=>sdkStore.getHotItem(Zl)),el=(await(0,Lt.FR)(kl)).canPaste;s(Cc),d(el)})()},[]);const j=()=>{t({type:"entry:leave:project"})},N=()=>{t({type:"entry:toolbar:open:versionControl:modal"}),p&&((0,jt.a0)("isShowVersionSignal",!1,jt.qW.Boolean),g(!1)),(0,c0.kX)({operation_type:c0.mV.VersionToDropMenu})},Z=()=>{t({type:"modal:update:state",payload:{projectSummaryModal:{isOpen:!0}}}),(0,hd.kH)("file_information",{source:"\u8FD4\u56DE\u4E0B\u62C9\u7BAD\u5934-\u6587\u4EF6\u4FE1\u606F"})},Q=Wa=>{Wa.preventDefault(),t({type:"modal:update:state",payload:{helpCenterModal:{isOpen:!0,productName:"a10_proto_tool_v8"}}})},se=Wa=>{Wa.preventDefault(),ENV.IS_MO?(0,Ql.JW)("https://mockitt.wondershare.com/whats-new.html","_blank","noreferrer"):(0,Ql.JW)("/changelog","_blank","noreferrer"),MB.notice({text:I18N.Common.feature_is_not_available,type:"warning"})},ie=Wa=>{Wa.preventDefault(),t({type:"toggle:showShortCutArtBoard"})},he=Wa=>{Wa.preventDefault(),t({type:"newbieVideoPanelState:toggle",payload:{show:!0}}),(0,c0.kX)({operation_type:c0.mV.NewbieVideo})},xe=Wa=>{Wa.preventDefault(),t({type:"preference:open:appearance"}),t({type:Hs.y.entryKey["font:fontModal:close"],payload:{closeOther:!0}})},Se=Wa=>{Wa.preventDefault(),(0,Ql.JW)("https://www.youtube.com/playlist?list=PLwqdiqSxXvnmIu3Vlis-GKrxVokuci0RK","_blank","noreferrer")},_e=()=>{MB.global.experienceLoginModalHelper("isSave")||t({type:"entry:start:saving"})},De=Wa=>{Wa.preventDefault(),!MB.global.experienceLoginModalHelper("isSave")&&t({type:"entry:toolbar:open:export_menu"})},Je=Wa=>{Wa.preventDefault(),y&&t({type:"entry:undo-stack:undo"})},Ne=Wa=>{Wa.preventDefault(),w&&t({type:"entry:undo-stack:redo"})},pt=Wa=>{Wa.preventDefault(),t({type:"entry:cut:items"}),(0,ii.H8)()&&(0,Lt.P8)()},_t=Wa=>{Wa.preventDefault(),t({type:"entry:copy:items",payload:{needPasteProperties:!0}}),(0,ii.H8)()&&(0,Lt.P8)()},gt=Wa=>{Wa.preventDefault(),t({type:"entry:toggle:paste:direct:by:contextmenu"})},Ct=Wa=>{Wa.preventDefault(),t({type:"entry:select:all"})},zt=Wa=>{Wa.preventDefault(),t({type:"entry:update:preference",payload:{theme:ic.Sx.LIGHT}}),t({type:"entry:init:ruler:canvas"})},Dt=Wa=>{Wa.preventDefault(),t({type:"entry:update:preference",payload:{theme:ic.Sx.DARK}}),t({type:"entry:init:ruler:canvas"})},sn=Wa=>{const{showRuler:Cc}=_;Wa.preventDefault(),t({type:"entry:update:preference",payload:{ruler:!Cc}})},Rn=Wa=>{const{isShowReferLine:Cc}=_;Wa.preventDefault(),t({type:"entry:update:preference",payload:{show_ruler_line:!Cc}})},On=Wa=>{const{isShowAlignLine:Cc}=_;Wa.preventDefault(),t({type:"entry:update:preference",payload:{show_align_line:!Cc}})},Lo=Wa=>{Wa.preventDefault(),t({type:"entry:toggle:left-nav-panel"})},Yo=Wa=>{Wa.preventDefault(),t({type:"entry:toggle:right-panel"})},Cn=Wa=>{Wa.preventDefault(),t({type:"entry:design:zoom:in"})},hn=Wa=>{Wa.preventDefault(),t({type:"entry:design:zoom:out"})},oa=Wa=>{Wa.preventDefault(),t({type:"entry:set:scale",payload:{scale:100}})},Ao=Wa=>{Wa.preventDefault(),t({type:"entry:zoom:fit:scale:offset"})},ca=Wa=>{Wa.preventDefault(),t({type:"entry:design:zoom:selection"})},va=Wa=>{Wa.preventDefault(),t({type:"entry:isShowSticky:toggle"})},ra=()=>{t({type:"comment:toggle:isShowCommentInCanvas"})},Jo=Wa=>{Wa.preventDefault(),t({type:"entry:findReplacePanel:toggle:show"})},$o=()=>{t({type:"entry:update:preference",payload:{isShowMultiCursor:!_.isShowMultiCursor}})},sa=Wa=>{Wa.preventDefault(),t({type:"entry:paste:items:properties"})},da=Wa=>{Wa.preventDefault(),t({type:"modal:update:state",payload:{screenTrashModal:{isOpen:!0,isEditingCombo:ws,isEditingUserCombo:Rs}}})},nr=()=>{switch(!0){case i9():return s9()?m9:l9()?f9:g9;case c9():return y9;default:return null}},cr=()=>{switch(!0){case i9():return s9()?m9:l9()?f9:g9;case c9():return y9;default:return null}},Vr=()=>{if(ENV.IS_ON_PREMISES){const Wa=nr();(0,Ql.JW)(Wa,nc)}else{const Wa=ENV.IS_MO?"https://mockitt.com/download.html#":"https://modao.cc/feature/downloads.html",Cc=cr();if(!ENV.IS_MO&&Cc){(0,Ql.JW)(Cc,nc);return}(0,Ql.JW)(Wa)}},yr=function(Wa,Cc){return Wa===void 0&&(Wa=""),Cc===void 0&&(Cc=!1),(0,o.jsx)(NF.A,{on:Cc,className:m()("toolbar-feature-notice",Wa)})},pi=()=>_.newSelection.length===0,hi=(0,o.jsx)(Et.C,{name:"toolbar/selected",className:"selected-icon"}),Hi=(0,o.jsx)("div",{className:"menu-divider"}),{showRuler:Kr,isShowReferLine:Gi,theme:ec,isLeftShow:Ul,isShowRightPanel:gs,isShowSticky:Oi,isShowAlignLine:wi,isShowMultiCursor:Ps,isEditingCombo:ws,isEditingUserCombo:Rs,isShowExport:bl,isShowCommentInCanvas:Cl,currentUser:bd,currentOrg:Jc}=_,tc=ec==="dark",Id=pi(),nc=a9()?"_self":"_blank";return(0,o.jsxs)(l.Fragment,{children:[!n&&(0,o.jsxs)(o.Fragment,{children:[!ws&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(He.Dr,{text:I18N.ToolBar.back_to_dashboard,onClick:j}),(0,o.jsx)(Tt.cG,{})]}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.save,hotKeyText:rn.V.save,onClick:_e,disabled:!1}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.export2,onClick:De,disabled:!(bl&&!ws)}),(0,o.jsxs)(He.Dr,{text:I18N.ToolBar.edit,isAiry:!0,children:[(0,o.jsx)(He.Dr,{text:I18N.ToolBar.undo,onClick:Je,disabled:!y,hotKeyText:rn.V.undo}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.redo,onClick:Ne,disabled:!w,hotKeyText:rn.V.redo}),Hi,(0,o.jsx)(He.Dr,{text:I18N.ToolBar.cut,onClick:pt,disabled:Id,hotKeyText:rn.V.cut}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.copy+"/"+I18N.ContextMenu.copy_properties,onClick:_t,disabled:Id,hotKeyText:rn.V.copy}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.paste,onClick:gt,disabled:!r,hotKeyText:rn.V.past}),(0,o.jsx)(He.Dr,{text:I18N.ContextMenu.paste_properties,onClick:sa,hotKeyText:rn.V.pasteProperties,disabled:!c,className:"pastePropertiesItem"}),Hi,(0,o.jsx)(He.Dr,{text:I18N.ToolBar.select_all,onClick:Ct,hotKeyText:rn.V.selectAll}),(0,o.jsx)(Tt.cG,{}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.find_replace,onClick:Jo,hotKeyText:rn.V.findReplace,className:"findReplaceItem"}),(0,o.jsx)(Tt.cG,{}),(0,o.jsx)(Vt.fc,{dispatch:t,from:Wt.G.TopBar,user:bd,org:Jc})]})]}),(0,o.jsxs)(He.Dr,{subMenuClassName:"inner-sub",text:I18N.ToolBar.view,isAiry:!0,children:[(0,o.jsxs)(He.Dr,{text:I18N.ToolBar.theme,isAiry:!0,children:[(0,o.jsx)(He.Dr,{text:I18N.ToolBar.theme_light,onClick:zt,icon:tc?null:hi}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.theme_dark,onClick:Dt,icon:tc?hi:null})]}),Hi,(0,o.jsx)(He.Dr,{text:I18N.ToolBar.scale_length,onClick:sn,icon:Kr?hi:null}),Kr&&(0,o.jsx)(He.Dr,{text:I18N.ToolBar.ref_line,onClick:Rn,icon:Gi?hi:null}),Kr&&(0,o.jsx)(He.Dr,{text:I18N.ToolBar.align_line,onClick:On,icon:wi?hi:null}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.sticky,onClick:va,icon:Oi?hi:null,hotKeyText:rn.V.sticky}),!ws&&(0,o.jsx)(He.Dr,{text:I18N.ToolBar.comment,onClick:ra,icon:Cl?hi:null}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.multi_user_mouse_pointer,onClick:$o,icon:Ps?hi:null}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.show_left_panel,onClick:Lo,icon:Ul?hi:null,hotKeyText:rn.V.showLeftPanel}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.show_right_panel,onClick:Yo,icon:gs?hi:null,hotKeyText:rn.V.showRightPanel}),(0,o.jsx)(Tt.cG,{}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.zoomin,onClick:Cn,hotKeyText:rn.V.zoomIn}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.zoomout,onClick:hn,hotKeyText:rn.V.zoomOut}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.zoom_to_hundred,onClick:oa,hotKeyText:rn.V.zoomToHundred}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.fit_canvas,onClick:Ao,hotKeyText:rn.V.fitCanvas}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.zoom_selection,onClick:ca,hotKeyText:rn.V.zoomSelection})]}),!n&&(0,o.jsx)(He.Dr,{text:I18N.ToolBar.favorite_set,onClick:xe}),(0,o.jsx)(Tt.cG,{}),!n&&(0,o.jsxs)(o.Fragment,{children:[!ws&&(0,o.jsx)(He.Dr,{text:I18N.ProjectSummaryModal.title,onClick:Z}),(0,o.jsx)(He.Dr,{className:"version-history",icon:yr("versionHistory",p),text:I18N.ToolBar.show_version_history,onClick:N}),(0,o.jsx)(He.Dr,{text:ws?I18N.ToolBar.widget_trash_bin:I18N.ToolBar.page_trash_bin,onClick:da}),(0,o.jsx)(Tt.cG,{})]}),!ENV.IS_ON_PREMISES&&(0,o.jsx)(He.Dr,{text:I18N.ToolBar.help,canClick:!0,isAiry:!0,children:!ENV.IS_ON_PREMISES&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(zo.kN,{children:(0,o.jsx)(He.Dr,{text:I18N.ToolBar.online_customer_service})}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.help_center,onClick:Q})]})}),ENV.IS_MO&&(0,o.jsx)(He.Dr,{text:I18N.ToolBar.tutorial,onClick:Se}),(0,o.jsx)(He.Dr,{text:I18N.ToolBar.shortcuts,onClick:ie}),!ENV.IS_ON_PREMISES&&(0,o.jsx)(He.Dr,{text:I18N.ToolBar.newbie_video,onClick:he}),!ENV.IS_ON_PREMISES&&(0,o.jsx)(He.Dr,{text:I18N.ToolBar.feature_update,onClick:se,disabled:!1,canClick:!0}),(0,o.jsx)(He.Dr,{text:"\u4E0B\u8F7D\u5BA2\u6237\u7AEF",canClick:!0,isAiry:!0,children:ENV.IS_ON_PREMISES&&!a9()?(0,o.jsx)(o9,{className:"plugin-download-link-container",children:ENV.IS_MO&&r9()?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("a",{href:d9(),target:nc,onMouseDown:Wa=>Wa.stopPropagation(),onMouseUp:Wa=>Wa.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsxs)("div",{className:"wrapper",children:[(0,o.jsx)(Et.C,{name:"toolbar/create/aboard",className:"sketch",isColorPure:!0}),(0,o.jsx)(Et.C,{name:"toolbar/create/sketch",className:"carat",isColorPure:!0})]}),(0,o.jsx)("div",{className:"text",children:"\u534F\u4F5CSketch\u63D2\u4EF6"})]})}),(0,o.jsx)("a",{href:h9(),target:nc,onMouseDown:Wa=>Wa.stopPropagation(),onMouseUp:Wa=>Wa.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsxs)("div",{className:"wrapper",children:[(0,o.jsx)(Et.C,{name:"toolbar/create/prototype",className:"proto",isColorPure:!0}),(0,o.jsx)(Et.C,{name:"toolbar/create/sketch",className:"carat",isColorPure:!0})]}),(0,o.jsx)("div",{className:"text",children:"\u539F\u578BSketch\u63D2\u4EF6"})]})}),(0,o.jsx)("a",{href:p9(),target:nc,onMouseDown:Wa=>Wa.stopPropagation(),onMouseUp:Wa=>Wa.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsx)("div",{className:"wrapper",children:(0,o.jsx)(Et.C,{name:"toolbar/create/adobexd",className:"sketch",isColorPure:!0})}),(0,o.jsx)("div",{className:"text",children:"Adobe XD\u63D2\u4EF6"})]})}),(0,o.jsx)("a",{href:""+u9(),target:nc,onMouseDown:Wa=>Wa.stopPropagation(),onMouseUp:Wa=>Wa.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsx)("div",{className:"wrapper",children:(0,o.jsx)(Et.C,{name:"toolbar/create/photoshop",className:"sketch",isColorPure:!0})}),(0,o.jsx)("div",{className:"text",children:"Adobe PS\u63D2\u4EF6"})]})}),(0,o.jsx)("a",{href:KF,target:nc,onMouseDown:Wa=>Wa.stopPropagation(),onMouseUp:Wa=>Wa.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsx)(Et.C,{name:"toolbar/create/pc",className:"laptop",isColorPure:!0}),(0,o.jsx)("div",{className:"text",children:"\u684C\u9762\u7AEFIntel\u82AF\u7247"})]})}),(0,o.jsx)("a",{href:YF,target:nc,onMouseDown:Wa=>Wa.stopPropagation(),onMouseUp:Wa=>Wa.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsx)(Et.C,{name:"toolbar/create/pc",className:"laptop",isColorPure:!0}),(0,o.jsx)("div",{className:"text",children:"\u684C\u9762\u7AEFApple\u82AF\u7247"})]})}),(0,o.jsx)(E4,{}),(0,o.jsx)(I4,{})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("a",{href:d9(),target:nc,onMouseDown:Wa=>Wa.stopPropagation(),onMouseUp:Wa=>Wa.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsxs)("div",{className:"wrapper",children:[(0,o.jsx)(Et.C,{name:"toolbar/create/aboard",className:"sketch",isColorPure:!0}),(0,o.jsx)(Et.C,{name:"toolbar/create/sketch",className:"carat",isColorPure:!0})]}),(0,o.jsx)("div",{className:"text",children:"\u534F\u4F5CSketch\u63D2\u4EF6"})]})}),(0,o.jsx)("a",{href:h9(),onMouseDown:Wa=>Wa.stopPropagation(),onMouseUp:Wa=>Wa.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsxs)("div",{className:"wrapper",children:[(0,o.jsx)(Et.C,{name:"toolbar/create/prototype",className:"proto",isColorPure:!0}),(0,o.jsx)(Et.C,{name:"toolbar/create/sketch",className:"carat",isColorPure:!0})]}),(0,o.jsx)("div",{className:"text",children:"\u539F\u578BSketch\u63D2\u4EF6"})]})}),(0,o.jsx)("a",{href:p9(),target:nc,onMouseDown:Wa=>Wa.stopPropagation(),onMouseUp:Wa=>Wa.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsx)("div",{className:"wrapper",children:(0,o.jsx)(Et.C,{name:"toolbar/create/adobexd",className:"sketch",isColorPure:!0})}),(0,o.jsx)("div",{className:"text",children:"Adobe XD\u63D2\u4EF6"})]})}),(0,o.jsx)("a",{href:u9(),target:nc,onMouseDown:Wa=>Wa.stopPropagation(),onMouseUp:Wa=>Wa.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsx)("div",{className:"wrapper",children:(0,o.jsx)(Et.C,{name:"toolbar/create/photoshop",className:"sketch",isColorPure:!0})}),(0,o.jsx)("div",{className:"text",children:"Adobe PS\u63D2\u4EF6"})]})}),(0,o.jsx)("a",{onClick:Vr,onMouseDown:Wa=>Wa.stopPropagation(),onMouseUp:Wa=>Wa.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsx)(Et.C,{name:"toolbar/create/pc",className:"laptop",isColorPure:!0}),(0,o.jsx)("div",{className:"text",children:"Windows\u684C\u9762\u7AEF"})]})}),(0,o.jsx)(E4,{}),(0,o.jsx)(I4,{})]})}):(0,o.jsx)(o9,{className:"plugin-download-link-container",children:!ENV.IS_MO&&r9()?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("a",{href:GF,target:nc,onMouseDown:Wa=>Wa.stopPropagation(),onMouseUp:Wa=>Wa.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsx)(Et.C,{name:"toolbar/create/pc",className:"laptop",isColorPure:!0}),(0,o.jsx)("div",{className:"text",children:"\u684C\u9762\u7AEFIntel\u82AF\u7247"})]})}),(0,o.jsx)("a",{href:ZF,target:nc,onMouseDown:Wa=>Wa.stopPropagation(),onMouseUp:Wa=>Wa.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsx)(Et.C,{name:"toolbar/create/pc",className:"laptop",isColorPure:!0}),(0,o.jsx)("div",{className:"text",children:"\u684C\u9762\u7AEFApple\u82AF\u7247"})]})}),(0,o.jsx)(E4,{}),(0,o.jsx)(I4,{})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("a",{onClick:Vr,onMouseDown:Wa=>Wa.stopPropagation(),onMouseUp:Wa=>Wa.stopPropagation(),children:(0,o.jsxs)("li",{children:[(0,o.jsx)(Et.C,{name:"toolbar/create/pc",className:"laptop",isColorPure:!0}),(0,o.jsx)("div",{className:"text",children:"Windows\u684C\u9762\u7AEF"})]})}),(0,o.jsx)(E4,{}),(0,o.jsx)(I4,{})]})})})]})}),JF=(0,k.Mz)([Y.jx,q.O4],(e,t)=>({onlyView:e===Te.qi.OnlyView,theme:t})),qF=(0,k.Mz)([q.qT,q.O4,ht.Xf,q.gf,Wc.UI,C.$7,q.Nn,q.lU,we.r,P.EH,re.HW,re.wA,Oe.p$],(e,t,n,r,s,c,d,p,g,y,w,_,j)=>{let{isEditingCombo:N,isEditingProjectMain:Z,isEditingUserCombo:Q}=g;return{showRuler:e,theme:t,isLeftShow:n,isShowReferLine:r,isShowRightPanel:s,isShowSticky:c,isShowAlignLine:d,isShowMultiCursor:p,isEditingCombo:N,isEditingUserCombo:Q,isShowExport:Z,isShowCommentInCanvas:y,currentUser:w,currentOrg:_,newSelection:j}}),$F=(0,a.Ng)(e=>JF(e))(XF);var _u=i(81122),eV=i(9248);const t6=e=>{const{value:t,className:n,isEditing:r,onConfirm:s,onChange:c,isShowToolTips:d=!1}=e,[p,g]=(0,l.useState)(t),y=_=>{g(_),c&&c(t)},w=()=>{s&&s(p,p!==t)};return(0,l.useEffect)(()=>{g(t)},[t,r]),(0,o.jsx)(eV.A,{value:p,className:n,editing:r,onBlur:w,onChange:y,isShowToolTips:d})},tV=E.Ay.div.withConfig({displayName:"styles__StyledDesignSaveTips",componentId:"sc-eg733g-0"})(["color:",";display:flex;align-items:center;justify-content:flex-start;height:32px;width:auto;.toolbar-saveSuccess{color:#298df8;width:14px;height:14px;}.svg-icon.toolbar-saveSuccess{color:#23b571;}.save-tips-dropdown{height:16px;width:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;.svg-icon{color:",";}&.is-open,&:hover{.toolbar-dropDown{margin-top:5px;transition:margin-top ease-in-out 0.2s;}}}.only-view-container{display:flex;flex:1;align-items:center;justify-content:center;max-width:350px;.center-name-wrapper{position:relative;}.can-edit-btn{display:flex;padding:3px 12px;border:1px solid ",";border-radius:100px;margin-right:4px;font-size:12px;color:",";cursor:pointer;&:hover{background-color:",";}&:active{background-color:",";}}.only-can-view{font-size:12px;color:",";margin-left:8px;}.save-name{cursor:default;}}.save-name{width:auto;max-width:none;font-size:14px;color:",";text-align:center;cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;&.screen-glue-name{cursor:auto;}&.is-editing{width:100%;.is-editing textarea{color:",";}}.save-name-edit-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:13px;line-height:20px;height:20px;&.is-editing{border-bottom:unset;textarea{font-weight:bold;text-align:center;}}}}.mockitt-icon{width:193px;height:40px;}.loading-box{width:32px;height:32px;margin-left:12px;display:flex;align-items:center;justify-content:center;.svg-icon{width:32px;height:32px;&.is-saving{width:16px;height:16px;color:#1684fc;animation:design-ani-spinning 1.5s infinite ease-out;}&:not(.is-saving){path{&:first-child{fill:",";}&:last-child{fill:",";}}}&.is-success{path{&:last-child{fill:",";}}}&.is-offline{path{&:last-child{fill:",";}}}}}.undoIcon,.redoIcon{width:32px;height:32px;}.save-name{&.is-editing{max-width:230px;}.save-name-edit-name{max-width:230px;}}&.isEditing{width:100%;.save-name.is-editing{max-width:290px;width:auto;}.save-name-edit-name{max-width:290px;}}@keyframes design-ani-spinning{0%{transform:rotate(0deg);}100%{transform:rotate(359deg);}}"],e=>e.theme.color_text_L3,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_text_L3,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_text_disabled01,e=>e.theme.color_success,e=>e.theme.color_error);var v9=i(68587),nV=i(54844),oV=i(29187);const aV=E.Ay.div.withConfig({displayName:"styles__StyledFlpakSizeWarnTips",componentId:"sc-iz64gy-0"})(["cursor:pointer;position:relative;width:82px;height:24px;padding:4px 6px;border-radius:4px;background-color:#FAAD14;flex-shrink:0;margin-left:10px;display:flex;justify-content:space-between;color:#FFF;font-size:12px;font-weight:600;line-height:16px;.svg-box{width:16px;height:16px;border-radius:4px;&:hover{background-color:rgba(255,255,255,0.2);}svg{width:16px;}}.corner{position:absolute;left:-3px;top:9px;transform:rotate(45deg);width:6px;height:6px;border-radius:0 1px;background-color:#FAAD14;}"]),rV=e=>{const{onClose:t,onClick:n}=e;return(0,o.jsxs)(aV,{onClick:n,children:[(0,o.jsx)("span",{children:"\u4F53\u79EF\u8F83\u5927"}),(0,o.jsx)("div",{className:"svg-box",children:(0,o.jsx)(Et.C,{name:"common/close_ninth",className:"flpak-size-warn-close",onClick:r=>t(r),isColorPure:!0})}),(0,o.jsx)("div",{className:"corner"})]})},x9=(0,l.memo)(rV),iV=e=>{let{dispatch:t}=e;const n=k4(sdkStore,"canUndo")(),r=k4(sdkStore,"canRedo")(),s=()=>{n&&t({type:"entry:undo-stack:undo"})},c=()=>{r&&t({type:"entry:undo-stack:redo"})};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(Tu.A,{onClick:s,className:"undoIcon",toolTipName:I18N.ToolBar.undo,svgIconName:"toolbar/undo",toolTipDistance:8,disabled:!n}),(0,o.jsx)(Tu.A,{onClick:c,className:"redoIcon",toolTipName:I18N.ToolBar.redo,svgIconName:"toolbar/redo",toolTipDistance:8,disabled:!r})]})},sV=(0,k.Mz)([Y.jx,Oe.p$],(e,t)=>({viewType:e,newSelection:t})),lV=(0,a.Ng)(e=>sV(e))(iV),cV=e=>{if(!e)return{};const t=window.getComputedStyle(e);return["fontSize","fontFamily","fontWeight","lineHeight","letterSpacing","overflow","tabSize","textIndent","textTransform","whiteSpace","wordBreak","wordSpacing","boxSizing","padding","border"].reduce((r,s)=>(Number.isNaN(Number(s))&&s!=="length"&&(r[s]=t[s]),r),{})},dV=(0,l.forwardRef)(function(t,n){const{className:r,style:s,value:c,maxLength:d,autoWidth:p=!1,cursorPosition:g="end",onSave:y,onCancel:w,onEnd:_}=t,j=l.useRef(null),N=l.useRef(null),Z=l.useRef(!1),Q=l.useRef(),[se,ie]=l.useState(c),[he,xe]=l.useState({});l.useEffect(()=>{ie(c)},[c]);const Se=()=>{const Rn=j.current;if(!Rn)return;const{width:On}=N.current.getBoundingClientRect();Rn.style.width=On+"px"};l.useEffect(()=>{if(!j.current)return;const Rn=j.current;Rn.focus(),Rn.select(),g==="start"&&(Rn.scrollLeft=0),p&&(xe(cV(Rn)),Se())},[g,p]),l.useEffect(()=>{p&&new ResizeObserver(()=>{Se()}).observe(N.current)},[p]);const _e=Rn=>{let{target:On}=Rn;ie(On.value.replace(/[\n\r]/g,""))},De=()=>{Z.current=!0},Je=()=>{Z.current=!1},Ne=Rn=>{let{keyCode:On}=Rn;Z.current||(Q.current=On)},pt=()=>{y(se.trim())};(0,l.useImperativeHandle)(n,()=>({confirmChange:pt,cancel:w}));const _t=Rn=>{let{keyCode:On,ctrlKey:Lo,altKey:Yo,metaKey:Cn,shiftKey:hn}=Rn;Q.current===On&&!Z.current&&!Lo&&!Yo&&!Cn&&!hn&&(On===13?(pt(),_==null||_()):On===27&&w())},gt=()=>{pt()},Ct=Rn=>Rn!==null&&typeof Rn=="object"&&!Array.isArray(Rn),zt=l.useMemo(()=>p?{minWidth:0,maxWidth:"100%",...Ct(p)?p:{}}:null,[p]),Dt={minWidth:zt==null?void 0:zt.minWidth,maxWidth:zt==null?void 0:zt.maxWidth,width:zt&&"auto",...s},sn={...he,...Dt,whiteSpace:"nowrap",position:"absolute",visibility:"hidden"};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("input",{ref:j,className:r,maxLength:d,value:se,onChange:_e,onKeyDown:Ne,onKeyUp:_t,onCompositionStart:De,onCompositionEnd:Je,onBlur:gt,style:Dt}),(0,o.jsx)("span",{className:"auto-width-placeholder",ref:N,style:sn,children:se})]})}),pV=e=>{const{value:t,className:n,isEditing:r,theme:s,onConfirm:c}=e,p={...{color:s===ic.Sx.LIGHT?"rgba(0, 0, 0, 0.85)":"rgba(255, 255, 255, 0.85)",fontSize:"13px",height:"20px",lineHeight:"20px",fontWeight:"600"},paddingTop:"2px"};return(0,o.jsx)("div",{className:n,children:r?(0,o.jsx)(dV,{cursorPosition:"start",autoWidth:{minWidth:0,maxWidth:"230px"},style:p,value:t,onSave:c,onCancel:()=>c(t)}):(0,o.jsx)(t6,{value:t,className:"save-name-edit-name",isEditing:!1})})};var pm=i(87332);const uV=E.Ay.div.withConfig({displayName:"styles__StyledPlanTag",componentId:"sc-tq258e-0"})(["display:flex;align-items:center;padding:0px 4px;height:16px;padding-top:1px;margin-left:6px;border-radius:4px;background:",";font-weight:500;font-size:12px;color:",';font-family:"PingFang SC";font-size:10px;font-weight:500;cursor:pointer;svg{width:30px;height:30px;}span{display:inline-block;transform:scale(.83);transform-origin:center;}'],e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L2),hV=E.Ay.div.withConfig({displayName:"styles__StyledPlanDropMenu",componentId:"sc-1wi33sa-0"})(["padding:16px;width:378px;margin-left:12px;display:flex;flex-direction:column;border-radius:12px;border:1px solid ",";background:",";box-shadow:2px 8px 20px 0px rgba(0,0,0,0.10);.free-plan{padding:10px 12px;display:flex;position:relative;align-items:center;border-radius:10px;background:",";gap:12px;overflow:hidden;svg{width:32px;height:32px;}.plan-info{display:flex;flex-direction:column;.title{color:",';font-family:"HarmonyOS Sans SC";font-size:12px;font-style:normal;font-weight:500;line-height:16px;}.desc{color:',';font-family:"HarmonyOS Sans SC";font-size:11px;font-style:normal;font-weight:400;line-height:16px;}}}.paid-card{padding:12px;margin-top:8px;margin-bottom:16px;display:flex;position:relative;flex-direction:column;align-items:flex-start;gap:12px;border-radius:10px;background:',";overflow:hidden;.plan-head{gap:4px;display:flex;flex-direction:row;align-items:center;color:",';font-family:"HarmonyOS Sans SC";font-size:12px;font-weight:500;svg{width:16px;height:16px;}}.plan-container{width:100%;display:flex;flex-direction:row;gap:8px;}}.plan-tag{right:0;top:0;padding:3px 6px;min-width:56px;display:flex;position:absolute;align-items:center;justify-content:center;color:white;font-size:11px;border-radius:0px 0px 0px 12px;background:',";&.purple{background:#8A78FE;}&.org-full-plan{min-width:auto;top:-1px;padding:3px 2px;line-height:10px;font-size:10px;background-color:",";color:",';border-radius:0px 0px 0px 6px;}}.upgrade-btn{width:100%;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:linear-gradient(105deg,#73C7FF -23.92%,#4D54FF 51.2%,#FF83F9 118.13%);color:#FFF;font-family:"PingFang SC";font-size:13px;font-style:normal;font-weight:500;line-height:normal;gap:4px;cursor:pointer;&:hover,&:active{svg{transform:translateY(-2px);transition:transform .2s ease-in-out;}}}'],e=>e.theme.color_bg_border_01,e=>e.theme.color_bg_white,e=>e.theme.color_navigation_active,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.free_card_panel_paid_plan_bg,e=>e.theme.free_card_exclusive_benefits_text_color,e=>e.theme.color_slider_normal,e=>e.theme.free_card_org_full_tag_bg,e=>e.theme.free_card_org_full_tag_text_color),mV=E.Ay.div.withConfig({displayName:"styles__StyledPlanItem",componentId:"sc-1wi33sa-1"})(["height:90px;flex:1 0 0;display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;overflow:hidden;border:0.5px solid ",";background:",";svg{width:30px;height:30px;}.label{margin-top:10px;color:",';font-family:"PingFang SC";font-size:11px;font-style:normal;font-weight:500;line-height:16px;}.desc{color:',';text-align:center;font-family:"PingFang SC";font-size:11px;font-style:normal;font-weight:400;line-height:16px;}'],e=>e.theme.free_card_panel_plan_item_border,e=>e.theme.free_card_panel_plan_item_bg,e=>e.theme.color_text_L1,e=>e.theme.color_text_L2),fV=()=>[{label:I18N.payment.free_plan_label1,desc:I18N.payment.free_plan_desc1,icon:(0,o.jsx)(Et.C,{name:"plan/free-card-page-count-unlimit",isColorPure:!0})},{label:I18N.payment.free_plan_label2,desc:I18N.payment.free_plan_desc2,icon:(0,o.jsx)(Et.C,{name:"plan/free-card-project-count-unlimit",isColorPure:!0})},{label:I18N.payment.free_plan_label3,desc:I18N.payment.free_plan_desc3,icon:(0,o.jsx)(Et.C,{name:"plan/free-card-template-count-unlimit",isColorPure:!0})}],gV=()=>[{label:I18N.payment.free_plan_label1,desc:I18N.payment.free_plan_desc1,icon:(0,o.jsx)(Et.C,{name:"plan/free-card-page-count-unlimit",isColorPure:!0})},{label:I18N.payment.free_plan_label4,desc:I18N.payment.free_plan_desc4,icon:(0,o.jsx)(Et.C,{name:"plan/free-card-member-manage",isColorPure:!0})},{label:I18N.payment.free_plan_label5,desc:I18N.payment.free_plan_desc5,icon:(0,o.jsx)(Et.C,{name:"plan/free-card-template-count-unlimit",isColorPure:!0}),tag:(0,o.jsx)("div",{className:"plan-tag org-full-plan",children:I18N.payment.plan_org_full})}],yV=e=>{let{item:t}=e;const{icon:n,label:r,desc:s,tag:c}=t;return(0,o.jsxs)(mV,{children:[n,(0,o.jsx)("div",{className:"label",children:r}),(0,o.jsx)("div",{className:"desc",children:s}),c]})},vV=e=>{let{isPersonal:t,onUpgrade:n}=e;const r=(0,l.useMemo)(()=>t?fV():gV(),[t]);return(0,o.jsxs)(hV,{children:[(0,o.jsxs)("div",{className:"free-plan",children:[(0,o.jsx)(Et.C,{name:"plan/free-card-folder",isColorPure:!0}),(0,o.jsxs)("div",{className:"plan-info",children:[(0,o.jsx)("span",{className:"title",children:t?I18N.payment.free_solo:I18N.payment.free_org}),(0,o.jsx)("span",{className:"desc",children:I18N.payment.free_limit})]}),(0,o.jsx)("div",{className:"plan-tag",children:I18N.payment.current_plan})]}),(0,o.jsxs)("div",{className:"paid-card",children:[(0,o.jsxs)("div",{className:"plan-head",children:[(0,o.jsx)(Et.C,{name:"plan/free-card-purple-diamond",isColorPure:!0}),I18N.payment.member_exclusive_benefits]}),(0,o.jsx)("div",{className:"plan-container",children:r.map(s=>(0,o.jsx)(yV,{item:s},s.label))}),(0,o.jsx)("div",{className:"plan-tag purple",children:I18N.payment.after_upgrade})]}),(0,o.jsxs)("div",{className:"upgrade-btn",onClick:n,children:[I18N.ToolBar.upgradeToVersionControl.upgradeNow,(0,o.jsx)(Et.C,{name:"plan/upgrade-white-arrow",isColorPure:!0})]})]})},xV=()=>{const e=(0,a.d4)(re.K$),t=(0,l.useMemo)(()=>{if(!e)return!1;const{plan:r}=Xs.tz.InitialOrg(e).planSdk;return[Xs.L1.Free,Xs.Sj.OrgFree].includes(r)},[e]),n=()=>{const r=e&&e.otype!=="personal",d=(0,tr.l)(r&&e,"\u7F16\u8F91\u533A_v8\u9876\u90E8_\u5DE6\u4FA7_\u5347\u7EA7","workspace-v8_top_left_upgrade");MB.global.popupHelper.chargeAsync(d)};return t?(0,o.jsx)(pm.A,{renderOpener:(0,o.jsx)(uV,{children:I18N.Common.free}),renderMenu:(0,o.jsx)(vV,{isPersonal:(e==null?void 0:e.otype)==="personal",onUpgrade:n})}):null};class bV extends l.PureComponent{constructor(t){var n;super(t),(0,O.A)(this,"handleEdit",r=>{const{isRenderProjectTips:s}=this.props;s&&this.setState({isEditing:!0}),this.renameProjectEntry=r}),(0,O.A)(this,"handleChangeProjectName",r=>{const{dispatch:s}=this.props;s({type:"entry:update:root-project:name",payload:{name:r}}),this.setState({isEditing:!1}),(0,hd.kH)("rename_project",{project_type:"\u539F\u578B V8",source:this.renameProjectEntry})}),(0,O.A)(this,"handleChangeScreenGlueName",r=>{const{dispatch:s}=this.props;s({type:"entry:toolbar:update:screen_glue_name",payload:{name:r}}),this.setState({isEditing:!1})}),(0,O.A)(this,"handleSave",()=>{const{dispatch:r}=this.props;MB.global.experienceLoginModalHelper("isSave")||r({type:"entry:start:saving"})}),(0,O.A)(this,"handleClickVersionControl",()=>{this.props.dispatch({type:"entry:toolbar:open:versionControl:modal"}),(0,c0.kX)({operation_type:c0.mV.VersionToTitleMenu})}),(0,O.A)(this,"handleProjectSummaryClicked",()=>{this.props.dispatch({type:"modal:update:state",payload:{projectSummaryModal:{isOpen:!0}}}),(0,hd.kH)("file_information",{source:"\u9876\u680F\u4E2D\u90E8\u540D\u79F0\u4E0B\u62C9-\u6587\u4EF6\u4FE1\u606F"})}),(0,O.A)(this,"handleOpenTrash",r=>{r.stopPropagation();const{isShowExitCombo:s,isEditingUserCombo:c,dispatch:d}=this.props;d({type:"modal:update:state",payload:{screenTrashModal:{isOpen:!0,isEditingCombo:s,isEditingUserCombo:c}}})}),(0,O.A)(this,"handleSaveTipsDropdown",()=>{(0,c0.kX)({operation_type:c0.mV.TitleDropMenu})}),(0,O.A)(this,"handleGoEdit",async()=>{const{rootProject:r,importAbarOptions:s}=this.props,{isFromAbar:c,tabCid:d}=s||{},p=c?"?from=zboard"+(d?"&tabCid="+d:""):"";location.href=(0,Hf.Dw)("design/"+r.cid+p)}),(0,O.A)(this,"handleGoToReadOnly",async()=>{const{rootProject:r,projectMeta:s,screenMeta:c,dispatch:d}=this.props;window.history.pushState("","",(0,Hf.Dw)(r.access_token+"/sharing?view_mode=read_only")),(0,v9.FR)(),MB.canEditByCurrentUser=!0,await d({type:"screen:update:state",payload:{isMultiplePage:!1}}),await d({type:"ai:update:state",payload:{showAIModal:!1,currentAiComponent:null}});const p=MB.getRootProject()||MB.abarSubProject,{sharing:g}=await(0,nV.J_)({project:p,accessToken:p==null?void 0:p.access_token}),y=g.type==="default"?(g==null?void 0:g.view_sticky)==="view_sticky":g.view_sticky;await d({type:"current:update:state",payload:{sharingInReadOnly:{...g,view_sticky:y}}}),await d({type:"entry:root-project:readOnly:activate",payload:{projectBasic:r,projectMeta:s,screenCid:c.cid}}),await d({type:"entry:update:viewport:rect"}),(0,v9.RZ)(),(0,hd.kH)("model_change",{change_type:"\u7F16\u8F91\u6A21\u5F0F\u5207\u6362\u53EA\u8BFB"}),(0,oV.wl)()}),(0,O.A)(this,"onFlpakSizeWarnTipsClose",r=>{r.stopPropagation(),this.setState({isFlpakSizeWarnTipsShow:!1})}),(0,O.A)(this,"onFlpakSizeWarnTipsClick",()=>{this.props.dispatch({type:"modal:update:state",payload:{flpakSizeWarnModal:{isOpen:!0}}})}),this.state={isEditing:!1,isSaved:!1,isOffline:!(0,kc.ys)(),isFlpakSizeWarnTipsShow:!!((n=H1.A.getFlpakSizeInfo())!=null&&n.isFlpakSizeWarn)},this.renameProjectEntry=""}UNSAFE_componentWillReceiveProps(t){this.props.isSaving&&!t.isSaving&&this.setState({isSaved:!0})}componentDidUpdate(){this.setState({isOffline:!(0,kc.ys)()}),this.state.isSaved&&(this.timer=setTimeout(()=>{this.setState({isSaved:!1})},2e3))}componentWillUnmount(){clearTimeout(this.timer)}render(){const{isSaving:t,onlyView:n,rootProjectName:r,editingComboName:s,isRenderProjectTips:c,isRenderScreenGlueTips:d,isRenderExperienceTips:p,isShowExitCombo:g,layoutV9:y="old",theme:w,dispatch:_}=this.props,{isSaved:j,isEditing:N,isFlpakSizeWarnTipsShow:Z,isOffline:Q}=this.state,se=CV({isSaving:t}),ie=t?I18N.ToolBar.IconSaving:Q?I18N.ToolBar.IconSaveFailure:I18N.ToolBar.IconSave,he=(0,Gf.OB)(),xe=()=>{MB.global.experienceLoginModalHelper("isSave")||MB.action("entry:start:saving")};return(0,o.jsxs)(tV,{className:m()({isEditing:N}),children:[n?(0,o.jsxs)("div",{className:"only-view-container",children:[(0,o.jsx)("span",{className:"save-name",children:(0,al.qk)(r)}),Z&&!g&&(0,o.jsx)(x9,{onClose:this.onFlpakSizeWarnTipsClose,onClick:this.onFlpakSizeWarnTipsClick})]}):(0,o.jsxs)(o.Fragment,{children:[p?ENV.IS_MO?(0,o.jsx)(SV,{}):(0,o.jsx)(wV,{}):(0,o.jsxs)("div",{className:m()("save-name",{"is-editing":N,"screen-glue-name":d}),onClick:()=>this.handleEdit("\u539F\u578B\u9876\u90E8\u680F"),children:[c?(0,o.jsx)(pV,{value:(0,al.qk)(r),className:"save-name-edit-name",isEditing:N,onConfirm:this.handleChangeProjectName,theme:w}):null,d?(0,o.jsx)(t6,{value:(0,al.qk)(s),className:"save-name-edit-name",isEditing:!1,onConfirm:this.handleChangeScreenGlueName}):null]}),!N&&!p&&(0,o.jsx)(o.Fragment,{children:Z&&!g&&(0,o.jsx)(x9,{onClose:this.onFlpakSizeWarnTipsClose,onClick:this.onFlpakSizeWarnTipsClick})})]}),he&&(0,o.jsx)(xV,{}),!p&&!n&&(0,o.jsx)(Os.A,{content:ie,direction:"down",children:(0,o.jsx)("a",{className:"loading-box",onClick:xe,children:(0,o.jsx)(Et.C,{className:m()({"is-saving":t},{"is-offline":Q},{"is-success":!j&&!t}),name:se})})}),he&&(0,o.jsx)(lV,{dispatch:_})]})}}const CV=e=>{let{isSaving:t}=e;return t?"general/loading":"toolbar/saveTips/normal"},wV=()=>(0,o.jsx)("svg",{className:"mociking-icon",width:"150",height:"14",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsxs)("g",{fillRule:"nonzero",fill:"none",children:[(0,o.jsx)("path",{d:"M93.982 1l7.194 7.279V1.393h1.945V13l-7.195-7.279v6.882h-1.944V1zm40.89.193c3.167 0 5.736 2.598 5.736 5.803s-2.569 5.804-5.736 5.804c-3.168 0-5.736-2.599-5.736-5.804s2.568-5.803 5.736-5.803zm-64.767 0c1.491 0 2.85.575 3.87 1.519l.186.18-1.374 1.392a3.759 3.759 0 0 0-2.682-1.124c-2.093 0-3.792 1.718-3.792 3.836 0 2.12 1.699 3.837 3.792 3.837.972 0 1.86-.37 2.53-.98l.152-.144 1.375 1.391a5.686 5.686 0 0 1-4.057 1.7c-3.167 0-5.736-2.599-5.736-5.804s2.569-5.803 5.736-5.803zm41.683 0c1.49 0 2.849.575 3.869 1.519l.187.18-1.375 1.392a3.759 3.759 0 0 0-2.681-1.124c-2.094 0-3.792 1.718-3.792 3.836 0 2.119 1.698 3.837 3.792 3.837a3.74 3.74 0 0 0 1.906-.52l.206-.13V8.964h-1.556V6.996h3.5V11.1a5.683 5.683 0 0 1-4.056 1.7c-3.168 0-5.736-2.598-5.736-5.804 0-3.205 2.568-5.803 5.736-5.803zm-55.028 0c3.155 0 5.714 2.588 5.714 5.78 0 3.193-2.559 5.781-5.714 5.781-3.155 0-5.714-2.588-5.714-5.78 0-3.193 2.559-5.781 5.714-5.781zm-8.143-.19v11.603h-1.945V5.724L43.31 9.128l-3.365-3.404v6.882H38V1.003l5.309 5.37 5.308-5.37zm37.783.383l-5.545 5.61 5.545 5.61h-2.625L78.62 7.39v5.213h-1.944V1.39h1.944v5.213l5.156-5.217H86.4zm63.6.004v1.967h-3.403v9.246h-1.944V3.357h-3.403V1.39H150zm-26.488 0c1.799 0 3.257 1.475 3.257 3.295 0 .718-.23 1.382-.616 1.922a3.302 3.302 0 0 1 1.394 2.701c0 1.82-1.459 3.295-3.257 3.295h-5.484V1.39h4.706zm-32.603 0v11.213h-1.945V1.389h1.945zm43.963 1.77c-2.094 0-3.792 1.718-3.792 3.836 0 2.12 1.698 3.837 3.792 3.837s3.791-1.718 3.791-3.837c0-2.118-1.697-3.836-3.791-3.836zM56.76 3.152c-2.086 0-3.777 1.711-3.777 3.822 0 2.11 1.691 3.82 3.777 3.82 2.086 0 3.777-1.71 3.777-3.82s-1.691-3.822-3.777-3.822zm67.53 4.828h-3.54v2.656h3.54a1.32 1.32 0 0 0 1.312-1.328 1.32 1.32 0 0 0-1.312-1.328zm-.778-4.623h-2.761v2.656h2.761a1.32 1.32 0 0 0 1.312-1.328 1.32 1.32 0 0 0-1.312-1.328z",fill:"#3F3A3A"}),(0,o.jsx)("path",{d:"M30 0v13.688h-2.09V2.16h-4.812c-.05.817-.143 2.386-.237 3.899-.304 4.932-3.03 6.967-5.42 7.94l-1-1.973c2.397-.8 4.186-2.825 4.377-6.271.074-1.342.16-2.725.214-3.595h-3.874V.001H30zM7.43 9.005v1.56H13v1.321H7.43v.48h5.803v1.321H0v-1.32h5.804v-.48H.232v-1.321h5.572v-1.56h1.625zm-5.34 0l-.233 1.2H.464l.233-1.2h1.392zm2.669 0l-.232 1.2H3.134l.233-1.2h1.392zm5.108 0l.232 1.2H8.706l-.232-1.2h1.393zm2.67 0l.232 1.2h-1.393l-.232-1.2h1.393zM12.653 0v4.803H7.429v.6h5.34v1.32H7.43v.601h5.572v1.32H.232v-1.32h5.572v-.6H.464V5.402h5.34v-.6H.58V0h12.073zm-6.85 1.32H2.206v2.162h3.599V1.32zm5.225 0H7.429v2.162h3.599V1.32zm-6.5.48l.231 1.202H3.367L3.134 1.8h1.393zm5.57 0l-.231 1.202H8.474L8.706 1.8H10.1z",fill:"#EB5648"})]})}),SV=()=>(0,o.jsx)("img",{className:"mockitt-icon",src:"/mb-workspace/images/workspace/mockitt_toolbar_icon.png",alt:""}),AV=(0,k.Mz)([q.O4],e=>({theme:e})),MV=(0,a.Ng)(e=>AV(e))(bV),kV=(0,E.Ay)(He.Ay).withConfig({displayName:"styles__StyledMenuContent",componentId:"sc-1jhw9vf-0"})(["",";ul{li.MenuItem{a{& > .expander .screen-icon .sm-folder-icon path{stroke:",";}}}}&.isEmbedV2Preview{top:32px !important;&.isFullScreen{top:48px !important;}ul{li{a{height:24px;}&.rResBunch::after{top:9px}}}}&.isFullScreen > ul{width:189px;}ul{width:160px;min-width:0;}.scroll{overflow-y:overlay;max-height:258px;&::-webkit-scrollbar{display:none;}}.padd{display:flex;flex-direction:row;align-items:center;}li{list-style:none;&.canExpand{a{padding-left:6px;}}&.isFolder{a{padding-left:15px;}&.canExpand{a{padding-left:6px;}}a a .screen-icon{padding-left:2px;}}&.MenuItem.hasIcon.rResCanvas > a:first-child{padding-left:12px;}&.rResBunch.selected .arrow-right{opacity:0;}&.rResBunch::after{opacity:0;position:absolute;top:13px;right:13px;content:'';width:7px;height:4px;display:inline-block;border:1px solid rgba(0,0,0,0.93);border-width:0 0 2px 2px;transform:rotate(-45deg);}&.rResBunch.selected::after{opacity:1;}&.rResCanvas::before{opacity:0;position:absolute;top:14px;right:24px;content:'';width:7px;height:4px;display:inline-block;border:1px solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg);}&.rResCanvas.selected::before{opacity:1;}}a{height:32px;padding-left:16px;color:",";.expander{padding-left:0;padding-right:5px;&.canExpand{}.arrow-icon{width:9px;height:6px;path{fill:#999999;}&:not(.is-expand){transform:rotate(-90deg);}}.screen-icon{padding-left:1px;.sm-folder-icon{width:23px;height:22px;color:#333 !important;path{stroke:#fff;fill:transparent !important;}}.page{path{fill:","}}}.design-rResCanvas-new{width:20px;height:20px;path{fill:#fff;}}.arrow-right{position:absolute;right:6px;top:10px;transform:rotate(-90deg);path{fill:#fff;}}}span{max-width:6em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}}.MenuItem{flex:1;.right-arrow{display:none;}}.SubMenu{border-radius:8px;min-width:200px;background:",";color:",";box-shadow:",";border:1px solid ",";}.context-menu-mask{z-index:1001;}"],pr.ZJ,e=>e.theme.color_text_L0,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_bg_white,e=>e.theme.color_text_L1,e=>e.theme.shadow_m,e=>e.theme.color_bg_border_01),EV=E.Ay.div.withConfig({displayName:"styles__StyledScreenMetaMenu",componentId:"sc-1jhw9vf-1"})(["display:flex;align-items:center;cursor:pointer;.toolbar-menu-opener{display:flex;align-items:center;width:160px;height:24px;border:1px solid ",";border-radius:4px;transition:all 0.2s ease-in-out 0s;&:hover{background-color:",";}&.isFullScreen{width:189px;height:28px;margin-right:16px;}.title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 10px;font-weight:400;font-size:12px;color:",";}.arrow-right{margin-right:8px;color:",";width:9px;}}"],e=>e.theme.color_border_state,e=>e.theme.color_content_background_item_state_hover,e=>e.theme.color_content_text_item_state,e=>e.theme.color_content_text_item_state);class IV extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"state",{isOpen:!1,isShowMoreTips:!0,position:{left:90,top:48}}),(0,O.A)(this,"createRef",t=>this.$ref=t),(0,O.A)(this,"handleToggle",t=>{const{isOpen:n}=this.state,r=t===void 0?!n:t;this.setState({isOpen:r,isShowMoreTips:!this.state.isShowMoreTips}),this.handleSetPosition(r)}),(0,O.A)(this,"handleSetPosition",t=>{if(!this.$ref||!t)return;const n=this.$ref.getBoundingClientRect();if(n){const r=(48-n.height)/2,s={left:n.left-2,top:n.bottom+r-2};this.setState({position:s})}}),(0,O.A)(this,"handleScreenList",(t,n,r)=>{const s=n.children;for(const c of s){const d={...c,depth:r,canExpand:!1,expand:!1,show:!0};c.children&&c.children.length>0?(t.push({...d,canExpand:!0,expand:!0}),this.handleScreenList(t,c,r+1)):t.push(d)}}),(0,O.A)(this,"handleActiveScreenMeta",t=>{if((0,br.Mo)(t))return;const{activeScreenMetaCid:r,dispatch:s}=this.props,{cid:c,key:d}=t,p=c||d;if(r===p)return;s({type:"entry:memory:current:screen:offset:scale"}),s({type:"entry:goto:project-alike",payload:{screenMetaCid:p}}),s(Te.GO.editBasketItemKey("")),s(Te.GO.editBasketHotItem(null)),s({type:"entry:memory:last:screenAndCanvas",payload:{screenMetaCid:p}});const g=rootSdk.sdkStore.getHotItem(p);s({type:"screen:update:state",payload:{currentPage:g}})}),(0,O.A)(this,"handleClickScreen",(t,n)=>{this.handleActiveScreenMeta(n),this.handleToggle(!1)})}render(){var t;const{screenTreeData:n,activeScreenMetaCid:r,fullScreenMode:s,isEmbedV2Preview:c}=this.props,{position:d,isOpen:p}=this.state,g=((t=sdkStore.getHotItem(r))==null||(t=t.hotAttr)==null?void 0:t.name)||"",y=[];return this.handleScreenList(y,n,0),y.length===0?null:(0,o.jsxs)(EV,{children:[(0,o.jsxs)("div",{className:m()("toolbar-menu-opener",{isFullScreen:s}),onClick:()=>this.handleToggle(!p),ref:this.createRef,children:[(0,o.jsx)("span",{className:"title",children:g}),(0,o.jsx)(Et.C,{className:"arrow-right",name:"common/expand"})]}),p&&(0,o.jsx)(kV,{className:m()(s&&"isFullScreen",c&&"isEmbedV2Preview"),position:d,alwaysOpen:!0,onClose:()=>this.handleToggle(!1),children:(0,o.jsx)(TV,{activeScreenCid:r,screenList:y,onClickScreen:this.handleClickScreen})})]})}}const TV=e=>{let{activeScreenCid:t,screenList:n,onClickScreen:r}=e;const[s,c]=(0,l.useState)(n);(0,l.useEffect)(()=>{const g=document.querySelector(".scroll.rResBunch"),y=document.querySelector(".content-list.rResBunch");if(t){const w=document.querySelector(".padd."+t);if(g&&y&&w){const{top:_}=y.getBoundingClientRect(),{top:j}=w.getBoundingClientRect();g.scrollTo(0,j-_)}}},[t]);const d=(g,y,w,_,j)=>{g.stopPropagation();let N=1/0,Z=0,Q=!1;const se=[];s.forEach((ie,he)=>{let xe=ie;ie.cid===y&&(xe={...ie,expand:!ie.expand},N=he),Q&&(he===Z?Q=!1:xe={...ie,show:!1}),!Q&&he>N&&(ie.data.sup!==w&&ie.depth>_?xe={...ie,show:!j}:(ie.data.sup===w||ie.depth<=_)&&(N=1/0),!j&&!ie.expand&&(Z=s.slice(he+1).findIndex(Se=>Se.data.sup===ie.data.sup||Se.depth<=ie.depth)+(he+1),Z!==-1&&(Q=!0))),se.push(xe)}),c(se)},p=g=>{let{type:y,canExpand:w,cid:_,supCid:j,depth:N,expand:Z,icon:Q}=g;return(0,o.jsxs)("a",{className:m()("expander rResBunch",{canExpand:w}),onClick:se=>d(se,_,j,N,Z),style:{paddingLeft:8*N+"px"},children:[w&&(0,o.jsx)(Et.C,{className:m()("arrow-icon",{"is-expand":Z}),name:"common/triangle-filled-down"}),(0,o.jsx)(_o.k,{icon:Q,theme:"",isExpand:Z})]})};return(0,o.jsx)("div",{className:"scroll rResBunch",children:(0,o.jsx)("div",{className:"content-list rResBunch",children:s.map(g=>{let{cid:y,data:w,depth:_,show:j,expand:N,canExpand:Z}=g;const{name:Q,asFolder:se,sup:ie,icon:he}=w,Se=sdkStore.getSubHotItemList(y).filter(_e=>{let{hotAttr:{type:De,asOverlay:Je}}=_e;return De===ne.x.Canvas&&!Je}).length>0;if(j)return(0,o.jsx)("div",{className:"padd "+y,children:(0,o.jsx)(He.Dr,{dataIndex:y,text:Q,icon:p({type:"rResBunch",canExpand:Z,cid:y,supCid:ie,depth:_,expand:N,icon:he}),onClick:_e=>r(_e,w),className:m()("rResBunch",Z&&"canExpand",{isFolder:se},{selected:t===y},{disabled:!Se&&!se}),disabled:!Se&&!se},y)},y)})})})},_V=(0,k.Mz)([ht.HA,re.Ur,Oe.p$,ht.Hs,Y.T7],(e,t,n,r,s)=>{const{cid:c}=t||{};return{screenTreeData:e,activeScreenMetaCid:c,screenSelection:r,fullScreenMode:s}}),b9=(0,a.Ng)(e=>_V(e))(IV);class PV extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"handleBack",()=>{const{dispatch:t,isShowExitCombo:n}=this.props;if(n){t({type:"entry:exit:combo"});return}t({type:"entry:leave:project"})}),(0,O.A)(this,"onClickLogo",()=>{const{isHtmlZipPreview:t,isCommunityPreview:n,isEmbedV2Preview:r,importAbarOptions:{isFromAbar:s}}=this.props;n||r||s||(t?location.href="https://modao.cc/workspace/home":location.href=location.origin+"/workspace/home",(0,P1.A)({operation_type:P1.D.Logo}))}),(0,O.A)(this,"handleGoEdit",()=>{const{rootProject:t,importAbarOptions:{isFromAbar:n}}=this.props;n?(0,_u.sg)(_u.ZW.enterEdit):location.href=""+location.origin+(0,Hf.Dw)("design/"+t.cid),(0,hd.kH)("model_change",{change_type:"\u603B\u89C8\u6A21\u5F0F\u5207\u6362\u7F16\u8F91\u6A21\u5F0F"})})}render(){const{isShowBackIcon:t,isShowExitCombo:n,onlyView:r,isCommunityPreview:s,isEmbedV2Preview:c,isHtmlZipPreview:d,fullScreenMode:p,rootProject:g,screenMeta:y,theme:w,importAbarOptions:_,layoutV9:j,isSaving:N,editingComboName:Z,isRenderProjectTips:Q,isRenderExperienceTips:se,isRenderScreenGlueTips:ie,isEditingUserCombo:he,projectMeta:xe,dispatch:Se}=this.props,_e=(0,Gf.KV)(),De=(0,ic.Y8)(w),{fromAbarIsPreview:Je}=_||{},Ne=Q||ie||se;return(0,o.jsxs)("div",{className:m()("toolbar-left",{isEmbed:c},{isCommunity:s},{isHtmlZip:d},{"is-only-view":r}),children:[_e&&r||d||p?(0,o.jsxs)("div",{className:"logo",children:[(0,o.jsx)(Os.A,{content:I18N.ToolBar.back_to_dashboard,direction:"down",tipClassName:"toolbar-modao-logo-tips",children:(0,o.jsx)("img",{className:"toolbar-logo-icon",src:De,onClick:()=>this.onClickLogo()})}),(!(c||s)||p)&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:m()("project-name"),children:(0,al.qk)(g.name)}),MB.canEditByCurrentUser&&!(c||s)&&(0,o.jsx)(Fl.Oc,{className:"edit-btn",type:"secondary",size:"common",onClick:this.handleGoEdit,children:I18N.pPreviewToolbar.edit})]})]}):(0,o.jsx)("div",{className:"toolbar-menu-box",children:(t||n)&&(0,o.jsx)($F,{isShowExitCombo:n})}),c&&!p&&(0,o.jsx)("div",{className:"prd-box",children:(0,o.jsx)(b9,{isEmbedV2Preview:c})}),Ne&&!(r||s||c||Je)?(0,o.jsx)(MV,{onlyView:r,isSaving:N,rootProjectName:g==null?void 0:g.name,rootProject:g,editingComboName:Z,isRenderProjectTips:Q,isRenderExperienceTips:se,isRenderScreenGlueTips:ie,isShowExitCombo:n,isEditingUserCombo:he,projectMeta:xe,screenMeta:y,dispatch:Se,importAbarOptions:_,layoutV9:j}):null]})}}const LV=(0,k.Mz)([we.r,re.W4,q.O4,q.MZ,C.Er,Oe.p$,re.YT],(e,t,n,r,s,c,d)=>{const{isDesign:p,isExperience:g,isLoggedExperience:y}=t,{isEditingCombo:w,isEditingUserCombo:_,isEditingOrgCombo:j}=e,N=!w&&p,Z=_?I18N.SettingPanel.my_widgets:j?I18N.SettingPanel.team_widgets:"",Q=!w&&(p&&c.length===0||r==="recommend"),se=!w&&(g||y)&&c.length===0,ie=w&&(p&&c.length===0||r==="recommend");return{isShowBackIcon:N,theme:n,layoutV9:r,isSaving:s,editingComboName:Z,isRenderProjectTips:Q,isRenderExperienceTips:se,isRenderScreenGlueTips:ie,isEditingUserCombo:_,projectMeta:d}}),NV=(0,a.Ng)(e=>LV(e))(PV);var jV=i(80226),Pu=i(62118);function DV(e){const{source:t}=e,n=(0,a.d4)(re.Ur),r=(0,a.wA)(),s=(0,l.useCallback)(c=>{const d=(0,$u.gu)({type:ne.x.Canvas,screen:n,selectedDeviceModel:c});r({type:"entry:batch:create:items:position",payload:{finalWidget:d}}),(0,Di.wS)(t,c==null?void 0:c.device),c!=null&&c.device&&t===Di.ln.TopNavSizeSelectList&&Vc.U4.protoDeviceCreate("\u7F16\u8F91\u533A\u9876\u90E8\u65B0\u589E\u9875\u9762",c==null?void 0:c.device),r({type:"set:quick-create-widget",payload:{widget:null}})},[n,t,r]);return(0,l.useEffect)(()=>{r({type:"set:quick-create-widget",payload:{widget:null}})},[r]),(0,o.jsx)(H7,{...e,onSelect:s})}const OV=(0,l.memo)(DV);function RV(e){const{isDisabled:t,quickCreateWidgetName:n,onQuickCreateWidget:r,onCreateWidget:s}=e,c=(0,l.useRef)(null),[d,p]=(0,l.useState)(!1),[g,y]=(0,l.useState)(0),w=n===ne.x.Canvas||d,_=()=>{r(ne.x.Canvas)},j=se=>{s(se,ne.x.Canvas)},N=se=>{se.stopPropagation()},Z=()=>{var se;return y((((se=c.current)==null||(se=se.$element)==null?void 0:se.getBoundingClientRect().left)||82)-82)};(0,l.useEffect)(()=>(window.addEventListener("resize",Z),()=>{window.removeEventListener("resize",Z)}),[]);const Q=se=>{se&&Z(),p(se)};return(0,o.jsxs)("div",{className:m()("shape-list-box",Or.c.GUIDE_OLD_NEW_CREATE_PAGE,Or.c.GUIDE_DS_SCREEN_STEP_1,Or.c.GUIDE_NOVICE_2408_CREATE_PAGE,w&&"active",t&&"disabled"),onClick:_,onMouseDown:j,children:[(0,o.jsx)(Os.A,{content:(0,Pu.Qc)(ne.x.Canvas),direction:"down",distance:8,children:(0,o.jsx)("div",{className:"shapeContainer",children:(0,o.jsx)(Et.C,{className:"toolbar-shape",name:"toolbar/page/material"})})}),(0,o.jsx)(pm.A,{ref:c,menuPosTop:48,onClick:Q,className:"shape-list-dropdown",isCloseMenuItem:!1,renderOpener:(0,o.jsx)(Os.A,{content:"",direction:"down",distance:8,children:(0,o.jsx)("div",{className:"shape-opener",children:(0,o.jsx)(Et.C,{className:"toolbar-dropDown",name:"toolbar/triangle-down",onDoubleClick:N})})}),renderMenu:(0,o.jsx)(OV,{position:{left:g,top:46},source:Di.ln.TopNavSizeSelectList})})]})}const BV=(0,l.memo)(RV);var Cf=i(93971);const UV=[{name:ne.x.WVector,svg_icon:"vector"},{name:ne.x.WVector,svg_icon:"pencil",attrs:{toolType:lr.pv.PENCIL}}],FV=[["graphics",ne.x.WRect,"shape_tool",[{name:ne.x.WRect,svg_icon:"rectangle"},{name:ne.x.WOval,svg_icon:"circle"},{name:ne.x.WLine,svg_icon:"line"},{name:ne.x.WLR,svg_icon:"linkarea"},{name:ne.x.WImage,svg_icon:"image"},...UV]],{name:ne.x.WRichText,svg_icon:"text"},{name:ne.x.WElbow,svg_icon:"elbow"}],VV={name:"wSticky",svg_icon:"note",shapeList:[{name:ne.x.WSticky,svg_icon:"note"},{name:ne.x.WTear,svg_icon:"tear"}]},zV=()=>FV.map(e=>Array.isArray(e)?{name:e[0],defaultActiveType:e[1],combineToolTips:e[2],shapeList:e[3]}:e);var WV=i(85691);const HV=(0,$s.R)(()=>({[ne.x.WRect]:I18N.w.rounded_rect,[ne.x.WOval]:I18N.w.circle_rect,[ne.x.WLine]:I18N.w.line,[ne.x.WLR]:I18N.w.lr,[ne.x.WImage]:I18N.w.image_view,[ne.x.WElbow]:I18N.BasicWidgetsNav.wired,[ne.x.WVector]:I18N.BasicWidgetsNav.wVector,[lr.pv.PENCIL]:I18N.BasicWidgetsNav.pencil})),GV={[ne.x.WRect]:"rectangle",[ne.x.WOval]:"circle",[ne.x.WLine]:"line",[ne.x.WImage]:"image",[ne.x.WLR]:"linkarea",[ne.x.WVector]:"vector",[ne.x.WElbow]:"elbow",[lr.pv.PENCIL]:"pencil"},ZV={[ne.x.WRect]:"R",[ne.x.WOval]:"O",[ne.x.WLine]:"L",[ne.x.WLR]:"H",[ne.x.WVector]:"P",[ne.x.WElbow]:"E",[lr.pv.PENCIL]:(0,WV.sl)("shift+P")},KV=E.Ay.div.withConfig({displayName:"styles__StyledShapeMenu",componentId:"sc-18kbex7-0"})(["padding:8px;min-width:160px;background:",";color:",";box-shadow:",";border-radius:8px;border:1px solid ",";li{list-style:none;}.toolbar-check_mark{width:16px;height:16px;position:absolute;left:8px;}.shape-icon{margin-right:8px;width:16px;height:16px;color:",";&.toolbar-annotate{path{&:first-child{fill:none;}}}&.toolbar-note{rect[stroke]{fill:none;}}}.menu-item{position:relative;height:28px;padding:0 16px 0 28px;display:flex;align-items:center;cursor:pointer;.shape-kdd{margin-left:auto;color:",";}.shape-title{color:",";&.shortCutKeyLabel{margin-left:24px;}}&:hover{background:",";}.shortfont{margin-left:auto;kbd{display:inline-block;text-align:center;min-width:12px;color:",";&:first-child{margin-left:0;}&:last-child{margin-right:0;}}}}.menu-divider{height:1px;margin:3px 0;background-color:",";}.menu-item{border-radius:4px;}"],e=>e.theme.color_bg_white,e=>e.theme.color_text_L1,e=>e.theme.shadow_m,e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_L2,e=>e.theme.color_bg_border_01),YV=(0,E.DU)([".toolbar_annotate_tips_menu{> div{padding:8px;width:125px;background:#1684fc;border-radius:2px;}}"]);class XV extends l.PureComponent{constructor(t){super(t),(0,O.A)(this,"handleOpenerQuickCreateWidget",()=>{const{currentQuickName:n}=this.state,{onQuickCreateWidget:r}=this.props;if(n===lr.pv.PENCIL){r(ne.x.WVector,{toolType:n});return}r(n)}),(0,O.A)(this,"handleQuickCreateWidget",n=>{const{onQuickCreateWidget:r}=this.props;this.setState({currentQuickName:(0,lr.xy)(n)}),r(n.name,n.attrs)}),(0,O.A)(this,"handleCreateShapeMenuRef",n=>this.$shapeMenuRef=n),(0,O.A)(this,"handleDown",n=>{const{onCreateWidget:r}=this.props,{currentQuickName:s}=this.state;if(s===ne.x.WVector)return;let c=document.getElementById("mb-toolbar").getBoundingClientRect();if(n.target.closest(".menu-item")&&this.$shapeMenuRef&&(c=this.$shapeMenuRef.getBoundingClientRect()),s===lr.pv.PENCIL){r(n,ne.x.WVector,c,{toolType:s});return}r(n,s,c,{})}),(0,O.A)(this,"handleCreateWidgetDoubleClick",()=>{const{currentQuickName:n}=this.state,{onCreateWidgetDoubleClick:r}=this.props;r&&r(n)}),(0,O.A)(this,"handleStopPropagation",n=>{n.stopPropagation()}),(0,O.A)(this,"handleChangeStyle",n=>{this.setState({isActive:n})}),this.state={currentQuickName:t.widget.defaultActiveType,isActive:!1}}componentDidUpdate(t){if(this.props.quickCreateWidgetName&&t.quickCreateWidgetName!==this.props.quickCreateWidgetName){const{widget:{shapeList:n},quickCreateWidgetName:r}=this.props;n.map(c=>(0,lr.xy)(c)).includes(r)&&this.setState({currentQuickName:r})}}render(){const{widget:t,quickCreateWidgetName:n,isEmptyScreen:r}=this.props,{currentQuickName:s,isActive:c}=this.state,{shapeList:d}=t,p="toolbar/"+GV[s],g=p.replace("/","-"),y=d.map(w=>{let{name:_}=w;return _}).concat(lr.pv.PENCIL).includes(n)||c;return(0,o.jsxs)("div",{className:m()("shape-list-box",{active:y,disabled:r}),onClick:this.handleOpenerQuickCreateWidget,onMouseDown:this.handleDown,onDoubleClick:this.handleCreateWidgetDoubleClick,children:[(0,o.jsx)(Os.A,{content:(0,Pu.Qc)(s),direction:"down",distance:8,children:(0,o.jsx)("div",{className:"shapeContainer",children:(0,o.jsx)(Et.C,{className:m()("toolbar-shape",g),name:p})})}),(0,o.jsx)(pm.A,{menuPosTop:48,offsetX:8,onClick:this.handleChangeStyle,className:"shape-list-dropdown",renderOpener:(0,o.jsx)(Os.A,{content:I18N.BasicWidgetsNav[t.combineToolTips],direction:"down",distance:8,children:(0,o.jsx)("div",{className:"shape-opener",children:(0,o.jsx)(Et.C,{className:"toolbar-dropDown",name:"toolbar/triangle-down",onDoubleClick:this.handleStopPropagation})})}),renderMenu:(0,o.jsx)(QV,{quickCreateWidgetName:s,shapeList:d,onQuickCreateWidget:this.handleQuickCreateWidget,onCreateShapeMenuRef:this.handleCreateShapeMenuRef})})]})}}class QV extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"handleCreateRef",t=>{const{onCreateShapeMenuRef:n}=this.props;n(t)})}render(){const{shapeList:t,quickCreateWidgetName:n,onQuickCreateWidget:r}=this.props;return(0,o.jsx)(KV,{ref:this.handleCreateRef,children:t==null?void 0:t.map(s=>(0,o.jsx)(JV,{shape:s,quickCreateWidgetName:n,onQuickCreateWidget:r},s.name))})}}class JV extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"handleQuickCreateWidget",()=>{const{shape:t,onQuickCreateWidget:n}=this.props;n(t)}),(0,O.A)(this,"getIsShowCheckMark",()=>{const{shape:t,quickCreateWidgetName:n}=this.props;return(0,lr.xy)(t)===n}),(0,O.A)(this,"getTitle",()=>{const{shape:t}=this.props,n=(0,lr.xy)(t);return n?HV()[n]:void 0}),(0,O.A)(this,"getKdd",()=>{const{shape:t}=this.props,n=(0,lr.xy)(t);if(n)return ZV[n]})}render(){const{shape:t}=this.props,n=this.getIsShowCheckMark(),r=this.getTitle(),s=this.getKdd();return(0,o.jsxs)("li",{className:"menu-item",onClick:this.handleQuickCreateWidget,children:[n&&(0,o.jsx)(Et.C,{className:"toolbar-check_mark",name:"common/checked"}),(0,o.jsx)(Et.C,{className:"shape-icon toolbar-"+t.svg_icon,name:"toolbar/"+t.svg_icon+"/min"}),(0,o.jsx)("span",{className:"shape-title",children:r}),(0,o.jsx)("span",{className:"shape-kdd",children:s}),(0,o.jsx)(YV,{})]})}}function qV(){return(0,o.jsx)($V,{})}const $V=E.Ay.div.withConfig({displayName:"Divider__StyledDivider",componentId:"sc-1x148vl-0"})(["height:16px;width:1px;margin:0 12px 0 12px;background:",";"],e=>e.theme.color_bg_border_02),ez=(0,$s.R)(()=>({[ne.x.WSticky]:I18N.w.sticky,[ne.x.WTear]:I18N.w.annotate})),T4={[ne.x.WSticky]:"note",[ne.x.WTear]:"tear"},tz={[ne.x.WSticky]:"N",[ne.x.WTear]:"W"},nz=E.Ay.div.withConfig({displayName:"styles__StyledShapeMenu",componentId:"sc-1jwtp5w-0"})(["padding:8px;min-width:160px;background:",";color:",";box-shadow:",";border-radius:8px;border:1px solid ",";li{list-style:none;}.toolbar-check_mark{width:16px;height:16px;position:absolute;left:8px;}.shape-icon{margin-right:8px;width:16px;height:16px;color:",";&.toolbar-annotate{path{&:first-child{fill:none;}}}&.toolbar-note{rect[stroke]{fill:none;}}}.menu-item{position:relative;height:28px;padding:0 16px 0 28px;display:flex;align-items:center;cursor:pointer;.shape-kdd{margin-left:auto;color:",";}.shape-title{color:",";&.shortCutKeyLabel{margin-left:24px;}}&:hover{background:",";}.shortfont{margin-left:auto;kbd{display:inline-block;text-align:center;min-width:12px;color:",";&:first-child{margin-left:0;}&:last-child{margin-right:0;}}}}.menu-divider{height:1px;margin:3px 0;background-color:",";}.menu-item{border-radius:4px;background:",";color:",";}"],e=>e.theme.color_bg_white,e=>e.theme.color_text_L1,e=>e.theme.shadow_m,e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_L2,e=>e.theme.color_bg_border_01,e=>e.theme.color_bg_white,e=>e.theme.color_text_L1),oz=(0,E.DU)([".toolbar_annotate_tips_menu{> div{padding:8px;width:125px;background:#1684fc;border-radius:2px;}}"]);class az extends l.PureComponent{constructor(t){super(t),(0,O.A)(this,"handleOpenerQuickCreateWidget",()=>{const{currentQuickName:n}=this.state,{onQuickCreateWidget:r}=this.props;r(n)}),(0,O.A)(this,"handleQuickCreateWidget",n=>{const{onQuickCreateWidget:r}=this.props;this.setState({currentQuickName:n}),r(n)}),(0,O.A)(this,"handleCreateShapeMenuRef",n=>this.$shapeMenuRef=n),(0,O.A)(this,"handleDown",n=>{const{onCreateWidget:r}=this.props,{currentQuickName:s}=this.state;let c=document.getElementById("mb-toolbar").getBoundingClientRect();n.target.closest(".menu-item")&&this.$shapeMenuRef&&(c=this.$shapeMenuRef.getBoundingClientRect()),r(n,s,c)}),(0,O.A)(this,"handleCreateWidgetDoubleClick",()=>{const{currentQuickName:n}=this.state,{onCreateWidgetDoubleClick:r}=this.props;r&&r(n)}),(0,O.A)(this,"handleChangeStyle",n=>{this.setState({isActive:n})}),this.state={currentQuickName:ne.x.WSticky,isActive:!1}}componentDidUpdate(t){this.props.quickCreateWidgetName&&t.quickCreateWidgetName!==this.props.quickCreateWidgetName?T4[this.props.quickCreateWidgetName]&&(this.setState({currentQuickName:this.props.quickCreateWidgetName}),this.props.dispatch({type:"entry:ST:STMode:enable"})):!ne.Q.ST_MODE_WIDGET_NAMES.includes(this.props.quickCreateWidgetName)&&this.props.dispatch({type:"entry:ST:STMode:disable"})}render(){const{widget:t,quickCreateWidgetName:n,isEmptyScreen:r}=this.props,{currentQuickName:s,isActive:c}=this.state,{shapeList:d}=t,p="toolbar/"+(T4[n]||T4[s]),g=p.replace("/","-"),y=T4[n]&&n||c;return(0,o.jsxs)("div",{className:m()("shape-list-box",{active:y,disabled:r}),onClick:this.handleOpenerQuickCreateWidget,onDoubleClick:this.handleCreateWidgetDoubleClick,children:[(0,o.jsx)(Os.A,{content:(0,Pu.Qc)(s),direction:"down",distance:8,children:(0,o.jsx)("div",{className:"shapeContainer",onMouseDown:this.handleDown,children:(0,o.jsx)(Et.C,{size:32,className:m()("toolbar-shape",g),name:p})})}),(0,o.jsx)(pm.A,{menuPosTop:48,offsetX:8,onClick:this.handleChangeStyle,className:"shape-list-dropdown",renderOpener:(0,o.jsx)(Os.A,{content:I18N.Note.note_option,direction:"down",distance:8,children:(0,o.jsx)("div",{className:"shape-opener",children:(0,o.jsx)(Et.C,{className:"toolbar-dropDown",name:"toolbar/triangle-down"})})}),renderMenu:(0,o.jsx)(rz,{quickCreateWidgetName:s,shapeList:d,onQuickCreateWidget:this.handleQuickCreateWidget,onCreateShapeMenuRef:this.handleCreateShapeMenuRef})})]})}}class rz extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"handleCreateRef",t=>{const{onCreateShapeMenuRef:n}=this.props;n(t)})}render(){const{shapeList:t,quickCreateWidgetName:n,onQuickCreateWidget:r}=this.props;return(0,o.jsx)(nz,{ref:this.handleCreateRef,children:t.map(s=>(0,o.jsx)(iz,{shape:s,quickCreateWidgetName:n,onQuickCreateWidget:r},s.name))})}}class iz extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"handleQuickCreateWidget",()=>{const{shape:t,onQuickCreateWidget:n}=this.props;n(t.name)})}render(){const{shape:t,quickCreateWidgetName:n}=this.props,r=t.name===n,s=ez();return(0,o.jsxs)("li",{className:"menu-item",onClick:this.handleQuickCreateWidget,children:[r&&(0,o.jsx)(Et.C,{className:"toolbar-check_mark",name:"common/checked"}),(0,o.jsx)(Et.C,{className:"shape-icon toolbar-"+t.svg_icon,name:"toolbar/"+t.svg_icon+"/min",size:20}),(0,o.jsx)("span",{className:"shape-title",children:s[t.name]}),(0,o.jsx)("span",{className:"shape-kdd",children:tz[t.name]}),(0,o.jsx)(oz,{})]})}}const sz=E.Ay.div.withConfig({displayName:"styles__StyledAIDropDown",componentId:"sc-u591je-0"})(["position:relative;.ai-chat-guide{position:absolute;top:calc(100% + 22px);left:50%;transform:translateX(-50%) scale(1.2);&.show-rule{top:",";}.center-container{height:28px;padding:0 30px;white-space:nowrap;border-radius:14px;display:flex;align-items:center;justify-content:center;background:",";color:",";font-size:12px;.shiny-text{position:relative;font-size:12px;font-weight:500;margin:0 4px;background:",";overflow:hidden;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;color:",';animation:shimmer 5s linear infinite;cursor:pointer;}.shiny-text::after{content:"";position:absolute;top:-20%;left:-30%;width:60%;height:160%;opacity:0.4;background:linear-gradient(45deg,rgba(255,255,255,0) 0%,'," 50%,rgba(255,255,255,0) 100%);transform:rotate(45deg);animation:shine 1.2s ease-in-out infinite;};@keyframes shimmer{0%{background-position:-100% 0}100%{background-position:100% 0}}@keyframes shine{0%{left:-30%;}70%{left:90%;}100%{left:130%;}}}.ai-chat-guide-arrow{transform:translate(-50%,-100%);width:12px;position:absolute;top:1px;left:50%;path{fill:",";}}.ai-chat-guide-2{position:absolute;left:-30px;top:19px;width:61px;}.ai-chat-guide-1{left:-16px;width:36px;height:36px;position:absolute;top:50%;transform:translateY(-50%) rotate(-22deg);}.ai-chat-guide-3{position:absolute;width:36px;right:33px;top:-10px;transform:rotate(-5deg);}.ai-chat-guide-close{position:absolute;width:16px;top:50%;right:8px;transform:translateY(-50%);cursor:pointer;&:hover{path{fill:",";}}path{fill:",";}}}"],"calc(100% + "+(kv+22)+"px)",e=>e.theme.color_bg_menu,e=>e.theme.color_text_L1,e=>e.theme.ai_chat_guide_shine_linear_gradient_color,e=>e.theme.ai_chat_guide_shine_text_color,e=>e.theme.color_bg_menu,e=>e.theme.color_bg_menu,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3),lz=(0,E.Ay)(He.Ay).withConfig({displayName:"styles__StyledAIMenu",componentId:"sc-u591je-1"})(["",";ul{background-position:0 0;background-size:200px 41px;background-repeat:no-repeat;.ai-menu-divider{border-top:1px solid ",";}}ul:has(.other-ai-section){background-image:",";}.ai-agent-item.MenuItem{background:",";border-radius:8px;padding:2px;overflow:hidden;cursor:pointer;height:36px;.agent-icon{width:47px;height:16px;margin-left:6px;}.ai-agent-inner{display:flex;align-items:center;background:",";height:32px;border-radius:7px;}&:hover .ai-agent-inner{background:",";}}.mdai-section{display:flex;padding:10px 8px 0px 8px;width:180px;height:276px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:8px;outline:1px solid ",";cursor:pointer;position:relative;overflow:hidden;.pseudo-menu-item{width:100%;height:100%;opacity:0;position:absolute;}&:hover{background:linear-gradient(157deg,#FAFAFF 48.94%,#E2D9FF 96.95%);&.dark{background:linear-gradient(157deg,#292933 48.94%,#58468C 96.95%);}.ani-stuff{.ani-icon-group{opacity:1;}.page,.code{transform:scale(1.05);}.code{rotate:10deg;}}}.title{display:flex;align-items:center;font-size:13px;font-weight:600;svg{&.logo{margin-right:4px;width:24px;height:24px;}&.aihtml-new-tag{margin-left:8px;width:48px;height:18px;}}}.desc{margin-top:16px;font-size:12px;line-height:16px;display:flex;gap:8px;flex-direction:column;color:",";p.try-now{.text{color:transparent;background:linear-gradient(66deg,#183DFF -1.25%,#9E61FF 97.64%);background-clip:text;}display:flex;svg{margin-left:2px;display:flex;width:16px;height:16px;}}}.ani-stuff{overflow:hidden;position:absolute;pointer-events:none;height:100%;width:100%;.ani-icon-group{position:absolute;bottom:94px;width:156px;height:55px;opacity:0;transition:all .2s ease-in-out;z-index:3;}.page{position:absolute;left:4px;bottom:-10px;width:142px;height:100px;z-index:2;transition:all .2s ease-in-out;}.code{position:absolute;left:16px;bottom:2px;width:142px;height:100px;rotate:5deg;z-index:1;transition:all .2s ease-in-out;}}}.other-ai-section{width:180px;}.ai-menu-header{height:36px;display:flex;align-items:center;margin-left:10px;span{color:",";font-size:14px;font-weight:500;strong{font-weight:600;}}}.MenuItem{height:32px;margin:4px 0;.ai-menu-item-icon{width:24px;height:24px;margin-right:8px;}a{height:32px;}}.MenuItem{a{padding-left:6px;}}.SubMenu li.MenuItem.hasIcon a{padding-left:6px;}.older-version{padding:0 6px;line-height:18px;border-radius:4px;background:",";color:",';font-family:"PingFang SC";font-size:11px;font-weight:500;margin-left:8px;}.ai-menu-chat{position:relative;.ai-chat-new-tag{position:absolute;right:13px;top:calc(50% - 11px);width:50px;height:18px;pointer-events:none;}}'],pr.ZJ,e=>e.theme.color_bg_border_01,e=>e.theme.ai_menu_bg,e=>e.theme.ai_agent_bg,e=>e.theme.color_bg_white,e=>e.theme.ai_agent_bg_hov,e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L2,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_L2),cz=e=>{const{dispatch:t}=e,n=(0,a.d4)(q.qT),r=(0,a.d4)(q.O4),[s,c]=(0,l.useState)(!1),d=(0,l.useRef)(null),[p,g]=(0,l.useState)(!1),[y,w]=(0,l.useState)(0),_=()=>{var Ne;return w((((Ne=d.current)==null||(Ne=Ne.$element)==null?void 0:Ne.getBoundingClientRect().left)||112)-112)},j=t1.SR.Chat||"Chat";(0,l.useEffect)(()=>(window.addEventListener("resize",_),()=>{window.removeEventListener("resize",_)}),[]),(0,l.useEffect)(()=>{const Ne=MB.commonGuideHelper.checkGuideHasShown(Or.c.GUIDE_2506_AIHTML);c(!Ne)},[]);const N=()=>{s&&(c(!1),MB.commonGuideHelper.markGuideAsRead(Or.c.GUIDE_2506_AIHTML))},Z=Ne=>{Ne&&_(),g(Ne),N()},Q=()=>{t(Te.GO.updateAIHTMLAgentType("prototyping")),t(Te.GO.enableAIHTML()),t(Te.GO.expandAIHTML()),MB.commonGuideHelper.hideAllGuides(),c(!1),MB.commonGuideHelper.markGuideAsRead(Or.c.GUIDE_2506_AIHTML)},se=Ne=>{t({type:Mh.X.AIComponentCreateMode}),Vc.U4.AIOpenSourceTrack(Ne==null?void 0:Ne.type)},ie=Ne=>{t({type:Mh.X.AIToggleOpenSemantic}),Vc.U4.AIOpenSourceTrack(Ne==null?void 0:Ne.type)},he=Ne=>{t({type:Mh.X.AIToggleOpenChatPanel}),N(),Vc.U4.AIOpenSourceTrack(Ne==null?void 0:Ne.type)},xe=Ne=>{t({type:Mh.X.AIOpenModal,payload:Ne}),Vc.U4.AIOpenSourceTrack(Ne==null?void 0:Ne.type)},Se=Ne=>{let pt=xe;switch(Ne.type){case t1.SR.Component:pt=se;break;case t1.SR.Semantic:pt=ie;break;case j:pt=he;break;default:pt=xe;break}Ne.source="\u9876\u90E8 ToolBar menu",pt(Ne)},_e=Ne=>{const pt=(0,t1.Rj)()[Ne];let _t=pt.componentTitle||pt.title;return Ne===t1.SR.PageV9&&(_t=(0,o.jsxs)(o.Fragment,{children:[_t,(0,o.jsx)("i",{className:"older-version",children:I18N.Common.olderVersion})]})),(0,o.jsx)(He.Dr,{icon:De(Ne),text:_t,onClick:()=>Se(pt),disabled:!1},"AI-toolbar-menu-"+Ne)},De=Ne=>(0,o.jsx)(Et.C,{name:"chatGPT/toolbar/"+Ne,className:"ai-menu-item-icon",isColorPure:!0}),Je=Ne=>{if(ENV.IS_ON_PREMISES){var pt,_t;(pt=d.current)==null||(_t=pt.handleToggleMenuShow)==null||_t.call(pt,Ne);return}t(Te.GO.updateAIHTMLAgentType("prototyping")),t(Te.GO.enableAIHTML()),t(Te.GO.expandAIHTML()),t(Te.GO.updateAIHTMLSource("designTopBar")),MB.commonGuideHelper.hideAllGuides(),Vc.U4.AIOpenSourceTrack(t1.SR.AIHTML)};return(0,o.jsxs)(sz,{className:m()("shape-list-box",Or.c.GUIDE_NOVICE_V9_2408_STEP_3),onClick:Je,children:[(0,o.jsxs)(Os.A,{content:s?"":(0,Pu.Qc)("AI"),direction:"down",distance:8,children:[(0,o.jsx)("div",{className:"shapeContainer",children:(0,o.jsx)(Et.C,{className:"toolbar-shape pure-svg-icon",name:"toolbar/ai",style:{transform:"scale(1.0625)"}})}),s&&(0,o.jsxs)("div",{className:m()("ai-chat-guide",{"show-rule":n}),onClick:Ne=>Ne.stopPropagation(),children:[(0,o.jsxs)("div",{className:"center-container",children:[I18N.ChatGPT.ai_chat_try,(0,o.jsx)("span",{className:"shiny-text",onClick:Q,children:I18N.CommonGuides.new_aihtml})]}),["ai-chat-guide-2","ai-chat-guide-1","ai-chat-guide-3"].map(Ne=>(0,o.jsx)(Et.C,{name:"chatGPT/"+Ne+(r==="dark"?"-dark":""),className:Ne,isColorPure:!0},Ne)),(0,o.jsx)(Et.C,{className:"ai-chat-guide-arrow",name:"chatGPT/ai-chat-guide-arrow"}),(0,o.jsx)(Et.C,{name:"chatGPT/ai-chat-guide-close",className:"ai-chat-guide-close",onClick:N,isColorPure:!0})]})]}),(0,o.jsx)(pm.A,{ref:d,menuPosTop:48,onClick:Z,isCloseMenuItem:!1,className:"shape-list-dropdown",renderOpener:(0,o.jsx)("div",{className:"shape-opener",children:(0,o.jsx)(Et.C,{className:"toolbar-dropDown",name:"toolbar/triangle-down",onDoubleClick:Ne=>Ne.stopPropagation()})}),renderMenu:(0,o.jsx)(lz,{position:{left:y,top:46},children:(0,o.jsxs)("div",{className:"other-ai-section",children:[(0,o.jsx)("div",{className:"ai-menu-header",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("strong",{children:I18N.ChatGPT.ai_chat_mockitt}),"AI"]})}),!ENV.IS_ON_PREMISES&&(0,o.jsx)("div",{className:"ai-agent-item MenuItem",onClick:Je,children:(0,o.jsxs)("div",{className:"ai-agent-inner",children:[(0,o.jsx)(Et.C,{name:"toolbar/ai",className:"pure-svg-icon",size:32}),I18N.ChatGPT.ai_prototype_component_title,(0,o.jsx)(Et.C,{name:"toolbar/ai/agent",className:"pure-svg-icon agent-icon"})]})}),!ENV.IS_ON_PREMISES&&_e(t1.SR.Component),_e(t1.SR.AutoFill),(0,o.jsxs)(He.Dr,{icon:De("other"),text:I18N.BasicWidgetsNav.AI.gen_other,disabled:!1,subMenuTopOffset:-3,isAiry:!0,children:[[t1.SR.Flow,t1.SR.Mind,t1.SR.Table,t1.SR.Chart].map(Ne=>_e(Ne)),!ENV.IS_ON_PREMISES&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:"ai-menu-chat",children:(0,o.jsx)(He.Dr,{icon:De(j),text:"DeepSeek-R1",onClick:()=>Se({type:j}),disabled:!1})}),(0,o.jsx)(He.Dr,{icon:De(t1.SR.Semantic),text:I18N.BasicWidgetsNav.AI.semantic,onClick:()=>Se({type:t1.SR.Semantic}),disabled:!1})]}),_e(t1.SR.PageV9)]})]})})})]})},dz=(0,l.memo)(cz),pz=e=>{var t;const{onlyView:n,isDirectlyEditingProjectMain:r,isEmptyScreen:s,quickCreateWidgetName:c,screenMeta:d,rootProject:p,showDragMode:g,isAdsorbentReferenceLine:y,isShowExitCombo:w,isInElbowMode:_,isCommunityPreview:j,isEmbedV2Preview:N,isHtmlZipPreview:Z,fullScreenMode:Q,handMode:se,isInCommentMode:ie,isDisabledComment:he,isShowAIMenu:xe,dispatch:Se}=e,_e=(gt,Ct)=>{const zt=(0,$u.gu)({type:gt,screen:d,attrs:{width:0,height:0,...Ct}}),Dt=(0,lr.F6)(zt);if(c&&Dt===c){Se({type:"set:quick-create-widget",payload:{widget:null}}),Se({type:"entry:pencil:vector:exit:edit",payload:{isSelectLastCreate:!0}});return}Se({type:"set:quick-create-widget",payload:{widget:zt,quickCreateWidgetFrom:Cf.Hq.ToolBar}}),Dt===ne.x.WElbow?Se({type:"elbow:update",payload:{isDraggingElbow:!0}}):Dt===ne.x.WVector?(Se({type:"update:screenContainer:state",payload:{addVectorSource:fv.dZ.Toolbar}}),MB.commonGuideHelper.checkGuideToBeShown(Or.c.GUIDE_VECTOR_TASK_ENDING_EDITING)&&(MB.commonGuideHelper.markGuideAsRead(Or.c.GUIDE_VECTOR_TASK_ENDING_EDITING),MB.commonGuideHelper.closeGuide(Or.c.GUIDE_VECTOR_TASK_ENDING_EDITING)),MB.commonGuideHelper.tryToShowGuide(Or.c.GUIDE_VECTOR_TASK_QUICK_CREATE)):Dt===lr.pv.PENCIL&&Se({type:"entry:pencil:vector:enter:edit",payload:{source:Vc.U4.addShapeToCanvasTrackSourceMap.topToolbar}}),Se(Te.GO.toggleHandMode(!1)),Se({type:"elbow:clear"}),Se({type:"entry:comment:disabled",payload:{noWigglingCommentCid:!0}}),Se({type:"entry:aiComponent:exit:mode:for-toolbar"}),Se({type:"versions:update",payload:{isVersionManagementPaneShow:!1}}),ne.Q.ST_MODE_WIDGET_NAMES.includes(Dt)?(Se({type:"entry:ST:STMode:enable"}),Se({type:"toolbar:update:state",payload:{isShowSticky:!0}})):Se({type:"entry:ST:STMode:disable"}),Dt!==lr.pv.PENCIL&&Se({type:"entry:pencil:vector:exit:edit"})},De=(gt,Ct,zt,Dt)=>{Se(Te.GO.toggleHandMode(!1)),Se({type:"entry:comment:disabled",payload:{noWigglingCommentCid:!0}}),Se({type:"entry:aiComponent:exit:mode:for-toolbar"});const sn=(0,$u.gu)({type:Ct,screen:d,attrs:Dt}),Rn=zt||document.getElementById("mb-toolbar").getBoundingClientRect();(0,lr.dD)({e:gt,items:[sn],width:sn.width||sn.w,height:sn.height||sn.h,doNotCreateRect:Rn,callback:()=>{(sn==null?void 0:sn.type)===ne.x.Canvas?(0,Di.Se)({page:sn}):((0,Cf.Yp)({source:""+Cf.ol.ToolBar+Cf.k8.Drag,widgetName:(0,Cf.KR)(Ct)}),sn.type===ne.x.WElbow&&(0,Jt.Zf)(sn.elbow.elbowType))},isToolbarCreate:!0,rootProject:p,showDragMode:g,isAdsorbentReferenceLine:y})},Je=()=>{Se({type:"entry:elbow:isInElbowMode:toggle"}),Se({type:"entry:comment:disabled",payload:{noWigglingCommentCid:!0}}),Se({type:"entry:aiComponent:exit:mode:for-toolbar"}),Se({type:"set:quick-create-widget",payload:{widget:null,quickCreateWidgetFrom:Cf.Hq.ToolBar}}),Se(Te.GO.toggleInspectMode(!1)),Se(Te.GO.toggleHandMode(!1)),Se({type:"entry:pencil:vector:exit:edit"})},Ne=()=>{Se({type:"entry:toolbar:toggle:handTool"}),Se({type:"entry:aiComponent:exit:mode:for-toolbar"}),Se({type:"entry:observe:dom:size:update-viewport-rect"}),(0,P1.A)({operation_type:P1.D.HandTool})},pt=()=>{Se({type:"entry:comment:toggle"}),Se({type:"entry:aiComponent:exit:mode:for-toolbar"}),Se(Te.GO.toggleInspectMode(!1)),Se(Te.GO.toggleHandMode(!1)),Se(Te.GO.select([])),Se({type:"elbow:update",payload:{isInElbowMode:!1}}),Se({type:"entry:ST:STMode:disable"}),Se({type:"entry:observe:dom:size:update-viewport-rect"}),Se({type:"versions:update",payload:{isVersionManagementPaneShow:!1}}),(0,P1.A)({operation_type:P1.D.Comment})},_t=(0,l.useMemo)(()=>!(n||!xe||ENV.IS_ON_PREMISES&&!ENV.OP2_V8AI2511),[n,xe]);return(0,o.jsxs)(o.Fragment,{children:[!n&&(0,o.jsx)(BV,{isDisabled:!r||s,quickCreateWidgetName:c,onQuickCreateWidget:_e,onCreateWidget:De}),!n&&(0,o.jsxs)(o.Fragment,{children:[zV().map((gt,Ct)=>{if(gt.name==="graphics")return(0,o.jsx)(XV,{widget:gt,quickCreateWidgetName:c,onQuickCreateWidget:_e,onCreateWidget:De,isEmptyScreen:s},Ct);if(gt.name==="divider")return(0,o.jsx)(qV,{},"divider-"+Ct);{if(w&>.name===ne.x.Canvas)return null;const zt=gt.name===ne.x.WElbow?Je:_e,Dt=gt.name===ne.x.WElbow?_:gt.name===c;return(0,o.jsx)(Tu.A,{disabled:s,active:Dt,onClick:zt,name:gt.name,toolTipName:(0,Pu.Qc)(gt.name),svgIconName:"toolbar/"+gt.svg_icon,toolTipDistance:8,onMouseDown:De,size:32,className:gt.name===ne.x.WElbow?Or.c.GUIDE_OLD_ADD_LINE_FEATURE:""},gt.name)}}),!(j||N||Z&&Q)&&(0,o.jsx)(Tu.A,{onClick:Ne,name:I18N.pPreviewToolbar.comment,className:"handMode",toolTipName:(0,Pu.Qc)("handMode"),svgIconName:"toolbar/handTool",toolTipDistance:8,active:se,disabled:s}),!n&&!w&&((t=MB)==null||(t=t.user)==null?void 0:t.id)&&(0,o.jsx)("div",{className:"prd-box",children:(0,o.jsx)(Tu.A,{className:m()(Or.c.GUIDE_OLD_USE_COMMENT,"toolbar-comment"),onClick:pt,name:I18N.pPreviewToolbar.comment,toolTipName:(0,Pu.Qc)("comment"),svgIconName:"design/preview/comment",toolTipDistance:8,size:32,active:ie,disabled:he})}),(0,o.jsx)("div",{className:m()("widget-box",Or.c.GUIDE_OLD_UPGRADE_ANNOTATE),children:(0,o.jsx)(az,{widget:VV,quickCreateWidgetName:c,onQuickCreateWidget:_e,onCreateWidget:De,dispatch:Se,isEmptyScreen:s})})]}),N&&!Q&&(0,o.jsx)("div",{className:"prd-box",children:(0,o.jsx)(b9,{isEmbedV2Preview:N})}),_t&&(0,o.jsx)(dz,{dispatch:Se})]})};class uz extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"handleUpdatePreviewViewMode",t=>{this.props.dispatch({type:"entry:handle-tool:preview:view_mode",payload:{previewViewMode:t}})})}render(){const{isSaving:t,canModify:n,canDistribute:r,canGroup:s,canUngroup:c,canLock:d,canMove:p,rootProjectName:g,rootProject:y,isLocked:w,isRenderProjectTips:_,isRenderScreenGlueTips:j,isRenderExperienceTips:N,onlyView:Z,isCommunityPreview:Q,isEmbedV2Preview:se,editingComboName:ie,isShowExitCombo:he,isEditingUserCombo:xe,projectMeta:Se,screenMeta:_e,dispatch:De,importAbarOptions:Je,isFullScreenMode:Ne,layoutV9:pt,isDirectlyEditingProjectMain:_t,isEmptyScreen:gt,quickCreateWidgetName:Ct,showDragMode:zt,isAdsorbentReferenceLine:Dt,isInElbowMode:sn,isHtmlZipPreview:Rn,fullScreenMode:On,handMode:Lo,isInCommentMode:Yo,isDisabledComment:Cn,isShowAIMenu:hn,previewViewMode:oa}=this.props,{fromAbarIsPreview:Ao}=Je||{},ca=_||j||N;return(0,o.jsxs)("div",{className:m()("toolbar-center"),children:[ca&&!(Z||Q||se||Ao)?(0,o.jsx)(pz,{onlyView:Z,isDirectlyEditingProjectMain:_t,isEmptyScreen:gt,quickCreateWidgetName:Ct,screenMeta:_e,rootProject:y,showDragMode:zt,isAdsorbentReferenceLine:Dt,isShowExitCombo:he,isInElbowMode:sn,isCommunityPreview:Q,isEmbedV2Preview:se,isHtmlZipPreview:Rn,fullScreenMode:On,handMode:Lo,isInCommentMode:Yo,isDisabledComment:Cn,isShowAIMenu:hn,layoutV9:pt,dispatch:De}):null,Z&&(!Q||Ne)&&(0,o.jsx)(jV.D,{size:se&&!Ne?"small":"normal",isShowInspect:!se&&!Q,mode:oa,onSwitch:this.handleUpdatePreviewViewMode})]})}}var hz=i(74945);const mz=(0,k.Mz)([Y.lY,Hn.X.query.getIsShallowEditing,we.r,C.Er,re.W4,re.z$,re.wA,re.YT,Oe.p$,C.BM,Y.T7,q.MZ,Vf.C,re.wq,q.PI,q.k3,hz.Q1,Y.Ro,P.sI,re.HW,Y.MM],(e,t,n,r,s,c,d,p,g,y,w,_,j,N,Z,Q,se,ie,he,xe,Se)=>{let{isEmptyScreen:_e}=j,De=!1,Je=!1,Ne=!1,pt=!1,_t=!1,gt=!1,Ct=!1;if(g.length>0){var zt;De=g.length>0&&!e&&!t,Je=!!((zt=sdkStore.getHotItem(g[0]))!=null&&zt.hotAttr.isLock),Ne=(0,Pt.GS)(g)&&!e&&!t,pt=(0,Pt.sQ)(g)&&!t,_t=(0,Pt.oR)(g)&&!t,gt=(0,Pt.kE)(g)&&!t,Ct=(0,Pt.P6)(g)&&!t}const{isDesign:Dt,isExperience:sn,isLoggedExperience:Rn}=s,{isEditingProjectMain:On,isEditingCombo:Lo,isEditingUserCombo:Yo,isEditingOrgCombo:Cn,isEditingBasket:hn,isDirectlyEditingBasket:oa,isEditingMuban:Ao}=n,ca=!Lo&&Dt,va=!Lo&&(sn||Rn)&&g.length===0,ra=Lo&&Dt,Jo=Yo?I18N.SettingPanel.my_widgets:Cn?I18N.SettingPanel.team_widgets:"",$o=On,sa=(0,lr.F6)(N),da=!Lo&&!hn&&!Ao&&!!(xe!=null&&xe.id);return{canModify:Ne,canMove:pt,canDistribute:_t,canGroup:gt,canUngroup:Ct,canLock:De,isLocked:Je,canOpenFlow:$o,isSaving:r,isRenderProjectTips:ca,isRenderExperienceTips:va,isRenderScreenGlueTips:ra,isEditingUserCombo:Yo,sharingInReadOnly:c,editingComboName:Jo,currentOrg:d,projectMeta:p,isFullScreenMode:w,toolbarRefresh:y,layoutV9:_,isDirectlyEditingProjectMain:On,isEmptyScreen:_e,quickCreateWidgetName:sa,showDragMode:Z,isAdsorbentReferenceLine:Q,isInElbowMode:se,handMode:ie,isInCommentMode:he,isShowAIMenu:da,previewViewMode:Se}}),fz=(0,a.Ng)(e=>mz(e))(uz);var gz=i(82066),yz=i(29342);const C9=e=>{const{isDisabledSharing:t,onShare:n,isNotLogined:r}=e,s=(0,Gf.OB)(),c=(0,l.useContext)(n5.G),d=(0,l.useContext)(n5.n),[p,g]=(0,l.useState)((0,yz.N)()),[y,w]=(0,l.useState)(!1),_=()=>{p&&(MB.commonGuideHelper.closeGuide(Or.c.GUIDE_2309_CLICK_SHARE),w(p),setTimeout(()=>{g(!1),w(!1)},6e3)),n()};return(0,l.useEffect)(()=>{if(s)(0,Og.c)(I18N)[Or.c.GUIDE_2407_PREVIEW].howToShow({isInDesign:s});else{if(c==="device")return;d&&(0,Og.c)(I18N)[Or.c.GUIDE_2309_CLICK_SHARE].howToShow({isInDesign:s})}},[c,s,d]),c==="device"?null:(0,o.jsx)("div",{id:"sharing-box",className:m()(Or.c.GUIDE_NOVICE_2309_STEP_5,Or.c.GUIDE_2309_CLICK_SHARE),children:(0,o.jsxs)("div",{className:m()("share-box",{disabled:t,isNotLogined:r,"show-animation":p}),onClick:_,children:[(0,o.jsx)("span",{children:I18N.ToolBar.share}),p&&(0,o.jsx)("div",{className:m()("animation-list",{"is-hidding":p&&y}),children:Array(12).fill(0).map((j,N)=>(0,o.jsx)("div",{className:"circle circle-"+(N+1)},N))})]})})};var w9=i(88656);const vz=E.Ay.div.withConfig({displayName:"styles__StyledDropdown",componentId:"sc-sp1p33-0"})(["position:relative;&.dark{> .content{background-color:#333;}}&.center{&.visible > .content{transform:translateX(-50%) scale(1);}> .content{left:50%;transform:translateX(-50%) scale(.9);}}&.visible > .content{opacity:1;transform:scale(1);visibility:visible;}&.transparent > .content{background-color:transparent;}> .content{border:1px solid ",";position:absolute;top:100%;background-color:",";border-radius:8px;opacity:0;transform:scale(.9);transform-origin:50% 0;transition:visibility .2s,transform .2s,opacity .2s;visibility:hidden;z-index:1000;}.trigger-container{margin:3px;height:30px;font-size:12px;border-radius:2px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;&:hover{background-color:#666666;}.icon{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#ffffff;position:relative;.svg-icon{margin:0;cursor:pointer;}}.trigger{margin:0 5px;display:flex;flex-direction:row;justify-content:center;align-items:center;transform-origin:center center;transform:scale(0.8);}}.content-container{font-size:12px;position:absolute;top:0;left:0;transform:translate(-50%,0);.menu-root{width:fit-content;height:fit-content;overflow:hidden;border-radius:4px;background-color:#333333;display:flex;flex-direction:column;justify-content:center;align-items:center;.line-anchor-option-list{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:6px 0;.option-item{width:56px;display:flex;justify-content:center;align-items:center;cursor:pointer;&:hover{background-color:rgb(102,102,102);}.item-bg{width:100%;height:24px;position:relative;background-color:transparent;display:flex;justify-content:center;align-items:center;box-sizing:content-box;&.active{background-color:#666666;}}}}.line-style-option-list{width:100%;height:100%;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;.option-item{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:6px;border-radius:2px;overflow:hidden;&:hover{background-color:#666666;}.item-bg{position:relative;background-color:transparent;display:flex;justify-content:center;align-items:center;box-sizing:content-box;.svg{width:24px;height:24px;display:flex;justify-content:center;align-items:center;}&.active{background-color:#666666;}}}.menu-separator{width:1px;height:40px;padding:0;margin:0 4px;background-color:#000;.separator-line{width:1px;height:100%;border-left:1px solid rgba(0,0,0,0.1);}}}}}"],e=>e.theme.color_bg_border_01,e=>e.theme.color_bg_white),xz=l.memo(l.forwardRef((e,t)=>{const{position:n,top:r,right:s,bottom:c,left:d,dark:p,center:g,className:y,trigger:w,onBeforeShow:_,onShow:j,onClose:N,onBeforeClose:Z,closeOnContentClick:Q,onClickOutside:se}=e,[ie,he]=(0,l.useState)(!1),[xe,Se]=(0,l.useState)(!1),_e=(0,l.useRef)(),De=(0,l.useRef)(),Je=(0,l.useMemo)(()=>({position:n,top:r,right:s,bottom:c,left:d}),[n,r,s,d,c]),Ne=(0,l.useCallback)(async pt=>{if(_e.current===pt.target||_e.current.contains(pt.target)){if(!ie&&_&&!_())return;he(_t=>!_t)}else De.current===pt.target||De.current.contains(pt.target)?Q&&he(!1):Z?Z(pt)!==!1&&he(!1):se&&se(pt)!==!1&&he(!1)},[ie,_,Z,Q,se]);return(0,l.useImperativeHandle)(t,()=>({setDropdownVisible:he,show:()=>he(!0),close:()=>he(!1)})),(0,l.useEffect)(()=>(document.addEventListener("click",Ne),()=>{document.removeEventListener("click",Ne)}),[Ne]),(0,l.useEffect)(()=>{j&&ie&&j()},[ie,j]),(0,l.useEffect)(()=>{xe&&N&&!ie&&N()},[ie,xe,N]),(0,l.useEffect)(()=>{Se(!0)},[]),(0,o.jsxs)(vz,{className:m()(y,{dark:p,center:g,visible:ie}),children:[(0,o.jsx)("a",{ref:_e,className:"trigger",id:"drop-trigger",children:w}),(0,o.jsx)("div",{ref:De,className:"content",style:Je,children:e.children})]})})),bz=(0,E.DU)([".fake-avatar,.image-avatar{display:block;width:24px;height:24px;border-radius:50%;color:#fff;font-size:14px;text-align:center;line-height:24px;display:flex;align-items:center;justify-content:center;}.dropdown-collaborators{width:180px;max-height:300px;overflow:auto;padding:8px;.dropdown-collaborator{display:flex;align-items:center;height:28px;margin-bottom:8px;&:last-child{margin-bottom:0;}.name{margin-left:8px;flex:1;color:",";font-size:12px;",";}}}"],e=>e.theme.color_text_L1,pr.L9),Cz=E.Ay.div.withConfig({displayName:"styles__StyledCollaboratorsWrapper",componentId:"sc-zgsb2u-0"})(["display:flex;align-items:center;justify-content:flex-end;&.collaborators{height:32px;border-radius:4px;}&.list-padded-right{padding-right:12px;}&.show-avatar{padding-right:0;.avatar-divider{height:16px;width:1px;margin:0 10px 0 8px;border-radius:100px;background:",";}}#drop-trigger{height:28px;width:28px;display:flex;justify-content:center;align-items:center;padding:2px;border-radius:50%;background:",";margin-left:-4px;}.dropdown-caret{height:24px;width:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:",";font-size:13px;color:",";}.visitor-avatar,.dropdown-caret{&:hover{background-color:",";}}.collaborator{position:relative;height:28px;width:28px;display:flex;justify-content:center;align-items:center;padding:2px;border-radius:50%;background:",";}.avatar-container{display:flex;align-items:center;&:not(:first-child){margin-left:-4px;}}"],e=>e.theme.color_bg_border_01,e=>e.theme.color_bg_white,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_L1,e=>e.theme.color_background_icon_hover_active,e=>e.theme.color_bg_white),wz=(0,o.jsx)(Et.C,{name:"toolbar/visitor",size:24,style:{borderRadius:"50%"}}),Sz=(0,o.jsx)(Et.C,{name:"toolbar/dropdown",size:16}),Az=e=>(0,o.jsxs)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:[(0,o.jsx)("div",{style:{paddingBottom:3},children:"+"}),(0,o.jsx)("div",{style:{paddingBottom:1},children:e})]}),S9=["#266FFF","#e031c5","#fe9f0a","#ff5d60","#32c67d","#4e90f3","#139b83","#F9c74e","#7c55ec","#fe5B0a"];class A9 extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"state",{ssList:[]}),(0,O.A)(this,"getAvatar",(t,n,r,s)=>{var c;if(!t)return(0,o.jsx)("div",{className:"visitor-avatar",children:wz});if(n&&!n.includes("/images/avatar.png"))return(0,o.jsx)("img",{className:m()("image-avatar",{isDropdown:s}),src:n,alt:t});const d=S9[r%S9.length];return(0,o.jsx)("div",{className:m()("fake-avatar",{isDropdown:s}),style:{backgroundColor:""+d},children:(c=t.slice(0,1))==null?void 0:c.toUpperCase()})}),(0,O.A)(this,"onClickOutside",()=>{var t;this.dropDownRef&&this.dropDownRef.current&&((t=this.dropDownRef.current)==null||t.close())})}componentDidMount(){this.token=setInterval(()=>{if(typeof rootSdk>"u")return;const t=rootSdk.cssCur.getRoomStat().filter(n=>{let[r,s]=n;return r&&s});this.setState({ssList:t})},2*1e3)}componentWillUnmount(){clearTimeout(this.token)}render(){const{ssList:t}=this.state,{showAvatarMenu:n}=this.props;if(t.length===0)return null;const r=t.find(w=>{let[_]=w;return _===rootSdk.flatSocket.getSocketId()})||["specialUser","?",""],s=t.filter(w=>{let[_]=w;return _!==r[0]}),c=2,d=s.slice(0,c),p=s.slice(c),g=n&&s.length>0,y=!n||g;return(0,o.jsxs)(Cz,{className:m()("collaborators",{"show-avatar":g,"list-padded-right":y}),children:[!n&&(0,o.jsx)("div",{className:"avatar-container",children:(0,o.jsx)(yd.A,{content:""+r[1]+I18N.ToolBar.CollaboratorsYou,direction:"down",distance2:2,children:(0,o.jsx)("div",{className:"collaborator",children:this.getAvatar(r[1],r[2],0,!1)})})}),d.map((w,_)=>{let[j,N,Z]=w;return(0,o.jsx)("div",{className:"avatar-container",children:(0,o.jsx)(yd.A,{content:N,direction:"bottom",distance2:2,children:(0,o.jsx)("div",{className:"collaborator",children:this.getAvatar(N,Z,_+1,!1)},_)},_)},j)}),p.length>0&&(0,o.jsx)(xz,{top:38,right:0,ref:this.dropDownRef,onClickOutside:this.onClickOutside,trigger:(0,o.jsx)("div",{className:"dropdown-caret",children:p.length>10?Sz:Az(p.length)}),children:(0,o.jsx)("div",{className:"dropdown-collaborators",children:p.map((w,_)=>{let[j,N,Z]=w;return(0,o.jsxs)("div",{className:"dropdown-collaborator",children:[this.getAvatar(N,Z,_,!0),(0,o.jsx)("span",{className:"name",children:N})]},j)})})}),g&&(0,o.jsx)("div",{className:"avatar-divider"}),(0,o.jsx)(bz,{})]})}}var Mz=i(36689);const kz=E.Ay.div.withConfig({displayName:"styles__StyledToolBarRight4ReadOnly",componentId:"sc-1i332un-0"})(['width:510px;.login{margin-right:6px;&:lang(en){width:80px;}}.signup{margin-right:6px;width:96px;background:linear-gradient(230.47deg,#FFA41C -0.87%,#FE4141 25.89%,#F4153E 77.87%,#FF27C3 97.94%),#E73828;&:hover:not([class*="is-disabled"]){color:#d9d9d9;background:linear-gradient(230.47deg,#FFA41C -0.87%,#FE4141 25.89%,#F4153E 77.87%,#FF27C3 97.94%),#E73828;}&:active:not([class*="is-disabled"]){color:#d9d9d9;background:linear-gradient(230.47deg,#FFA41C -0.87%,#FE4141 25.89%,#F4153E 77.87%,#FF27C3 97.94%),#E73828;}&:lang(en){width:120px;}}&.toolbar-right .toolbar-icon-item.full-screen-button{width:32px;height:32px;&.small{width:24px;height:24px;}}.to-share{width:32px;height:32px;cursor:pointer;font-size:12px;.svg-icon{width:32px;height:32px;}}a{cursor:pointer;}.preview-box.toolbar-icon-item.isEmbed{width:28px;height:24px;svg{width:24px;height:24px;}}.save-tips-dropdown.isEmbedV2Preview.NotFullScreen{.fixed-layout-position{width:28px;height:24px;svg{width:24px;height:24px;}}}.icon-box{margin-right:8px;.svg-icon{color:',";[fill]{fill:currentColor;stroke:none;}[stroke]{stroke:currentColor;fill:none;}}}"],e=>e.theme.color_text_L1),Ez=(0,l.memo)(e=>{var t;let{isShowSharing:n,isCommunityPreview:r,isEmbedV2Preview:s,isHtmlZipPreview:c,fullScreenMode:d,handleZoomIn:p,handleZoomOut:g,handleZoomInitialScale:y,handleZoomSelection:w,handleZoomSpecifiedScale:_,handleShare:j,handleToggleCommentMode:N,scale:Z,isDisabledSharing:Q,dispatch:se,isFromAbar:ie,className:he,currentSharingInReadOnly:xe,commentMode:Se}=e;const _e=!((t=MB)!=null&&(t=t.user)!=null&&t.id),De=n&&!(r||s||c)&&!((0,_u.M2)()||ie);return(0,o.jsxs)(kz,{className:m()("toolbar-right",{isEmbed:s},he),children:[r||s||c?null:_e?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(Fl.tA,{className:"login",onClick:()=>{MB.global.popupHelper.loginAsync({onConfirm:()=>{setTimeout(()=>location.reload(),50),(0,Ql.JW)("/dashboard/me","_blank","noreferrer")},type:"signin",source:"proto-preview"}),(0,P1.A)({operation_type:P1.D.Login}),ENV.IS_MO&&(0,hd.lW)("Device-Top-Signin")},children:I18N.pPreviewToolbar.login}),(0,o.jsx)(Fl.jn,{className:"signup",onClick:()=>{MB.global.popupHelper.loginAsync({onConfirm:()=>{setTimeout(()=>location.reload(),50),(0,Ql.JW)("/dashboard/me","_blank","noreferrer")},type:"signup",source:"proto-preview"}),(0,P1.A)({operation_type:P1.D.FreeToUse}),ENV.IS_MO&&(0,hd.lW)("Device-Top-Start for Free")},children:I18N.pPreviewToolbar.signup})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(Tu.A,{size:32,svgIconName:"design/preview/comment",disabled:(xe==null?void 0:xe.comment_permission)==="off",className:"icon-box",toolTipName:(0,Pu.Qc)("comment"),direction:"up",active:Se,onClick:N}),(0,o.jsx)(A9,{})]}),De&&!_e&&(0,o.jsx)(C9,{isDisabledSharing:Q,onShare:j,isNotLogined:_e}),(0,o.jsx)(w9.X,{}),(0,o.jsx)(Mz.A,{scale:Z,fullScreenMode:d,isShowZoomSelection:!1,isEmbedV2Preview:s,onZoomIn:p,onZoomOut:g,onZoomInitialScale:y,onZoomSpecifiedScale:_,onZoomSelection:w,dispatch:se})]})}),Iz=E.Ay.div.withConfig({displayName:"style__StyledBuyMe",componentId:"sc-xiyek6-0"})(["position:relative;margin-right:10px;display:flex;.activity-btn{height:28px;position:relative;.swipper-item{display:flex;justify-content:flex-start;align-items:center;margin-left:8px;}.activity-bg{width:104px;height:28px;cursor:pointer;}.activity-swipper{width:104px;height:28px;cursor:pointer;position:absolute;left:0;top:0;}.a618-icon{width:72px;}.activity-btn-close{width:20px;height:20px;border-radius:50%;cursor:pointer;position:absolute;right:2px;top:4px;color:rgba(246,154,24,1);&:hover{background:rgba(246,154,24,0.14);color:#CD7711;}}}.buyme-btn{border-radius:44px;height:28px;font-size:14px;display:flex;font-weight:500;justify-content:center;align-items:center;cursor:pointer;&.activity{padding:0 5px 0 9px;background:#FFECC6;.text{display:flex;justify-content:center;align-items:center;color:#865903;font-size:13px;font-weight:500;line-height:1;font-family:PingFang SC;span{font-size:9px;}}&.upgrade .text svg{margin-left:4px;}.buyme-close.activity{width:20px;height:20px;margin-left:2px;border-radius:50%;color:#F69A18;&:hover{color:#CD7711;background:#F69A1824;}}&.no-order{.text{align-items:flex-end;}}}&.free{width:87px;color:",";background:",";&.isHovered{background:",";}}&.trial{width:72px;color:",";background:",";&.isHovered{color:",";background:",";}}&.due{justify-content:flex-start;padding:4px 4px 4px 12px;color:",";background:",";.buyme-close{width:20px;height:20px;border-radius:10px;margin-left:2px;background:transparent;color:",";&:hover{background:",";color:",";}}}}.buyme-btn-activity{height:28px;padding:0 4px 0 8px;border-radius:44px;background:#FFDED6;display:flex;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:500;color:#D92400;cursor:pointer;.buyme-close{width:20px;height:20px;border-radius:50%;color:#F0A799;&:hover{background:#F5C8BF;color:#D34444;}}}"],e=>e.theme.free_buyme_btn_color,e=>e.theme.free_buyme_btn_bg_color,e=>e.theme.free_buyme_btn_bg_color_hover,e=>e.theme.color_text_link_normal,e=>e.theme.trial_buyme_btn_bg_color,e=>e.theme.color_text_link_hover,e=>e.theme.trial_buyme_btn_bg_color_hover,e=>e.theme.color_text_error,e=>e.theme.color_error_bg,e=>e.theme.color_polyline_normal,e=>e.theme.color_error_bg,e=>e.theme.color_text_error),Tz=E.Ay.div.withConfig({displayName:"style__StyledVIPRightsModal",componentId:"sc-xiyek6-1"})(["position:absolute;z-index:10086;top:100%;width:352px;border-radius:10px;filter:drop-shadow(0px 9px 28px rgba(0,0,0,0.09)) drop-shadow(0px 6px 16px rgba(0,0,0,0.02)) drop-shadow(0px 3px 6px rgba(0,0,0,0.02));left:-131px;&.free{left:-131px;}&.trial{left:-139px;}&.due{left:-121px;}img{width:100%;height:100%;}.desc-grid{position:absolute;top:137px;display:flex;text-align:center;width:352px;justify-content:space-between;padding:0 20px;.desc-cell{width:72px;height:45px;}.desc1{color:#39250A;font-size:20px;font-weight:500;line-height:28px;height:28px;&.has-han{font-size:18px;font-weight:600;}}.desc2{color:#865903;font-size:12px;line-height:17px;height:17px;font-weight:400;}}.features{font-size:16px;font-weight:500;line-height:24px;position:absolute;top:33px;left:31px;color:rgba(51,51,51,1);}.more{position:absolute;top:33px;right:24px;display:flex;align-items:center;color:#865903;font-size:12px;line-height:24px;.svg-icon{color:#865903;}&:hover{color:#503510;.svg-icon{color:#503510;}}}.upgrade{position:absolute;top:206px;left:31px;width:290px;height:32px;border-radius:6px;background:linear-gradient(90deg,#DBBB82 20.83%,#986818 100%);display:flex;justify-content:center;align-items:center;color:#FFF;font-size:14px;cursor:pointer;&:hover{background:linear-gradient(90deg,#E0B05B 20.83%,#845403 100%);}img{width:144px;height:22px;position:absolute;margin-left:5px;left:-8px;top:-12px;}}"]),VJ=E.Ay.div.withConfig({displayName:"style__StyledVIPRightsModalActivity",componentId:"sc-xiyek6-2"})(["width:266px;height:316px;padding:24px 18px;border-radius:16px;background:url('/mb-proto2/images/toolbar/buyme-btn-bg.png') center / 100% 100% no-repeat;position:absolute;top:100%;left:-152px;z-index:10086;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-family:'PingFang SC';color:#525e71;filter:drop-shadow(0px 9px 28px rgba(0,0,0,0.09)) drop-shadow(0px 6px 16px rgba(0,0,0,0.02)) drop-shadow(0px 3px 6px rgba(0,0,0,0.02));.left-time{font-size:14px;font-weight:500;line-height:20px;}.discount-title{margin-top:16px;font-size:14px;font-weight:500;line-height:20px;}.discount-container{width:230px;height:136px;padding:12px 8px;margin-top:16px;border-radius:12px;background:linear-gradient(0deg,#FFFFFF,#FFFFFF),linear-gradient(0deg,#FFDB95,#FFDB95);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;span{font-size:14px;line-height:28px;}}.payment-btn{width:216px;height:36px;margin-top:24px;border-radius:22px;background:linear-gradient(91.21deg,#73C7FF -7.44%,#4D54FF 49.38%,#FF83F9 100%);align-self:center;display:flex;justify-content:center;align-items:center;color:#fff;font-size:13px;font-weight:500;cursor:pointer;}"]),Kf=e=>{const n=+new Date(new Date(e).setDate(new Date(e).getDate()-1)),r=+new Date;return n<=r},wf=function(e,t){t===void 0&&(t=0);const n=Kf(e),r=Math.floor((+new Date(new Date(e).setDate(new Date(e).getDate()-1))-+new Date)/(1e3*60*60*24)),s=r>=0&&r<=30,c=r<0&&r>=-30,d=t>0&&n;return{isBillingExpired:n,isPaidBillingExpired:d,isDue:s,leftDays:r,isJustExpired:c,isPaidJustExpired:d&&c}},zJ=e=>{if(!e)throw new Error("user is required");const{paid:t,edition:n,trial:r,value:s=0,period:c,next_billing_on:d,nextBillingOn:p,current_plan:g,currentPlan:y}=e,w=d||p||"",_=g||y,j=Kf(w),N=wf(w,s),Z=_==="free",Q=j&&(t||s>0),se=!Z&&j,ie=!j&&r,he=!j&&(t||_==="solo"&&!r),xe=he&&["premium_lifetime","standard_lifetime"].includes(n),Se=he&&!xe,_e=xe?n||"standard_lifetime":"solo",De=ie?"trial":he?_e:"free";return{userPlan:De,userPlanType:ie?"trial":he&&t?"paid":"free",userPlanPeriod:ie?"trial":xe?_e:he&&t?c==="monthly"||c==="threeMonth"?"monthly":"yearly":"free",isBillingExpired:j,isExpired:se,isDefaultFree:Z,isFree:De==="free",isPaidExpiredFree:Q,isTrial:ie,isPaid:he,isSolo:Se,isLifeTime:xe,...N}},_z=function(e,t){if(t===void 0&&(t=null),!e)throw new Error("org is required");const{paid:n=!1,plan:r,trial:s=!1,next_billing_on:c,nextBillingOn:d,value_in_cents:p,valueInCents:g,seats_taken:y,seatsTaken:w,lifetime_seats_taken:_,lifetimeSeatsTaken:j,lifetime_bindings:N,lifetimeBindings:Z}=e,Q=c||d||"",se=p||g||0,ie=y||w||0,he=_||j||0,Se=!!t&&!!(N||Z||[]).find(hn=>Number(hn)===Number(t)),_e=he>=1&&he===ie,De=!(Se||_e)&&Kf(Q),Je=Se||_e?new Date(new Date(Q).setFullYear(new Date(Q).getFullYear()+100)).toLocaleString():Q,Ne=wf(Je,se),pt=!s&&r==="org_free",_t=pt&&!n,gt=pt&&n,Ct=!pt&&De,zt=!De&&s,Dt=!De&&n&&se>0,sn=Dt&&r==="org_lite",Rn=Dt&&r==="org_full";let On="expire";return Ct&&(r?se>0?On="paid_expire":On="trial_expire":On="default_expire"),{orgPlan:Ct?"org_expire":zt?"org_trial":Dt?r:"org_free",orgPlanType:Ct?"expired":zt?"trial":Dt?"paid":"free",displayPlan:Ct?On==="default_expire"?"org_full":r:zt?"org_full":Dt?r:"org_free",isBillingExpired:De,isExpired:Ct,isExpiredOrg:Ct,isDefaultExpiredOrg:On==="default_expire",isPaidExpiredOrg:On==="paid_expire",isTrialExpiredOrg:On==="trial_expire",isFree:pt,isFreeOrg:pt,isDefaultFreeOrg:_t,isPaidExpiredFreeOrg:gt,isTrial:zt,isTrialOrg:zt,isPaid:Dt,isLiteOrg:sn,isFullOrg:Rn,isLifetimeMember:Se,isLifetimeOrg:_e,...Ne}},WJ=function(e,t){t===void 0&&(t=null);const{next_billing_on:n,nextBillingOn:r,value_in_cents:s,value_in_cents:c,seats_taken:d,seatsTaken:p,lifetime_seats_taken:g,lifetimeSeatsTaken:y,lifetime_bindings:w,lifetimeBindings:_,paid:j=!1}=e||{},N=n||r||"",Z=s||c||0,Q=d||p,se=g||y,he=!!t&&!!(w||_||[]).find(De=>Number(De)===Number(t)),xe=se>=1&&se===Q;return!(!(he||xe)&&Kf(N))&&j&&Z>0},HJ=e=>{const{next_billing_on:t,nextBillingOn:n,current_plan:r,currentPlan:s,trial:c,paid:d}=e,p=t||n||"",g=r||s;return!Kf(p)&&(d||g==="solo"&&!c)};var Pz=i(15628);const Lz="enterprise",Nz="personal",_4="buy-me-btn-close-day-org",P4="buy-me-btn-close-day-user",jz=[30,15,7,3],Dz=[7,3],n6=an()("2025-10-12 18:00:00").startOf("hour"),o6=an()("2025-12-31 23:59:59").startOf("hour"),a6=(e,t)=>{const n=an()().startOf("hour"),r=e.isSameOrBefore(n,"hour"),s=t.isSameOrBefore(n,"hour");return r&&!s};var Lp=function(e){return e.Free="free",e.Trial="trial",e.Due="due",e}(Lp||{});const Oz=e=>/[\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u3005\u3007\u3021-\u3029\u3038-\u303B\u3400-\u4DBF\u4E00-\u9FFF\uF900-\uFA6D\uFA70-\uFAD9\u{16FE2}\u{16FE3}\u{16FF0}\u{16FF1}\u{20000}-\u{2A6DF}\u{2A700}-\u{2B739}\u{2B740}-\u{2B81D}\u{2B820}-\u{2CEA1}\u{2CEB0}-\u{2EBE0}\u{2EBF0}-\u{2EE5D}\u{2F800}-\u{2FA1D}\u{30000}-\u{3134A}\u{31350}-\u{323AF}]/u.test(e),Rz=(e,t,n)=>e?t?[{desc1:n.FreeUpgrade.infinite,desc2:n.FreeUpgrade.file_num},{desc1:n.FreeUpgrade.infinite,desc2:n.FreeUpgrade.widget_num},{desc1:n.FreeUpgrade.infinite,desc2:n.FreeUpgrade.canvas_num},{desc1:ENV.IS_MO?"500+":"10000+",desc2:n.FreeUpgrade.resource_num}]:[{desc1:"100",desc2:n.FreeUpgrade.file_num},{desc1:n.FreeUpgrade.infinite,desc2:n.FreeUpgrade.widget_num},{desc1:"3000",desc2:n.FreeUpgrade.canvas_num},{desc1:ENV.IS_MO?"500+":"10000+",desc2:n.FreeUpgrade.resource_num}]:[{desc1:"100",desc2:n.FreeUpgrade.file_num},{desc1:n.FreeUpgrade.infinite,desc2:n.FreeUpgrade.widget_num},{desc1:"500",desc2:n.FreeUpgrade.canvas_num},{desc1:ENV.IS_MO?"500+":"10000+",desc2:n.FreeUpgrade.resource_num}],Bz=(e,t,n)=>{let r=!1,s="",c=0,d=!1;if(!n)return{planType:s,leftDays:c,isOrgFull:r,showBtn:d};if(e){const{value:se=0,pt_next_billing_on:ie,nextBillingOn:he}=t,xe=ie||he||"",{leftDays:Se}=wf(xe,se),{plan:_e,status:De}=(0,wr.rM)(t),Je=Se>=0&&Se<=30,Ne=(0,jt.Yt)(_4,-1,jt.qW.Number);switch(_e){case Ds.Sj.OrgExpired:case Ds.Sj.OrgFree:s=Lp.Free,d=!0;break;case"org_lite":case"org_full":if(d=!1,r=_e===Ds.Sj.OrgFull,!Je)break;if(s=Lp.Due,c=Se,Ne===-1){d=!0;break}if(NeNe>pt&&pt>=Se)&&(d=!0,(0,jt.a0)(_4,-1,jt.qW.Number));break;default:d=!1}return De===Ds._E.Trial&&(s=Lp.Trial,d=!0),{planType:s,leftDays:c,isOrgFull:r,showBtn:d}}const p=Xs.tz.InitialUser(n),{plan:g,status:y}=p.planSdk.prototypePlan,w=y===Ds.pZ.Trial,{next_billing_on:_,pt_next_billing_on:j}=n,{leftDays:N}=wf(j||_,0),Z=N>=0&&N<=7,Q=(0,jt.Yt)(P4,-1,jt.qW.Number);if(w)s=Lp.Trial,d=!0;else switch(g){case Ds.L1.Free:{s=Lp.Free,d=!0;break}case Ds.L1.Solo:{if(d=!1,n.sub_plan!==""||!Z)break;if(s=Lp.Due,c=N,Q===-1){d=!0;break}if(QQ>se&&se>=N)&&(d=!0,(0,jt.a0)(P4,-1,jt.qW.Number));break}default:d=!1;break}return{planType:s,leftDays:c,isOrgFull:r,showBtn:d}},GJ="buy-me-btn-last-close-left-day-org-activity",ZJ="buy-me-btn-last-close-left-day-user-activity",KJ="buy-me-btn-last-close-left-day-org-activity2",YJ="buy-me-btn-last-close-left-day-user-activity2",Uz=e=>{const t=Xs.tz.InitialUser(e),{plan:n,status:r}=t.planSdk.prototypePlan,{plan:s,status:c}=t.planSdk.bomxPlan,d=[Ds.L1.PremiumLifetime,Ds.L1.Lifetime].includes(n)&&r!==Ds.pZ.Trial,p=[Ds.L1.PremiumLifetime,Ds.L1.Lifetime].includes(s)&&c!==Ds.pZ.Trial,g=e.aippt_plan_state===9;return{isProtoLifeTime:d,isBomxLifeTime:p,isAIPPTLifeTime:g}},Fz=(e,t,n)=>{if(!n||!a6(n6,o6))return{isDue:!1,isPaidProto:!1,lfTotalSeats:0,minRealSeats:0};if(e){const{value:w=0,pt_next_billing_on:_,nextBillingOn:j}=t,N=_||j||"",{leftDays:Z}=wf(N,w),Q=Z>=0&&Z<=90,{minRealSeats:se=0,ptLfTotalSeats:ie=0,bxLfTotalSeats:he=0}=(0,Pz.TF)(t);return{isPaidProto:(0,Xs.EQ)(t).proto.isPaid,lfTotalSeats:ie+he,minRealSeats:se,isDue:Q}}if(n.sub_plan!=="")return{isDue:!1,isPaidProto:!1,lfTotalSeats:0,minRealSeats:0};const r=Xs.tz.InitialUser(n),{status:s}=r.planSdk.prototypePlan,{next_billing_on:c,pt_next_billing_on:d}=n,{leftDays:p}=wf(d||c,0),g=p>=0&&p<=90,y=s===Ds.pZ.Paid;return{isDue:g,isPaidProto:y,lfTotalSeats:0,minRealSeats:0}},Vz=(e,t,n)=>{if(!e&&n){const r=Xs.tz.InitialUser(n),s=r.planSdk.prototypePlan.getUserPlan(),c=r.planSdk.bomxPlan.getUserPlan(),d=[Ds.L1.PremiumLifetime,Ds.L1.Lifetime].includes(s),p=[Ds.L1.PremiumLifetime,Ds.L1.Lifetime].includes(c);return d&&p?[{id:1,content:(0,o.jsx)(Et.C,{name:"toolbar/618/tehui",className:"pure-svg-icon a618-icon"})},{id:2,content:(0,o.jsx)(Et.C,{name:"toolbar/618/ptMt",className:"pure-svg-icon a618-icon"})}]:d?[{id:1,content:(0,o.jsx)(Et.C,{name:"toolbar/618/399",className:"pure-svg-icon a618-icon"})},{id:2,content:(0,o.jsx)(Et.C,{name:"toolbar/618/bxlf",className:"pure-svg-icon a618-icon"})}]:p?[{id:1,content:(0,o.jsx)(Et.C,{name:"toolbar/618/399",className:"pure-svg-icon a618-icon"})},{id:2,content:(0,o.jsx)(Et.C,{name:"toolbar/618/ptlf",className:"pure-svg-icon a618-icon"})}]:a6(n6,o6)?[{id:1,content:(0,o.jsx)(Et.C,{name:"toolbar/618/last-week-tehui",className:"pure-svg-icon a618-icon"})},{id:2,content:(0,o.jsx)(Et.C,{name:"toolbar/618/last-day",className:"pure-svg-icon a618-icon"})}]:[{id:1,content:(0,o.jsx)(Et.C,{name:"toolbar/618/last-week-tehui",className:"pure-svg-icon a618-icon"})},{id:2,content:(0,o.jsx)(Et.C,{name:"toolbar/618/last-week",className:"pure-svg-icon a618-icon"})}]}return[{id:1,content:(0,o.jsx)(Et.C,{name:"toolbar/618/tehui",className:"pure-svg-icon a618-icon"})},{id:2,content:(0,o.jsx)(Et.C,{name:"toolbar/618/ptMt",className:"pure-svg-icon a618-icon"})}]},zz="\n data:image/png;base64,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\n",M9=e=>{let{popupName:t,isSeen:n}=e;(0,e0.ZI)("market_ad_exp",{popup_name:t,current_type:MB.org?V0(MB.org):Kp(MB.user),is_first_exp:n?"0":"1",...MB.org?{current_edit_member:MB.org.total_seats}:{}})},k9=e=>{let{popupName:t,isSeen:n}=e;(0,e0.ZI)("market_ad_click",{popup_name:t,current_type:MB.org?V0(MB.org):Kp(MB.user),is_first_exp:n?"0":"1",url:location.href})},Wz=(0,l.memo)(()=>{const e=(0,a.d4)(re.wA),t=(0,a.d4)(re.HW),n=(0,a.d4)(q.O4),r=!!e,{planType:s,leftDays:c,isOrgFull:d,showBtn:p}=Bz(r,e,t),[g,y]=(0,l.useState)(a6(n6,o6)),[w,_]=(0,l.useState)(!1),[j,N]=(0,l.useState)(p),Z=Vz(r,e,t),Q=()=>{const Rn=ENV.IS_MO?Uf.Jh:location.origin+"/brand/pricing?tab="+(r?Lz:Nz)+"&next="+location.href;(0,Ql.JW)(Rn,"_blank","noreferrer")},se=s===Lp.Trial?"\u5176\u4ED6\u8D44\u6E90\u4F4D-v8\u9876\u90E8_\u8BD5\u7528\u5347\u7EA7":"\u5176\u4ED6\u8D44\u6E90\u4F4D-v8\u9876\u90E8_\u5347\u7EA7",ie=z0(se),he="\u5176\u4ED6\u8D44\u6E90\u4F4D-v8\u9876\u90E8_hover\u5347\u7EA7",xe=z0(he),Se=()=>{if(MB.global.experienceLoginModalHelper("isSave"))return;let Rn,On;s===Lp.Trial?(Rn="\u8D44\u6E90\u4F4D-v8\u9876\u90E8_\u8BD5\u7528\u5347\u7EA7",On="workspace-v8_trial_upgrade"):(Rn="\u8D44\u6E90\u4F4D-v8\u9876\u90E8_\u5347\u7EA7",On="workspace-v8_top_upgrade");const Lo=(0,tr.l)(e,Rn,On);r||(Lo.soloPtypes="bomx_proto",Lo.soloTab="combine"),MB.global.popupHelper.chargeAsync(Lo),k9({popupName:se,isSeen:ie})},_e=()=>{if(MB.global.experienceLoginModalHelper("isSave"))return;const Lo=(0,tr.l)(e,"\u8D44\u6E90\u4F4D_v8\u9876\u90E8_hover\u5347\u7EA7","workspace-v8_top_hover_upgrade");r||(Lo.soloPtypes="bomx_proto",Lo.soloTab="combine"),MB.global.popupHelper.chargeAsync(Lo),k9({popupName:he,isSeen:xe})},De=(Rn,On)=>{On.preventDefault(),On.stopPropagation(),(0,jt.a0)(r?_4:P4,Rn,jt.qW.Number),N(!1),_(!1)},Je=Rn=>{Rn.preventDefault(),Rn.stopPropagation(),N(!1),_(!1),y(!1)},Ne=n==="dark",pt=s===Lp.Trial?I18N.FreeUpgrade.trial:s===Lp.Due?I18N.FreeUpgrade.due.replace(/{n}/,c):I18N.FreeUpgrade.free,_t=Rz(r,d,I18N),{isProtoLifeTime:gt,isBomxLifeTime:Ct,isAIPPTLifeTime:zt}=Uz(t);(0,l.useEffect)(()=>{j&&M9({popupName:se,isSeen:ie})},[j]);const Dt=()=>{if(g){const{isDue:Rn=!1,isPaidProto:On=!1,lfTotalSeats:Lo=0,minRealSeats:Yo=0}=Fz(r,e,t);if(r){if(Rn&&Lo<2&&Yo<10)return(0,o.jsxs)("div",{className:m()("buyme-btn-activity",s,{isHovered:w}),onClick:Se,children:[(0,o.jsx)("div",{className:"text",children:"\u4F1A\u5458\u5373\u5C06\u5230\u671F"}),(0,o.jsx)(Et.C,{name:"toolbar/upgrade/close",className:"buyme-close",onClick:Cn=>Je(Cn)})]});if(!On&&Yo<=6)return(0,o.jsxs)("div",{className:m()("buyme-btn","activity","no-order",{isHovered:w}),onClick:Se,children:[(0,o.jsx)("div",{className:"text",children:"\u65B0\u8D2D 66 \u6298\u8D77"}),(0,o.jsx)(Et.C,{name:"toolbar/upgrade/close",className:"buyme-close activity",onClick:Cn=>Je(Cn)})]})}else{if(Rn)return(0,o.jsxs)("div",{className:m()("buyme-btn-activity",s,{isHovered:w}),onClick:Se,children:[(0,o.jsx)("div",{className:"text",children:"\u4F1A\u5458\u5373\u5C06\u5230\u671F"}),(0,o.jsx)(Et.C,{name:"toolbar/upgrade/close",className:"buyme-close",onClick:Cn=>Je(Cn)})]});if(gt&&Ct)return(0,o.jsxs)("div",{className:m()("buyme-btn","activity","aippt",{isHovered:w}),onClick:Se,children:[(0,o.jsxs)("div",{className:"text",children:["\u65B0\u5E74\u8D85\u7EA7\u4F1A\u5458 4.",(0,o.jsx)("span",{style:{marginTop:"3.9px",display:"inline-block"},children:"4"})," \u6298\u8D77"]}),(0,o.jsx)(Et.C,{name:"toolbar/upgrade/close",className:"buyme-close activity",onClick:Cn=>Je(Cn)})]});if(gt||Ct||zt)return(0,o.jsxs)("div",{className:m()("buyme-btn","activity","aippt",{isHovered:w}),onClick:Se,children:[(0,o.jsxs)("div",{className:"text",children:["399",(0,o.jsxs)("svg",{width:"14",height:"16",fill:"none",viewBox:"0 0 14 16",children:[(0,o.jsx)("path",{fill:"url(#paint0_linear_5806_26826)","fill-opacity":".88",stroke:"#FFE9C2","stroke-linejoin":"round","stroke-width":".05",d:"M6.85.95q.15-.05.3 0a1 1 0 0 1 .18.12l.24.25 3.66 3.97.45.5q.15.2.15.32 0 .22-.16.38-.1.07-.33.1l-.68.01h-1.2l-.08.02a.2.2 0 0 0-.1.09l-.02.08-.02.13c-.38 3.69-2.84 6.13-4.93 7.44l-.75.44-.08.02a.2.2 0 0 1-.12-.13v-.03q0-.02.02-.05.01-.07.09-.18.12-.24.38-.65c1.37-2.24 1.26-5.25.94-6.91q-.02-.11-.06-.18l-.09-.07q-.06-.03-.19-.02H3.34l-.68-.01q-.23-.03-.33-.1a.5.5 0 0 1-.16-.38q0-.13.15-.31.15-.2.45-.5l3.66-3.98.24-.25a1 1 0 0 1 .18-.12Z"}),(0,o.jsx)("defs",{children:(0,o.jsxs)("linearGradient",{id:"paint0_linear_5806_26826",x1:"7",x2:"25.94",y1:".67",y2:"9.73",gradientUnits:"userSpaceOnUse",children:[(0,o.jsx)("stop",{"stop-color":"#D37A11"}),(0,o.jsx)("stop",{offset:"1","stop-color":"#FFEFD7"})]})})]}),"\u4EA7\u54C1\u7EC8\u8EAB"]}),(0,o.jsx)(Et.C,{name:"toolbar/upgrade/close",className:"buyme-close activity",onClick:Cn=>Je(Cn)})]});if(!On)return(0,o.jsx)("div",{className:m()("buyme-btn","activity","upgrade",{isHovered:w}),onClick:Se,children:(0,o.jsxs)("div",{className:"text",children:[(0,o.jsx)("img",{src:"https://cdn-yunyin.modao.cc/activity-dashboard-proto/2511/d-12-proto-icon.png",style:{width:16,height:16,marginRight:2},alt:"icon"}),"\u65B0\u5E74\u7115\u65B0\u7279\u60E0"]})})}}if(j&&s)return(0,o.jsxs)("div",{className:m()("buyme-btn",s,{isHovered:w}),onClick:Se,children:[s===Lp.Free&&(0,o.jsx)(Et.C,{name:"toolbar/upgrade_"+n,size:16,isColorPure:!0}),(0,o.jsxs)("div",{className:"text",children:[pt," "]}),s===Lp.Due&&(0,o.jsx)(Et.C,{name:"toolbar/upgrade/close",className:"buyme-close",onClick:Rn=>De(c,Rn)})]})};return(j||g)&&(0,o.jsxs)(Iz,{isDark:Ne,onMouseEnter:()=>{_(!0),M9({popupName:he,isSeen:xe})},onMouseLeave:()=>_(!1),children:[Dt(),w&&(0,o.jsxs)(Tz,{className:""+s,isDark:Ne,children:[(0,o.jsx)("img",{src:zz,alt:"",draggable:"false"}),(0,o.jsx)("div",{className:"desc-grid",children:_t.map((Rn,On)=>(0,o.jsxs)("div",{className:"desc-cell",children:[(0,o.jsx)("div",{className:m()("desc1",{"has-han":Oz(Rn.desc1)}),children:Rn.desc1}),(0,o.jsx)("div",{className:"desc2",children:Rn.desc2})]},On))}),(0,o.jsx)("div",{className:"features",children:I18N.FreeUpgrade.membership_features}),(0,o.jsxs)("div",{className:"more",onClick:Q,children:[(0,o.jsx)("div",{className:"text",children:I18N.FreeUpgrade.more}),(0,o.jsx)(Et.C,{name:"common/back_reverse",size:24})]}),(0,o.jsxs)("div",{className:"upgrade",onClick:_e,children:[(0,o.jsx)("div",{className:"text",children:s===Lp.Due?I18N.Common.renew:I18N.dModals.renew_now}),(0,o.jsx)("img",{src:"https://cdn-yunyin.modao.cc/2502/proto-activity-1.png",alt:""})]})]})]})});var Hz=i(85131),Gz=i(46712),Zz=i(10245);const Kz=(e,t,n)=>{const[r,s]=(0,l.useState)((0,jt.Yt)(e,t,n));return(0,l.useEffect)(()=>{(0,jt.a0)(e,r,n)},[e,r,n]),[r,s]},Yz=(0,l.memo)(()=>{const e=(0,a.d4)(re.PL),{isEditingBasket:t,isDirectlyEditingBasket:n,isEditingCombo:r}=(0,a.d4)(we.r),s=(0,a.d4)(ht.p$),{isFromAbar:c}=(0,a.d4)(re.fv),d=(0,a.d4)(re.z$),p=(0,a.d4)(Y.rg),g=(0,a.d4)(Y.uu),y=(0,a.d4)(re.zv),w=(0,od.WM)(),_=(0,a.wA)(),[j,N]=(0,l.useState)(!1),[Z,Q]=Kz(e.cid+"_mode_selected","device",jt.qW.String);if((0,l.useEffect)(()=>{let xe;return(0,od.WM)()&&(xe=setTimeout(()=>{N(!0)},Zz.b)),()=>clearTimeout(xe)},[w]),(0,l.useEffect)(()=>{(y.includes(Or.c.GUIDE_NOVICE_2309_TASK_4)||y.includes(Or.c.GUIDE_2407_PREVIEW_CLOSE))&&N(!1)},[y]),t||n)return null;const se=(d==null?void 0:d.access_token)||e.access_token,ie=xe=>{const Se=s.key;if(!Se)return MB.notice({text:I18N.dUtils.no_canvas_cannot_be_previewed,type:"warning"});switch(xe){case"device":{var _e,De,Je;if(MB.global.experienceLoginModalHelper("isSave"))return;if(g||_({type:"entry:start:saving"}),r){_({type:"entry:preview:combo"});return}const Ct=((_e=MB.getSelectionItems().findLast(Dt=>{const sn=Dt.hotAttr||Dt;return sn.type==="rResCanvas"&&!sn.asOverlay}))==null?void 0:_e.key)||(0,Hz.XV)(Se),zt=(0,vf.f1)({accessToken:se,screen:Se,canvasId:Ct});c?(0,_u.sg)(_u.ZW.enterPreview,{link:zt}):(0,Ql.Ix)(zt,"_blank","noreferrer"),p||((0,c0.kX)({operation_type:c0.mV.Device}),_({type:"entry:update:novice:guide:and:task",payload:{guideType:Or.c.GUIDE_NOVICE_2309_STEP_4,taskType:Or.c.GUIDE_NOVICE_2309_TASK_4}})),(0,Ue.bO)({currentProject:e,preview_type:"\u6F14\u793A\u6A21\u5F0F"}),(0,hd.kH)("model_change",{change_type:"\u7F16\u8F91\u6A21\u5F0F\u5207\u6362\u6F14\u793A\u6A21\u5F0F"}),Vc.U4.protoEditorPresentTrack((De=MB)==null||(De=De.user)==null?void 0:De.id,"\u53F3\u4E0A\u89D2\u6F14\u793A",(Je=MB.getCurrentScreen())==null?void 0:Je.device);break}case"read_only":{var Ne,pt;const _t=(0,vf.h2)({accessToken:se,currentPageKey:s.key});c?(0,_u.sg)(_u.ZW.enterPreview,{link:_t}):(0,Ql.Ix)(_t,"_blank","noreferrer"),(0,Ue.bO)({currentProject:e,preview_type:"\u53EA\u8BFB\u6A21\u5F0F"}),(0,hd.kH)("model_change",{change_type:"\u7F16\u8F91\u6A21\u5F0F\u5207\u6362\u603B\u89C8\u6A21\u5F0F"}),Vc.U4.protoEditorPresentTrack((Ne=MB)==null||(Ne=Ne.user)==null?void 0:Ne.id,"\u53F3\u4E0A\u89D2\u603B\u89C8",(pt=MB.getCurrentScreen())==null?void 0:pt.device);break}}j&&(MB.commonGuideHelper.closeGuide(Or.c.GUIDE_2407_PREVIEW),N(!1))},he=xe=>{Q(xe),ie(xe)};return(0,o.jsxs)(Qz,{className:Or.c.GUIDE_NOVICE_2309_STEP_4+" "+Or.c.GUIDE_2407_PREVIEW+" "+(j?"guide-type-preview":""),onClick:()=>ie(Z),children:[(0,o.jsx)(Os.A,{content:Z==="device"?(0,Pu.Qc)("preview"):I18N.ToolBar.overview,direction:"down",distance:8,children:(0,o.jsx)("div",{className:"mode-container",children:(0,o.jsx)(Et.C,{name:Z==="device"?"toolbar/preview":"toolbar/read_only"})})}),!r&&(0,o.jsx)(pm.A,{menuPosTop:48,offsetX:-52,direction:"down-start",className:"select-mode-dropdown",renderOpener:(0,o.jsx)(Os.A,{content:I18N.ArtBoard.preview,direction:"down",distance:8,children:(0,o.jsx)("div",{className:"mode-menu-opener",children:(0,o.jsx)(Et.C,{className:"toolbar-dropDown",name:"toolbar/triangle-down"})})}),renderMenu:(0,o.jsx)(Xz,{onSelectMode:he})})]})}),Xz=e=>{let{onSelectMode:t}=e;return(0,o.jsxs)(Jz,{children:[(0,o.jsxs)("li",{onClick:()=>t("device"),children:[(0,o.jsx)(Et.C,{size:16,name:"toolbar/mode/device/small"}),(0,Pu.Qc)("preview")]}),(0,o.jsxs)("li",{onClick:()=>t("read_only"),children:[(0,o.jsx)(Et.C,{name:"toolbar/mode/read_only/small"}),I18N.ToolBar.overview]})]})},Qz=E.Ay.div.withConfig({displayName:"OpenNewModeBtn__StyledOpenNewModeButton",componentId:"sc-fp4th1-0"})(["width:48px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;&.guide-type-preview{width:48px;height:32px;border-radius:8px;transition:none;",";::before,::after{border-radius:8px;}}.mode-container{width:32px;height:32px;position:relative;.svg-icon{width:100%;}}.select-mode-dropdown{height:100%;display:flex;align-items:center;.mode-menu-opener{width:100%;height:100%;margin-right:9px;margin-top:0;display:flex;align-items:center;justify-content:center;.toolbar-dropDown{width:7px;height:4px;}}&.is-open,&:hover{.toolbar-dropDown{margin-top:5px;transition:margin-top ease-in-out 0.2s;}}}&:not(.active):hover{background-color:",";}&.disabled{opacity:0.4;pointer-events:none;}&:not(.disabled):active,&:not(.disabled).active{background-color:",";.select-mode-dropdown.is-open{background-color:unset;}}"],Gz.K6,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_active),Jz=E.Ay.div.withConfig({displayName:"OpenNewModeBtn__StyledModeMenu",componentId:"sc-fp4th1-1"})(["padding:8px;width:160px;background:",";color:",";box-shadow:",";border-radius:8px;border:1px solid ",";li{list-style:none;.svg-icon{margin-right:4px;width:16px;height:16px;color:",";[stroke]{stroke:currentColor;fill:none;}}.key{position:absolute;right:16px;color:",";}position:relative;height:28px;padding:4px 16px;display:flex;align-items:center;cursor:pointer;font-size:12px;line-height:16px;&:hover{background:",";}}li{border-radius:4px;}"],e=>e.theme.color_bg_white,e=>e.theme.color_text_L1,e=>e.theme.shadow_m,e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_btn_secondary_hover),E9=e=>{let{isOpen:t,onConfirm:n,onClose:r,className:s}=e;return(0,o.jsxs)(qz,{isOpen:t,className:m()("fz-auth-modal",s),title:"\u5B57\u4F53\u4F7F\u7528\u987B\u77E5",confirmText:"\u540C\u610F",cancelText:"\u4E0D\u540C\u610F",onConfirm:n,onCancel:r,onClose:r,width:400,children:[(0,o.jsx)("p",{children:"\u5C0A\u656C\u7684\u58A8\u5200\u7528\u6237\uFF0C\u60A8\u597D!"}),(0,o.jsx)("p",{children:"\u60A8\u53EF\u4EE5\u5728\u58A8\u5200\u8BBE\u8BA1\u5DE5\u5177\u4E2D\u514D\u8D39\u8BD5\u7528\u65B9\u6B63\u5B57\u4F53\uFF0C\u4EE5\u5448\u73B0\u66F4\u597D\u7684\u5728\u7EBF\u8BBE\u8BA1\u6548\u679C\u3002\u5F53\u60A8\u5C06\u65B9\u6B63\u5B57\u4F53\u7528\u4E8E\u5546\u4E1A\u7528\u9014\u65F6\uFF0C\u9700\u8981\u4E3B\u52A8\u8054\u7CFB\u65B9\u6B63\u5B57\u5E93\u8D2D\u4E70\u6388\u6743\u3002\u300C\u514D\u8D39\u83B7\u5F97\u8BD5\u7528\u6743\uFF0C\u4ED8\u8D39\u83B7\u5F97\u4F7F\u7528\u6743\u300D\u3002"}),(0,o.jsx)("br",{}),(0,o.jsxs)("p",{children:["\u65B9\u6B63\u5B57\u5E93\u4EC5\u9488\u5BF9\u6700\u7EC8\u7528\u6237\u7684\u5546\u4E1A\u884C\u4E3A\u6536\u53D6\u6388\u6743\u8D39\u3002\u6709\u5173\u65B9\u6B63\u5B57\u5E93\u6388\u6743\u6A21\u5F0F\u548C\u4EF7\u683C\u7684\u8BE6\u7EC6\u5185\u5BB9\uFF0C\u8BF7\u4ED4\u7EC6\u9605\u8BFB",(0,o.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"http://www.foundertype.com/index.php/About/bookAuth/key/my_sysq.html",children:"\u300A\u65B9\u6B63\u5B57\u5E93\u201C\u5546\u4E1A\u53D1\u5E03\u201D\u6388\u6743\u4EF7\u683C\u8BF4\u660E\u300B"})]})]})};E9.propTypes={isOpen:Sa().bool,className:Sa().string,onConfirm:Sa().func,onClose:Sa().func};const qz=(0,E.Ay)(Ei.H).withConfig({displayName:"FZAuthModal__StyledModal",componentId:"sc-fk7ij6-0"})(["&.fz-auth-modal{background-color:",";border:1px solid ",";p{color:",";}.content{a{color:",";}}}"],e=>e.theme.color_bg_white,e=>e.theme.color_bg_border_02,e=>e.theme.color_text_L1,e=>e.theme.color_text_link_normal),$z=E9,eW=(0,E.DU)([".DesignDropdownMenu{&.font-options-menu{transition:unset !important;background:",";border:1px solid ",";box-shadow:0 3px 6px -4px rgba(0,0,0,0.12),0 6px 16px rgba(0,0,0,0.08),0 9px 28px 8px rgba(0,0,0,0.05);border-radius:8px;overflow:hidden;.content{padding:0 !important;position:relative;background:",";}.radio-line{color:",";&.disabled{background:transparent;}.check-line{&.disabled{background-color:transparent;cursor:not-allowed;&:hover{background:transparent !important;}.svg-icon{color:",";}}}}}&.border-width-menu{transition:unset !important;.content{padding:0 !important;border-radius:8px !important;position:relative;}}}"],e=>e.theme.color_bg_white,e=>e.theme.color_bg_border_02,e=>e.theme.color_bg_white,e=>e.theme.color_text_L2,e=>e.theme.color_text_disabled01),XJ=E.Ay.section.withConfig({displayName:"styles__StyledTextSettings",componentId:"sc-1hpsc6c-0"})(["position:relative;width:240px;padding:0 10px;color:",";>:not(:first-child){margin-top:2px;}.font-group{display:flex;align-items:center;position:relative;&.font-line{justify-content:space-between;.font-family-selector{flex:0 0 100px;margin-right:23px;&:not(.is-disabled):not(.readonly):hover{.caret{padding:0 11px;}}}.font-menu-opener{display:flex;}}&.style-line{>:nth-child(1){margin-right:6px;}>:nth-child(3){width:96px;right:0px;position:absolute;}.font-size-input{width:66px;}.font-weight-selector{width:60px;}.options-menu-opener{&.is-open{.menu-opener{background-color:",";&.fontSettings{background-color:",";}}}&.font-menu-opener{margin-left:auto;display:flex;align-items:center;}}}&.ali-line{.has-ref-style-font-menus{position:absolute;right:0;}}&.ali-line >:nth-child(2){width:96px;position:absolute;right:0;justify-content:flex-start;*{flex-grow:0;}}&.spacing-line{justify-content:space-between;& >:nth-child(2){margin-left:46px;.radio-option svg{width:24px;height:24px;}}}}.size-type-item{width:60px;}.sizetype,.h-alignment,.v-alignment{&.radio-line{margin-bottom:0;height:24px;border:none;.radio-option{width:24px;height:24px;transition:background-color 0.2s ease-in-out;border-radius:4px;.svg-icon{width:24px;height:24px;color:",";}&.active{background:",";}&:not(.active):hover{background:",";}}}.icon{width:24px;height:24px;}}.item-with-name{display:flex;justify-content:space-between;margin:8px 0;.item-name{height:22px;line-height:22px;color:#5b6b73;}.item-value{width:100%;}}.text-setting-tips{background:#f8efa7;width:202px;height:auto;line-height:24px;text-align:center;color:#415058;margin-bottom:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;padding:0 10px;}"],e=>e.theme.color_text_L2,e=>e.theme.color_bg_border_02,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_secondary_hover),tW=E.Ay.div.withConfig({displayName:"styles__StyledMissFontModal",componentId:"sc-j1bci5-0"})(["position:absolute;right:24px;z-index:199;top:49px;display:flex;flex-direction:column;width:606px;border-radius:8px;background-color:",";font-size:12px;outline:",";box-shadow:",";",";header{border-top-left-radius:8px;border-top-right-radius:8px;font-size:14px;border-bottom:1px solid "," !important;}.body{display:flex;flex-direction:column;padding-left:20px;.tip{color:",";margin-top:20px;font-weight:500;}.sub-tip{color:",";height:34px;display:flex;align-items:center;.sub-tip-1{margin-right:186px;}}.content-body{&::-webkit-scrollbar{width:6px;}&::-webkit-scrollbar-thumb{background-color:",";border-radius:8px;&:hover{background-color:",";}}border-radius:0 !important;max-height:266px;overflow-y:scroll;overflow-x:hidden;margin-right:4px;}}#last{display:flex;margin-top:24px;justify-content:flex-end;align-items:flex-start;padding:0 20px;height:56px;& > .button-root{margin-left:12px;}}"],e=>e.theme.color_bg_white,e=>e.$theme==="dark"?"1px solid #4F5052":void 0,e=>e.theme.miss_font_box_shadow,A4.wy,e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_slider_normal,e=>e.theme.color_slider_hover),nW=E.Ay.div.withConfig({displayName:"styles__StyeldFontItem",componentId:"sc-j1bci5-1"})(["display:flex;align-items:center;height:34px;margin-bottom:8px;.svg-icon *{color:",";fill:currentColor}.p1-1{margin-right:8px;}.p1-2{margin-right:6px;}.p1-3{width:140px;margin-right:8px;color:",";}.p1-4{margin-right:16px;}.selct-border{border-radius:6px;border:1px solid ",";&:hover{border:1px solid ",";}}.p4{width:200px;margin-right:8px;}.p5{width:126px;}.p4,.p5{&:hover{background:",";}.WorkspaceSelect{width:100%;display:flex;justify-content:space-between;border:none;}}"],e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_secondary_hover);var L4=i(45709),oW=i(69173),r6=i.n(oW),aW=i(74937),I9=i.n(aW);function T9(e){return I9()(e)||r6()(e)||(0,l.isValidElement)(e)?e:e.label||e.value?e.label||e.value:void 0}function rW(e){return I9()(e)||r6()(e)?String(e):e.value||e.label?String(e.value||e.label):void 0}function _9(e,t){return!!t&&rW(e)===String(t)}var iW=i(54449);const P9=E.Ay.label.withConfig({displayName:"styles__StyledSelect",componentId:"sc-dlp340-0"})(["position:relative;display:inline-flex;align-items:center;max-width:100%;min-width:3em;height:28px;font-size:12px;color:",";cursor:pointer;&.is-disabled{cursor:not-allowed;}.btn{height:100%;display:flex;align-items:center;max-width:calc(100% - 10px - 1em);.questionMark{display:flex;align-items:center;min-width:16px;margin-right:8px;}span{text-align:start;cursor:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;color:",";}.show-question-mark{color:",";}}.caret{padding:0 8px;color:",";height:100%;display:inline-flex;align-items:center;.svg-icon{color:",";}svg{width:8px;height:8px;transition:transform 0.2s ease-out;}}&{padding-left:8px;border:1px solid transparent;border-radius:2px;}&.is-open .caret svg{transform:rotate(180deg);}"],e=>e.theme.color_text_L2,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_text_L2,e=>e.theme.color_text_L2),sW=(0,o.jsx)(Et.C,{name:"toolbar/selected",className:"selected-icon"}),lW=e=>{const{value:t,onChange:n,className:r,showQuestionMark:s,selectValue:c,disabled:d,hasCheck:p,optionList:g,$menuMaxHeight:y,$menuWidth:w,$hasScroll:_}=e,j=(0,l.useRef)(null),{handleToggle:N,handleClose:Z,menuStatus:Q}=(0,iW.x)({ref:j,leftUse:"left",xOffset:125}),se=De=>n(De),ie=()=>{if(s)return(0,L4.cB)((0,V2.cD)(t));const De=g.find(Je=>_9(Je,t));return De?(0,V2.cD)(T9(De)):t},he=()=>{d||N()},xe=d,Se=!d,_e=(0,Pl.Hn)(["WorkspaceSelect","regular",r,xe&&"is-disabled"]);return(0,o.jsxs)(P9,{className:_e,role:"listbox",ref:j,onClick:he,children:[(0,o.jsx)("div",{className:"btn",children:(0,o.jsx)("span",{className:m()({"show-question-mark":s}),children:ie()})}),(0,o.jsx)("span",{className:"caret",children:(0,o.jsx)(Et.C,{name:"common/expand"})}),Q.isOpenContextMenu&&(0,o.jsxs)(cW,{position:Q.position,canSelect:Se,onClose:Z,className:m()("font-family-menu"),$menuWidth:w,$menuMaxHeight:y,$hasScroll:_,children:[c&&(0,o.jsxs)("div",{className:"select-value",children:[(0,o.jsx)(Et.C,{name:"common/checked"}),c]}),g.map((De,Je)=>{const Ne=_9(De,t);return(0,o.jsx)("div",{className:"font-family-level",style:{position:"relative"},children:(0,o.jsx)(He.Dr,{text:T9(De),option:De,onClick:()=>se(De),icon:p&&Ne?sW:null})},Je)})]})]})},cW=(0,E.Ay)(He.Ay).withConfig({displayName:"Select__StyledContextMenu",componentId:"sc-10rjh3h-0"})(["",";.select-value{padding-left:5px;height:28px;margin:8px 0;border-bottom:1px solid ",";line-height:21px;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;cursor:pointer;svg{margin-left:6px;margin-right:4px;}}.svg-icon{width:16px;height:16px;}&.font-family-menu ul{&::-webkit-scrollbar{display:block;width:6px;height:6px;}&::-webkit-scrollbar-thumb{background-color:",";border-radius:8px;&:hover{background-color:",";}}}& > ul:first-of-type{max-height:",";min-width:","px;width:","px;overflow-y:",";padding:0px;}.MenuItem{a{padding-left:32px;}&.hasIcon{> a{padding-left:15px;}}}"],pr.ZJ,e=>e.theme.color_bg_border_01,e=>e.theme.color_slider_normal,e=>e.theme.color_slider_hover,e=>e.$hasScroll?e.$menuMaxHeight+"px":void 0,e=>e.$menuWidth,e=>e.$menuWidth,e=>e.$hasScroll?"scroll":void 0);var dW=i(55171);const pW=e=>{const{className:t,showQuestionMark:n,disabled:r,allFontList:s,stateFamily:c,stateWeight:d,handleFontFamilyChange:p,handleFontWeightChange:g,familyShowValue:y}=e,w=(0,l.useRef)(null),_=r,j=(0,Pl.Hn)(["WorkspaceSelect","regular",t,_&&"is-disabled"]),[N,Z]=(0,l.useState)(!1),[Q,se]=(0,l.useState)({top:0,right:0}),ie=()=>{Z(!1)},he=(0,l.useRef)(null),xe=_e=>{const De=_e.target;!De.closest("#font-list-panel")&&!De.closest(".font-family-label")&&ie()},Se=()=>{const _e=he==null?void 0:he.current.getBoundingClientRect();_e&&se({top:_e.top+28+4,left:_e.left-9}),Z(!N)};return(0,o.jsxs)(P9,{className:j,role:"listbox",ref:w,children:[(0,o.jsx)("button",{onClick:Se,disabled:_,ref:he,children:(0,o.jsx)("span",{className:m()({"show-question-mark":n}),children:y})}),(0,o.jsx)("span",{className:"caret",children:(0,o.jsx)(Et.C,{name:"common/expand"})}),N&&(0,ds.createPortal)((0,o.jsx)(dW.Z,{fontFamily:c,fontWeight:d,fontStyle:"normal",position:Q,wbiVersion:3,subMenuDirection:"left",clickFF:_e=>{p(_e),Z(!1)},clickFW:(_e,De)=>{g(_e,De),Z(!1)},hoverFF:_e=>null,hoverFW:(_e,De)=>null,clearOverrideAttr:()=>null,handleClickOutSideToClose:xe,fontListOriginal:s,setIsOpenListPanel:Z}),document.body)]})};function uW(e){var t;const{family:n,weight:r,changeOpenFZAuthInfo:s,modifyFontFamily:c,modifyFontWeight:d,fontItemKey:p,handleFocusItem:g,changeMap:y,allFontList:w}=e,_=n,j=r,[N,Z]=(0,l.useState)("PLACE_HOLDER_FAMILY"),[Q,se]=(0,l.useState)(r),ie=()=>_,he=async function(Ct,zt){zt===void 0&&(zt=!1);const Dt=ie();let sn=Ct.value;const Rn=()=>{if(Ct.type==="cloud"){const{ff:On,fw:Lo}=(0,V2.dv)(Ct);sn=On,c({fontItemKey:p,fromFF:Dt,toFF:sn}),d({fontItemKey:p,fromFW:j,toFW:Lo}),se(Lo)}else c({fontItemKey:p,fromFF:Dt,toFF:sn}),Se({font:Ct,value:"regular"});Z(sn)};zt?Rn():(0,V2.x7)(sn)?s(!0,Rn):Rn()},xe=(Ct,zt)=>{let Dt=Ct.value;Ct.type==="cloud"&&(Dt=Ct.weightExtKeyKV[zt.value]||Ct.strangeExtKeyWeightKV[zt.value]),c({fontItemKey:p,fromFF:ie(),toFF:Dt});const sn=zt.value;d({fontItemKey:p,fromFW:j,toFW:sn}),Z(Dt),se(sn)},Se=Ct=>{const zt=Ct.value;if(Ct.font.type==="cloud"){const Dt=Ct.font.weightExtKeyKV[zt]||Ct.font.strangeExtKeyWeightKV[zt];c({fontItemKey:p,fromFF:ie(),toFF:Dt})}d({fontItemKey:p,fromFW:j,toFW:zt}),se(zt)},_e=(0,Mp.w0)(N,w),De=(_e==null?void 0:_e.typeList.map(Ct=>({font:_e,label:(0,L4.cB)(Ct),value:Ct})))||[],Je=N==="PLACE_HOLDER_FAMILY"?"\u9009\u62E9\u66FF\u6362\u7684\u5B57\u4F53":(_e==null?void 0:_e.label)||(0,V2._9)(N),Ne=Q,pt=((t=(0,Mp.w0)(_,w))==null?void 0:t.label)||(0,V2._9)(_),_t=(0,L4.cB)(j)||j,gt=_e==null?void 0:_e.typeList.find(Ct=>Ct===Q);return(0,l.useEffect)(()=>{const Ct=(0,Mp.w0)(n,w);Ct&&setTimeout(()=>{he(Ct)},4)},[]),(0,o.jsxs)(nW,{children:[(0,o.jsx)(Os.A,{content:"\u9009\u4E2D\u4F7F\u7528\u8BE5\u5B57\u4F53\u7684\u7EC4\u4EF6",direction:"down",distance2:4,children:(0,o.jsx)(pc.A,{onClick:()=>g(p),size:24,name:"font/miss/focus",className:"p1-1"})}),(0,o.jsx)(Os.A,{content:"\u5B57\u4F53\u7F3A\u5931",direction:"down",distance2:4,children:(0,o.jsx)(Et.C,{size:16,isColorPure:!0,name:"design/notify/questionMark",className:"p1-2"})}),(0,o.jsx)("span",{className:"p1-3",children:pt+", "+_t}),(0,o.jsx)(Et.C,{size:14,name:"design/missfont/arrow",className:"p1-4"}),(0,o.jsx)("div",{className:"p4 selct-border",children:(0,o.jsx)(pW,{familyShowValue:Je,stateFamily:N,stateWeight:Q,allFontList:w,handleFontFamilyChange:he,handleFontWeightChange:xe})}),(0,o.jsx)("div",{className:"p5 selct-border",children:(0,o.jsx)(lW,{optionList:De,value:Q,onChange:Se,disabled:De.length===0,showQuestionMark:!gt,hasCheck:!0,$menuWidth:130,$menuMaxHeight:270,$hasScroll:!1})})]})}const L9=()=>({changeFF:null,changeFW:null});function hW(e){const{missFontKeyMap:t,handleClose:n}=e,r=(0,l.useRef)(new Map),s=b8(),[c,d]=(0,l.useState)([...t.keys()]),p=(0,a.d4)(Hs.y.query.getCloudFontLocalList),g=(0,a.d4)(q.O4),y=(0,l.useMemo)(()=>(0,V2.r)((0,L4.Sq)().concat(p)),[p]);(0,l.useEffect)(()=>{r.current=new Map,d([...t.keys()])},[t]);const[w,_]=(0,l.useState)(!1),j=(0,a.wA)(),N=()=>{j({type:Hs.y.entryKey["font:modify:fontItem:confirm"],payload:{changeMap:r.current}}),n()},Z=De=>{j({type:Hs.y.entryKey["font:focus:fontItem"],payload:{fontItemKey:De}})},Q=De=>{let{fontItemKey:Je,fromFF:Ne,toFF:pt}=De,_t=r.current.get(Je);_t||r.current.set(Je,_t=L9()),_t.changeFF={fontItemKey:Je,fromFF:Ne,toFF:pt,type:"ff"},s()},se=De=>{let{fontItemKey:Je,fromFW:Ne,toFW:pt}=De,_t=r.current.get(Je);_t||r.current.set(Je,_t=L9()),_t.changeFW={fontItemKey:Je,fromFW:Ne,toFW:pt,type:"fw"},s()},ie=(De,Je)=>{_(De)},he=()=>{(0,jt.cH)("FZFontAuthInformed",!0),_(!1)},xe=()=>{_(!1)},Se=r.current.size>0,_e=c.sort((De,Je)=>{var Ne,pt;const _t=De.split(":"),gt=Je.split(":"),Ct=""+(((Ne=(0,Mp.w0)(_t[0],y))==null?void 0:Ne.label)||(0,V2._9)(_t[0]))+(_t[1]||""),zt=""+(((pt=(0,Mp.w0)(gt[0],y))==null?void 0:pt.label)||(0,V2._9)(gt[0]))+(gt[1]||"");return Ct.localeCompare(zt,"zh-Hans-CN",{sensitivity:"accent"})});return(0,o.jsxs)(tW,{className:"missingFont",$theme:g,children:[(0,o.jsx)(Th.rQ,{title:I18N.ToolBar.missingFont_title}),(0,o.jsx)(Th.v,{canClose:!0,onClick:n}),(0,o.jsxs)("div",{className:"body",children:[(0,o.jsx)("div",{className:"tip",children:I18N.ToolBar.missingFont.tip}),(0,o.jsxs)("div",{className:"sub-tip",children:[(0,o.jsx)("div",{className:"sub-tip-1",children:"\u7F3A\u5931\u5B57\u4F53"}),(0,o.jsx)("div",{className:"sub-tip-2",children:"\u66FF\u6362\u5B57\u4F53\u4E3A"})]}),(0,o.jsx)("div",{className:"content-body",children:_e.map((De,Je)=>{const Ne=De.split(":"),pt=Ne[0];return(0,o.jsx)(uW,{fontItemKey:De,weight:Ne[1]||"regular",family:pt,changeOpenFZAuthInfo:ie,modifyFontFamily:Q,modifyFontWeight:se,handleFocusItem:Z,changeMap:r.current,allFontList:y},De)})}),(0,o.jsxs)("div",{id:"last",children:[(0,o.jsx)(Fl.tA,{onClick:n,children:I18N.Popups.cancel}),(0,o.jsx)(Fl.jn,{disabled:!Se,onClick:N,children:I18N.ToolBar.missingFont.replaceFont})]})]}),w&&(0,o.jsx)($z,{isOpen:!0,className:"MissFontFZAuthInformed",onConfirm:he,onClose:xe}),(0,o.jsx)(eW,{})]})}const mW=(0,l.memo)(()=>{const e=(0,l.useRef)(null),t=(0,a.wA)(),n=(0,a.d4)(Hs.y.query.getIsShowMissFontModal),r=(0,a.d4)(Hs.y.query.getMissFontKeyMap),s=()=>{Hs.y.dispatchState({isShowMissFontModal:!1},t)},c=()=>{n?Hs.y.dispatchState({isShowMissFontModal:!1},t):t({type:Hs.y.entryKey["font:miss:modal:open"]})};return r!=null&&r.size?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:m()("missing-font",n&&"active"),style:{position:"relative"},ref:e,onClick:c,children:(0,o.jsx)(Os.A,{content:"\u5B57\u4F53\u7F3A\u5931",direction:"down",distance:5,enterHoverTime:500,children:(0,o.jsx)(Et.C,{size:32,isColorPure:!1,name:"toolbar/missingfont"})})}),n&&e.current&&(0,ds.createPortal)((0,o.jsx)(hW,{missFontKeyMap:r,handleClose:s}),document.body)]}):null}),fW=E.Ay.div.withConfig({displayName:"styles__StyledNotice",componentId:"sc-8qqb00-0"})(["position:relative;margin-right:10px;.buyme-btn{width:118px;border-radius:44px;height:28px;font-size:14px;line-height:20px;font-weight:500;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#FFFFFF;border:",";background:linear-gradient(353.67deg,#333333 33.16%,#666666 94.29%);&:hover{background:linear-gradient(353.67deg,rgba(51,51,51,0.85) 33.16%,rgba(102,102,102,0.85) 94.29%);}}"],e=>e.isDark?"1px solid #FFFFFF":"1px solid #333333"),gW=(0,l.memo)(()=>{const e=(0,a.d4)(q.O4),t=(0,a.wA)(),n=e==="dark",r=()=>{t({type:"modal:update:state",payload:{noticeModal:{isOpen:!0}}})};return(0,o.jsx)(fW,{isDark:n,onClick:r,children:(0,o.jsxs)("div",{className:m()("buyme-btn"),children:[(0,o.jsx)(Et.C,{name:"toolbar/notice/serve",size:16,isColorPure:!0}),(0,o.jsx)("div",{className:"text",children:"\u7CFB\u7EDF\u5347\u7EA7\u7EF4\u62A4"})]})})}),yW=()=>{const e=(0,a.wA)(),t=(0,a.d4)(re.K$),n=(0,a.d4)(re.HW),r=(0,a.d4)(q.O4),g={bizUpdateUser:y=>{e({type:"set:current:user",payload:{user:y}})},bizUpdateOrg:y=>{if(y.otype==="personal"){e({type:"set:current:personal:org",payload:{org:y}});return}e({type:"set:current:org",payload:{org:y}})},bizOpenCharge:y=>{const{toolType:w,isSolo:_,org:j,showAipptBenefitPage:N,payEntrance:Z,checkoutPlace:Q}=y,se=j||t;if(w===zo.Zl)return MB.global.popupHelper.chargeAsync({potatoSource:y.potatoSource,isBuyAgentPoint:!0});if(w==="mkt"){let De="mat";const Je=_||se==null?void 0:se.cid,Ne={mode:De,orgCid:Je,payEntrance:Z,checkoutPlace:Q};return MB.global.popupHelper.chargeAsync(Ne)}if(w===zo.X3){if(_&&se){const{planSdk:pt}=Xs.tz.InitialOrg(se),{isLifetime:_t}=pt.prototypePlan,{isLifetime:gt}=pt.bomxPlan,{isLifetime:Ct}=pt.aiPptPlan;if(_&&!(_t&>&&Ct)){const Dt={mode:"aippt-solo",payEntrance:Z,checkoutPlace:Q,showAipptBenefitPage:N,from:"proto"};return MB.global.popupHelper.chargeAsync(Dt)}}const{aiPpt:{plan:De}}=(0,Xs.EQ)(se),Je=De===Xs.Sj.OrgLite?"org_full":"",Ne={mode:"org",orgCid:se==null?void 0:se.cid,payEntrance:Z,checkoutPlace:Q,immediateUse:Je,showAipptBenefitPage:N,addAippt:!0,from:"proto"};return MB.global.popupHelper.chargeAsync(Ne)}const ie=_?"solo":"org",he={[zo.Pq]:"bomx",[zo.fv]:"proto",design2:"design",design:"design"},xe=w!=null?w:"",Se=he[xe]||"",_e={mode:ie,orgCid:se==null?void 0:se.cid,payEntrance:Z,checkoutPlace:Q,soloPtypes:Se,soloCombinePtypes:Se,soloTab:"piece",showAipptBenefitPage:N,from:"proto"};MB.global.popupHelper.chargeAsync(_e)},bizNavOpenPage:y=>{switch(y){case zo.Mi.MCPToken:MB.action("modal:update:state",{mcpTokenModal:{isOpen:!0}});break}}};return!t||!n?null:(0,o.jsx)("div",{style:{display:"flex",alignItems:"center",marginRight:"12px"},children:(0,o.jsx)(zo.M5,{org:t,user:n,from:"proto",theme:r,actions:g,avatarStyle:{width:"24px",height:"24px"}})})};class vW extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"handleZoomIn",()=>{this.props.dispatch({type:"entry:design:zoom:in"})}),(0,O.A)(this,"handleZoomOut",()=>{this.props.dispatch({type:"entry:design:zoom:out"})}),(0,O.A)(this,"handleZoomInitialScale",t=>{t==null||t.stopPropagation(),t==null||t.preventDefault();const{dispatch:n}=this.props;n({type:"entry:zoom:fit:scale:offset"})}),(0,O.A)(this,"handleZoomSelection",t=>{t.stopPropagation(),t.preventDefault(),this.props.dispatch({type:"entry:design:zoom:selection"})}),(0,O.A)(this,"handleZoomSpecifiedScale",t=>{const n=Number(t),{dispatch:r}=this.props;r({type:"entry:set:scale",payload:{scale:n}})}),(0,O.A)(this,"handleDownload",t=>{t.stopPropagation(),!MB.global.experienceLoginModalHelper("isSave")&&(this.props.dispatch({type:"entry:toolbar:open:export_menu"}),(0,c0.kX)({operation_type:c0.mV.Download}))}),(0,O.A)(this,"handleShare",()=>{const{isDisabledSharing:t,dispatch:n}=this.props;t||MB.global.experienceLoginModalHelper("isSave")||(n({type:"toolbar:sharingManager:toggle"}),n({type:"entry:update:novice:guide:and:task",payload:{guideType:Or.c.GUIDE_NOVICE_2309_STEP_5,taskType:Or.c.GUIDE_NOVICE_2309_TASK_5}}),(0,c0.kX)({operation_type:c0.mV.Sharing}))}),(0,O.A)(this,"handleLaunchCombo",()=>{this.props.dispatch({type:"entry:preview:combo"});const{rootProject:t}=this.props;(0,Ue.bO)({currentProject:t,source:"\u7EC4\u4EF6\u7F16\u8F91",preview_type:"\u6F14\u793A\u6A21\u5F0F"})}),(0,O.A)(this,"handleExitFullScreenMode",async()=>{const{dispatch:t}=this.props;t({type:"entry:toolbar:toggle:fullScreen"})}),(0,O.A)(this,"handleToggleCommentMode",()=>{const{dispatch:t}=this.props;t({type:"entry:comment:toggle",payload:{onlyView:!0}}),(0,P1.A)({operation_type:P1.D.Comment})})}componentDidMount(){var t,n;this.props.onlyView&&!((t=MB)!=null&&(t=t.commonGuideHelper)!=null&&t.checkGuideHasShown(Or.c.GUIDE_TO_PREVIEW_IN_SHARE))&&((n=MB)==null||(n=n.commonGuideHelper)==null||n.tryToShowGuide(Or.c.GUIDE_TO_PREVIEW_IN_SHARE))}render(){const{scale:t,isShowSharing:n,isDisabledSharing:r,isShowExport:s,isDisabledExport:c,isShowPreview:d,isExportMenuShow:p,dispatch:g,onlyView:y,isCommunityPreview:w,isEmbedV2Preview:_,isHtmlZipPreview:j,fullScreenMode:N,isShowExitCombo:Z,importAbarOptions:Q,isDisabledLunchCombo:se,currentSharingInReadOnly:ie,commentMode:he,isShowAvatarMenu:xe}=this.props,{isFromAbar:Se,isImportAbar:_e,fromAbarIsReadOnly:De}=Q||{};let Je="";if(y&&Se&&!De&&(Je=_e?"toolbar-right-abar-import":"toolbar-right-abar"),y)return(0,o.jsx)(Ez,{isShowSharing:n,isCommunityPreview:w,isEmbedV2Preview:_,isHtmlZipPreview:j,fullScreenMode:N,scale:t,isDisabledSharing:r,currentSharingInReadOnly:ie,commentMode:he,dispatch:g,handleZoomIn:this.handleZoomIn,handleZoomOut:this.handleZoomOut,handleZoomInitialScale:this.handleZoomInitialScale,handleZoomSelection:this.handleZoomSelection,handleZoomSpecifiedScale:this.handleZoomSpecifiedScale,handleShare:this.handleShare,handleToggleCommentMode:this.handleToggleCommentMode,isFromAbar:Se,className:Je});const Ne=n&&!Z&&!(Se||(0,_u.M2)()),pt=(0,Cu.tg)();return(0,o.jsxs)("div",{className:m()("toolbar-right",Je),children:[!ENV.IS_ON_PREMISES&&(pt?(0,o.jsx)(gW,{}):(0,o.jsx)(Wz,{})),(0,o.jsx)(A9,{showAvatarMenu:xe}),xe&&(0,o.jsx)(yW,{}),Ne&&(0,o.jsx)(C9,{isDisabledSharing:r,onShare:this.handleShare,isNotLogined:!1}),!y&&(0,o.jsx)(mW,{}),d&&(Z?(0,o.jsx)(Tu.A,{className:m()("preview-box",Or.c.GUIDE_NOVICE_2309_STEP_4),toolTipName:(0,Pu.Qc)("preview"),toolTipDistance:8,svgIconName:"toolbar/preview",disabled:se,onClick:this.handleLaunchCombo}):(0,o.jsx)(Yz,{})),s&&!Z&&(0,o.jsx)("div",{id:"design-export",onClick:this.handleDownload,children:(0,o.jsx)(Tu.A,{toolTipName:I18N.ToolBar.download,toolTipDistance:8,disabled:c,active:p,svgIconName:"toolbar/download",className:"export-screen-btn"})}),(0,o.jsx)(w9.X,{}),(0,o.jsx)("div",{className:"design-zoom-box-container",children:(0,o.jsx)(gz.Pd,{className:"toolbar-right-zoom",scale:t,onZoomIn:this.handleZoomIn,onZoomOut:this.handleZoomOut,onZoomInitialScale:this.handleZoomInitialScale,onZoomSpecifiedScale:this.handleZoomSpecifiedScale,onZoomSelection:this.handleZoomSelection})}),N&&(0,o.jsx)(Tu.A,{size:32,svgIconName:"toolbar/fullscreen_exit",toolTipName:I18N.PreferenceBar.exit_full_screen_mode,toolTipDistance:8,onClick:this.handleExitFullScreenMode})]})}}const xW=(0,k.Mz)([we.r,Ff.bc,re.X_,re.Ur,re.z$,P.sI,Y.MM,re.K$,re.HW],(e,t,n,r,s,c,d,p,g)=>{const{isEditingProjectMain:y,isEditingCombo:w}=e,_=!y;return{isExportMenuShow:t,isShowPreview:y||w,isDisabledExport:_,isShowExport:y,isDisabledSharing:_,isShowSharing:y,scale:n,isDisabledLunchCombo:w&&!r,currentSharingInReadOnly:s,commentMode:c,previewViewMode:d,isShowAvatarMenu:!!(p&&g)}}),bW=(0,a.Ng)(e=>xW(e))(vW);var N9=i(97644);const i6=(0,E.AH)(["display:flex;align-items:center;height:100%;"]),CW=E.Ay.div.withConfig({displayName:"styles__StyledToolbar",componentId:"sc-1bwimj5-0"})(["position:relative;height:","px;padding:0 8px;background:",";display:flex;justify-content:space-between;box-shadow:0 1px 0 ",";z-index:107;opacity:1;pointer-events:auto;transition:all 0.3s ease-in-out;&.isHidden{opacity:0;> *{pointer-events:none;}}&.isEmbedV2NotFull{height:32px;.toolbar-left svg.modao-logo{width:51px;height:30px;}}.back-icon{.svg-icon{width:24px;height:24px;}&.exit-combo .svg-icon{width:30px;height:30px;}}.toolbar-menu{width:16px;height:14px;}.toolbar-text,.toolbar-rectangle,.toolbar-circle,.toolbar-linkarea,.toolbar-line,.toolbar-image,.toolbar-org_members,.toolbar-version_record,.toolbar-download,.toolbar-preview,.toolbar-note,.toolbar-rResCanvas,.toolbar-annotate{width:32px;height:32px;}.toolbar-comment{[stroke]{stroke:currentColor;fill:none;}}.toolbar-widget_align_center,.toolbar-layer,.toolbar-group,.toolbar-ungroup,.toolbar-lock,.toolbar-un-lock{width:24px;height:24px;}.common-triangle-filled-down{width:8px;height:5px;}.toolbar-triangle-down{width:7px;height:4px;}.svg-icon{color:",";}.toolbar-left{min-width:466px;width:466px;",";&.isEmbed,&.isCommunity,&.isHtmlZip{.modao-logo{margin-right:13px}}&.isEmbed,&.isCommunity{.modao-logo{cursor:default;}}&.is-only-view{min-width:510px;width:510px;}.toolbar-icon-item:not(.back-icon):not(.undoIcon):not(.redoIcon){width:38px;}.logo{display:flex;align-items:center;cursor:pointer;.toolbar-logo-icon{width:24px;height:24px;margin:4px 12px;path{fill:",";}}}.modao-logo{height:32px;margin-right:10px;}.mockitt-logo{width:106px;height:22px;cursor:pointer;margin-right:10px;}}.toolbar-left,.toolbar-center{.toolbar-menu-div{display:flex;align-items:center;.toolbar-menu-opener-notice{display:inline-block;width:6px;height:6px;background:#1684fc;border-radius:50%;top:4px;right:0;border:none;}}.edit-btn{display:flex;align-items:center;justify-content:center;width:58px;max-height:32px;.btn-icon-text-container{font-weight:500;}}.widget-box{display:flex;align-items:center;}.prd-box{display:flex;a{cursor:pointer;}.toolbar-icon-item{margin-right:8px;}}.shape-list-box{width:48px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;margin-right:8px;.shapeContainer{width:32px;height:32px;position:relative;.svg-icon{width:100%;}.toolbar-shape{&.toolbar-note,&.toolbar-annotate,&.toolbar-elbow,&.toolbar-vector{width:32px;height:32px;}}.circle{width:10px;height:10px;background:#1684fc;border:2px solid ",";border-radius:50%;position:absolute;top:2px;right:0;}}.shape-list-dropdown{height:100%;display:flex;align-items:center;.Tooltip{height:100%;}.shape-opener{width:100%;height:100%;margin-right:9px;margin-top:0;display:flex;align-items:center;justify-content:center;.toolbar-dropDown{width:7px;height:4px;}}&.is-open,&:hover{.toolbar-dropDown{margin-top:5px;transition:margin-top ease-in-out 0.2s;}}}&:not(.active):hover{background-color:",";}&:hover:active{background:",";}&.disabled{opacity:0.4;pointer-events:none;}&:not(.disabled).active,&:has(.shape-list-dropdown.is-open){background-color:",";.shape-list-dropdown.is-open{background-color:unset;}}}.toolbar-menu-box{display:flex;align-items:center;border-radius:4px;margin-right:12px;.back-icon,.toolbar-menu-opener{svg{width:32px;height:32px;}&:hover:not(.disabled):not(.active){background:",";}&:hover:not(.disabled):active{background:",";}}.divider{width:1px;height:16px;height:0;margin:0 7px;background:",";}.toolbar-left-dropdown-menu.is-open{.toolbar-menu-opener:not(.disabled):not(.active){background:",";}}&.page{width:38px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:0;.material-icon{width:38px;height:32px;flex:0 0 32px;.svg-icon{width:38px;height:32px;}}.shape-list-dropdown{width:100%;height:100%;display:flex;align-items:center;margin-right:9px;.toolbar-dropDown{width:7px;height:4px;}&:hover{.toolbar-dropDown{margin-top:5px;transition:margin-top ease-in-out 0.2s;}}}&.disabled{pointer-events:none;cursor:not-allowed;opacity:0.4;}}}.comment,.handMode{width:38px;height:32px;display:flex;align-items:center;justify-content:center;.svg-icon{width:32px;height:32px;}}.undoIcon,.redoIcon{.svg-icon{width:32px;height:32px;}}.project-name{padding:6px 0px;margin-right:12px;align-items:center;gap:10px;font-size:13px;font-weight:bold;color:",";max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;cursor:auto;}}.toolbar-center{",";flex:1;justify-content:center;max-width:calc(100% - 596px);min-width:334px;.toolbar_center_dropdown{.toolbar-icon-item{width:48px;}&.is-open{background-color:unset;.toolbar-icon-item{background-color:"," !important;}}}.toolbar-icon-item{width:32px;margin-right:10px;}.group-button,.lock-button{min-width:32px;&.active{background-color:"," !important;}}}.toolbar-right{min-width:466px;",";justify-content:flex-end;.missing-font{width:38px;display:flex;justify-content:center;border-radius:6px;&:hover{background-color:",";cursor:pointer;}&.active{background-color:",";}}&.toolbar-right-abar-import{padding-right:78px;}.backToOldVersion{margin-right:30px;text-decoration:underline;color:#1684fc;&:hover{color:#1169c9;}}#design-export{position:relative;.export-screen-btn svg{width:32px;}}.toolbar-icon-item{width:32px;}.design-zoom-box-container{.toolbar-right-zoom{width:72px;}}#sharing-box{margin-right:12px;.share-box{display:flex;align-items:center;height:32px;padding:0 16px;background:",";border-radius:6px;font-size:13px;font-weight:500;color:",";cursor:pointer;white-space:nowrap;&:hover:not(.disabled){background:",";}&:active:not(.disabled){background:",";}&.isNotLogined{background:transparent;color:",";border:1px solid ",";margin:0;color:",";background:",";border:1px solid ",";&:hover:not(.disabled){background:",";border:1px solid ",";&:lang(en){border:1px solid #000;}}&:active:not(.disabled){background:",";border:1px solid ",";&:lang(en){border:1px solid #000;}}}&.disabled{cursor:not-allowed;background:",";color:",";.svg-icon{color:",";}}}.share-box.show-animation{",";}}.zoom{display:flex;align-items:center;border:1px solid #E5E5E5;border-radius:3px;}}&:hover{.svg-icon{.fore{color:",";}}}&.isDeleteRulerLine{pointer-events:none;}@media only screen and (max-width:1082px){&.isEmbedV2NotFull{.toolbar-left,.toolbar-right{min-width:calc(50% - 75px);}}}"],ic.E0,e=>e.theme.color_bg_white,e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L1,i6,e=>e.theme.color_text_L1,e=>e.theme.color_bg_white,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_bg_border_02,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_text_L1,i6,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_secondary_active,i6,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_primary_normal,e=>e.theme.color_text_btn,e=>e.theme.color_btn_primary_hover,e=>e.theme.color_btn_primary_clicked,e=>e.theme.color_text_L1,e=>e.theme.color_bg_border_02,e=>e.theme.color_text_L1,e=>e.theme.color_bg_white,e=>e.theme.color_bg_border_02,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_bg_border_02,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_bg_border_02,e=>e.theme.color_btn_primary_disabled,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_disabled01,N9.e,e=>e.theme.color_primary_brand01),wW=(0,E.DU)(["#IBOT_TOOLTIP_ROOT{.toolbar-modao-logo-tips{transform:translate(-40%,10%);> .arrow{left:40%;}}}"]);class SW extends l.PureComponent{render(){const{designOptions:t,rootProject:n,isShowExitCombo:r,screenMeta:s,isDeleteRulerLine:c,onlyView:d,isCommunityPreview:p,isEmbedV2Preview:g,isHtmlZipPreview:y,fullScreenMode:w,importAbarOptions:_,currentSharingInReadOnly:j}=this.props,N=d&&(j==null?void 0:j.comment_permission)==="off";return(0,o.jsxs)(CW,{id:"mb-toolbar","data-is-widget-insertable":!1,"data-is-quick-create-quit":!0,className:m()(Or.c.GUIDE_TOOLBAR_COMMON,Or.c.GUIDE_NOVICE_2309,{isDeleteRulerLine:c,isEmbedV2:g,isEmbedV2NotFull:g&&!w}),children:[(0,o.jsx)(NV,{onlyView:d,isCommunityPreview:p,isEmbedV2Preview:g,isHtmlZipPreview:y,isShowExitCombo:r,designOptions:t,rootProject:n,screenMeta:s,fullScreenMode:w,isDisabledComment:N,importAbarOptions:_}),(0,o.jsx)(fz,{onlyView:d,isCommunityPreview:p,isEmbedV2Preview:g,rootProjectName:n==null?void 0:n.name,rootProject:n,isShowExitCombo:r,screenMeta:s,importAbarOptions:_,isHtmlZipPreview:y,fullScreenMode:w,isDisabledComment:N}),(0,o.jsx)(bW,{onlyView:d,isCommunityPreview:p,isEmbedV2Preview:g,isHtmlZipPreview:y,rootProject:n,fullScreenMode:w,isShowExitCombo:r,importAbarOptions:_}),(0,o.jsx)(wW,{})]})}}const AW=(0,k.Mz)([we.r,re.PL,re.W4,re.Ur,M.Q,Y.jx,Y.pH,Y.rg,Y.uu,Y.T7,re.YT,re.fv,re.z$],(e,t,n,r,s,c,d,p,g,y,w,_,j)=>{const{isDesign:N}=n,{isEditingCombo:Z}=e,Q=Z&&N,se=c===Te.qi.OnlyView;return{screenMeta:r,rootProject:t,designOptions:n,isShowExitCombo:Q,isDeleteRulerLine:s,onlyView:se,isCommunityPreview:d,isEmbedV2Preview:p,isHtmlZipPreview:g,fullScreenMode:y,projectMeta:w,importAbarOptions:_,currentSharingInReadOnly:j}}),MW=(0,a.Ng)(e=>AW(e))(SW);var kW=i(40191),EW=i(20315),j9=i(66195),s6=i(89208),IW=i(27306),D9=i(24094),l6=i(61924),TW=i(99378),_W=i(40497),PW=i(17654),LW=i(54894),NW=i(10999),jW=i(97919),DW=i(87606),N4=i(40486);const OW=e=>{let{initPos:t}=e;const{editingInteraction2:n,currentCanvas:r,selectInteractionKey:s,itemKey:c,interactionTree:d,selectItaInfo:p,selectTreeNode:g,interactionStore:y,selectTreeNode2:w}=(0,l6.Cl)({from:"treePanelRight"}),_=y==null?void 0:y.query.getNode(s),{position:j,setPosition:N}=(0,NW.J)(t),Z=(0,a.d4)(Jn.R7.query.getEditorFloatOpenFrom),Q=(0,l.useRef)(),se=(0,a.wA)(),ie=(0,l.useRef)(null),he=(De,Je)=>{N({left:De,top:Je})};(0,l.useEffect)(()=>()=>{Z!=="itaConnector"&&Jn.R7.dispatchState({editorFloatPosition:{top:Jn.iA,left:Jn.iA}},se)},[]),(0,l.useLayoutEffect)(()=>{const De=ie.current!==t;if(ie.current=t,Z==="alignTop")return;const Je=document.getElementById("tree-editor-float");if(!Je)return;if(De){if(ie.current=t,Z==="itaConnector")return;setTimeout(()=>{const _t=document.querySelector('#interaction-tree-list [data-key="'+s+'"]'),gt=_t?_t.getBoundingClientRect().top:t.top,Ct=_t?_t.getBoundingClientRect().left:t.left,{height:zt}=Je.getBoundingClientRect(),{finalTop:Dt,finalLeft:sn}=(0,N4.X2)({top:gt,left:Ct-Jn.mJ,height:zt});N({left:sn,top:Dt})},20);return}const{height:Ne}=Je.getBoundingClientRect(),{finalTop:pt}=(0,N4.X2)({top:j.top,left:j.left,height:Ne});N({left:j.left,top:pt})},[t,_]),(0,l.useEffect)(()=>{(!d||p.type==="empty"||p.type==="normal"&&!n)&&setTimeout(()=>{Jn.R7.dispatchState({newInteractionTypeEditingKey:"",newTriggerNodeEditingKey:"",newTriggerNodeShowKey:""},se)},4)},[se,n,d,p.type]),(0,Bg.wo)(Q,"$body");const xe=()=>{se(Jn.R7.command.clearAllCommand({withClearCellLinks:!0}))},Se=De=>{var Je,Ne,pt,_t,gt,Ct,zt,Dt,sn,Rn,On,Lo;if(!((Je=(Ne=De.target).closest)!=null&&Je.call(Ne,".bar-vertical")||(pt=(_t=De.target).closest)!=null&&pt.call(_t,".bar-horizontal"))){if(document.querySelector("#expression-editor")&&!((gt=(Ct=De.target).closest)!=null&>.call(Ct,"#canvas .tree-node"))&&!((zt=(Dt=De.target).closest)!=null&&zt.call(Dt,"#interaction-tree-container"))){De.stopPropagation();return}if(document.querySelector(".wAttr-select-panel")){De.stopPropagation();return}(sn=(Rn=De.target).closest)!=null&&sn.call(Rn,"#mb-toolbar")&&se(Jn.R7.command.clearAllCommand({})),(On=(Lo=De.target).closest)!=null&&On.call(Lo,"#screens")&&!De.target.closest("#canvas .tree-node:not(.rResCanvas)")&&!De.target.closest("#overlay-rel-pos-ctrl")&&!De.target.closest("#scroll-to-offset-guidelines")&&(document.querySelector(".var-dropmenu")||se(Jn.R7.command.clearAllCommand({})),De.stopPropagation())}},_e=()=>{if(!Q.current||!Q.current.$body)return;const{top:De,height:Je}=Q.current.$body.getBoundingClientRect();De+Je>window.innerHeight&&N({...j,top:window.innerHeight-Je-12})};return!d||p.type==="empty"||p.type==="normal"&&!n?null:(0,o.jsx)(dr.A,{position:{left:j.left,top:j.top},onMove:he,ref:Q,children:(0,o.jsxs)(D9.$s,{id:"tree-editor-float",className:Or.c.GUIDE_PAGE_CREAT_LINK2,children:[(0,o.jsx)(DW.C,{uiFrom:"treePanelRight",hasTrash:p.type!=="action",interactionStore:y,selectTreeNode:g,isClearAll:!0,onClose:xe}),p.type==="normal"?(0,o.jsx)(LW.A,{link:n,currentCanvas:r,currentWidgetKey:c,interactionTree:d,interactionStore:y,hasTrash:!1,selectTreeNode:g,adaptTopPosition:_e}):(0,o.jsx)(jW.S,{itemKey:c,interactionDummyKey:s,selectItaInfo:p,interactionTree:d,interactionStore:y,selectNode2:w,uiFrom:"treePanelRight"}),(0,o.jsx)(Jr.A,{target:document,onMouseDown:(0,Jr.t)(Se,{capture:!0})})]})})},RW=()=>{const e=(0,a.d4)(Jn.R7.query.getIsEditorFloatOpen),t=(0,a.d4)(Jn.R7.query.getEditorFloatPosition);return e?(0,ds.createPortal)((0,o.jsx)(o.Fragment,{children:(0,o.jsx)(OW,{initPos:t})}),document.body):null};var BW=i(19969),UW=i(83485);const FW=()=>{const e=(0,a.wA)(),t=(0,l.useRef)(!1),n="treePanelRight",{interactionTree:r,itemKey:s,isEditingCombo:c,editingPanelRefPage:d,selectInteractionKey:p,disableType:g,isGlobalLink:y,interactionStore:w}=(0,l6._C)({from:n});(0,a.d4)(BW.wN);const{collapseList:_,handleCollapse:j}=(0,l6.zi)({cacheKey:s,interactionTree:r}),N=(0,l.useCallback)((se,ie)=>{ie?(e(Jn.R7.command.interactionEditorFloatOpenCommand({directlySelect:!0,interactionType:ie.attr.interactionType})),(0,N4.Es)(ie.attr.key)&&(0,UW.X)()):e(Jn.R7.command.interactionEditorFloatOpenCommand({directlySelect:!0}))},[e]);(0,l.useEffect)(()=>{p&&(0,N4._6)({itaKey:p})},[]);const Z=se=>{if(!se.target)return;if(se.target.closest("#interaction-tree-list")===se.target){e(Jn.R7.command.interactionSelectCommand({selectInteractionKeyList:[]}));return}if(!(se.target.closest("#interaction-tree-list")||se.target.closest("#interaction-panel-float")||se.target.closest(".SelectMenuPortal")||se.target.closest(".DropdownMenuPortal")||se.target.closest(".context-menu-mask")||se.target.closest("#tree-editor-float")||se.target.closest(".quickCreateItaBtn")||se.target.closest(".setting-panel-header")||se.target.closest(".wAttr-select-panel"))){if(t.current){t.current=!1;return}e(Jn.R7.command.interactionSelectCommand({selectInteractionKeyList:[]}))}},Q=se=>{document.querySelector("#expression-editor")&&(t.current=!0)};return(0,o.jsxs)(D9.LY,{onMouseDown:Q,onClick:Z,className:m()("link-settings",Or.c.GUIDE_PAGE_CREAT_LINK),children:[(0,o.jsx)(_W.m,{disabled:g!=="none",showPreference:!y,buttonType:y?"global":"common",uiFrom:n,handleCollapse:j,interactionTree:r,interactionStore:w,itemKey:s}),g!=="none"?(0,o.jsx)(PW.q,{disableType:g}):(w==null?void 0:w.type)!=="defaultData"?(0,o.jsx)(TW.L,{currentWidgetKey:s,interactionTree:r,selectInteractionKey:p,editingPanelRefPage:d,extraClick:N,uiFrom:n,collapseList:_,handleCollapse:j,interactionStore:w,isEditingCombo:c}):(0,o.jsx)(IW.U,{isEditingCombo:c,openEditorFloat:!0,uiFrom:n,interactionStore:w}),g==="none"&&r&&(0,o.jsx)(RW,{})]})};var j4=i(4649),VW=i(19295);const zW=E.Ay.div.withConfig({displayName:"styles__StyledVarSetting",componentId:"sc-qqvf44-0"})(["position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:40px;.border-resizer.top{top:0;&:hover{background-color:rgba(22,132,252,.6);}&.active{background-color:rgba(22,132,252,.6);}}.var-list .empty-box{min-height:90px;img{display:none;}}"]),WW=E.Ay.div.withConfig({displayName:"styles__StyleHeader",componentId:"sc-qqvf44-1"})([" width:100%;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid ",";&:not(.show-search){padding:0 9px 0 16px;cursor:grab;}.container{display:flex;align-items:center;justify-content:space-between;flex:1;.left .title{font-size:12px;font-weight:600;font-style:normal;color:",";}.right{display:flex;align-items:center;.add-var-opener{margin-left:4px;}}}"],e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L1),HW=(0,E.Ay)(He.Ay).withConfig({displayName:"styles__StyledContextMenu",componentId:"sc-qqvf44-2"})(["&.var-context-menu ul{min-width:160px;padding:8px;border-radius:8px;border:1px solid ",";color:",";background:",";box-shadow:",";li.MenuItem{a{border-radius:4px;padding-left:8px;background:",";color:",";svg path{fill:",";}.right-arrow svg > path{fill:",";}.shortfont kbd{color:",";}}&:not(.disabled).active{a{background:",";}}&.disabled{a{color:",";svg path{fill:",";}.shortfont kbd{color:",";}}}}}.mutiple-selection{color:",";border-bottom:1px solid ",";white-space:nowrap;line-height:24px;padding-bottom:4px;margin-bottom:4px;padding-left:8px;}"],e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L0,e=>e.theme.color_bg_white,e=>e.theme.shadow_m,e=>e.theme.color_bg_white,e=>e.theme.color_text_L0,e=>e.theme.color_text_L0,e=>e.theme.color_text_L2,e=>e.theme.color_text_L2,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_L2,e=>e.theme.color_bg_border_01),GW=e=>{let{searchKeyword:t,showSearchIcon:n,setSearchKeyword:r,onAddVar:s,onMouseDown:c,onShowSearch:d}=e;const[p,g]=(0,l.useState)(!1),y=m()({"show-search":p}),w=N=>{N.stopPropagation(),r(""),g(!1)},_=(0,Bg.qK)(()=>{g(!0),d==null||d()}),j=N=>{N.target.closest(".container > .right")||p||c==null||c(N)};return(0,o.jsx)(WW,{className:y,onMouseDown:j,children:p?(0,o.jsx)(VW.A,{keyword:t,placeholder:I18N.Variable.search.placeholder,onChangeKeyword:r,onExitSearch:w}):(0,o.jsxs)("div",{className:"container",children:[(0,o.jsx)("div",{className:"left",children:(0,o.jsx)("span",{className:"title",children:I18N.Variable.title})}),(0,o.jsxs)("div",{className:"right",children:[n&&(0,o.jsx)(pc.A,{name:"common/search",onClick:_}),(0,o.jsx)(zm.Tl,{onAddVar:s})]})]})})},ZW=async e=>{const t=await(0,Lt.ZO)({isShowPrompt:!0})||[],n=(0,td.pU)();let r=e&&n.findIndex(c=>c.key===e.key)+1||n.length;r===0&&(r=1);const s=n.map(c=>c.hotAttr.name);if(t.length){const c=t.map((d,p)=>{const g=(0,Y1.hX)(s,d.name),y={key:(0,j4.dU)(),hotAttr:(0,j4.mn)({name:g,zIndex:r+p,varDataType:d.varDataType,varData:d.varData,description:"",varType:"variable"}),sub:[],sup:mr.fu};return s.push(g),y});return n.splice(r,0,...c),sdkStore.updateHotItemBatch(n),(0,td.E4)("",n),c}},Yf={single:"single",range:"range",multiple:"multiple"},KW=e=>e!=null&&e.shiftKey?Yf.range:e!=null&&e.metaKey||e!=null&&e.ctrlKey?Yf.multiple:Yf.single;var D4=i(50060);const Xf=280,c6=40,d6=new Map,O9=(e,t)=>MB.global.popupHelper.confirmAsync({isHTML:!0,title:I18N.Variable.delete.title,desc:I18N.Variable.delete[e?"desc_used":"desc_noused"],theme:t}),R9=(e,t)=>{const n=e.reduce((s,c)=>((0,D4.GO)(c,D4.zN.interactions).forEach(d=>s.add(d)),s),new Set),r=[];n.forEach(s=>{const c=sdkStore.getHotItem(s);c&&r.push({key:s,hotAttr:{interactions:c.hotAttr.interactions.slice(0)}})}),r.length&&(t({type:"entry:widget:change",payload:{flatChgList:r}}),t({type:"entry:refresh:link-list"}))},B9=e=>{var t;let{containerHeight:n=0,showEmptyTtext:r=!0}=e;const s=(0,a.wA)(),c=(0,a.d4)(Wc.ue),d=(0,a.d4)(q.O4),p=(0,l.useRef)(null),g=(0,l.useRef)(null),y=(0,l.useRef)(null),w=(0,l.useRef)(),_=Math.max(n-220,Xf),j=(t=(0,a.d4)(Oe.p$))==null?void 0:t[0],[N,Z]=(0,l.useState)(d6.get(j)||Xf),[Q,se]=(0,l.useState)(""),[ie,he]=(0,l.useState)([]),[xe,Se]=(0,l.useState)(null),[_e,De]=(0,l.useState)(null),Je=_e==null?void 0:_e.item,Ne=Je&&c.find($o=>$o.key===Je.key);Je&&Je!==Ne&&De(Ne?{..._e,item:Ne}:null);const pt=(0,l.useMemo)(()=>xe!=null&&xe.trigger?[{label:I18N.ToolBarNext.copy,command:"copy"},{label:I18N.ToolBarNext.paste,command:"paste",disabled:!(0,Lt.pU)()},{label:I18N.ToolBarNext.delete,command:"delete"}]:[{label:I18N.ToolBarNext.paste,command:"paste",disabled:!(0,Lt.pU)()}],[xe==null?void 0:xe.trigger]),_t=(0,l.useMemo)(()=>{const $o=c.sort((da,nr)=>da.hotAttr.zIndex-nr.hotAttr.zIndex);if(!Q)return $o;const sa=Q.toLowerCase();return $o.filter(da=>da.hotAttr.name.toLowerCase().includes(sa)||String(da.hotAttr.varData).includes(sa))},[c,Q]),gt=(0,l.useCallback)(()=>{s({type:"settings:update:varList",payload:{varList:(0,td.pU)()}})},[s]);(0,l.useEffect)(()=>{if(j){const $o=d6.get(j);Z($o||Xf)}},[j,Z]),(0,l.useEffect)(()=>(zt(),()=>{hn()}),[]),(0,l.useEffect)(()=>{var $o;($o=y.current)==null||$o.call(y,c)},[c]);const Ct=($o,sa)=>{$o>_&&($o=_),$o{p!=null&&p.current&&Ct(p.current.clientHeight)},Dt=()=>{Ct(p.current.clientHeight,!0)},sn=()=>{N<80&&Ct(Xf,!0)},Rn=($o,sa)=>{var da;const nr=c.map(hi=>hi.hotAttr.name),cr=(0,Y1.hX)(nr,sa==null?void 0:sa.name),Vr=(da=sa==null?void 0:sa.varData)!=null?da:(0,Y1.D5)($o),yr={key:(0,j4.dU)(),hotAttr:(0,j4.mn)({name:cr,zIndex:0,varDataType:$o,varData:Vr,description:"",varType:"variable"}),sub:[],sup:mr.fu};sdkStore.combineMergeMark("add-items"),w.current="add-items";const pi=(0,td.pU)();(0,td.E4)("",[yr,...pi]),gt(),N<80&&Ct(Xf,!0),y.current=hi=>{y.current=null;const Hi=hi.find(Kr=>Kr.key===yr.key);Hi&&(he([Hi.key]),De({item:Hi,autoFocusArea:"varName",position:(0,Y1.iL)(Hi,p.current)}))}},On=($o,sa)=>{const da=sdkStore.getHotItem($o);if(!da||da.hotAttr.name!==sa.name||da.hotAttr.varData!==sa.varData){if(sdkStore.combineMergeMark("update-vardata"),sdkStore.updateHotAttrMerge($o,sa),da&&typeof sa.varData<"u"&&sa.varData!==da.hotAttr.varData){const cr=(0,td.z1)(da.key);cr!=null&&cr.length&&s({type:"entry:widget:change",payload:{flatChgList:cr}})}gt(),sdkStore.combineMerge("update-vardata")}},Lo=async()=>{if(!_e)return;const $o=_e.item.key,sa=(0,D4.Sc)($o);if(await O9(sa,d)){if(w.current&&(sdkStore.combineMerge(w.current),w.current=""),sdkStore.combineMergeMark("delete-items"),sdkStore.deleteHotItem($o),sa){const nr=(0,td.p8)(_e.item);sdkStore.updateHotItem(nr),R9([$o],s)}(0,td.E4)("delete-items"),gt(),hn()}},Yo=($o,sa,da)=>{const nr=KW(sa),cr=ie.includes($o.key);if(ie.length){if(nr===Yf.range){const Vr=_t.findIndex(hi=>hi.key===$o.key);let yr=-1,pi=1/0;if(ie.forEach(hi=>{const Hi=_t.findIndex(Gi=>Gi.key===hi),Kr=Math.abs(Hi-Vr);Kr{ie.includes(Kr.key)||ie.push(Kr.key)}),he(ie.slice()),De(null)}return}if(nr===Yf.multiple){he(cr?ie.filter(Vr=>Vr!==$o.key):[...ie,$o.key]),De(null);return}if(cr){he([]),De(null);return}}he([$o.key]),De({item:$o,position:(0,Y1.iL)($o,p.current),autoFocusArea:da})},Cn=($o,sa)=>{ie.includes($o.key)&&_e?De({..._e,autoFocusArea:sa}):(he([$o.key]),De({item:$o,position:(0,Y1.iL)($o,p.current),autoFocusArea:sa}))},hn=()=>{De(null),he([]),w.current&&(sdkStore.combineMerge(w.current),w.current="")},oa=$o=>{(0,td.E4)("sort-items",$o),gt(),De(null)},Ao=()=>{he([])},ca=$o=>{if(g.current){g.current.handleDown($o),g.current.setState({active:!1});const sa=document.body.querySelector(".body-ns-resize");sa&&(sa.style.pointerEvents="none")}},va=($o,sa)=>{const da={top:sa.clientY,left:sa.clientX};Se({position:da,trigger:$o}),(!$o||!ie.includes($o.key))&&hn()},ra=(0,l.useCallback)(async $o=>{const sa=ie.slice();$o!=null&&$o.key&&!ie.includes($o.key)&&sa.push($o.key);const da=sa.filter(cr=>(0,D4.Sc)(cr));if(await O9(da.length>0,d)){if(sdkStore.combineMergeMark("delete-items"),sdkStore.deleteHotItemBatch(sa),da.length){const cr=da.map(Vr=>(0,td.p8)(sdkStore.getHotItem(Vr)));sdkStore.updateHotItemBatch(cr),R9(da,s)}(0,td.E4)("delete-items"),hn(),gt()}},[s,gt,d,ie]);(0,l.useEffect)(()=>{Object.assign(MB,{shortKeyCallbackBucket:{...MB.shortKeyCallbackBucket,deleteVarNodeCallback:()=>ie.length===0?!1:(ra(),!0)}})},[ra,ie.length]),(0,l.useEffect)(()=>()=>{Object.assign(MB,{shortKeyCallbackBucket:{...MB.shortKeyCallbackBucket,deleteVarNodeCallback:void 0}})},[]);const Jo=async $o=>{const{trigger:sa}=xe;if($o==="copy"){const da=ie.length?ie:sa!=null&&sa.key?[sa==null?void 0:sa.key]:[];if(!da.length)return;const nr=da.map(cr=>{const{hotAttr:{name:Vr,varDataType:yr,varData:pi}}=sdkStore.getHotItem(cr);return{name:Vr,varDataType:yr,varData:pi}});await(0,Lt.p8)(nr);return}if($o==="paste"){w.current="paste-items",sdkStore.combineMergeMark(w.current);const da=await ZW(sa);da&&(gt(),y.current=nr=>{y.current=null;const cr=da.map(yr=>yr.key);if(cr.length===1){he(cr);const yr=nr.find(pi=>pi.key===cr[0]);yr&&De({item:yr,autoFocusArea:"varName",position:(0,Y1.iL)(yr,p.current)})}else{var Vr;he([]);const yr=da[cr.length-1].key,pi=(Vr=p.current)==null?void 0:Vr.querySelector('.var-list .var-item[data-cid="'+yr+'"]');pi==null||pi.scrollIntoView(!1);const hi=[];cr.forEach(Hi=>{var Kr;const Gi=(Kr=p.current)==null?void 0:Kr.querySelector('.var-list .var-item[data-cid="'+Hi+'"]');Gi&&(Gi.classList.add("highlight"),hi.push(Gi))}),setTimeout(()=>{hi.forEach(Hi=>Hi==null?void 0:Hi.classList.remove("highlight"))},1e3),sdkStore.combineMerge(w.current),w.current=""}});return}$o==="delete"&&ra(sa)};return(0,o.jsxs)(zW,{style:{flexBasis:N},ref:p,children:[(0,o.jsx)(ni.A,{placement:"top",value:N,min:c6,max:_,onResizeStart:zt,onResizeEnd:Dt,onChange:Ct,ref:g}),(0,o.jsx)(GW,{onAddVar:Rn,showSearchIcon:!!(_t!=null&&_t.length),searchKeyword:Q,setSearchKeyword:se,onMouseDown:ca,onShowSearch:sn}),(0,o.jsx)(zm.CB,{list:_t,showEmptyTtext:r,onClick:Yo,onDoubleClick:Cn,selection:ie,contextTrigger:xe==null?void 0:xe.trigger,onSorted:Q?void 0:oa,onContextMenu:va,onClickOutside:Ao}),_e&&(0,o.jsx)(zm.Hk,{editorItem:_e.item,position:_e.position,onClose:hn,onDelete:Lo,onChange:On,autoFocus:_e.autoFocusArea}),xe&&(0,o.jsx)(HW,{className:"var-context-menu",position:xe.position,onClose:()=>Se(null),children:(0,o.jsxs)(o.Fragment,{children:[ie.length>1&&(0,o.jsx)("li",{className:"mutiple-selection",children:I18N.Variable.context.selection.replace("{n}",ie.length)}),pt.map($o=>(0,o.jsx)(He.Dr,{text:$o.label,disabled:$o.disabled,onClick:()=>Jo($o.command)},$o.command))]})})]})};var YW=i(49291),XW=i(51320),QW=i(11582);function JW(e){let{device:t,deviceKey:n,width:r,height:s}=e;const c=(0,a.wA)(),d=(0,a.d4)(re.Ur),p=(0,a.d4)(re.wq),g=()=>{const y=(0,$u.X0)(d,{width:r,height:s,device:n}),w={...p,...y};c({type:"entry:batch:create:items:position",payload:{finalWidget:w}}),c({type:"set:quick-create-widget",payload:{widget:null}}),(0,Di.s9)({page:{device:n}})};return(0,o.jsxs)(qW,{onClick:g,children:[(0,o.jsx)("span",{className:"deviceName",children:(0,P0.d0)({model:n,device:t,isPageSize:!0})}),(0,o.jsxs)("span",{className:"deviceSize",children:[r," \xD7 ",s]})]})}const qW=E.Ay.div.withConfig({displayName:"SizeItem__StyledSizeItem",componentId:"sc-yydgop-0"})(["width:100%;padding:6px 16px 6px 32px;line-height:20px;display:flex;justify-content:space-between;cursor:pointer;.deviceName{color:",";}.deviceSize{color:",";white-space:nowrap;display:flex;align-items:center;}&:hover{background:",";}&:first-child{margin-top:8px;}&:last-child{margin-bottom:8px;}"],e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_btn_secondary_hover),$W=E.Ay.div.withConfig({displayName:"CanvasSizeSelect__StyledCanvasSizeSelect",componentId:"sc-1ph3hpr-0"})([".collapse-panel-wrapper{&:not(:first-child){margin-top:2px;border-top:1px solid ",";}.collapse-panel{header{height:24px;&:hover{background:none;}}&:not(.expanded) header{margin:4px 0;}&.expanded header{margin-top:4px;}div.title{font-weight:500;margin-left:6px;}}}"],e=>e.theme.color_bg_border_02),eH=(0,l.memo)(e=>{var t;let{defaultDevice:n}=e;const[r,s]=(0,l.useState)(n!=="none"&&((t=P0.v2[n])==null?void 0:t.device)||"iphone"),c=d=>()=>{s(r===d?"":d)};return(0,o.jsx)($W,{children:P0.a$.map((d,p)=>{let{device:g,modelList:y}=d;const w=r===g;return(0,o.jsx)("div",{className:"collapse-panel-wrapper",children:(0,o.jsx)(QW.A,{id:p+"1",title:(0,P0.KB)({device:g}),width:250,expanded:w,onToggle:c(g),children:y.map((_,j)=>{let{width:N,height:Z,key:Q}=_;return(0,o.jsx)(JW,{device:g,deviceKey:Q,width:N,height:Z},j)})},p)},"collapse-panel-wrapper-"+p)})})});var tH=i(15170);const nH=E.Ay.div.withConfig({displayName:"styles__StyledExportButton",componentId:"sc-tr7jxo-0"})(["width:100%;height:40px;background:",";padding:0 10px;display:flex;justify-content:flex-end;align-items:center;z-index:1;border-top:1px solid ",";.button-root{width:100%;}.svg-icon.btn-loading{animation:spinning 2s linear infinite;}"],e=>e.theme.color_bg_white,e=>e.theme.color_bg_border_01),oH=(0,l.memo)(e=>{const{dispatch:t}=e,n=()=>{MB.global.experienceLoginModalHelper("isSave")||t({type:"entry:toolbar:open:export_menu"})};return(0,o.jsx)(nH,{children:(0,o.jsx)(Fl.lV,{className:"export-screen-btn2",onClick:n,children:I18N.SettingPanel.export})})});var aH=i(86750),p6=i(71190);class rH extends l.PureComponent{render(){const{updateHeight:t,updateWidth:n,selectNewModel:r,updateOrientation:s,deviceType:c,deviceWidth:d,deviceHeight:p,orientation:g}=this.props,y=d==="\u591A\u4E2A\u503C",w=p==="\u591A\u4E2A\u503C";return(0,o.jsxs)(iH,{title:I18N.ScreenPanel.prototype_presentation,children:[(0,o.jsxs)("div",{className:"screen-info height-32",children:[(0,o.jsx)(aH.A,{model:c,renderList:P0.X6,onSelect:r}),(0,o.jsx)("div",{className:"placeholder"}),(0,P0.$n)(c)&&c!=="\u591A\u4E2A\u503C"&&(0,o.jsxs)("section",{className:m()("orientation-body"),children:[(0,o.jsx)(yd.A,{content:I18N.SettingPanel.portrait,children:(0,o.jsx)("div",{className:m()("orientation-option",{active:g==="portrait"}),onClick:()=>{s({deviceOrientation:"portrait"})},children:(0,o.jsx)(Et.C,{className:"icon",name:"setting_panel/screen/screen_portrait"})})}),(0,o.jsx)(yd.A,{content:I18N.SettingPanel.landscape,children:(0,o.jsx)("div",{className:m()("orientation-option",{active:g==="landscape"}),onClick:()=>{s({deviceOrientation:"landscape"})},children:(0,o.jsx)(Et.C,{className:"icon",name:"setting_panel/screen/screen_landscape"})})})]})]}),c==="customize"&&(0,o.jsxs)("div",{className:"general-line height-32",children:[(0,o.jsx)(xh.A,{className:"general-input screen-width-edit step-input-width-72",title:"W",attr:"width",value:y?void 0:d,disabled:!1,min:1,max:99999,isNotVerify:y,placeholder:"\u591A\u4E2A\u503C",onConfirm:n}),(0,o.jsx)(xh.A,{className:"general-input screen-height-edit step-input-width-72",title:"H",attr:"height",value:w?void 0:p,disabled:!1,min:1,max:99999,isNotVerify:w,placeholder:"\u591A\u4E2A\u503C",onConfirm:t})]})]})}}const iH=(0,E.Ay)(p6.A).withConfig({displayName:"indexui__StyledDeviceSettings",componentId:"sc-1lyankb-0"})(["",";.screen-info{display:flex;align-items:center;padding:0 10px;}.placeholder{flex:1}.orientation-body{display:flex;flex-direction:row;justify-content:flex-start;margin-left:10px;.orientation-option{cursor:pointer;width:24px;height:24px;border-radius:4px;&:not(.active):hover{background:",";color:",";}&.active{color:",";background:",";}.icon{font-size:24px;margin-right:6px;}.svg-icon{color:",";}&:first-child{margin:0 3px;}}}.general-line{display:flex;align-items:center;padding:0 10px;&.is-clip-content-line{padding-left:5px;margin-top:4px;.Check-label{margin-left:10px;}}.general-input{flex:0 0 66px;display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;&:not(:last-child){margin-right:8px;}&.is-active:not(.has-menu):not(.is-disabled) .title{color:",";}}.active{background:#1A70D8;}}"],pr.L9,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3);var U9=i(51743),O4=i(50521),F9=i(30542),sH=i(40715);const V9=240,z9=e=>{let{position:t,renderOpener:n,onClickOpener:r}=e;const s=(0,a.wA)(),c=y=>s({type:"entry:libStyle:re-build:treeData",payload:{type:y}}),d=()=>{const y={...t,left:t.left-Nn.tA};s({type:"entry:libStyle:open:color:modal",payload:{position:y,onConfirm:()=>c("color")}})},p=()=>{s({type:"modal:update:state",payload:{libEditTextModal:{isOpen:!0,position:{...t,left:t.left-Nn.tA-V9},type:"create",attrs:(0,Nn.H$)(),onConfirm:()=>c("text")}}})},g=()=>{s({type:"modal:update:state",payload:{libEditAppearModal:{isOpen:!0,position:{...t,left:t.left-Nn.tA-V9},type:"create",attrs:Nn.R3,onConfirm:()=>c("appear")}}})};return(0,o.jsx)(lH,{direction:"down",renderOpener:n,renderMenu:(0,o.jsxs)(cH,{position:t,children:[(0,o.jsx)(He.Dr,{text:I18N.libPanel.manage.create_ref.color,icon:(0,o.jsx)(Et.C,{name:"setting_panel/libPanl/color/create",size:16}),size:16,onClick:d}),(0,o.jsx)(He.Dr,{text:I18N.libPanel.manage.create_ref.text,icon:(0,o.jsx)(Et.C,{name:"setting_panel/libPanl/text/create",size:16}),onClick:p}),(0,o.jsx)(He.Dr,{text:I18N.libPanel.manage.create_ref.appear,icon:(0,o.jsx)(Et.C,{name:"setting_panel/libPanl/appear/create",size:16}),onClick:g})]}),onClick:r})},lH=(0,E.Ay)(pm.A).withConfig({displayName:"CreateDropDown__StyledDropDown",componentId:"sc-abkp7x-0"})(["height:24px;"]),cH=(0,E.Ay)(He.Ay).withConfig({displayName:"CreateDropDown__StyledContextMenu",componentId:"sc-abkp7x-1"})(["width:max-content;",";ul{min-width:160px;li{.svg-icon{margin-right:8px;}}}"],pr.ZJ),dH=()=>{const[e,t]=(0,l.useState)(!1),[n,r]=(0,l.useState)({top:0,left:0}),s=(0,l.useRef)(null),c=d=>{if(t(d),!d)return;const{left:p,bottom:g}=s.current.getBoundingClientRect();r({top:g+6,left:p+23})};return(0,o.jsxs)(pH,{children:[(0,o.jsx)(sH.m,{}),(0,o.jsx)(z9,{position:n,renderOpener:(0,o.jsx)(O4.Q,{icon:(0,o.jsx)(Et.C,{className:m()("add-icon",{active:e}),name:"common/add@24",size:24,ref:s}),content:"\u521B\u5EFA\u6837\u5F0F",direction:"down"}),onClickOpener:c})]})},pH=E.Ay.div.withConfig({displayName:"Header__StyledHeaderRightComponent",componentId:"sc-1l97pr9-0"})(["display:flex;.toolbar-dropdown-opener{width:24px;height:24px;border-radius:4px;color:",";cursor:pointer;display:flex;align-items:center;justify-content:center;&:not(.is-open):hover{background:",";}&.is-open{background:",";}}"],e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_active);var uH=i(18821),W9=i.n(uH);const hH=e=>{let{refStyleData:t,onActiveKey:n}=e;const r=(0,a.wA)(),s=(0,l.useRef)(null),c=p=>{r({type:"entry:libStyle:re-build:treeData",payload:{type:p}}),n("")},d=p=>{p.stopPropagation();const{hotAttr:g}=t,{left:y,top:w,width:_}=s.current.getBoundingClientRect(),j={top:w-110,left:y-240-Nn.tA+_};if(n(t==null?void 0:t.key),g.styleType==="color"&&r({type:"modal:update:state",payload:{libEditColorModal:{isOpen:!0,position:j,type:"edit",color:{fill:"solid",fillIsVisible:!0,solidColor:g.fill},currentKey:t==null?void 0:t.key,title:g==null?void 0:g.name,desc:g==null?void 0:g.desc,onSetRefStyle:()=>{},onColorChange:()=>{},onConfirm:()=>{c("color"),c("appear")},onCancel:()=>n("")}}}),g.styleType==="appear"){const N={borderRadius:g==null?void 0:g.borderRadius,borderRadiusIsVisible:g==null?void 0:g.borderRadiusIsVisible,borderVisibility:g==null?void 0:g.borderVisibility,border:g==null?void 0:g.border,fill:g==null?void 0:g.fill,shadow:g==null?void 0:g.shadow};r({type:"modal:update:state",payload:{libEditAppearModal:{isOpen:!0,position:j,type:"edit",currentKey:t==null?void 0:t.key,title:g==null?void 0:g.name,desc:g==null?void 0:g.desc,attrs:N,refStyles:g==null?void 0:g.refStyles,onConfirm:()=>c("appear"),onCancel:()=>n("")}}})}if(g.styleType==="text"){const N=W9()(g,Nn.F$);r({type:"modal:update:state",payload:{libEditTextModal:{isOpen:!0,position:j,type:"edit",currentKey:t==null?void 0:t.key,title:g==null?void 0:g.name,desc:g==null?void 0:g.desc,attrs:N,refStyles:g==null?void 0:g.refStyles,onConfirm:()=>c("text"),onCancel:()=>n("")}}})}};return(0,o.jsx)(o.Fragment,{children:!t.hotAttr.libKey&&(0,o.jsx)(O4.Q,{icon:(0,o.jsx)(Et.C,{name:"common/edit@24",size:24,ref:s}),className:"edit-icon",content:"\u7F16\u8F91",direction:"down",onClick:d})})};var u6=i(63496);const H9={isOpen:!1,position:{top:0,left:0},refStyle:{}},mH=e=>{var t;return(t=sdkStore.findAllTypeUnder(e,"rResStyle"))==null?void 0:t.length},fH=e=>{let{treeNode:t,onSetActiveKey:n,index:r=0}=e;const s=(0,l.useRef)(null),c=(0,l.useMemo)(()=>{if(t.hotAttr.styleType==="color"){const p={fill:"solid",fillIsVisible:!0,solidColor:t.hotAttr.fill};return p&&(0,Q0.$8)(p,{w:200,h:100})}},[t]),d=(0,l.useMemo)(()=>{if(c)return(0,Q0.TQ)(c)},[c]);return(0,o.jsxs)(yd.A,{content:(0,sd.M)(t.hotAttr,d),direction:"down",delay:500,children:[t.hotAttr.styleType==="text"&&(0,o.jsx)(Uu.c,{textStyle:t}),t.hotAttr.styleType==="color"&&(0,o.jsx)(yu.I,{ref:s,color:c,solidRenderType:"circle",size:16,index:r}),t.hotAttr.styleType==="appear"&&(0,o.jsx)(vu.U,{appearStyle:t,index:r}),(0,o.jsxs)("div",{className:"content-wrap",children:[(0,o.jsx)("div",{className:"title",children:t.hotAttr.name}),t.hotAttr.styleType==="text"&&(0,o.jsxs)("span",{className:"desc",children:[t.hotAttr.fontSize,"/",t.hotAttr.lineHeight]})]}),(0,o.jsx)(hH,{refStyleData:t,onActiveKey:n})]},t.key)},gH=e=>{let{treeNode:t,isEditing:n,onSetIsEditing:r}=e;const s=(0,l.useRef)(null),c=(0,a.wA)(),d=y=>{c({type:"entry:libStyle:re-build:treeData",payload:{type:y}})},p=y=>{y.stopPropagation(),y.preventDefault();const w=t.hotAttr.styleType,{left:_,bottom:j}=s.current.getBoundingClientRect(),N={top:j+Nn.Nc,left:_-Nn.tA};w==="color"&&c({type:"entry:libStyle:open:color:modal",payload:{position:N,onConfirm:()=>d("color"),sup:t.key}}),w==="text"&&c({type:"modal:update:state",payload:{libEditTextModal:{isOpen:!0,position:N,type:"create",sup:t.key,attrs:(0,Nn.H$)(),onConfirm:()=>d("text")}}}),w==="appear"&&c({type:"modal:update:state",payload:{libEditAppearModal:{isOpen:!0,position:N,sup:t.key,type:"create",attrs:Nn.R3,onConfirm:()=>d("appear")}}})},g=async(y,w)=>{w&&y.trim()&&((0,oc.F5)(t.key,y,t.hotAttr.styleType),d(t.hotAttr.styleType)),r(!1)};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"content-wrap",children:[(0,o.jsx)("div",{className:"folder-expand",children:(0,o.jsx)(Et.C,{name:"common/expand",className:"expand"})}),(0,o.jsx)(Ef.A,{className:"editable-span",isEditing:n,value:t.hotAttr.name,onConfirm:g},t.hotAttr.name)]}),(0,o.jsx)(O4.Q,{icon:(0,o.jsx)(Et.C,{className:"add-icon",name:"common/add@24",size:24,ref:s}),content:""+I18N.SettingPanel.design.create+I18N.libPanel.common[t.hotAttr.styleType]+I18N.libPanel.common.style,direction:"down",onClick:p,className:"create-icon"})]})},G9=e=>{var t;let{treeNode:n,type:r,depth:s,index:c=0,onMouseDown:d,onMouseUp:p}=e;const[g,y]=(0,l.useState)(!1),[w,_]=(0,l.useState)(""),[j,N]=(0,l.useState)(H9),Z=(0,a.d4)(Vl.qF),Q=(0,l.useMemo)(()=>!Z.has(n.key),[Z,n.key]),se=(0,a.wA)(),ie=(Ne,pt)=>{Ne.stopPropagation(),Ne.preventDefault(),N({isOpen:!0,position:{top:Ne.clientY,left:Ne.clientX},refStyle:pt}),_(pt.key)},he=()=>{N(H9),_("")},xe=Ne=>{se({type:"entry:libStyle:re-build:treeData",payload:{type:Ne}}),_("")},Se=()=>{const{refStyle:Ne}=j,{hotAttr:pt}=Ne;if(_(Ne.key),(pt==null?void 0:pt.type)==="rResStyleGroup"){y(!0);return}const _t={...j.position,left:j.position.left-Nn.tA};if(pt.styleType==="color"&&se({type:"modal:update:state",payload:{libEditColorModal:{isOpen:!0,position:_t,type:"edit",color:{fill:"solid",fillIsVisible:!0,solidColor:pt.fill},currentKey:Ne==null?void 0:Ne.key,title:pt==null?void 0:pt.name,desc:pt==null?void 0:pt.desc,onSetRefStyle:()=>{},onColorChange:()=>{},onConfirm:()=>xe("color"),onCancel:()=>_("")}}}),pt.styleType==="appear"){const gt={borderRadius:pt==null?void 0:pt.borderRadius,borderVisibility:pt==null?void 0:pt.borderVisibility,borderRadiusIsVisible:pt==null?void 0:pt.borderRadiusIsVisible,border:pt==null?void 0:pt.border,fill:pt==null?void 0:pt.fill,shadow:pt==null?void 0:pt.shadow};se({type:"modal:update:state",payload:{libEditAppearModal:{isOpen:!0,position:_t,type:"edit",currentKey:Ne==null?void 0:Ne.key,title:pt==null?void 0:pt.name,desc:pt==null?void 0:pt.desc,attrs:gt,onConfirm:()=>xe("appear"),onCancel:()=>_("")}}})}if(pt.styleType==="text"){const gt=W9()(pt,Nn.F$);se({type:"modal:update:state",payload:{libEditTextModal:{isOpen:!0,position:_t,type:"edit",currentKey:Ne==null?void 0:Ne.key,title:pt==null?void 0:pt.name,desc:pt==null?void 0:pt.desc,attrs:gt,onConfirm:()=>xe("text"),onCancel:()=>_("")}}})}},_e=()=>{var Ne;const{refStyle:pt}=j;_("");const _t=sdkStore.getHotItem(pt.sup);_t&&_t.hotAttr.type==="rResStyleGroup"&&_t.sub.length===1&&_t.sub[0]===pt.key&&sdkStore.deleteHotItem(_t.key),pt.key&&sdkStore.deleteHotItem(pt.key),xe(pt.hotAttr.styleType),Vc.U4.protoStyleTrack((Ne=MB)==null||(Ne=Ne.user)==null?void 0:Ne.id,"\u5220\u9664",pt.hotAttr.styleType)},De=(Ne,pt)=>{pt.hotAttr.type==="rResStyleGroup"&&se({type:"style-lib:update:collapseGroupKeySet",payload:{key:pt.key}})},Je=()=>{const Ne="\u672A\u547D\u540D/"+n.hotAttr.name;n.hotAttr.type==="rResStyle"?(0,oc.$6)(n.key,"\u672A\u547D\u540D"):n.hotAttr.type==="rResStyleGroup"&&(0,oc.F5)(n.key,Ne,n.hotAttr.styleType),xe(n.hotAttr.styleType)};return(0,o.jsxs)("li",{className:"style-list-item","data-key":n.key,children:[(0,o.jsxs)("div",{className:m()("style-content",{"folder-style":n.hotAttr.type==="rResStyleGroup","is-active":w===n.key,"is-collapse":n.hotAttr.type==="rResStyleGroup"&&!Q}),style:{paddingLeft:30*s+4+"px"},onContextMenu:Ne=>ie(Ne,n),onClick:Ne=>De(Ne,n),onMouseDown:Ne=>d&&d(Ne,n),onMouseUp:p,children:[n.hotAttr.type==="rResStyle"&&(0,o.jsx)(fH,{treeNode:n,onSetActiveKey:_,index:c}),n.hotAttr.type==="rResStyleGroup"&&(0,o.jsx)(gH,{treeNode:n,isEditing:g,onSetIsEditing:y})]}),n.children.length>0&&Q&&(0,o.jsx)("ul",{className:"lib-style-list",children:n==null||(t=n.children)==null?void 0:t.map((Ne,pt)=>(0,o.jsx)(G9,{treeNode:Ne,type:r,depth:s+1,index:pt+c,onMouseDown:d,onMouseUp:p},Ne.key))}),j.isOpen&&(0,o.jsxs)(u6.Sv,{position:j.position,onClose:he,children:[(0,o.jsx)(He.Dr,{text:n.hotAttr.type==="rResStyleGroup"?"\u91CD\u547D\u540D":"\u7F16\u8F91",onClick:Se}),(0,o.jsx)(He.Dr,{text:n.hotAttr.type==="rResStyleGroup"?"\u5220\u9664 "+mH(n.key)+" \u4E2A\u6837\u5F0F":"\u5220\u9664",onClick:_e}),(0,o.jsx)(He.Dr,{text:"\u65B0\u5EFA\u6587\u4EF6\u5939",onClick:Je})]})]},n.key)};var yH=i(99306),vH=i(44229);const xH=(e,t)=>{const n=t.children;return n[n.length-1].key===e},bH=(e,t,n,r)=>{var s;const c=document.querySelector("."+r+"-style-panel-content"),d=c==null?void 0:c.querySelector(".lib-style-list"),p=Array.from((s=c==null?void 0:c.querySelectorAll("."+r+"-style-panel-content li.style-list-item"))!=null?s:[]),g=c==null?void 0:c.getBoundingClientRect(),y={left:g==null?void 0:g.left,top:(g==null?void 0:g.top)+32,right:g==null?void 0:g.right,bottom:g==null?void 0:g.bottom,width:g==null?void 0:g.width,height:(g==null?void 0:g.height)-32},w=d==null?void 0:d.getBoundingClientRect(),_=[],j={},N=(0,kc.dP)(),Z=(0,Vl.qF)(N),Q=(0,Vl.Ip)(N);let se=new Set,ie=1,he=t;if(e){const Se=new Set(t);for(const De of t){const Je=sdkStore.getHotItem(De);Je&&Se.has(Je.sup)&&Se.delete(Je.key)}he=Array.from(Se),se=new Set(he);const _e=[];(0,br.sV)(n,De=>{const{key:Je,children:Ne}=De;if(se.has(Je)&&(Ne==null?void 0:Ne.length)>0)for(const pt of De.children)se.add(pt.key);t.includes(Je)&&_e.push(De)});for(const De of _e){const Je=(0,br.QR)(De);ie=Math.max(Je,ie)}}const xe=p.length;return p.forEach((Se,_e)=>{const{key:De}=Se.dataset,Je=(0,br.aR)(De,n),Ne=Je,pt=Q.getTreeNodeLevel(Je.key),_t=Se.querySelector(":scope > .style-content"),gt=_t==null?void 0:_t.getBoundingClientRect(),Ct=(0,al.yB)(_t),zt=Se.getBoundingClientRect(),Dt={top:gt.top-w.top,left:gt.left-w.left,width:gt.width,height:gt.height},sn={top:Ct.top-w.top,left:Ct.left-w.left,width:Ct.width,height:Ct.height},Rn={top:zt.top-w.top,left:sn.left+8,width:sn.width,height:zt.height};j[De]={rect:Dt,contentRect:sn,treeRect:Rn};const{left:On,top:Lo,width:Yo,height:Cn}=Dt,hn=On+Yo,oa=Lo+Cn/3,Ao=Lo+Cn/3*2,ca=Lo+Cn;if(se.has(De)){_.push({cid:De,type:null,min:{x:On,y:Lo},max:{x:hn,y:ca},isValid:!1});return}_e===0&&_.push({cid:De,type:"prevSibling",parentCid:Ne.sup,min:{x:On,y:Lo},max:{x:hn,y:oa},isValid:!0}),_e===xe-1&&_.push({cid:De,type:"nextSibling",parentCid:Ne.sup,min:{x:On,y:ca},max:{x:hn,y:y.height},isValid:!0});const va=4,ra=pt+ie<=va,Jo=pt-1+ie<=va;if(Je.hotAttr.type==="rResStyleGroup"&&_.push({cid:De,type:"firstChild",parentCid:De,min:{x:On,y:Lo},max:{x:hn,y:Ao},isValid:ra}),!Z.has(De)&&Je.children.length>0){const{key:sa}=Je.children[0];_.push({cid:sa,type:"prevSibling",parentCid:De,min:{x:On,y:Ao},max:{x:hn,y:ca},isValid:ra})}else{const sa=(0,br.aR)(Ne.sup,n);xH(De,n)&&sa?_.push({cid:De,type:"nextSibling",parentCid:Ne.sup,min:{x:j[De].contentRect.left,y:Ao},max:{x:hn,y:ca},isValid:Jo}):_.push({cid:De,type:"nextSibling",parentCid:Ne.sup,min:{x:On,y:Ao},max:{x:hn,y:ca},isValid:Jo})}}),{matchDataList:_,containerRect:y,rectQueryMap:j,pathSelectedIds:he}},h6=e=>{var t,n;let{treeData:r,type:s}=e;const[c,d]=(0,l.useState)(null),p=(0,l.useRef)(null),g=(0,l.useRef)(null),y=(0,a.wA)(),w=(0,a.d4)(Oe.p$),_=(0,a.d4)(Vl.Ip);if(!r||r.children.length===0)return null;const j=he=>y({type:"entry:libStyle:re-build:treeData",payload:{type:he}}),N=()=>{const{left:he,bottom:xe}=g.current.getBoundingClientRect(),Se={top:xe+Nn.Nc,left:he-Nn.tA};s==="color"&&y({type:"entry:libStyle:open:color:modal",payload:{position:Se,onConfirm:()=>j("color")}}),s==="text"&&y({type:"modal:update:state",payload:{libEditTextModal:{isOpen:!0,position:Se,type:"create",attrs:(0,Nn.H$)(),onConfirm:()=>j("text"),...(0,oc.l$)(w)}}}),s==="appear"&&y({type:"modal:update:state",payload:{libEditAppearModal:{isOpen:!0,position:Se,type:"create",attrs:Nn.R3,onConfirm:()=>j("appear"),...(0,oc.xe)(w)}}})},Z=(he,xe)=>{he.button===0&&(p.current=setTimeout(()=>{const Se=document.querySelector("."+xe.hotAttr.styleType+'-style-panel-content li[data-key="'+xe.key+'"] .style-content');if(!Se)return;const{top:_e,left:De}=Se.getBoundingClientRect(),Je=he.clientX-De,Ne=he.clientY-_e,pt=[xe.key],_t={screen:xe,$element:Se,offsetX:Je,offsetY:Ne,...bH(xe,pt,r,s)};d(_t)},200))},Q=()=>{p.current&&clearTimeout(p.current)},se=he=>{var xe;let{cid:Se,type:_e,parentCid:De,isValid:Je}=he;if(!c)return;const{pathSelectedIds:Ne}=c;if(d(null),!Je)return;const pt=[_.getNode(Ne[0])],_t=(xe=_.getNode(De))==null?void 0:xe.children.filter(zt=>{let{key:Dt,hotAttr:sn}=zt;return!Ne.includes(Dt)&&sn.styleType===s}),gt=_t.findIndex(zt=>zt.key===Se),Ct=_e==="prevSibling"?gt:_e==="firstChild"?0:_e==="nextSibling"?gt+1:"error";_t.splice(Ct,0,...pt),sdkStore.combineMergeMark("sort-style"),_t.forEach((zt,Dt)=>{var sn;if(zt.sup!==De||((sn=zt.hotAttr)==null?void 0:sn.zIndex)!==_t.length-Dt){const Rn=sdkStore.getHotItem(zt.key),On={...Rn,sup:De,hotAttr:{...Rn.hotAttr,zIndex:_t.length-Dt}};sdkStore.updateHotItem(On)}}),sdkStore.combineMerge("sort-style"),j(s)},ie=()=>document.querySelector("."+s+"-style-panel-content");return(0,o.jsxs)("li",{className:s+"-style-panel-content",children:[(0,o.jsxs)("header",{ref:g,children:[(0,o.jsx)("span",{children:""+I18N.libPanel.common[s]+I18N.libPanel.common.style}),(0,o.jsx)(O4.Q,{icon:(0,o.jsx)(Et.C,{className:"add-icon",name:"common/add@24",size:24}),content:""+I18N.SettingPanel.design.create+I18N.libPanel.common[s]+I18N.libPanel.common.style,direction:"down",onClick:N})]}),(r==null||(t=r.children)==null?void 0:t.length)>0&&(0,o.jsxs)("ul",{className:"lib-style-list",children:[r==null||(n=r.children)==null?void 0:n.map((he,xe)=>(0,o.jsx)(G9,{treeNode:he,type:s,depth:0,index:xe,onMouseDown:Z,onMouseUp:Q},he.key)),c&&(0,o.jsx)(F9.A,{draggingElement:c.$element,getContainerElement:ie,matchDataList:c.matchDataList,containerRect:c.containerRect,rectQueryMap:c.rectQueryMap,offsetX:c.offsetX,offsetY:c.offsetY,onDrop:se})]})]})},CH=()=>{const[e,t]=(0,l.useState)(!1),n=(0,a.d4)(Vl.HL),r=(0,a.d4)(Vl.rw),s=(0,a.d4)(Vl.bC),c=(0,a.wA)();return(0,l.useEffect)(()=>{const d=new yH.o;d.buildStyleTree("color"),d.buildStyleTree("appear"),d.buildStyleTree("text"),c({type:"style-lib:set:attr",payload:{localStyleStore:d,textStyleTree:d.textStyleTree,colorStyleTree:d.colorStyleTree,appearStyleTree:d.appearStyleTree}}),(0,vH._o)(()=>{c({type:"entry:libStyle:init"})},{timeout:200})},[]),(0,l.useEffect)(()=>{const d=n&&(n==null?void 0:n.children.length)===0&&r&&(r==null?void 0:r.children.length)===0&&s&&(s==null?void 0:s.children.length)===0;t(d)},[n,r,n]),(0,o.jsx)(u6.YA,{className:"local-style-list-container",title:"\u672C\u5730\u6837\u5F0F",headerChildren:(0,o.jsx)(dH,{}),children:e?(0,o.jsx)(wH,{}):(0,o.jsxs)("ul",{className:"local-libs-content",children:[(0,o.jsx)(h6,{treeData:n,type:"text"}),(0,o.jsx)(h6,{treeData:r,type:"color"}),(0,o.jsx)(h6,{treeData:s,type:"appear"})]})})},wH=()=>{const[e,t]=(0,l.useState)(!1),[n,r]=(0,l.useState)({top:0,left:0}),s=(0,l.useRef)(null),c=d=>{if(t(d),!d)return;const{left:p,bottom:g,width:y}=s.current.getBoundingClientRect();r({top:g+6,left:p+y/2+160/2})};return(0,o.jsxs)("div",{className:"empty-content",children:[(0,o.jsx)("span",{className:"desc",children:"\u521B\u5EFA\u989C\u8272\u3001\u6587\u672C\u3001\u5916\u89C2\u7B49\u6837\u5F0F\u540E\uFF0C\u5373\u53EF\u5728\u5176\u4ED6\u7EC4\u4EF6\u4E2D\u5FEB\u901F\u590D\u7528"}),(0,o.jsx)(z9,{position:n,renderOpener:(0,o.jsx)(u6.qf,{className:m()("create-button",{active:e}),ref:s,children:"\u65B0\u5EFA\u6837\u5F0F"}),onClickOpener:c})]})};function SH(e){const{screenSelection:t,currentPage:n}=e,[r,s]=(0,l.useState)(!1),[c,d]=(0,l.useState)(0),p=(0,a.wA)(),g=(0,vf.FT)(t),y=g.length?g:[n.key],w=(0,l.useRef)(null),_=Ao=>{var ca;let va;Ao.key==="customize"?va={device:Ao.key}:va={deviceW:Ao.width,deviceH:Ao.height,device:Ao.key};const{screen:ra,currentProject:Jo}=e,$o=Se(ra);!(0,P0.$n)(Ao.key)&&($o==null||(ca=$o.hotAttr)==null?void 0:ca.deviceOrientation)==="landscape"&&(va={...va,deviceOrientation:"portrait"}),p({type:"entry:update:root-project:object",payload:{currentProject:{...Jo,model:Ao.key,device:Ao.device,width:Ao.width,height:Ao.height}}}),xe(va),(0,ud.Le)(Ao.key),Ao.key&&Vc.U4.protoDeviceCreate("\u53F3\u4FA7\u6F14\u793A\u8BBE\u5907\u5207\u6362",Ao.key)},j=Ao=>{xe({deviceScroll:Ao})},N=Ao=>{xe({isShowDeviceGuide:Ao})},Z=Ao=>{xe(Ao)},Q=Ao=>{Ao.trim()===""||Ao.includes("/")?MB.notice({text:I18N.Common.name_cannot_be_empty_or_symbol,type:"warning"}):xe({name:Ao}),s(!1)},se=()=>{s(!0)},ie=Ao=>{xe({deviceW:Ao})},he=Ao=>{xe({deviceH:Ao})},xe=Ao=>{const{screen:ca}=e,va=[];y.forEach(ra=>{const Jo=sdkStore.getHotItem(ra),$o={...Jo.hotAttr,...Ao},sa={...Jo,hotAttr:$o};d(c+1),ca.cid===ra&&p({type:"current:update:state",payload:{currentScreen:{...sa.hotAttr,cid:sa.key}}}),va.push([sa.key,$o])}),sdkStore.updateHotAttrMergeBatch(va),p({type:"entry:update:screen:list"})},Se=Ao=>sdkStore.getHotItem(Ao.cid),_e=Ao=>{p({type:"entry:update:all-screen:bgcolor",payload:{fill:{...Ao,fillIsVisible:!0}}})},De=()=>{p({type:"entry:update:all-screen:bgcolor",payload:{fill:{fillIsVisible:!1,fill:"solid",solidColor:ic.kV[zt||ic.Sx.LIGHT]}}})},Je=Ao=>{const{screen:ca}=e,va=Se(ca).hotAttr,{fill:ra}=va,Jo=(0,$c.BN)(ra.solidColor),$o=(0,$c.u_)({...Jo,A:Ao}),sa={...ra,fillIsVisible:!0,solidColor:$o};_e(sa)},Ne=Ao=>{Je(Ao),sdkStore.combineMerge("screen-fill-update")},pt=()=>sdkStore.combineMergeMark("screen-fill-update"),{isProject:_t,isMultipleScreen:gt,screen:Ct,theme:zt}=e,Dt=_t,sn=g.length?Se({cid:g[0]}).hotAttr:Se(Ct).hotAttr,{fill:Rn}=sn,On=(0,ic.t6)(zt,{fill:Rn}),Lo=(0,$c.BN)(On).A,[Yo,Cn,hn,oa]=(()=>{const Ao=y.map(cr=>{const Vr=sdkStore.getHotItem(cr).hotAttr;return[Vr.device,Vr.deviceScroll,Vr.deviceW,Vr.deviceH]}),[ca,va,ra,Jo]=Ao[0];let[$o,sa,da,nr]=[ca,va,ra,Jo];for(const cr of Ao)ca!==cr[0]&&($o="\u591A\u4E2A\u503C"),va!==cr[1]&&(sa="\u591A\u4E2A\u503C"),ra!==cr[2]&&(da="\u591A\u4E2A\u503C"),Jo!==cr[3]&&(nr="\u591A\u4E2A\u503C");return[$o,sa,da,nr]})();return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(MH,{className:"scroll-container",ref:w,children:[(0,o.jsx)("div",{className:"scroll-content",children:(0,o.jsx)(kH,{className:"screenSettings",children:(0,o.jsx)("div",{className:m()("layer-size","screen-name-edit",{isLayerHover:!r,layerState:r}),onClick:se,children:(0,o.jsx)(t6,{value:gt?I18N.LeftSidePanel.multi_select_page:sn.name,className:"layer-name",isEditing:r,onConfirm:Q})})})}),(0,o.jsx)(Z9,{title:I18N.ScreenPanel.background_color,children:(0,o.jsx)("section",{className:"bgcolor-body",children:(0,o.jsxs)("div",{className:"screen-bg-line height-32",children:[(0,o.jsx)(_i.R_,{supAttr:"fill",attr:"solidColor",className:_i.Fw,color:{fill:"solid",...Rn,solidColor:On},canOpenLib:!1,pIsSolidColorOnly:!0,onChange:_e,onResetColor:Rn!=null&&Rn.fillIsVisible?De:null}),y.length===1&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(U9.A,{value:Lo,max:100,onChange:Je,onConfirm:Ne,onMouseDown:pt}),(0,o.jsx)(xh.A,{precision:0,className:"input-number",min:0,max:100,suffix:"%",value:Lo,onConfirm:Je})]})]})})}),(0,o.jsx)(rH,{updateOrientation:Z,updateWidth:ie,updateHeight:he,selectNewModel:_,deviceType:Yo,deviceWidth:hn,deviceHeight:oa,orientation:sn.deviceOrientation}),Yo!=="none"&&Yo!=="\u591A\u4E2A\u503C"?(0,o.jsx)(EH,{title:I18N.ScreenPanel.when_artboards_exceed_the_device,children:(0,o.jsx)("section",{className:"size-body",children:(0,o.jsxs)("div",{className:"screen-info",children:[(0,o.jsx)("div",{className:"screen-setting-line select height-32",children:(0,o.jsx)(k3.mq,{value:Cn,placeholder:Cn,optionList:AH(),onChange:j,isMultipleScreen:gt})}),(0,o.jsx)("div",{className:"screen-setting-line check height-32",children:(0,o.jsx)(Gn.A,{className:m()("check",Gn.p),isChecked:sn.isShowDeviceGuide,onChange:N,label:I18N.SettingPanel.overflowLine})})]})})}):(0,o.jsx)("div",{}),(0,Zf.bJ)()&&(0,o.jsx)(CH,{}),(0,o.jsx)(B9,{containerHeight:window.innerHeight-88,showEmptyTtext:!1})]}),(0,o.jsx)(Ii.yP,{type:"vertical",containerRef:w,isAutoHideBar:!0}),Dt&&(0,o.jsx)(oH,{dispatch:p})]})}const AH=()=>[{label:I18N.SettingPanel.singlePanelScroll.hide,value:"hide"},{label:I18N.SettingPanel.singlePanelScroll.vertical,value:"vertical"},{label:I18N.SettingPanel.singlePanelScroll.horizontal,value:"horizontal"},{label:I18N.SettingPanel.singlePanelScroll.auto,value:"auto"}],MH=E.Ay.div.withConfig({displayName:"ScreenSettings__StyledScreenSetting",componentId:"sc-tzabps-0"})(["flex:1 1 0%;overflow:hidden auto;position:relative;scrollbar-width:none;"]),kH=E.Ay.div.withConfig({displayName:"ScreenSettings__StyledNameSetting",componentId:"sc-tzabps-1"})(["padding:0px 16px;height:40px;width:240px;display:flex;align-items:center;color:",";font-weight:500;",";.layer-size{flex:1;border:1px solid transparent;cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;.is-editing{textarea{font-weight:500;}}}.layer-name{flex:1;width:100%;height:23px;line-height:22px;overflow:hidden;border-bottom:1px solid transparent;font-weight:500;}.layerState{border-bottom:1px solid ",";}.isLayerHover{&:hover{border-bottom:1px solid ",";}}"],e=>e.theme.color_text_L1,pr.L9,e=>e.theme.color_proto,e=>e.theme.color_proto),EH=(0,E.Ay)(p6.A).withConfig({displayName:"ScreenSettings__StyledScrollSetting",componentId:"sc-tzabps-2"})(["",";.screen-info{padding:0 16px;.screen-setting-line{display:flex;align-items:center;&.select{margin-left:-7px;}&.check{margin-left:-6px;.Check-label{color:",";}}}}"],pr.L9,e=>e.theme.color_text_L1),Z9=(0,E.Ay)(p6.A).withConfig({displayName:"ScreenSettings__StyledBgColorSetting",componentId:"sc-tzabps-3"})(['.bgcolor-body{padding:0 10px;.screen-bg-line{display:flex;justify-content:space-between;align-items:center;[type="slider"]{width:120px;margin:0 8px;.rail{.fill{background-color:',";}}}.input-number{width:60px;input::placeholder{color:",";}}}}&.combo-setting{border-top:none;}"],e=>e.theme.color_proto,e=>e.theme.color_text_L2),IH=(0,k.Mz)([we.r,re.Ur,ht.Hs,q.O4,re.PL,ht.p$],(e,t,n,r,s,c)=>{var d;let{isEditingProjectMain:p}=e;t=t||{},s=s||{},c=c||{};const g=((d=t)==null?void 0:d.orientation)==="landscape",y=p&&(0,tH.M)(s,t);let w=(0,al.qk)(s.name);const _=s.model,j=n.length>1;if(p){var N;w=j?I18N.SettingPanel.choose_pages.replace(/%page/,n.length):""+((N=t)==null?void 0:N.name)}return{isProject:p,canSetOrientation:y,isScreenLandScape:g,screen:t,projectModel:_,displayName:w,isEditingProjectMain:p,isMultipleScreen:j,screenSelection:n,theme:r,currentProject:s,currentPage:c}}),TH=(0,a.Ng)(e=>IH(e))(SH);var _H=i(27086),PH=i(20459);const LH=E.Ay.div.withConfig({displayName:"styles__StyledLayerInfo",componentId:"sc-xkeir8-0"})(["height:40px;display:flex;align-items:center;margin:0 0 8px -9px;padding:0 16px;color:",";font-weight:500;border-bottom:1px solid ",";.layer-size{flex:1;border:1px solid transparent;cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;.is-editing{textarea{font-weight:500;}}}.layer-name{flex:1;width:100%;height:23px;line-height:22px;overflow:hidden;border-bottom:1px solid transparent;font-weight:500;}.layerState{border-bottom:1px solid ",";}.isLayerHover{&:hover{border-bottom:1px solid ",";}}.action,.my-widget-action{display:inline-block;width:24px;height:24px;text-align:center;color:",";border-radius:4px;.icon{width:24px;height:24px;color:",";}&.icon-disabled{cursor:not-allowed;color:",";}&:not(.icon-disabled):hover{background:",";}&:not(.icon-disabled):active{background:",";}}.actions,.my-widget-action{display:flex;align-items:center;}.divider{display:inline-block;content:'';width:1px;height:24px;background:",";margin-right:6px;margin-left:10px;}"],e=>e.theme.color_text_L1,e=>e.theme.color_bg_border_01,e=>e.theme.color_proto,e=>e.theme.color_proto,e=>e.theme.color_text_L2,e=>e.theme.color_text_L1,e=>e.theme.color_text_disabled01,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_bg_border_01);class NH extends l.PureComponent{constructor(t){super(t),(0,O.A)(this,"handleEdit",()=>{if(this.setState({isEditing:!0}),!(0,Zf.bJ)())return;const{editingBasketRefPage:n}=this.props;if(n){const c=sdkStore.getHotItem(n);if((c==null?void 0:c.sup)!=="B@ref-muban"){var r,s;const d=(c==null?void 0:c.sup)&&sdkStore.getHotItem(c.sup);d&&this.setState({name:((r=d.hotAttr)==null?void 0:r.name)+"/"+((s=c.hotAttr)==null?void 0:s.name)})}}}),(0,O.A)(this,"handleLayerName",n=>{const{onChange:r,editingBasketRefPage:s,dispatch:c}=this.props;if(n.trim()===""||!s&&(0,Zf.bJ)()&&n.includes("/"))MB.notice({text:I18N.Common.name_cannot_be_empty_or_symbol,type:"warning"});else{let p=n;(0,Zf.bJ)()?s?(p=(0,Bd.PL)(n,s),sdkStore.updateHotAttrMerge(s,{name:p,mtime:rootSdk.fssCmt.getClockStore().getMtime()}),this.setState({name:p.split("/")[0]}),c({type:"entry:libStyle:update:mubanPanel:libMubanTreeMap",payload:{libFlatKey:"local",needUpdate:!0}})):(this.setState({name:p}),r(p,"name"),c({type:"entry:libStyle:update:mubanPanel:libMubanTreeMap",payload:{libFlatKey:"local",needUpdate:!0}})):(this.setState({name:p}),r(p,"name"))}this.setState({isEditing:!1})}),this.state={isEditing:!1,name:t.layerName}}static getDerivedStateFromProps(t,n){return n.name!==t.layerName?{...n,name:t.layerName}:null}render(){const{isEditing:t,name:n}=this.state;return(0,o.jsx)(LH,{className:"layer-info",children:(0,o.jsx)("div",{className:m()("layer-size",{isLayerHover:!t,layerState:t}),onClick:this.handleEdit,children:(0,o.jsx)(Ef.A,{value:n,className:"layer-name",isEditing:t,onConfirm:this.handleLayerName},n)})})}}var jH=i(5621);const DH=E.Ay.div.withConfig({displayName:"styles__StyledBasketSetting",componentId:"sc-cjj4nm-0"})([".layer-info{margin-left:0;}.general-line{display:flex;align-items:center;padding-left:6px;margin-bottom:8px;&.is-clip-content-line{padding-left:5px;margin-top:4px;.Check-label{margin-left:10px;}}.general-input{flex:0 0 72px;display:flex;justify-content:space-between;align-items:center;&:not(:last-child){margin-right:4px;}&.is-active:not(.has-menu):not(.is-disabled) .title{color:",";}}.active{background:#1a70d8;}}.state-scroll-container{padding:8px 0;border-top:1px solid ",";}"],e=>e.theme.color_text_L3,e=>e.theme.color_bg_border_01);var OH=i(95545);const RH=(0,k.Mz)([Y.bt,Y.PR],(e,t)=>({editingBasketRefPage:e,editingBasketHotItem:t})),BH=(0,l.memo)(()=>{const{editingBasketRefPage:e,editingBasketHotItem:t}=(0,a.d4)(RH),n=(0,a.wA)(),{hotAttr:r={},key:s}=t||{},c=t,{w:d,h:p,scroll:g,showScrollBar:y,name:w,isLockAspect:_}=r,j=(0,l.useCallback)((N,Z)=>{const Q=Z==="w"||Z==="h";let se={key:s,hotAttr:{[Z]:N}};if(Q&&_){const he=(0,jH.K)(d,p),xe=Z==="w"?N:N*he,Se=Z==="h"?N:N/he;se={...se,hotAttr:{...se.hotAttr,w:xe,h:Se}}}n({type:"entry:widget:change",payload:{flatChgList:[se]}});const ie={...t,hotAttr:{...t.hotAttr,[Z]:N}};n(Te.GO.editBasketHotItem(ie)),Q&&n({type:"entry:layout:basket-canvas"}),Z==="name"&&e&&n({type:"muban-panel:update:mubanList",payload:{mubanList:(0,t0.AG)()}})},[n,t,e,p,_,s,d]);return t?(0,o.jsxs)(DH,{children:[(0,o.jsx)(NH,{layerName:w,editingBasketRefPage:e,onChange:j,dispatch:n}),(0,o.jsxs)("div",{className:m()("general-line"),children:[(0,o.jsx)(xh.A,{className:"general-input",title:"W",attr:"w",value:d,disabled:!1,min:0,max:99999,placeholder:d,onConfirm:j}),(0,o.jsx)(xh.A,{className:"general-input",title:"H",attr:"h",value:p,disabled:!1,min:0,max:99999,placeholder:p,onConfirm:j})]}),(0,o.jsxs)("div",{className:"state-scroll-container",children:[(0,o.jsx)(PH._,{panel:c,dispatch:n,editingBasketRefPage:e}),(0,o.jsx)(_H.E,{scroll:g,handleChange:j}),g!==zi.Ci.hide&&(0,o.jsx)(OH.W,{showScrollBar:y,handleChange:j})]})]}):null});class UH extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"handleChangeFill",t=>{this.props.dispatch({type:"entry:update:root-project:bgcolor",payload:{fill:{...t,fillIsVisible:!0}}})}),(0,O.A)(this,"handleRestoreBgColor",()=>{const{dispatch:t,theme:n}=this.props;t({type:"entry:update:root-project:bgcolor",payload:{fill:{fillIsVisible:!1,fill:"solid",solidColor:ic.kV[n||ic.Sx.LIGHT]}}})}),(0,O.A)(this,"handleFillAlphaChanged",t=>{const{currentScreen:n}=this.props,{fill:r}=n,s=(0,$c.BN)(r.solidColor),c=(0,$c.u_)({...s,A:t}),d={...r,fillIsVisible:!0,solidColor:c};this.handleChangeFill(d)}),(0,O.A)(this,"handleFillAlphaConfirm",t=>{this.handleFillAlphaChanged(t),sdkStore.combineMerge("fill-update")}),(0,O.A)(this,"handleFillAlphaMouseDown",()=>sdkStore.combineMergeMark("fill-update"))}render(){const{theme:t,currentScreen:n,isEmptyScreen:r}=this.props;if(r||!n)return null;const{fill:s}=n,c=(0,ic.t6)(t,n),d=(0,$c.BN)(c).A;return(0,o.jsx)(Z9,{className:m()("combo-setting",{disabled:r}),title:I18N.ScreenPanel.background_color,children:(0,o.jsx)("section",{className:"bgcolor-body",children:(0,o.jsxs)("div",{className:"screen-bg-line height-32",children:[(0,o.jsx)(_i.R_,{canOpenLib:!1,supAttr:"fill",attr:"solidColor",color:{...s,solidColor:c},pIsSolidColorOnly:!0,onChange:this.handleChangeFill,onResetColor:s!=null&&s.fillIsVisible?this.handleRestoreBgColor:null}),(0,o.jsx)(U9.A,{value:d,max:100,onChange:this.handleFillAlphaChanged,onConfirm:this.handleFillAlphaConfirm,onMouseDown:this.handleFillAlphaMouseDown}),(0,o.jsx)(xh.A,{precision:0,className:"input-number",min:0,max:100,suffix:"%",value:d,onConfirm:this.handleFillAlphaChanged})]})})})}}const FH=(0,k.Mz)([re.Ur,Vf.C,q.O4],(e,t,n)=>{let{isEmptyScreen:r}=t;return{currentScreen:e,isEmptyScreen:r,theme:n}}),VH=(0,a.Ng)(e=>FH(e))(UH);var zH=i(56849),K9=i(54460),WH=i(97433);const HH=(0,E.Ay)(WH.Y).withConfig({displayName:"styles__StylesBorderOpener",componentId:"sc-ooml4r-0"})([".color-line{margin-left:-4px;}.border-collapse-body{margin-left:0;}"]),GH=E.Ay.div.withConfig({displayName:"styles__StyledPencilSetting",componentId:"sc-ooml4r-1"})(["flex:1;width:240px;padding:8px 16px 0;color:",";"],e=>e.theme.color_text_L2);var m6=i(31093);function Y9(e){let{bdrStyle:t,bdrColor:n,bdrWidth:r,dispatch:s}=e;const c=(d,p)=>{["bdrStyle","bdrWidth","bdrColor"].includes(p)&&s({type:"pencil:update",payload:{[p]:d}})};return(0,o.jsx)(GH,{className:"pencil-setting-body",children:(0,o.jsxs)(HH,{className:m()("label-option"),children:[(0,o.jsxs)("div",{className:"color-line appearance-line border-open height-32",children:[(0,o.jsx)(_i.R_,{className:_i.Fw,attr:"bdrColor",attrPanel:"attrPanel",color:n,canOpenLib:!1,onChange:c}),(0,o.jsx)("label",{className:"left-label",children:I18N.SettingPanel.stroke})]}),(0,o.jsxs)("div",{className:m()("border-collapse-body height-32 margin-right-n6 is-open"),children:[(0,o.jsxs)("div",{className:"border-select-size-warp",children:[(0,o.jsx)(zH.v,{}),(0,o.jsx)(k3.mq,{className:m()("border-select-size"),attr:"bdrStyle",menuClassName:"border_style_select_menu",optionList:(0,K9.se)(),value:t,onChange:c})]}),(0,o.jsx)(xh.A,{className:"border-width-input",attr:"bdrWidth",value:r,optionList:K9.xq,onConfirm:c})]})]})})}Y9.displayName="PencilSetting";const ZH=(e,t)=>{const n=(0,m6.pp)(e),r=(0,m6.lu)(e),s=(0,m6.E)(e);return{bdrStyle:n,bdrColor:r,bdrWidth:s}},KH=(0,a.Ng)(ZH,null)(Y9),YH=E.Ay.aside.withConfig({displayName:"styles__StyledSettingPanel",componentId:"sc-jzr1ok-0"})(["display:flex;flex:1;flex-direction:column;background:",";overflow:hidden;position:relative;width:","px;& > header{display:flex;height:40px;min-width:60px;padding-left:16px;padding-right:12px;border-bottom:1px solid ",";.title{color:",";line-height:40px;font-weight:600;}.design-warning{display:flex;align-items:center;justify-content:center;margin-left:5px;color:",";&:hover{color:",";}.svg-icon{width:14px;height:14px;}}}.ita-panel{height:calc(100% - 40px);display:flex;flex-direction:column;overflow:auto;}.height-32{height:32px;}.height-36{height:36px;}.margin-left-n6{margin-left:-6px;}.margin-right-n6{margin-right:-6px;}.common-check-label-box{width:68px;display:flex;align-items:center;.left-label{margin-left:4px;}}.step-input-width-72{flex:0 0 72px;display:flex;justify-content:space-between;align-items:center;.title{width:24px;height:24px;padding:0;flex-shrink:0;margin-left:1px;svg{width:24px;height:24px;color:inherit;}}input{margin-left:4px;}&:not(:last-child){margin-right:4px;}}.width-66{width:66px;}"],e=>e.theme.color_bg_white,ic.xM,e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L1,e=>e.theme.color_text_L2,e=>e.theme.color_text_L2),XH=(0,E.Ay)(s6.A).withConfig({displayName:"styles__StyledNewSlideNav",componentId:"sc-jzr1ok-1"})(["margin-left:-8px;.nav-label{padding:0;}.nav-item{padding:0 8px;&.active{font-weight:600;&::after{display:none;}}}height:40px;min-height:40px;.nav-item{font-size:12px;}"]);var QH=i(82694);class JH extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"handleTabChange",t=>{this.props.dispatch({type:"settings:set:autoTabIndex",payload:{autoTabIndex:null}}),this.props.dispatch({type:"settings:set:activeIndex",payload:{activeIndex:t}})})}componentDidMount(){this.props.dispatch({type:"settings:update:varList",payload:{varList:(0,td.pU)()}})}render(){var t;const{activeIndex:n,showLinkSetting:r,showGlobalSetting:s,showWidgetSetting:c,showQuickCreateCanvasSetting:d,showPencilSetting:p,showBasketSetting:g,currentScreenDevice:y,showEditingComboSetting:w,isGlobalSetting:_,isQuickCreateCanvasSetting:j,isPencilSetting:N,isWidgetSetting:Z,isCanvasSetting:Q,isBasketSetting:se,isEditingCombo:ie,isEditingComboSetting:he,vectorEditor:xe,editingPanelRefPage:Se,editingPanelCid:_e}=this.props,De=(0,QH.jb)({isGlobalSetting:_,isQuickCreateCanvasSetting:j,isWidgetSetting:Z,isCanvasSetting:Q,isBasketSetting:se,isEditingComboSetting:he,isPencilSetting:N},_e,Se,xe);return(0,o.jsxs)(YH,{id:"setting-panel",children:[(0,o.jsx)("header",{children:De.length===1?(0,o.jsx)("span",{className:"title",children:(t=De[0])==null?void 0:t.label}):(0,o.jsx)(XH,{activeIndex:n,onTabChange:this.handleTabChange,children:De.map(Je=>{let{key:Ne,...pt}=Je;return(0,o.jsx)(s6.n,{...pt,className:m()({line_active:De.length>1})},Ne)})})}),p&&(0,o.jsx)(KH,{}),d&&(0,o.jsx)(eH,{defaultDevice:y}),r&&(0,o.jsxs)("div",{className:"ita-panel",children:[(0,o.jsx)(FW,{}),!ie&&(0,o.jsx)(B9,{containerHeight:window.innerHeight-88})]}),s&&(0,o.jsx)(TH,{}),c&&(0,o.jsx)(XW.A,{}),g&&(0,o.jsx)(BH,{}),w&&(0,o.jsx)(VH,{}),(0,o.jsx)(YW.xN,{})]})}}const qH=(0,k.Mz)([Wc.Jg,j9.y],(e,t)=>{let{isGlobalSetting:n,isQuickCreateCanvasSetting:r,isWidgetSetting:s,isCanvasSetting:c,isBasketSetting:d,isEditingCombo:p,isEditingComboSetting:g,isPencilSetting:y}=t;const w=c||s||y;return w||(e=0),{showGlobalSetting:n&&e===0,showWidgetSetting:(c||s)&&e===0,showLinkSetting:w&&e===1,showQuickCreateCanvasSetting:r&&e===0,showPencilSetting:y&&e===0,showBasketSetting:d&&e===0,showEditingComboSetting:g&&e===0,isEditingCombo:p}}),$H=(0,k.Mz)([Wc.Jg,j9.y,qH,Y.jI,Y.bt,re.Ur,Y.lY,q.MZ],(e,t,n,r,s,c,d,p)=>({activeIndex:e,...t,...n,editingPanelCid:r,editingPanelRefPage:s,vectorEditor:d,currentScreenDevice:c==null?void 0:c.device,layoutV9:p})),eG=(0,a.Ng)(e=>$H(e))(JH),tG=E.Ay.div.withConfig({displayName:"styles__StyledLeftBorderResizeHOC",componentId:"sc-1qdmz76-0"})(["position:relative;height:100%;right:0;top:0;background:",";box-shadow:-1px 0 0 ",";&.with-switch-header{display:flex;flex-direction:column;.border-resizer.left{left:-1px;}&.is-in-version{width:240px !important;}}.border-resizer.left{left:0;&:hover{background-color:rgba(22,132,252,.6);}&.active{background-color:rgba(22,132,252,.6);}}"],e=>e.theme.color_bg_white,e=>e.theme.color_bg_border_01);function f6(e){const{id:t,className:n,children:r,isShowBorderResizer:s=!0}=e,{rightPanelResizedWidth:c,rightPanelResizedMaxWidth:d,rootProject:p}=(0,a.d4)(nG),g=l.useRef(null),y=(0,a.wA)(),w=(0,l.useCallback)(()=>{g.current&&(g.current.style.transition="none")},[]),_=(0,l.useCallback)(()=>{g.current&&(g.current.style.transition="")},[]),j=N=>{y({type:"right-side-panel:update:resize:width",payload:{width:N,projectCid:p.cid}}),y({type:"entry:observe:dom:right-panel-width"})};return(0,o.jsxs)(tG,{id:t,className:n,ref:g,style:{width:c},children:[r,s&&(0,o.jsx)(ni.A,{placement:"left",className:"v-resizer",value:c,min:ic.xM,max:d,onResizeStart:w,onResizeEnd:_,onChange:j})]})}const nG=(0,k.Mz)([Wc.TW,Wc.HC,re.PL],(e,t,n)=>({rightPanelResizedWidth:e,rightPanelResizedMaxWidth:t,rootProject:n}));var oG=i(89960);const aG=e=>(0,o.jsx)(oG.L,{...e}),rG=(0,k.Mz)([P.ZA,P.Cb,P.c1,P.M5,Y.jx,Wc.TW,Y.uu,q.O4],(e,t,n,r,s,c,d,p)=>({commentList:e,activeCommentCid:t,selected:n,isShowCompletedComment:r,viewType:s,commentPanelWidth:c,isHtmlZipPreview:d,theme:p})),iG=(0,a.Ng)(e=>rG(e))(aG);function sG(){return(0,o.jsx)(f6,{id:"design-comment-panel",children:(0,o.jsx)(iG,{})})}var lG=i(52490),cG=i(53707);const dG=e=>{const t=document.querySelector("#st-list-container"),r=document.querySelector("#st-list").getBoundingClientRect(),s=t.getBoundingClientRect(),c=[],d={},p={},g={},y={};return Array.from(document.querySelectorAll("#st-list >.st-card")).forEach((_,j)=>{const{cid:N}=_.dataset,Z=_.getBoundingClientRect();d[N]=g[N]=Z;const Q=(0,al.yB)(_);p[N]=Q;const{left:se,top:ie,width:he,height:xe}=Z,Se=se-r.left,_e=ie-r.top,De=Se+he,Je=_e+xe,Ne={top:_e,left:Q.left-r.left,width:he,height:xe};if(y[N]={contentRect:Ne,rect:Ne,treeRect:Ne},e.includes(N)){c.push({cid:N,type:null,min:{x:Se,y:_e},max:{x:De,y:Je},isValid:!1,parentCid:null});return}c.push({cid:N,type:"prevSibling",min:{x:Se,y:_e},max:{x:De,y:_e+xe/2},isValid:!0,parentCid:null}),c.push({cid:N,type:"nextSibling",min:{x:Se,y:_e+xe/2},max:{x:De,y:Je},isValid:!0,parentCid:null})}),{matchDataList:c,containerRect:s,rectQueryMap:y}};var X9=i(5010);class Q9 extends l.PureComponent{constructor(t){super(t),(0,O.A)(this,"createListRef",n=>this.$listRef=n),(0,O.A)(this,"handleMouseDown",(n,r,s)=>{const{isOnlyView:c}=this.props;if(c)return;const{top:d,left:p}=s.getBoundingClientRect(),g=n.clientX-p,y=n.clientY-d,w=[r.key],_={item:r,$element:s,offsetX:g,offsetY:y,selection:w,...dG(w)};this.setState({dragAndDropState:_})}),(0,O.A)(this,"getContainerElement",()=>document.getElementById("st-list-container")),(0,O.A)(this,"handleDrop",n=>{let{cid:r,type:s,isValid:c}=n;const{dragAndDropState:d}=this.state,{dispatch:p,stickyList:g}=this.props;if(this.setState({dragAndDropState:null}),!c)return;const y=[];for(const Q of d==null?void 0:d.selection)y.push(sdkStore.getHotItem(Q));y.sort((Q,se)=>Q.hotAttr.order-se.hotAttr.order);const _=([...g]||[]).filter(Q=>!(d!=null&&d.selection.includes(Q.key))),j=_.findIndex(Q=>Q.key===r),N=s==="prevSibling"?j:s==="nextSibling"?j+1:"error";if(N==="error")throw new Error("drag type error");_.splice(N,0,...y),_.forEach((Q,se)=>{if(Q.hotAttr.order!==se+1){const ie=sdkStore.getHotItem(Q.key),he={...ie,hotAttr:{...ie.hotAttr,order:se+1}};sdkStore.updateHotItem(he)}}),p({type:"entry:refresh:link-list"}),p({type:"entry:select:items",payload:{cids:d==null?void 0:d.selection}});const{hotAttr:Z}=sdkStore.getHotItem(r);(0,X9.Uz)({operation_type:X9.P6.Drag,widget:Z})}),(0,O.A)(this,"handleClick",()=>{const{dispatch:n}=this.props;n({type:"entry:select:items",payload:{cids:[]}})}),(0,O.A)(this,"selectST",n=>{const{dispatch:r}=this.props;r({type:"entry:update:selection:select:items",payload:{type:"selection:select:items",cids:[n]}}),r({type:"entry:STPanel:fit-viewport",payload:{STKey:n}})}),(0,O.A)(this,"deleteST",n=>{const{dispatch:r}=this.props;r({type:"entry:delete:selected-items",payload:{key:n}})}),(0,O.A)(this,"toggleExpandKeySet",n=>{const{dispatch:r}=this.props;r({type:"entry:STPanel:update:expandKeySet",payload:{key:n}})}),(0,O.A)(this,"pushToAlreadyExpandKeySet",n=>{const{dispatch:r}=this.props;r({type:"STPanel:add:alreadyExpandKeySet",payload:{key:n}})}),(0,O.A)(this,"deleteFromAlreadyExpandKeySet",n=>{const{dispatch:r}=this.props;r({type:"STPanel:delete:alreadyExpandKeySet",payload:{key:n}})}),this.state={dragAndDropState:null}}render(){const{stickyList:t,setIsExportOpenFromContainer:n,isOnlyView:r,selection:s,expandKeySet:c,alreadyExpandKeySet:d,STPanelWidth:p,isHtmlZipPreview:g}=this.props,{dragAndDropState:y}=this.state,{matchDataList:w,containerRect:_,rectQueryMap:j,$element:N,offsetX:Z,offsetY:Q}=y||{};return(0,o.jsxs)(cG.TV,{id:"st-list-container",ref:this.createListRef,onClick:this.handleClick,children:[(0,o.jsx)("div",{id:"st-list",className:"st-list",children:t.map((se,ie)=>(0,o.jsx)(lG.i,{isActive:s.includes(se.key),st:se,isHtmlZipPreview:g,setIsExportOpenFromContainer:n,onMouseDown:this.handleMouseDown,editable:!r,selectST:this.selectST,deleteST:this.deleteST,isExpanded:c.has(se.key),isAlreadyExpanded:d.has(se.key),STPanelWidth:p,toggleExpandKeySet:this.toggleExpandKeySet,pushToAlreadyExpandKeySet:this.pushToAlreadyExpandKeySet,deleteFromAlreadyExpandKeySet:this.deleteFromAlreadyExpandKeySet},ie))}),y&&(0,o.jsx)(F9.A,{draggingElement:N,getContainerElement:this.getContainerElement,matchDataList:w,containerRect:_,rectQueryMap:j,offsetX:Z,offsetY:Q,onDrop:this.handleDrop})]})}}var g6=i(40988),J9=i(44599);const pG=E.Ay.div.withConfig({displayName:"styles__StyledSTPanelContainer",componentId:"sc-i5vtxm-0"})(["&.comment-panel{width:100%;height:100%;position:absolute;right:0;border-radius:4px;display:flex;flex:1 1 0%;flex-direction:column;.filter-header{width:100%;height:40px;box-sizing:border-box;border-bottom:1px solid ",";padding:0 16px 0 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:",";h3{flex:1;font-size:12px;font-weight:500;line-height:16px;color:",";}.st-filter-dropdown,.st-options-dropdown{width:auto;}.filter-trigger-container{width:max-content;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;.svg-icon{circle{fill:none;}}.filter-active-icon{circle{fill:#1684fc;}path{fill:#fff !important;}}}.filter-content-container{width:144px;display:flex;justify-content:center;position:relative;padding:8px 0;.list-container{width:100%;position:relative;box-sizing:border-box;.item-container{width:100%;padding-left:8px;padding-right:8px;color:#fff;cursor:pointer;margin:2px 0;display:flex;align-items:center;&:hover{background-color:#666;}.icon-left{font-size:12px;line-height:24px;display:inline-flex;align-items:center;width:20px;text-align:right;margin-right:2px;.svg-icon{width:20px;height:20px;path{fill:none;}}}.value-right{font-size:12px;line-height:24px;display:inline-block;width:max-content;text-align:left;}}}.separate-line{width:100%;height:1px;background-color:rgba(245,245,245,0.1);margin:6px 0;}}.options-trigger-container{width:24px;height:24px;margin-left:4px;}.options-content-container{padding:2px 0;width:240px;background:#fff;box-shadow:0 3px 6px -4px rgba(0,0,0,0.12),0px 6px 16px rgba(0,0,0,0.08),0px 9px 28px 8px rgba(0,0,0,0.05);border-radius:4px;.options-item-container{padding:0 15px;display:flex;align-items:center;justify-content:space-between;margin:2px 0;.info-content{flex:1;.main-info{font-size:12px;line-height:12px;color:#333;}.desc-info{margin-top:3px;font-size:12px;transform:scale(0.75);transform-origin:left center;line-height:16px;color:#999;white-space:nowrap;margin-right:-50px;}}}.end-st{height:45px;}.show-st-in-canvas{height:45px;}}.filter-trigger-container,.options-trigger-container{color:#999;cursor:pointer;border-radius:4px;transition:300ms;color:",";&.active{color:",";background:",";}&:not(.active):hover{background:",";}.svg-icon{width:24px;height:24px;path[fill]{fill:currentColor;}path[stroke]{stroke:currentColor;}}}span.expandAll{cursor:pointer;color:",";&:hover,&:active{color:",";}}}}"],e=>e.theme.color_bg_border_02,e=>e.theme.color_bg_white,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_L2,e=>e.theme.color_text_L1),uG=(0,l.memo)(e=>{const[t,n]=(0,l.useState)(!1),{stickyList:r,selection:s,expandKeySet:c,alreadyExpandKeySet:d,STPanelWidth:p,dispatch:g,isHtmlZipPreview:y}=e,w=new Set([...Array.from(c),...Array.from(d)]),_=!r.every(Z=>{let{key:Q}=Z;return d.has(Q)}),j=r.every(Z=>{let{key:Q}=Z;return w.has(Q)}),N=()=>{g({type:"entry:STPanel:toggle:all:expandKeySet",payload:{isExpandAll:j,stickyList:r}})};return(0,o.jsxs)(pG,{id:"STPanel-container",className:"comment-panel",children:[(0,o.jsxs)("div",{className:"filter-header",children:[(0,o.jsx)("h3",{children:I18N.Note.note}),_&&(0,o.jsx)("span",{className:"expandAll",onClick:N,children:j?I18N.ScreenList.collapse_screens:I18N.ScreenList.expand_screens})]}),r.length===0?(0,o.jsx)(J9.h,{}):(0,o.jsx)(Q9,{selection:s,isOnlyView:!1,isHtmlZipPreview:!1,stickyList:r,setIsExportOpenFromContainer:n,expandKeySet:c,alreadyExpandKeySet:d,dispatch:g,STPanelWidth:p}),!y&&(0,o.jsx)(g6.A,{isExportOpenFromContainer:t,setIsExportOpenFromContainer:n})]})}),hG=(0,k.Mz)([re.Ur,Oe.p$,Wc.zM,Wc.ju,Wc.TW,Y.uu,re.$5],(e,t,n,r,s,c,d)=>{let p=e!=null&&e.cid?(0,ho.UR)(e.cid):[];return p.length&&(p=p.map(g=>{const{authorCid:y}=g.hotAttr.info;let w;if(y){var _;if(d){var j;w=d==null||(j=d.find(N=>N.user_cid===y))==null?void 0:j.name}else((_=MB.user)==null?void 0:_.cid)===y&&(w=MB.user.name)}return w?{...g,hotAttr:{...g.hotAttr,info:{...g.hotAttr.info,author:w}}}:g})),{selection:t,expandKeySet:n,alreadyExpandKeySet:r,STPanelWidth:s,stickyList:p,isHtmlZipPreview:c}}),mG=(0,a.Ng)(e=>hG(e))(uG);function fG(){return(0,o.jsx)(f6,{id:"ST-panel",children:(0,o.jsx)(mG,{})})}const R4=(0,E.Ay)(Ei.H).withConfig({displayName:"styles__StyledVersionModel",componentId:"sc-1fu9lb0-0"})(["border:1px solid ",";&.ResetVersionConfirmModel{width:400px !important;.header{span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:30px;}}p.tip{margin-top:6px;line-height:20px;color:",";}}&.CollaboratorsConfirmModel{width:510px;.collaborators-scroll-container{width:470px;padding:0 0 0 24px;margin-top:20px;position:relative;height:76px;overflow-y:auto;.collaborators-container{display:flex;flex-flow:row wrap;}.collaborators-item{width:70px;margin-right:28px;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;.collaborator-avatar{width:34px;height:34px;margin-bottom:8px;}.collaborator-name{color:",";font-size:12px;line-height:14px;width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}}}&.UpgradeToOrgModel{margin-top:100px;width:530px;border-radius:8px;> header{display:none;}.content{padding:24px 24px 40px 24px;border-radius:8px;.close-container{display:flex;justify-content:flex-end;.close-icon{width:14px;height:14px;cursor:pointer;path{fill:",";}}}.title{font-size:18px;line-height:25px;font-weight:500;text-align:center;margin-bottom:20px;color:",";}p{text-align:center;}p a{color:",";text-decoration:underline;&:hover{color:#1a70d8;}}.background-container{width:100%;padding:18px;border:1px solid #ededed;border-color:",";background:",";border-radius:2px;margin:24px 0;.org-features-title{padding:0;font-size:14px;line-height:20px;font-weight:500;color:",";margin-bottom:22px;text-align:center;a{color:",";font-weight:400;text-decoration:underline;&:hover{color:#1a70d8;}}}.org-features-container{display:flex;width:100%;justify-content:space-between;.org-feature-item{width:90px;display:flex;flex-flow:column nowrap;align-items:center;.org-feature-image{display:block;height:79px;width:auto;}.org-feature-text{font-size:12px;line-height:17px;margin-top:8px;}}.divider{width:1px;height:51px;background:#e8e8e8;transform:translateY(14px);}}}.upgrade-link{display:block;text-align:center;width:316px;height:32px;line-height:32px;border-radius:2px;background:",";color:#fff;font-size:14px;margin:0 auto;&:hover{background:",";}}}}&.VersionResetNoticeModel{width:510px;}&.DeleteVersionConfirmModel{width:400px !important;}&.new-version-modal{width:400px !important;.modal-content{display:flex;flex-direction:column;input,textarea{color:",";border-radius:6px;padding:10px 12px;resize:none;outline:1px solid ",";border:none;&::placeholder{color:",";}&:focus{outline:2px solid ",";}}.version-title-input{width:100%;height:32px;margin-bottom:10px;}.version-description-container{position:relative;height:104px;width:100%;outline:1px solid ",";border-radius:6px;padding:10px 2px 0 0;&.is-active{outline:2px solid ",";}.version-description-input{width:100%;height:66px;outline:none;padding:0 4px 0 12px;background-color:inherit;&::-webkit-scrollbar{height:36px;}}.words-counter{position:absolute;bottom:6px;right:12px;font-size:12px;line-height:14px;color:",";&.is-limit{color:",";}}}}}"],e=>e.theme.color_bg_border_02,e=>e.theme.color_text_L2,e=>e.theme.color_text_L2,e=>e.theme.color_text_L3,e=>e.theme.color_text_L1,e=>e.theme.color_text_link_normal,e=>e.theme.color_bg_border_02,e=>e.theme.modal_bg1,e=>e.theme.color_text_L1,e=>e.theme.color_text_link_normal,e=>e.theme.color_proto,e=>e.theme.color_proto,e=>e.theme.color_text_L1,e=>e.theme.color_bg_border_02,e=>e.theme.color_text_L3,e=>e.theme.color_proto,e=>e.theme.color_bg_border_02,e=>e.theme.color_proto,e=>e.theme.color_text_L3,e=>e.theme.color_text_error),gG=(0,l.memo)(e=>{let{projectCid:t,allVersions:n,currentDeleting:r,currentViewing:s,dispatch:c}=e;if(!r)return null;const d=()=>u_({projectCid:t,versionCid:r.cid,allVersions:n,currentViewing:s,dispatch:c}),p=()=>{c({type:"versions:model:deleting:close"})};return(0,o.jsxs)(R4,{isOpen:!!r,title:I18N.VersionManagementPane.delete_version_model_title,onConfirm:d,confirmText:I18N.VersionManagementPane.delete_version_model_confirm,onCancel:p,onClose:p,cancelText:I18N.VersionManagementPane.delete_version_model_cancel,className:"DeleteVersionConfirmModel",children:[(0,o.jsxs)("p",{children:[I18N.VersionManagementPane.delete_version_model_text1,r.title,I18N.VersionManagementPane.delete_version_model_text2]}),(0,o.jsx)("p",{children:I18N.VersionManagementPane.delete_version_model_text3})]})}),yG=(0,l.memo)(e=>{let{projectCid:t,currentResetting:n,currentCollaborators:r,dispatch:s}=e;if(!n||!r.checked)return null;const c=async()=>{try{await h_(n==null?void 0:n.cid),Um("\u8FD8\u539F\u7248\u672C")}catch(p){/404/.test(p.message)&&(MB.notice({text:I18N.VersionManagementPane.version_toast_error_deleted,type:"warning"}),Pg({projectCid:t,dispatch:s}))}},d=()=>{s({type:"versions:model:resetting:close"})};return(0,o.jsxs)(R4,{isOpen:!!n&&r.checked,title:(0,o.jsx)("span",{children:I18N.VersionManagementPane.reset_version_model_title+"\u300C"+n.title+"\u300D"}),onConfirm:c,confirmText:I18N.VersionManagementPane.reset_model_confirm,onCancel:d,onClose:d,cancelText:I18N.VersionManagementPane.reset_model_cancel,className:"ResetVersionConfirmModel",children:[(0,o.jsx)("p",{children:I18N.VersionManagementPane.reset_version_model_text1}),(0,o.jsx)("p",{className:"tip",children:"\u5F53\u524D\u5DE5\u4F5C\u533A\u5185\u5BB9\u5C06\u81EA\u52A8\u4FDD\u5B58\u5230\u7248\u672C\u8BB0\u5F55\u4E2D\u3002"})]})}),vG=(0,l.memo)(e=>{let{currentCollaborators:t,dispatch:n}=e;const{collaborators:r,checked:s}=t;if(!r.length||s)return null;const c=async()=>{n({type:"versions:model:resetting:cllaborators:confirm"})},d=()=>{n({type:"versions:model:resetting:close"})};return(0,o.jsxs)(R4,{isOpen:!!r.length&&!s,title:r.length+" "+I18N.VersionManagementPane.collaborator_model_title,onConfirm:c,confirmText:I18N.VersionManagementPane.collaborator_model_confirm,onCancel:d,onClickCloseIcon:d,cancelText:I18N.VersionManagementPane.collaborator_model_cancel,className:"CollaboratorsConfirmModel",children:[(0,o.jsx)("p",{children:I18N.VersionManagementPane.collaborator_model_text}),(0,o.jsx)("div",{className:"collaborators-scroll-container",children:(0,o.jsx)("div",{className:"collaborators-container",children:r.map(p=>{let[g,y,w]=p;return(0,o.jsxs)("div",{className:"collaborators-item",children:[(0,o.jsx)("img",{className:"collaborator-avatar",src:w}),(0,o.jsx)("p",{className:"collaborator-name",children:y})]},g)})})})]})}),xG=(0,l.memo)(e=>{let{onClose:t,projectCid:n,projectName:r,currentUser:s,currentOrg:c,allVersions:d,currentEditing:p,dispatch:g}=e;const y=p?d.find(Je=>{let{cid:Ne}=Je;return Ne===p.cid}):null,[w,_]=(0,l.useState)((y==null?void 0:y.title)||""),[j,N]=(0,l.useState)((y==null?void 0:y.description)||""),[Z,Q]=(0,l.useState)(!1),se=(0,l.useRef)(null),ie=(0,l.useRef)(null);(0,l.useEffect)(()=>{var Je;(Je=se.current)==null||Je.select()},[]);const he=()=>{g({type:"versions:update",payload:{currentEditing:null}})},xe=async()=>{await he(),y?await p_({projectCid:n,versionCid:y.cid,newTitle:w,newDesc:j,dispatch:g,allVersions:d}):await lv({projectCid:n,dispatch:g,title:w,desc:j,projectName:r,currentUserName:s.name,currentOrgCid:(c==null?void 0:c.cid)||""}),await Pg({projectCid:n,dispatch:g,accessToken:""}),t()},Se=async()=>{await he(),t()},_e=Je=>{if(Je.key===wn._.Enter)Je.preventDefault(),xe();else if(Je.key===wn._.Tab){var Ne;Je.preventDefault(),(Ne=ie.current)==null||Ne.select()}},De=Je=>{if(Je.key===wn._.Enter&&!Je.shiftKey)Je.preventDefault(),xe();else if(Je.key===wn._.Tab)Je.preventDefault();else if(Je.key===wn._.Enter){var Ne;((Ne=ie.current)==null?void 0:Ne.scrollHeight)>=parseInt(window.getComputedStyle(ie.current).lineHeight)*10&&(MB.notice({text:I18N.VersionManagementPane.version_toast_edit_lines_overflow,type:"warning"}),Je.preventDefault())}};return(0,o.jsxs)(R4,{isOpen:!0,title:"\u7248\u672C\u4FE1\u606F",onConfirm:xe,onClose:Se,className:"new-version-modal",children:[(0,o.jsx)("input",{type:"text",className:"version-title-input",value:w,maxLength:25,ref:se,placeholder:an()().format("YYYY.MM.DD HH:mm"),onChange:Je=>_(Je.target.value),onKeyDown:_e}),(0,o.jsxs)("div",{className:m()("version-description-container",{"is-active":Z}),children:[(0,o.jsx)("textarea",{ref:ie,className:"version-description-input",value:j,maxLength:200,placeholder:"\u8F93\u5165\u7248\u672C\u63CF\u8FF0",onChange:Je=>N(Je.target.value),onKeyDown:De,onFocus:()=>Q(!0),onBlur:()=>Q(!1)}),(0,o.jsx)("div",{className:m()("words-counter",{"is-limit":j.length>=200}),children:(0,o.jsxs)("span",{children:[j.length,"/200"]})})]})]})}),bG=(0,k.Mz)([Wc.cS,q.MZ],(e,t)=>{const{filter:n}=e;return{filter:n,isV9Layout:t==="recommend"}}),q9=(0,l.memo)(()=>{const[e,t]=(0,l.useState)({top:0,left:0}),[n,r]=(0,l.useState)(!1),s=(0,l.useRef)(null),c=(0,a.wA)(),{filter:d,isV9Layout:p}=(0,a.d4)(bG),g=(0,o.jsx)(Et.C,{name:"toolbar/selected",className:"selected-icon"}),y=_=>{const j=_.currentTarget.dataset.type;c({type:"versions:update",payload:{filter:j}}),Um(j==="all"?"\u7B5B\u9009-\u5168\u90E8":"\u7B5B\u9009-\u624B\u52A8\u521B\u5EFA")},w=_=>{if(r(_),!_||!s.current)return;const{left:j,bottom:N}=s.current.getBoundingClientRect();t({top:N+6,left:j+23})};return(0,o.jsx)(CG,{renderOpener:(0,o.jsx)(Os.A,{content:"\u7B5B\u9009",direction:"down",children:(0,o.jsx)(pc.A,{className:m()("filter-icon",{active:n,"filter-icon-active":d==="active"}),name:d==="active"?"comment/filter-active":"comment/filter",size:24,ref:s})}),direction:"down",onClick:w,renderMenu:(0,o.jsxs)(wG,{position:e,className:m()({isV9Layout:p}),children:[(0,o.jsx)(He.Dr,{text:"\u5168\u90E8",dataType:"all",onClick:y,icon:d==="all"?g:null}),(0,o.jsx)(He.Dr,{text:"\u624B\u52A8\u521B\u5EFA",dataType:"active",onClick:y,icon:d==="active"?g:null})]})})}),CG=(0,E.Ay)(pm.A).withConfig({displayName:"VersionFilterDropdown__StyledVersionFilterDropdown",componentId:"sc-gbgndu-0"})([".filter-icon{circle{fill:none;stroke:currentColor;}path{stroke:currentColor;}&.filter-icon-active{circle{fill:#1684fc;stroke:#1684fc;}path{fill:#fff;stroke:#fff;}}}.svg-icon{fill:currentColor;}"]),wG=(0,E.Ay)(He.Ay).withConfig({displayName:"VersionFilterDropdown__StyledContextMenu",componentId:"sc-gbgndu-1"})(["min-width:144px;width:max-content;ul{min-width:144px;}&.isV9Layout{",";}.MenuItem{a{padding-left:32px;}&.hasIcon{> a{padding-left:15px;}}}"],pr.ZJ),SG=(0,l.memo)(e=>{let{currentViewing:t,onClickCreatingButton:n,onClosePane:r,allVersions:s,orgPlan:c,isReadOnly:d,dispatch:p}=e;const g=(0,l.useRef)(null),[y,w]=(0,l.useState)(!1),_=(0,l.useMemo)(()=>!MB.getRootProject().is_org_project,[]),j=(0,l.useMemo)(()=>{if(MB.currentOrg&&MB.getRootProject().is_org_project){const se=s.filter(ie=>ie.category==="active").length;if(c==="org_free"||c==="org_expire")return se>=2;if(c==="org_lite")return se>=10;if(c==="org_full"||c==="org_trial")return se>=30}return!1},[s,c]),N=se=>{se.stopPropagation(),g.current=setTimeout(()=>{w(!0)},0)},Z=()=>{g.current&&clearTimeout(g.current),w(!1)},Q=()=>{p({type:"modal:update:state",payload:{rightsAndInterestsModal:{isOpen:!0,type:Gr.hC.ProjectVersionFromCount}}})};return(0,o.jsxs)("header",{className:"panel-header",children:[(0,o.jsx)("span",{className:"title",children:I18N.VersionManagementPane.version_pane_title}),(0,o.jsxs)("div",{className:"actions",children:[!d&&(!t&&(_||j)?(0,o.jsxs)("div",{className:"disable-add-version-content",onMouseEnter:N,onMouseLeave:Z,children:[(0,o.jsx)(pc.A,{name:"common/add_plus",onClick:n,size:24,isDisabled:!0}),y&&(0,o.jsxs)("div",{className:"drop-tips-content",onClick:se=>se.stopPropagation(),children:[(0,o.jsx)("div",{className:"top-bar"}),(0,o.jsx)("span",{children:_?"\u4E2A\u4EBA\u7248\u4E0D\u652F\u6301\u624B\u52A8\u521B\u5EFA\u7248\u672C\u8BB0\u5F55":"\u624B\u52A8\u521B\u5EFA\u7684\u7248\u672C\u6570\u91CF\u5DF2\u8FBE\u5230\u4E0A\u9650"}),(0,o.jsx)("a",{onClick:Q,children:"\u5347\u7EA7"})]})]}):!t&&(0,o.jsx)(Os.A,{content:"\u6DFB\u52A0\u7248\u672C",direction:"down",children:(0,o.jsx)(pc.A,{name:"common/add_plus",onClick:n,size:24})})),(0,o.jsx)(q9,{}),!t&&(0,o.jsx)(Os.A,{content:"\u5173\u95ED",direction:"down",children:(0,o.jsx)(pc.A,{name:"common/close",size:24,className:"close-pane-icon",onClick:r})})]})]})}),AG=E.Ay.aside.withConfig({displayName:"styles__StyledVersionManagementPane",componentId:"sc-180wedk-0"})(["position:relative;width:240px;height:100%;background:",";z-index:106;right:0;display:flex;flex-direction:column;box-shadow:-1px 0 0 ",";&.only-view{box-shadow:none;z-index:auto;right:auto;width:100%;&.in-version{border-left:none;width:240px;}}&.in-version{width:241px;border-left:1px solid ",";}a{cursor:pointer;color:",";&:hover{color:",";}}.panel-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid ",";height:40px;padding:0 10px 0 16px;.disable-add-version-content{position:relative;z-index:1;.drop-tips-content{font-size:12px;font-weight:400;line-height:18px;position:absolute;background:#454647;top:38px;right:-45px;width:max-content;padding:4px 6px;border-radius:6px;&::before{content:'';position:absolute;top:0;right:51px;transform:translateY(-100%);display:inline-block;width:0;height:0;border:6px solid transparent;border-bottom:6px solid #454647;}.top-bar{position:absolute;width:100%;height:15px;top:-15px;right:0;}span{color:",";}a{margin-left:10px;color:#80BCFF;&:hover{color:",";}}}}&.is-auto-save{.title{font-weight:400;}}.title{color:",";font-size:12px;line-height:16px;font-weight:500;}.actions{display:flex;.toolbar-dropdown-opener{color:",";}.filter-icon{circle{fill:none;stroke:currentColor;}path{stroke:currentColor;}&.filter-icon-active{circle{fill:#1684fc;stroke:#1684fc;}path{fill:#fff;stroke:#fff;}}}.svg-icon{fill:currentColor;}}}.panel-content{flex:1;overflow:hidden auto;position:relative;.versions-list-scroll-container{max-height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;.upgrade-tips{width:208px;margin:8px auto;padding:10px;background-color:",";border-radius:6px;color:",";}.versions-loading{position:absolute;width:50px;height:50px;left:50%;top:50%;transform:translate(-50%);}.versions-blank-container{width:180px;margin:160px auto;.versions-blank-bg{width:99px;height:auto;margin:0 auto;display:block;margin-bottom:25px;position:relative;left:-8px;}.blank-title{font-size:14px;line-height:20px;font-weight:500;margin-bottom:6px;text-align:center;color:",";}.blank-text{font-size:12px;line-height:17px;text-align:center;color:",";}}}}.panel-bottom{padding:8px 16px;background-color:",";border-top:1px solid ",";color:",";}"],e=>e.theme.color_bg_white,e=>e.theme.color_background_split,e=>e.theme.color_background_split,e=>e.theme.color_text_link_normal,e=>e.theme.color_text_link_hover,e=>e.theme.color_bg_border_02,e=>e.theme.color_text_btn,e=>e.theme.color_text_link_hover,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_info_bg,e=>e.theme.color_text_L1,e=>e.theme.color_text_L2,e=>e.theme.color_text_L3,e=>e.theme.color_bg_white,e=>e.theme.color_bg_border_02,e=>e.theme.color_text_L2),MG=E.Ay.div.withConfig({displayName:"styles__StyledVersionItem",componentId:"sc-180wedk-1"})(["&.version-item-wrapper{padding-top:12px;width:100%;overflow:hidden;cursor:pointer;&.is-hide{cursor:auto;.top-part{.version-title{opacity:0.3;}}.bottom-part{opacity:0.3;}}&.has-expand{&.is-expand{.bottom-part .version-description{max-height:none;overflow:initial;}}.bottom-part{.version-description{display:flex;flex-direction:column;max-height:56px;overflow:hidden;margin-bottom:0;}.expand-action{min-height:24px;line-height:24px;color:",";}}}&.is-auto-create{.top-part .version-title{font-weight:400;}}.top-part{display:flex;justify-content:space-between;align-items:center;height:24px;padding:0 10px 0 16px;.version-title{flex-grow:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:12px;line-height:16px;font-weight:500;color:",";}.options{display:flex;align-items:center;.option{display:none;&:not(.disabled):hover{background-color:transparent;}&:not(.disabled){cursor:pointer;color:",";}}}}.bottom-part{display:flex;flex-direction:column;padding:0 16px;.version-description{display:flex;align-items:center;color:",";font-size:12px;min-height:24px;white-space:pre-wrap;word-break:break-word;}.bottom-line{display:flex;align-items:center;min-height:24px;.version-author-name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:",";font-size:12px;line-height:17px;font-weight:500;margin-right:6px;}.create-time{color:",";font-size:12px;line-height:17px;}}}.divider-line{border-top:1px solid ",";margin-top:12px;}&:hover{&:not(.is-hide){background-color:",";}.top-part .options .option{display:block}}&.active{&:not(.is-hide){background-color:",";}.top-part .options .option{display:block}}&:last-child{.divider-line{border:none;}}}"],e=>e.theme.color_text_link_normal,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_text_L2,e=>e.theme.color_text_L3,e=>e.theme.color_text_L3,e=>e.theme.color_bg_border_02,e=>e.theme.color_btn_secondary_hover,e=>e.theme.comment_active),$9=(0,l.memo)(e=>{let{versionCid:t,title:n,description:r,createdTime:s,ownerName:c,category:d,currentViewing:p,dispatch:g,onOpenVersionModal:y,isHide:w,isOrgFree:_,isReadOnly:j,showDays:N}=e;const Z=an()(s).format("YYYY.MM.DD HH:mm"),[Q,se]=(0,l.useState)(!1),[ie,he]=(0,l.useState)(!1),xe=l.useRef(null),Se=MB.currentOrg?c:MB.user.name;(0,l.useEffect)(()=>{xe.current&&xe.current.clientHeight>48&&he(!0)},[r]);const _e=async gt=>{w||(gt.stopPropagation(),await g({type:"versions:update",payload:{currentEditing:{cid:t}}}),y())},De=gt=>{gt.stopPropagation(),g({type:"versions:model:deleting:open",payload:{currentDeleting:{cid:t,title:n}}})},Je=gt=>{w||(gt.stopPropagation(),m_({versionCid:t,title:n,dispatch:g}))},Ne=()=>{w||g({type:"versions:update",payload:{currentViewing:{cid:t,title:n}}})},pt=(gt,Ct)=>Ct.offsetWidth{gt.stopPropagation(),se(!Q)};return(0,o.jsxs)(MG,{className:m()("version-item-wrapper",{active:p&&p.cid===t},{"has-expand":ie},{"is-expand":Q},{"is-auto-create":d==="auto"},{"is-hide":w}),onClick:Ne,children:[(0,o.jsxs)("div",{className:"top-part",children:[(0,o.jsx)(Os.A,{direction:"down",content:n,isShowTipsByTarget:pt,children:(0,o.jsx)("h4",{className:"version-title",children:n})}),!j&&(0,o.jsxs)("div",{className:"options",children:[(0,o.jsx)(Os.A,{direction:"down",content:w?"\u8D85\u8FC7 "+N+" \u5929\u7684\u7248\u672C\u4E0D\u652F\u6301\u8FD8\u539F":"\u8FD8\u539F\u7248\u672C",children:(0,o.jsx)(pc.A,{className:"option",name:"design/versions/restore",onClick:Je,size:24,isDisabled:w})}),(0,o.jsx)(Os.A,{direction:"down",content:d==="auto"?"\u81EA\u52A8\u521B\u5EFA\u7684\u7248\u672C\u4E0D\u652F\u6301\u7F16\u8F91":w?"\u8D85\u8FC7 "+N+" \u5929\u7684\u7248\u672C\u4E0D\u652F\u6301\u7F16\u8F91":I18N.VersionManagementPane.version_item_option_edit,children:(0,o.jsx)(pc.A,{className:"option",name:"design/versions/edit",onClick:_e,size:24,isDisabled:d==="auto"||w})}),(0,o.jsx)(Os.A,{direction:"down",content:d==="auto"?"\u81EA\u52A8\u521B\u5EFA\u7684\u7248\u672C\u4E0D\u652F\u6301\u5220\u9664":I18N.VersionManagementPane.version_item_option_delete,children:(0,o.jsx)(pc.A,{className:"option",name:"design/versions/delete",onClick:De,size:24,isDisabled:d==="auto"})})]})]}),(0,o.jsxs)("div",{className:"bottom-part",children:[r&&(0,o.jsx)("p",{className:"version-description",ref:xe,children:r}),ie?(0,o.jsx)("span",{className:"expand-action",onClick:_t,children:Q?"\u6536\u8D77":"\u5C55\u5F00"}):null,(0,o.jsxs)("div",{className:"bottom-line",children:[(0,o.jsx)(Os.A,{direction:"down",content:c,isShowTipsByTarget:pt,children:(0,o.jsx)("p",{className:"version-author-name",children:Se})}),d==="active"&&(0,o.jsx)("p",{className:"create-time",children:Z})]})]}),(0,o.jsx)("div",{className:"divider-line"})]})}),eb=3,tb=30,kG=(0,l.memo)(e=>{let{allVersions:t,currentViewing:n,orgPlan:r,soloPlan:s,dispatch:c,onOpenVersionModal:d,isReadOnly:p,isSoloLifeTime:g}=e;const y=s==="free"||r==="org_free",w=(0,l.useMemo)(()=>y?eb:(p?!(g||r===Ds.Sj.OrgFull):s===Ds.L1.Solo||r===Ds.Sj.OrgLite)?tb:null,[y,g,r,s,p]),{showFilterVersions:_,filterHideAutoAndActiveVersions:j}=(0,l.useMemo)(()=>{const Q=[],se=[];return w!==null?(t.forEach(ie=>{an()().diff(an()(ie.created_at),"day")<=w?Q.push(ie):se.push(ie)}),{showFilterVersions:Q,filterHideAutoAndActiveVersions:se}):{showFilterVersions:t,filterHideAutoAndActiveVersions:[]}},[t,w]),N=()=>{c({type:"modal:update:state",payload:{rightsAndInterestsModal:{isOpen:!0,type:Gr.hC.ProjectVersionFromTime}}})},Z=j.findIndex(Q=>Q.category==="auto")!==-1;return(0,o.jsxs)("div",{className:"version-items-wrapper",children:[_.map(Q=>{let{cid:se,title:ie,description:he,owner_name:xe,created_at:Se,category:_e}=Q;return(0,o.jsx)($9,{versionCid:se,title:ie,description:he,ownerName:xe,createdTime:Se,category:_e,currentViewing:n,isReadOnly:p,dispatch:c,onOpenVersionModal:d,isHide:!1},se)}),Z&&(0,o.jsxs)("div",{className:"upgrade-tips",children:["\u8D85\u8FC7 ",y?eb:tb," \u5929\u7684\u81EA\u52A8\u521B\u5EFA\u7684\u7248\u672C\u9700\u8981\u5347\u7EA7\u4F1A\u5458\u67E5\u770B",(0,o.jsx)("a",{onClick:N,children:"\u7ACB\u5373\u5347\u7EA7"})]}),j.map(Q=>{let{cid:se,title:ie,description:he,owner_name:xe,created_at:Se,category:_e}=Q;return(0,o.jsx)($9,{versionCid:se,title:ie,description:he,ownerName:xe,createdTime:Se,category:_e,currentViewing:n,dispatch:c,onOpenVersionModal:d,isHide:_e==="auto",isOrgFree:r==="org_free",showDays:w},se)})]})}),EG=(0,l.memo)(e=>{let{projectCid:t,projectName:n,allVersions:r,fetched:s,fetching:c,isVersionManagementPaneShow:d,currentEditing:p,currentViewing:g,currentDeleting:y,currentResetting:w,currentCollaborators:_,filter:j,theme:N,isReadOnly:Z,accessToken:Q,dispatch:se,currentUser:ie,currentOrg:he,onlyView:xe}=e;const[Se,_e]=(0,l.useState)(!1),De=(0,l.useRef)(!1),Je=l.useRef(null),Ne=(0,l.useRef)(null),pt=De.current,{maxProjectVersionCount:_t}=(0,wr.xR)(ie,he);(0,l.useEffect)(()=>{De.current=d}),(0,l.useEffect)(()=>{!pt&&d&&Pg({projectCid:t,accessToken:Q,dispatch:se})},[se,d,pt,t]);const gt=()=>{_e(!0)},Ct=()=>{_e(!1)},zt=()=>{se({type:"versions:update",payload:{isVersionManagementPaneShow:!1}}),Um("\u5173\u95ED")},Dt=(0,l.useMemo)(()=>j==="all"?r:r.filter(Lo=>{let{category:Yo}=Lo;return Yo===j}),[j,r]),sn=(0,l.useMemo)(()=>{if(MB.currentOrg&&MB.getRootProject().is_org_project){const{plan:Lo}=(0,wr.rM)(MB.currentOrg);return Lo}return null},[]),{soloPlan:Rn,isSoloLifeTime:On}=(0,l.useMemo)(()=>{if(MB.user&&!MB.getRootProject().is_org_project){const Yo=Xs.tz.InitialUser(MB.user).planSdk.prototypePlan.getUserPlan(),Cn=[Ds.L1.Lifetime,Ds.L1.PremiumLifetime].includes(Yo);return{soloPlan:Yo,isSoloLifeTime:Cn}}return{}},[]);return(0,o.jsxs)(AG,{id:"version-panel",className:m()({"only-view":xe},{"in-version":g}),children:[!xe&&(0,o.jsx)(SG,{currentViewing:g,onClickCreatingButton:gt,onClosePane:zt,allVersions:r,isReadOnly:Z,orgPlan:sn,dispatch:se}),(0,o.jsx)("div",{className:"panel-content",ref:Je,children:(0,o.jsxs)("div",{className:"versions-list-scroll-container",ref:Ne,children:[c?(0,o.jsx)(E0.f,{className:"versions-loading"}):s?Dt.length?(0,o.jsx)(kG,{allVersions:Dt,currentViewing:g,dispatch:se,onOpenVersionModal:gt,orgPlan:sn,soloPlan:Rn,isReadOnly:Z,isSoloLifeTime:On}):(0,o.jsx)(TG,{theme:N,filter:j}):null,(0,o.jsx)(Ii.yP,{type:"vertical",containerRef:Ne,isAutoHideBar:!0})]})}),(0,o.jsxs)("div",{className:"panel-bottom",children:["\u81EA\u52A8\u521B\u5EFA\u7684\u7248\u672C\u4EC5\u4FDD\u5B58 180 \u5929\uFF0C\u624B\u52A8\u521B\u5EFA\u7684\u7248\u672C\u53EF\u6C38\u4E45\u4FDD\u5B58\u3002",!ENV.IS_ON_PREMISES&&(0,o.jsx)("a",{rel:"noopener noreferrer",target:"_blank",href:"/hc/articles/415",onClick:()=>Um("\u4E86\u89E3\u66F4\u591A"),children:"\u4E86\u89E3\u66F4\u591A"})]}),(0,o.jsx)(gG,{projectCid:t,allVersions:r,currentDeleting:y,currentViewing:g,dispatch:se}),(0,o.jsx)(yG,{projectCid:t,allVersions:r,currentResetting:w,currentCollaborators:_,dispatch:se,currentUser:ie,currentOrg:he,maxProjectVersionCount:_t}),(0,o.jsx)(vG,{currentCollaborators:_,dispatch:se}),Se&&(0,o.jsx)(xG,{onClose:Ct,projectCid:t,projectName:n,currentUser:ie,currentOrg:he,currentEditing:p,allVersions:r,dispatch:se})]})}),IG=(0,k.Mz)([Wc.cS,re.wA,re.HW,re.PL,q.O4,Y.jx,re.z$],(e,t,n,r,s,c,d)=>{const{allVersions:p,fetched:g,fetching:y,isVersionManagementPaneShow:w,currentEditing:_,currentViewing:j,currentDeleting:N,currentResetting:Z,currentCollaborators:Q,filter:se}=e,ie=c===Te.qi.OnlyView,he=ie?d==null?void 0:d.access_token:"";return{projectName:r.name,projectCid:r.cid,allVersions:p,fetched:g,fetching:y,isVersionManagementPaneShow:w,currentEditing:_,currentViewing:j,currentDeleting:N,currentResetting:Z,filter:se,currentCollaborators:Q,theme:s,currentOrg:t,currentUser:n,isReadOnly:ie,accessToken:he}}),nb=(0,a.Ng)(e=>IG(e))(EG),ob={VERSIONS_LIST_DARK:["/mb-workspace/images/workspace/design/versions_blank_dark.png","/mb-workspace/images/workspace/design/versions_blank_dark_en.png"],VERSIONS_LIST_LIGHT:["/mb-workspace/images/workspace/design/versions_blank_light.png","/mb-workspace/images/workspace/design/versions_wonder.png"]},TG=(0,l.memo)(e=>{let{theme:t,filter:n}=e;return(0,o.jsxs)("div",{className:"versions-blank-container",children:[(0,o.jsx)("img",{src:t==="dark"?ob.VERSIONS_LIST_DARK[+(ENV.IS_MO===!0)]:ob.VERSIONS_LIST_LIGHT[+(ENV.IS_MO===!0)],className:"versions-blank-bg"}),n==="all"?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("p",{className:"blank-title",children:I18N.VersionManagementPane.versions_blank1}),(0,o.jsx)("p",{className:"blank-text",children:I18N.VersionManagementPane.versions_blank2})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("p",{className:"blank-title",children:"\u65E0\u624B\u52A8\u521B\u5EFA\u7684\u7248\u672C\u8BB0\u5F55"}),(0,o.jsx)("p",{className:"blank-text",children:"\u624B\u52A8\u521B\u5EFA\u7684\u7248\u672C\u53EF\u6C38\u4E45\u4FDD\u5B58\uFF0C\u5E2E\u60A8\u8F7B\u677E\u8FD8\u539F\u5230\u67D0\u4E00\u5173\u952E\u8282\u70B9\u3002"})]})]})});var ab=i(96582);const _G=E.Ay.div.withConfig({displayName:"styles__StyledSingleNewbieVideo",componentId:"sc-1cm90x5-0"})(["width:240px;height:154px;margin-top:8px;.video-cover{position:relative;width:240px;height:124px;text-align:center;img{width:220px;height:124px;border-radius:8px;}.video-play-mask{position:absolute;top:0;left:10px;width:220px;height:124px;background-color:rgba(0,0,0,0.08);border-radius:8px;display:flex;justify-content:center;align-items:center;}}.video-info{width:240px;height:30px;padding:6px 16px;display:flex;justify-content:space-between;.video-title{max-width:160px;p{color:",";font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}.video-duration{width:40px;height:18px;border-radius:9px;background-color:",";text-align:center;p{color:",";font-size:12px;font-weight:400;}}}"],e=>e.theme.color_text_L1,e=>e.theme.color_bg_card,e=>e.theme.color_text_L2),PG=e=>{const t=Math.floor(e/60),n=Math.floor(e%60),r=""+t,s=n<10?"0"+n:""+n;return r+":"+s};function LG(e){let{index:t,coverSrc:n,videoSrc:r,videoName:s,duration:c}=e;const d=(0,a.wA)(),p=(0,l.useCallback)(()=>{d({type:"modal:update:state",payload:{newbieVideoModal:{isOpen:!0,index:t}}})},[]),[g,y]=(0,l.useState)(!1);return(0,o.jsxs)(_G,{children:[(0,o.jsxs)("div",{className:"video-cover",onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1),children:[(0,o.jsx)("img",{src:n,alt:s}),g&&(0,o.jsx)("div",{className:"video-play-mask",children:(0,o.jsx)(Fl.jn,{onClick:p,children:I18N.Common.play_video})})]}),(0,o.jsxs)("div",{className:"video-info",children:[(0,o.jsx)("div",{className:"video-title",children:(0,o.jsx)("p",{children:s})}),(0,o.jsx)("div",{className:"video-duration",children:(0,o.jsx)("p",{children:PG(c)})})]})]})}const NG=(0,l.memo)(LG),jG=E.Ay.div.withConfig({displayName:"styles__StyledNewbieVideoPanel",componentId:"sc-eymadb-0"})(["width:240px;height:100%;background:",";position:absolute;z-index:4;.newbie-video-header{display:flex;align-items:center;height:40px;border-bottom:1px solid ",";p{color:",";font-size:12px;font-weight:600;margin-left:16px;}.close{cursor:pointer;margin:0 8px 0 auto;width:24px;border-radius:4px;color:",";&:hover{background:",";}&:active{background:",";}}}.newbie-video-list{height:calc(100% - 40px);padding-top:2px;overflow-y:scroll;overflow-x:hidden;}"],e=>e.theme.color_bg_white,e=>e.theme.color_bg_border_02,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_active),rb=200,DG=()=>({right:-308,transition:"right "+rb+"ms ease-in-out"}),OG=()=>({entering:{right:-308},entered:{right:0},exiting:{right:-308}});function RG(){const e=(0,a.wA)(),t=(0,a.d4)(Wc.BR),n=()=>{e({type:"newbieVideoPanelState:toggle",payload:{show:!1}})};return(0,o.jsx)(ab.Ay,{in:t,timeout:rb,children:r=>{if(r===ab.Ay.EXITED)return null;const s={...DG(),...OG()[r]};return(0,o.jsxs)(jG,{id:"newbie-video-panel",style:s,children:[(0,o.jsxs)("div",{className:"newbie-video-header",children:[(0,o.jsx)("p",{children:I18N.ToolBar.newbie_video}),(0,o.jsx)(Et.C,{name:"common/close",className:"close",onClick:n})]}),(0,o.jsx)("div",{className:"newbie-video-list",children:yp.map((c,d)=>(0,o.jsx)(NG,{index:d,coverSrc:c.coverSrc,videoSrc:c.videoSrc,videoName:c.videoName,duration:c.duration},d))})]})}})}const ib=(0,l.memo)(RG),BG=E.Ay.div.withConfig({displayName:"styles__StyledRightPanel",componentId:"sc-iqy9e-0"})(["position:relative;height:100%;display:flex;box-shadow:-1px 0 0 ",";z-index:5;#ST-panel,#design-comment-panel,#version-panel,#newbie-video-panel{position:absolute;}#ST-panel,#design-comment-panel{z-index:2;}#version-panel{z-index:3;}#newbie-video-panel{z-index:4;}"],e=>e.theme.color_bg_border_01);function UG(){const{isShowSettingPanel:e,isShowCommentPanel:t,isShowSTPanel:n,isShowVersionPanel:r,isShowNewbieVideoPanel:s}=(0,a.d4)(FG);return(0,o.jsxs)(BG,{className:"mb-right-panel",children:[e&&(0,o.jsx)(eG,{}),t&&(0,o.jsx)(sG,{}),n&&(0,o.jsx)(fG,{}),r&&(0,o.jsx)(nb,{}),s&&(0,o.jsx)(ib,{})]})}const FG=(0,k.Mz)([Wc.UI,Vf.C,re.W4,P.sI,EW.Lc,Wc.cS],(e,t,n,r,s,c)=>{let{isEmptyScreen:d}=t,{isDesign:p}=n,{currentViewing:g,isVersionManagementPaneShow:y}=c;return{isShowSettingPanel:e&&!d&&!g,isShowCommentPanel:e&&!d&&r,isShowSTPanel:e&&!d&&!r&&s,isShowVersionPanel:p&&y,isShowNewbieVideoPanel:p}}),VG=(0,l.memo)(UG);var zG=i(77595);function WG(e){const{stickyList:t,expandKeySet:n,alreadyExpandKeySet:r}=e,s=(0,a.d4)(Oe.p$),c=(0,a.d4)(Y.uu),d=(0,a.d4)(Wc.TW),[p,g]=(0,l.useState)(!1),y=(0,a.wA)();return(0,o.jsxs)(o.Fragment,{children:[t!=null&&t.length?(0,o.jsx)(Q9,{selection:s,isOnlyView:!0,isHtmlZipPreview:c,stickyList:t,setIsExportOpenFromContainer:g,expandKeySet:n,alreadyExpandKeySet:r,STPanelWidth:d,dispatch:y}):(0,o.jsx)(J9.h,{}),!c&&(0,o.jsx)(g6.A,{isExportOpenFromContainer:p,setIsExportOpenFromContainer:g})]})}const HG=(0,l.memo)(WG);var GG=i(54222);function ZG(){const e=(0,a.d4)(Y.uu),t=(0,a.d4)(Y.jx),n=(0,a.d4)(P.Cb),r=(0,a.d4)(P.ZA),s=(0,a.d4)(Wc.TW),c=(0,a.d4)(q.O4);return(0,o.jsx)(GG.K,{activeCommentCid:n,commentList:r,isHtmlZipPreview:e,commentPanelWidth:s,viewType:t,theme:c})}const KG=(0,l.memo)(ZG);var YG=i(77099);const XG=(0,l.memo)(e=>{var t;let{isEnableVersionControl:n,layoutV9:r,onTabChange:s,isActive:c}=e;const d=(0,a.d4)(Wc.vr),p=(0,a.d4)(re.HW),g=(0,a.d4)(re.wA),y=(0,a.d4)(re.PL),w=(0,a.d4)(re.z$),_=(0,a.wA)(),j=r==="recommend",N=y==null?void 0:y.is_org_project,Z=y==null?void 0:y.is_solo_lifetime,Q=N&&g?_z(g,p==null?void 0:p.id):{},se=N&&g?(t=g.permissions)==null?void 0:t.find(Ne=>Number(Ne.user_id)===Number(p==null?void 0:p.id)):!1,ie=((g==null?void 0:g.lifetime_bindings)||(g==null?void 0:g.lifetimeBindings)||[]).length>0,he=n&&(N?Q.isFullOrg||Q.isTrialOrg||Q.displayPlan==="org_full"&&ie:Z),xe=MB.canEditByCurrentUser,Se=()=>{const Ne=(0,tr.l)(g,"v8_\u603B\u89C8\u6A21\u5F0F_\u5E95\u90E8\u7248\u672C\u8BB0\u5F55\u529F\u80FD","v8proto-read-use-version",!0);Ne.immediateUse="org_full",MB.global.popupHelper.chargeAsync(Ne)},_e=()=>{!he||c||(s(),_({type:"entry:comment:disabled",payload:{noWigglingCommentCid:!0}}),_(Te.GO.toggleInspectMode(!1)),_(Te.GO.toggleHandMode(!1)),_(Te.GO.select([])),_({type:"elbow:update",payload:{isInElbowMode:!1}}),_({type:"entry:ST:STMode:disable"}),_({type:"entry:toolbar:open:versionControl:modal"}),d?(0,P1.A)({operation_type:P1.D.TurnOffVersionControl}):(0,P1.A)({operation_type:P1.D.TurnOnVersionControl}))},De=()=>{const Ne=new URL("/proto/design/"+y.cid,window.location.origin);w!=null&&w.access_token&&Ne.searchParams.append("projShareToEdit",w.access_token),(0,Ql.JW)(Ne.href)},Je=(0,l.useMemo)(()=>{const Ne=(0,o.jsxs)("span",{children:[I18N.ToolBar.versionControlNotAvailable.content,(0,o.jsx)("span",{className:"change-settings",onClick:De,children:I18N.ToolBar.versionControlNotAvailable.changeSettings})]}),pt=(0,o.jsxs)("span",{children:[I18N.ToolBar.upgradeToVersionControl.content,(0,o.jsxs)("span",{className:"upgrade-now",onClick:Se,children:[(0,o.jsx)(Et.C,{size:16,name:"sharing/updated"}),I18N.ToolBar.upgradeToVersionControl.upgradeNow]})]}),_t=""+I18N.ToolBar.versionControlNotAvailable.content+I18N.ToolBar.versionControlNotAvailable.contact;return he?I18N.ToolBar.versionControl:N?Q.isFullOrg||Q.isTrialOrg?xe?Ne:_t:se?pt:_t:xe&&Z?Ne:_t},[De,Se,he,N,Q.isFullOrg,Q.isTrialOrg,xe,se,Z]);return he?(0,o.jsx)(sb,{className:m()("nav-item",{active:c},{isV9Layout:j}),onClick:_e,children:(0,o.jsx)("span",{className:"nav-label",children:I18N.ToolBar.versionControl})}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(YG.I,{className:"version-control-entry-tt",content:Je,children:(0,o.jsx)(sb,{className:m()("nav-item","disabled",{isV9Layout:j}),children:(0,o.jsx)("span",{className:"nav-label",children:I18N.ToolBar.versionControl})})}),(0,o.jsx)(QG,{})]})}),sb=E.Ay.li.withConfig({displayName:"VersionControlEntryTab__StyledVersionControlEntryTab",componentId:"sc-1v90i57-0"})([""]),QG=(0,E.DU)([".version-control-entry-tt{padding:6px;margin-top:-10px;> span{display:flex;align-items:center;line-height:16px;.change-settings,.upgrade-now{display:flex;align-items:center;margin-left:10px;color:rgba(112,188,246,1);cursor:pointer;&:hover{color:rgba(149,209,248,1);}}.upgrade-now{.svg-icon{margin-right:2px;path{fill:rgba(22,132,252,1);}path:last-of-type{fill:#fff;}}}}}"]);var lb=i(33394);function JG(){var e,t;const n=(0,a.d4)(Wc.UI),r=(0,a.d4)(P.sI),s=(0,a.d4)(Y.uu),c=(0,a.d4)(Y.rg),d=(0,a.d4)(Y.jx),p=(0,a.d4)(re.z$),g=d===Te.qi.OnlyView&&(p==null?void 0:p.comment_permission)==="off",y=(0,a.d4)(C.I9),w=!s&&(p==null?void 0:p.type)==="advanced",{currentViewing:_}=(0,a.d4)(Wc.cS),j=!!_,N=[];j||(s||c?N.push({label:I18N.Note.note}):(y&&N.push({label:I18N.Note.note}),g||N.push({label:I18N.Comment.comment})));const[Z,Q]=(0,l.useState)(0),se=(0,a.wA)(),ie=(0,a.d4)(P.c1),he=(0,a.d4)(P.M5),xe=(0,a.d4)(re.Ur),Se=(0,a.d4)(Wc.zM),_e=(0,a.d4)(Wc.ju),De=(0,a.d4)(q.MZ),Je=(0,a.d4)(re.$5),Ne=De==="old",pt=(xe==null?void 0:xe.cid)&&((e=rootSdk.sdkStore.getHotItem(xe.cid))==null?void 0:e.sub),_t=(0,l.useMemo)(()=>{let Lo=xe!=null&&xe.cid?rootSdk.sdkStore.getSubHotItemList(xe.cid).filter(Yo=>{let{hotAttr:Cn}=Yo;return["wSticky","wTear"].includes(Cn.type)}).sort((Yo,Cn)=>Yo.hotAttr.order-Cn.hotAttr.order):[];return Lo.length&&(Lo=Lo.map(Yo=>{const{authorCid:Cn}=Yo.hotAttr.info;let hn;if(Cn){var oa;if(Je){var Ao;hn=Je==null||(Ao=Je.find(ca=>ca.user_cid===Cn))==null?void 0:Ao.name}else((oa=MB.user)==null?void 0:oa.cid)===Cn&&(hn=MB.user.name)}return hn?{...Yo,hotAttr:{...Yo.hotAttr,info:{...Yo.hotAttr.info,author:hn}}}:Yo})),Lo},[Je,xe==null?void 0:xe.cid,pt,pt.length]),gt=new Set([...Array.from(Se),...Array.from(_e)]),Ct=!_t.every(Lo=>{let{key:Yo}=Lo;return _e.has(Yo)}),zt=_t.every(Lo=>{let{key:Yo}=Lo;return gt.has(Yo)}),Dt=!s&&!y&&!g;if((0,l.useEffect)(()=>{(r||!y&&!g)&&Q(1)},[r,y,g]),!n&&!r)return null;const sn=()=>{se({type:"entry:STPanel:toggle:all:expandKeySet",payload:{isExpandAll:zt,stickyList:_t}})},Rn=()=>{se({type:"versions:update",payload:{isVersionManagementPaneShow:!1}})},On=Lo=>{[0,1].includes(Lo)&&Rn(),Q(Lo)};return(0,o.jsxs)(f6,{className:m()("with-switch-header",{"is-in-version":j}),isShowBorderResizer:!j,children:[(0,o.jsxs)(lb.b,{children:[r?(0,o.jsx)("h3",{children:I18N.Comment.comment}):(0,o.jsxs)(lb.u,{className:m()({isOldV8UI2408:Ne}),activeIndex:Dt?0:Z,onTabChange:On,layoutV9:De,children:[N.map((Lo,Yo)=>{let{...Cn}=Lo;return(0,o.jsx)(s6.n,{...Cn,className:m()({line_active:N.length>1})},Yo)}),w?(0,o.jsx)(XG,{isEnableVersionControl:p==null?void 0:p.enable_version_record,layoutV9:De,onTabChange:()=>On(2),isActive:Z===2},2):(0,o.jsx)(o.Fragment,{})]}),Z===0?Ct&&(0,o.jsx)("span",{className:"expandAll",onClick:sn,children:zt?I18N.ScreenList.collapse_screens:I18N.ScreenList.expand_screens}):Z===1?((t=MB)==null||(t=t.user)==null?void 0:t.id)&&(0,o.jsx)(zG.A,{selected:ie,isShowCompletedComment:he,viewType:d,dispatch:se}):Z===2?(0,o.jsx)(q9,{}):null]}),Z===0?(0,o.jsx)(HG,{stickyList:_t,expandKeySet:Se,alreadyExpandKeySet:_e}):Z===2?(0,o.jsx)(nb,{onlyView:!0}):(0,o.jsx)(KG,{})]})}const qG=(0,l.memo)(e=>{const{isHtmlZipPreview:t,inspectMode:n}=e;return(0,o.jsx)("div",{id:"inspect-panel",children:!t&&n&&(0,o.jsx)(g6.A,{})})});var cb=i(23200);const $G=(0,cb.$)(JG),eZ=(0,cb.$)(qG);function tZ(){const{inspectMode:e,isCommunityPreview:t,isEmbedV2Preview:n,isReadOnlyCommentMode:r,fullScreenMode:s,isShowRightPane:c,isHtmlZipPreview:d}=(0,a.d4)(nZ),p=(0,a.wA)(),g=()=>p({type:"entry:toggle:right-panel"}),y=()=>e||t||n&&!s?null:r?(0,o.jsx)($G,{isVisible:c,orientation:"right",vacuum:12,toggleFunc:g}):null;return(0,o.jsxs)(o.Fragment,{children:[y(),(0,o.jsx)(ib,{}),(0,o.jsx)(eZ,{className:m()("with-toggle-visibility-button-readOnly-inspect-panel",{"is-inspect-mode":e}),isVisible:c&&e,orientation:"right",vacuum:12,inspectMode:e,isHtmlZipPreview:d,toggleFunc:g})]})}const nZ=(0,k.Mz)([Y._b,Y.pH,Y.rg,re.z$,Y.T7,C.I9,Wc.UI,Y.uu],(e,t,n,r,s,c,d,p)=>{const g=c||(r==null?void 0:r.comment_permission)!=="off";return{inspectMode:e,isCommunityPreview:t,isEmbedV2Preview:n,isReadOnlyCommentMode:g,fullScreenMode:s,isShowRightPane:d,isHtmlZipPreview:p}}),oZ=(0,l.memo)(tZ),aZ=E.Ay.div.withConfig({displayName:"styles__StyledRightSidePanel",componentId:"sc-103a1mw-0"})(["display:flex;position:relative;flex-direction:column;&.isDeleteRulerLine{pointer-events:none;}.with-toggle-visibility-button-readOnly-inspect-panel{height:0;.toggle-button{visibility:hidden;opacity:0;}&.is-inspect-mode{height:100%;.toggle-button{&:not(.pane-visible){visibility:visible;opacity:1;}&.visible{visibility:visible;opacity:1;}}}}#inspect-panel{width:100%;height:100%;display:flex;position:relative;flex-direction:column;}"]);function rZ(){const{isDeleteRulerLine:e,onlyView:t}=(0,a.d4)(iZ);return(0,o.jsx)(aZ,{id:"right-slide-panel",className:m()({isDeleteRulerLine:e}),"data-is-widget-insertable":!1,children:t?(0,o.jsx)(oZ,{}):(0,o.jsx)(VG,{})})}const iZ=(0,k.Mz)([M.Q,Y.jx],(e,t)=>{const n=t===Te.qi.OnlyView;return{isDeleteRulerLine:e,onlyView:n}});var sZ=i(8702),lZ=i(98481),cZ=i(51326),dZ=i(3289),pZ=i(20640);const uZ=E.Ay.div.withConfig({displayName:"styles__StyledSharingManager",componentId:"sc-1xm9iti-0"})(["min-width:376px;background:",";color:",";position:absolute;transform:translateX(-84%);top:48px;border-radius:8px;border:1px solid ",";box-shadow:",";overflow:hidden;cursor:auto;"],e=>e.theme.color_bg_white,e=>e.theme.color_text_L2,e=>e.theme.color_bg_border_02,e=>e.theme.shadow_5),hZ=(0,cZ.dl)();window.SharingEventEmitter=hZ;const mZ=(0,k.Mz)([q.O4,re.HW,re.wA,re.z$,C.iJ,re.Ur],(e,t,n,r,s,c)=>({theme:e,user:t,org:n,sharingInReadOnly:r,projShareToEdit:s,hostCurrentScreen:c}));function fZ(){var e;const{theme:t,user:n,org:r,sharingInReadOnly:s,projShareToEdit:c,hostCurrentScreen:d}=(0,a.d4)(se=>mZ(se),a.bN),p=(e=MB)==null?void 0:e.getRootProject(),g=(0,a.wA)(),[y,w]=(0,l.useState)(void 0),{screenDataMap:_,screenTreeData:j}=(0,pZ.tb)(),N={pageAttrMap:_,pageKeyList:Object.keys(_),treeData:j},Z=()=>{g({type:"toolbar:update:state",payload:{isShowSharingManager:!1,projShareToEdit:""}})},Q=se=>{const ie=typeof se.clientX=="number"?document.elementFromPoint(se.clientX,se.clientY):null,he=document.querySelector("#sharing-box"),xe=document.querySelector("#IBOT_MODAL_ROOT");ie!=null&&ie.closest("#IBOT_SELECT_MENU_ROOT")||se.target.closest(".sharingV2-click-visible")!==null||se.target.closest(".ai-semantic-share")!==null||xe.contains(ie)||se.target.closest("#sharing-box")!==null||he.contains(ie)||se.target.closest(".context-menu-mask > .design-avoid")!==null||se.target.closest(".go-to-sharing")!==null||se.target.closest(".sharing--drop-canvas-list")!==null||se.target.closest(".dropmenu-no-exit")!==null||se.target.closest(".permission-select.CheckSelectMenu")!==null||(g({type:"toolbar:sharingManager:toggle"}),g({type:"toolbar:update:state",payload:{projShareToEdit:""}}))};return(0,l.useEffect)(()=>{const se=he=>{let{whichModal:xe}=he;MB.action("modal:update:state",{rightsAndInterestsModal:{isOpen:!0,type:Gr.hC.MaxSharingCount,project:p}})},ie=window.SharingEventEmitter;return ie.on("sharing:count",se),()=>{ie.off("sharing:count",se)}},[p,g]),(0,l.useEffect)(()=>{w(document.getElementById("sharing-box"))},[]),(0,l.useEffect)(()=>{var se;p!=null&&p.is_org_project&&r&&r!=null&&r.cid&&!(r!=null&&(se=r.members)!=null&&se.length)&&(async()=>{try{const he=await(0,ad.jm)(r.cid);g({type:"update:org:member:list",payload:{orgMembers:he}})}catch(he){console.error("requestOrgMembers",he)}})()},[p==null?void 0:p.is_org_project,g,r]),y?(0,ds.createPortal)((0,o.jsxs)(uZ,{children:[(0,o.jsx)(dZ.n,{theme:t,org:r,user:n,project:p,members:(r==null?void 0:r.members)||[],hostType:"proto",hostSharingData:s,projShareToEdit:c,screenMetaList:N,handleClose:Z,hostCurrentScreen:d}),(0,o.jsx)(Jr.A,{target:document,onClick:(0,Jr.t)(Q,{capture:!0})})]}),y):null}const gZ="px",B4="rem",U4="em",yZ="pt",vZ="dp",db="rpx",xZ=[gZ,vZ,yZ,db,U4,B4],bZ=[10,12,14,16],pb=e=>1,Vd=function(e,t,n,r,s){var c;e===void 0&&(e=0),t===void 0&&(t=1),n===void 0&&(n=""),r===void 0&&(r=1),s===void 0&&(s=!0);let d=Number.parseFloat((t*e).toFixed(2));return n===db?d=Number.parseFloat((d*r).toFixed(2)):[U4,B4].includes(n)&&(d=Number.parseFloat((1/t*e).toFixed(2))),(c=n)!=null&&c.length&&s?d+n:d},y6=()=>{try{const e=window.localStorage.getItem("user_pick_color");return JSON.parse(e||"[]")}catch(e){return[]}},CZ=e=>{const t=y6(),n=e==null?void 0:e.toLowerCase();return t.includes(n)?{history:t,focusColor:e}:(t.unshift(n),t.length>40&&t.pop(),window.localStorage.setItem("user_pick_color",JSON.stringify(t)),{history:t,focusColor:null})},wZ=e=>{const t=y6(),n=e==null?void 0:e.toLowerCase(),r=t.indexOf(n);return r===-1||(t.splice(r,1),window.localStorage.setItem("user_pick_color",JSON.stringify(t))),t},v6=e=>{const t=new Map;return e&&e.split(";").filter(n=>n).forEach(n=>{const[r,s]=n.split(":");t.set(r.trim(),s.trim())}),t},ub=(e,t)=>{const{selectionLeftTopInfo:{x:n,y:r}}=e;let s;if((0,$h.SS)(t)){const{table:p,cells:g}=t,y=(0,$h.j)(g,p,r,n);s=(y==null?void 0:y.style)||""}else{var c;s=t!=null&&(c=t.tableData)!=null&&c.cellStyles&&t.tableData.cellStyles[r]?t.tableData.cellStyles[r][n]:""}const d=v6(s);return SZ(d)},x6={ha:["text-align","left"],va:["align-items","center"],fontSize:["font-size",14],color:["color","rgba(255,255,255,1)"],boldType:["font-weight","normal"],fontStyle:["font-style","normal"],textDecoration:["text-decoration","normal"],lineHeight:["line-height",20],padding:["padding",4]},SZ=e=>{const t={newOverOld:!1,showContentBox:!1,ha:"center",va:"center",fontSize:14,color:"rgba(91, 107, 115, 1)",boldType:0,fontStyle:"normal",textDecoration:"normal",lineHeight:20,padding:0,haDisabled:!1,vaDisabled:!1,canShowParagraph:!0,isDisabledFontDropdown:!1,isDisabledFontRadioLine:!1,isEditing:!1};return Object.keys(t).forEach(n=>{x6[n]&&(t[n]=e.get(x6[n][0])||x6[n][1])}),t.padding=Number.parseInt(t.padding),t.fontSize=Number.parseInt(t.fontSize),t.lineHeight=Number.parseInt(t.lineHeight),t.boldType=+(t.boldType==="bold"),t},F4=(e,t)=>{var n,r,s,c;if((0,$h.SS)(e))return AZ(e,t);const{x:d,y:p}=t,{x:g,y,w,h:_,tableData:{columns:j,rows:N,mergeCells:Z}}=e;let Q=((n=j[d])==null?void 0:n.width)||0,se=((r=N[p])==null?void 0:r.height)||0;if(Z[d+"-"+p]){const[_e,De]=Z[d+"-"+p];for(let Je=d+1;Je<=d+_e-1;Je++){var ie;Q+=((ie=j[Je])==null?void 0:ie.width)||0}for(let Je=p+1;Je<=p+De-1;Je++){var he;se+=((he=N[Je])==null?void 0:he.height)||0}}const xe=j.reduce((_e,De,Je)=>_e+(Je<=d?De.width:0),0)-((s=j[d])==null?void 0:s.width)||0,Se=N.reduce((_e,De,Je)=>_e+(Je<=p?De.height:0),0)-((c=N[p])==null?void 0:c.height)||0;return{w:Q,h:se,x:g-w/2+xe+Q/2,y:y-_/2+Se+se/2,r:0}},AZ=(e,t)=>{const{x:n,y:r}=t,{x:s,y:c,w:d,h:p,widthList:g,heightList:y,tableData:{mergeCells:w}}=e;let _=g[n],j=y[r];if(w[n+"-"+r]){const[Q,se]=w[n+"-"+r];for(let ie=n+1;ie<=n+Q-1;ie++)_+=g[ie];for(let ie=r+1;ie<=r+se-1;ie++)j+=y[ie]}const N=g.reduce((Q,se,ie)=>Q+(ie<=n?se:0),0)-g[n],Z=y.reduce((Q,se,ie)=>Q+(ie<=r?se:0),0)-y[r];return{w:_,h:j,x:s-d/2+N+_/2,y:c-p/2+Z+j/2,r:0}},MZ=(e,t,n,r,s)=>{if((0,$h.SS)(e))return kZ(e,t,n,r,s);const{x:c,y:d}=n,{tableData:{data:p,cellStyles:g}}=e,y=F4(e,n),w=p[d][c],_=v6(g[d][c]),{color:j,fontSize:N,fontStyle:Z,boldType:Q,textDecoration:se,ha:ie,va:he,lineHeight:xe,padding:Se}=ub({selectionLeftTopInfo:n},e);return b6({...e,table_cell_text:w,x:y.x,y:y.y,w:y.w,h:y.h,border:void 0,color:j,fontSize:N,fontStyle:Z,boldType:Q,textDecoration:se,ha:ie,va:he,lineHeight:xe,padding:Se,table_cell_background:_.get("background")},t,r)},kZ=(e,t,n,r,s)=>{const{x:c,y:d}=n,{table:p,cells:g}=e,y=F4(e,n),w=(0,$h.j)(g,p,d,c),_=(w==null?void 0:w.data)||"",j=v6((w==null?void 0:w.style)||""),{color:N,fontSize:Z,fontStyle:Q,boldType:se,textDecoration:ie,ha:he,va:xe,lineHeight:Se,padding:_e}=ub({selectionLeftTopInfo:n},e);return b6({...e,table_cell_text:_,x:y.x,y:y.y,w:y.w,h:y.h,border:void 0,color:N,fontSize:Z,fontStyle:Q,boldType:se,textDecoration:ie,ha:he,va:xe,lineHeight:Se,padding:_e,table_cell_background:j.get("background")},t,r,s?De=>s(De,n):void 0)},EZ=["wRect","wOval","wMTextInput","wMTextArea","wMSelect","wButton","wMTooltip","wLine","wArrow","wIconButton","wPlaceholder","wPolygon","wStar","wSegmentedControl","wCollapse","wDigitalStepper","wPaginationMobile","wPaginationWeb","wDropMenu"],b6=(e,t,n,r)=>{var s,c;const d={top:e.y-e.h*.5,width:e.w,height:e.h,left:e.x-e.w*.5,refVars:{}};if(typeof n=="function"){const{displayName:w,textStyles:_,inspectText:j,widgetText:N,bgColors:Z}=n(e);d.displayName=w,N&&(d.textStyles=_,d.inspectText=j),Z&&(d.bgColors=Z)}else console.error("getWidgetInspectStyles is not a function");const p=e.borderRadius;p&&p!=="0"&&(d.bdRadius=p);const g=e.ro;if(g&&(d.rotation=g),e.border&&EZ.includes(e.type)){var y;d.borders=e!=null&&(y=e.border)!=null&&y.bdrIsVisible?[{thickness:e.border.bdrWidth,color:(0,$c.t0)(e.border.bdrColor)}]:[]}if((e==null||(s=e.shadow)==null?void 0:s.type)==="box_shadow"){const w=e==null?void 0:e.shadow;d.shadows=w!=null&&w.shadowIsVisible?[{offset_x:w.offsetX,offset_y:w.offsetY,blur_radius:w.blurRadius,spread:w.spreadRadius,color:(0,$c.t0)(w.shadowColor)}]:[]}if((e==null||(c=e.shadow)==null?void 0:c.type)==="text_shadow"){const w=e==null?void 0:e.shadow;d.shadows=w!=null&&w.shadowIsVisible?[{offset_x:w.offsetX,offset_y:w.offsetY,blur_radius:w.blurRadius,color:(0,$c.t0)(w.shadowColor)}]:[]}return typeof r=="function"&&Object.assign(d.refVars,r(e)),Object.assign({},e,d)},$J=(e,t)=>{const n=IZ(e)?"chinese":"english",r=TZ()?"mac":"windows";return _Z[r]["others"][n]},IZ=e=>{const t=e.charCodeAt(0);return t>=19968&&t<=40869},TZ=()=>/Mac|iPod|iPhone|iPad/.test(navigator.platform),_Z={mac:{ios:{chinese:"PingFang SC",english:"-apple-system"},android:{chinese:"PingFang SC",english:"Roboto"},others:{chinese:"PingFang SC",english:"Roboto"}},windows:{ios:{chinese:"Microsoft Yahei",english:"Arial"},android:{chinese:"Microsoft Yahei",english:"Roboto"},others:{chinese:"Microsoft Yahei",english:"Roboto"}}};var PZ=i(76682),C6=i.n(PZ);const Qf=e=>{if(Np(e)!==W2)return console.warn("Not rgbacolor but use rgba2hexWithA"),e;const n=e.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+(\.\d+)?)[\s+]?/i);return n&&n.length>=4?{hex:("#"+("0"+parseInt(n[1],10).toString(16)).slice(-2)+("0"+parseInt(n[2],10).toString(16)).slice(-2)+("0"+parseInt(n[3],10).toString(16)).slice(-2)).toUpperCase(),o:Number((+n[4]).toFixed(2))}:e},Np=function(e){return e===void 0&&(e=Jf),e.includes(W2)?W2:e.includes(eh)?eh:e.includes("#")&&e.length===9?_h:e.includes("#")?Ph:e.includes(M6)?M6:!1},jp=function(e,t){if(t===void 0&&(t=W2),!e)return Jf;const n=Np(e);if(!n)return Jf;switch(n){case W2:if(t===n)return e;if(t===eh)return mb(e);if(t===Ph)return fb(e);if(t===_h)return gb(e);break;case eh:if(t===n)return e;if(t===W2)return yb(e);if(t===Ph)return vb(e);if(t===_h)return LZ(e);break;case Ph:if(t===n)return e;if(t===W2)return NZ(e);if(t===eh)return w6(e);if(t===_h)return xb(e);break;case _h:if(t===n)return e;if(t===W2)return S6(e);if(t===eh)return jZ(e);if(t===Ph)return DZ(e);break;case M6:if(t===W2)return V4;if(t===eh)return mb(V4);if(t===Ph)return fb(V4);if(t===_h)return gb(V4);break;default:return e}},hb=e=>{if(Np(e)!==W2)return console.warn("Not rgbacolor but use rgba2rgbWithA"),e;const{hex:n,o:r}=Qf(e);return n?{rgb:w6(n),o:r}:Jf},w6=e=>{if(Np(e)!==Ph)return console.warn("Not hexcolor but use hex2rgb"),e;if(e=e.replace("#",""),e.length===3){const[c,d,p]=e.split("");e=""+c+c+d+d+p+p}const n=parseInt(e.substring(0,2),16),r=parseInt(e.substring(2,4),16),s=parseInt(e.substring(4,6),16);return"rgb("+n+", "+r+", "+s+")"},mb=e=>{const{rgb:t,o:n}=hb(e);if(!t)return e;const r=n<=1?n*100:n;return t+" "+Math.round(r)+"%"},fb=e=>{const{hex:t,o:n}=Qf(e);if(!t)return e;const r=n<=1?n*100:n;return t.toUpperCase()+" "+Math.round(r)+"%"},gb=e=>{if(Np(e)!==W2)return console.warn("Not rgbacolor but use rgba2argb"),e;const{hex:n,o:r}=Qf(e);return n?"#"+("0"+Math.round(r*255/100).toString(16)).slice(-2).toUpperCase()+n.slice(1):e},yb=e=>Np(e)!==eh?(console.warn("Not rgbcolor but use rgb2rgba"),e):"rgba("+e.slice(4,-1)+", 1)",vb=e=>{if(Np(e)!==eh)return console.warn("Not rgbcolor but use rgb2hex"),e;const n=e.match(/^rgb?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i);if(n&&n.length===4){const r=("0"+parseInt(n[1],10).toString(16)).slice(-2),s=("0"+parseInt(n[2],10).toString(16)).slice(-2),c=("0"+parseInt(n[3],10).toString(16)).slice(-2);return("#"+r+s+c).toUpperCase()}},LZ=e=>Np(e)!==eh?(console.warn("Not rgbcolor but use rgb2argb"),e):xb(vb(e)),xb=e=>Np(e)!==Ph?(console.warn("Not hexcolor but use hex2argb"),e):"#FF"+e.slice(1),NZ=e=>Np(e)!==Ph?(console.warn("Not hexcolor but use hex2rgba"),e):yb(w6(e)),S6=e=>{if(Np(e)!==_h)return console.warn("Not argbcolor but use argb2rgba"),e;const n=[];for(let p=1;p{if(Np(e)!==_h)return console.warn("Not argbcolor but use argb2rgbWithA"),e;const n=S6(e),{rgb:r,o:s}=hb(n);return r?r+" "+Math.round(s*100)+"%":e},DZ=e=>{if(Np(e)!==_h)return console.warn("Not argbcolor but use argb2hexWithA"),e;const n=S6(e),{hex:r,o:s}=Qf(n);return r?r.toUpperCase()+" "+Math.round(s*100)+"%":e},A6=e=>Number(e.toFixed(2)),OZ=e=>{if(!e)return Jf;const{R:t,G:n,B:r,A:s}=(0,$c.BN)((0,$c.Sd)(e)),c=A6(t/255),d=A6(n/255),p=A6(r/255);return"UIColor(red:"+c+", green:"+d+", blue:"+p+", alpha:"+s+")"},RZ=e=>{try{if(Np(e)!==W2)return console.warn("Not rgbacolor but use rgba2hexWithA"),e;const n=e.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+(\.\d+)?)[\s+]?/i);if(n&&n.length>=4){let r="#",s=parseFloat(Number((+n[4]).toFixed(2)).toString());return s>=0&&s<=1?s=Math.round(255*s):s>=0&&s<=100?s=Math.round(255*s/100):s=-1,s>=0&&(r=r+(s|256).toString(16).slice(1)),r=(r+("0"+parseInt(n[1],10).toString(16)).slice(-2)+("0"+parseInt(n[2],10).toString(16)).slice(-2)+("0"+parseInt(n[3],10).toString(16)).slice(-2)).toUpperCase(),r}return e}catch(t){return e}},W2="rgba",_h="argb",eh="rgb",Ph="hex",M6="transparent",V4="rgba(255, 255, 255, 0)",Jf="#FFFFFF",BZ=e=>{let{attr:t,language:n,unit:r}=e;const s=Cb(n),{width:c,height:d,lineHeight:p,opacity:g,borderRadius:y,borderWidth:w,borderColor:_,background:j,backgroundColor:N,color:Z,fontSize:Q,fontFamily:se,fontStyle:ie,boxShadow:he,textAlign:xe,x:Se,y:_e}=t,De=Se&&{[n1[s].x]:H2(Se,r,s)},Je=_e&&{[n1[s].y]:H2(_e,r,s)},Ne=c&&{[n1[s].width]:H2(c,r,s)},pt=d&&{[n1[s].height]:H2(d,r,s)},_t=p&&{[n1[s].lineHeight]:H2(p,r,s)},gt=g&&{[n1[s].opacity]:H2(g,r,s)},Ct=y&&{[n1[s].borderRadius]:H2(y,r,s)},zt=N&&{[n1[s].backgroundColor]:qf(N,n)},Dt=j&&{[n1[s].background]:H2(j,r,s,!0)},sn=Z&&{[n1[s].color]:qf(Z,n)},Rn=Q&&{[n1[s].fontSize]:H2(Q,r,s)},On=se&&{[n1[s].fontFamily]:H2(se,r,s)},Lo=ie&&{[n1[s].fontStyle]:H2(ie,r,s)},Yo=he&&{[n1[s].shadows]:he},Cn=w&&{[n1[s].borderWidth]:H2(w,r,s)},hn=_&&{[n1[s].borderColor]:qf(_,n)},oa=xe&&{[n1[s].textAlign]:xe};return Object.assign({},De,Je,Ne,pt,_t,gt,Ct,Cn,hn,Dt,zt,sn,Rn,Lo,oa,Yo,On)},H2=function(e,t,n,r){if(r===void 0&&(r=!1),e=e.toString(),n==="px")return t==="dp"?e.replace(t,n):e;if(n==="dp")return e.replace(t,n);if(n==="pt")return e.replace(t,"")},qf=(e,t)=>{e=e.toString();try{if(t==="android")return RZ(e);if(t==="swift")return OZ(e)}catch(n){console.warn("### color error:",n)}return e},n1={px:{x:"left",y:"top",width:"width",height:"height",lineHeight:"line-height",opacity:"opacity",border:"border",borderRadius:"border-radius",borderColor:"border-color",borderWidth:"border-width",background:"background",backgroundColor:"background-color",color:"color",fontSize:"font-size",fontFamily:"font-family",fontStyle:"font-style",textAlign:"text-align",shadows:"box-shadow",innerShadows:"inner-shadow"},dp:{x:"left",y:"top",width:"layout_width",height:"layout_height",border:"border",opacity:"opacity",color:"textColor",fontSize:"textSize",fontFamily:"font-family",fontStyle:"font-style",textAlign:"gravity",background:"background",backgroundColor:"background",borderRadius:"radius",borderColor:"border-color",lineHeight:"line-height",borderWidth:"border-width",shadows:"box-shadow",innerShadows:"inner-shadow"},pt:{x:"x",y:"y",width:"width",height:"height",opacity:"opacity",border:"border",background:"background",backgroundColor:"backgroundColor",color:"text-color",textAlign:"alignment",fontSize:"fontSize",fontFamily:"fontFamily",fontStyle:"font-style",borderRadius:"cornerRadius",borderColor:"borderColor",borderWidth:"border-width",lineHeight:"lineSpacing"}},k6=e=>{const t=/<[^>]+>/ig;return e?e.replace(t,""):""},UZ=e=>{const{width:t,height:n,left:r,top:s,opacity:c,borderRadius:d,rotation:p,ratio:g,unit:y,rectHeight:w,rectWidth:_,rpxRatio:j}=e,N=Vd(r,g,y,j),Z=Vd(s,g,y,j),Q=Vd(_||t,g,y,j),se=Vd(w||n,g,y,j),ie=d?(()=>{if(typeof d=="number")return Vd(parseInt(d)||0,g,y,j);{const Se=Object.values(d),_e=Se[2];return Se[2]=Se[3],Se[3]=_e,Se.map(De=>Vd(parseInt(De)||0,g,y,j)).join(" ")}})():null,he=E6(p)?null:p+"\xB0",xe=E6(c)?null:c+"%";return{adapterLeft:N,adapterTop:Z,adapterWidth:Q,adapterHeight:se,radius:ie,opacity:xe,rotate:he}},E6=e=>e===null||isNaN(e)||e===0,I6=function(e,t,n,r){return r===void 0&&(r=1),E6(e)?null:Vd(e,t,n,r)},FZ=e=>{let{textStyles:t,borders:n,background:r,shadows:s,innerShadows:c,unit:d,ratio:p,language:g,rpxRatio:y}=e,w,_,j,N,Z,Q,se,ie,he,xe,Se,_e;if(t){const{color:Ne,fontSize:pt,fontFace:_t,lineHeight:gt,horizontalAlign:Ct}=t;w=Ne,_=Vd(pt,p,d,y),j=_t,Z=Ct,N=I6(gt,p,d,y)}if(n.length){const{position:Ne="inside",color:pt,thickness:_t}=n[0];Q=Vd(_t,p,d,y),ie=Ne,pt&&(se=pt)}return r.length&&(["linear","radial"].includes(r[0].type)?_e=VZ(r[0],g):he=r[0].value),s.length&&(xe=bb(s,d,p,g,!1,y)),c.length&&(Se=bb(c,d,p,g,!0,y),xe=xe+", "+Se),{fontFamily:j,fontSize:_,color:w,lineHeight:N,textAlign:Z,borderWidth:Q,borderColor:se,borderPosition:ie,backgroundColor:he,background:_e,boxShadow:xe}},bb=function(e,t,n,r,s,c){s===void 0&&(s=!1),c===void 0&&(c=1);const d=e.length;return e.reduce((p,g,y)=>{let{color:w,offset_x:_=0,offset_y:j=0,blur_radius:N=0,spread:Z=0}=g;const Q=Vd(_,n,t,c),se=Vd(j,n,t,c),ie=Vd(N,n,t,c),he=Vd(Z,n,t,c);w=qf(w,r);const xe=y{try{if(!["android","swift"].includes(t))return e.value;const{value:n,gradient:{color_stops:r}}=e;let s=n;return r&&r.length&&r.forEach(c=>{let{color:d}=c;const p=qf(d,t);s=s.replace(d,p)}),s}catch(n){console.warn("### reduceGradient error:",n)}return(e==null?void 0:e.value)||""},zZ="pt",WZ="dp",HZ="px",Cb=e=>{switch(e){case"swift":return zZ;case"android":return WZ;default:return HZ}},GZ=()=>window.getSelection?window.getSelection().toString():document.selection?document.selection.createRange().text:"",ZZ={"&":"&","<":"<",">":">"},KZ=/(&|<|>)/g,YZ=e=>ZZ[e]||e,XZ=e=>e&&e.replace(KZ,YZ),$f=function(e){var t,n,r;e===void 0&&(e=!0);const s=(t=MB)==null||(t=t.global)==null||(t=t.previewOptions)==null?void 0:t.isHTMLZip;return e?!!((n=MB)!=null&&(n=n.user)!=null&&n.id)||s||ENV.IS_ON_PREMISES:!!((r=MB)!=null&&(r=r.user)!=null&&r.id)||s},z4=function(e,t){t===void 0&&(t=!0),$f(t)||MB.global.popupHelper.loginAsync({onConfirm:()=>{setTimeout(()=>location.reload(),50)},type:"signin",source:e})};var wb=i(79186),um=i(46219);class QZ extends l.Component{constructor(){super(...arguments),(0,O.A)(this,"handleCopy",()=>{z4("proto-inspect")})}componentDidMount(){const{target:t,text:n}=this.props;$f()&&(this.clipboard=n?new(C6())(this.$copyBtn,{text:()=>XZ(document.querySelector(n).innerText)}):new(C6())(this.$copyBtn,{target:()=>document.querySelector(t)}),this.clipboard.on("success",s=>{this.error=!1,window.getSelection().removeAllRanges()}),this.clipboard.on("error",s=>{this.error=!0}))}componentWillUnmount(){this.clipboard&&this.clipboard.destroy()}render(){return(0,o.jsx)(um.A,{arrowed:!1,content:{click:I18N.pInspect.copied},duration:1e3,className:"copyBtn",onClick:this.handleCopy,children:(0,o.jsx)("span",{ref:t=>this.$copyBtn=t,children:I18N.pInspect.copy})})}}class W4 extends l.PureComponent{constructor(t){super(t),(0,O.A)(this,"handleClick",()=>{this.setState(n=>({activeColor:n.colorList[n.index%4],index:n.index+1}))}),(0,O.A)(this,"handleCopy",()=>{z4("proto-inspect")}),this.state={index:0,activeColor:t.stateColor,colorList:t.rgbaColor==="transparent"?Array(4).fill("transparent"):Sb(t.rgbaColor)||[]}}componentDidUpdate(t){this.props.stateColor!==t.stateColor&&this.setState({index:0,activeColor:this.props.stateColor,colorList:this.props.rgbaColor==="transparent"?Array(4).fill("transparent"):Sb(this.props.rgbaColor)||[]})}render(){const{activeColor:t}=this.state,{title:n,rgbaColor:r,titleWidth:s=62}=this.props,c=m()("panel"),d=r.split(","),p=d.length,g=p>3&&+d[p-1].replace(")","")!=1,y=$f();return(0,o.jsxs)("div",{className:c,"data-value":n,children:[(0,o.jsx)("label",{className:"title-label",style:{width:s},children:n}),(0,o.jsxs)("div",{className:"panel-item panel-item-color item-flex-1",children:[(0,o.jsx)(um.A,{className:"panel-item-value textEllipsis",content:{click:I18N.pInspect.copied},"data-type":"copy",arrowed:!1,"data-clipboard-text":y?t:"",onClick:this.handleCopy,children:t}),(0,o.jsx)("div",{className:"panel-item-color-block-wrap "+(g?"panel-item-color-block-imageback-wrap":""),children:(0,o.jsx)("div",{className:"panel-item-color-block",style:{backgroundColor:r},onClick:this.handleClick})})]})]})}}const Sb=e=>{if(e)return[jp(e,"rgba"),jp(e,"rgb"),jp(e,"argb"),jp(e,"hex")]},JZ=e=>e.refVar?(0,o.jsx)(qZ,{content:I18N.Variable.title+": "+e.refVar,className:m()("var-tip-trigger",e.className),position:"bottom",children:(0,o.jsx)("span",{})}):null,qZ=(0,E.Ay)(um.A).withConfig({displayName:"VarTip__StyledVarTip",componentId:"sc-1ua08hn-0"})(["&.Tooltip{display:flex;align-items:center;justify-content:center;margin-left:4px;height:18px;span{width:8px;height:8px;border:2px solid ",";cursor:pointer;border-radius:8px;&:hover{border-color:",";}}}"],e=>e.theme.color_text_disabled01,e=>e.theme.color_text_L3),Ab=JZ;class jc extends l.PureComponent{constructor(t){super(t),(0,O.A)(this,"handleSelectTextContent",()=>{const{text:n}=this.props,r=GZ();r&&n!==r&&this.setState({copyTextSelected:r})}),(0,O.A)(this,"handleClearSelectTextContent",()=>{this.setState({copyTextSelected:""})}),(0,O.A)(this,"handleCopy",()=>{z4("proto-inspect")}),this.state={copyTextSelected:""}}render(){const{color:t,colorUnit:n,dataValue:r,className:s,title:c,text:d,data:p,first:g,i18n:y,refVars:w,fontFace:_,titleWidth:j=62}=this.props,{copyTextSelected:N}=this.state,Z=jp(t,"rgba"),Q=jp(t,n),se=r.length>0,ie=r.length===4,he=m()("panel",""+s,{"panel-item-text":!!d,"shadow-panel":ie}),xe=$f();return t?(0,o.jsx)(W4,{title:c,rgbaColor:Z,stateColor:Q,titleWidth:j}):(0,o.jsxs)("div",{className:he,children:[(0,o.jsx)("label",{className:"title-label",style:{width:j},children:c}),d?(0,o.jsx)(um.A,{arrowed:!1,className:"panel-item item-flex-1",content:{click:I18N.pInspect.copied},duration:1e3,onClick:this.handleCopy,children:(0,o.jsxs)("pre",{type:"text","data-placement":"top","data-type":"copy","data-clipboard-text":xe?(0,al.qk)(N||d):"",className:"panel-item-value text-content",onMouseUp:this.handleSelectTextContent,onMouseDown:this.handleClearSelectTextContent,children:[(0,o.jsx)("span",{style:{fontFamily:_},dangerouslySetInnerHTML:{__html:d.replace(/\n$/,"")}}),(0,o.jsx)(Ab,{refVar:w[0],className:"text-var-tip"})]})}):(0,o.jsx)("div",{className:p.length<2?"single-panel-box":"mult-panel-box",children:(g?p.slice(0,1):p).map((Se,_e)=>(0,o.jsxs)(um.A,{arrowed:!1,content:{click:I18N.pInspect.copied},duration:1e3,className:"panel-item","data-value":r[_e],onClick:this.handleCopy,children:[(0,o.jsx)("span",{className:"prefix-label",children:r[_e]}),(0,o.jsxs)("div",{"data-type":"copy","data-clipboard-text":xe?Se:"",className:"panel-item-value "+(w!=null&&w[_e]?"has-var":""),children:[y?I18N.pInspect[Se]:Se,(0,o.jsx)(Ab,{refVar:w==null?void 0:w[_e]})]})]},_e))})]})}}(0,O.A)(jc,"defaultProps",{dataValue:[],data:[]});const Mb=(0,l.memo)(e=>{let{value:t,title:n}=e;return(0,o.jsx)("div",{className:m()("container")+" "+m()("layer-name"),children:(0,o.jsx)(jc,{title:n||I18N.pInspect.layer_name,data:[t]})})}),$Z=e=>{let{colorUnit:t,backgroundColorSort:n}=e;return(0,o.jsxs)(hm,{children:[I18N.pInspect.fills,n.map((r,s)=>{let{value:c,type:d="color",opacity:p,gradient:g}=r;const y=c,w=y&&jp(y,t);return d==="color"?(0,o.jsx)(W4,{stateColor:w,rgbaColor:y,title:I18N.pInspect.color},s):(0,o.jsx)(kb,{gradient:g,colorUnit:t,opacity:p},s)})]})},kb=e=>{let{gradient:{color_stops:t=[],type:n},opacity:r,colorUnit:s}=e;return(0,o.jsxs)("div",{children:[t.length>0&&t.map((c,d)=>{let{color:p,position:g}=c;return(0,o.jsx)("div",{children:(0,o.jsx)(jc,{colorUnit:s,color:p,title:d===0?I18N.pInspect.gradient:""})},""+p+d)}),r&&(0,o.jsx)(jc,{title:I18N.pInspect.opacity,data:[r*100+"%"]}),n&&(0,o.jsx)(jc,{data:[n],title:I18N.pInspect.type})]})},Eb=e=>{let{shadows:t=[],isInnerShadows:n=!1,unit:r,ratio:s,colorUnit:c,textShadows:d=[],rpxRatio:p=1,refVars:g}=e;return(0,o.jsxs)(hm,{children:[n?I18N.pInspect.inner_shadow:I18N.pInspect.shadow,t.length>0&&(0,o.jsx)(Ib,{shadows:t,unit:r,ratio:s,colorUnit:c,rpxRatio:p,refVars:g}),d.length>0&&(0,o.jsx)(Ib,{shadows:d,unit:r,ratio:s,colorUnit:c,rpxRatio:p,refVars:g})]})},Ib=(0,l.memo)(e=>{let{shadows:t,unit:n,ratio:r,colorUnit:s,rpxRatio:c=1,refVars:d}=e;return(0,o.jsx)(o.Fragment,{children:t.map((p,g)=>{var y;let{color:w,offset_x:_=0,offset_y:j=0,blur_radius:N=0,spread:Z=0}=p;const Q=Vd(_,r,n,c),se=Vd(j,r,n,c),ie=Vd(N,r,n,c),he=Vd(Z,r,n,c),xe=d==null||(y=d.shadows)==null?void 0:y[g];return(0,o.jsxs)("div",{className:"shadow-item-gap",children:[w&&(0,o.jsx)(jc,{title:I18N.pInspect.color,titleWidth:30,color:w,colorUnit:s}),(0,o.jsxs)("div",{className:"col-2",children:[(0,o.jsx)(jc,{title:I18N.pInspect._x,titleWidth:30,data:[Q],refVars:[xe==null?void 0:xe.offsetX]}),(0,o.jsx)(jc,{title:I18N.pInspect._y,titleWidth:30,data:[se],refVars:[xe==null?void 0:xe.offsetY]})]}),(0,o.jsxs)("div",{className:"col-2",children:[(0,o.jsx)(jc,{title:I18N.pInspect.blur,titleWidth:30,data:[ie],refVars:[xe==null?void 0:xe.blurRadius]}),(0,o.jsx)(jc,{title:I18N.pInspect.spread,titleWidth:30,data:[he],refVars:[xe==null?void 0:xe.spreadRadius]})]})]},g)})})}),eK=(0,l.memo)(e=>{let{colorUnit:t,borderSort:n,unit:r,ratio:s,isStroke:c,rpxRatio:d=1,refVars:p}=e;return(0,o.jsxs)(hm,{children:[c?I18N.pInspect.stroke:I18N.pInspect.borders,n.reverse().map((g,y)=>{var w;let{position:_="inside",color:j,thickness:N,gradient:Z}=g;const Q=j,se=N&&Vd(N,s,r,d);return[j?(0,o.jsx)(jc,{color:Q,title:I18N.pInspect.color,colorUnit:t},""+y+Q):(0,o.jsx)(kb,{gradient:Z,colorUnit:t}),_&&(0,o.jsx)(jc,{title:I18N.pInspect.position,data:[_]},""+y+_),se&&(0,o.jsx)(jc,{title:I18N.pInspect.thickness,data:[se],refVars:[p==null||(w=p.borders)==null||(w=w[y])==null?void 0:w.bdrWidth]},""+y+se)]})]})}),hm=e=>{let{children:t}=e;return(0,o.jsxs)("section",{children:[(0,o.jsx)("div",{className:m()("header"),children:t[0]}),(0,o.jsx)("div",{className:m()("container"),children:t.slice(1)})]})};var tK=i(55603),Wm=i.n(tK),nK=i(85657),oK=i.n(nK),aK=i(11817),rK=i.n(aK),iK=i(73756),sK=i.n(iK),lK=i(18102),cK=i.n(lK),dK=i(50918),pK=i.n(dK),uK=i(95975),hK=i.n(uK);Wm().registerLanguage("css",oK()),Wm().registerLanguage("less",rK()),Wm().registerLanguage("scss",sK()),Wm().registerLanguage("stylus",cK()),Wm().registerLanguage("swift",pK()),Wm().registerLanguage("xml",hK());const mK={css:"css",less:"less",sass:"scss",stylus:"stylus",swift:"swift",android:"xml"},fK=[{value:"swift",label:"Swift"},{value:"android",label:"Android"},{value:"css",label:"CSS"},{value:"less",label:"Less"},{value:"sass",label:"Sass"},{value:"stylus",label:"Stylus"}];class gK extends l.PureComponent{constructor(t){super(t),(0,O.A)(this,"highlight",()=>{this.hljsRef&&this.hljsRef.current.querySelectorAll("pre code").forEach(r=>{Wm().highlightBlock(r)})}),(0,O.A)(this,"updateLanguage",n=>{this.props.dispatch({type:"inspect:update:state",payload:{language:n}})}),(0,O.A)(this,"renderCode",n=>{const r={px:this.renderCss,dp:this.renderAndroidCode,pt:this.renderIos},s=Cb(n);return r[s]()}),(0,O.A)(this,"renderIos",()=>{const{code:n,text:r}=this.props;return(0,o.jsx)(vK,{code:n,text:r})}),(0,O.A)(this,"renderCss",()=>{const{code:n,language:r}=this.props;return(0,o.jsx)(yK,{language:r,code:n})}),(0,O.A)(this,"renderAndroidCode",()=>{const{whichAndView:n,code:r,text:s}=this.props;return(0,o.jsx)(xK,{code:r,text:s,whichAndView:n})}),this.hljsRef=l.createRef()}componentDidMount(){this.highlight()}componentDidUpdate(t){(t.code!==this.props.code||t.language!==this.props.language)&&this.highlight()}render(){const{language:t,theme:n}=this.props;return(0,o.jsxs)(hm,{children:[(0,o.jsxs)("div",{children:[(0,o.jsx)(wb.Ay,{menuClassName:"CodeBoxSelectMenu",placeholder:" ",unstyled:!0,menuX:"center",optionList:fK,value:t,onChange:this.updateLanguage}),(0,o.jsx)(QZ,{text:"#code-content"})]}),(0,o.jsx)("div",{ref:this.hljsRef,className:m()("code-content",{"is-dark-theme":n==="dark"}),id:"code-content",children:(0,o.jsx)("pre",{children:this.renderCode(t)})})]})}}const yK=e=>{let{language:t,code:n}=e;const r=bK(t),s=CK(t),c=SK(n);return(0,o.jsx)(o.Fragment,{children:Object.entries(c).map(d=>{let[p,g]=d;return(0,o.jsx)("code",{className:mK[t],children:""+p+s+g+r},p)})})},vK=e=>{let{code:t,text:n}=e;const r=wK({code:t,text:n});return(0,o.jsx)(o.Fragment,{children:r.map((s,c)=>(0,o.jsx)("code",{className:"swift",children:s},c))})},xK=e=>{let{code:t,text:n,whichAndView:r}=e;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("code",{className:"xml",children:"<"+r}),Object.entries(t).map(s=>{let[c,d]=s;return(0,o.jsx)("code",{className:"xml",children:"android:"+c+'="'+d+'"'},c)}),n.length>0&&(0,o.jsx)("div",{children:'android:text="'+n+'"'}),(0,o.jsx)("code",{className:"xml",children:"/>"})]})},bK=e=>{switch(e){case"stylus":case"sass":return"";default:return";"}},CK=e=>{switch(e){case"stylus":return" ";default:return": "}},wK=e=>{let{code:t,text:n}=e;const{width:r,height:s,x:c,y:d,fontFamily:p,cornerRadius:g,fontSize:y,opacity:w,"border-width":_,borderColor:j,alignment:N,background:Z,backgroundColor:Q}=t,se=n?"textLayer":"layer",ie=n?"UILabel":"UIView",he=[];return he.push("let "+se+" = "+ie+"(frame: CGRect(x: "+c+", y:"+d+", width: "+r+", height: "+s+"))"),Z&&he.push(se+".background = "+Z),Q&&he.push(se+".backgroundColor = "+Q),w&&he.push(se+".alpha = "+w),g&&he.push("layer.layer.cornerRadius = "+g),_&&he.push("layer.layer.borderWidth = "+_),j&&he.push("layer.layer.borderColor = "+j+".cgColor"),n&&(he.push('let textContent = "'+n+'"'),he.push('let textString = NSMutableAttributedString(string: textContent, attributes: [\n NSAttributedStringKey.font: UIFont(name: "'+p+'", size: '+y+")!\n ])"),he.push("let textRange = NSRange(location:0, length: textString.length)"),he.push("let paragraphStyle = NSMutableParagraphStyle()"),he.push("paragraphStyle.alignment = ."+N),he.push("textString.addAttribute(NSAttributedStringKey.paragraphStyle, value: paragraphStyle, range: textRange)"),he.push("textLayer.attributedText = textString")),he},SK=e=>{if(e["border-color"]&&e["border-width"]){const t={border:e["border-width"]+" solid "+e["border-color"]};return delete e["border-color"],delete e["border-width"],Object.assign(e,t)}return e},AK=e=>{let{adapterLeft:t,adapterTop:n,adapterWidth:r,adapterHeight:s,opacity:c,radius:d,rotate:p,mask:g,ignore_underlying_mask:y,refVars:w}=e;return(0,o.jsxs)(hm,{children:[I18N.pInspect.basic_attribute,t&&(0,o.jsx)(jc,{title:I18N.pInspect.position,dataValue:[I18N.pInspect._x,I18N.pInspect._y],data:[t,n],titleWidth:30}),r&&(0,o.jsx)(jc,{title:I18N.pInspect.size,dataValue:[I18N.pInspect._w,I18N.pInspect._h],data:[r,s],refVars:[w==null?void 0:w.w,w==null?void 0:w.h],titleWidth:30}),p&&(0,o.jsx)(jc,{title:I18N.pInspect.rotation,data:[p],refVars:[w==null?void 0:w.r]}),d&&(0,o.jsx)(MK,{radius:d,refVars:w}),c&&(0,o.jsx)(jc,{title:I18N.pInspect.opacity,data:[c],refVars:[w==null?void 0:w.opacity],titleWidth:30}),g&&(0,o.jsx)(jc,{title:I18N.pInspect.mask,data:[g],i18n:!0,titleWidth:30}),y&&(0,o.jsx)(jc,{title:I18N.pInspect.underlying_mask,data:["ignore_underlying_mask"],i18n:!0,titleWidth:30})]})},MK=e=>{let{radius:t,refVars:n}=e;if(!t)return null;const r=(t==null?void 0:t.split(" "))||[],s=r.length>1,c=[].concat((n==null?void 0:n.radius)||[]);if(s){const p=r[3],g=c[3];r[3]=r[2],r[2]=p,c[3]=c[2],c[2]=g}const d=s?[0,90,270,180].map(p=>(0,o.jsx)("span",{className:"prefix-radius-label",children:(0,o.jsx)(Fd.C,{name:"design/br_single",size:10,style:{transform:"rotate("+p+"deg)"}})},p+"deg")):[(0,o.jsx)("span",{className:"prefix-radius-label",children:(0,o.jsx)(Fd.C,{name:"design/br_single",size:10})},"radius")];return(0,o.jsx)(jc,{title:I18N.pInspect.border_radius,dataValue:d,data:r,refVars:c,titleWidth:30,className:"radius-panel"})},kK=(0,l.memo)(e=>{var t,n,r,s;let{textStyles:c,ratio:d,unit:p,text:g,colorUnit:y,hiddenSpacing:w,rpxRatio:_,refVars:j}=e;const{color:N,fontSize:Z,fontFace:Q,fontStyle:se,horizontalAlign:ie,verticalAlign:he,paraSpacing:xe,letterSpacing:Se,lineHeight:_e,italic:De}=c||{},Je=jp(N,"rgba"),Ne=Vd(Z,d,p,_),pt=jp(N,y),_t=I6(_e,d,p,_),gt=I6(Se,d,p,_),zt=se||(typeof De=="boolean"?De?"italic":"normal":void 0);return(0,o.jsxs)(hm,{children:[I18N.pInspect.font,c&&(0,o.jsxs)("div",{children:[Q&&(0,o.jsx)(jc,{title:I18N.pInspect.type_face,data:[Q]}),zt&&(0,o.jsx)(jc,{title:I18N.pInspect.font_style,data:[zt]}),Je&&(0,o.jsx)(W4,{stateColor:pt,title:I18N.pInspect.color,rgbaColor:Je}),(0,o.jsx)("div",{className:"row-divider"}),(0,o.jsxs)("div",{className:"col-2",children:[Ne!==void 0&&(0,o.jsx)(jc,{title:I18N.pInspect.font_size,titleWidth:30,data:[Ne],refVars:[j==null||(t=j.textStyles)==null?void 0:t.fontSize]}),gt!==void 0&&(0,o.jsx)(jc,{title:I18N.pInspect.letter_spacing,titleWidth:42,data:[gt||"auto"],refVars:[j==null||(n=j.textStyles)==null?void 0:n.letterSpacing]})]}),(0,o.jsxs)("div",{className:"col-2",children:[_t!==void 0&&(0,o.jsx)(jc,{title:I18N.pInspect.line_height,titleWidth:30,data:[_t],refVars:[j==null||(r=j.textStyles)==null?void 0:r.lineHeight]}),xe!==void 0&&(0,o.jsx)(jc,{title:I18N.pInspect.para_spacing,titleWidth:42,data:[xe],refVars:[j==null||(s=j.textStyles)==null?void 0:s.paraSpacing]})]})]}),ie&&(0,o.jsxs)("div",{className:"col-2",children:[(0,o.jsx)(jc,{title:I18N.pInspect.horizontal_align,titleWidth:30,data:[ie]}),(0,o.jsx)(jc,{title:I18N.pInspect.vertical_align,titleWidth:30,data:[he||"auto"]})]}),g!==void 0&&(0,o.jsx)(jc,{text:g,title:I18N.pInspect.content,titleWidth:"100%",refVars:[j==null?void 0:j.text],fontFace:Q})]})});var EK=i(35603);const IK=()=>(0,o.jsx)("div",{children:"Error in GlobalAttributes"});class TK extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"handleDelColor",t=>{const n=Qf(t),r=wZ((n==null?void 0:n.hex)||n);this.props.dispatch({type:"inspect:update:state",payload:{usePickerColor:r}})}),(0,O.A)(this,"handleCopy",()=>{z4("proto-inspect")})}componentWillUnmount(){this.props.dispatch({type:"inspect:update:state",payload:{focusColor:""}})}componentDidCatch(t,n){return console.error(t,n),(0,o.jsx)(IK,{})}render(){const{screenName:t,rgbaColor:n,stateColor:r,userPickColor:s=[],colorUnit:c,focusColor:d}=this.props,p=$f();return(0,o.jsxs)("div",{className:m()("global-attributes"),children:[(0,o.jsx)(Mb,{title:I18N.pInspect.screen_name,value:t}),(0,o.jsxs)(hm,{children:[I18N.pInspect.basic_attribute,(0,o.jsx)(W4,{title:I18N.pInspect.backgroundColor,rgbaColor:n,stateColor:r})]}),(0,o.jsxs)(hm,{children:[I18N.pInspect.color_title,(0,o.jsx)(_K,{trackId:I18N.pInspect.pick_color,title:I18N.pInspect.pick_color,handleDelColor:this.handleDelColor,colorBlockMap:s,focusColor:d,colorUnit:c,canDel:!0,isSignIn:p,onCopy:this.handleCopy})]})]})}}const _K=e=>{let{trackId:t,title:n,colorBlockMap:r,handleDelColor:s,canDel:c,colorUnit:d,focusColor:p,isSignIn:g,onCopy:y}=e;return(0,o.jsxs)("div",{children:[(0,o.jsx)("span",{className:"second-title",children:n}),(0,o.jsx)("div",{className:"panel-row",children:r.length?r.map((w,_)=>{const j=jp(w,"rgba"),N=jp(j,d);return(0,o.jsx)(PK,{canDel:c,trackId:t,handleDelColor:s,color:N,rgbaColor:j,colorUnit:d,focusColor:p,isSignIn:g,onCopy:y},""+_+w)}):(0,o.jsx)(LK,{})})]})},PK=e=>{let{color:t,rgbaColor:n,colorUnit:r,handleDelColor:s,canDel:c,trackId:d,focusColor:p,isSignIn:g,onCopy:y}=e;const w=t===jp(p,r);return(0,o.jsx)(o.Fragment,{children:g?(0,o.jsx)(EK.A,{shouldOpenOnHover:!0,className:m()("color-dropdown",{"is-focus":w}),opener:(0,o.jsx)(um.A,{arrowed:!1,"data-type":"copy","data-track-id":d,"data-clipboard-text":t,duration:1e3,content:{click:I18N.pInspect.copied},children:(0,o.jsx)("span",{className:"row-item color-block",style:{background:n,display:"block"},onClick:y})}),inflexible:!0,arrowed:!0,menuX:"left",menuY:"top",menu:(0,o.jsx)(NK,{color:t,rgbaColor:n,canDel:c,handleDelColor:s}),menuClassName:(0,Pl.Hn)(["palette-dropdown-menu",r])}):(0,o.jsx)(um.A,{arrowed:!1,duration:1e3,children:(0,o.jsx)("span",{className:"row-item color-block row-margin",style:{background:n,display:"block"},onClick:y})})})},LK=()=>(0,o.jsx)("div",{className:"forbid-color",children:(0,o.jsx)("div",{className:"transparent"})});class NK extends l.PureComponent{constructor(){super(...arguments),(0,O.A)(this,"handleClick",()=>{const{rgbaColor:t,handleDelColor:n}=this.props;n(t)})}render(){const{color:t,canDel:n}=this.props;return(0,o.jsxs)("div",{children:[(0,o.jsx)("span",{children:t}),n&&(0,o.jsx)(Fd.C,{name:"new_replace/trash",className:"trash",onClick:this.handleClick})]})}}const jK=e=>{let{theme:t,layer:n,unit:r,ratio:s,showGlobal:c,language:d,colorUnit:p,currPageName:g,currPageBgColor:y,usePickerColor:w,focusColor:_,rpxRatio:j,dispatch:N}=e;if(c){const Gi=jp(y,"rgba"),ec=jp(y,p);return(0,o.jsx)(TK,{rgbaColor:Gi,stateColor:ec,colorUnit:p,screenName:g,userPickColor:w,focusColor:_,dispatch:N})}const{left:Z,top:Q,width:se,height:ie,o:he,bdRadius:xe,bgColors:Se=[],borders:_e=[],hiddenSpacing:De=!1,displayName:Je,textStyles:Ne=null,inspectText:pt,image:_t,shadows:gt=[],inner_shadows:Ct=[],rotation:zt,textShadows:Dt=[],mask:sn=null,ignore_underlying_mask:Rn=!1,refVars:On}=n,Lo=_e.length>0,Yo=Se.length>0,Cn=!!_t,hn=Ne&&pt&&!!k6(pt).length,oa=gt.length>0||Dt.length>0,Ao=Ct.length>0,ca={left:Math.round(Z),top:Math.round(Q),width:Math.round(se),height:Math.round(ie),borderRadius:xe,opacity:he,rotation:zt,ratio:s,unit:r,rpxRatio:j},va=n.name==="line"||n.name==="arrow",{adapterTop:ra,adapterLeft:Jo,adapterWidth:$o,adapterHeight:sa,radius:da,opacity:nr,rotate:cr}=UZ(ca),yr=FZ({textStyles:Ne,background:Se,borders:_e,shadows:gt,innerShadows:Ct,colorUnit:p,ratio:s,unit:r,language:d,rpxRatio:j}),pi=he&&he!==100?he/100:null,hi=BZ({attr:{x:Jo,y:ra,width:$o,height:sa,opacity:pi,borderRadius:da,...yr},language:d,unit:r}),Hi=Cn?"ImageView":hn?"TextView":"View",Kr=Je;return(0,o.jsxs)("div",{children:[(0,o.jsx)(Mb,{value:Kr}),(0,o.jsx)(AK,{adapterTop:ra,adapterLeft:Jo,adapterWidth:$o,adapterHeight:sa,rotate:cr,radius:da,opacity:nr,mask:sn,refVars:On,ignore_underlying_mask:Rn}),hn&&(0,o.jsx)(kK,{textStyles:Ne,ratio:s,unit:r,colorUnit:p,text:k6(pt),hiddenSpacing:De,rpxRatio:j,refVars:On}),Yo&&(0,o.jsx)($Z,{backgroundColorSort:Se,colorUnit:p}),Lo&&(0,o.jsx)(eK,{isStroke:va,borderSort:_e,ratio:s,unit:r,colorUnit:p,rpxRatio:j,refVars:On}),oa&&(0,o.jsx)(Eb,{shadows:gt,textShadows:Dt,colorUnit:p,unit:r,ratio:s,rpxRatio:j,refVars:On}),Ao&&(0,o.jsx)(Eb,{shadows:Ct,colorUnit:p,unit:r,ratio:s,isInnerShadows:!0,refVars:On}),(0,o.jsx)(gK,{theme:t,code:hi,whichAndView:Hi,language:d,text:k6(pt),dispatch:N})]})},DK=E.Ay.div.withConfig({displayName:"styles__StyledLayerPanel",componentId:"sc-wu10f9-0"})(["display:flex;flex-direction:column;position:relative;flex:1;width:260px;height:100%;font-size:12px;background-color:",";transition:left 0.5s ease-in-out;color:",";overflow-x:hidden;overflow-y:auto;.layerInfo{position:relative;width:inherit;height:100%;overflow-x:hidden;overflow-y:auto;flex:1;& > div{width:inherit;}.Select{color:",";}.global-attributes{.color-dropdown{button{border-radius:2px;transition:box-shadow 0.5s;background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0;background-clip:padding-box;overflow:hidden;}&.is-focus{button{box-shadow:0 0 0 2px #1e98ea;}}}}.layer-name{.panel-item-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;}}.panelAction{border-bottom:1px solid ",";padding:20px;width:100%;.panelMoreStateButton{text-align:center;cursor:pointer;.name{display:inline-block;width:100%;height:32px;line-height:32px;border:1px solid #1684FC;border-radius:4px;color:#1684FC;&.exit{background-color:#1684FC;color:#ffffff;}}}.panelstate{display:flex;align-items:center;margin-top:16px;.left-label{margin-right:38px;color:#5B6B73;}.right-content{label.panelstate-select{width:158px;}}}}.header{line-height:32px;height:32px;font-size:12px;color:",";background:",";font-weight:bold;padding:0 20px;}.col-2{display:flex;.panel{flex:1;&:first-child{margin-right:8px;}.panel-item-value{flex:1;width:auto;}}}.panel{display:flex;height:22px;line-height:22px;margin-bottom:18px;position:unset;.title-label{flex-shrink:0;color:",";}&.panel-item-text{flex-wrap:wrap;height:auto;.panel-item{margin:4px -4px 0;.text-content{display:block;}.text-var-tip{display:inline-flex;}}}&.panel-bottom-8{margin-bottom:8px;}&.shadow-panel{&::before{width:0 !important;}.panel-item{width:50px !important;}}&.radius-panel{height:auto;margin-bottom:0;.mult-panel-box{flex-wrap:wrap;.panel-item{width:calc(50% - 5px) !important;flex-basis:calc(50% - 5px) !important;margin-bottom:18px;&:nth-child(even){margin-right:0;}}}.prefix-radius-label{width:22px;height:22px;display:flex;align-items:center;justify-content:center;svg{color:",";path{fill:none;}}}}.mult-panel-box{width:151px;display:flex;justify-content:space-between;flex:1;.panel-item{.prefix-label{width:24px;text-align:center;color:",";}}}.single-panel-box{display:flex;flex:1;.panel-item{width:100%;}}.panel-item{flex:1;text-align:center;background:",";border-radius:2px;border:1px solid ",";cursor:pointer;margin-right:10px;&:last-child{margin-right:0;}&.panel-item-color{position:relative;display:flex;justify-content:flex-start;width:138px;.panel-item-value{text-align:left;width:138px;}}&.item-flex-1{flex:1;height:auto;}.panel-item-value{line-height:22px;user-select:text;display:flex;align-items:center;padding:0 4px;&.has-var{justify-content:space-between;flex:1;}&.text-content{flex:1;padding:0.25em 0.5em;height:64px;line-height:1.5;word-wrap:break-word;overflow-x:hidden;overflow-y:scroll;text-align:left;white-space:pre-wrap;}.split-value{display:flex;align-items:center;justify-content:space-between;margin:0 4px;&:hover > .var-tip-trigger{visibility:visible;}}.var-tip-trigger{visibility:hidden;}&:hover > .var-tip-trigger{visibility:visible;}}.panel-item-color-block-wrap{position:absolute;right:1px;top:1px;border:inset 1px rgba(0,0,0,0.2);border-radius:2px;cursor:pointer;width:18px;height:18px;}.panel-item-color-block-imageback-wrap{background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-size:12px 12px;background-position:-1px -1px,-1px 5px,5px -7px,-7px -1px;}.panel-item-color-block{height:100%;}}}.row-divider{border-top:1px solid ",";margin-bottom:12px;}.container{padding:20px 20px 12px;min-width:230px;&.global-layer{padding-top:0;height:60px;}.second-title{display:flex;margin-bottom:10px;color:",";}.code-content{position:relative;width:100%;overflow:hidden;color:",";font-size:12px;font-family:Menlo,Courier,monospace;line-height:22px;&.is-dark-theme{pre code{color:",";background:",";span{color:inherit;}}}pre{white-space:pre-wrap;}*{user-select:text;font-weight:normal;overflow:hidden;}}.text-content{flex:1;line-height:18px;word-wrap:break-word;}.global-font{line-height:22px;&::before{min-width:0 !important;}.panel-item-value{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}.panel-item{display:flex;align-items:center;}.panel-row{display:flex;flex-wrap:wrap;.Dropdown{margin:0 6px 6px 0;cursor:pointer;}.row-item.color-block{border:inset 1px rgba(0,0,0,0.2);width:18px;height:18px;border-radius:2px;&.row-margin{margin:0 6px 6px 0;cursor:pointer;}}}.panel-image{width:100%;height:50px;background-image:svg-load('./background.svg');object-fit:contain;}.image-download{justify-content:space-between;align-items:center;& a{height:19px;font-size:19px;color:#f55d54;}}.download-file-type{display:flex;align-items:center;}.download-file-type-icon{display:inline-block;text-align:center;color:#f55d54;border:1px solid currentColor;width:30px;height:19px;line-height:17px;vertical-align:middle;margin-right:9px;}}.shadow-item-gap{padding-bottom:20px;&:last-child{padding-bottom:0;}}.forbid-color{position:relative;width:18px;height:18px;border:1px solid #d9d9d9;margin-bottom:8px;background:#fff;cursor:not-allowed;overflow:hidden;.transparent{width:200%;position:absolute;left:0;top:0;border-top:1px solid #eb5648;transform:translateY(-50%) rotate(45deg);transform-origin:0 0;}}.slice-title{display:flex;justify-content:space-between;align-items:center;& > span{cursor:pointer;color:var(--copy-btn-color);}}.slice-panel{height:40px;display:flex;justify-content:flex-start;align-items:center;}.slice-item-wrap{min-width:40px;height:40px;border:1px solid #B7BBC1;border-radius:2px;display:flex;align-items:center;justify-content:center;overflow:hidden;& > img{box-shadow:rgba(25,39,45,0.4) 0 1px 4px;}}.slice-item-name{margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.slice-panel-item{height:24px;line-height:24px;margin-bottom:8px;text-indent:8px;color:#415058;background:#F6F7F8;border:1px solid #F2F2F2;border-radius:2px;}.copyBtn{cursor:pointer;float:right;color:",";&:focus{outline:0;}}@keyframes rotate-infinite{from{transform:rotate(0);}to{transform:rotate(720deg);}}}&.is-loading{justify-content:center;align-items:center;.layer-panel-loading{width:60px;height:60px;}}"],e=>e.theme.color_background_white,e=>e.theme.color_text_L1,e=>e.theme.color_text_L2,e=>e.theme.color_background_icon_active,e=>e.theme.color_text_L2,e=>e.theme.color_background,e=>e.theme.color_text_L2,e=>e.theme.color_text_L3,e=>e.theme.color_text_L3,e=>e.theme.color_background,e=>e.theme.color_background_icon_hover,e=>e.theme.color_bg_card,e=>e.theme.color_text_L2,e=>e.theme.color_text_L2,e=>e.theme.color_text_L2,e=>e.theme.color_background,e=>e.theme.color_primary_proto01),OK=(0,E.DU)(["#IBOT_DROPDOWN_MENU_ROOT{.palette-dropdown-menu{color:#415058;width:auto;&.hex,&.argb{text-transform:uppercase;}.arrow{svg path{fill:",";}}.content{opacity:0.9;background-color:",";& > div{display:flex;justify-content:space-between;align-items:center;> span{display:block;width:-moz-max-content;width:-webkit-max-content;width:max-content;}}}.trash{margin-left:.5em;font-size:14px;color:#C8CDD0;cursor:pointer;}}}.textEllipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}#IBOT_SELECT_MENU_ROOT{ul.CodeBoxSelectMenu{background-color:",";width:100%;padding:0 0.5em;font-size:12px;min-width:7em;.SelectOption{color:",";justify-content:center;margin:0.5em 0;border-radius:2px;&:not(.is-active):hover{color:",";background-color:",";}&.is-active{color:",";background-color:",";}}}}"],e=>e.theme.color_background_white,e=>e.theme.color_background_white,e=>e.theme.color_background_white,e=>e.theme.color_text_L2,e=>e.theme.color_primary_proto01,e=>e.theme.color_background,e=>e.theme.color_primary_proto01,e=>e.theme.color_background),RK=e=>{const{state:{unit:t,ratio:n,language:r,colorUnit:s,usePickerColor:c,focusColor:d},dispatch:p}=G4(),{sdk:g,theme:y,selectedWidgetInfo:w,currPageKey:_,getWidgetInspectStyles:j,getWidgetInspectRefVars:N}=e,Z=!w,Q=(0,l.useRef)(null);(0,l.useEffect)(()=>(Q.current=new(C6())('[data-type="copy"]'),()=>{Q.current.destroy()}));let se=null;if(w!=null&&w.key){let De=Iu()(g.getHotItem(w.key).hotAttr);if(De.type!=="rResCanvas"&&(De={...De,...g.getRelocateLocalBound(w.key,g.locUpColdCanvasKey(w.key)||g.locUpRBPageKey(w.key))}),w.extra){const{extra:{x:Je,y:Ne}}=w;se=MZ(De,"none",{x:Je,y:Ne},j,N)}else se=b6(De,"none",j,N)}const{name:ie="",fill:he={},deviceW:xe}=g.getHotItem(_).hotAttr||{},Se=he?(0,$c.t0)(he.solidColor):"",_e=pb(xe);return(0,o.jsxs)(DK,{className:Z?"is-loading":"",children:[(0,o.jsx)("div",{className:"layerInfo",children:(0,o.jsx)(jK,{layer:se,unit:t,ratio:n,language:r,colorUnit:s,currPageName:ie,currPageBgColor:Se,usePickerColor:c,focusColor:d,showGlobal:!se,theme:y,rpxRatio:_e,dispatch:p})}),(0,o.jsx)(OK,{})]})};var BK=i(70768),T6=i(91752);const UK=E.Ay.label.withConfig({displayName:"styled__StyledInputLabel",componentId:"sc-54bl9a-0"})(["&.Textarea,&.CoreTextarea,&.Input,&.CoreInput{display:inline-block;color:#415058;input,textarea{font-size:inherit;color:inherit;&:disabled{opacity:0.5;cursor:not-allowed;}&[readonly]{color:#8d9ea7;}&:focus{outline:0;}&::placeholder{color:#8d9ea7;}}}&.is-invalid input,&.is-invalid textarea,& input:not([type=email]):invalid,& textarea:invalid{border-color:#ff6161 !important;box-shadow:0 0 6px 0 rgba(#ff6161,.5) !important;}&:not(.unstyled){input,textarea{background-color:#f6f7f8;border:1px solid #f2f2f3;border-radius:2px;caret-color:#298df8;transition:0.2s ease-out;transition-property:background,border,box-shadow,opacity;&:enabled:not([readonly]){:hover{border-color:#298df8;}:focus{background-color:#fff;border-color:#298df8;box-shadow:0 0 6px 0 rgba(41,141,248,.5);}}}}&.is-readonly{color:#8d9ea7;}&.Input,&.CoreInput{&.regular{height:34px;font-size:14px;}&.small{height:22px;font-size:12px;}input{padding:0 .5em;width:100%;height:100%;}}&.Textarea,&.CoreTextarea{&.regular{font-size:14px;}&.small{font-size:12px;}textarea{padding:.5em;width:100%;min-height:5em;max-height:10em;resize:vertical;&:disabled,&[readonly]{resize:none;}}}&.CoreInput:not(.unstyled) input,&.CoreTextarea:not(.unstyled) textarea{background-color:#fff;border-color:#c8cdd1;}&.InputEmail,&.CoreInputEmail{&:not(.unstyled).isnt-valid input{box-shadow:0 0 6px 0 rgba(255,97,97,.5) !important;border-color:#ff6161 !important;}}"]),FK=(0,E.Ay)(UK).withConfig({displayName:"styled__StyledInputNumber",componentId:"sc-54bl9a-1"})(["&.InputNumber,&.CoreInputNumber{position:relative;display:inline-block;min-width:2em;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;&:not(.unstyled).is-active input{background-color:#fff;border-color:#298df8;box-shadow:0 0 6px 0 rgba(41,141,248,.5);}&:not(.unstyled).isnt-valid input{border-color:#ff6161 !important;box-shadow:0 0 6px 0 rgba(255,97,97,.5) !important;}&.is-disabled{cursor:not-allowed;> *{opacity:0.5;}}&.is-disabled,&.is-readonly{.action{visibility:hidden;}}input{padding-right:1.5em;padding-left:.5em;font-family:inherit;}&.regular input{padding-right:2em;}}&:not(.is-disabled):hover input:not([readonly]),input:not([readonly]):focus{& ~ .action{opacity:1;transition:all 0.2s ease-out;}}.action{position:absolute;top:0;right:0;width:1.5em;height:100%;text-align:center;&:not(.caret){opacity:0;}svg{height:4px;fill:currentColor;fill-rule:evenodd;}&.caret{button{height:100%;}svg{transition:transform 0.2s ease-out;}/.InputNumber.is-menu-open .caret svg{transform:rotate(180deg);}}button{display:block;margin:0;padding:0;width:100%;height:50%;line-height:0;color:#8d9ea7;transition:all 0.1s ease-out;&:hover{color:#5b6b73;}&:active{color:#298df8;}&[data-action=up] svg{margin:5px 0 2px;}&[data-action=down] svg{margin:2px 0 5px;}}}&.regular .action{top:50%;transform:translateY(-50%);width:2em;height:28px;}&.with-desc{margin-top:6px;margin-bottom:1.5em;}.title,.desc,.prefix,.suffix{position:absolute;top:0;left:0;display:flex;align-items:center;height:100%;pointer-events:none;user-select:none;border:1px solid transparent;}&.is-empty{.prefix,.suffix{opacity:0.3;}}.title{margin-left:.5em;color:#8d9ea7;}.desc{top:100%;width:100%;height:1.5em;line-height:1.5;justify-content:center;color:#8d9ea7;}.prefix{margin-left:.5em;}.suffix{padding-left:.5em;padding-right:1.625em;width:100%;&:before{content:attr(data-value);display:inline-block;margin-right:0.125em;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;overflow:hidden;opacity:0;}}"]);function d0(e,t,n){return(t=VK(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VK(e){var t=zK(e,"string");return typeof t=="symbol"?t:t+""}function zK(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}const WK=500,HK=30,GK=1e3,ZK=(e,t)=>Number(Number(e).toFixed(t)),Tb=function(e,t){let{shiftKey:n,metaKey:r}=e;return t===void 0&&(t=1),n?t*10:r?t*100:t},KK=e=>e===""||/^0?[+-]0*$/.test(e)||/^[+-]?\d*\.$/.test(e),YK=e=>{let{currentTarget:t}=e;return setTimeout(()=>t.select(),50)};class _6 extends l.PureComponent{constructor(){super(...arguments),d0(this,"state",{prevProps:this.props,value:(0,Pl.Fd)(this.props.value),isActive:!1,isValid:!0,isMenuOpen:!1}),d0(this,"onChange",t=>{const{target:{value:n}}=t;this.setValue(n.trim(),t)}),d0(this,"correctNumber",t=>{const{min:n,max:r,precision:s}=this.props;return ZK(Math.min(Math.max(t,n),r),s)}),d0(this,"checkValidity",t=>t===""||isFinite(t)&&this.correctNumber(t)===Number(t)),d0(this,"setValue",(t,n)=>{n.persist(),clearTimeout(this.correctionTimeout);const{value:r,parser:s,placeholder:c,onChange:d}=this.props,p=s(t.toString()).toString(),g=t!=="0"&&!p&&!!c,y=this.checkValidity(p),w=t!==""&&isFinite(p),_=KK(p);if(!w&&!_)return;const j=this.correctNumber(p),N=isNaN(j)?r:j,Z=g?"":_||!y?p:N;this.setState({value:Z,isValid:y}),y?d(Z,n):Object.assign(this,{correctionTimeout:setTimeout(()=>this.state.value===Z&&this.setState({value:N,isValid:!0},d(N,n)),GK)})}),d0(this,"focusOnInput",t=>{try{const n=t.currentTarget.closest("label").querySelector("input");setTimeout(()=>n.focus())}catch(n){console.error(n)}}),d0(this,"onStep",t=>{t.persist(),t.nativeEvent.stopPropagation();const{action:n}=t.currentTarget.dataset,r=Tb(t,this.props.step)*(n==="up"?1:-1);this.setValue(this.correctNumber(Number(this.state.value)+r),t),this.focusOnInput(t),Object.assign(this,{longPressedTimeout:setTimeout(()=>Object.assign(this,{steppingInterval:setInterval(()=>this.setValue(this.correctNumber(Number(this.state.value)+r),t),HK)}),WK)})}),d0(this,"onRelease",()=>{clearTimeout(this.longPressedTimeout),clearInterval(this.steppingInterval)}),d0(this,"onKeyDown",t=>{const n=t.key==="ArrowUp"?"up":t.key==="ArrowDown"?"down":null;if(t.key==="Enter"&&this.props.isEnterBlur){var r;this.setInactive(),(r=this.$label)==null||(r=r.querySelector("input"))==null||r.blur();return}if(!n)return;t.persist(),t.nativeEvent.preventDefault();const s=Tb(t,this.props.step)*(n==="up"?1:-1);this.setValue(this.correctNumber(Number(this.state.value)+s),t)}),d0(this,"set$label",t=>Object.assign(this,{$label:t})),d0(this,"setActive",()=>this.setState({isActive:!0})),d0(this,"setInactive",()=>this.setState({isActive:!1})),d0(this,"toggleMenu",()=>this.setState({isMenuOpen:!this.state.isMenuOpen})),d0(this,"closeMenu",()=>this.setState({isMenuOpen:!1})),d0(this,"onSelect",t=>{t.persist();const{currentTarget:n}=t;this.setValue(n.dataset.value,t),this.closeMenu()}),d0(this,"onClickOutside",t=>{let{target:n}=t;n.closest("label")&&this.$label.contains(n)||this.setInactive()}),d0(this,"onBlur",t=>{const{valueForEmptyInput:n,onBlur:r}=this.props,{value:s}=this.state;r(t),!s&&r6()(n)&&this.setValue(n,t)})}static getDerivedStateFromProps(t,n){let{prevProps:r,value:s}=n;if(!aa()(r,t)){const{value:c}=t;return{prevProps:t,value:(0,Pl.Fd)(c)}}return null}componentDidMount(){const{$label:t}=this,{value:n,title:r,prefix:s,suffix:c}=this.props,d=this.checkValidity(n);if(this.setState({isValid:d}),!r&&!s&&!c)return;const p=t.querySelector("input"),g=t.querySelector(".action"),y=t.querySelector(".title"),w=t.querySelector(".prefix"),_=t.querySelector(".suffix span"),j=parseInt(getComputedStyle(p).getPropertyValue("padding-left"));if(r||s){const Z={paddingLeft:(y?y.clientWidth+6:0)+(w?w.clientWidth:0)+j+"px"};Object.assign(p.style,Z),r&&s&&Object.assign(w.style,{left:y.clientWidth+6+"px"}),c&&Object.assign(_.parentNode.style,Z)}if(c){const N=g.clientWidth+_.clientWidth;Object.assign(p.style,{paddingRight:N+"px"})}}render(){const{className:t,size:n,theme:r,unstyled:s,readOnly:c,placeholder:d,prefix:p,suffix:g,title:y,desc:w,formatter:_,dontSelectOnFocus:j,onFocus:N=j?void 0:YK,optionList:Z,menuX:Q}=this.props,{value:se,isActive:ie,isValid:he,isMenuOpen:xe}=this.state,Se=se==="",_e=this.props.isDisabled||this.props.disabled,De=(0,Pl.Hn)([r==="core"?"CoreInput CoreInputNumber":"Input InputNumber",n,s&&"unstyled",t,ie&&!_e&&!c&&"is-active",xe&&"is-menu-open",_e&&"is-disabled",c&&"is-readonly",he?"is-valid":"isnt-valid",Se?"is-empty":"isnt-empty",!!y&&"with-title",!!w&&"with-desc",!!p&&"with-prefix",!!g&&"with-suffix"]),Je=Z&&Z.length>0;return(0,o.jsxs)(FK,{className:De,ref:this.set$label,onMouseDown:this.setActive,children:[y&&(0,o.jsx)("span",{className:"title",children:y}),w&&(0,o.jsx)("span",{className:"desc",children:w}),p&&(0,o.jsx)("span",{className:"prefix",children:p}),(0,o.jsx)("input",{type:"text",value:_(se),placeholder:d,disabled:_e,readOnly:c,onChange:this.onChange,onKeyDown:this.onKeyDown,onFocus:N,onBlur:this.onBlur,...(0,Pl.vq)(this.constructor,this.props)}),g&&(0,o.jsx)("span",{className:"suffix","data-value":_(se),"data-suffix":g,children:(0,o.jsx)("span",{children:g})}),(0,o.jsx)(_b,{hasMenu:Je,onToggleMenu:this.toggleMenu,onStep:this.onStep,onRelease:this.onRelease}),Je&&(0,o.jsx)(wb.eB,{isOpen:xe,menuClassName:"SelectNumberMenu",$select:this.$label,optionList:Z,value:se,menuX:Q,onChange:this.onSelect,onClose:this.closeMenu}),(ie||xe)&&(0,o.jsx)(Jr.A,{target:document,onClick:this.onClickOutside})]})}}d0(_6,"propTypes",{size:Sa().oneOf(["regular","small"]),theme:Sa().oneOf(["core","plain"]),unstyled:Sa().bool,step:Sa().number,precision:Sa().number,formatter:Sa().func,parser:Sa().func,value:Sa().oneOfType([Sa().string,Sa().number]),valueForEmptyInput:Sa().oneOfType([Sa().string,Sa().number]),placeholder:Sa().oneOfType([Sa().string,Sa().number]),optionList:Sa().arrayOf(Sa().oneOfType([Sa().string,Sa().number])),menuX:Sa().oneOf(["left","center"]),dontSelectOnFocus:Sa().bool,title:Sa().node,desc:Sa().node,prefix:Sa().node,suffix:Sa().node,min:Sa().number,max:Sa().number,isDisabled:Sa().bool,disabled:Sa().bool,readOnly:Sa().bool,onChange:Sa().func.isRequired,onFocus:Sa().func,onBlur:Sa().func,className:Sa().string}),d0(_6,"defaultProps",{size:"regular",theme:"plain",unstyled:!1,value:"",valueForEmptyInput:null,placeholder:"",step:1,precision:1,parser:e=>e,formatter:e=>e,min:0,max:1/0,isDisabled:!1,disabled:!1,readOnly:!1,isEnterBlur:!1,onChange:()=>null,onBlur:()=>null});class _b extends l.PureComponent{render(){const{hasMenu:t,onToggleMenu:n,onStep:r,onRelease:s}=this.props;return(0,o.jsx)(l.Fragment,{children:t?(0,o.jsx)("div",{className:"action caret",children:(0,o.jsx)(T6.Ay,{type:"text",tabIndex:"-1",onClick:n,children:(0,o.jsx)(ma.A,{name:"triangle_down"})})}):(0,o.jsxs)("div",{className:"action",children:[(0,o.jsx)(T6.Ay,{type:"text",tabIndex:"-1","data-action":"up",onMouseDown:r,onMouseLeave:s,onMouseUp:s,children:(0,o.jsx)(ma.A,{name:"triangle_up"})}),(0,o.jsx)(T6.Ay,{type:"text",tabIndex:"-1","data-action":"down",onMouseDown:r,onMouseLeave:s,onMouseUp:s,children:(0,o.jsx)(ma.A,{name:"triangle_down"})})]})})}}d0(_b,"propTypes",{hasMenu:Sa().bool,onStep:Sa().func,onToggleMenu:Sa().func,onRelease:Sa().func});var Pb=i(66633);const XK=(0,E.Ay)(d8.Ay).withConfig({displayName:"styled__StyledWorkspaceSelectProto",componentId:"sc-1443prg-0"})(["&.WorkspaceSelect{padding:0px;border-radius:4px;button{width:auto;display:flex;padding:0 6px;align-items:center;color:",";}.caret{flex-shrink:0;width:8px;display:flex;justify-content:center;align-items:center;padding:0;color:",";svg{width:8px;height:8px;}}&:not(.is-disabled):not(.readonly):hover{border-color:",";button{width:calc(100% - 26px);}.caret{padding:0;color:",";}}&.is-open{border-color:transparent;}}"],e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_bg_border_02,e=>e.theme.color_text_L1),Lb="select-menu-width-108",sq=(0,E.DU)(["#IBOT_SELECT_MENU_ROOT{.SelectMenuPortal{.menu-animation-select{margin-left:-15px;}.WorkspaceSelectMenu.is-open{border:1px solid #454647;box-shadow:0 3px 6px -4px rgba(0,0,0,0.12),0 6px 16px rgba(0,0,0,0.08),0 9px 28px 8px rgba(0,0,0,0.05);.SelectOption{&:not(.empty-msg):not(.is-disabled):hover{background:#666;}}}}.autoFillPanelSelectScreenMenu{margin-left:-138px;margin-top:26px;width:175px;}.bdr-width-input-menu{width:88px;}.arrow-setting-menu{width:78px;}.","{width:108px;}}"],Lb),QK=(0,E.DU)(["#IBOT_SELECT_MENU_ROOT{.SelectMenuPortal{.menu-animation-select{margin-left:-15px;}.WorkspaceSelectMenu{padding:8px;border-radius:8px;color:",";background:",";box-shadow:",";&.is-open{border:1px solid ",";border-radius:8px;width:176px;max-width:176px;padding:8px;background-color:",";box-shadow:",";.SelectOption{&:not(.empty-msg):not(.is-disabled):hover{background:",";}}}> .divider{border-bottom:1px solid ",";margin:5px;}.SelectOption{border-radius:4px;&.is-active{color:",";}&:not(.empty-msg):not(.is-disabled):not(.is-active):hover{background-color:",";color:",";}}}}.autoFillPanelSelectScreenMenu{margin-left:-138px;margin-top:26px;width:175px;}.bdr-width-input-menu{width:88px;}.arrow-setting-menu{width:78px;}.","{width:108px;}}"],e=>e.theme.color_text_L0,e=>e.theme.color_bg_white,e=>e.theme.shadow_m,e=>e.theme.color_bg_border_01,e=>e.theme.color_bg_white,e=>e.theme.shadow_m,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L0,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_L0,Lb);class H4 extends l.PureComponent{render(){return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(XK,{...this.props,arrowSvg:(0,o.jsx)(Fd.C,{className:"triangle-icon",name:"common/expand"})}),(0,o.jsx)(QK,{})]})}}var JK=i(46082);const qK=E.Ay.div.withConfig({displayName:"styles__StyledLayerBorder",componentId:"sc-1h0nsie-0"})(["position:absolute;pointer-events:none;border:1px solid ",";.LayerCorner{position:absolute;display:inline-block;width:6px;height:6px;border-radius:50%;background-color:white;border:1px solid ",";&.left{left:-4px;}&.top{top:-4px;}&.right{right:-4px;}&.bottom{bottom:-4px;}}.layer-width,.layer-height{line-height:1;padding:3px 5px;background-color:",";color:#fff;}.layer-width{position:absolute;top:-5px;left:50%;transform:translateX(-50%) translateY(-100%);}.layer-height{position:absolute;top:50%;right:-5px;transform:translateX(100%) translateY(-50%);}.rect_info{position:absolute;display:inline-block;top:calc(100% + 5px);left:50%;transform:translateX(-50%);line-height:1;padding:3px 5px;background-color:#1E98EA;color:#fff;border-radius:2px;white-space:nowrap;}"],e=>e.theme.color_primary_proto01,e=>e.theme.color_primary_proto01,e=>e.theme.color_interaction_reference_line),$K=E.Ay.div.withConfig({displayName:"styles__StyledInspectorToolBar",componentId:"sc-1h0nsie-1"})(["&{position:absolute;z-index:10;top:78px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;min-width:263px;height:40px;border:1px solid ",";background:",";border-radius:6px;box-shadow:0 2px 6px 0 rgba(39,54,78,0.08);pointer-events:auto;padding:2px 8px;}span.divider{display:block;width:1px;height:18px;margin-left:8px;background-color:",";}.mode{display:flex;align-items:center;justify-content:center;.picker{width:28px;height:28px;display:flex;justify-content:center;align-items:center;border-radius:6px;cursor:pointer;.svg-icon{width:24px;height:24px;path{fill:",";}}&:hover{background-color:",";}&:active,&.is-active{background-color:",";}}}.param{display:flex;flex:1;justify-content:center;align-items:center;.ToolbarSelect{margin-left:8px;width:56px;height:28px;border-radius:6px;padding:0 6px;border:none;button{width:36px;padding:0;font-size:13px;}.caret{color:",";}&:not(.is-disabled):not(.readonly):hover{border:none;background-color:",";button{width:36px;}.caret{margin-top:2px;}}&:not(.is-disabled):not(.readonly).is-open{background-color:",";.caret{margin-top:2px;svg{transform:rotate(0deg);}}}}}.dora{margin-top:-1px;font-size:15px;cursor:pointer;}.cursor.is-active{color:",";}.px-ratio{color:",";margin-right:10px;}"],e=>e.theme.color_bg_border_01,e=>e.theme.color_bg_white,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_primary_proto01,e=>e.theme.color_text_L1),eY=(0,E.DU)(["ul.ToolbarSelectMenu{&{width:100%;margin-top:1em;padding:0 0.5em;font-size:12px;min-width:7em;}li{justify-content:center;margin:0.5em 0;border-radius:2px;}}#IBOT_SELECT_MENU_ROOT{.PreviewSubToolbarSelectMenu{margin-left:-10px;background-color:",";.SelectOption{color:",";&:not(.is-active):hover{color:",";background-color:",";}&.is-active{color:",";background-color:",";}}}.PreviewSubToolbarSelectMenu.scale-select-menu{margin-left:-5px;width:80px;li:nth-last-child(2){display:none;}li:last-child{padding:0.25em 0;line-height:1.5;&:hover{background-color:transparent;}> .Ellipsis{padding:0;}.InputNumber{width:100%;height:30px;input{padding:0 1em;text-align:center;background-color:transparent;&:focus::placeholder{color:transparent;}}}}}}"],e=>e.theme.color_background_white,e=>e.theme.color_text_L2,e=>e.theme.color_primary_proto01,e=>e.theme.color_background,e=>e.theme.color_primary_proto01,e=>e.theme.color_background),tY=(0,E.DU)(["ul.ToolbarSelectMenu{&{width:100%;margin-top:11px;font-size:12px;min-width:7em;}li{justify-content:center;border-radius:4px;}}#IBOT_SELECT_MENU_ROOT{.PreviewSubToolbarSelectMenu{margin-left:-10px;padding:8px;background-color:",";box-shadow:0px 4px 10px 0px ",";border-radius:8px;border:1px solid ",";.SelectOption{color:",";border-radius:4px;&:hover,&.is-active{background-color:",";}.InputNumber input{border-radius:6px;border:1px solid ",";box-shadow:none;&:hover,&:focus{border:1px solid ",";}}}}.PreviewSubToolbarSelectMenu.scale-select-menu{margin-left:-5px;width:80px;li:nth-last-child(2){display:none;}li:last-child{padding:0.25em 0;line-height:1.5;&:hover{background-color:transparent;}> .Ellipsis{padding:0;}.InputNumber{width:100%;height:30px;input{padding:0 1em;text-align:center;background-color:transparent;&:focus::placeholder{color:transparent;}}}}}.SelectMenuPortal{.WorkspaceSelectMenu.toolbar-select-menu.is-open{top:calc(100% + 10px) !important;li.SelectOption{height:28px;line-height:28px;}}.WorkspaceSelectMenu.color-unit-select-menu.is-open{width:94px;}.WorkspaceSelectMenu.device-unit-select-menu.is-open{width:82px;}.WorkspaceSelectMenu.rpx-ratio-select-menu.is-open{width:134px;}.WorkspaceSelectMenu.em-pixel-select-menu.is-open{width:86px;li.SelectOption:last-child{.Ellipsis{padding-left:0;height:28px;.Input.small{width:70px;height:28px;border-radius:6px;border:1px solid transparent;overflow:hidden;background:",";display:flex;align-items:center;input{color:",";width:100%;height:100%;cursor:default;background:none;border:0;outline:0;padding-right:2px;text-align:left;}&.is-empty{input{text-align:right;color:",";}}&:not(.is-empty):not(:hover):not(.is-active){input{padding-left:32px;}}&:hover:not(.is-disabled){border:1px solid ",";input{text-align:left;padding-left:6px;}}&.is-active:not(.is-disabled){border:1px solid ",";outline:1px solid ",";outline-offset:-2px;input{text-align:left;padding-left:6px;}}}}&:not(.empty-msg):not(.is-disabled):not(.is-active):hover{background-color:transparent;}}li.SelectOption:nth-last-child(2){display:none;}}}}"],e=>e.theme.color_bg_white,e=>e.theme.shadow_m,e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L0,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_bg_border_01,e=>e.theme.color_proto,e=>e.theme.color_bg_white,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_bg_border_02,e=>e.theme.color_proto,e=>e.theme.color_proto),nY=E.Ay.div.withConfig({displayName:"styles__StyledMarkLabel",componentId:"sc-1h0nsie-2"})(["padding:0 5px;color:#fff;background-color:",";border-radius:2px;"],e=>e.theme.color_interaction_reference_line),oY=e=>{const{state:t,dispatch:n}=G4(),{ratio:r,customEmPixel:s,colorUnit:c,unit:d,emPixel:p,unitRatio:g,isShowColorPicker:y}=t,{onPickColor:w,openDownloadPluginModal:_,useNativeEyedropper:j}=e,N=[U4,B4].includes(d);let Z=!1,Q=!1;const se=()=>{let Ct=null;try{if(Q){var zt;Q=!1,(zt=Ct)==null||zt.abort("abort EyeDropper already opened")}else{Q=!0;const Dt=new EyeDropper;Ct=new AbortController,n({type:"inspect:update:state",payload:{isShowColorPicker:!0}}),Dt.open({signal:Ct.signal}).then(sn=>{Se(sn.sRGBHex)}).catch(sn=>{console.warn(sn)}).finally(()=>{Q=!1,n({type:"inspect:update:state",payload:{isShowColorPicker:!1}})})}}catch(Dt){Q=!1,n({type:"inspect:update:state",payload:{isShowColorPicker:!1}})}},he=(()=>{let Ct=!1,zt=null,Dt=null,sn=null;const Rn=l.memo(Lo=>{let{colorPickedCallback:Yo,event:Cn}=Lo;const[hn,oa]=(0,l.useState)(!0);(0,l.useEffect)(()=>(zt=oa,()=>{zt=null}),[]);const Ao=va=>{Yo({sRGBHex:va})},ca=(0,l.useCallback)(()=>{Ct=!1,oa(!1),n({type:"inspect:update:state",payload:{isShowColorPicker:!1}}),Dt&&sn&&(Dt.unmount(),document.body.removeChild(sn),Dt=null,sn=null)},[oa]);return(0,l.useEffect)(()=>{const va=ra=>{ra&&ra.key!=="Escape"||ca()};return document.addEventListener("keydown",va),()=>{document.removeEventListener("keydown",va)}},[ca]),(0,o.jsx)(JK.A,{open:hn,event:Cn,onClose:ca,onChange:Ao,handleOpenDownloadPluginModal:_})}),On=()=>{sn||(sn=document.createElement("div"),document.body.appendChild(sn),Dt=BK.createRoot(sn))};return(Lo,Yo)=>{On();try{if(Ct)Ct=!1,zt&&zt(!1);else{var Cn;if(!window.mbRequestMessage){n({type:"inspect:update:state",payload:{isShowColorPicker:!1}});return}Ct=!0,zt&&zt(!0),(Cn=Dt)==null||Cn.render((0,o.jsx)(Rn,{colorPickedCallback:Lo,event:Yo}))}}catch(oa){var hn;n({type:"inspect:update:state",payload:{isShowColorPicker:!1}}),(hn=MB)==null||hn.notice({text:"\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u53D6\u8272\u5668"}),console.log(oa)}}})(),xe=Ct=>{w(),n({type:"inspect:update:state",payload:{isShowColorPicker:!0}});const zt=window.MB_DESKTOP_GET_COLOR_HEX_RGB||window.parent.MB_DESKTOP_GET_COLOR_HEX_RGB;if(zt)if((0,Pb.uF)()&&j)new window.EyeDropper().open().then(sn=>{let{sRGBHex:Rn}=sn;return Se(Rn)});else{if(Z)return;Z=!0;try{zt().then(sn=>{if(!sn)return;const{hex:Rn}=(0,Pl.H0)(sn);Se(Rn)},sn=>{console.warn(sn),n({type:"inspect:update:state",payload:{isShowColorPicker:!1}})}).then(()=>Z=!1)}catch(sn){console.warn(sn),Z=!1,n({type:"inspect:update:state",payload:{isShowColorPicker:!1}})}}else{var Dt;(Dt=ENV)!=null&&Dt.IS_WONDER_SHARE||(0,Pb.cX)()?window.EyeDropper&&se():window.mbSendMessage?he(sn=>{let{sRGBHex:Rn}=sn;return Se(Rn)},Ct):(n({type:"inspect:update:state",payload:{isShowColorPicker:!1}}),_())}},Se=Ct=>{const{history:zt,focusColor:Dt}=CZ(Ct);n({type:"inspect:update:state",payload:{usePickerColor:zt,focusColor:Dt,isShowColorPicker:!1}})},_e=Ct=>{const zt=[U4,B4].includes(Ct)?p:g;n({type:"inspect:update:state",payload:{unit:Ct,ratio:zt,isChangeUnitRatio:!0}})},De=Ct=>{n({type:"inspect:update:state",payload:{colorUnit:Ct}})},Je=Ct=>{const zt=Number(Ct);n({type:"inspect:update:state",payload:{emPixel:zt,ratio:zt,customEmPixel:"",isChangeUnitRatio:!0}})},Ne=Ct=>{Ct&&n({type:"inspect:update:state",payload:{customEmPixel:Ct,emPixel:Ct,ratio:Ct}})},pt=Ct=>{n({type:"inspect:update:state",payload:{ratio:Number(Ct),unitRatio:Number(Ct),isChangeUnitRatio:!0}})},_t=()=>{const Ct=bZ.concat([p]).map(Dt=>({value:Dt,label:Dt+"px"})),zt=(0,o.jsx)("div",{onClick:Dt=>Dt.stopPropagation(),children:(0,o.jsx)(_6,{size:"small",min:1,max:99,precision:0,value:s,placeholder:I18N.pInspect.custom,isEnterBlur:!0,onChange:Ne})});return Ct.concat([zt])},gt=p8();return(0,o.jsxs)($K,{className:m()("sub-toolbar","preview-sub-toolbar"),children:[(0,o.jsxs)("div",{className:"mode",children:[(0,o.jsx)(um.A,{arrowed:!0,position:"bottom",duration:1500,className:(0,Pl.Hn)(["picker",y&&"is-active"]),tipClassName:"marign-top-20",content:{click:null,hover:I18N.pInspect.color_picker},children:(0,o.jsx)(Fd.C,{name:"preview/inspect/color_absorber",onClick:Ct=>xe(Ct)})}),(0,o.jsx)("span",{className:"divider"})]}),(0,o.jsxs)("div",{className:"param",children:[(0,o.jsx)(H4,{className:"ToolbarSelect color-unit",menuClassName:"toolbar-select-menu color-unit-select-menu",placeholder:" ",value:c,optionList:aY,onChange:De}),(0,o.jsx)("span",{className:"divider"}),(0,o.jsx)(H4,{className:"ToolbarSelect device-unit",menuClassName:"toolbar-select-menu device-unit-select-menu",placeholder:" ",value:d,optionList:xZ,onChange:_e}),(0,o.jsx)("span",{className:"divider"}),N?(0,o.jsx)(H4,{className:"ToolbarSelect em-pixel",menuClassName:"toolbar-select-menu em-pixel-select-menu",placeholder:" ",optionList:_t(),value:p,onChange:Je}):(0,o.jsx)(H4,{className:"ToolbarSelect rpx-ratio",menuClassName:"toolbar-select-menu rpx-ratio-select-menu",placeholder:" ",value:r,optionLabelProp:"labelText",optionList:iY,onChange:pt})]}),gt?(0,o.jsx)(eY,{}):(0,o.jsx)(tY,{})]})},aY=[{value:"hex",label:"Hex"},{value:"rgb",label:"RGB"},{value:"rgba",label:"RGBA"},{value:"argb",label:"ARGB"}],rY=[1/3,1/2,1,2,3],Nb=["1/3","1/2","1","2","3"],iY=rY.map((e,t)=>({value:e,label:"\u8BBE\u8BA1\u5C3A\u5BF8x"+Nb[t],labelText:Nb[t]+"x"}));var sY=i(62280);const lY=(e,t)=>{const n=[],r=P6(e,t);if(r.widthe.left;n[0]=c?s:-s}if(r.heighte.top;n[1]=c?s:-s}return n},cY=(e,t)=>{if(pY(e,t))return{top:e.top-t.top,right:t.left+t.width-(e.left+e.width),bottom:t.top+t.height-(e.top+e.height),left:e.left-t.left};{const n={},r=lY(e,t);return r[0]>0?n.right=r[0]:r[0]<0&&(n.left=Math.abs(r[0])),r[1]>0?n.bottom=r[1]:r[1]<0&&(n.top=Math.abs(r[1])),n}},Lh=e=>e*100+"%",jb=e=>[e.left,e.top,e.left+e.width,e.top+e.height];function uq(e,t){var n,r;const s=(n=document.querySelector("#canvas"))==null?void 0:n.getBoundingClientRect(),c=(r=document.querySelector("#screens"))==null?void 0:r.getBoundingClientRect();if(!s||!c)return;const d=s.left-c.left,p=s.top-c.top,g=100/t;return dY(e,{offsetX:d,offsetY:p,ratio:g})}function hq(e,t,n){let{startX:r,startY:s,endX:c,endY:d}=e;t===void 0&&(t=90),n===void 0&&(n=0);const p=Math.atan2(d-s,c-r)/Math.PI*180,g=Math.hypot(c-r,d-s),y=n+t*Math.round((p-n)/t),w=g*Math.cos((p-y)/180*Math.PI);return{startX:r,startY:s,endX:r+Math.round(w*Math.cos(y/180*Math.PI).toFixed(2)),endY:s+Math.round(w*Math.sin(y/180*Math.PI).toFixed(2))}}function mq(e){let{startX:t,startY:n,endX:r,endY:s}=e;const c=Math.min(n,s),d=Math.min(t,r),p=Math.abs(r-t),g=Math.abs(s-n);return{top:Math.round(c),left:Math.round(d),width:Math.round(p),height:Math.round(g)}}function dY(e,t){let{startX:n,startY:r,endX:s,endY:c}=e,{offsetX:d,offsetY:p,ratio:g}=t;return{startX:Math.round((n-d)*g),startY:Math.round((r-p)*g),endX:Math.round((s-d)*g),endY:Math.round((c-p)*g)}}const Db=(e,t)=>["top","left","width","height"].every(n=>e[n]===t[n]),pY=(e,t)=>{const n=P6(e,t);return n.width{const n=Math.min(e.top||0,t.top||0),r=Math.max((e.top||0)+e.height,(t.top||0)+t.height),s=Math.min(e.left||0,t.left||0),c=Math.max((e.left||0)+e.width,(t.left||0)+t.width);return{top:n,left:s,width:c-s,height:r-n}},fq=(e,t,n)=>uY(e,n)&&hY(t,n),uY=(e,t)=>e>t.left&&ee>t.top&&e{const{ratio:n}=this.props;return{width:t.width*n,height:t.height*n,left:t.left*n,top:t.top*n}}),(0,O.A)(this,"mapDistanceMarks",(t,n)=>{let[r,s]=t;const{style:c,renderValue:d}=this.props,{colorForLines:p,colorForText:g,backgroundColorForText:y,dashed:w}=c,_=this.getMarkStyle(r,s),j=Math.abs(s),N=Math.round(mY(j));return(0,o.jsxs)("div",{children:[(0,o.jsx)("div",{className:"distance-line "+r,style:{..._.line,[["top","bottom"].includes(r)?"borderLeftStyle":"borderTopStyle"]:w?"dashed":"solid",borderColor:p}}),d?d({value:N,style:_.value,customClassName:"distance-value "+r}):(0,o.jsx)("span",{className:"distance-value "+r,style:{..._.value,color:g,backgroundColor:y},children:N})]},n+"-"+s)}),(0,O.A)(this,"getMarkStyle",(t,n)=>{const{baseRect:r,refRect:s}=this.props,c={line:{},value:{},endBoundary:{}},d=jb(r),p=jb(s),g=(0,Xe.Pn)(d,p),y=["right","left"],w=["right","bottom"],_=["top","bottom"],j=y.includes(t)?n/r.width:n/r.height,N=(s.left-r.left+s.width/2)/r.width,Z=(s.top-r.top+s.height/2)/r.height,Q=_.includes(t)?"left":"top";return c.line={[t]:n<0?0:Lh(-j),[Q]:g?Lh(Math.abs(Q==="left"?N:Z)):"50%",[y.includes(t)?"width":"height"]:Lh(Math.abs(j))},c.endBoundary={[t]:Lh(-j)},c.value={[y.includes(t)?"left":"top"]:w.includes(t)?Lh(1+j/2):Lh(-j/2),[Q]:g?Lh(Math.abs(Q==="left"?N:Z)):"50%"},c})}render(){const{baseRect:t,refRect:n}=this.props,r=cY(t,n),s=this.getDistanceMarksStyle(t);return(0,o.jsx)("div",{className:"distance-marks",style:s,children:Object.entries(r).map(this.mapDistanceMarks)})}}const gY=e=>{let{refRect:t,ratio:n,style:{dashed:r,colorForLines:s}}=e;return(0,o.jsx)("div",{style:{position:"absolute",pointerEvents:"none",width:t.width*n,height:t.height*n,left:t.left*n,top:t.top*n,border:"1px "+(r?"dashed":"solid")+" "+s}})};class yY extends l.Component{constructor(){super(...arguments),(0,O.A)(this,"getAuxiliaryLinesStyle",t=>{const{ratio:n}=this.props;return{width:t.width*n,height:t.height*n,top:t.top*n,left:t.left*n}}),(0,O.A)(this,"getAuxiliaryLinesLength",()=>{const t={},{baseRect:n,refRect:r}=this.props,s=P6(n,r),c=s.width-r.width;s.height-(n.height+r.height)>0&&c>n.width/2&&(t.horizontal=c);const p=s.height-r.height;return s.width-(n.width+r.width)>0&&p>n.height/2&&(t.vertical=p),t}),(0,O.A)(this,"getLineStyle",(t,n)=>{const{baseRect:r,refRect:s,ratio:c}=this.props,d=r.left>s.left,p=r.top>s.top,g={};if(t){const y=t/s.width;g.horizontal={[p?"bottom":"top"]:0,[d?"right":"left"]:Lh(-y),width:Lh(y)}}if(n){const y=n/s.height;g.vertical={[d?"right":"left"]:0,[p?"bottom":"top"]:-y*c,height:y*c}}return g})}render(){const{refRect:t,style:n}=this.props,{horizontal:r,vertical:s}=this.getAuxiliaryLinesLength();if(!r&&!s)return null;const c=this.getAuxiliaryLinesStyle(t),d=this.getLineStyle(r,s);return(0,o.jsxs)("div",{className:"smart-auxiliary-lines",style:c,children:[r&&(0,o.jsx)("div",{className:"line horizontal",style:{...d.horizontal,borderTopStyle:n.dashed?"dashed":"solid",borderTopColor:n.colorForLines}}),s&&(0,o.jsx)("div",{className:"line vertical",style:{...d.vertical,borderLeftStyle:n.dashed?"dashed":"solid",borderLeftColor:n.colorForLines}})]})}}const vY=E.Ay.div.withConfig({displayName:"styles__StyledDistanceMeasurement",componentId:"sc-1sjqq8d-0"})(["width:100%;height:100%;pointer-events:none;.distance-marks{position:absolute;pointer-events:none;.distance-line{position:absolute;width:1px;height:1px;&.top,&.bottom{border-left:1px solid black;}&.left,&.right{border-top:1px solid black;}}.distance-value{position:absolute;&.top,&.bottom{transform:translateY(-50%);}&.left,&.right{transform:translate(-50%,-100%);}}.distance-mark-start-boundary{&.top{top:0;}&.right{right:0;}&.bottom{bottom:0;}&.left{left:0;}}.distance-mark-start-boundary,.distance-mark-end-boundary{position:absolute;&.top,&.bottom{transform:translateX(-4px);width:9px;height:1px;border-top:1px solid black;}&.left,&.right{transform:translateY(-4px);width:1px;height:9px;border-left:1px solid black;}}}.smart-auxiliary-lines{position:absolute;pointer-events:none;.line{position:absolute;width:1px;height:1px;&.horizontal{border-top:1px solid black;}&.vertical{border-left:1px solid black;}}}.verbose-auxiliary-lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;.line{position:absolute;&.top,&.bottom{width:100%;height:1px;border-top:1px solid black;}&.bottom{transform:translateY(-1px);}&.left,&.right{width:1px;height:100%;border-left:1px solid black;}&.right{transform:translateX(-1px);}}}"]),Hm={color_interaction_reference_line:{value:"#ff1313",description:"\u667A\u80FD\u5BF9\u9F50/\u624B\u52A8\u6D4B\u8DDD/\u53C2\u8003\u7EBF"},color_primary_proto01:{value:"#1684fc",description:"\u539F\u578B\u4E3B\u8981\u5F3A\u8C03\u8272"}},L6={design:{distanceMarks:{showStartAndEndBoundary:!1,dashed:!1,colorForLines:Hm.color_interaction_reference_line.value,colorForText:Hm.color_interaction_reference_line.value},refRectBorder:{dashed:!1,colorForLines:Hm.color_interaction_reference_line.value},verboseAuxiliaryLines:!1,auxiliaryLines:{dashed:!0,colorForLines:Hm.color_interaction_reference_line.value}},preview:{distanceMarks:{showStartAndEndBoundary:!0,dashed:!0,colorForLines:Hm.color_interaction_reference_line.value},refRectBorder:{dashed:!0,colorForLines:Hm.color_primary_proto01.value},verboseAuxiliaryLines:!0,auxiliaryLines:{dashed:!0,colorForLines:Hm.color_primary_proto01.value}}};class xY extends l.Component{shouldComponentUpdate(t){return!(Db(t.baseRect,this.props.baseRect)&&Db(t.refRect,this.props.refRect)&&t.ratio===this.props.ratio&&t.theme===this.props.theme)}render(){const{baseRect:t,refRect:n,theme:r,renderValue:s,ratio:c}=this.props;return(0,o.jsxs)(vY,{className:"distance-measurement-container",children:[(0,o.jsx)(fY,{baseRect:t,refRect:n,ratio:c,style:L6[r].distanceMarks,renderValue:s}),(0,o.jsx)(yY,{baseRect:t,refRect:n,ratio:c,style:L6[r].auxiliaryLines}),(0,o.jsx)(gY,{refRect:n,ratio:c,style:L6[r].refRectBorder})]})}}const Ob=e=>{const{state:{unit:t,ratio:n}}=G4(),{layerBound:r,viewportScale:s,displayLayerSizeAndRoInfo:c,rpxRatio:d}=e,{x:p,y:g,r:y,w,h:_}=r,j={width:w*s,height:_*s,transform:"translate("+(p-w*.5)*s+"px,"+(g-_*.5)*s+"px) rotate("+y+"deg)"},N=Vd(Math.round(w),n,t,d,!1),Z=Vd(Math.round(_),n,t,d,!1);return(0,o.jsx)(qK,{style:j,children:c&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"LayerCorner left top"}),(0,o.jsx)("span",{className:"LayerCorner left bottom"}),(0,o.jsx)("span",{className:"LayerCorner right top"}),(0,o.jsx)("span",{className:"LayerCorner right bottom"}),(0,o.jsx)("span",{className:"layer-width",children:""+N+t}),(0,o.jsx)("span",{className:"layer-height",children:""+Z+t}),y!==0&&(0,o.jsxs)("span",{className:"rect_info",children:[N+" x "+Z,"\xA0\xA0",y+"\xB0"]})]})})},Rb=l.memo(e=>{let{value:t,unit:n,style:r,className:s,customClassName:c,ratio:d,rpxRatio:p}=e;const g=Vd(t,d,n,p);return(0,o.jsx)(nY,{style:r,className:s+" "+c,children:""+g})});Rb.displayName="MarkLabel";const bY=e=>{const{state:{unit:t,ratio:n,isShowColorPicker:r}}=G4();if(r)return null;const{sdk:s,viewportScale:c,selectedWidgetInfo:d,hoveredWidgetInfo:p,currPageKey:g}=e;let y=null,w=null;if(d!=null&&d.key)if(d.extra){const{key:Z,extra:{x:Q,y:se}}=d,ie={...s.getHotItem(Z).hotAttr,...s.getRelocateLocalBound(d.key,s.locUpRBPageKey(d.key))};y=F4(ie,{x:Q,y:se})}else y=s.getHotBound(d.key);if(p!=null&&p.key)if(p.extra){const{key:Z,extra:{x:Q,y:se}}=p,ie={...s.getHotItem(Z).hotAttr,...s.getRelocateLocalBound(p.key,s.locUpRBPageKey(p.key))};w=F4(ie,{x:Q,y:se})}else w=s.getHotBound(p.key);let _=1;if(g){var j;const Z=s.getHotItem(g),Q=Z==null||(j=Z.hotAttr)==null?void 0:j.deviceW;_=pb(Q)}const N=Z=>(0,o.jsx)(Rb,{unit:t,ratio:n,rpxRatio:_,...Z});return(0,o.jsxs)(o.Fragment,{children:[y&&w&&!aa()(y,w)&&(0,o.jsx)(xY,{baseRect:Bb(y),refRect:Bb(w),ratio:c,renderValue:N,theme:"preview"}),y&&(0,o.jsx)(Ob,{viewportScale:c,displayLayerSizeAndRoInfo:!(w&&!aa()(y,w)),layerBound:y,rpxRatio:_}),w&&(0,o.jsx)(Ob,{viewportScale:c,displayLayerSizeAndRoInfo:!1,layerBound:w,rpxRatio:_})]})},Bb=e=>{const t=(0,sY.Pb)(e);return{width:t[2]-t[0],height:t[3]-t[1],left:t[0],top:t[1],right:t[2],bottom:t[3]}},CY={unit:"px",colorUnit:"hex",emPixel:16,customEmPixel:"",ratio:1,unitRatio:1,language:"css",usePickerColor:y6(),focusColor:"",isShowColorPicker:!1,isChangeUnitRatio:!1};function wY(e,t){let{type:n,payload:r}=t;switch(n){case"inspect:update:state":return{...e,...r};default:return e}}const Ub=(0,l.createContext)(null),G4=()=>{const e=(0,l.useContext)(Ub);if(e===null)throw new Error("Inspector context is null");return e},SY=e=>{let{sdk:t,hoveredWidgetInfo:n,selectedWidgetInfo:r,viewportScale:s,containerSelector:c,currPageKey:d}=e;return document.querySelector(c)?ds.createPortal((0,o.jsx)(bY,{sdk:t,viewportScale:s,selectedWidgetInfo:r,hoveredWidgetInfo:n,currPageKey:d}),document.querySelector(c)):null},Fb=l.memo(SY);Fb.displayName="InspectorMeasurementToolPortal";const AY=e=>{let{sdk:t,theme:n,currPageKey:r,selectedWidgetInfo:s,containerSelector:c,getWidgetInspectStyles:d,getWidgetInspectRefVars:p}=e;return document.querySelector(c)?ds.createPortal((0,o.jsx)(RK,{sdk:t,selectedWidgetInfo:s,theme:n,currPageKey:r,getWidgetInspectStyles:d,getWidgetInspectRefVars:p}),document.querySelector(c)):null},Vb=l.memo(AY);Vb.displayName="InspectorPanelPortal";const MY=e=>{let{onPickColor:t,openDownloadPluginModal:n,useNativeEyedropper:r,containerSelector:s}=e;return document.querySelector(s)?ds.createPortal((0,o.jsx)(oY,{onPickColor:t,openDownloadPluginModal:n,useNativeEyedropper:r}),document.querySelector(s)):null},zb=l.memo(MY);zb.displayName="InspectorToolbarPortal";const kY=(0,l.memo)(e=>{let{enabled:t,sdk:n,hoveredWidgetInfo:r,selectedWidgetInfo:s,viewportScale:c,theme:d,currPageKey:p,useNativeEyedropper:g,initialUnitRatio:y,onPickColor:w,openDownloadPluginModal:_,measurementToolContainerSelector:j,panelContainerSelector:N,toolbarContainerSelector:Z,getWidgetInspectStyles:Q,getWidgetInspectRefVars:se}=e;const[ie,he]=(0,l.useReducer)(wY,CY),xe=(0,l.useMemo)(()=>({state:ie,dispatch:he}),[ie,he]),Se=(0,l.useMemo)(()=>({key:r==null?void 0:r.key,extra:r==null?void 0:r.extra}),[r==null?void 0:r.key,r==null?void 0:r.extra]),_e=(0,l.useMemo)(()=>({key:s==null?void 0:s.key,extra:s==null?void 0:s.extra}),[s==null?void 0:s.key,s==null?void 0:s.extra]),{isChangeUnitRatio:De}=ie;return(0,l.useEffect)(()=>{De||he({type:"inspect:update:state",payload:{unit:y.unit,ratio:y.ratio}})},[y,De]),(0,o.jsx)(Ub.Provider,{value:xe,children:t&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(Fb,{sdk:n,hoveredWidgetInfo:Se,selectedWidgetInfo:_e,viewportScale:c,containerSelector:j,currPageKey:p}),(0,o.jsx)(Vb,{sdk:n,selectedWidgetInfo:_e,theme:d,currPageKey:p,containerSelector:N,getWidgetInspectStyles:Q,getWidgetInspectRefVars:se}),(0,o.jsx)(zb,{onPickColor:w,openDownloadPluginModal:_,useNativeEyedropper:g,containerSelector:Z})]})})}),EY=e=>{const t=e();return(0,o.jsx)(kY,{...t})};var Wb=i(18805);const N6=e=>typeof e=="number"?(0,$c.t0)(e):typeof e=="string"&&e!=null&&e.includes("#")?(0,Q0.d9)((0,Q0.UV)(e)):e,IY=(e,t)=>{if((0,$m.yD)(e.type)&&e.textV0){const{fontSize:Q,color:se,horizontalAlign:ie,verticalAlign:he,italic:xe,letterSpacing:Se,lineHeight:_e,fontFamily:De,fontWeight:Je}=(0,k0.Mi)(e.textV0);return{fontSize:Q,color:N6(se),length:t==null?void 0:t.length,horizontalAlign:ie,verticalAlign:he,italic:xe,lineHeight:_e,fontFace:(0,V2.cD)(De)+"-"+Je,letterSpacing:Se}}if((0,$m.e_)(e.type)){const{fontColor:Q="#000000",fontSize:se=14,italic:ie,fontFamily:he="PingFang SC"}=(0,k0.DG)(e.textV1);return{fontFace:he,fontSize:se,color:N6(Q),length:t==null?void 0:t.length,italic:ie}}const{fontFamily:n,fontWeight:r,fontSize:s,fontStyle:c,textColor:d,letterSpacing:p,paraSpacing:g,lineHeight:y,paddingTuple:w,horizontalAlign:_,verticalAlign:j,italic:N}=(0,k0.xH)({baseItem:e});return{...{fontSize:s,color:N6(d),fontStyle:c,lineHeight:y,paraSpacing:g,horizontalAlign:_,verticalAlign:j,italic:N,letterSpacing:p,fontFace:(0,V2.cD)(n)+"-"+r}}},TY=e=>{var t,n;const r=(0,Gt.WM)({...e,display_name:e.name});let s="";if(e.textV1)s=(0,_n.YZ)(e.textV1);else if(typeof((t=e.textV0)==null?void 0:t.text)=="string"){var c;s=(c=e.textV0)==null?void 0:c.text}else{var d,p;(d=e.textV0)!=null&&d.text&&(s=JSON.stringify((p=e.textV0)==null?void 0:p.text))}let g,y;if(s){const N=s.replace(//g,"").replace(/<\/p>/g,"\n"),Z=N&&N.replace(/<[^>]+>/ig,"");g=IY(e,Z),y=Z}e.table_cell_text&&(s=e.table_cell_text,g={fontStyle:e.fontStyle,letterSpacing:e.padding,lineHeight:e.lineHeight,paraSpacing:0,fontSize:e.fontSize,color:e.color,length:s.length,horizontalAlign:e.ha,verticalAlign:e.va},y=s);let w;if(e.fill){const N=e==null?void 0:e.fill,Z=(0,Q0.$8)(N,{w:e.w,h:e.h});switch(N==null?void 0:N.fill){case"linearGradient":w=[{type:"linear",opacity:"1",value:(0,Wb.l$)(Z),gradient:{color_stops:N.knobList.map(Q=>({color:(0,$c.t0)(Q.color)}))}}];break;case"radialGradient":w=[{type:"radial",opacity:"1",value:(0,Wb.rp)(Z),gradient:{color_stops:N.knobList.map(Q=>({color:(0,$c.t0)(Q.color)}))}}];break;case"solid":w=[{value:(0,$c.t0)(e==null||(n=e.fill)==null?void 0:n.solidColor)}];break;default:w=[{value:"transparent"}]}}if(e.table_cell_background&&(w=[{value:(0,$c.t0)(e.table_cell_background)}]),e.type===ne.x.WTriangleB||e.type===ne.x.WTriangleTL){var _,j;w=e!=null&&(_=e.fill)!=null&&_.fillIsVisible?[{value:(0,$c.t0)(e==null||(j=e.fill)==null?void 0:j.solidColor)}]:[]}return{displayName:r,textStyles:g,inspectText:y,widgetText:s,bgColors:w}},_Y=(e,t)=>{const{refVars:n}=e;if(!n)return;let r,s;if(e.table&&t){var c;const{table:Z}=e,{x:Q,y:se}=t,ie=Z[se][Q],he=n==null||(c=n.cells)==null?void 0:c[ie];r=he==null?void 0:he.data,s=he==null?void 0:he.style}else r=(0,td.m5)(e),s=(0,td.xu)([{hotAttr:e}]);const{borderRadius:d,opacity:p,shadow:g,border:y,w,h:_,r:j}=n,N=(0,td.RL)({opacity:p,text:r,textStyles:s,w,h:_,r:j});if(typeof d=="object"){const{radiusTL:Z,radiusTR:Q,radiusBR:se,radiusBL:ie}=(0,td.RL)(d);N.radius=[Z,Q,se,ie]}else d&&(N.radius=(0,td.sU)(d));if(g&&(N.shadows=[(0,td.RL)(g)]),y){const{bdrWidth:Z}=(0,td.RL)(y);N.borders=[{bdrWidth:Z}]}return N},j6={default:{unit:"px",ratio:1},iphone:{unit:"pt",ratio:1},android:{unit:"dp",ratio:1}},PY=e=>{if(!e)return j6.default;const{device:t}=e;let n="default";return Object.entries(P0.Am).forEach(r=>{let[s,c]=r;c.includes(t)&&(n=s)}),j6[n]||j6.default},LY=(0,k.Mz)([Y._b,Y.IL,Oe.p$,Ae.zg,re.Ur,q.O4,re.X_,q.AM],(e,t,n,r,s,c,d,p)=>{const g=n[0]?r.selectCellInfo&&r.selectCellInfo.key===n[0]?{key:r.selectCellInfo.key,extra:{x:r.selectCellInfo.x,y:r.selectCellInfo.y}}:{key:n[0]}:null,y=t?r.hoverCellInfo&&r.hoverCellInfo.key===t?{key:r.hoverCellInfo.key,extra:{x:r.hoverCellInfo.x,y:r.hoverCellInfo.y}}:{key:t}:g&&sdkStore.locUpHotCanvasKey(g.key)?{key:sdkStore.locUpHotCanvasKey(g.key)}:null;return{enabled:e,hoveredWidgetInfo:y,selectedWidgetInfo:g,viewportScale:d/100,theme:c,currentScreen:s,currPageKey:(s==null?void 0:s.cid)||"",useNativeEyedropper:p}}),NY=(0,a.Ng)(LY)(e=>{let{enabled:t,hoveredWidgetInfo:n,selectedWidgetInfo:r,viewportScale:s,theme:c,currentScreen:d,currPageKey:p,useNativeEyedropper:g,dispatch:y}=e;const w=(0,l.useCallback)(()=>{const j=PY(d);return{enabled:t,hoveredWidgetInfo:n,selectedWidgetInfo:r,viewportScale:s,theme:c,currPageKey:p,useNativeEyedropper:g,initialUnitRatio:j,onPickColor:()=>y({type:"entry:clear:selection"}),openDownloadPluginModal:()=>y({type:"modal:update:state",payload:{colorPickerDownloadModal:{isOpen:!0}}}),sdk:sdkStore,measurementToolContainerSelector:"#ro-fe-canvas",toolbarContainerSelector:"#fixed-area",panelContainerSelector:"#inspect-panel",getWidgetInspectStyles:TY,getWidgetInspectRefVars:_Y}},[t,n,r,s,c,p,g,d,y]),_=EY(w);return(0,o.jsx)(o.Fragment,{children:_})});var D6=i(58053),jY=i(33236),DY=i(78778),OY=i(1404),RY=i(12583),BY=i(45796),UY=i(68818);const FY=(e,t,n)=>{const r=e?new URL(e):new URL("https://embed.diagrams.net"),s=r.searchParams;return s.append("embed","1"),s.append("proto","json"),n&&s.append("configure","1"),t&&Object.keys(t).forEach(c=>{const d=t[c];d!==void 0&&(typeof d=="boolean"?s.append(c,d?"1":"0"):s.append(c,d.toString()))}),r.toString()};function VY(e,t,n){if(e.origin.includes("embed.diagrams.net")||n&&n.includes(e.origin))try{const r=JSON.parse(e.data);if(r.event in t){const s=t[r.event];s&&s(r)}}catch(r){}}const zY=e=>{const t=(N,Z)=>{var Q;(Q=e.current)==null||(Q=Q.contentWindow)==null||Q.postMessage(JSON.stringify({action:N,...Z}),"*")};return{load:N=>{t("load",N)},configure:N=>{t("configure",N)},merge:N=>{t("merge",N)},dialog:N=>{t("dialog",N)},prompt:N=>{t("prompt",N)},template:N=>{t("template",N)},layout:N=>{t("layout",N)},draft:N=>{t("draft",N)},status:N=>{t("status",N)},spinner:N=>{t("spinner",N)},exportDiagram:N=>{t("export",N)}}},WY=(0,l.memo)((0,l.forwardRef)((e,t)=>{const{autosave:n=!1,baseUrl:r,urlParameters:s,configuration:c,xml:d,csv:p,exportFormat:g,onAutoSave:y,onSave:w,onClose:_,onLoad:j,onConfigure:N,onDraft:Z,onExport:Q,onMerge:se,onPrompt:ie,onTemplate:he}=e,xe=(0,l.useRef)(null),Se=zY(xe),_e=FY(r,s,!!c),[De,Je]=(0,l.useState)(!1),[Ne,pt]=(0,l.useState)(!1);return(0,l.useImperativeHandle)(t,()=>({...Se}),[Se]),(0,l.useEffect)(()=>{let _t={};De&&(d?g==="xmlpng"?_t={xmlpng:d}:_t={xml:d}:p?_t={descriptor:{format:"csv",data:p}}:_t={xml:""},_t={..._t,autosave:n},Se.load(_t))},[De,d,p,n,Se,g]),(0,l.useEffect)(()=>{const _t=gt=>{VY(gt,{init:()=>{Je(!0)},load:Ct=>{pt(!0),j&&j(Ct)},configure:Ct=>{c&&Se.configure({config:c}),N&&N(Ct)},autosave:Ct=>{Se.exportDiagram({format:"xmlsvg"}),y&&y(Ct)},save:Ct=>{Se.exportDiagram({format:g||"xmlsvg",exit:Ct.exit,parentEvent:"save"})},exit:Ct=>{_&&_(Ct)},draft:Ct=>{Z&&Z(Ct)},export:Ct=>{w&&w({event:"save",xml:Ct.data,parentEvent:Ct.message.parentEvent||"export"}),Q&&Q(Ct),Ct.message.exit&&_&&_({event:"exit",modified:!0,parentEvent:Ct.message.parentEvent||"export"})},merge:Ct=>{se&&se(Ct)},prompt:Ct=>{ie&&ie(Ct)},template:Ct=>{he&&he(Ct)}},r)};return window.addEventListener("message",_t),()=>{window.removeEventListener("message",_t)}},[]),(0,o.jsxs)("div",{className:"diagrams-iframe-container",children:[(0,o.jsx)("iframe",{className:"diagrams-iframe",src:_e,ref:xe,title:"\u58A8\u5200\u7ED8\u56FE",frameBorder:"0",style:{opacity:Ne?1:0}}),!Ne&&(0,o.jsx)("div",{className:"loading-wrapper",children:(0,o.jsx)(E0.T,{className:"iframe-loading"})})]})}));var O6=i(71217);const HY=(0,E.Ay)(Ei.H).withConfig({displayName:"styles__CheckSizeModalModal",componentId:"sc-1b2486b-0"})(["width:400px !important;.content{color:",";}.cancel-btn{color:"," !important;&:hover,&:active{background:none !important;color:"," !important;}}"],e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_text_L1),GY=(0,E.DU)(["#IBOT_MODAL_ROOT{.new-model-portal.check-size-modal-portal{z-index:2001;}}"]),ZY=e=>{let{isOpen:t,onCancel:n,onConfirm:r}=e;return(0,o.jsxs)(HY,{title:"\u8D85\u9650\u63D0\u9192",isOpen:t,cancelText:"\u4E0D\u4FDD\u5B58\u9000\u51FA",confirmText:"\u786E\u5B9A",onCancel:n,cancelBtnProps:{type:"text"},onConfirm:r,portalClassName:"check-size-modal-portal",children:[(0,o.jsx)("p",{className:"content",children:"\u6587\u4EF6\u5927\u5C0F\u8D85\u9650\u65E0\u6CD5\u4FDD\u5B58\uFF0C\u8BF7\u51CF\u5C11\u7EC4\u4EF6\u540E\u91CD\u65B0\u4FDD\u5B58"}),(0,o.jsx)(GY,{})]})},KY=E.Ay.div.withConfig({displayName:"styles__StyledMbDrawioContainer",componentId:"sc-1cq5nu-0"})(["position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:2000;background:",";.header{height:30px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-bottom:12px;z-index:1;width:100%;position:absolute;.left{color:",";font-size:16px;font-weight:600;}.save-close-btn{display:flex;align-items:center;height:28px;padding:0 15px;background:",";border-radius:6px;font-size:13px;font-weight:500;color:",";cursor:pointer;white-space:nowrap;margin-right:12px;position:absolute;top:53px;right:54px;&:hover{background:",";}&:active{background:",";}}}.diagrams-iframe-container{width:100%;height:100%;overflow:hidden;position:relative;margin-top:18px;}.diagrams-iframe{width:100%;height:100%;border:none;.geMenubarContainer{margin-left:20px;}}.loading-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;.iframe-loading{width:100px;}}"],e=>e.theme.color_bg_canvas,e=>e.theme.color_text_L1,e=>e.theme.color_btn_primary_normal,e=>e.theme.color_text_btn,e=>e.theme.color_btn_primary_hover,e=>e.theme.color_btn_primary_clicked),eg={width:200,height:200},Z4=e=>!(e!=null&&e.length&&e.length/1024>600),YY=()=>{var e;const t=(0,a.wA)(),n=(0,a.d4)(q.O4),r=(0,a.d4)(re.Ur),s=(0,l.useRef)(null),c=(0,a.d4)(re.q6),d=(c==null?void 0:c.editType)==="newWidget",p=(0,l.useRef)(null),[g,y]=(0,l.useState)(!1),[w,_]=(0,l.useState)(!1),j=ENV.IS_ON_PREMISES?window.location.origin+"/mb-drawio/v26.2.8/index.html":void 0,N=(0,l.useMemo)(()=>({lang:"zh",ui:n==="dark"?"dark":void 0,saveAndExit:!1,noSaveBtn:!0,noExitBtn:!0}),[n]);(0,l.useEffect)(()=>{const _e=window.onbeforeunload;return window.onbeforeunload=()=>{if(p.current||rootSdk.hasSave())return I18N.dPages.data_lost_warning},()=>{window.onbeforeunload=_e,_(!1)}},[]);const Z=(0,Bg.qK)(_e=>{p.current=_e,Z4(_e.data)||MB.notice({text:"\u6587\u4EF6\u5927\u5C0F\u5DF2\u8D85\u9650\uFF0C\u65B0\u589E\u5185\u5BB9\u65E0\u6CD5\u4FDD\u5B58\uFF0C\u8BF7\u51CF\u5C11\u591A\u4F59\u7EC4\u4EF6",type:"warning"})}),Q=()=>{var _e;if(!Z4((_e=p.current)==null?void 0:_e.data)){_(!0);return}se()},se=()=>{if(t({type:"set:current:drawio:editor:item",payload:{hotItem:null}}),y(!1),_(!1),Vc.U4.addDrawIOToCanvasTrack(d?"\u65B0\u5EFA":"\u66F4\u65B0"),!d&&!p.current){t(Te.GO.select([c.key]));return}if(!d){var _e;const{height:Ne,width:pt}=p.current.bounds;if(Ne===0&&pt===0){t({type:"entry:widget:change",payload:{flatChgList:[{key:c.key,hotAttr:{xmlData:""}}]}}),p.current=null,t(Te.GO.select([c.key])),ie();return}const _t=(0,O6.S$)({height:Ne,width:pt},{height:c.hotAttr.h,width:c.hotAttr.w}),gt=Z4(p.current.data)?p.current.data:(c==null||(_e=c.hotAttr)==null?void 0:_e.xmlData)||"",Ct=[{key:c.key,hotAttr:{xmlData:gt,h:_t.height,w:_t.width}}];p.current=null,t({type:"entry:widget:change",payload:{flatChgList:Ct}}),t(Te.GO.select([c.key])),ie();return}const De=(0,$u.gu)({type:"wGraph",screen:r});if(!p.current||p.current.bounds.height===0&&p.current.bounds.width===0||!Z4(p.current.data)){(0,lr.Q7)([{...De,xmlData:"",h:eg.height,w:eg.height}],eg.width,eg.height),ie();return}const Je=(0,O6.S$)({height:p.current.bounds.height,width:p.current.bounds.width},eg);(0,lr.Q7)([{...De,xmlData:p.current.data,h:Je.height,w:Je.width}],Je.width,Je.height),ie(),p.current=null},ie=()=>{MB.global.experienceLoginModalHelper("isSave")||MB.action("entry:start:saving")},he=(0,Bg.qK)(()=>{y(!0)}),xe=()=>{se()},Se=()=>{_(!1)};return c?(0,ds.createPortal)((0,o.jsxs)(KY,{children:[(0,o.jsx)("div",{className:"header",children:(0,o.jsx)("div",{className:"right",children:g&&(0,o.jsx)("div",{className:"save-close-btn",onClick:Q,children:"\u4FDD\u5B58\u5E76\u9000\u51FA"})})}),(0,o.jsx)(WY,{ref:s,autosave:!0,xml:(0,O6.Bf)((e=c.hotAttr)==null?void 0:e.xmlData)||"",baseUrl:j,onExport:Z,urlParameters:N,exportFormat:"xmlsvg",onLoad:he}),(0,o.jsx)(ZY,{isOpen:w,onCancel:xe,onConfirm:Se})]}),document.body):null};class XY extends l.PureComponent{constructor(t){super(t),(0,O.A)(this,"setElementRef",n=>this.$element=n),(0,O.A)(this,"handleFullScreenChange",()=>{if(D6.A.isFullscreen){(0,Gf.gh)()&&setTimeout(()=>MB.commonGuideHelper.tryToShowGuide(Or.c.INTER_SWITCHABLE_VIEW_MODE_OV_TOGGLE_PANE_BTN),1e3);return}const{dispatch:n}=this.props;n(Te.GO.toggleFullScreenMode(!1)),n({type:"entry:toolbar:restore:leftrightpane"}),n({type:"entry:update:mode:viewType"}),n(Te.GO.toggleHandMode(!1)),MB.commonGuideHelper.closeGuide(Or.c.INTER_SWITCHABLE_VIEW_MODE_OV_TOGGLE_PANE_BTN),MB.commonGuideHelper.markGuideAsRead(Or.c.INTER_SWITCHABLE_VIEW_MODE_OV_TOGGLE_PANE_BTN)}),(0,O.A)(this,"handleBeforeUnload",()=>{this.props.dispatch({type:"entry:reset:dragging:state"})}),(0,O.A)(this,"handleResize",()=>{const{dispatch:n}=this.props;n({type:"entry:update:viewport:rect"}),n({type:"entry:observe:dom:left-panel-width"}),n({type:"entry:observe:dom:right-panel-width"})}),t.dispatch({type:"entry:update:toolbar"}),t.dispatch({type:"entry:update:ui:by:preference"}),t.dispatch({type:"entry:update:ui:by:iconinfo"}),MB.clientX=0,MB.clientY=0}componentDidMount(){var t;const{onlyView:n}=this.props,r=(0,Gf.OB)();(!n||n&&r)&&(t=H1.A.getFlpakSizeInfo())!=null&&t.isFlpakSizeWarn&&this.props.dispatch({type:"modal:update:state",payload:{flpakSizeWarnModal:{isOpen:!0}}}),window.addEventListener("dragover",this.preventDefault),window.addEventListener("drop",this.preventDefault),window.addEventListener("contextmenu",this.preventDefault),window.addEventListener("beforeunload",this.handleBeforeUnload),this.$element.addEventListener("wheel",this.handleWheel,{passive:!1}),D6.A.on("change",this.handleFullScreenChange),new URLSearchParams(location.hash.replace(/^#/,"")).get("version")==="reset"&&(MB.notice({text:I18N.__App__.version_toast_reset_success}),window.history.replaceState(void 0,void 0,"#")),!n&&document.addEventListener("paste",s=>{const{isShallowEditText:c}=this.props;if(s.target.className.includes("batch-set-content-area")||MB.f.editingRichText&&!c)return;const{isEditingComment:d}=this.props;d||Hn.X.query.getIsShallowEditing((0,kc.dP)())||MB.action("entry:prepare:paste:by:shortcut",{e:s})}),(0,_u.KA)(),(0,_u.BG)()&&(0,_u.sg)("currentTheme",{theme:this.props.theme}),window.addEventListener("popstate",s=>{location.pathname.startsWith(Hf.o$+"/")&&location.reload()}),JY(),Vc.U4.protoEditorLoadSuccessTrack(MB.user.id),n||qY(this.props.dispatch)}componentWillUnmount(){window.removeEventListener("dragover",this.preventDefault),window.removeEventListener("drop",this.preventDefault),window.removeEventListener("contextmenu",this.preventDefault),window.removeEventListener("beforeunload",this.handleBeforeUnload),D6.A.off("change",this.handleFullScreenChange),this.$element.removeEventListener("wheel",this.handleWheel,{passive:!1})}preventDefault(t){t.preventDefault()}handleWheel(t){(t.ctrlKey||t.metaKey)&&t.preventDefault()}render(){const{theme:t,isShowSharingManager:n,isDeleteRulerLine:r,onlyView:s,isCommunityPreview:c,isEmbedV2Preview:d,fullScreenMode:p}=this.props,g=s?!(d&&!p):!p,y=!(c&&!p),w=s?c||d?Bf.xO:Bf.tt:Bf.xz;return(0,o.jsx)(E.NP,{theme:Cg.A[t],children:(0,o.jsxs)(f.D.Provider,{value:t,children:[(0,o.jsxs)(OY.n,{ref:this.setElementRef,className:m()({isDeleteRulerLine:r,isEmbedV2Preview:d}),children:[s?(0,o.jsx)(RY.VW,{sheet:w,viewMode:["read_only","inspect"]}):(0,o.jsx)(S.NH,{sheet:w}),y&&(0,o.jsx)(MW,{}),(0,o.jsxs)("div",{className:"main-content",children:[(0,o.jsx)(lZ.A,{}),g&&(0,o.jsx)(kW.D,{}),(0,o.jsxs)("main",{className:"mb-viewport",children:[(0,o.jsx)(sZ.A,{}),(0,o.jsx)(h.A,{onResize:this.handleResize})]}),(0,o.jsx)(rZ,{})]}),(0,o.jsx)(LF,{}),(0,o.jsx)(YY,{}),n&&(0,o.jsx)(fZ,{}),(0,o.jsx)(NY,{})]}),!(0,UY.FM)()&&(0,o.jsx)(BY.w9,{}),(0,o.jsx)(QY,{})]})})}}const QY=(0,l.memo)(()=>(0,o.jsxs)(l.Fragment,{children:[(0,o.jsx)(jY.r,{}),(0,o.jsx)(N9.l,{}),(0,o.jsx)(DY.K,{})]}));function JY(){const e=new Date;e.setHours(4,0,0,0),e.setDate(e.getDate()+1);const t=e.getTime(),n=setInterval(()=>{Date.now()<=t||(clearInterval(n),setInterval(()=>{MB.global.popupHelper.alertAsync({title:I18N.Popups.inactive_for_too_long_title,desc:I18N.Popups.inactive_for_too_long_content,confirmText:I18N.Popups.inactive_for_too_long_confirm}).then(()=>{rootSdk.hasSave()||window.location.reload()})},20*1e3))},10*60*1e3)}function qY(e){setTimeout(()=>{e&&e({type:"copy:as:png:thumbnail"})},1*60*1e3),setInterval(()=>{e&&e({type:"copy:as:png:thumbnail"})},5*60*1e3)}const $Y=(0,k.Mz)([q.O4,P.ud,C.H5,M.Q,Y.jx,Y.pH,Y.rg,Y.T7,J.aJ],(e,t,n,r,s,c,d,p,g)=>({onlyView:s===Te.qi.OnlyView,isEditingComment:t,isCommunityPreview:c,isEmbedV2Preview:d,theme:e,isShowSharingManager:n,isDeleteRulerLine:r,fullScreenMode:p,isShallowEditText:g})),eX=(0,a.Ng)(e=>$Y(e))(XY)},59098:(eo,ot,i)=>{"use strict";i.d(ot,{A:()=>E});var a=i(38502),k=Object.defineProperty,M=Object.defineProperties,P=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,J=(f,h,S)=>h in f?k(f,h,{enumerable:!0,configurable:!0,writable:!0,value:S}):f[h]=S,O=(f,h)=>{for(var S in h||(h={}))q.call(h,S)&&J(f,S,h[S]);if(C)for(var S of C(h))Y.call(h,S)&&J(f,S,h[S]);return f},l=(f,h)=>M(f,P(h)),D=(f,h)=>{var S={};for(var V in f)q.call(f,V)&&h.indexOf(V)<0&&(S[V]=f[V]);if(f!=null&&C)for(var V of C(f))h.indexOf(V)<0&&Y.call(f,V)&&(S[V]=f[V]);return S},E=(0,a.forwardRef)((f,h)=>{var S=f,{size:V,spin:We,style:re}=S,ve=D(S,["size","spin","style"]);const we=O(O({width:V||"var(--x-icon-size, 1em)",height:V||"var(--x-icon-size, 1em)",animation:We?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),re);return a.createElement("svg",l(O({ref:h,style:we},ve),{width:"64",height:"64",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),a.createElement("path",{d:"M59.1465 56.5H4.85352L32 8.02344L59.1465 56.5Z",fill:"white",stroke:"#8B8C8F"}))})},60129:(eo,ot,i)=>{"use strict";i.d(ot,{Pr:()=>P,_D:()=>M,vY:()=>k});var a=i(93413);const k=[a.c.TASK_GUIDE_NEW_CREATE_PAGE,a.c.TASK_GUIDE_NEW_SHOW_WIDGET_LIBRARY,a.c.TASK_GUIDE_NEW_CREATE_LINK,a.c.TASK_GUIDE_NEW_USE_PREVIEW,a.c.TASK_GUIDE_NEW_USE_SHARE,a.c.TASK_GUIDE_NEW_USE_COMMENT,a.c.TASK_GUIDE_NEW_CREATE_ANNOTATE,a.c.TASK_GUIDE_NEW_CREATE_FLOW,a.c.TASK_GUIDE_NEW_CREATE_MIND],M=[a.c.GUIDE_NOVICE_2309_TASK_1,a.c.GUIDE_NOVICE_2309_TASK_2,a.c.GUIDE_NOVICE_2309_TASK_3,a.c.GUIDE_NOVICE_2309_TASK_4,a.c.GUIDE_NOVICE_2309_TASK_5],P=[{label:"add_artboard",guideKey:a.c.GUIDE_NOVICE_2309_TASK_1,imgUrl:ENV.IS_MO?"https://cdn-release.modao.cc/mb_proto/guide/GUIDE_NOVICE_2309_TASK_1_ws.gif":"/mb-proto2/images/guide/noviceGuides2309/"+a.c.GUIDE_NOVICE_2309_TASK_1+".gif",icon:{name:"art_board/guide/task/CREATE_PAGE",width:12,height:14},track:"\u65B0\u5EFA\u9875\u9762"},{label:"add_widget",guideKey:a.c.GUIDE_NOVICE_2309_TASK_2,imgUrl:ENV.IS_MO?"https://cdn-release.modao.cc/mb_proto/guide/GUIDE_NOVICE_2309_TASK_2_ws.gif":"/mb-proto2/images/guide/noviceGuides2309/"+a.c.GUIDE_NOVICE_2309_TASK_2+".gif",icon:{name:"art_board/guide/task/CREATE_WIDGET",width:14,height:16},track:"\u521B\u5EFA\u7EC4\u4EF6"},{label:"add_interaction",guideKey:a.c.GUIDE_NOVICE_2309_TASK_3,imgUrl:ENV.IS_MO?"https://cdn-release.modao.cc/mb_proto/guide/GUIDE_NOVICE_2309_TASK_3_ws.gif":"/mb-proto2/images/guide/noviceGuides2309/"+a.c.GUIDE_NOVICE_2309_TASK_3+".gif",icon:{name:"art_board/guide/task/CREATE_LINK",width:16,height:16},track:"\u6DFB\u52A0\u4EA4\u4E92"},{label:"preview",guideKey:a.c.GUIDE_NOVICE_2309_TASK_4,imgUrl:ENV.IS_MO?"https://cdn-release.modao.cc/mb_proto/guide/GUIDE_NOVICE_2309_TASK_4_ws.gif":"/mb-proto2/images/guide/noviceGuides2309/"+a.c.GUIDE_NOVICE_2309_TASK_4+".gif",icon:{name:"art_board/guide/task/USE_PREVIEW",width:12,height:14},track:"\u771F\u673A\u6F14\u793A"},{label:"share",guideKey:a.c.GUIDE_NOVICE_2309_TASK_5,imgUrl:ENV.IS_MO?"https://cdn-release.modao.cc/mb_proto/guide/GUIDE_NOVICE_2309_TASK_5_ws.gif":"/mb-proto2/images/guide/noviceGuides2309/"+a.c.GUIDE_NOVICE_2309_TASK_5+".gif",icon:{name:"art_board/guide/task/USE_SHARE",width:12,height:12},track:"\u6587\u4EF6\u5206\u4EAB"}]},60399:(eo,ot,i)=>{"use strict";i.d(ot,{n:()=>k});var a=i(32424);const k=M=>{const P=M.access_token||(0,a.kt)(),C=/iphone|android|apple_watch/.test(M.device)?200:100,q=M.png_scale||C,Y=M.pngs_scale||C,J=!1,O=!1,l=M.device;let D;return l==="web"?D="web":l==="customize"?D="customize":D="device",{...M,access_token:P,png_scale:q,pngs_scale:Y,template:J,combo:O,shell_type:D}}},60440:(eo,ot,i)=>{"use strict";i.d(ot,{m:()=>J});var a=i(38502),k=i(18381),M=i(11032),P=i(70933),C=i(67052),q=i(74923),Y=i(3862);const J=O=>{let{templateList:l=[],resourcesMap:D=new Map,currentResource:m=null,isFromSameResource:E=!1,isOrg:f=!1,onUpdateCurrentResources:h}=O;const S=(0,k.d4)(P.HW),V=(0,k.d4)(P.wA),We=(0,k.d4)(P.F2),re=(0,k.d4)(P._x),ve=(0,k.wA)(),[we,Ae]=(0,a.useState)(new Set),[Oe,Be]=(0,a.useState)(m||null),tt=(0,k.d4)(C.fm),Xe=(0,k.d4)(q.AC),ne=Vt=>{var He;return(Vt==null?void 0:Vt.flpakKey)||(Vt==null?void 0:Vt.marketTemplateCid)||(Vt==null||(He=Vt.marketTemplateSource)==null?void 0:He.cid)},lt=Vt=>(We==null?void 0:We.project_meta_cid)===Vt?userSdkStore:(re==null?void 0:re.project_meta_cid)===Vt?orgSdkStore:tt.get(Vt),rt=Vt=>{Be(Vt),h&&h(Vt)},Te=Vt=>{if(!E){const He=[...Vt];He.filter(Lt=>{const jt=D==null?void 0:D.get(Lt),{show:mt}=(0,M.o3)(jt,S);return mt}).length==0&&He.length>0?rt((D==null?void 0:D.get(He[0]))||null):rt(null)}},Ge=Vt=>{const He=new Set(we);He.has(Vt)?He.delete(Vt):He.add(Vt),Ae(He);const rn=new Set;l.forEach(Lt=>{He.has(Lt.key)&&!(Lt!=null&&Lt.flpakKey)&&rn.add(ne(Lt))}),Te(rn)},ue=(0,a.useCallback)(()=>{const Vt=l==null?void 0:l.map(rn=>rn.key),He=new Set;l.forEach(rn=>{rn!=null&&rn.flpakKey||He.add(ne(rn))}),Ae(new Set(Vt)),Te(He)},[Ae,Te]),Me=(0,a.useCallback)(()=>{Ae(new Set)},[Ae]),Ze=(0,a.useCallback)(()=>{m&&(rt({...m,is_purchased:!0,is_star:!0}),ve({type:"entry:resources:update:find:data",payload:{cid:m==null?void 0:m.cid,category:Y.t_}}))},[rt,ve]),fe=()=>{MB.global.experienceLoginModalHelper("isSave")||m&&ve({type:"modal:update:state",payload:{resourcePurchaseModal:{isOpen:!0,resources:m,currentOrg:V,paidCallback:Ze,isFooter:!0}}})},it=(0,a.useCallback)(()=>{if(MB.global.experienceLoginModalHelper("isSave"))return;const{category:Vt}=m||{};let He="",rn="";Vt==="combo_group"?(He="\u7F16\u8F91\u533A-v8_\u539F\u578B\u7D20\u6750\u9762\u677F-\u7EC4\u4EF6_\u8D2D\u4E70VIP",rn="workspace-v8_components_buy_vip"):Vt==="screen_list"?(He="\u7F16\u8F91\u533A-v8_\u539F\u578B\u7D20\u6750\u9762\u677F-\u9875\u9762_\u8D2D\u4E70VIP",rn="workspace-v8_pages_buy_vip"):(He="\u7F16\u8F91\u533A-v8_\u539F\u578B\u7D20\u6750\u9762\u677F-\u4F1A\u5458\u7D20\u6750_\u8D2D\u4E70VIP",rn="workspace-v8_template_buy_vip");const Lt={mode:"mat",payEntrance:He,checkoutArea:"proto",checkoutPlace:rn,templatePaySource:"\u7F16\u8F91\u533A\u7EC4\u4EF6\u5F39\u7A97"};MB.global.popupHelper.chargeAsync(Lt)},[m]),et=Vt=>{const He=new Map;return Vt.forEach(rn=>{const Lt=l.find(Jn=>Jn.key===rn);if(Lt){var jt,mt;const Jn=ne(Lt),o=(jt=He.get(Jn))!=null?jt:[],so=Lt.key,Et=Lt!=null&&Lt.flpakKey?"user_combo":Lt.type,Jt=Lt!=null&&Lt.flpakKey?We==null?void 0:We.cid:(mt=Lt.marketTemplateSource)==null?void 0:mt.cid;let Ot={...Lt,recent:{isRequestRecent:!f,itemCid:so,projectUpperType:Et,projectUpperCid:Jt,isTrack:!0,from:"widget-modal"}};He.set(Jn,[...o,Ot])}}),[...He.keys()].map(rn=>{const Lt=lt(rn);return Lt?[He.get(rn),Lt]:null}).filter(rn=>!!rn)},Ut=Vt=>{if(!(Vt!=null&&Vt.length))return;const He=et([Vt]);ve({type:"entry:resources:quick:create:template",payload:{data:He}}),ve({type:"modal:update:state",payload:{widgetModal:{isOpen:!1}}}),ve({type:"widget-modal:reset:state"})},G=()=>{const Vt=Array.from(we),He=et(Vt);ve({type:"entry:resources:quick:create:template",payload:{data:He}}),ve({type:"modal:update:state",payload:{widgetModal:{isOpen:!1}}}),ve({type:"widget-modal:reset:state"})},Ht=()=>{const Vt=l==null?void 0:l.map(rn=>rn.key),He=et(Vt);ve({type:"entry:resources:quick:create:template",payload:{data:He}}),ve({type:"modal:update:state",payload:{widgetModal:{isOpen:!1}}}),ve({type:"widget-modal:reset:state"})},Tt=(0,a.useCallback)(Vt=>{const He=[...l],rn=He==null?void 0:He.find(Lt=>Lt.key===Vt);ve({type:"modal:update:state",payload:{resourcesSnapshotPreviewModal:{isOpen:!0,type:"widget",list:He,currentTemplate:rn}}})},[ve,l]);return{checkedSet:we,curRes:Oe,handleChangeChecked:Ge,handleSelectAll:ue,handleClearAll:Me,handleBySeparately:fe,handleMemberClick:it,handleAddItem:Ut,handleAddItems:G,handleAddItemsAll:Ht,handleOpenPreviewModal:Tt,handlePaidResources:Ze}}},60441:(eo,ot,i)=>{"use strict";i.d(ot,{GL:()=>P,ri:()=>a,um:()=>k,ur:()=>C,vE:()=>M});const a=q=>q.ui.leftLayout.widgetModal.keyword,k=q=>q.ui.leftLayout.widgetModal.currentResource,M=q=>q.ui.leftLayout.widgetModal.largeFactory,P=q=>q.ui.leftLayout.widgetModal.componentLibrary,C=q=>q.ui.leftLayout.widgetModal.me},60921:(eo,ot,i)=>{"use strict";i.d(ot,{N:()=>M,Z:()=>k});var a=i(42459);const k=(P,C)=>{if(P!=null&&P.is_star&&!(P!=null&&P.is_purchased))return(0,a.Op)(C,Y=>Y.cid===P.cid);if(P!=null&&P.is_purchased)return(0,a.$G)(C,Y=>Y.cid===P.cid,{...P,is_star:!(P!=null&&P.is_star)})},M=function(P,C){return C===void 0&&(C="all"),C==="all"?P:C==="page"?P.filter(q=>q.category==="screen_list"):C==="file"?P.filter(q=>q.category==="project_basic"):P}},61232:(eo,ot,i)=>{"use strict";i.d(ot,{_:()=>Is});var a=i(95549),k=i(38502),M=i(18381),P=i(16738),C=i(12211),q=i(86769),Y=i(94319),J=i.n(Y),O=i(39695),l=i(56202),D=i(16454),m=i(96986),E=i(99566),f=i(82846),h=i(34428),S=i(88981),V=i(30728),We=i(32267),re=i(29329),ve=i(72064),we=i(74222),Ae=i(9680),Oe=i(89853),Be=i(1984),tt=i(98267);const Xe=St=>St.replace(/.*scale\((.+)\).*/,"$1"),ne=St=>{let{clientX:je,clientY:qe}=St;const Le=MB.webpackInterface.store.getState(),at=(0,D.mf)(Le),{activePageKey:ft,activeCanvasKey:kt,screenScrollLeftMap:en,screenScrollTopMap:kn}=at,yn=V.Z.xy(je,qe),yo=en[kt]||0,Uo=kn[kt]||0;let Xo=(0,D.X_)(Le)/100;const Ia=(0,D.bF)(Le);let ja;try{ja=document.querySelector('#preview-content-container div[data-cid="'+kt+'"]').getBoundingClientRect()}catch(er){ja=document.querySelector("#app").getBoundingClientRect();try{Xo=Xe((0,We.T)({activePageKey:ft,activeCanvasKey:kt,previewOptions:Ia}).transform)}catch(Za){}}const ka={x:(yn.x-ja.x)/Xo,y:(yn.y-ja.y)/Xo},ga={x:ka.x-yo,y:ka.y-Uo};MB.previewMouseX=Math.round(ka.x),MB.previewMouseY=Math.round(ka.y),MB.previewMousePageX=Math.round(ga.x),MB.previewMousePageY=Math.round(ga.y)},lt=()=>{MB.previewMouseX=0,MB.previewMouseY=0,MB.previewMousePageX=0,MB.previewMousePageY=0},rt=()=>{if(MB.runnerController)return{variables:MB.runnerController.variableStore.getSnapshot(),p2sdkStore:(0,ve.yV)()};var St;return{variables:((St=sdkStore.getHotItem(we.fu))==null?void 0:St.sub.map(Ae.hZ))||[],p2sdkStore:sdkStore}},Te=(St,je)=>{const Le=St.interactionTrigger==="timer"?"timerDuration":"transitionDelay";return ue(St,Le,je)},Ge=St=>{switch(St.interactionType){case O.O2.SetVisibility:{if(!document.querySelector("#app"))return;const qe=(0,tt.$8)(St,MB.webpackInterface),Le=(0,ve.yV)(),at=Le==null?void 0:Le.getSnapshotItem(qe);if(!at)return;const ft=at.hotAttr.isVisible,kt=St.actionType;if((kt==="setVisible"||kt==="toggleVisibility")&&!ft)return St.setVisibleTransition==="auto"?ue(St,"setVisibleTransitionDuration"):0;if((kt==="setHidden"||kt==="toggleVisibility")&&ft)return St.setHiddenTransition==="auto"?ue(St,"setHiddenTransitionDuration"):0;break}default:return!St.transition||St.transition==="none"?0:ue(St,"transitionDuration")}},ue=function(St,je,qe){var Le;qe===void 0&&(qe=rt());const at=St[je]||"0";let ft=parseFloat(at)*1e3;const kt=(Le=St.expression)==null?void 0:Le[je];if(kt){var en;ft=(en=(0,re.LB)(kt,"number",qe))!=null?en:0}return(0,Oe.d8)(ft,[0,Be.sw])},Me=function(St,je,qe){return qe===void 0&&(qe="number"),(0,E.g3)(St,je,qe,rt())},Ze=function(){for(var St=arguments.length,je=new Array(St),qe=0;qethis._incrementId++)}setTimeout(je,qe,Le,at){const{startTime:ft=Date.now(),scope:kt="",key:en}=Le,kn=Ze(kt,ft,qe);let yn=this.scopeTimoutMap.get(kn);return yn||(yn={scope:kt,startTime:ft,delay:qe,actions:new Set,cancelToken:setTimeout(()=>{this.timeoutCallback(kn)},qe)},this.scopeTimoutMap.set(kn,yn)),this.insertAction({id:en,callback:je},at),yn.actions.add(en),yn.cancelToken}timeoutCallback(je){if(!this.scopeTimoutMap.has(je))return;const{scope:qe,startTime:Le,delay:at}=this.scopeTimoutMap.get(je),ft=[];for(const[kt,en]of this.scopeTimoutMap)en.scope.includes(qe)&&en.startTime===Le&&en.delay===at&&ft.push(kt);for(const{id:kt,callback:en}of this.actionQueue)if(ft.some(kn=>{var yn;return(yn=this.scopeTimoutMap.get(kn))==null?void 0:yn.actions.has(kt)}))try{this.runningActionId=kt,en(),this.runningActionId=""}catch(kn){console.warn(kt+" action error",kn)}Promise.resolve().then(()=>{ft.forEach(kt=>{this.clearScopeId(kt)})})}insertAction(je,qe){if(qe){const Le=this.actionQueue.findIndex(at=>{let{id:ft}=at;return ft===qe});if(Le!==-1){this.actionQueue.splice(Le+1,0,je);return}}this.actionQueue.push(je)}clearScopeId(je){const qe=this.scopeTimoutMap.get(je);qe&&(clearTimeout(qe.cancelToken),this.actionQueue=this.actionQueue.filter(Le=>{let{id:at}=Le;return!qe.actions.has(at)})),this.scopeTimoutMap.delete(je)}clearScope(je,qe){if(!qe&&this.runningActionId){const Le=Array.from(this.scopeTimoutMap.values()).find(at=>at.actions.has(this.runningActionId));Le&&(qe=Le.startTime+Le.delay)}qe||(qe=Date.now(),Array.from(this.scopeTimoutMap.values()).forEach(Le=>{Le.scope.includes(je)&&(qe=Math.min(qe,Le.startTime+Le.delay))}));for(const Le of this.scopeTimoutMap.keys()){const{scope:at,startTime:ft,delay:kt}=this.scopeTimoutMap.get(Le);at.includes(je)&&ft+kt>qe&&this.clearScopeId(Le)}}clear(){this.clearScope("")}clearAll(){this.actionQueue=[],this.scopeTimoutMap.clear()}}const it=()=>new Date().getTime(),et=["mouseIn","mouseOut","left","right","up","down"],Ut=St=>St.some(je=>et.includes(je));class G{constructor(){this.coolDownTime=it(),this.coolDownInterval=200}isCoolDown(je){if(je===void 0&&(je=[]),Ut(je))return!0;const qe=it()-this.coolDownTime;return this.coolDownTime+=qe,qe>this.coolDownInterval}resetCoolDown(){this.coolDownTime-=this.coolDownInterval}}var Ht=i(83535),Tt=i(85449);const Vt=[O.O2.SetVariableValue,O.O2.SetAnimation,O.O2.Transform,O.O2.ScrollTo];class He{constructor(je,qe){(0,a.A)(this,"addIterationLinkKeySet",Le=>this.iterationLinkKeySet.add(Le)),(0,a.A)(this,"clearIterationLinkKeySet",()=>this.iterationLinkKeySet.clear()),(0,a.A)(this,"isIterableIta",Le=>Vt.some(at=>at===Le)),(0,a.A)(this,"getNumIterationCount",Le=>Le==="infinite"?1/0:(0,Oe.d8)(Number(Le),[1,Be.sw])),(0,a.A)(this,"getStringIterationCount",Le=>Number(Le)===1/0?"infinite":(0,Oe.d8)(Number(Le),[1,Be.sw]).toFixed(0)),(0,a.A)(this,"execIterableIta",Le=>{let{ita:at,itasTotal:ft,option:kt,curIterationCount:en=this.getNumIterationCount(Me(at,"iterationCount","number"))}=Le;if(!this.iterationLinkKeySet.has(at.key))return;this.runnerController.switchInteraction(at,ft,kt);const kn=()=>{const yn=ue(at,"iterationInterval"),yo=at.interactionType===O.O2.SetAnimation?(0,Oe.d8)(Me(at,"animationDuration","number"),[0,Be.sw]):ue(at,"transitionDuration"),Uo={...kt,startTime:Date.now()},Xo=()=>{this.requestAnimationFrameId=(0,Tt.Wz)(()=>this.execIterableIta({ita:at,itasTotal:ft,option:Uo,curIterationCount:en-1}))},Ia=at.key+this.timeoutBucket.selfIncreaingIncrementId(),ja={...Uo,key:Ia};this.timeoutBucket.setTimeout(Xo,yo+yn,ja)};en>1?kn():this.iterationLinkKeySet.delete(at.key)}),(0,a.A)(this,"start",Le=>{let{ita:at,itasTotal:ft,option:kt}=Le;this.addIterationLinkKeySet(at.key),this.isIterableIta(at.interactionType)?this.execIterableIta({ita:at,itasTotal:ft,option:kt}):this.runnerController.switchInteraction(at,ft,kt)}),(0,a.A)(this,"clear",()=>{this.clearIterationLinkKeySet(),this.requestAnimationFrameId&&cancelAnimationFrame(this.requestAnimationFrameId)}),this.runnerController=je,this.timeoutBucket=qe,this.iterationLinkKeySet=new Set}}const{Shake:rn}=window,Lt=["pointerdown","pointerup","hold","longpress","tap","click","rightClick","left","right","up","down","dtap","dbclick"],jt=()=>document.querySelector(".pcanvas.active"),mt=()=>{var St,je;return((St=MB.runnerController)==null?void 0:St.getAllActiveKeys().mainCanvasKey)||((je=document.querySelector(".pcanvas.active:not(.as-overlay)"))==null?void 0:je.dataset.cid)},Jn=St=>St?document.querySelector("#pscreen"+St):jt(),o=()=>({startTime:Date.now(),sourceCanvas:mt()}),so=(St,je)=>{if(St)for(const Le of je){var qe;const at=(qe=St.closest)==null?void 0:qe.call(St,".clickable."+Le);if(at)return at}},Et=(St,je)=>(je?[je,St]:[St]).join(",");class Jt{constructor(je,qe){(0,a.A)(this,"highTimer",null),(0,a.A)(this,"swipeDownTarget",null),(0,a.A)(this,"swipeDownTargetCanvas",null),(0,a.A)(this,"_isMobile",!1),(0,a.A)(this,"needRemoveEventListers",[]),(0,a.A)(this,"_pointerGesHasTriggered",!1),(0,a.A)(this,"timeoutBucket",new fe),(0,a.A)(this,"onMouseIn",Le=>this.prepareJump(Le,["mouseIn"])),(0,a.A)(this,"onMouseOut",Le=>this.prepareJump(Le,["mouseOut"])),(0,a.A)(this,"shakeHandle",()=>{var Le;const at=this.store.getState();if(this.runnerController.isPreventEvent||(0,m.sI)(at))return;const ft=Jn(this.runnerController.currentCanvasAsMenuOrDrawerKey),kt=ft==null||(Le=ft.attributes["data-cid"])==null?void 0:Le.value;kt&&this.setupCanvasGlobalInteractions(kt,["shake"],o())}),(0,a.A)(this,"keydownHandle",Le=>{if(this.runnerController.isPreventEvent)return;const at=(0,E.AE)({interactionTrigger:S.O.Keydown,keyseq:Le});this.globalEventHandle({nodeTriggers:[at]})}),(0,a.A)(this,"inputEventHandle",(Le,at)=>{var ft,kt,en;if(this.runnerController.isPreventEvent)return;const kn=Le.closest(".clickable.inputEvent");if(!kn)return;const yn=((ft=kn.attributes["data-cid"])==null?void 0:ft.value)||((kt=kn.attributes["data-container-cid"])==null?void 0:kt.value),yo=(en=kn.attributes["data-link_cid"])==null?void 0:en.value.split(","),Uo=(0,E.AE)({interactionTrigger:S.O.InputEvent,event:at}),{itasTotal:Xo,itasRootLevel:Ia}=q.A.getWidgetInteractionsByTrigger(yn,[Uo],this.store,yo);this.triggerInteractions(Ia,Xo,o())}),(0,a.A)(this,"globalEventHandle",Le=>{var at;let{nodeTriggers:ft}=Le;if(!(ft!=null&&ft.length))return;const kt=this.store.getState();if(this.runnerController.isPreventEvent||(0,m.sI)(kt))return;const en=o();if((0,D.hM)(kt)){const{activePageKey:Xo}=(0,D.mf)(kt);this.setupCanvasGlobalInteractions(Xo,ft,en);return}const yn=[];let yo;this.runnerController.currentCanvasAsMenuOrDrawerKey?yo=document.querySelector("#pscreen"+this.runnerController.currentCanvasAsMenuOrDrawerKey):(yo=document.querySelector(".pcanvas.active:not(.as-overlay):not(.in-overlay)"),document.querySelectorAll(".pcanvas.active.as-overlay").forEach(Xo=>{var Ia;const ja=Xo==null||(Ia=Xo.attributes["data-cid"])==null?void 0:Ia.value;ja&&yn.push(ja)}),yn.reverse().forEach(Xo=>this.setupCanvasGlobalInteractions(Xo,ft,{...en,scope:Xo})));const Uo=(at=yo)==null?void 0:at.dataset.cid;Uo&&this.setupCanvasGlobalInteractions(Uo,ft,en)}),(0,a.A)(this,"triggerInteractions",(Le,at,ft,kt)=>{if(!Le.length)return;const en=this.store.getState(),kn=(0,D.KR)(en),yn=(0,D.hM)(en),{activeCanvasKey:yo,overlayStack:Uo,basketCanvasMap:Xo,activePageKey:Ia}=(0,D.mf)(en);let ja=kt?this.timeoutBucket.runningActionId:void 0;const{sourceCanvas:ka,scope:ga}=ft||{},er=ka&&ka!==yo,Za=ga&&!ga.includes(yo)&&!Uo.some(Cr=>Cr.isOverlayIn&&(ga==null?void 0:ga.includes(Cr.targetOverlayKey)))&&![...Xo.keys()].some(Cr=>Xo.get(Cr).activeCanvas&&ga.includes(Cr));for(const Cr of Le){const Dr=Cr.interactionTrigger==="timer",ti=Te(Cr);if((er||Za)&&ti>0)continue;if(Dr&&ti===0&&([O.O2.SetAnimation,O.O2.SetVisibility].includes(Cr.interactionType)||Cr.interactionType===O.O2.Transform&&Ge(Cr)===0)){const li=(0,ve.EW)();if(!li||yn&&li.rootKey!==Ia){this.runnerController.runnerTreeConstructorCallbackSet.add(()=>this.iterationHandler.start({ita:Cr,itasTotal:at,option:ft}));continue}this.iterationHandler.start({ita:Cr,itasTotal:at,option:ft});continue}const Xr=()=>{const li=()=>{this.iterationHandler.start({ita:Cr,itasTotal:at,option:ft})},ur=Cr.key+this.timeoutBucket.selfIncreaingIncrementId(),oi={...ft,key:ur};this.timeoutBucket.setTimeout(li,Dr?ti+50:ti,oi,ja),kt&&(ja=ur)};if(Dr&&!kt){if(kn&&!this.runnerController.didInit()){this.runnerController.initedCallbackBucket.add(Xr);continue}this.runnerController.timerEventCallbackSet.add(Xr);continue}Xr()}}),this.store=je,this.runnerController=qe,this.store=je,this.eventBucket=new G,this.runnerController=qe,this.iterationHandler=new He(this.runnerController,this.timeoutBucket)}get isMobile(){return this._isMobile}set isMobile(je){this._isMobile=je}get pointerGesHasTriggered(){return this._pointerGesHasTriggered}init(je,qe){if(!je)return;const{isImmersive:Le,isMobile:at=!1}=qe||{};this.isMobile=at;const ft=new(J()).Manager(je);ft.set({touchAction:"auto",inputClass:(0,l.Fr)()?J().TouchInput:null});const kt=new(J()).Tap({event:"singletap",interval:0}),en=new(J()).Tap({event:"doubletap",taps:2}),kn=new(J()).Swipe({event:"swipe",direction:J().DIRECTION_ALL,velocity:.05,threshold:10}),yn=new(J()).Pan({event:"pan",direction:J().DIRECTION_ALL,threshold:10}),yo=new(J()).Press({event:"press"});ft.add([en,kt]),ft.add([yn,kn]),ft.add(yo),en.recognizeWith(kt),kt.requireFailure(en),yn.recognizeWith(kn),ft.on("panstart",ga=>{switch(this.prepareJump(ga,["panstart"],!1),ga.additionalEvent){case"panleft":this.prepareJump(ga,["left"]);break;case"panright":this.prepareJump(ga,["right"]);break;case"panup":this.prepareJump(ga,["up"]);break;case"pandown":this.prepareJump(ga,["down"]);break;default:break}}),ft.on("panend",ga=>{this.prepareJump(ga,["panend"],!1)}),ft.on("press",ga=>{this.prepareJump(ga,["hold","longpress"])}),ft.on("doubletap",ga=>{this.prepareJump(ga,["dtap","dbclick"])}),ft.on("singletap",ga=>{this.prepareJump(ga,["tap","click"])}),new rn({threshold:15}).start(),window.addEventListener("shake",this.shakeHandle),this.needRemoveEventListers.push(()=>window.removeEventListener("shake",this.shakeHandle));const Xo=ga=>{this.dragPanelEventHandler(ga,{isImmersive:Le,isMobile:at}),ga.button===2&&this.prepareJump(ga,["rightClick"])};je.addEventListener("mousedown",Xo),this.needRemoveEventListers.push(()=>je==null?void 0:je.removeEventListener("mousedown",Xo));const Ia=ga=>{this.prepareJump(ga,["pointerdown"]),ka(ga)};je.addEventListener("pointerdown",Ia),this.needRemoveEventListers.push(()=>je==null?void 0:je.removeEventListener("pointerdown",Ia));const ja=ga=>{this.prepareJump(ga,["pointerup"],!1)};je.addEventListener("pointerup",ja),this.needRemoveEventListers.push(()=>je==null?void 0:je.removeEventListener("pointerup",ja)),lt();const ka=ga=>ne({clientX:ga.clientX,clientY:ga.clientY});je.addEventListener("pointerenter",ka),je.addEventListener("pointermove",ka),this.needRemoveEventListers.push(()=>je==null?void 0:je.removeEventListener("pointerenter",ka),()=>je==null?void 0:je.removeEventListener("pointermove",ka)),this.hammertime=ft,this.initKeyboardEvent()}initKeyboardEvent(){let je;(0,D.k6)(this.store.getState())&&(je=document.getElementById(h.er.CanvasModal)),(0,D.hM)(this.store.getState())&&(je=document.getElementById(h.er.ComboModal)),(0,D.KR)(this.store.getState())&&(je=document.getElementById(h.er.PanelModal)),this._keydownRecorder=new f.Ay({containerEle:je,onCompleteCallback:qe=>{let Le=[qe];if(!(0,l.cX)()){if(qe.includes("Meta"))return;qe.includes("Control")&&(Le=[qe,qe.replace("Control","Meta")])}Le.forEach(at=>this.keydownHandle(at))}})}initMouseEvent(je){var qe,Le;(qe=je.querySelectorAll(".mouseIn"))==null||qe.forEach(ft=>{ft.removeEventListener("mouseenter",this.onMouseIn),ft.addEventListener("mouseenter",this.onMouseIn)}),(Le=je.querySelectorAll(".mouseOut"))==null||Le.forEach(ft=>{ft.removeEventListener("mouseleave",this.onMouseOut),ft.addEventListener("mouseleave",this.onMouseOut)});const at=()=>{var ft,kt;(ft=je.querySelectorAll(".mouseIn"))==null||ft.forEach(kn=>{kn.removeEventListener("mouseenter",this.onMouseIn)}),(kt=je.querySelectorAll(".mouseOut"))==null||kt.forEach(kn=>{kn.removeEventListener("mouseleave",this.onMouseOut)});const en=this.needRemoveEventListers.indexOf(at);en>-1&&this.needRemoveEventListers.splice(en,1)};return this.needRemoveEventListers.push(at),at}clear(){var je,qe;this.needRemoveEventListers.forEach(Le=>Le()),this.needRemoveEventListers=[],(je=this.hammertime)==null||je.destroy(),this.hammertime=null,(qe=this._keydownRecorder)==null||qe.destroyRecording(),this.iterationHandler.clear()}prepareJump(je,qe,Le){var at,ft,kt,en,kn;Le===void 0&&(Le=!0),qe.includes(S.O.PointerDown)&&(this._pointerGesHasTriggered=!1);const yn=o(),yo=this.store.getState();if(this.runnerController.isPreventEvent||(0,m.sI)(yo)||!(je!=null&&(at=je.target)!=null&&at.closest))return;let Uo=je.target.closest(".clickable");if((ft=Uo)!=null&&ft.classList.contains("wElbow")&&!((kt=je.target.classList)!=null&&kt.contains("line-path-ghost"))&&(Uo=null),qe.includes("mouseOut")?Uo=je.target.closest(".mouseOut"):qe.includes("mouseIn")?Uo=je.target.closest(".mouseIn"):Uo=so(Uo,qe)||Uo,!this.isMobile&&(qe.includes("left")||qe.includes("right")||qe.includes("up")||qe.includes("down")))if(Uo){if(!this.swipeDownTarget||this.swipeDownTarget!==Uo&&!Uo.contains(this.swipeDownTarget))return}else this.swipeDownTarget&&(Uo=this.swipeDownTarget);const Xo=je.target.closest(".panel");let Ia;qe.includes("shake")?Ia=Jn(this.runnerController.currentCanvasAsMenuOrDrawerKey):Ia=je.target.closest(".pcanvas"),qe.includes("panstart")&&(Uo&&(this.swipeDownTarget=Uo),Ia&&(this.swipeDownTargetCanvas=Ia)),qe.includes("panend")&&(this.swipeDownTarget=null,this.swipeDownTargetCanvas=null);const ja=(0,D.hM)(yo),ka=(0,D.Re)(yo),ga=(0,D.ub)(yo);if(!this.isMobile&&!Ia&&!ja&&!ga)if(qe.includes("left")||qe.includes("right")||qe.includes("up")||qe.includes("down"))this.swipeDownTargetCanvas&&(Ia=this.swipeDownTargetCanvas);else return;const er=(en=Ia)==null||(en=en.attributes["data-cid"])==null?void 0:en.value;if(this.runnerController.currentCanvasAsMenuOrDrawerKey&&!je.target.closest(".overlay-runner")&&!((kn=Jn(this.runnerController.currentCanvasAsMenuOrDrawerKey))!=null&&kn.contains(je.target))&&!Ut(qe))return this.runnerController.closeMenu();const Za=er&&sdkStore.getHotItem(er);if((Za==null?void 0:Za.hotAttr.type)==="rResCanvas"&&Za.hotAttr.asOverlay&&(yn.scope=er),Xo){if(this.basketEventHandler(je,qe,yn))return}else if(Uo){var Cr,Dr,ti;const Xr=((Cr=Uo.attributes["data-cid"])==null?void 0:Cr.value)||((Dr=Uo.attributes["data-container-cid"])==null?void 0:Dr.value),li=(ti=Uo.attributes["data-link_cid"])==null?void 0:ti.value;if(!li)return;const ur=li.split(","),{itasTotal:oi,itasRootLevel:hs}=q.A.getWidgetInteractionsByTrigger(Xr,qe,this.store,ur);if(qe.includes(S.O.PointerDown)){const{itasRootLevel:Di}=q.A.getWidgetInteractionsByTrigger(Xr,Lt,this.store,ur);this._pointerGesHasTriggered=Di.length>0}this.triggerInteractions(hs,oi,yn);return}if(er){const{itasRootLevel:Xr,itasTotal:li}=q.A.getWidgetInteractionsByTrigger(er,qe),ur=(0,D.KR)(this.store.getState()),oi=Xr.filter(hs=>!(ur&&[1,2].includes(hs.interactionType)));this.triggerInteractions(oi,li,yn)}if(Le&&ka&&!Ut(qe)&&!je.target.closest(".play-pause")&&!je.target.closest(".audio-progress")&&!je.target.closest(".video")&&!je.target.closest(".annotate")){if(Lt.some(Xr=>qe.includes(Xr))&&this._pointerGesHasTriggered)return;this.highlightClickables(je)}}basketEventHandler(je,qe,Le){var at,ft;const kt=this.store.getState(),en=so(je.target,qe)||je.target.closest(".clickable"),yn=je.target.closest(".panel").closest(".tree-node").attributes["data-cid"].value,yo=((at=Le)!=null&&at.scope?[(ft=Le)==null?void 0:ft.scope,yn]:[yn]).join(",");if(Le={...Le,scope:yo},en){var Uo,Xo;const ka=((Uo=en.attributes["data-cid"])==null?void 0:Uo.value)||((Xo=en.attributes["data-container-cid"])==null?void 0:Xo.value),ga=en.attributes["data-link_cid"].value.split(","),{itasTotal:er,itasRootLevel:Za}=q.A.getWidgetInteractionsByTrigger(ka,qe,this.store,ga);if(qe.includes(S.O.PointerDown)){const{itasRootLevel:Cr}=q.A.getWidgetInteractionsByTrigger(ka,Lt,this.store,ga);this._pointerGesHasTriggered=Cr.length>0}return Za.length===0?!1:(this.triggerInteractions(Za,er,Le),!0)}const ja=(0,D.mf)(kt)[yn];if(ja){const{itasRootLevel:ka,itasTotal:ga}=q.A.getWidgetInteractionsByTrigger(ja,qe),er=ka[0];if(er)return this.triggerInteractions([er],ga,Le),!0}return!1}highlightClickables(je){if(je.target.closest(".canClickableHighWidget"))return;let qe=[];if(je.target.closest(".pcanvas.as-overlay")){var Le;const at=((Le=Array.from(document.querySelectorAll(".pcanvas.as-overlay")).at(-1))==null?void 0:Le.querySelectorAll(".region"))||[];qe=Array.from(at)}else{const at=document.querySelectorAll(".pcanvas.active .region"),ft=document.querySelectorAll(".pnoncanvas .region");qe=Array.from(at).concat(Array.from(ft))}qe.forEach(at=>{at.style.display="block"}),this.highTimer=setTimeout(()=>{qe.forEach(at=>{at.style.display="none"})},400)}setupPageGesture(je){const{itasRootLevel:qe}=q.A.getWidgetInteractionsByTrigger(je,["left","right","up","down"]);if(qe.length===0)return;const Le=[];qe.forEach(kt=>{const{interactionTrigger:en}=kt;switch(en){case"left":case"right":{Le.indexOf("pan-y")===-1&&Le.push("pan-y");break}case"up":case"down":{Le.indexOf("pan-x")===-1&&Le.push("pan-x");break}}});const at=Le.length?Le.join(" "):"auto";this.hammertime.touchAction.actions=at;const ft=document.querySelector(".pcanvas.active .widgets");ft&&(ft.style.touchAction=at)}dragPanelEventHandler(je,qe){let{isImmersive:Le,isMobile:at}=qe;if(at||Le)return;const ft=je.target.closest(".wMapView div"),kt=je.target.closest(".panel"),en=ft||kt;if(!en||en.clientWidth===en.scrollWidth&&en.clientHeight===en.scrollHeight)return;const{clientX:kn,clientY:yn}=je,{scrollTop:yo,scrollLeft:Uo}=en;let Xo=0;const Ia=ka=>{ka.preventDefault(),Xo++,en.scrollTop=yo-(ka.clientY-yn),en.scrollLeft=Uo-(ka.clientX-kn)},ja=()=>{Xo>5&&this.eventBucket.isCoolDown(),document.removeEventListener("mousemove",Ia),document.removeEventListener("mouseup",ja)};document.addEventListener("mousemove",Ia),document.addEventListener("mouseup",ja)}setupCanvasGlobalInteractions(je,qe,Le){var at,ft;(at=Le)!=null&&at.startTime||(Le={...Le,startTime:Date.now()}),(ft=Le)!=null&&ft.sourceCanvas||(Le={...Le,sourceCanvas:mt()});const kt=sdkStore.getHotItem(je);(kt==null?void 0:kt.hotAttr.type)==="rResCanvas"&&kt.hotAttr.asOverlay&&(Le={...Le,scope:je}),(0,Ht.r)(je,en=>{const{key:kn}=en;if(this.addHiInteractions(kn,qe,Le),en.hotAttr.type==="wBasket")return en.sub.length?this.setupBasketGlobalInteractions(en.key,en.sub[0],qe,Le):console.error("[Bad Basket without sub keys]",en.key),!1})}setupBasketGlobalInteractions(je,qe,Le,at){var ft;const kt=Et(je,at==null?void 0:at.scope),en=this.store.getState(),{basketCanvasMap:kn}=(0,D.mf)(en),yn=(kn==null||(ft=kn.get(je))==null?void 0:ft.activeCanvas)||qe;this.setupCanvasGlobalInteractions(yn,Le,{...at,scope:kt})}addHiInteractions(je,qe,Le){const{itasRootLevel:at,itasTotal:ft}=q.A.getWidgetInteractionsByTrigger(je,qe,this.store);at.length&&this.triggerInteractions(at,ft,Le)}setupCanvasTimers(je,qe,Le){var at,ft;qe&&this.clearScopeActions(),(at=Le)!=null&&at.startTime||(Le={...Le,startTime:Date.now()});const kt=this.store.getState(),{activeCanvasKey:en}=(0,D.mf)(kt);(ft=Le)!=null&&ft.sourceCanvas||(Le={...Le,sourceCanvas:en});const kn=sdkStore.getHotItem(je);(kn==null?void 0:kn.hotAttr.type)==="rResCanvas"&&kn.hotAttr.asOverlay&&(Le={...Le,scope:je}),(0,Ht.r)(je,yn=>{if(this.addHiInteractions(yn.key,["timer"],Le),yn.hotAttr.type==="wBasket")return yn.sub.length?this.setupBasketTimers(yn.key,yn.sub[0],Le):console.error("[Bad Basket without sub keys]",yn.key),!1})}setupBasketTimers(je,qe,Le){if(!qe)return;this.clearScopeActions(je);const at=Et(je,Le==null?void 0:Le.scope);this.setupCanvasTimers(qe,!1,{...Le,scope:at})}clearScopeActions(je,qe){je===void 0&&(je=""),this.timeoutBucket.clearScope(je,qe)}clearTimeout(){this.timeoutBucket.clear()}}var Ot=i(20089),dn=i(20389);const Ce=function(St,je){return je===void 0&&(je=""),St?(0,E.AE)({interactionTrigger:"listener",listenTarKey:St,listenTarAttr:je}):""},Pt=St=>{let{widgetKey:je,attrKey:qe="TC",newValue:Le,oldValue:at}=St;const ft=[];if(Le!==at){const kt=Ce(je,qe);if(kt&&ft.push(kt),qe==="TC"&&String(Le).length!==String(at).length){const en=Ce(je,"TL");en&&ft.push(en)}}return ft},Nn=(St,je)=>{if(!St||!je||St===je||St.key!==je.key)return[];const{key:qe,hotAttr:Le}=St,{hotAttr:at}=je,ft=["TC","O","W","H","R","RX","RY","TRLX","TRLY","SCLX","SCLY"],kt=[];return ft.forEach(en=>{kt.push(...Pt({widgetKey:qe,attrKey:en,newValue:At(Le,en),oldValue:At(at,en)}))}),kt},At=function(St,je){var qe,Le,at,ft,kt,en,kn;if(je===void 0&&(je="TC"),!St)return"";const yn=yo=>{var Uo;switch(!0){case!!yo.textV1:return(0,dn.o6)(yo.textV1);case(yo.type===Ot.x.WMTextInput||yo.type===Ot.x.WMTextArea):return yo.textInput.prefillTextV0;case yo.type===Ot.x.WDigitalStepper:return yo.digitalStepper.value;case yo.type===Ot.x.WPaginationWeb:return yo.paginationWeb.curPage;case yo.type===Ot.x.WPaginationMobile:return yo.paginationMobile.curPage;default:return(Uo=yo.textV0)==null?void 0:Uo.text}};switch(je){case"TC":return yn(St);case"O":return St.opacity;case"W":return St.w;case"H":return St.h;case"R":return((qe=St.runnerTransform)==null?void 0:qe.rotateZ)||St.r||0;case"RX":return((Le=St.runnerTransform)==null?void 0:Le.rotateX)||0;case"RY":return((at=St.runnerTransform)==null?void 0:at.rotateY)||0;case"TRLX":return((ft=St.runnerTransform)==null?void 0:ft.translateX)||0;case"TRLY":return((kt=St.runnerTransform)==null?void 0:kt.translateY)||0;case"SCLX":return((en=St.runnerTransform)==null?void 0:en.scaleX)||100;case"SCLY":return((kn=St.runnerTransform)==null?void 0:kn.scaleY)||100;default:return""}},on=(St,je,qe)=>{const Le=je.getInteractionsOf(St);Le&&Le.forEach(at=>{var ft;!at.triggerDisable&&!at.actionDisable&&at.interactionType!==O.O2.TriggerPlaceHolder&&at.interactionTrigger===S.O.Listener&&!((ft=at.listenTarKey)!=null&&ft.startsWith(E._x))&&qe.add((0,E.AE)(at))})};class no{constructor(je,qe){var Le=this;(0,a.A)(this,"subListenerTriggersMap",new Map),(0,a.A)(this,"wItemSnapshot",new Map),(0,a.A)(this,"curListenerSnapshotMap",new Map),(0,a.A)(this,"isSdkChanged",!1),(0,a.A)(this,"listenerHandle",at=>{!at||at.length===0||this.eventHandler.globalEventHandle({nodeTriggers:at})}),(0,a.A)(this,"compareWAttrSnapshot",()=>{const at=(0,ve.yV)(),ft=new Set;return Array.from(this.wItemSnapshot).forEach(kt=>{let[en,kn]=kt;const yn=at.getHotItem(en),yo=kn||sdkStore.getHotItem(en),Uo=Nn(yn,yo);Uo&&Uo.forEach(Xo=>ft.add(Xo))}),ft}),(0,a.A)(this,"wAttrChangeItaListener",()=>{const at=this.compareWAttrSnapshot();at.size!==0&&this.listenerHandle(Array.from(at))}),(0,a.A)(this,"getTriggers",()=>{var at;return this.isSdkChanged?(this.isSdkChanged=!1,this.updateListenerTriggers()):(at=this.listenerTriggers)!=null?at:this.updateListenerTriggers()}),(0,a.A)(this,"updateListenerTriggers",()=>{const at=(0,ve.yV)(),ft=at.hotItemSnapshot;return ft?(this.listenerTriggers=new Set,Array.from(ft).forEach(kt=>{let[en]=kt;return on(en,at,this.listenerTriggers)}),this.listenerTriggers):new Set}),(0,a.A)(this,"getSubKeyTriggers",at=>{var ft;const{basketCanvasKeys:kt,overlayCanvasKeys:en}=MB.runnerController.getAllActiveKeys();if([...kt,...en].includes(at))return this.isSdkChanged?(this.isSdkChanged=!1,this.updateSubListenerTriggersMap(at)):(ft=this.subListenerTriggersMap.get(at))!=null?ft:this.updateSubListenerTriggersMap(at)}),(0,a.A)(this,"updateSubListenerTriggersMap",at=>{var ft;const kt=(0,ve.yV)(),en=kt.hotItemSnapshot;if(!en)return new Set;const kn=new Set;return(ft=en.get(at))==null||ft.sub.forEach(yn=>on(yn,kt,kn)),this.subListenerTriggersMap.set(at,kn),kn}),(0,a.A)(this,"updateCurWItemSnapshot",()=>{const at=(0,ve.yV)(),ft=at.hotItemSnapshot;if(!ft)return new Set;const kt=this.getTriggers();Array.from(kt).forEach(en=>{const[,kn]=(0,E.Tq)(en);if(at.isTrashed(kn))return;const yn=ft.get(kn);yn&&yn.hotAttr.type!==Ot.x.Var&&this.wItemSnapshot.set(kn,yn)})}),(0,a.A)(this,"updateListenerTriggersBySDK",()=>{this.isSdkChanged=!0}),(0,a.A)(this,"updateCurListenerSnapshotMap",at=>{if(!at)return;const ft=(0,ve.yV)(),kt=this.getTriggers(),en=Array.from(kt).reduce((kn,yn)=>{const[,yo,Uo]=(0,E.Tq)(yn);if(ft.isTrashed(yo))return kn;const Xo=ft.getHotItem(yo);if(!Xo)return kn;if(Xo.hotAttr.type===Ot.x.Var){var Ia;const ka=(Ia=MB.runnerController.variableStore.getVariableMap().get(yo))==null?void 0:Ia.varData;kn.set(yn,ka)}else{const ja=At(Xo.hotAttr,Uo);kn.set(yn,ja)}return kn},new Map);if(en.size>0){this.curListenerSnapshotMap.set(at,en);const{basketCanvasKeys:kn}=MB.runnerController.getAllActiveKeys();kn&&kn.forEach(yn=>yn&&this.curListenerSnapshotMap.set(yn,en))}}),(0,a.A)(this,"listenerHandleAfterload",function(at,ft){if(ft===void 0&&(ft=!1),!at)return;const kt=Le.getSubKeyTriggers(at)||Le.updateListenerTriggers();if(!ft&&kt&&kt.size>0){const en=Array.from(kt).filter(kn=>{const[,yn,yo]=(0,E.Tq)(kn);if(sdkStore.isTrashed(yn))return!1;const Uo=sdkStore.getHotItem(yn);if(!Uo)return!1;const Xo=Le.curListenerSnapshotMap.get(at),Ia=Xo==null?void 0:Xo.get(kn);if(Uo.hotAttr.type===Ot.x.Var){var ja;const ga=Ia!=null?Ia:Uo.hotAttr.varData,Za=(ja=MB.runnerController.variableStore.getVariableMap().get(yn))==null?void 0:ja.varData;return ga!==Za}else{var ka;const ga=Ia!=null?Ia:At(Uo.hotAttr,yo),er=(ka=(0,ve.yV)())==null?void 0:ka.getHotItem(yn);if(!er)return!1;const Za=At(er.hotAttr,yo);return ga!==Za}});Le.listenerHandle(en)}}),(0,a.A)(this,"clear",()=>{this.wItemSnapshot.clear(),this.listenerTriggers=void 0,this.subListenerTriggersMap.clear(),this.curListenerSnapshotMap.clear()}),this.store=je,this.eventHandler=qe}varChangeItaListener(je){let{newVarItem:qe}=je;if(!qe)return;const Le=[];if(qe.varData!==qe.oldVarData){const ft=Ce(qe.key);ft&&Le.push(ft)}const at=this.compareWAttrSnapshot();Le.push(...Array.from(at)),this.listenerHandle(Le)}}var mo=i(24281),mn=i(68033),ht=i(70248);const Fn=function(St,je,qe){je===void 0&&(je="hasVerticalScroll");let Le;const at=je==="hasVerticalScroll"?["y","maxScrollY"]:["x","maxScrollX"],ft=kn=>kn&&kn[je]&&(qe<0?kn[at[0]]>kn[at[1]]:kn[at[0]]<0);if(ft(St))return St;for(;Le=(kt=St)==null||(kt=kt.wrapper)==null||(kt=kt.parentElement)==null||(kt=kt.closest(".screen-content"))==null||(kt=kt.closest(".pcanvas"))==null||(kt=kt.dataset)==null?void 0:kt.cid;){var kt,en;if(St=(en=MB.runnerController)==null?void 0:en.scrollHandler.getScroller(Le),ft(St))return St}};let Yt=null,Gt=null,Bn=null;const qt=(St,je,qe)=>{var Le,at;if(St.metaKey||St.ctrlKey||St.buttons===4)return!0;const ft=(Le=(at=St.target).closest)==null?void 0:Le.call(at,".widget");if(ft&&(ft.classList.contains("wWebpage")||ft.classList.contains("wMapView")||ft.querySelector("input")||ft.querySelector("textarea")&&!ft.classList.contains("wTable"))||St.touches&&St.touches.length===2)return!0;if(!qe){var kt,en;Gt=null;const yo=(kt=(en=St.target).closest)==null?void 0:kt.call(en,".panel:not(."+mn.M5[mn.Ci.hide]+")");(!yo||yo.contains(je.wrapper))&&(Yt=je)}if(Gt)return Gt!==je;let kn,yn=!1;return qe!=null&&qe.deltaX&&Yt&&(kn=Fn(Yt,"hasHorizontalScroll",qe.deltaX),yn=!0),qe!=null&&qe.deltaY&&Yt&&(kn=Fn(Yt,"hasVerticalScroll",qe.deltaY),yn=!0),kn?(Gt=Yt=kn,Yt!==je):!!yn},Zt=(St,je)=>{var qe,Le;if(St.metaKey||St.ctrlKey)return!0;const at=(qe=St.target)==null||(Le=qe.closest)==null?void 0:Le.call(qe,".scrollable-widget");if(Gt)return(Gt===je||Gt===at)&&(Bn&&clearTimeout(Bn),Bn=setTimeout(()=>{Gt=null},300)),Gt.wrapper?Gt!==je:(Gt===at&&St.stopPropagation(),!!at);const{deltaX:ft,deltaY:kt}=St;if(at){const{clientHeight:yo,clientWidth:Uo,scrollHeight:Xo,scrollWidth:Ia,scrollTop:ja,scrollLeft:ka}=at;if(yo0?ja+yo0)||Uo0?ka+Uo0))return Gt=at,St.stopPropagation(),Bn=setTimeout(()=>{Gt=null},300),!0}const en=je.hasVerticalScroll?kt:0,kn=je.hasHorizontalScroll?ft:0;return(en>0&&je.maxScrollY0&&je.maxScrollX{Gt=null},300)),!1},jn={useTransform:!1,disableTouch:!1,disablePointer:!0,preventDefault:!0,probeType:3,ignoreEventException:(St,je,qe)=>St.type!=="wheel"?qt(St,je,qe):Zt(St,je)},ro={...jn,scrollbars:!0,mouseWheel:!0,disableMouse:!1,interactiveScrollbars:!0,shrinkScrollbars:"scale",fadeScrollbars:!0,HWCompositing:!1};class Tn{constructor(je,qe){(0,a.A)(this,"_lockedTarget",null),(0,a.A)(this,"toBeRemovedListers",{}),this.store=je,this.runner=qe,this.iScrollMap={},this.stickyWidgetListMap={}}toggleScrollBar(je){Object.values(this.iScrollMap).forEach(qe=>{je?qe.enable():qe.disable()})}disableScrollBar(je){const qe=this.iScrollMap[je];qe&&qe.disable()}renderScrollbar(je,qe){this.iScrollMap[je]?this.refreshScrollBar(je):this.initScrollBar(je,qe),this.resetPanelPreviewModeScrollPos(je)}clear(){this.destroyScrollBar(),this._lockedTarget=null}refreshScrollBar(je){this.iScrollMap[je]&&this.iScrollMap[je].refresh()}initScrollBar(je,qe){if(this.iScrollMap[je])return;const Le=this.store.getState(),ft=(((0,D.k6)(Le)?"#IBOT_MODAL_ROOT ":"")+"#pscreen"+je+">.screen-content").replaceAll("/","\\/"),kt=document.querySelector(ft);if(!kt)return;const en=!kt.offsetParent&&kt.closest('[style*="display: none;"]');if(en){const Xo=new MutationObserver(()=>{kt.offsetParent&&(this.refreshScrollBar(je),Xo.disconnect())});Xo.observe(en,{subtree:!0,attributes:!0})}const kn=(0,l.Fr)()?jn:ro,yn=q.A.getScreenScrollTop(this.store,je),yo=q.A.getScreenScrollLeft(this.store,je);kn.startY=yn||0,kn.startX=yo||0;const Uo=new window.IScroll(kt,{...kn,...qe});this.updateStickyWidgetList(je),this.updateStickyBehavior(je,yn),Uo.on("scroll",()=>{this.updateStickyBehavior(je,Uo.y),this.runner.updateScrollTop(je,Uo.y),this.runner.updateScrollLeft(je,Uo.x)}),this.iScrollMap[je]=Uo}resetScreenScrollState(je){this.runner.updateScrollTop(je,0),this.runner.updateScrollLeft(je,0)}destroyScrollBar(){Object.keys(this.iScrollMap).forEach(je=>{this.destroyScrollBarByCid(je)}),this.iScrollMap={}}destroyScrollBarByCid(je){const qe=this.iScrollMap[je];if(qe){var Le,at;Yt===qe&&(Yt=null),Gt===qe&&(Gt=null),qe.destroy(),(Le=(at=this.toBeRemovedListers)[je])==null||Le.call(at),delete this.iScrollMap[je],delete this.toBeRemovedListers[je]}}resetCurrentScreenScrollState(je){const qe=this.iScrollMap[je];qe&&qe.scrollTo(0,0)}resetScrollState(){Object.values(this.iScrollMap).forEach(je=>je.scrollTo(0,0)),this.runner.resetScreenScrollTopMap(),this.runner.resetScreenScrollLeftMap()}scrollTo(je,qe,Le,at){var ft;at===void 0&&(at={duration:0});const kt=this.iScrollMap[je];if(!kt)return;const en=qe!==null?Math.max(-qe,kt.maxScrollX):kt.x,kn=Le!==null?Math.max(-Le,kt.maxScrollY):kt.y;this.iScrollMap[je]&&(kt.scrollTo(en,kn,at.duration),setTimeout(()=>{var yn,yo;if(!this.iScrollMap[je])return;const Uo=this.store&&(0,D.mf)(this.store.getState());Uo&&(((yn=Uo.screenScrollTopMap)==null?void 0:yn[je])!==kt.y&&this.runner.updateScrollTop(je,kt.y),((yo=Uo.screenScrollLeftMap)==null?void 0:yo[je])!==kt.x&&this.runner.updateScrollLeft(je,kt.x),this.updateStickyBehavior(je,kt.y))},((ft=at.duration)!=null?ft:0)+1))}updateStickyWidgetList(je,qe){if(!qe){const Le=this.store.getState(),at=(0,D.KR)(Le),ft=(0,D.Mo)(Le),kt=at&&sdkStore.getHotItem(ft).hotAttr.type==="wBasket"?"shadow-sticky":"sticky",en=document.querySelectorAll("."+kt);qe=Array.from(en)}this.stickyWidgetListMap[je]=qe}updateStickyBehavior(je,qe){var Le;if(!((Le=this.stickyWidgetListMap[je])!=null&&Le.length))return;const at=this.store.getState(),ft=(0,D.KR)(at),kt=(0,D.Mo)(at),en=qe!==void 0?qe:q.A.getScreenScrollTop(this.store,je);(0,mo.ZA)({stickyWidgetList:this.stickyWidgetListMap[je],scrollTop:en,returnFunc:kn=>{if(ft)return(0,mo.VG)(kn,kt)},runnerCanvasKey:je})}resetStickyBehavior(je){var qe;if(!((qe=this.stickyWidgetListMap[je])!=null&&qe.length))return;const Le=this.store.getState(),at=(0,D.KR)(Le),ft=(0,D.Mo)(Le);(0,mo.mC)({stickyWidgetList:this.stickyWidgetListMap[je],returnFunc:kt=>{if(at)return(0,mo.VG)(kt,ft)},runnerCanvasKey:je})}resetPanelPreviewModeScrollPos(je){if(!je)return;const qe=this.iScrollMap[je];if(!qe||MB.runnerController.resetHandler.getWScrollMap(je)||!(0,ht.OO)(je)&&sdkStore.locTopRBActiveKey(je)!==we.fW)return;const at=sdkStore.getSourceHotItem(je);if(!at||!(at!=null&&at.hotAttr))return;const{hotAttr:{x:ft,y:kt,w:en,h:kn}}=at,yn=Math.max(0,-ft+en/2),yo=Math.max(0,-kt+kn/2);this.runner.updateScrollLeft(je,-yn),this.runner.updateScrollTop(je,-yo),qe.scrollTo(Math.max(-yn,qe.maxScrollX),Math.max(-yo,qe.maxScrollY),0),this.updateStickyBehavior(je,qe.y),MB.runnerController.resetHandler.updateWScrollMap(je,{scrollTop:-yo,scrollLeft:-yn})}getScroller(je){return this.iScrollMap[je]}}class bt{constructor(je){var qe=this;(0,a.A)(this,"subscribeChartsOption",Le=>(this.chartsOptionListener.add(Le),()=>{this.chartsOptionListener.delete(Le)})),(0,a.A)(this,"emitChartsOption",()=>{this.chartsOptionListener.forEach(Le=>Le())}),(0,a.A)(this,"getWStatus",function(Le,at){var ft;return at===void 0&&(at=""),at?(ft=qe.wStatusMap.get(Le))==null?void 0:ft[at]:qe.wStatusMap.get(Le)||{}}),(0,a.A)(this,"getWScrollMap",Le=>this.wScrollMap.get(Le)),(0,a.A)(this,"updateWStatusMap",(Le,at)=>{const kt={...this.wStatusMap.get(Le),...at};this.wStatusMap.set(Le,kt)}),(0,a.A)(this,"updateWScrollMap",(Le,at)=>{const kt={...this.wScrollMap.get(Le),...at};this.wScrollMap.set(Le,kt)}),(0,a.A)(this,"deleteWStatus",Le=>{Le&&this.wStatusMap.delete(Le)}),(0,a.A)(this,"deleteWScroll",Le=>{Le&&this.wScrollMap.delete(Le)}),(0,a.A)(this,"resetCurWStatus",Le=>{var at;(at=(0,ve.EW)())==null||at.resetCurWStatus(Le,this.deleteWStatus)}),(0,a.A)(this,"resetCurWScroll",Le=>{var at;const ft=(0,ve.EW)();ft==null||ft.resetCurWScroll(Le,this.deleteWScroll),(ft==null||(at=ft.sdkStore.getHotItem(Le))==null?void 0:at.hotAttr.type)===Ot.x.Canvas&&MB.runnerController.resetScreenScrollState(Le)}),(0,a.A)(this,"clearWStatusMap",()=>{this.wStatusMap.clear()}),(0,a.A)(this,"clearWScrollMap",()=>{this.wScrollMap.clear()}),(0,a.A)(this,"clear",()=>{this.clearWStatusMap(),this.clearWScrollMap()}),(0,a.A)(this,"resetRunnerState",()=>{var Le;this.clear(),MB.runnerController.resetRunnerState(),(Le=(0,ve.EW)())==null||Le.resetRunnerState()}),this.store=je,this.wStatusMap=new Map,this.wScrollMap=new Map,this.chartsOptionListener=new Set}}class Wt{constructor(je){this.store=je,this.store=je}setCurrentScreen(je){this.store.dispatch({type:"preview:current:update:state",payload:{screenMeta:je}})}reloadScreen(je){this.store.dispatch({type:"entry:runner:reload:screen",payload:{activeCid:je}})}backToPrevCanvas(je){let{callback:qe,noDuration:Le,transition:at}=je;this.store.dispatch({type:"entry:runner:back-to-prev-canvas",payload:{callback:qe,noDuration:Le,transition:at}})}updateScrollTop(je,qe){this.store.dispatch({type:"runner:update:scroll-top",payload:{screenMetaCid:je,scrollTop:qe}});const{isInCommentMode:Le}=this.store.getState().comment;Le&&this.store.dispatch({type:"entry:comment:update:view-container-style"})}updateScrollLeft(je,qe){this.store.dispatch({type:"runner:update:scroll-left",payload:{screenMetaCid:je,scrollLeft:qe}});const{isInCommentMode:Le}=this.store.getState().comment;Le&&this.store.dispatch({type:"entry:comment:update:view-container-style"})}resetScreenScrollTopMap(){this.store.dispatch({type:"runner:update:state",payload:{screenScrollTopMap:{}}})}resetScreenScrollLeftMap(){this.store.dispatch({type:"runner:update:state",payload:{screenScrollLeftMap:{}}})}clear(){this.store.dispatch({type:"entry:runner:cleanup:audio"}),this.store.dispatch({type:"runner:reset:state"}),this.store.dispatch({type:"container:comment:reset:state"}),this.store.dispatch({type:"preview:previewPanel:navindex",payload:{previewPanelNavIndex:0}})}openCanvas(je,qe){const Le=Te(je),at=ue(je,"transitionDuration"),kt=/drawer|menu/.test(je.transition)?(0,Oe.d8)(Me(je,"menuOrDrawerOffset","number"),[0,99]):100;switch(je.interactionType){case O.O2.LinkToCanvas:{this.store.dispatch({type:"entry:runner:activate:canvas",payload:{pageKey:je.targetRBPageKey,canvasKey:je.targetResCanvasKey,resetTargetSubWidgetsState:je.resetTargetSubWidgetsState,resetTargetCanvasScrollOffset:je.resetTargetCanvasScrollOffset,sourceCanvas:qe==null?void 0:qe.sourceCanvas,transition:{name:je.transition,delay:Le,duration:at,offset:kt}}});break}case O.O2.LinkToSourceCanvas:this.store.dispatch({type:"entry:runner:back-to-prev-canvas",payload:{currentCanvasKey:qe==null?void 0:qe.sourceCanvas,toSource:!0,transition:{name:je.transition,delay:Le,duration:at,offset:kt},resetTargetSubWidgetsState:je.resetTargetSubWidgetsState,resetTargetCanvasScrollOffset:je.resetTargetCanvasScrollOffset}});break;case O.O2.SetBasketCanvas:this.store.dispatch({type:"entry:runner:activate:basket:canvas",payload:{interaction:je,basketKey:je.targetBasketKey,basketActiveCanvas:je.targetResCanvasKey,triggerItemKey:je.triggerItemKey,transition:{name:je.transition,delay:Le,duration:at,offset:100},resetTargetSubWidgetsState:je.resetTargetSubWidgetsState,resetTargetCanvasScrollOffset:je.resetTargetCanvasScrollOffset}});break}}openOverlay(je){this.store.dispatch({type:"entry:runner:open:overlay",payload:{interaction:je}})}swapOverlay(je){this.store.dispatch({type:"entry:runner:swap:overlay",payload:{interaction:je}})}closeOverlay(){this.store.dispatch({type:"entry:runner:close:overlay"})}jumpHyperLink(je){let{hyperlink:qe,openIn:Le}=je;this.store.dispatch({type:"entry:runner:open:hyperlink",payload:{hyperlink:qe,openIn:Le}})}}var wn=i(62280),uo=i(20640),In=i(95106);const Dn=["string","number","boolean"],So={string:St=>""+St,number:St=>Number(St),boolean:St=>!!St},Qt=function(St,je){je===void 0&&(je=5);const qe=10**je;return Math.round(St*qe)/qe};class Ln{constructor(){(0,a.A)(this,"listeners",[]),(0,a.A)(this,"variables",[]),(0,a.A)(this,"syncSdkStoreVariables",()=>{const je=(0,Ae.pU)();this.variables=[];const qe=je.length;je.forEach((Le,at)=>{let{key:ft,hotAttr:{name:kt,varData:en,varDataType:kn,zIndex:yn}}=Le;this.variables.push({key:ft,name:kt,varData:en,varDataType:kn,zIndex:yn,isTrashed:at>=qe})}),this.emitChange()}),(0,a.A)(this,"subscribe",je=>(this.listeners=[...this.listeners,je],()=>{this.listeners=this.listeners.filter(qe=>qe!==je)})),(0,a.A)(this,"getSnapshot",()=>this.variables),(0,a.A)(this,"getVariable",je=>{const qe=this.variables.find(Le=>Le.key===je);if(!(!qe||qe.isTrashed))return qe}),(0,a.A)(this,"updateVariable",(je,qe)=>{const Le=typeof qe;if(!Dn.includes(Le))return;const at=this.variables.findIndex(ft=>ft.key===je);if(at!==-1){const ft=this.variables[at];Le!==ft.varDataType&&(qe=So[ft.varDataType](qe)),ft.varDataType==="number"&&(qe=Qt(qe));const kt={...this.variables[at],oldVarData:this.variables[at].varData,varData:qe};this.variables[at]=kt,this.variables=this.variables.slice(),this.emitChange(kt)}}),(0,a.A)(this,"getVariableMap",()=>{const je=new Map;return this.variables.forEach(qe=>{je.set(qe.key,qe)}),je}),this.syncSdkStoreVariables()}emitChange(je){this.listeners.forEach(qe=>qe(je))}}const Mn=Ln;var Rt=i(26067);const Qe=1e3;class En{constructor(je,qe,Le){var at=this;(0,a.A)(this,"linkQueryMap",null),(0,a.A)(this,"inited",!1),(0,a.A)(this,"initedCallbackBucket",new Set),(0,a.A)(this,"runnerTreeConstructorCallbackSet",new Set),(0,a.A)(this,"timerEventCallbackSet",new Set),(0,a.A)(this,"nextCanvasKeyMap",new Map),(0,a.A)(this,"getCanChangeSTVisibility",(kt,en)=>{const kn=en.getBoundingClientRect();return kn.top>=kt.top&&kn.bottom<=kt.bottom&&kn.left>=kt.left&&kn.right<=kt.right}),(0,a.A)(this,"resetRunnerState",()=>{this.scrollHandler.resetScrollState(),this.variableStore.syncSdkStoreVariables(),this.listenerHandler.clear(),this.eventHandler.timeoutBucket.clearAll(),this.initedCallbackBucket.clear(),this.runnerTreeConstructorCallbackSet.clear(),this.timerEventCallbackSet.clear(),this.nextCanvasKeyMap.clear()}),(0,a.A)(this,"collectNextCanvasKey",(kt,en)=>this.nextCanvasKeyMap.set(en,kt)),(0,a.A)(this,"getHighestPriorityNextCanvasKey",()=>{if(this.nextCanvasKeyMap.get("mainCanvas"))return this.nextCanvasKeyMap.get("mainCanvas");if(this.nextCanvasKeyMap.get("basketCanvas"))return this.nextCanvasKeyMap.get("basketCanvas");if(this.nextCanvasKeyMap.get("overlayCanvas"))return this.nextCanvasKeyMap.get("overlayCanvas")}),(0,a.A)(this,"execRunnerTreeConstructorCallback",()=>{Array.from(this.runnerTreeConstructorCallbackSet).forEach(kt=>kt==null?void 0:kt()),this.runnerTreeConstructorCallbackSet.clear()}),(0,a.A)(this,"execTimerEventCallbackSet",function(kt){if(kt===void 0&&(kt=""),kt){const en=at.getHighestPriorityNextCanvasKey();if(en&&kt!==en)return}at.nextCanvasKeyMap.clear(),Array.from(at.timerEventCallbackSet).forEach(en=>en==null?void 0:en()),at.timerEventCallbackSet.clear()}),this.runner=new Wt(je.store),this.eventHandler=new Jt(je.store,this),this.scrollHandler=new Tn(je.store,this.runner),this.listenerHandler=new no(je.store,this.eventHandler),this.resetHandler=new bt(je.store),this.clearCallbackBucket={},this.currentCanvasKey="",this.currentCanvasAsMenuOrDrawerKey="",this.requestScreenCidSet=new Set,this.webpackInterface=je,this.messageBucket=qe,this.f=Le,this.isPreventEvent=!1;const{isMobile:ft}=(0,D.bF)(this.webpackInterface.store.getState());ft&&this._bindMobileGlobalEvent()}setIsPreventEvent(je){this.isPreventEvent=je}get currentCanvasKey(){return this._currentCanvasKey}set currentCanvasKey(je){this._currentCanvasKey=je}setCurrentCanvasKey(je){this._currentCanvasKey=je}get currentCanvasAsMenuOrDrawerKey(){return this._currentCanvasAsMenuOrDrawerKey}set currentCanvasAsMenuOrDrawerKey(je){this._currentCanvasAsMenuOrDrawerKey=je}setCurrentCanvasAsMenuOrDrawerKey(je){this._currentCanvasAsMenuOrDrawerKey=je}_bindMobileGlobalEvent(){window.addEventListener("message",je=>{try{if(JSON.parse(je.data).event==="back"){const{history:Le}=this.webpackInterface.store.getState().container.runner;Le.length===1&&this.messageBucket?this.messageBucket.send("exit"):this.runner.backToPrevCanvas({transition:{name:"none",duration:0,delay:0}})}}catch(qe){}},!1),window.onorientationchange&&window.addEventListener("orientationchange",()=>{this.reload()}),window.addEventListener("resize",()=>{document.activeElement.tagName!=="INPUT"&&this.reload()})}init(je,qe,Le,at,ft,kt,en,kn){let{rootProject:yn,activePageKey:yo,activeCanvasKey:Uo,basketKey:Xo,activeWidgetKey:Ia}=je;ft===void 0&&(ft=null),this.variableStore=new Mn;const ja=new URLSearchParams(location.search);let ka=yo,ga=Uo||ja.get("canvasId");const er=ja.get("selection"),Za=()=>{if(Le||kt)return(0,uo.tb)(Le&&yo?yo:we.$k);if(ft){if(ft.type==="advanced"&&ft.screen_visible_switch)return(0,uo.wb)(ft.screen_visible_list);if(ft.type!=="advanced"&&er)return(0,uo.wb)([er])}return(0,uo.tb)()},{screenTreeData:Cr,screenDataMap:Dr}=Za();let ti=!!ka,Xr=!!ga;if(ti&&(ti=!sdkStore.isTrashed(ka)&&sdkStore.getHotItem(ka)),Xr&&(Xr=!sdkStore.isTrashed(ga)&&sdkStore.getHotItem(ga)),!ti&&ft&&ft.canvas_begin){ga=ft.canvas_begin;const Di=sdkStore.getHotItem(ga);if(Di&&!sdkStore.isTrashed(ga))ka=Di.sup;else{const{activePageKey:Gr,activeCanvasKey:ms}=(0,uo.u1)(Cr);ka=Gr,ga=ms}}else if(!ti||!Xr&&!(at||kt))if(ti&&!Xr){var li;const Di=(0,Rt.Y2)(ka);ga=Di!=null&&Di.length?(li=Di[0])==null?void 0:li.key:""}else if(!ti&&Xr){const Di=sdkStore.getHotItem(ga);Di&&(ka=Di.sup)}else{const{activePageKey:Di,activeCanvasKey:Gr}=(0,uo.u1)(Cr);ka=Di,ga=Gr}const{hotAttr:ur}=sdkStore.getHotItem(ka)||{},oi={...ur,cid:ka};this.webpackInterface.store.dispatch({type:"entry:init:preview:related:data",payload:{rootProject:yn,screenMeta:oi,previewMode:qe,isPanelPreviewMode:Le,isCommunityComboPreview:at,isPreviewCombo:kt,basketKey:Xo,screenTreeData:Cr,screenDataMap:Dr,isQuickPreview:en,quickPreviewSize:kn,isPreviewAIComponent:!!Ia}}),this.webpackInterface.store.dispatch({type:"entry:init:preview:scale"});const hs=setTimeout(()=>{this.inited=!0,this.webpackInterface.store.dispatch({type:"reducer:preview-toolbar:update",payload:{isShowSplash:!1}});const{activePageKey:Di,activeCanvasKey:Gr}=(0,D.mf)(this.webpackInterface.store.getState());if(this.webpackInterface.store.dispatch({type:"entry:runner:activate:canvas",payload:{pageKey:Di||ka,canvasKey:Gr||ga,widgetKey:Ia}}),Array.from(this.initedCallbackBucket).forEach(Zi=>Zi==null?void 0:Zi()),this.initedCallbackBucket.clear(),this.webpackInterface.store.dispatch({type:"entry:init:preview:scale"}),this.webpackInterface.store.dispatch({type:"entry:preview:check:location-hash"}),this.messageBucket){this.messageBucket.request({type:"message:set:record",payload:{key:"preview-ready",value:!0}}),this.messageBucket.send("ready");const Zi=setTimeout(()=>{if(this.messageBucket.send("ready"),!ga){var El;(El=MB)==null||(El=El.messageBucket)==null||El.send("mobileLoadProjectError",{errMsg:I18N.dUtils.no_artboard_cannot_be_previewed,onlyToast:!0})}},2e3);this.clearCallbackBucket.redundantReady=()=>clearTimeout(Zi)}if(!ga&&!(at||kt)){var ms;(ms=MB)==null||ms.notice({text:I18N.dUtils.no_artboard_cannot_be_previewed,type:"warning"})}},Qe);this.clearCallbackBucket.init=()=>clearTimeout(hs)}didInit(){return this.inited}setupCanvasTimers(je,qe){qe===void 0&&(qe=!1),je&&this.eventHandler.setupCanvasTimers(je,!qe)}clearTimerHandler(){this.eventHandler.clearTimeout()}setupBasketTimers(je,qe){this.eventHandler.setupBasketTimers(je,qe)}initEventHandler(je,qe){this.eventHandler.init(je,qe)}initMouseEventHandler(je){return this.eventHandler.initMouseEvent(je)}prepareJump(je,qe,Le){Le===void 0&&(Le=!0),this.eventHandler.prepareJump(je,qe,Le)}closeMenu(je,qe){je===void 0&&(je=null),qe===void 0&&(qe=!1),this.runner.backToPrevCanvas({callback:je,noDuration:qe})}j(je,qe,Le){q.A.checkIfSkipInteraction(this.webpackInterface.store,je)||this.switchInteraction(je,qe,Le)}switchInteraction(je,qe,Le){switch(je.interactionType){case O.O2.LinkToCanvas:case O.O2.LinkToSourceCanvas:case O.O2.SetBasketCanvas:{this.runner.openCanvas(je,Le);break}case O.O2.OpenOverlay:{this.runner.openOverlay(je);break}case O.O2.SwapOverlay:{this.runner.swapOverlay(je);break}case O.O2.CloseOverlay:{this.runner.closeOverlay();break}case O.O2.ScrollTo:{const{transition:kt,scrollToDir:en}=je,kn=kt!=="none"?ue(je,"transitionDuration"):0,yn=(0,tt.$8)(je,this.webpackInterface);if(!document.querySelector('.scontainer [data-cid="'+yn+'"]'))break;const Uo=(0,In.Ik)(sdkStore,yn)||(0,In.ao)(sdkStore,yn)||"",Xo=this.webpackInterface.store.getState(),Ia=(0,D.KR)(Xo),ja=(0,D.Mo)(Xo),ka=sdkStore.getHotItem(Uo);if(!ka)break;const{type:ga,asOverlay:er,scroll:Za}=ka.hotAttr;if(ga==="rResCanvas"&&er)break;if(ga==="wBasket"){const Dr=Za===2||Za===3,ti=Za===2||Za===4;if(Ia&&ja===Uo){const Xr=Xo.container.runner.activeCanvasKey,[li,ur]=(0,wn.Pb)(sdkStore.getRelocateLocalBound(yn,sdkStore.locUpHotCanvasKey(yn))),oi=Dr&&en!=="horizontal"?ur+(0,Oe.d8)(Me(je,"scrollToOffsetY","number"),[-Be.rT,Be.rT]):null,hs=ti&&en!=="vertical"?li+(0,Oe.d8)(Me(je,"scrollToOffsetX","number"),[-Be.rT,Be.rT]):null;this.scrollHandler.scrollTo(Xr,hs,oi,{duration:kn})}else{var at;if(!document.querySelector('[data-cid="'+Uo+'"] > .wBasket'))break;const li=(at=Xo.container.runner.basketCanvasMap.get(Uo))==null?void 0:at.activeCanvas;if(!li)break;if(li===sdkStore.locUpHotCanvasKey(yn)){const[ur,oi]=(0,wn.Pb)(sdkStore.getRelocateLocalBound(yn,li)),hs=Dr&&en!=="horizontal"?oi+(0,Oe.d8)(Me(je,"scrollToOffsetY","number"),[-Be.rT,Be.rT]):null,Di=ti&&en!=="vertical"?ur+(0,Oe.d8)(Me(je,"scrollToOffsetX","number"),[-Be.rT,Be.rT]):null;if(Di===null&&hs===null)break;this.scrollHandler.scrollTo(li,Di,hs,{duration:kn})}}}else{var ft;const Dr=Xo.container.runner.activeCanvasKey,ti=Xo.container.runner.activePageKey;if(!Dr||!ti)break;const Xr=sdkStore.getHotItem(ti);if(!Xr)break;let li=!0,ur=!0;const{scroll:oi,deviceScroll:hs}=Xr.hotAttr;Xr.sup===we.fW?(li=oi===2||oi===3,ur=oi===2||oi===4):(li=hs==="vertical"||hs==="auto",ur=hs==="horizontal"||hs==="auto");const Di=((ft=sdkStore.getHotItem(Dr))==null||(ft=ft.hotAttr)==null?void 0:ft.stickyHeaderHeight)||0,[Gr,ms]=(0,wn.Pb)(sdkStore.getRelocateLocalBound(yn,sdkStore.locUpColdCanvasKey(yn))),Zi=li&&en!=="horizontal"?ms+(0,Oe.d8)(Me(je,"scrollToOffsetY","number"),[-Be.rT,Be.rT])-Di:null,El=ur&&en!=="vertical"?Gr+(0,Oe.d8)(Me(je,"scrollToOffsetX","number"),[-Be.rT,Be.rT]):null;this.scrollHandler.scrollTo(Dr,El,Zi,{duration:kn})}break}case O.O2.OpenExternalUrl:{this.runner.jumpHyperLink({hyperlink:Me(je,"interactionExternalUrl","string"),openIn:je.openIn});break}case O.O2.SetVisibility:{if(!document.querySelector("#app"))return;const en=(0,tt.$8)(je,this.webpackInterface),kn=(0,ve.yV)(),yn=kn==null?void 0:kn.getSnapshotItem(en);if(!yn)return;const yo=yn.hotAttr.isVisible,Uo=je.actionType;if((Uo==="setVisible"||Uo==="toggleVisibility")&&!yo){const Xo=je.setVisibleTransition==="auto"?ue(je,"setVisibleTransitionDuration"):0;kn.setWidgetVisible(en,!0,Xo),MB.webpackInterface.store.dispatch({type:"runner:update:state",payload:{tearStickyCacheTag:Math.random()}})}else if((Uo==="setHidden"||Uo==="toggleVisibility")&&yo){const Xo=je.setHiddenTransition==="auto"?ue(je,"setHiddenTransitionDuration"):0;kn.setWidgetVisible(en,!1,Xo),MB.webpackInterface.store.dispatch({type:"runner:update:state",payload:{tearStickyCacheTag:Math.random()}})}break}case O.O2.SetVariableValue:{const{targetVarKey:kt,targetVarValue:en,triggerItemKey:kn}=je;if(!kt||!en)return;const yn=this.variableStore.getVariable(kt);if(!yn)return;const yo=(0,re.LB)(en,yn.varDataType,{variables:this.variableStore.getSnapshot(),p2sdkStore:(0,ve.yV)(),p2sdkWkeyOnEval:kn});this.variableStore.updateVariable(kt,yo);break}case O.O2.ConditionalBranches:{const kt=en=>{const kn=qe.filter(yn=>en.subItaRefList.includes(yn.key));this.eventHandler.triggerInteractions(kn,qe,Le,!0)};for(const[en,kn]of je.branches.entries()){if(en===je.branches.length-1){je.branchSwitch&&kt(kn);break}if((0,re.LB)(kn.condition,"boolean",{variables:this.variableStore.getSnapshot(),p2sdkStore:(0,ve.yV)()})===!0){kt(kn);break}}break}case O.O2.Transform:{if(!document.querySelector("#app"))return;const en=(0,tt.$8)(je,this.webpackInterface),kn=(0,ve.EW)();if(!(kn==null?void 0:kn.getSnapshotItem(en)))return;const yo=je.transition!=="none"?ue(je,"transitionDuration"):0;kn.setWidgetRunnerTransform({key:en,transform:{translateX:(0,Oe.d8)(Me(je,"transformTranslateX","number"),[-Be.rT,Be.rT]),translateY:(0,Oe.d8)(Me(je,"transformTranslateY","number"),[-Be.rT,Be.rT]),scaleX:(0,Oe.d8)(Me(je,"transformScaleX","number"),[-Be.rT,Be.rT]),scaleY:(0,Oe.d8)(Me(je,"transformScaleY","number"),[-Be.rT,Be.rT]),rotateZ:(0,Oe.d8)(Me(je,"transformRotateZ","number"),[-Be.rT,Be.rT]),rotateX:(0,Oe.d8)(Me(je,"transformRotateX","number"),[-Be.rT,Be.rT]),rotateY:(0,Oe.d8)(Me(je,"transformRotateY","number"),[-Be.rT,Be.rT]),rotate3d:je.rotate3d,originX:je.transformOriginX,originY:je.transformOriginY},duration:yo,forceUpdate:!0});break}case O.O2.SetAnimation:{if(!document.querySelector("#app"))return;const en=(0,tt.$8)(je,this.webpackInterface),kn=(0,ve.EW)();if(!(kn==null?void 0:kn.getSnapshotItem(en)))return;const yo=(0,Oe.d8)(Me(je,"animationDuration","number"),[0,Be.sw]);kn.setWidgetAnimationRecords(en,{aniName:je.animationName||"",aniDuration:yo,aniCount:this.eventHandler.iterationHandler.getStringIterationCount(Me(je,"iterationCount","number")),endTime:new Date().getTime()+yo});break}case O.O2.SetInputFocus:{const kt=document.querySelector("#app");if(!kt)return;const en=(0,tt.$8)(je,this.webpackInterface),kn=sdkStore.getHotItem(en);if(!kn)return;const yn=kn.hotAttr.type;let yo;if(yn===Ot.x.WMTextInput?yo=kt.querySelector('.scontainer [data-cid="'+en+'"] input'):yn===Ot.x.WMTextArea&&(yo=kt.querySelector('.scontainer [data-cid="'+en+'"] textarea')),!yo)return;const{isFocus:Uo,isSelectContent:Xo}=je;if(Uo){if(yo.focus(),yn===Ot.x.WMTextArea){const Ia=yo.value.length||0;yo.setSelectionRange(Ia,Ia)}Xo&&yo.select()}else yo.blur();break}}}updateVariable(je,qe){const Le=this.variableStore.getVariable(je);if(!Le)return;const{varDataType:at}=Le,ft=typeof qe;if(at!==ft){var kt,en;const kn=qe;if(qe=(kt=Ae.AV[at])==null?void 0:kt.call(Ae.AV,qe),Number.isNaN(qe)||((en=Ae.AV[ft])==null?void 0:en.call(Ae.AV,qe))!==kn)return}this.variableStore.updateVariable(je,qe)}doneTransition(je,qe){(0,l.m0)()&&qe&&this.eventHandler.setupPageGesture(qe),!(!je||!sdkStore.getHotItem(je))&&(this.currentCanvasKey=qe,this.runner.setCurrentScreen({cid:je,...sdkStore.getHotItem(je).hotAttr}))}reload(){const je=q.A.getCurrentScreen(this.webpackInterface.store);je&&(this.runner.reloadScreen(je.cid),this.scrollHandler.resetScrollState())}destroyScrollBarByCid(je,qe){var Le;if(qe){var at;const ft=(at=this.scrollHandler.getScroller(je))==null||(at=at.options)==null?void 0:at.basketFromScreenPartSet;if(ft&&(ft.delete(qe),ft.size>0))return}(Le=this.scrollHandler)==null||Le.destroyScrollBarByCid(je)}renderScrollbar(je,qe){if(this.scrollHandler.renderScrollbar(je,qe),qe!=null&&qe.basketFromScreenPartSet){const Le=this.scrollHandler.getScroller(je);if(Le!=null&&Le.options){const at=new Set([...Le.options.basketFromScreenPartSet||new Set,...qe.basketFromScreenPartSet]);Le.options.basketFromScreenPartSet=at}}}resetScreenScrollState(je){this.scrollHandler.resetScreenScrollState(je)}toggleScrollBar(je){this.scrollHandler.toggleScrollBar(je)}disableScrollBar(je){this.scrollHandler.disableScrollBar(je)}resetCurrentScreenScrollState(je){this.scrollHandler.resetCurrentScreenScrollState(je)}clear(){Object.values(this.clearCallbackBucket).forEach(je=>je()),this.currentCanvasKey="",this.currentCanvasAsMenuOrDrawerKey="",this.linkQueryMap=null,this.scrollHandler.clear(),this.requestScreenCidSet.clear(),this.runner.clear(),this.eventHandler.clear(),this.initedCallbackBucket.clear(),this.runnerTreeConstructorCallbackSet.clear(),this.timerEventCallbackSet.clear(),this.nextCanvasKeyMap.clear()}getAllActiveKeys(){const je=this.webpackInterface.store.getState(),{activeCanvasKey:qe="",activePageKey:Le="",overlayStack:at=[],basketCanvasMap:ft=new Map}=(0,D.mf)(je),kt=(0,D.hM)(je),en=at.filter(yn=>yn.isOverlayIn).map(yn=>yn.targetOverlayKey);return{mainActiveKey:kt?Le:qe,mainCanvasKey:qe,overlayCanvasKeys:at.filter(yn=>yn.isOverlayIn).map(yn=>yn.targetOverlayKey),basketCanvasKeys:[...ft.keys()].filter(yn=>{const yo=kt?sdkStore.locUpRBPageKey(yn):sdkStore.locUpMainCanvasKey(yn);return yo===kt?Le:qe||en.includes(yo)}).map(yn=>{var yo;return(yo=ft.get(yn))==null?void 0:yo.activeCanvas})}}getWidgetStore(){return(0,ve.yV)()}}var qn=i(34567),Hn=i(72274),Yn=i(25942),oo=i(78859),To=i(61565),po=i(15515),Oo=i(53940),Qo=i(4410),ea=i(42715);const _n=St=>{St.setAttribute("data-mark","echarts-div")},Un=()=>{for(const St of document.querySelectorAll("[data-mark=echarts-div] svg"))St.style.transform="translateZ(0)";requestAnimationFrame(()=>{for(const St of document.querySelectorAll("[data-mark=echarts-div] svg"))St.style.transform=""})},cn=Oo.I,nn=St=>Number((0,po.kV)("preview_scale_"+St)),Zn=(St,je)=>(0,po.cH)("preview_scale_"+St,je),ho={"entry:init:preview:scale":St=>{let{getState:je,dispatch:qe}=St;const Le=je(),at=(0,D.PL)(Le),{isUIChina:ft,isForum:kt,isSquare:en}=(0,D.bF)(Le),kn=(0,D.k6)(Le),yn=(0,D.KR)(Le),yo=(0,D.hM)(Le);if(kn||yn||yo)qe({type:"entry:preview:zoom-quick-preview"});else if(ft&&at.model==="car_play")qe({type:"preview:set:scale",payload:{scale:40}});else if(kt||en)qe({type:"entry:auto-fit:preview:scale"});else{const Uo=nn(at.cid);qe(Uo?{type:"preview:set:scale",payload:{scale:Uo}}:{type:"entry:auto-fit:preview:scale"})}},"entry:auto-fit:preview:scale":St=>{let{getState:je,dispatch:qe}=St;qe({type:"entry:preview:set:shellContainer"});const Le=je(),at=(0,D._v)(Le),ft=(0,D.Ph)(Le),{isForum:kt,isSquare:en}=(0,D.bF)(Le),kn=(0,D.U4)(Le),yn=!en&&kn?(0,D.zo)(Le):0,Uo=(0,D.Pf)(Le)?0:(0,D.E1)(Le),Xo=(0,D.PL)(Le),Ia=(0,D.Ur)(Le),ja=(0,D.KR)(Le),ka=(0,D.ub)(Le),ga=(0,D.hM)(Le),er=(0,D.y3)(Le),Za=ka||ga;if((0,D.k6)(Le)||ja||ga){qe({type:"entry:preview:zoom-quick-preview"});return}if(er)return;const{width:Dr,height:ti}=at,Xr=Ia.orientation==="landscape",li={width:Xr?ti:Dr,height:Xr?Dr:ti};let ur,oi,hs;kt?ur=oi=hs=0:en?(ur=100,oi=20,hs=20):Za||ja?(ur=88,oi=20,hs=20):(ur=132,oi=20,hs=20);let Di=window.innerWidth-Uo-yn,Gr=window.innerHeight;if(ga||ja){const Pn=document.querySelector(ga?".preview-combo-modal":".preview-modal");if(Pn){const an=Pn.getBoundingClientRect();Di=an.width,Gr=an.height}}const ms=Di-(oi+hs),Zi=Gr-ur,El=Math.min(Zi/li.height,ms/li.width)*100,yc=ja?Math.min(Math.max(El,20),100):Math.min(Math.max(El,20),400);!en&&!ft&&Zn(Xo.cid,yc),qe({type:"preview:set:scale",payload:{scale:yc}}),(0,m.sI)(Le)&&qe({type:"entry:comment:update:view-container-style"})},"entry:preview:set:scale":(St,je)=>{let{dispatch:qe,getState:Le}=St,{payload:{scale:at}}=je;const ft=Le(),kt=(0,D.PL)(ft);at=Math.min(Math.max(at,20),400);const{isFullScreenMode:en}=ft.container.previewSetting;!en&&Zn(kt.cid,at),qe({type:"preview:set:scale",payload:{scale:at}}),qe({type:"preview:update:state",payload:{hasChangedScaleManually:!0}}),(0,m.sI)(ft)&&qe({type:"entry:comment:update:view-container-style"}),Un()},"entry:preview:zoom-in":St=>{let{getState:je,dispatch:qe}=St;const Le=je(),at=(0,D.St)(Le),ft=cn.findIndex(en=>en>at),kt=cn[ft]||cn[cn.length-1];qe({type:"entry:preview:set:scale",payload:{scale:kt}})},"entry:preview:zoom-out":St=>{let{getState:je,dispatch:qe}=St;const Le=je(),at=(0,D.St)(Le),ft=cn.findIndex(en=>en>=at),kt=cn[ft-1]||cn[0];qe({type:"entry:preview:set:scale",payload:{scale:kt}})},"entry:preview:zoom-out:set-offset":St=>{let{getState:je,dispatch:qe}=St;const Le=je(),at=(0,D.St)(Le),ft=cn.findIndex(en=>en>=at),kt=cn[ft-1]||cn[0];qe({type:"entry:preview:set:scale",payload:{scale:kt}}),qe({type:"entry:preview:zoom-out:center-position",payload:{nextScale:kt,oldScale:at}})},"entry:preview:zoom-out:center-position":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{nextScale:at,oldScale:ft}}=je;const kt=qe(),en=(0,D.PN)(kt),kn=(0,D.A3)(kt),yn=(0,To.Lc)(kt),{width:yo,height:Uo}=document.getElementById("simulator-container")?document.getElementById("simulator-container").getBoundingClientRect():{height:null,width:null},{width:Xo,height:Ia}=document.querySelector("#simulator-shell")?document.querySelector("#simulator-shell").getBoundingClientRect():document.querySelector("#simulator-container .zoom-area").getBoundingClientRect(),[ja,ka]=en,ga=yn?ja:0,er=yn?ka:0,Za=Math.min(Math.max(yo/(Xo*100/ft+ga*2)*100,20),400),Cr=Math.min(Math.max(Uo/(Ia*100/ft+er*2)*100,20),400),Dr=Math.min(1,Za{let{getState:je,dispatch:qe}=St;const Le=je(),at=(0,D.Ur)(Le),{activePageKey:ft,activeCanvasKey:kt}=(0,D.mf)(Le);let en=0,kn=0,yn=-1,yo=-1;const Uo=sdkStore.getHotItem(ft),Xo=Uo?Uo.hotAttr.device:at.device;if(!kt&&ft){const{w:Dr,h:ti}=(0,Qo.lY)(Uo,sdkStore,!0);if(!Number.isFinite(Dr)||!Number.isFinite(ti)){var Ia,ja;const Xr=(0,ea.MR)(Xo);en=(Xr==null?void 0:Xr.width)||(Uo==null||(Ia=Uo.hotAttr)==null?void 0:Ia.deviceW)||0,kn=(Xr==null?void 0:Xr.height)||(Uo==null||(ja=Uo.hotAttr)==null?void 0:ja.deviceH)||0}else en=Dr,kn=ti}else if(Xo==="none"&&kt){var ka;const Dr=(ka=sdkStore.getHotItem(kt))==null?void 0:ka.hotAttr;en=Dr==null?void 0:Dr.w,kn=Dr==null?void 0:Dr.h}else if(Xo==="customize")en=Uo?Uo.hotAttr.deviceW:at.deviceW,kn=Uo?Uo.hotAttr.deviceH:at.deviceH;else{var ga,er,Za,Cr;const Dr=(0,ea.MR)(Xo);en=(Dr==null?void 0:Dr.width)||(Uo==null||(ga=Uo.hotAttr)==null?void 0:ga.deviceW)||0,kn=(Dr==null?void 0:Dr.height)||(Uo==null||(er=Uo.hotAttr)==null?void 0:er.deviceH)||0,yn=Uo==null||(Za=Uo.hotAttr)==null?void 0:Za.deviceW,yo=Uo==null||(Cr=Uo.hotAttr)==null?void 0:Cr.deviceH}yn===-1&&(yn=en,yo=kn),qe({type:"preview:set:shellContainer",payload:{shellContainer:{width:en,height:kn,widthBare:yn,heightBare:yo}}})},"entry:preview:zoom-quick-preview":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:at}=je;const ft=qe(),{activePageKey:kt,activeCanvasKey:en,activeWidgetKey:kn}=(0,D.mf)(ft),yn=(0,D.B3)(ft),yo=(0,D.KR)(ft),Uo=(0,D.Mo)(ft),Xo=(0,D.hM)(ft),Ia=at==null?void 0:at.quickPreviewSize,ja=Ia||yn;if(!ja)return;let{width:ka,height:ga}=ja;if(yo){var er;const ur=(er=sdkStore.getHotItem(Uo))==null?void 0:er.hotAttr;if(!ur)return;ka=ur.w,ga=ur.h}else if(Xo){const ur=sdkStore.getHotItem(kt);if(!ur)return;if(kn){const oi=sdkStore.getHotItem(kn);if(oi){var Za,Cr;ka=oi==null||(Za=oi.hotAttr)==null?void 0:Za.w,ga=oi==null||(Cr=oi.hotAttr)==null?void 0:Cr.h}}else{const{hotAttr:{device:oi,deviceW:hs,deviceH:Di}}=ur,{w:Gr,h:ms}=(0,Qo.lY)(ur,sdkStore,!0);if(!Number.isFinite(Gr)||!Number.isFinite(ms)){const Zi=(0,ea.MR)(oi);ka=(Zi==null?void 0:Zi.width)||hs||0,ga=(Zi==null?void 0:Zi.height)||Di||0}else ka=Gr,ga=ms}}else{var Dr,ti;const ur=(Dr=sdkStore.getHotItem(kt))==null?void 0:Dr.hotAttr,oi=(ti=sdkStore.getHotItem(en))==null?void 0:ti.hotAttr;if(!ur||!oi)return;const{deviceW:hs,deviceH:Di,deviceOrientation:Gr,device:ms}=ur,{w:Zi,h:El}=oi;ka=Gr==="portrait"?hs:Di,ga=Gr==="portrait"?Di:hs,ms==="none"&&(ka=Zi,ga=El)}const Xr=Math.min(ja.height/ga,ja.width/ka)*100,li=Math.min(Xr,400);Le({type:"preview:set:scale",payload:{scale:li}}),Ia&&Le({type:"preview:current:update:state",payload:{quickPreviewSize:Ia}})}},Xn=function(St,je,qe){if(qe===void 0&&(qe=100),St==="auto"||St==="none")return[{display:"none"},{display:""}];const[Le,at]=ia(St,je),[ft,kt]=fa(St),[en,kn]=ln(St,je),[yn,yo]=ta(St,je,qe);return[{display:Le,...en,zIndex:ft,transform:yn},{display:at,...kn,zIndex:kt,transform:yo}]},Mo=St=>{switch(St){case"none":return"none";case"auto":return"auto";case"leftmenu":return"leftmenu-reverse";case"rightmenu":return"rightmenu-reverse";case"leftdrawer":return"leftdrawer-reverse";case"rightdrawer":return"rightdrawer-reverse";case"slideright":return"slideleft";case"slideleft":return"slideright";case"slidetop":return"slidebottom";case"slidebottom":return"slidetop";case"slideleft2":return"leftout";case"slideright2":return"rightout";case"topin":return"topout";case"popin":return"popout";case"leftout":return"slideleft2";case"rightout":return"slideright2";case"topout":return"topin";case"popout":return"popin"}},Zo=null,ia=(St,je)=>St==="none"?je<1?["","none"]:["none",""]:je<1?["",""]:[Zo.includes(St)?"":"none",""],xa=null,fa=St=>xa.includes(St)?[3,2]:[2,3],zo={boxShadow:"0 0 8px #aaa",borderLeft:"1px solid #bbb"},Ra={boxShadow:"0 0 8px #aaa",borderRight:"1px solid #bbb"},Sa={boxShadow:"0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22), 0 0 10px 1000px rgba(0, 0, 0, 0.2)"},ln=(St,je)=>{switch(St){case"leftmenu":return[zo,null];case"leftmenu-reverse":return je<1?[null,zo]:[null,null];case"rightmenu":return[Ra,null];case"rightmenu-reverse":return je<1?[null,Ra]:[null,null];case"leftdrawer":case"rightdrawer":return[null,Sa];case"leftdrawer-reverse":case"rightdrawer-reverse":return je<1?[Sa,null]:[null,null];default:return[null,null]}},ta=(St,je,qe)=>{const Le=je*qe;switch(St){case"none":return["none","none"];case"leftmenu":return["translateX("+(0+Le)+"%)","translateX("+(-100+Le)+"%)"];case"leftmenu-reverse":return["translateX("+(-100+qe-Le)+"%)","translateX("+(0+qe-Le)+"%)"];case"rightmenu":return["translateX("+(0-Le)+"%)","translateX("+(100-Le)+"%)"];case"rightmenu-reverse":return["translateX("+(100-qe+Le)+"%)","translateX("+(0-qe+Le)+"%)"];case"leftdrawer":return["none","translateX("+(-100+Le)+"%)"];case"leftdrawer-reverse":return["translateX("+(-100+qe-Le)+"%)","none"];case"rightdrawer":return["none","translateX("+(100-Le)+"%)"];case"rightdrawer-reverse":return["translateX("+(100-qe+Le)+"%)","none"];case"slideright":return["translateX("+Le+"%)","translateX("+(-100+Le)+"%)"];case"slideleft":return["translateX("+(0-Le)+"%)","translateX("+(100-Le)+"%)"];case"slidetop":return["translateY("+Le+"%)","translateY("+(-100+Le)+"%)"];case"slidebottom":return["translateY("+(0-Le)+"%)","translateY("+(100-Le)+"%)"];case"slideleft2":return["none","translateX("+(-100+Le)+"%)"];case"slideright2":return["none","translateX("+(100-Le)+"%)"];case"topin":return["none","translateY("+(-100+Le)+"%)"];case"popin":return["none","translateY("+(100-Le)+"%)"];case"leftout":return["translateX("+(0-Le)+"%)","none"];case"rightout":return["translateX("+Le+"%)","none"];case"topout":return["translateY("+(0-Le)+"%)","none"];case"popout":return["translateY("+Le+"%)","none"];default:return console.error("\u53D1\u73B0\u672A\u77E5\u52A8\u753B\u540D\u79F0: "+St),["none","none"]}};var ko=i(85131),bo=i(70466),aa=i(37342),ma=i(22835);const dr={name:"none",delay:0,duration:0,offset:100},ni={"entry:runner:reload:screen":(St,je)=>{let{dispatch:qe}=St,{payload:{activeCid:Le}}=je;qe({type:"entry:runner:activate:canvas",payload:{pageKey:Le}})},"entry:runner:reset":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:at}=je;const ft=qe();try{var kt;const{activePageKey:en,history:kn}=(0,D.mf)(ft);let yn=en;MB.runnerController.resetHandler.resetRunnerState(),Le({type:"entry:runner:cleanup:audio"}),Le({type:"runner:update:state",payload:{audioList:[],videoList:[]}}),Le({type:"entry:update:preview:screenTreeData"});const yo=(kn==null||(kt=kn.slice(-1)[0])==null?void 0:kt.current)||"",Uo=yo.indexOf("/");if(Uo!==-1){yn=yo.substring(0,Uo);const Xo=yo.substring(Uo+1);Le({type:"entry:runner:activate:canvas",payload:{pageKey:yn,canvasKey:Xo,isResetAllRunner:!0}}),Le({type:"entry:runner:update:basket:status:under",payload:{key:Xo}})}else Le({type:"entry:runner:activate:canvas",payload:{pageKey:yn}}),Le({type:"entry:runner:update:basket:status:under",payload:{key:yn}});Le({type:"entry:update:preview:data",payload:{pageKey:yn}}),Le({type:"runner:update:state",payload:{runnerCacheTag:Math.random()}})}catch(en){console.error(en)}},"entry:runner:activate:basket:canvas":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{interaction:at,basketKey:ft,basketActiveCanvas:kt,transition:en,resetTargetSubWidgetsState:kn,resetTargetCanvasScrollOffset:yn}}=je;const yo=qe(),Uo=(0,D.KR)(yo),Xo=(0,D.Mo)(yo);let Ia,ja;if(Uo&&Xo){const Gr=sdkStore.getHotItem(Xo);Ia=Xo,(Gr==null?void 0:Gr.hotAttr.type)==="wBasket"?(Ia=Xo,ja=Gr.hotAttr.refRBPageKey):(Gr==null?void 0:Gr.hotAttr.type)==="rResBunch"&&(Ia=ja=Xo)}const ka=(0,In.XR)({link:at,editingBasketKey:Ia,editingPanelRefPage:ja});if(!ka)return;const{basketKey:ga,refRBPageKey:er,canvasKey:Za,refCanvasKey:Cr}=ka;if(!ga||!Za)return;const Dr=(0,ve.yV)(),ti=Dr.getHotItem(ga);if(!ti)return;const{key:Xr,sup:li,hotAttr:{refRBPageKey:ur,bunch:oi}}=ti;if(Uo&&ga===Xo){const{activeCanvasKey:Gr}=(0,D.mf)(yo),ms=q.A.getCanvasKeyByAlias(ga,Za,Gr);if(!ms)return;yn&&MB.runnerController.resetHandler.resetCurWScroll(ms),kn&&MB.runnerController.resetHandler.resetCurWStatus(ms);const Zi=oi===Ot.x.RbPage&&li==="B@ref-muban"?Xr:ur,{sub:El}=sdkStore.getHotItem(Zi);El.includes((0,ht.OO)(ms)?(0,ht.QL)(ms).pop():ms)&&(MB.runnerController.eventHandler.clearScopeActions(),Le({type:"entry:runner:activate:canvas",payload:{pageKey:Zi,canvasKey:ms,resetTargetSubWidgetsState:kn,resetTargetCanvasScrollOffset:yn,transition:en}}))}else{var hs,Di;const{basketCanvasMap:Gr}=(0,D.mf)(yo);if(!Gr.get(ga))return;const{activeCanvas:ms}=Gr.get(ga);(hs=(0,ve.EW)())==null||hs.deleteUnderWidgetAnimationRecords(ms);const Zi=q.A.getCanvasKeyByAlias(ga,kt,ms);if(yn&&MB.runnerController.resetHandler.resetCurWScroll(Zi),kn&&MB.runnerController.resetHandler.resetCurWStatus(Zi),ms===kt&&!kn||sdkStore.isTrashed(Zi))return;MB.runnerController.resetHandler.emitChartsOption(),MB.runnerController.listenerHandler.updateCurListenerSnapshotMap(ms),Le({type:"entry:runner:cache:media",payload:{canvasKey:ms}}),en=en||dr;const El=()=>{typeof en.callback=="function"&&en.callback();const an=qe(),{audioList:Gn,videoList:_o}=(0,D.mf)(an),Da=[];for(const Lr of Gn)Lr.keepAlive?Da.push(Lr):Lr.key.includes(ga)?q.A.isWidgetInBasketCanvas(Lr.key,Zi)?Da.push(Lr):Lr.audioObj.pause():Da.push(Lr);const pr=[];for(const Lr of _o){const Sr=document.getElementById(Lr.key);Sr&&(Lr.key.includes(ga)?q.A.isWidgetInBasketCanvas(Lr.key,Zi)?pr.push(Lr):Sr.src="":pr.push(Lr))}Le({type:"runner:update:state",payload:{audioList:Da,videoList:pr}}),MB.runnerController.listenerHandler.listenerHandleAfterload(Zi)};Zi!==ms&&ti.hotAttr.isVisible&&MB.runnerController.collectNextCanvasKey(Zi,"basketCanvas");for(const an of q.A.findAllAVUnder(Zi,"wAudio"))Le({type:"entry:runner:append:audio",payload:{audio:an}});for(const an of q.A.findAllAVUnder(Zi,"wVideo"))Le({type:"entry:runner:append:video",payload:{video:an}});const yc={...en,callback:El},Ts=new Map(Gr);Ts.set(ga,{activeCanvas:Zi,transition:yc}),MB.runnerController.eventHandler.clearScopeActions(ga),Le({type:"runner:update:state",payload:{basketCanvasMap:Ts}}),Le({type:"entry:runner:update:basket:status:under",payload:{key:Zi}});const Pn=[...Gr.keys()].filter(an=>an.startsWith("/"+ga)||an===ga).map(an=>(0,ht.OO)(an)?(0,ht.QL)(an).pop():an);Le({type:"runner:reset:basket:list:scroll",payload:{keys:Pn}}),(Di=Dr.overwriteItem)==null||Di.call(Dr,{...ti,hotAttr:{refContentKey:(0,ht.OO)(Zi)?Zi.split("/").at(-1):Zi},sub:[Zi]}),MB.runnerController.listenerHandler.updateListenerTriggers(),MB.runnerController.setupBasketTimers(ga,Zi)}},"entry:runner:open:hyperlink":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{hyperlink:at,openIn:ft}}=je;const kt=qe(),{isMobile:en}=(0,D.bF)(kt),kn=(0,l.vq)();let yn,yo;try{const Xo=new URL(at);yn=Xo.href,yo=Xo.hostname.split(".").slice(-2).join(".")}catch(Xo){yn="https://"+at,yo=""}const Uo=()=>{try{switch(ft){case"inPage":(0,aa.JW)(yn,"_self");break;case"newTab":window.ReactNativeWebView?MB.messageBucket.send("openLinkByBrowser",{link:at}):(0,aa.JW)(yn,"_blank","noreferrer");break}}catch(Xo){throw MB.notice({text:I18N.SettingPanel.invalid_url_notice,type:"error"}),new Error("[NO SENTRY]: Invalid hyperlink setting")}};["wondershare.com","modao.cc"].includes(yo)?kn&&ft==="newTab"?Le({type:"previewModal:update:state",payload:{preOpenHyperlinkModal:{isOpen:!0,hyperlink:at,isMobile:en,displayWeChatNewTabInternalUrlTip:!0,confirmText:I18N.Common.confirm,onConfirm:Uo}}}):Uo():Le({type:"previewModal:update:state",payload:{preOpenHyperlinkModal:{isOpen:!0,hyperlink:at,isMobile:en,displayWeChatNewTabExternalUrlTip:kn&&ft==="newTab",confirmText:I18N.SettingPanel.continue,onConfirm:Uo}}})},"entry:runner:activate:canvas":(St,je)=>{var qe;let{getState:Le,dispatch:at}=St,{payload:{pageKey:ft,canvasKey:kt,widgetKey:en,transition:kn,resetTargetSubWidgetsState:yn=!1,resetTargetCanvasScrollOffset:yo=!1,saveHistory:Uo=!0,forceInit:Xo=!1,keepScale:Ia=!0,keepOverlayStack:ja=!1,sourceCanvas:ka,isResetAllRunner:ga=!1}}=je;const er=(0,bo.F)();if(er){at({type:"entry:comment:wigglingCommentCid",payload:{wigglingCommentCid:er}});return}at({type:"entry:comment:clear"});const Za=Le(),{activeCanvasKey:Cr,history:Dr}=(0,D.mf)(Za);if(Cr&&Cr===kt&&!ga){ja||at({type:"entry:runner:reset:overlay:stack"});return}if(!ft||sdkStore.isTrashed(ft)||!MB.runnerController)return;const ti=(0,D.KR)(Za),Xr=(0,D.Mo)(Za),li=(0,D.hM)(Za),ur=(0,D.UB)(Za),oi=(0,D.ub)(Za),hs=(0,D.k6)(Za);if(!(Xo||(0,tt.pE)({isPanelPreviewMode:ti,basketKey:Xr,canvasKey:kt,sharing:ur})))return;kn=kn||dr,/drawer|menu/.test(kn.name)?(MB.runnerController.setCurrentCanvasKey(Cr),MB.runnerController.setCurrentCanvasAsMenuOrDrawerKey(kt)):(MB.runnerController.setCurrentCanvasKey(null),MB.runnerController.setCurrentCanvasAsMenuOrDrawerKey(null));const Gr=q.A.getCanvasKeyByAlias(ft,kt,Cr)||(0,ko.XV)(ft);if(ga||(MB.runnerController.resetHandler.emitChartsOption(),MB.runnerController.listenerHandler.updateCurListenerSnapshotMap(Cr),at({type:"entry:runner:cache:media",payload:{canvasKey:Cr}})),yo)MB.runnerController.resetHandler.resetCurWScroll(Gr);else{const{screenScrollTopMap:_o,screenScrollLeftMap:Da}=(0,D.mf)(Za),pr=_o[Gr]||0,Lr=Da[Gr]||0;MB.runnerController.runner.updateScrollTop(Gr,pr),MB.runnerController.runner.updateScrollLeft(Gr,Lr)}yn&&MB.runnerController.resetHandler.resetCurWStatus(Gr);const Zi={...kn,callback:()=>{typeof kn.callback=="function"&&kn.callback(),at({type:"entry:media:update",payload:{canvasKey:Gr}}),MB.runnerController.listenerHandler.listenerHandleAfterload(Gr,ga)}},El=ka?Dr.find(_o=>{var Da;return(Da=_o.current)==null?void 0:Da.endsWith(ka)}):null,yc=Uo?[(0,tt.NG)(ft,Gr,El),...Dr]:Dr;MB.runnerController.collectNextCanvasKey(Gr,"mainCanvas"),MB.runnerController.destroyScrollBarByCid(Cr);const Ts=sdkStore.getHotItem(ft);Ts!=null&&Ts.hotAttr&&at({type:"preview:current:update:state",payload:{screenMeta:{cid:ft,...Ts.hotAttr}}}),at({type:"entry:update:preview:data"}),at(li||oi?{type:"entry:runner:update:basket:status:under",payload:{key:ft}}:{type:"entry:runner:update:basket:status:under",payload:{key:Gr}}),(qe=(0,ve.EW)())==null||qe.clearWidgetAnimationRecords(),MB.runnerController.eventHandler.clearTimeout(),MB.runnerController.eventHandler.iterationHandler.clear(),at({type:"entry:runner:reset:overlay:stack"}),at({type:"runner:update:state",payload:{transition:Zi,activePageKey:ft,activeCanvasKey:Gr,activeWidgetKey:en,history:yc}});const Pn=ti||li;if((0,tt.AT)(ft,Gr,Pn||hs),Ia&&at({type:"entry:auto-fit:preview:scale"}),at({type:"runner:reset:basket:scroll"}),(0,ma.fl)(ft),setTimeout(()=>{(0,ma.cL)(Gr)},50),!Gr&&!(oi||Pn)){var an,Gn;(an=MB)!=null&&an.notice&&((Gn=MB)==null||Gn.notice({text:I18N.dUtils.no_artboard_cannot_be_previewed,type:"warning"}))}(hs||ti||li)&&MB.previewModalActiveRunner&&MB.previewModalActiveRunner({activePageKey:ft,activeCanvasKey:Gr,resetTargetSubWidgetsState:yn,resetTargetCanvasScrollOffset:yo}),MB.runnerController.setupCanvasTimers(li?ft:Gr)},"entry:runner:back-to-prev-canvas":(St,je)=>{var qe,Le,at,ft;let{getState:kt,dispatch:en}=St,{payload:kn={}}=je;const yn=(0,bo.F)();if(yn){en({type:"entry:comment:wigglingCommentCid",payload:{wigglingCommentCid:yn}});return}en({type:"entry:comment:clear"});const yo=kt(),{activeCanvasKey:Uo,history:Xo,transition:{name:Ia,duration:ja,offset:ka}}=(0,D.mf)(yo),ga=(0,D.KR)(yo),er=(0,D.Mo)(yo),Za=(0,D.hM)(yo),Cr=(0,D.k6)(yo);if(Xo.length===1)return;let Dr;const ti=kn.currentCanvasKey||(0,tt.Lf)(Xo[0])[1];if(!ti)return;const Xr=(0,ve.yV)(),li=kn.toSource?(qe=Xo.find(Pn=>(0,tt.Lf)(Pn)[1]===ti))==null?void 0:qe.from:Xo[1],[ur,oi]=(0,tt.Lf)(li);if(!oi||Xr.isTrashed(oi))return;const hs=(Le=Xr.getHotItem(ti))==null?void 0:Le.hotAttr,Di=(at=Xr.getHotItem(oi))==null?void 0:at.hotAttr;MB.runnerController.setCurrentCanvasKey(null),MB.runnerController.setCurrentCanvasAsMenuOrDrawerKey(null),hs&&hs.orientation!==(Di==null?void 0:Di.orientation)?Dr=dr:kn.transition?Dr=kn.transition:Dr={name:Mo(Ia),delay:0,duration:kn.noDuration?0:ja,offset:ka,callback:kn.callback};const ms={...Dr,callback:()=>{typeof Dr.callback=="function"&&Dr.callback(),en({type:"entry:media:update",payload:{canvasKey:oi}}),MB.runnerController.listenerHandler.listenerHandleAfterload(oi)}},Zi=(0,D.UB)(yo);if(!(0,tt.pE)({isPanelPreviewMode:ga,basketKey:er,canvasKey:oi,sharing:Zi}))return;(ft=(0,ve.EW)())==null||ft.deleteUnderWidgetAnimationRecords(Uo),MB.runnerController.resetHandler.emitChartsOption(),MB.runnerController.listenerHandler.updateCurListenerSnapshotMap(Uo),en({type:"entry:runner:cache:media",payload:{canvasKey:Uo}}),kn.resetTargetCanvasScrollOffset&&MB.runnerController.resetHandler.resetCurWScroll(oi),kn.resetTargetSubWidgetsState&&MB.runnerController.resetHandler.resetCurWStatus(oi);const yc=Xo.slice(1);MB.runnerController.destroyScrollBarByCid(Uo),MB.runnerController.eventHandler.clearTimeout(),MB.runnerController.eventHandler.iterationHandler.clear(),en({type:"entry:runner:reset:overlay:stack"});const Ts=sdkStore.getHotItem(ur);Ts!=null&&Ts.hotAttr&&en({type:"preview:current:update:state",payload:{screenMeta:{cid:ur,...Ts.hotAttr}}}),en({type:"runner:update:state",payload:{transition:ms,history:yc,activePageKey:ur,activeCanvasKey:oi}}),en({type:"entry:sync-runner:set-screen",payload:{cid:ur}}),(0,tt.AT)(ur,oi,ga||Za),en({type:"entry:update:preview:data"}),en({type:"entry:runner:update:basket:status:under",payload:{key:oi}}),en({type:"entry:auto-fit:preview:scale"}),en({type:"runner:reset:basket:scroll"}),(0,ma.cL)(oi),(Cr||ga||Za)&&MB.previewModalActiveRunner&&MB.previewModalActiveRunner({activePageKey:ur,activeCanvasKey:oi,resetTargetSubWidgetsState:kn.resetTargetSubWidgetsState,resetTargetCanvasScrollOffset:kn.resetTargetCanvasScrollOffset}),MB.runnerController.setupCanvasTimers(oi)},"entry:runner:update:basket:status:under":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{key:at}}=je;const ft=qe(),{basketCanvasMap:kt}=(0,D.mf)(ft),en=q.A.findAllBasketsUnder(at),kn=new Map(kt);for(const yn of en)if(yn.sub.length!==0){kn.set(yn.key,{activeCanvas:yn.sub[0],transition:dr});for(const yo of q.A.findAllAVUnder(yn.sub[0],"wAudio"))Le({type:"entry:runner:append:audio",payload:{audio:yo}});for(const yo of q.A.findAllAVUnder(yn.sub[0],"wVideo"))Le({type:"entry:runner:append:video",payload:{video:yo}})}Le({type:"runner:update:state",payload:{basketCanvasMap:kn}})},"entry:runner:update:basketCanvasMap:by:basketKey":(St,je)=>{var qe,Le;let{getState:at,dispatch:ft}=St,{payload:{key:kt}}=je;const en=at(),{basketCanvasMap:kn}=(0,D.mf)(en),yn=new Map(kn);if(!kt||sdkStore.isTrashed(kt))return;const yo=sdkStore.getHotItem(kt);!yo||(yo==null||(qe=yo.hotAttr)==null?void 0:qe.type)!==Ot.x.WBasket||!(yo!=null&&(Le=yo.sub)!=null&&Le.length)||(yn.set(kt,{activeCanvas:yo==null?void 0:yo.sub[0],transition:dr}),ft({type:"runner:update:state",payload:{basketCanvasMap:yn}}))},"entry:runner:open:overlay":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{interaction:at}}=je;const ft=qe();if((0,D.KR)(ft))return;const en=(0,D.UB)(ft),{targetRBPageKey:kn,targetOverlayKey:yn,transition:yo,transitionDuration:Uo,transitionDelay:Xo,addBackdrop:Ia,backdropColor:ja,closeWhenClickingOutside:ka,overlayRelativePos:ga}=at;if(!q.A.canOverlayBeOpened(yn,en))return;at.resetTargetSubWidgetsState&&MB.runnerController.resetHandler.resetCurWStatus(yn);const{activePageKey:er,activeCanvasKey:Za,overlayStack:Cr,basketCanvasMap:Dr}=(0,D.mf)(ft),ti={name:yo==="auto"?"fade":yo,duration:parseFloat(Uo||"0")*1e3,delay:parseFloat(Xo||"0")*1e3,called:!1,callback:()=>{ti.called||(ti.called=!0,typeof yo.callback=="function"&&yo.callback(),q.A.isOpeningUniqueOverlay(Cr,yn)&&Le({type:"entry:media:update",payload:{canvasKey:yn}}))}};MB.runnerController.collectNextCanvasKey(yn,"overlayCanvas");const Xr=[...Cr,{idx:Cr.length+1,itaKey:at.key,triggerItemKey:at.triggerItemKey,tick:0,isOverlayIn:!0,targetRBPageKey:kn,targetOverlayKey:yn,transition:ti,addBackdrop:Ia,backdropColor:ja,backdropFilterBlurRadius:(0,Oe.d8)(Me(at,"backdropFilterBlurRadius","number"),[0,1e4]),overlayRelativePos:ga,...q.A.getOverlayRelativePosXY(er,Za,yn,ga,(0,Oe.d8)(Me(at,"overlayRelativePosX","number"),[-Be.rT,Be.rT]),(0,Oe.d8)(Me(at,"overlayRelativePosY","number"),[-Be.rT,Be.rT])),closeWhenClickingOutside:ka}];q.A.isOpeningUniqueOverlay(Cr,yn)&&Le({type:"entry:runner:update:basket:status:under",payload:{key:yn}}),Le({type:"runner:update:state",payload:{overlayStack:Xr}}),MB.runnerController.setupCanvasTimers(yn,!0)},"entry:runner:swap:overlay":(St,je)=>{var qe;let{getState:Le,dispatch:at}=St,{payload:{interaction:ft}}=je;const kt=Le();if((0,D.KR)(kt))return;const kn=(0,D.UB)(kt),{targetOverlayKey:yn,transition:yo,transitionDuration:Uo,transitionDelay:Xo}=ft;if(!q.A.canOverlayBeOpened(yn,kn))return;const{activePageKey:Ia,activeCanvasKey:ja,overlayStack:ka,basketCanvasMap:ga}=(0,D.mf)(kt),er=ka[ka.length-1];if(!er)return;const{overlayRelativePos:Za,overlayRelativePosX:Cr,overlayRelativePosY:Dr}=er;(qe=(0,ve.EW)())==null||qe.deleteUnderWidgetAnimationRecords(er.targetOverlayKey),ft.resetTargetSubWidgetsState&&MB.runnerController.resetHandler.resetCurWStatus(yn),MB.runnerController.resetHandler.emitChartsOption(),MB.runnerController.listenerHandler.updateCurListenerSnapshotMap(er.targetOverlayKey);const ti=()=>{typeof yo.callback=="function"&&yo.callback();const li=er.targetOverlayKey;if(q.A.isClosingUniqueOverlay(ka,li)){at({type:"entry:runner:cleanup:audio:in:overlay",payload:{overlayKey:li}}),at({type:"entry:runner:cleanup:video:in:overlay",payload:{overlayKey:li}});const ur=Array.from(ga.keys()).filter(oi=>sdkStore.locUpColdCanvasKey(oi)===li);at({type:"runner:reset:basket:list:scroll",payload:{keys:ur}}),at({type:"entry:media:update",payload:{canvasKey:yn}})}MB.runnerController.listenerHandler.listenerHandleAfterload(yn)};er.targetOverlayKey!==yn&&MB.runnerController.collectNextCanvasKey(yn,"overlayCanvas");const Xr=ka.slice(0,-1).concat([{...er,itaKey:ft.key,triggerItemKey:ft.triggerItemKey,tick:yo!=="auto"?er.tick+1:er.tick,targetRBPageKey:ft.targetRBPageKey,targetOverlayKey:ft.targetOverlayKey,transition:{name:yo,duration:parseFloat(Uo)*1e3,delay:parseFloat(Xo)*1e3,callback:ti},overlayRelativePos:Za,...q.A.getOverlayRelativePosXY(Ia,ja,yn,Za,Cr,Dr)}]);q.A.isOpeningUniqueOverlay(ka,yn)&&at({type:"entry:runner:update:basket:status:under",payload:{key:yn}}),er.targetOverlayKey&&MB.runnerController.eventHandler.clearScopeActions(er.targetOverlayKey),at({type:"runner:update:state",payload:{overlayStack:Xr}}),MB.runnerController.setupCanvasTimers(yn,!0)},"entry:runner:close:overlay":St=>{let{getState:je,dispatch:qe}=St;const Le=je(),{overlayStack:at}=(0,D.mf)(Le),ft=at.findLastIndex(yn=>yn.isOverlayIn),kt=at.splice(ft,1)[0];if(!kt)return;const en=at.concat({...kt,isOverlayIn:!1});if(qe({type:"runner:update:state",payload:{overlayStack:en}}),MB.runnerController.resetHandler.emitChartsOption(),kt.targetOverlayKey){var kn;MB.runnerController.listenerHandler.updateCurListenerSnapshotMap(kt.targetOverlayKey),MB.runnerController.eventHandler.clearScopeActions(kt.targetOverlayKey),(kn=(0,ve.EW)())==null||kn.deleteUnderWidgetAnimationRecords(kt.targetOverlayKey)}setTimeout(()=>{const yn=je(),yo=kt.targetOverlayKey,{overlayStack:Uo,basketCanvasMap:Xo}=(0,D.mf)(yn);if(q.A.isClosingUniqueOverlay(Uo,yo)){qe({type:"entry:runner:cleanup:audio:in:overlay",payload:{overlayKey:yo}}),qe({type:"entry:runner:cleanup:video:in:overlay",payload:{overlayKey:yo}});const Ia=Array.from(Xo.keys()).filter(ja=>sdkStore.locUpColdCanvasKey(ja)===yo);qe({type:"runner:reset:basket:list:scroll",payload:{keys:Ia}})}if(Uo.length){const Ia=Uo.findLastIndex(ja=>ja.itaKey===kt.itaKey);if(Ia!==-1){const ja=Uo.slice(0);ja.splice(Ia,1),qe({type:"runner:update:state",payload:{overlayStack:ja}})}}},kt.transition.duration)},"entry:runner:reset:overlay:stack":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{targetOverlayKey:at}={targetOverlayKey:""}}=je;const ft=qe(),{overlayStack:kt,basketCanvasMap:en}=(0,D.mf)(ft);let kn=kt;if(at){const yn=kt.findIndex(yo=>yo.targetOverlayKey===at);if(yn!==-1){kn=kt.slice(0,yn);const yo=kn.map(Ia=>Ia.targetOverlayKey),Uo=kt.slice(yn,kt.length).map(Ia=>Ia.targetOverlayKey);Uo.forEach(Ia=>{Le({type:"entry:runner:cleanup:audio:in:overlay",payload:{overlayKey:Ia}}),Le({type:"entry:runner:cleanup:video:in:overlay",payload:{overlayKey:Ia}})});const Xo=Array.from(en.keys()).filter(Ia=>{const ja=sdkStore.locUpColdCanvasKey(Ia)||"";return Uo.includes(ja)&&!yo.includes(ja)});Le({type:"runner:reset:basket:list:scroll",payload:{keys:Xo}})}}else{kn=[];const yn=kt.map(Uo=>Uo.targetOverlayKey);yn.forEach(Uo=>{Le({type:"entry:runner:cleanup:audio:in:overlay",payload:{overlayKey:Uo}}),Le({type:"entry:runner:cleanup:video:in:overlay",payload:{overlayKey:Uo}})});const yo=Array.from(en.keys()).filter(Uo=>yn.includes(sdkStore.locUpColdCanvasKey(Uo)));Le({type:"runner:reset:basket:list:scroll",payload:{keys:yo}})}Le({type:"runner:update:state",payload:{overlayStack:kn}})},"entry:runner:update:overlay:stack":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{keyItemUpdated:at}}=je;const ft=qe(),{overlayStack:kt,activePageKey:en,activeCanvasKey:kn}=(0,D.mf)(ft),yn=kt.map(yo=>{const{itaKey:Uo,triggerItemKey:Xo,targetOverlayKey:Ia}=yo,ja=sdkStore.getHotItem(at);if(!ja)return yo;if(Xo===at||ja.hotAttr.type==="wBasket"&&ja.hotAttr.basket==="bMuban"&&(0,ht.OO)(Xo)&&(0,ht.QL)(Xo).some(ka=>ka===at)){const ka=sdkStore.getHotItem(Xo);if(!ka||!("interactions"in ka.hotAttr))return yo;const ga=ka.hotAttr.interactions.find(er=>er.key===Uo);return!ga||ga.interactionType!==O.O2.OpenOverlay?yo:{...yo,addBackdrop:ga.addBackdrop,backdropColor:ga.backdropColor,backdropFilterBlurRadius:ga.backdropFilterBlurRadius,overlayRelativePos:ga.overlayRelativePos,...q.A.getOverlayRelativePosXY(en,kn,Ia,ga.overlayRelativePos,ga.overlayRelativePosX,ga.overlayRelativePosY),closeWhenClickingOutside:ga.closeWhenClickingOutside}}return yo});Le({type:"runner:update:state",payload:{overlayStack:yn}})},"entry:runner:re:pos:overlay":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{targetOverlayKey:at}={targetOverlayKey:""}}=je;const ft=qe(),{overlayStack:kt,activePageKey:en,activeCanvasKey:kn}=(0,D.mf)(ft),yn=kt.map(yo=>{if(at===""||yo.targetOverlayKey===at){const{targetOverlayKey:Uo,overlayRelativePos:Xo,overlayRelativePosX:Ia,overlayRelativePosY:ja}=yo;return{...yo,...q.A.getOverlayRelativePosXY(en,kn,Uo,Xo,Ia,ja)}}return yo});Le({type:"runner:update:state",payload:{overlayStack:yn}})},"entry:runner:update:basket:status:in:overlay":St=>{let{getState:je,dispatch:qe}=St;const Le=je(),{overlayStack:at}=(0,D.mf)(Le);at.forEach(ft=>{const{targetOverlayKey:kt}=ft;qe({type:"entry:runner:update:basket:status:under",payload:{key:kt}})})}};var Ir=i(18183);const $a=St=>/^\/app\/design\//.test(St)||/^\/mb-workspace\//.test(St)||St.startsWith((0,Ir.Dw)("design/"));var Va=i(34860);const Ha="preview-is-stickyshow",or="preview-is-highlight",gi="preview-is-statePanel",Qr="preview-is-shell-type",Qi=St=>"preview-simulator-type-"+St,rs=(St,je,qe)=>{const{isSquare:Le,isMobile:at,isEmbedV1:ft,isEmbedV2:kt,isHTMLZip:en}=je;if(Le)return{simulatorType:St.device==="web"||St.category==="combo_group"?"long_page":"device",isStickyShow:!1,isStickyAvailable:!0,isHighlight:!0,isShowOutsideArtboardNav:!1};const kn=(0,po.Yt)(Ha,!0,po.qW.Boolean),yn=(0,po.Yt)(or,!0,po.qW.Boolean);if(at||ft){const Xo=qe?qe.highlight:!0;return{simulatorType:"device",isStickyShow:kn,isHighlight:Xo===void 0?!0:Xo,isShowOutsideArtboardNav:!1}}if(kt)return{simulatorType:(qe==null?void 0:qe.simulator_type)||"device",isStickyShow:qe==null?void 0:qe.sticky,isStickyAvailable:qe==null?void 0:qe.view_sticky,isHighlight:!0,isShowOutsideArtboardNav:qe==null?void 0:qe.view_prd};if($a(location.pathname)||en)return{simulatorType:(0,po.Yt)(Qi(St.cid),"device",po.qW.String),isStickyShow:kn,isHighlight:yn,isShowOutsideArtboardNav:en?qe==null?void 0:qe.view_prd:!0,isStickyAvailable:!0};if((0,Va.oK)()){const{simulator_type:Xo,sticky:Ia,from:ja}=Object.fromEntries(new URLSearchParams(location.search).entries()),ka=Ia===""?!0:(0,po.Yt)(Ha,!1,po.qW.Boolean),ga=ja?qe==null?void 0:qe.highlight:yn,er=MB.canEditByCurrentUser||(qe==null?void 0:qe.view_prd);return Xo?{simulatorType:!er&&Xo==="outside_artboard"?"device":Xo,isStickyShow:ka,isHighlight:ga,isShowOutsideArtboardNav:er,isStickyAvailable:!0}:{simulatorType:(qe==null?void 0:qe.simulator_type)||"device",isStickyShow:qe==null?void 0:qe.sticky,isStickyAvailable:MB.canEditByCurrentUser||(qe==null?void 0:qe.view_sticky),isHighlight:ga,isShowOutsideArtboardNav:er}}else return{simulatorType:St.device==="web"?"long_page":"device",isStickyShow:!1,isHighlight:!0,isStickyAvailable:!0,isShowOutsideArtboardNav:!1}};var Li=i(14861),ns=i(93413);const Es={"entry:init:preview-setting":St=>{let{getState:je,dispatch:qe}=St;const Le=je(),at=(0,D.PL)(Le),ft=(0,D.bF)(Le),kt=(0,D.UB)(Le),en=(0,D.Ur)(Le),{simulatorType:kn,isStickyShow:yn,isHighlight:yo,isStickyAvailable:Uo,isShowOutsideArtboardNav:Xo}=rs(at,ft,kt),{isSquare:Ia}=ft,ja=Ia?!1:(0,po.Yt)("is_minimized",!1,po.qW.Boolean),ka=!Li.CZ.includes(en.device),ga=(0,po.Yt)(Qr+"-"+at.cid,ka,po.qW.Boolean),er={simulatorType:kn,isStickyShow:yn,isShowOutsideArtboardNav:Xo,isStickyAvailable:Uo,isStatePanelShow:(0,po.Yt)(gi,!1,po.qW.Boolean),isHighlight:yo,isMinimized:ja,isShowShell:ga};qe({type:"reducer:preview-toolbar:update",payload:er})},"entry:preview-setting:update:is-highlight":(St,je)=>{let{dispatch:qe}=St,{payload:Le}=je;const{isHighlight:at}=Le;(0,po.a0)(or,!!at,po.qW.Boolean),qe({type:"reducer:preview-toolbar:update",payload:{isHighlight:at}})},"entry:preview-setting:update:show:shell":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:at}=je;const{isShowShell:ft}=at,kt=qe(),en=(0,D.PL)(kt);(0,po.a0)(Qr+"-"+en.cid,ft,po.qW.Boolean),Le({type:"reducer:preview-toolbar:update",payload:{isShowShell:ft}}),setTimeout(()=>{MB.runnerController.reload()})},"entry:preview-setting:update:simulatorType":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:at}=je;const{simulatorType:ft}=at,kt=qe(),en=(0,D.Ur)(kt),kn=(0,D.PL)(kt);(0,po.a0)(Qi(kn.cid),ft,po.qW.String),MB.runnerController.resetCurrentScreenScrollState(en.cid),Le({type:"reducer:preview-toolbar:update",payload:{simulatorType:ft}}),setTimeout(()=>{MB.runnerController.reload()})},"entry:preview-setting:update:is-sticky-show":(St,je)=>{let{dispatch:qe}=St,{payload:Le}=je;const{isStickyShow:at}=Le;(0,po.a0)(Ha,at,po.qW.Boolean),qe({type:"reducer:preview-toolbar:update",payload:{isStickyShow:at}})},"entry:preview-setting:update:is-statePanel-show":(St,je)=>{let{dispatch:qe}=St,{payload:Le}=je;const{isStatePanelShow:at}=Le;(0,po.a0)(gi,at,po.qW.Boolean),qe({type:"reducer:preview-toolbar:update",payload:{isStatePanelShow:at}})},"entry:preview-setting:restore:leftrightpane":St=>{let{dispatch:je}=St;const qe=(0,po.Yt)("is_minimized",!1,po.qW.Boolean),Le=(0,po.Yt)("is_show_rightpane",!0,po.qW.Boolean);je({type:"entry:preview-setting:toggle:isMinimized",payload:{isMinimized:qe}}),je({type:"entry:preview-setting:toggle:rightPane",payload:{isShowRightPane:Le}})},"entry:preview-setting:toggle:isMinimized":(St,je)=>{var qe,Le,at;let{getState:ft,dispatch:kt}=St,{payload:en}=je;const kn=ft(),yn=(0,D.Pf)(kn),yo=(0,D.U4)(kn),Uo=(0,D.Ph)(kn),Xo=(0,D.bF)(kn),Ia=(qe=en==null?void 0:en.isMinimized)!=null?qe:!yn;kt({type:"reducer:preview-toolbar:update",payload:{isMinimized:Ia}}),((Le=en==null?void 0:en.isMemorize)!=null?Le:!0)&&!Uo&&(0,po.a0)("is_minimized",Ia,po.qW.Boolean),Ia?yo||kt({type:"entry:preview:toggle:isHiddenToolBar",payload:{value:!0,isSetTimeout:!0}}):kt({type:"entry:preview:toggle:isHiddenToolBar",payload:{value:!1}});const{isSquare:ka,isEmbedV2:ga,isHTMLZip:er}=Xo;if(!(ka||ga||er)&&!((at=MB)!=null&&(at=at.commonGuideHelper)!=null&&at.checkGuideHasShown(ns.c.GUIDE_PREVIEW_VIEW_BTN))){var Za;(Za=MB)==null||(Za=Za.commonGuideHelper)==null||Za.tryToShowGuide(ns.c.GUIDE_PREVIEW_VIEW_BTN)}},"entry:preview-setting:toggle:rightPane":(St,je)=>{var qe,Le;let{getState:at,dispatch:ft}=St,{payload:kt}=je;const en=at(),kn=(0,D.U4)(en),yn=(0,D.Pf)(en),yo=(0,D.Ph)(en),Uo=(qe=kt==null?void 0:kt.isShowRightPane)!=null?qe:!kn;ft({type:"reducer:preview-toolbar:update",payload:{isShowRightPane:Uo}}),((Le=kt==null?void 0:kt.isMemorize)!=null?Le:!0)&&!yo&&(0,po.a0)("is_show_rightpane",Uo,po.qW.Boolean),Uo?ft({type:"entry:preview:toggle:isHiddenToolBar",payload:{value:!1}}):yn&&ft({type:"entry:preview:toggle:isHiddenToolBar",payload:{value:!0,isSetTimeout:!0}})}};var ys=i(55135);const sr=(St,je,qe,Le,at,ft)=>{let kt;const en=qe?!0:at;if(St.hostname==="youtu.be")kt="https://www.youtube.com/embed/"+St.pathname.replace("/","")+"?autoplay="+(qe?1:0)+"&loop="+(Le?1:0)+"&controls="+(ft?0:1)+"&mute="+(en?1:0);else if(St.hostname==="www.youtube.com")kt="https://www.youtube.com/embed/"+St.searchParams.get("v")+"?autoplay="+(qe?1:0)+"&loop="+(Le?1:0)+"&controls="+(ft?0:1)+"&mute="+(en?1:0);else if(St.hostname==="v.qq.com")kt="https://v.qq.com/txp/iframe/player.html?vid="+St.pathname.split("/").slice(-1).join().replace(".html","")+"&autoplay="+qe+(en?"&volume=0":"");else if(St.hostname==="vimeo.com")kt="https://player.vimeo.com/video/"+St.href.split("/").slice(-1).join()+"?autoplay="+(qe?1:0)+"&loop="+(Le?1:0)+"&controls="+(ft?0:1)+"&mute="+(en?1:0);else if(St.hostname==="www.bilibili.com")kt="https://player.bilibili.com/player.html?bvid="+St.pathname.split("/")[2]+"&autoplay="+(qe?1:0)+"&t="+(qe?.1:0)+"}";else if(St.hostname==="v.youku.com"){var kn;kt="https://player.youku.com/embed/"+((kn=St.pathname.split("/")[2])==null?void 0:kn.replace("id_","").replace(".html",""))}return{iframeSrc:kt,iframeHtml:"'}},mi={"entry:media:update":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{canvasKey:at}}=je;const ft=qe(),kt=(0,D.KR)(ft),{activeCanvasKey:en,audioList:kn,videoList:yn,overlayStack:yo}=(0,D.mf)(ft),Uo=[];for(const ka of kn){var Xo;const ga=(Xo=sdkStore.getHotItem(ka.coldCanvasKeyToAudio||""))==null?void 0:Xo.hotAttr.asOverlay;ka.keepAlive||(kt?q.A.isWidgetInBasketCanvas(ka.key,en):ga?yo.some(er=>ka.coldCanvasKeyToAudio===er.targetOverlayKey):ka.coldCanvasKeyToAudio===en)?Uo.push(ka):ka.audioObj.pause()}const Ia=[];for(const ka of yn){const ga=document.getElementById(ka.key);if(ga){var ja;const er=(ja=sdkStore.getHotItem(ka.coldCanvasKeyToVideo||""))==null?void 0:ja.hotAttr.asOverlay;(kt?q.A.isWidgetInBasketCanvas(ka.key,en):er?yo.some(Za=>ka.coldCanvasKeyToVideo===Za.targetOverlayKey):ka.coldCanvasKeyToVideo===en)?Ia.push(ka):ga.src=""}}Le({type:"runner:update:state",payload:{audioList:Uo,videoList:Ia}});for(const ka of q.A.findAllAVUnder(at,"wAudio"))Le({type:"entry:runner:append:audio",payload:{audio:ka}});for(const ka of q.A.findAllAVUnder(at,"wVideo"))Le({type:"entry:runner:append:video",payload:{video:ka}})},"entry:runner:append:audio":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{audio:at}}=je;const ft=(0,D.mf)(qe()),{audioList:kt}=ft;if(kt.find(er=>{let{key:Za}=er;return at.key===Za}))return;const{key:en,hotAttr:{audio:{isAutoplay:kn,isLoop:yn,isKeepAlive:yo,audioSrc:Uo}}}=at,Xo=new Audio(Uo),{audioPaused:Ia,audioCurrentTime:ja}=MB.runnerController.resetHandler.getWStatus(en);ja!==void 0&&(Xo.currentTime=ja),Xo.preload="metadata",Xo.autoplay=kn,Xo.loop=yn;const ka=Ia===void 0?kn:!Ia;ka?Xo.play().catch(()=>{}):Xo.pause();const ga={key:en,currentTime:ja||0,duration:0,audioState:ka?"play":"pause",audioObj:Xo,keepAlive:yo,previewAudioLoaded:!1,coldCanvasKeyToAudio:rootSdk.sdkStore.locUpColdCanvasKey(en),hotCanvasKeyToAudio:rootSdk.sdkStore.locUpHotCanvasKey(en)};if((0,l.vq)()){const er=()=>{Xo.play().then(()=>{ka||Xo.pause()}).catch(Cr=>{console.log("\u5FAE\u4FE1\u73AF\u5883\u97F3\u9891\u64AD\u653E\u5931\u8D25:",Cr)})},Za=()=>{WeixinJSBridge.invoke("getNetworkType",{},()=>{er()})};typeof WeixinJSBridge<"u"?Za():document.addEventListener("WeixinJSBridgeReady",Za,!1)}Xo.onloadedmetadata=er=>{Le({type:"entry:runner:update:audio",payload:{key:en,duration:er.target.duration}}),Le({type:"entry:runner:update:audio",payload:{key:en,previewAudioLoaded:!0}})},Xo.ontimeupdate=er=>{Le({type:"entry:runner:update:audio",payload:{key:en,currentTime:er.target.currentTime}})},Xo.onplay=()=>{Le({type:"entry:runner:update:audio",payload:{key:en,audioState:"play"}})},Xo.onpause=()=>{Le({type:"entry:runner:update:audio",payload:{key:en,audioState:"pause"}})},Le({type:"runner:update:state",payload:{audioList:[...kt,ga]}})},"entry:runner:cleanup:audio":St=>{let{getState:je}=St;const qe=(0,D.mf)(je()),{audioList:Le}=qe;Le.forEach(at=>{at.audioObj.src=null})},"entry:runner:cleanup:audio:in:overlay":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{overlayKey:at}}=je;const ft=(0,D.mf)(qe()),{audioList:kt}=ft,en=kt.filter(kn=>!kn.keepAlive&&kn.coldCanvasKeyToAudio===at?(MB.runnerController.resetHandler.updateWStatusMap(kn.key,{audioPaused:kn.audioObj.paused,audioCurrentTime:kn.audioObj.currentTime}),kn.audioObj.src=null,!1):!0);Le({type:"runner:update:state",payload:{audioList:en}})},"entry:runner:cleanup:video:in:overlay":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{overlayKey:at}}=je;const ft=(0,D.mf)(qe()),{videoList:kt}=ft,en=kt.filter(kn=>{if(kn.coldCanvasKeyToVideo===at){var yn;const yo=(yn=MB.runnerController.resetHandler.getWStatus(kn.key,"videoRef"))==null?void 0:yn.current;yo&&MB.runnerController.resetHandler.updateWStatusMap(kn.key,{videoRef:void 0,videoPaused:yo.paused,videoMuted:yo.muted,videoVolume:yo.volume,videoCurrentTime:yo.currentTime,videoPlaybackRate:yo.playbackRate});const Uo=document.getElementById(kn.key);if(Uo)return Uo.src=null,!1}return!0});Le({type:"runner:update:state",payload:{videoList:en}})},"entry:runner:update:audio":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{key:at,...ft}}=je;const kt=(0,D.mf)(qe()),{audioList:en}=kt,kn=en.find(yn=>yn.key===at);kn&&(Object.assign(kn,ft),Le({type:"runner:update:state",payload:{audioList:[...en.filter(yn=>yn.key!==at),kn]}}))},"entry:runner:append:video":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{video:at}}=je;const ft=(0,D.mf)(qe()),{videoList:kt}=ft,{key:en,hotAttr:{video:{videoSrc:kn,isAutoplay:yn,isLoop:yo,isMuted:Uo,isHideControls:Xo}}}=at,Ia=(0,ys.dB)(kn)&&(0,ys.Je)(new URL(kn))?sr(new URL(kn),en,yn,yo,Uo,Xo).iframeSrc:kn,ja={key:en,src:Ia,isAutoplay:yn,coldCanvasKeyToVideo:rootSdk.sdkStore.locUpColdCanvasKey(en),hotCanvasKeyToVideo:rootSdk.sdkStore.locUpHotCanvasKey(en)};Le({type:"runner:update:state",payload:{videoList:[...kt,ja]}})},"entry:runner:cache:audio":(St,je)=>{let{getState:qe}=St,{payload:{canvasKey:Le}}=je;if(!Le)return;const at=(0,D.mf)(qe()),{audioList:ft}=at;ft.forEach(kt=>{(kt.coldCanvasKeyToAudio===Le||kt.hotCanvasKeyToAudio===Le)&&MB.runnerController.resetHandler.updateWStatusMap(kt.key,{audioPaused:kt.audioObj.paused,audioCurrentTime:kt.audioObj.currentTime})})},"entry:runner:cache:video":(St,je)=>{let{getState:qe}=St,{payload:{canvasKey:Le}}=je;if(!Le)return;const at=(0,D.mf)(qe()),{videoList:ft}=at;ft.forEach(kt=>{if(kt.coldCanvasKeyToVideo===Le||kt.hotCanvasKeyToVideo===Le){var en;const kn=(en=MB.runnerController.resetHandler.getWStatus(kt.key,"videoRef"))==null?void 0:en.current;kn&&MB.runnerController.resetHandler.updateWStatusMap(kt.key,{videoRef:void 0,videoPaused:kn.paused,videoMuted:kn.muted,videoVolume:kn.volume,videoCurrentTime:kn.currentTime,videoPlaybackRate:kn.playbackRate})}})},"entry:runner:cache:media":(St,je)=>{let{dispatch:qe}=St,{payload:{canvasKey:Le}}=je;qe({type:"entry:runner:cache:audio",payload:{canvasKey:Le}}),qe({type:"entry:runner:cache:video",payload:{canvasKey:Le}})}};var Bt=i(58053),vn=i(18250),Io=i.n(vn),No=i(47695),_a=i(36449),Ur=i(77337),fr=i(78998);let Ar=null;const Fr={...{...ho,...ni,...Es,..._a.k.__entry,...mi,"entry:init:preview:leftPaneWidth":St=>{let{getState:je,dispatch:qe}=St;const Le=je(),at=(0,D.bF)(Le),ft=(0,D.PL)(Le);if(at.isSquare)qe({type:"preview:set:leftPaneWidth",payload:{leftPaneWidth:Oo.qE}});else{const kt=(0,po.Yt)("preview_layer_left_panel_width_"+ft.cid,Oo.sR,po.qW.Number);kt&&qe({type:"preview:set:leftPaneWidth",payload:{leftPaneWidth:kt,projectCid:ft.cid}})}},"entry:preview:check:location-hash":St=>{let{getState:je,dispatch:qe}=St;const Le=window.location.hash||"";if(Le.startsWith("#thread=")){const at=Le.substr(8),ft=je().model.commentThreads.find(kt=>kt.cid===at);if(!ft)return console.warn("[checkLocationHash] missing commentThread: "+at);qe({type:"entry:sync-runner:set-screen",payload:{cid:ft.screen_cid}}),qe({type:"entry:comment:set:active",payload:{isActive:!0}}),qe({type:"container:comment:focus",payload:{focusCommentThreadCid:ft.cid}})}},"entry:init:preview:preference":(St,je)=>{let{dispatch:qe}=St,{payload:{preference:Le}}=je;const at=!Le.theme||Le.theme==="grey"?Oo.Ke.theme:Le.theme,ft={...Le,theme:at,grid_size:Le.grid_size||Oo.Ke.grid_size};qe({type:"preview:update:state",payload:{preference:ft}}),qe({type:"reducer:preview-toolbar:update",payload:{theme:at}})},"entry:init:preview:related:data":async(St,je)=>{let{dispatch:qe}=St,{payload:{rootProject:Le,previewMode:at,screenMeta:ft,isPanelPreviewMode:kt,isCommunityComboPreview:en,isPreviewCombo:kn,basketKey:yn,screenTreeData:yo,screenDataMap:Uo,isQuickPreview:Xo,quickPreviewSize:Ia,isPreviewAIComponent:ja}}=je;qe({type:"preview:current:update:state",payload:{rootProject:Le,screenMeta:ft,isPanelPreviewMode:kt,isCommunityComboPreview:en,isPreviewCombo:kn,screenTreeData:yo,screenDataMap:Uo,panelPreviewBasketKey:yn,isQuickPreview:Xo,quickPreviewSize:Ia,isPreviewAIComponent:ja}}),qe({type:"entry:update:preview:data"}),qe({type:"entry:comment:init:projectShare"});const ka=MB.global.designOptions||{isDesign:!0};qe({type:"entry:init:preview-setting"}),qe({type:"preview:update:state",payload:{designOptions:ka}}),qe({type:"entry:preview:update-mode",payload:{toolbarActiveItem:at}}),qe({type:"entry:init:preview:leftPaneWidth"})},"entry:preview:select":(St,je)=>{let{dispatch:qe,getState:Le}=St,{payload:{toolbarActiveItem:at}}=je;const ft=Le(),kt=(0,D.Br)(ft);at!==kt&&qe({type:"entry:preview:update-mode",payload:{toolbarActiveItem:at}})},"entry:preview:update-mode":async(St,je)=>{let{dispatch:qe,getState:Le}=St,{payload:{toolbarActiveItem:at}}=je;const ft=Le();qe({type:"reducer:preview-toolbar:update",payload:{toolbarActiveItem:at}}),qe({type:"preview:previewPanel:navindex",payload:{previewPanelNavIndex:0}}),setTimeout(()=>{(0,D.pW)(ft)&&MB.runnerController.reload()})},"entry:enter:full-screen-mode":async St=>{let{dispatch:je}=St;await Bt.A.request(),je({type:"entry:preview:select",payload:{toolbarActiveItem:"preview"}}),je({type:"reducer:preview-toolbar:fullscreen",payload:{isFullScreenMode:!0}}),je({type:"entry:auto-fit:preview:scale"}),je({type:"preview:set:canvas:offset",payload:{offset:{x:0,y:0}}}),je({type:"entry:preview-setting:toggle:isMinimized",payload:{isMinimized:!0,isMemorize:!1}}),je({type:"entry:preview-setting:toggle:rightPane",payload:{isShowRightPane:!1,isMemorize:!1}})},"entry:exit:fill-screen-mode":St=>{let{dispatch:je}=St;je({type:"reducer:preview-toolbar:fullscreen",payload:{isFullScreenMode:!1}}),je({type:"entry:init:preview:scale"})},"entry:update:preview:data":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:at}=je;const ft=qe(),kt=(0,D.Ur)(ft),en=(0,D.KR)(ft),kn=(at==null?void 0:at.pageKey)||kt.cid,yn=sdkStore.getHotItem(kn);if(at!=null&&at.pageKey){const{hotAttr:Uo}=yn,Xo={cid:at==null?void 0:at.pageKey,...Uo};Le({type:"preview:current:update:state",payload:{screenMeta:Xo}})}const yo=(0,D.De)(ft);Le({type:"preview:current:update:state",payload:{folderTreeData:yo===yn?{...yn}:yn}}),en&&Le({type:"runner:update:state",payload:{panelPreviewStateListCacheTag:Math.random()}})},"entry:update:preview:screenTreeData":St=>{let{getState:je,dispatch:qe}=St;const Le=je(),at=(0,D.KR)(Le),{activePageKey:ft}=(0,D.mf)(Le),{screenTreeData:kt,screenDataMap:en}=(0,uo.tb)(at&&ft?ft:we.$k);qe({type:"preview:current:update:state",payload:{screenTreeData:kt,screenDataMap:en}})},"entry:preview:reload:screen":St=>{let{getState:je,dispatch:qe}=St;const Le=je(),at=(0,D.HA)(Le),{activePageKey:ft,activeCanvasKey:kt}=(0,D.mf)(Le),en=(0,D.KR)(Le),kn=(0,D.Mo)(Le),yn=(0,D.hM)(Le),yo=ft&&!sdkStore.isTrashed(ft)&&sdkStore.getHotItem(ft),Uo=kt&&!sdkStore.isTrashed(kt)&&sdkStore.getHotItem(kt);let Xo=kt,Ia=ft;if(!yo||!Uo){if(yo&&!Uo){var ja,ka;Xo=(ja=(ka=sdkStore.getSubHotItemList(ft))==null||(ka=ka.filter(Za=>{let{hotAttr:Cr}=Za;return(Cr==null?void 0:Cr.type)===Ot.x.Canvas&&!Cr.asOverlay}).sort((Za,Cr)=>{var Dr,ti;return((Dr=Za.hotAttr)==null?void 0:Dr.order)-((ti=Cr.hotAttr)==null?void 0:ti.order)})[0])==null?void 0:ka.key)!=null?ja:""}else if(!yo&&Uo){const Za=sdkStore.getHotItem(Xo);Za&&(Ia=Za.sup)}else{const{activePageKey:Za,activeCanvasKey:Cr}=(0,uo.u1)(at);Ia=Za,Xo=Cr}if(!Ia){yn&&(setTimeout(()=>{var Za;(Za=MB)==null||Za.notice({text:I18N.dUtils.no_canvas_cannot_be_previewed_on_combo,type:"warning"})},200),qe({type:"runner:update:state",payload:{activePageKey:"",activeCanvasKey:""}}));return}if(qe({type:"entry:runner:cleanup:audio"}),qe({type:"runner:update:state",payload:{audioList:[],videoList:[]}}),en&&kn&&(0,ht.OO)(kt)&&(Xo=(0,ht.iK)([kn],Xo)),qe({type:"entry:runner:activate:canvas",payload:{pageKey:Ia,canvasKey:Xo}}),yn&&qe({type:"entry:preview:zoom-quick-preview"}),!Xo){var ga,er;const Za=kn&&((ga=sdkStore.getHotItem(kn))==null?void 0:ga.hotAttr.bunch)==="rbPage";(er=MB)==null||er.notice({text:Za?I18N.dUtils.no_canvas_cannot_be_previewed_on_muban:I18N.dUtils.no_artboard_cannot_be_previewed,type:"warning"})}}Xo&&(qe({type:"entry:runner:update:basket:status:under",payload:{key:Xo}}),MB.runnerController.destroyScrollBarByCid(Xo)),qe({type:"entry:update:preview:data",payload:{pageKey:Ia}})},"entry:preview:reload":async St=>{let{getState:je,dispatch:qe}=St;qe({type:"entry:runner:cleanup:audio"}),qe({type:"runner:update:state",payload:{audioList:[],videoList:[]}}),qe({type:"entry:update:preview:screenTreeData"});const Le=je(),{activePageKey:at,activeCanvasKey:ft}=(0,D.mf)(Le),kt=(0,D.HA)(Le),en=at&&!sdkStore.isTrashed(at)&&sdkStore.getHotItem(at),kn=ft&&!sdkStore.isTrashed(ft)&&sdkStore.getHotItem(ft);let yn=ft,yo=at;if(!en||!kn){if(en&&!kn){var Uo,Xo;yn=(Uo=(Xo=sdkStore.getSubHotItemList(at))==null||(Xo=Xo.find(ja=>{let{hotAttr:ka}=ja;return(ka==null?void 0:ka.type)===Ot.x.Canvas&&!(ka!=null&&ka.asOverlay)}))==null?void 0:Xo.key)!=null?Uo:""}else if(!en&&kn){const ja=sdkStore.getHotItem(yn);ja&&(yo=ja.sup)}else{const{activePageKey:ja,activeCanvasKey:ka}=(0,uo.u1)(kt);yo=ja,yn=ka}if(qe({type:"entry:runner:activate:canvas",payload:{pageKey:yo,canvasKey:yn}}),!yn){var Ia;(Ia=MB)==null||Ia.notice({text:"\u753B\u5E03\u65E0\u9875\u9762\uFF0C\u65E0\u6CD5\u9884\u89C8",type:"warning"})}}yn&&(qe({type:"entry:runner:update:basket:status:under",payload:{key:yn}}),MB.runnerController.resetScreenScrollState(yn),MB.runnerController.destroyScrollBarByCid(yn)),qe({type:"entry:update:preview:data",payload:{pageKey:yo}}),qe({type:"runner:update:state",payload:{runnerCacheTag:Math.random()}})},"entry:preview:toggle:isHiddenToolBar":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{value:at,isSetTimeout:ft=!1}}=je;const kt=qe(),{isSquare:en,isEmbedV2:kn,isHTMLZip:yn}=(0,D.bF)(kt);if(!en&&!kn&&!yn&&(0,No.jo)())return;const yo=(0,m.sI)(kt),Uo=(0,D.kM)(kt),Xo=(0,D.KR)(kt),Ia=(0,D.hM)(kt),ja=(0,D.ub)(kt),ka=(0,D.Pf)(kt),ga=(0,D.U4)(kt),er=(0,D.H5)(kt);if(clearTimeout(Ar),Xo||Ia||ja||er||at&&(!ka||ga))return;if(yo){Le({type:"preview:update:isHiddenToolBar",payload:!1});return}const Za=Io()(at)?at:!Uo;if(ft&&Za===!0){Ar=setTimeout(()=>{Le({type:"preview:update:isHiddenToolBar",payload:Za})},2e3);return}Le({type:"preview:update:isHiddenToolBar",payload:Za})},"entry:preview:update:current:sharing":(St,je)=>{let{dispatch:qe}=St,{payload:{sharing:Le}}=je;const{screen_visible_switch:at,screen_visible_list:ft}=Le;let kt=ft;Le.type==="default"?(at&&(kt=(0,uo.UG)(ft[0])),qe({type:"preview:set:current-projectShare",payload:{projectShare:{...Le,screen_visible_list:kt}}})):qe({type:"preview:set:current-projectShare",payload:{projectShare:Le}})},"entry:preview:switch:page":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:at}=je;const ft=qe(),{activePageKey:kt,activeCanvasKey:en}=(0,D.mf)(ft),kn=(0,D.lR)(ft),yn=kn.indexOf(en);if(yn===-1)return;const yo=at!=null&&at.isPrev?yn-1:yn+1,Uo=kn[yo];if(!Uo)return;Le({type:"entry:runner:activate:canvas",payload:{pageKey:kt,canvasKey:Uo,transition:{name:"none",delay:0,duration:0,offset:100}}}),Le({type:"preview:set:canvas:offset:dev",payload:{offset:{x:0,y:0}}})},"entry:export:item":async(St,je)=>{var qe,Le;let{getState:at,dispatch:ft}=St,{payload:{exportConfigList:kt,itemToExportKeyList:en}}=je;ft({type:"preview:update:state",payload:{isWidgetBeingExported:!0}});const kn=at(),yn=(0,D.PL)(kn).name,yo=(qe=MB)!=null&&qe.user||(Le=MB)!=null&&Le.currentOrg?(0,fr.XB)(MB.user,MB.currentOrg,(0,D.PL)(kn)):!0,Uo=[];for(const Xo of en)for(const Ia of kt)Uo.push({...Ia,hasWatermark:yo,itemKey:Xo});await(0,Ur.WE)(Uo,yn,Xo=>(console.error(Xo),!0)),ft({type:"preview:update:state",payload:{isWidgetBeingExported:!1}})}},"entry:state:init":St=>{let{dispatch:je}=St;je({type:"user:set",payload:MB.user||void 0}),je({type:"preview:current:update:state",payload:{org:MB.org}}),je({type:"teams:refresh"})},"entry:sync-runner:set-screen":(St,je)=>{let{dispatch:qe,getState:Le}=St,{payload:{cid:at}}=je;const ft=Le(),{activePageKey:kt}=(0,D.mf)(ft);if(at===kt)return;const{hotAttr:en}=sdkStore.getHotItem(at),kn={cid:at,...en};qe({type:"preview:current:update:state",payload:{screenMeta:kn}}),MB.runnerController.clearTimerHandler(),qe({type:"entry:runner:activate:canvas",payload:{pageKey:at}})},"entry:preview:toggle:sharingManager":St=>{let{dispatch:je,getState:qe}=St;const Le=qe(),at=(0,D.H5)(Le);je({type:"preview:sharingManager:update:state",payload:{isShowSharingManager:!at}})}};var os=i(78235);const Ei={id:null,name:"",email:"",avatar:"",plan:{state:"",type:"free",rawType:"free",daysLeft:""}},{getState:Kl,setState:as,wrapEntry:al}=(0,Yn.J$)(Ei),pd={"user:set":al((St,je,qe)=>{let{dispatch:Le}=je,{payload:at={}}=qe;const{id:ft=null,name:kt="",email:en="",avatar:kn="",created_at:yn}=at;Le({type:"reducer:user:update",payload:(0,os.O1)(St,{id:ft,name:kt,email:en,avatar:kn,plan:Cd(at),created_at:yn})})})};function Cd(St){let{plan:je,state:qe,limitation:Le,days_left:at}=St;return{state:qe||"",type:qe==="active"&&je||"free",rawType:je||"free",daysLeft:at||""}}const wc={entryMap:pd,getState:Kl,setState:as};var ba=i(54844),$r=i(31181);const Ni={...wc.entryMap,"entry:comment:init:projectShare":async St=>{let{getState:je,dispatch:qe}=St;const Le=je(),at=(0,D.PL)(Le),ft=$a(location.pathname);try{if(ft){const{sharing:kt}=await(0,ba.J_)({project:at});qe({type:"preview:set:current-projectShare",payload:{projectShare:kt}})}}catch(kt){console.log("e",kt)}},"entry:state:update:previewUserCommonGuidesData":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{key:at}}=je;const ft=qe(),kt=(0,D.HW)(ft);if(!!(kt!=null&&kt.id)){let kn=(0,D.Sy)(ft),yn=(0,D.sU)(ft);kn.push(at),kn=Array.from(new Set(kn)),(0,$r.J)(JSON.stringify(kn)),yn.includes(at)&&(yn.splice(yn.findIndex(yo=>yo===at),1),yn=Array.from(new Set(yn))),Le({type:"preview:current:update:state",payload:{previewCommonGuidesHasShown:kn,previewCommonGuidesToBeShown:yn}})}}},Bs={user:(0,Yn.Tf)("reducer:user:update",wc)},Ec={activeCid:"",transition:{name:"slideleft",delay:0,duration:2e3,offset:100,callback:()=>null},history:[],currentScreenStateHistory:[],screenInfoMap:{},screenScrollTopMap:{},screenScrollLeftMap:{},audioList:[],videoList:[],activeCanvasKey:"",activePageKey:"",basketCanvasMap:new Map,runnerCacheTag:0,tearStickyCacheTag:0,panelPreviewStateListCacheTag:0,basketScrollTopMap:{},basketScrollLeftMap:{},overlayStack:[]};function ps(St,je){St===void 0&&(St=Ec);const{type:qe,payload:Le}=je;switch(qe){case"runner:update:state":return{...St,...Le};case"runner:update:scroll-top":{const{screenMetaCid:at,scrollTop:ft}=Le;return{...St,screenScrollTopMap:{...St.screenScrollTopMap,[at]:ft}}}case"runner:update:scroll-left":{const{screenMetaCid:at,scrollLeft:ft}=Le;return{...St,screenScrollLeftMap:{...St.screenScrollLeftMap,[at]:ft}}}case"runner:update:basket:scroll-top":{const{basketKey:at,scrollTop:ft}=Le;return{...St,basketScrollTopMap:{...St.basketScrollTopMap,[at]:ft}}}case"runner:update:basket:scroll-left":{const{basketKey:at,scrollLeft:ft}=Le;return{...St,basketScrollLeftMap:{...St.basketScrollLeftMap,[at]:ft}}}case"runner:reset:basket:list:scroll":{const{keys:at}=Le,ft=()=>{const kt={};return at.forEach(en=>kt[en]=0),kt};return{...St,basketScrollLeftMap:{...St.basketScrollLeftMap,...ft()},basketScrollTopMap:{...St.basketScrollTopMap,...ft()}}}case"runner:reset:basket:scroll":return{...St,basketScrollTopMap:{},basketScrollLeftMap:{}};case"runner:reset:state":return Ec;case"runner:reset:state:except:history":return{...Ec,history:St.history};default:return St}}const Yl={rootProject:null,projectMeta:null,screenGlue:null,isPanelPreviewMode:!1,isPreviewCombo:!1,panelPreviewBasketKey:null,projectShare:null,previewCommonGuidesHasShown:[],previewCommonGuidesToBeShown:[],screenMetaList:[],folderTreeData:null,screenTreeData:null,refreshCount:0,STRenderArea:[0,0],org:null,isQuickPreview:!1,quickPreviewSize:null,isPreviewAIComponent:!1,previewViewMode:"device"};function ls(St,je){St===void 0&&(St=Yl);const{type:qe,payload:Le}=je;switch(qe){case"preview:current:update:state":return{...St,...Le};case"preview:set:root-project":return{...St,rootProject:Le.rootProject};case"preview:set:current-projectShare":return{...St,projectShare:Le.projectShare};case"preview:screenMetaList:set":return{...St,screenMetaList:Le.screenMetaList};case"preview:refreshCount:update":return{...St,refreshCount:St.refreshCount+1};case"preview:set:STRenderArea":return{...St,STRenderArea:Le.STRenderArea};case"update:org:member:list":{const{orgMembers:at}=Le;return{...St,org:{...St.org,members:at}}}case"current:update:previewViewMode":return{...St,previewViewMode:Le.previewViewMode};default:return St}}const wl={isSpaceDown:!1,isShiftDown:!1},Sc={isDesktop:!0,isInApp:!1,isMobile:!1,isIOSClient:!1,isStandAlone:!1,isEmbedV1:!1,isHTMLZip:!1,isSquare:!1},lc={isShowNewVersionArtboardGuide:!1},Ic="preview_layer_panel_height",Gc={previewOptions:Sc,designOptions:{},guideOptions:lc,offset:{x:0,y:0},currentScreenOriginOffset:{x:0,y:0},scale:100,hasChangedScaleManually:!1,keyFlags:wl,viewport:{width:0,height:0,left:0,top:0},preference:{},previewPanelNavIndex:0,screenCommentThreadCountMap:null,panelHeight:(0,po.Yt)(Ic,window.innerHeight*.6,po.qW.Number),isHiddenToolBar:!1,leftPaneWidth:Oo.sR,isWidgetBeingExported:!1,rightPaneWidth:Oo.xM,collapsedRBPageKeySet:new Set,shellContainer:{width:0,height:0,widthBare:0,heightBare:0}};function mc(St,je){St===void 0&&(St=Gc);const{type:qe,payload:Le}=je;switch(qe){case"preview:update:state":return{...St,...Le};case"preview:set:canvas:offset":return{...St,offset:Le.offset};case"preview:set:canvas:currentScreenOriginOffset":return{...St,currentScreenOriginOffset:Le.currentScreenOriginOffset};case"preview:set:scale":return{...St,scale:Le.scale};case"preview:set:key:flags":return{...St,keyFlags:{...wl,...Le}};case"preview:reset:key:flags":return{...St,keyFlags:wl};case"preview:scrollbar:viewport":return{...St,viewport:Le};case"preview:previewPanel:navindex":return{...St,previewPanelNavIndex:Le.previewPanelNavIndex};case"preview:update:preference":return{...St,preference:{...St.preference,...Le}};case"preview:comment:update:screen_count_map":return{...St,screenCommentThreadCountMap:Le.screenCommentThreadCountMap||null};case"preview:panel:set:height":{const{panelHeight:at}=Le;return(0,po.a0)(Ic,at,po.qW.Number),{...St,panelHeight:at}}case"preview:update:guideOptions":return{...St,guideOptions:{...St.guideOptions,...Le}};case"preview:update:isHiddenToolBar":return{...St,isHiddenToolBar:Le};case"preview:set:canvas:offset:dev":return{...St,offset:{...St.offset,...Le.offset}};case"preview:set:leftPaneWidth":return Le.projectCid&&(0,po.a0)("preview_layer_left_panel_width_"+Le.projectCid,Le.leftPaneWidth,po.qW.Number),{...St,leftPaneWidth:Le.leftPaneWidth};case"preview:set:rightPaneWidth":return Le.projectCid&&(0,po.a0)("preview_layer_right_panel_width_"+Le.projectCid,Le.rightPaneWidth,po.qW.Number),{...St,rightPaneWidth:Le.rightPaneWidth};case"preview:set:shellContainer":return{...St,shellContainer:Le.shellContainer};case"preview:set:collapsedRBPageKeySet":return{...St,collapsedRBPageKeySet:Le.collapsedRBPageKeySet};default:return St}}var Zc=i(86969),gc=i(81122);const Fo={toolbarActiveItem:Zc.$y,isFullScreenMode:!1,simulatorType:"device",isShowShell:!0,isStickyShow:!0,isStickyAvailable:!0,isHighlight:!0,isStatePanelShow:!0,isOutsideVisible:!1,isShowOutsideArtboardNav:!1,isMinimized:(0,po.Yt)("is_minized",!1,po.qW.Boolean),isShowRightPane:(0,po.Yt)("is_show_rightpane",!0,po.qW.Boolean),appVersion:"",isDummyApk:!1,isShowSplash:!1,theme:Oo.Sx.LIGHT,isFromSharing:(0,Va.IB)(),isFromAbar:(0,gc.BG)()};function Ca(St,je){St===void 0&&(St=Fo);let{type:qe,payload:Le}=je;switch(qe){case"reducer:preview-toolbar:update":return{...St,...Le};case"reducer:preview-toolbar:fullscreen":return{...St,isFullScreenMode:Le.isFullScreenMode};case"reducer:preview-toolbar:update:highlight":return{...St,isHighlight:Le.isHighlight};default:return St}}const ya={preOpenHyperlinkModal:{isOpen:!1},imagePreviewModal:{isOpen:!1}};function Ba(St,je){St===void 0&&(St=ya);const{type:qe,payload:Le}=je;switch(qe){case"previewModal:update:state":return{...St,...Le};case"previewModal:reset:state":return ya;case"previewModal:reset:popup:state":{const{modalName:at}=Le;return{...St,[at]:ya[at]}}default:return St}}const Xa={isShowSharingManager:!1};function Kt(St,je){St===void 0&&(St=Xa);const{type:qe,payload:Le}=je;switch(qe){case"preview:sharingManager:update:state":return{...St,...Le};default:return St}}var Vn=i(62485);const io={current:ls,common:mc,modals:Ba,previewSetting:Ca,runner:ps,sharingManager:Kt,draft:Vn.A};var Wn=i(6861);const $n={STMode:!1,activeTearPreview:null,tearOffset:{left:0,top:0}};function Vo(St,je){St===void 0&&(St=$n);const{type:qe,payload:Le}=je;switch(qe){case"ST:update":return Object.assign({},St,Le);default:return St}}const Do={"entry:ST:STMode:toggle":St=>{let{getState:je,dispatch:qe}=St;const Le=(0,To.Lc)(je());qe({type:"ST:update",payload:{STMode:!Le}})}};var Bo=i(93e3),Ro=i(14166),Pa=i(32424),la=i(27480),Go=i(21489),ir=i(86493),tr=i(31348),wr=i(78401),Pr=i(79770);const br=St=>{const je=(0,D.X_)(St),qe=(0,D.ER)(St);return{scale:je/100,offset:qe}},lr={...bo.u,"entry:comment:rebuild:commentList":St=>{let{dispatch:je}=St;const qe=rootSdk.cmtStore.getSubHotItemList("C@main").filter(at=>at.hotAttr.type==="cCmtPack"),Le=[];qe.forEach(at=>{at.sub.forEach(ft=>{const kt=rootSdk.cmtStore.getHotItem(ft),en=(0,Go.Bt)(kt);kt.sub.forEach(kn=>{const yn=rootSdk.cmtStore.getHotItem(kn);en.comments.push((0,Go.gR)(yn))}),Le.push(en)})}),je({type:"comment:update:allCommentList",payload:{allCommentList:Le}})},"entry:comment:mousedown":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{event:at}}=je;const ft=qe(),kt=(0,m.sI)(ft),en=(0,D.mf)(ft);if(kt){const yn=document.querySelector("#preview-content-container .zoom-area");if(!yn)return;const yo=yn.getBoundingClientRect(),{x:Uo,y:Xo,width:Ia,height:ja}=yo,ka=la.rw.xywh(Uo,Xo,Ia,ja),ga=V.Z.xy(at.clientX,at.clientY);if(la.rw.contains(ka,ga)){var kn;const{activeCanvasKey:er}=en,Za=(kn=document.querySelector('#preview-content-container div[data-cid="'+er+'"]'))==null?void 0:kn.getBoundingClientRect();if(!Za)return;const{x:Cr,y:Dr,width:ti,height:Xr}=Za,li=la.rw.xywh(Cr,Dr,ti,Xr),ur=V.Z.xy(at.clientX,at.clientY);la.rw.contains(li,ur)?Le({type:"entry:comment:create:mousedown",payload:{event:at}}):Le({type:"entry:comment:empty:mousedown",payload:{event:at}})}else Le({type:"entry:comment:empty:mousedown",payload:{event:at}})}},"entry:comment:create:mousedown":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{event:at}}=je;const ft=qe(),kt=(0,m.sI)(ft),en=(0,D.mf)(ft),kn=(0,m.nO)(ft),yn=(0,m.fd)(ft),yo=(0,m.YW)(ft),Uo=(0,m.CI)(ft),Xo=(0,m.Cb)(ft),Ia=(0,m.V8)(ft);if((0,Go.m0)(at)){kn&&Le({type:"comment:update:startCommentAnchorPoint",payload:{startCommentAnchorPoint:null}}),yn&&Le({type:"entry:comment:benot-dragging"});return}if(yo)return;const ja=(0,bo.F)();if(ja){Le({type:"entry:comment:wigglingCommentCid",payload:{wigglingCommentCid:ja}});return}if(Ia){Le({type:"entry:comment:clear"});return}if(Xo){const Di=Uo.find(Gr=>Gr.cid===Xo);if(Di){const{comments:Gr}=Di,ms=(0,m.Ou)(ft);[Di,...Gr].find(El=>El.cid===ms)&&Le({type:"comment:update:editingRecordCid",payload:{editingRecordCid:""}})}Le({type:"comment:update:activeCommentCid",payload:{activeCommentCid:""}});return}if(!kt)return;const ka=br(ft),{activePageKey:ga,activeCanvasKey:er,screenScrollLeftMap:Za,screenScrollTopMap:Cr}=en,Dr=V.Z.xy(at.clientX,at.clientY),ti=Za[er],Xr=Cr[er],li=(0,Go.v0)(Dr,er,ka,ti,Xr),ur=(0,Go._p)(li,er,{offset:{x:0,y:0},scale:1}),{user:oi}=window.MB,hs={threadType:"point",cid:(0,Pa.xc)(),isCompleted:!1,comments:[],screenCid:ga,canvasCid:er,canvasVec2:li,message:"",x:ur.x,y:ur.y,w:0,h:0,z:1,userInfo:oi,userId:oi==null?void 0:oi.id,vec2:ur,rect:null,status:"creating"};Le({type:"comment:update:startCommentAnchorPoint",payload:{startCommentAnchorPoint:ur}}),Le({type:"comment:update:creatingComment",payload:{creatingComment:hs}}),MB.runnerController.scrollHandler.toggleScrollBar(!1)},"entry:comment:create:mousemove":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{event:at}}=je;const ft=qe(),kt=(0,m.nO)(ft),en=br(ft),kn=(0,D.mf)(ft);if(!kt)return;let yn=(0,m.V8)(ft);if(!yn)return;const{activePageKey:yo,activeCanvasKey:Uo,screenScrollLeftMap:Xo,screenScrollTopMap:Ia}=kn,ja=V.Z.xy(at.clientX,at.clientY),ka=Xo[Uo],ga=Ia[Uo],er=(0,Go.v0)(ja,Uo,en,ka,ga),Za=(0,Go._p)(er,Uo,{offset:{x:0,y:0},scale:1});if(V.Z.distance(kt,Za)<5)yn={threadType:"point",...yn,screenCid:yo,canvasVec2:er,vec2:Za,rect:null,x:Za.x,y:Za.y,w:0,h:0,canvasCid:Uo||""};else{const{x:Dr,y:ti}=kt,{x:Xr,y:li}=Za,ur={x:Dr<=Xr?Dr:Xr,y:ti<=li?ti:li,w:Math.abs(Xr-Dr),h:Math.abs(li-ti),rotate:0},oi=(0,Go.vl)(ur,Uo);yn={...yn,threadType:"frame",vec2:null,rect:ur,x:Dr<=Xr?Dr:Xr,y:ti<=li?ti:li,w:Math.abs(Xr-Dr),h:Math.abs(li-ti),canvasVec2:oi,canvasCid:Uo||""}}Le({type:"comment:update:creatingComment",payload:{creatingComment:yn}})},"entry:comment:create:mouseup":St=>{let{getState:je,dispatch:qe}=St;const Le=je();if(!(0,m.nO)(Le))return;qe({type:"comment:update:isCommentDragging",payload:{isCommentDragging:!1}});const ft=(0,m.V8)(Le);ft&&(qe({type:"comment:update:activeCommentCid",payload:{activeCommentCid:ft.cid}}),qe({type:"comment:update:editorRawContentObject",payload:{editorRawContentObject:{}}}),qe({type:"comment:update:editorIsEditing",payload:{editorIsEditing:!0}}),qe({type:"comment:update:editingCommentCid",payload:{editingCommentCid:ft.cid}})),qe({type:"comment:update:startCommentAnchorPoint",payload:{startCommentAnchorPoint:null}})},"entry:comment:anchor:mousedown":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{event:at,comment:ft}}=je;if(!ft||(ft==null?void 0:ft.status)==="creating")return;const kt=qe(),en=(0,m.CI)(kt),kn=(0,m.Cb)(kt),yn=(0,m.V8)(kt),yo=(0,m.az)(kt),Uo={x:at.clientX,y:at.clientY},Xo={...ft},Ia=(0,bo.F)();if(Ia){Le({type:"entry:comment:wigglingCommentCid",payload:{wigglingCommentCid:Ia}});return}yn&&Le({type:"comment:update:creatingComment",payload:{creatingComment:null}});let ja;(0,wr.FJ)({onPointerDown:()=>{ft.cid===yo&&Le({type:"entry:comment:clear"}),ja=en.find(ka=>ka.cid===ft.cid)},onDragStart:()=>{!(0,Va.OB)()&&!MB.canEditByCurrentUser||Le({type:"entry:comment:be-dragging"})},onDrag:(ka,ga)=>{!(0,Va.OB)()&&!MB.canEditByCurrentUser||Le({type:"entry:comment:drag",payload:{cid:ft.cid,prevComment:Xo,prevPoint:Uo,curPoint:{x:ka,y:ga}}})},onDrop:(ka,ga)=>{const er=Xo&&Xo.cid;if(ga&&!kn&&Le({type:"comment:update:activeCommentCid",payload:{activeCommentCid:ft.cid}}),ga&&ft.cid===er&&["created","checked"].includes(ft.status)?ft.cid===kn?Le({type:"comment:update:activeCommentCid",payload:{activeCommentCid:""}}):Le({type:"comment:update:activeCommentCid",payload:{activeCommentCid:ft.cid}}):Le({type:"comment:update:activeCommentCid",payload:{activeCommentCid:ft.cid}}),!ja)return;const{canvasCid:Za,cid:Cr,threadType:Dr}=ja;let ti=!1;if(Dr==="point"){const{hotAttr:{x:Xr,y:li}}=rootSdk.cmtStore.getHotItem(Cr),ur=V.Z.xy(Xr,li);ti=(0,Pr.Tg)(ur,Za)&&!0}else if(Dr==="frame"){const{hotAttr:{x:Xr,y:li,w:ur,h:oi}}=rootSdk.cmtStore.getHotItem(Cr),hs=[Xr,li,Xr+ur,li+oi];ti=(0,Pr.TW)(hs,Za)&&!0}if(!ti){const Xr={x:ja.x,y:ja.y,canvasVec2:ja.canvasVec2};Le({type:"entry:comment:update:item",payload:{cid:ja.cid,attr:Xr}})}setTimeout(()=>{Le({type:"entry:comment:benot-dragging",payload:{cid:ft.cid,undo:!0}})},16.7)}})},"entry:comment:be-dragging":St=>{let{dispatch:je}=St;je({type:"comment:update:isCommentDragging",payload:{isCommentDragging:!0}})},"entry:comment:drag":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{cid:at,prevComment:ft,prevPoint:kt,curPoint:en,vec2Delta:kn}}=je;const yn=qe(),yo=(0,m.CI)(yn),Uo=br(yn),Xo=(0,D.dK)(yn),Ia=(0,D.mf)(yn);if(!yo.find(Xr=>Xr.cid===at))return;const{activeCanvasKey:ka}=Ia;let ga,er;if(Xo){const[Xr,li]=(0,Go.RR)(kt,en,!0,!1);ga=li.x-Xr.x,er=li.y-Xr.y}else ga=en.x-kt.x,er=en.y-kt.y;const Za=V.Z.xy(ga,er),Cr=Bo.L.applyInverse(Uo,V.Z.add(Bo.L.apply(Uo,ft.canvasVec2),Za)),Dr=(0,Go._p)(Cr,ka,{offset:{x:0,y:0},scale:1}),ti={x:Dr.x,y:Dr.y,canvasVec2:Cr};Le({type:"entry:comment:update:item",payload:{cid:at,attr:ti}})},"entry:comment:benot-dragging":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:at}=je;Le({type:"comment:update:isCommentDragging",payload:{isCommentDragging:!1}})},"entry:comment:resize":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{cid:at,rect:ft,screenRect:kt}}=je;const en=qe(),kn=(0,m.CI)(en),yn=(0,D.mf)(en);if(!kn.find(Dr=>Dr.cid===at))return;const{activeCanvasKey:Uo}=yn,{x:Xo,y:Ia,w:ja,h:ka}=kt,ga=[Xo,Ia,Xo+ja,Ia+ka],er=document.querySelector("#preview-content-container .zoom-area").getBoundingClientRect(),Za=[0,0,er.width,er.height];if((0,Ro.cj)(Za,ga)){const Dr=la.rw.enclosingRects([ft]),ti=(0,Go.vl)(ft,Uo),Xr={x:Dr.x,y:Dr.y,w:Dr.w,h:Dr.h,canvasVec2:ti,canvasCid:Uo||""};Le({type:"entry:comment:update:item",payload:{cid:at,attr:Xr}})}},"entry:comment:cancel":St=>{let{getState:je,dispatch:qe}=St;qe({type:"entry:comment:clear"})},"entry:comment:confirm":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{cid:at}}=je;const ft=qe(),kt=(0,m.V8)(ft),en=(0,m.CI)(ft),kn=(0,m.uX)(ft),yn=kt||en.find(Za=>Za.cid===at);if(!yn)return;const{user:yo,members:Uo=[]}=window.MB,{content:Xo,replyUserCid:Ia,userCids:ja}=(0,Go.bL)(kn);let ka="";const ga=ja.concat(Ia).filter(Boolean);if(kt)ka=ga.length>0?"appointed":"comment";else{ka=ga.length>0?"replied_appoint":"replied_comment";const{userInfo:Za}=yn;if(yo.cid!==Za.cid){const Cr=Uo.find(Dr=>Dr.user_cid===Za.cid);Cr&&(Za.name=Cr.name,Za.avatar=Cr.avatar,Za.email=Cr.email),Za.cid}}const er=(0,ir.qn)(kn);Le({type:"entry:comment:noticeAtUsers",payload:{content:Xo,noticeType:ka,userCids:ga,commentCid:at}}),Le(kt?{type:"entry:comment:init:item",payload:{type:"thread",curComment:yn,message:er}}:{type:"entry:comment:init:item",payload:{type:"content",curComment:yn,message:er}}),Le({type:"comment:update:creatingComment",payload:{creatingComment:null}}),Le({type:"comment:update:editorRawContentObject",payload:{editorRawContentObject:{}}}),Le({type:"comment:update:editorIsEditing",payload:{editorIsEditing:!1}}),Le({type:"comment:update:editingCommentCid",payload:{editingCommentCid:""}}),Le({type:"comment:update:startCommentAnchorPoint",payload:{startCommentAnchorPoint:null}}),MB.runnerController.scrollHandler.toggleScrollBar(!0)},"entry:comment:delete":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{cid:at}}=je;const ft=qe(),kt=(0,m.CI)(ft);if(!at)return;const en=kt.find(yo=>yo.cid===at);if(!en)return;const{userInfo:kn}=en,{user:yn}=window.MB;if(yn.cid!==kn.cid){MB.notice({text:"\u5220\u9664\u8BC4\u8BBA\u6743\u9650\u4E0D\u8DB3"});return}Le({type:"entry:comment:del:item",payload:{cid:at}}),Le({type:"comment:update:activeCommentCid",payload:{activeCommentCid:""}}),Le({type:"comment:update:editingCommentCid",payload:{editingCommentCid:""}}),Le({type:"comment:update:editingRecordCid",payload:{editingRecordCid:""}})},"entry:comment:record:editing":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{cid:at,recordCid:ft}}=je;const kt=qe(),kn=(0,m.CI)(kt).find(yo=>yo.cid===at);!kn||![...kn.comments,kn].find(yo=>yo.cid===ft)||(Le({type:"comment:update:editorIsEditing",payload:{editorIsEditing:!1}}),Le({type:"comment:update:editingCommentCid",payload:{editingCommentCid:""}}),Le({type:"comment:update:editingRecordCid",payload:{editingRecordCid:ft}}),MB.runnerController.scrollHandler.toggleScrollBar(!1))},"entry:comment:record:delete":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{cid:at,recordCid:ft}}=je;const kt=qe(),kn=(0,m.CI)(kt).find(yo=>yo.cid===at);!kn||![...kn.comments,kn].find(yo=>yo.cid===ft)||(Le({type:"entry:comment:del:item",payload:{cid:ft||at}}),Le({type:"comment:update:editingRecordCid",payload:{editingRecordCid:""}}))},"entry:comment:record:confirm":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{cid:at,recordCid:ft,rawContent:kt}}=je;const en=qe(),yn=(0,m.CI)(en).find(Za=>Za.cid===at);if(!yn)return;let yo=-1,Uo=null;if(yn.cid===ft?Uo=yn:yn.comments.forEach((Za,Cr)=>{Za.cid===ft&&(yo=Cr,Uo=Za)}),!Uo)return;const{content:Xo,replyUserCid:Ia,userCids:ja}=(0,Go.bL)(kt),ka=ja.concat(Ia).filter(Boolean);let ga="";yo===-1?(ga="comment",ka.length>0&&(ga="appointed")):(ga="replied_comment",ka.length>0&&(ga="replied_appoint")),Le({type:"entry:comment:noticeAtUsers",payload:{content:Xo,noticeType:ga,userCids:ka,commentCid:at}});const er={message:kt,mtime:rootSdk.fssCmt.getClockStore().getMtime()};Le({type:"entry:comment:update:item",payload:{cid:ft||at,attr:er}}),Le({type:"comment:update:editingRecordCid",payload:{editingRecordCid:""}}),MB.runnerController.scrollHandler.toggleScrollBar(!0)},"entry:comment:record:cancel":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{cid:at,recordCid:ft}}=je;const kt=qe(),kn=(0,m.CI)(kt).find(Uo=>Uo.cid===at);!kn||![kn,...kn.comments].find(Uo=>Uo.cid===ft)||!(0,m.Ou)(kt)||(Le({type:"comment:update:editingRecordCid",payload:{editingRecordCid:""}}),MB.runnerController.scrollHandler.toggleScrollBar(!0))},"entry:comment:noticeAtUsers":(St,je)=>{let{getState:qe}=St,{payload:{content:Le,noticeType:at,userCids:ft,commentCid:kt}}=je;const en=qe(),kn=(0,D.PL)(en),yn=(0,D.mf)(en),{activePageKey:yo}=yn,Uo=kn.cid;tr.A.noticeCommentAtUsers({projectCid:Uo,noticeType:at,userCids:ft,content:Le,screenCid:yo,commentCid:kt})},"entry:comment:rightPanel:active":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{commentCid:at}}=je;const ft=qe();(0,m.CI)(ft).find(kn=>kn.cid===at)&&Le({type:"comment:update:activeCommentCid",payload:{activeCommentCid:at}})},"entry:comment:update:atStyle":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{dom:at}}=je;const ft=document.querySelector("#preview-comment-view-container"),kt=(0,Go.GY)(at,ft),en=kt.left+16,kn=kt.top+16+20;Le({type:"comment:update:atStyle",payload:{atStyle:{top:kn,left:en}}})},"entry:comment:update:emojiToastStyle":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{event:at,scrollTop:ft,dom:kt}}=je;const en=document.querySelector("#preview-comment-view-container"),kn=(0,Go.GY)(kt,en),yn=kn.left-20,yo=kn.top-ft+59;Le({type:"comment:update:emojiToastStyle",payload:{emojiToastStyle:{left:yn,top:yo}}})},"entry:comment:update:view-container-style":St=>{let{getState:je,dispatch:qe}=St;const Le=document.getElementById("preview-comment-view-container");if(!Le)return;const at=je(),ft=(0,D.mf)(at),kt=(0,D.X_)(at),{activeCanvasKey:en,screenScrollTopMap:kn,screenScrollLeftMap:yn}=ft,yo=kn[en],Uo=yn[en];Le.style.transform="translateY("+yo*kt/100+"px) translateX("+Uo*kt/100+"px)",qe({type:"entry:comment:show-or-hide:anchor-node"})},"entry:comment:show-or-hide:anchor-node":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:at}=je;const ft=document.querySelectorAll("#preview-comment-view-container .comment-anchor-container");if(ft.length===0)return;const kt=qe(),en=(0,D.mf)(kt),{activeCanvasKey:kn}=en,yn=document.querySelector("#pscreen"+kn+" .screen-content"),yo=document.querySelector("#pscreen"+kn+" .screen-content .widgets"),Uo=(0,D.X_)(kt);if(!yn||!yo)return;const Xo=(parseFloat(yo==null?void 0:yo.style.top)||0)*Uo/100,Ia=(parseFloat(yo==null?void 0:yo.style.left)||0)*Uo/100,ja=yn.clientHeight*Uo/100,ka=yn.clientWidth*Uo/100;ft.forEach(ga=>{if(ga.classList.contains("point")){const er=parseFloat(ga.style.top),Za=parseFloat(ga.style.left);Xo+er+Go.xb<0||Xo+er-Go.xb>ja||Ia+Za<0||Ia+Za+Go.yG>ka?ga.style.display="none":ga.style.display="block"}else{const er=parseFloat(ga.style.top),Za=parseFloat(ga.style.left),Cr=parseFloat(ga.clientWidth),Dr=parseFloat(ga.clientHeight);Xo+er<=0&&Xo+er+Dr<0||Xo+er>ja&&Xo+er+Dr>ja||Ia+Za<0&&Ia+Za+Cr<0||Ia+Za>ka&&Ia+Za+Cr>ka?ga.style.visibility="hidden":ga.style.visibility="inherit"}})},"entry:comment:empty:mousedown":(St,je)=>{let{getState:qe,dispatch:Le}=St,{payload:{event:at}}=je;const ft=qe(),kt=(0,m.nO)(ft),en=(0,m.fd)(ft);if((0,Go.m0)(at)){kt&&Le({type:"comment:update:startCommentAnchorPoint",payload:{startCommentAnchorPoint:null}}),en&&Le({type:"entry:comment:benot-dragging"});return}const kn=(0,bo.F)();if(kn){Le({type:"entry:comment:wigglingCommentCid",payload:{wigglingCommentCid:kn}});return}Le({type:"entry:comment:clear"})}};var ei=i(36666),vr=i(17533);const ar=(0,oo.tY)({}),hr=()=>{const St={...Ni,...lr,...Fr,...Do},je={model:(0,Hn.HY)(Bs),comment:Wn.A,container:(0,Hn.HY)(io),ST:Vo,watermark:ei.A},{middleware:qe,setEntryMap:Le}=(0,Yn.RZ)();return Le(St),{store:(0,Hn.y$)((0,Hn.HY)(je),ar((0,Hn.Tw)(qe,vr.v)))}};var mr=i(60690),Yr=i(67787),yi=i(29767),Ri=i(9338),vs=i(85584),ri=i(24437),us=i(72214);const Nr=St=>{class je extends k.PureComponent{constructor(at){super(at),(0,a.A)(this,"abarHandleOnMessage",er=>{(0,gc.cS)(er,null,!0)}),this.state={isZero:!1};const{previewMode:ft,projectAlike:kt,activePageKey:en,activeCanvasKey:kn,isPanelPreviewMode:yn,isCommunityComboPreview:yo,basketKey:Uo,activeWidgetKey:Xo,projectShare:Ia,isPreviewCombo:ja,isQuickPreview:ka,quickPreviewSize:ga}=at;MB.currentProject=kt,(0,gc.et)(kt);try{const er=(0,ri.rV)(en);if(!yn&&!ja&&(0,vs.lB)(Ia)){this.state={isZero:!0};return}MB.runnerController.init({rootProject:kt,activePageKey:er,activeCanvasKey:kn,basketKey:Uo,activeWidgetKey:Xo},ft,yn,yo,Ia,ja,ka,ga)}catch(er){this.state={isZero:!0}}}componentDidMount(){var at,ft;(0,gc.KA)(),(0,gc.BG)()&&window.addEventListener("message",this.abarHandleOnMessage,!1),(at=(ft=this.props).onComponentDidMount)==null||at.call(ft)}componentWillUnmount(){var at;(at=MB.runnerController)==null||at.clear(),(0,gc.BG)()&&window.removeEventListener("message",this.abarHandleOnMessage,!1)}render(){const{isZero:at}=this.state;if(at)return(0,yi.V)();const{store:ft,theme:kt,onCloseModal:en,onLunch:kn}=this.props;return(0,us.jsx)(M.Kq,{store:ft,children:(0,us.jsx)(Yr.NP,{theme:mr.A[kt],children:(0,us.jsx)(P.D.Provider,{value:kt,children:(0,us.jsx)(St,{onCloseModal:en,onLunch:kn})})})})}}const qe=(0,C.Mz)([D.m5,D.UB],(Le,at)=>({theme:Le,projectShare:at}));return(0,M.Ng)(Le=>qe(Le))(je)},si=St=>{const je=Nr(St);return Le=>(0,us.jsx)(Ri.A,{children:(0,us.jsx)(je,{...Le})})},Is=St=>{const je=hr(),qe=(0,qn.e)(),Le=new En(je,qe,MB.f),at=si(St);return{runnerController:Le,messageBucket:qe,webpackInterface:je,PreviewApp:at}}},61565:(eo,ot,i)=>{"use strict";i.d(ot,{Lc:()=>a,nC:()=>k,yc:()=>M});const a=P=>P.ST.STMode,k=P=>P.ST.activeTearPreview,M=P=>P.ST.tearOffset},61774:(eo,ot,i)=>{"use strict";i.d(ot,{A:()=>E});var a=i(38502),k=Object.defineProperty,M=Object.defineProperties,P=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,J=(f,h,S)=>h in f?k(f,h,{enumerable:!0,configurable:!0,writable:!0,value:S}):f[h]=S,O=(f,h)=>{for(var S in h||(h={}))q.call(h,S)&&J(f,S,h[S]);if(C)for(var S of C(h))Y.call(h,S)&&J(f,S,h[S]);return f},l=(f,h)=>M(f,P(h)),D=(f,h)=>{var S={};for(var V in f)q.call(f,V)&&h.indexOf(V)<0&&(S[V]=f[V]);if(f!=null&&C)for(var V of C(f))h.indexOf(V)<0&&Y.call(f,V)&&(S[V]=f[V]);return S},E=(0,a.forwardRef)((f,h)=>{var S=f,{size:V,spin:We,style:re}=S,ve=D(S,["size","spin","style"]);const we=O(O({width:V||"var(--x-icon-size, 1em)",height:V||"var(--x-icon-size, 1em)",animation:We?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),re);return a.createElement("svg",l(O({ref:h,style:we},ve),{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.0989 14.6563H13.8983V13.5458C13.8983 13.3199 14.0815 13.1367 14.3075 13.1367H15.0089C15.2349 13.1367 15.4181 13.3199 15.4181 13.5458V16.176H10.0989V17.0913C10.0989 17.3808 9.80654 17.5787 9.53777 17.4712L3.01444 14.8621C2.70374 14.7378 2.5 14.4369 2.5 14.1023V3.31749C2.5 2.86553 2.86638 2.49915 3.31834 2.49915H14.5998C15.0517 2.49915 15.4181 2.86553 15.4181 3.31749V5.12927C15.4181 5.35525 15.2349 5.53844 15.0089 5.53844H14.3075C14.0815 5.53844 13.8983 5.35525 13.8983 5.12927V4.01879H6.29944L9.58445 5.33268C9.89515 5.45695 10.0989 5.75787 10.0989 6.0925V14.6563ZM17.3975 9.15606C17.5342 9.23804 17.5342 9.43605 17.3975 9.51803L14.2194 11.4247C14.0787 11.5091 13.8998 11.4078 13.8998 11.2437V10.1391C13.8998 10.1158 13.8809 10.0969 13.8575 10.0969H11.0713C10.9547 10.0969 10.8602 10.0024 10.8602 9.88581V8.78828C10.8602 8.67172 10.9547 8.57722 11.0713 8.57722H13.8575C13.8809 8.57722 13.8998 8.55832 13.8998 8.53501V7.43035C13.8998 7.26629 14.0787 7.16496 14.2194 7.24936L17.3975 9.15606Z",fill:"#B7B9BD"}))})},61920:(eo,ot,i)=>{"use strict";i.d(ot,{A:()=>E});var a=i(38502),k=Object.defineProperty,M=Object.defineProperties,P=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,J=(f,h,S)=>h in f?k(f,h,{enumerable:!0,configurable:!0,writable:!0,value:S}):f[h]=S,O=(f,h)=>{for(var S in h||(h={}))q.call(h,S)&&J(f,S,h[S]);if(C)for(var S of C(h))Y.call(h,S)&&J(f,S,h[S]);return f},l=(f,h)=>M(f,P(h)),D=(f,h)=>{var S={};for(var V in f)q.call(f,V)&&h.indexOf(V)<0&&(S[V]=f[V]);if(f!=null&&C)for(var V of C(f))h.indexOf(V)<0&&Y.call(f,V)&&(S[V]=f[V]);return S},E=(0,a.forwardRef)((f,h)=>{var S=f,{size:V,spin:We,style:re}=S,ve=D(S,["size","spin","style"]);const we=O(O({width:V||"var(--x-icon-size, 1em)",height:V||"var(--x-icon-size, 1em)",animation:We?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),re);return a.createElement("svg",l(O({ref:h,style:we},ve),{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),a.createElement("path",{d:"M10.0001 2.6499C10.3779 2.65165 10.7513 2.73218 11.0958 2.88721C11.4403 3.04224 11.7483 3.26871 12.0001 3.55029L13.5997 3.47998C13.8685 3.4687 14.1349 3.53827 14.3634 3.68018C14.5919 3.82216 14.773 4.02988 14.882 4.27588C14.9909 4.52185 15.0231 4.79542 14.9747 5.06006C14.9263 5.32463 14.7994 5.5688 14.6105 5.76025L13.4601 6.91943C14.9609 7.81535 16.1273 9.179 16.7804 10.8003C17.3669 12.2535 17.4997 13.8866 17.1798 15.6997C17.0976 16.1623 16.8555 16.5816 16.4952 16.8833C16.135 17.185 15.6799 17.3503 15.2101 17.3501H4.79016C4.31883 17.3499 3.8625 17.1831 3.50207 16.8794C3.14171 16.5757 2.90057 16.1543 2.82043 15.6899C2.49835 14.0545 2.63635 12.3617 3.21984 10.8003C3.87293 9.179 5.03934 7.81535 6.54016 6.91943L5.40051 5.76025C5.21077 5.56816 5.08342 5.3228 5.03527 5.05713C4.98713 4.79148 5.01977 4.51744 5.13 4.271C5.2402 4.02468 5.4225 3.81743 5.65246 3.67627C5.8826 3.53511 6.1504 3.46657 6.42004 3.47998L8.00012 3.56006C8.25107 3.27665 8.55888 3.04886 8.90344 2.89209C9.24796 2.73535 9.62163 2.65291 10.0001 2.6499ZM11.3048 8.56592C11.1763 8.60061 11.0664 8.68492 11.0001 8.80029L10.0001 10.5103L9.00012 8.80029C8.93135 8.68878 8.82164 8.60806 8.69445 8.57666C8.56715 8.54531 8.43222 8.56545 8.31945 8.63232C8.20678 8.69917 8.12452 8.80746 8.09094 8.93408C8.05739 9.06082 8.07487 9.19615 8.13977 9.31006L8.95031 10.7202H8.15051C8.01525 10.7202 7.88482 10.774 7.78918 10.8696C7.69376 10.9652 7.63977 11.0949 7.63977 11.23C7.63979 11.3651 7.69372 11.4947 7.78918 11.5903C7.88482 11.686 8.01525 11.7397 8.15051 11.7397H9.50012V12.7397H8.15051C8.01657 12.7397 7.88779 12.7935 7.79309 12.8882C7.69855 12.9828 7.64472 13.1109 7.64465 13.2446C7.64465 13.3786 7.69838 13.5073 7.79309 13.6021C7.88779 13.6967 8.0166 13.7495 8.15051 13.7495H9.49035V15.2603C9.49045 15.3939 9.54335 15.5221 9.63781 15.6167C9.73252 15.7114 9.8613 15.7651 9.99524 15.7651C10.1291 15.7651 10.258 15.7114 10.3527 15.6167C10.4471 15.5221 10.5 15.3939 10.5001 15.2603V13.7397H11.84C11.9726 13.7397 12.0997 13.687 12.1935 13.5933C12.2872 13.4995 12.34 13.3724 12.34 13.2397C12.3399 13.1072 12.2872 12.98 12.1935 12.8862C12.0997 12.7926 11.9725 12.7397 11.84 12.7397H10.5001V11.73H11.8605C11.9943 11.7299 12.1223 11.6762 12.2169 11.5815C12.3115 11.4869 12.3653 11.3589 12.3654 11.2251C12.3654 11.0912 12.3116 10.9624 12.2169 10.8677C12.1223 10.7732 11.9942 10.7203 11.8605 10.7202H11.0597L11.8702 9.30029C11.9365 9.18499 11.9537 9.04783 11.9191 8.91943C11.8844 8.79097 11.8001 8.68105 11.6847 8.61475C11.5695 8.54869 11.433 8.53139 11.3048 8.56592Z",fill:"#B7B9BD"}))})},62532:(eo,ot,i)=>{"use strict";i.d(ot,{$U:()=>Y,Hw:()=>k,KF:()=>P,Q:()=>J,f2:()=>a,iX:()=>q,ks:()=>O,o5:()=>M,uE:()=>C});const a=l=>l.editorPlugin.ruler.rulerConfig,k=l=>l.editorPlugin.ruler.rulerLineCanvas,M=l=>l.editorPlugin.ruler.isDraggingLine,P=l=>l.editorPlugin.ruler.selectedLine,C=l=>{var D;return((D=l.editorPlugin.ruler.selectedLine)==null?void 0:D.length)>0},q=l=>l.editorPlugin.ruler.draggingLine,Y=l=>l.editorPlugin.ruler.rulerRect,J=l=>l.editorPlugin.ruler.isDeleteLine,O=l=>{var D,m,E;const f=(D=l.editorPlugin.ruler.selectedLine)==null?void 0:D[0],h=l.editorPlugin.ruler.draggingLine;return!f||!h||(h==null?void 0:h.type)!==(f==null?void 0:f.type)||(h==null?void 0:h.index)!==(f==null?void 0:f.index)?!1:!(h!=null&&h.canvas)&&!(f!=null&&f.canvas)||(h==null||(m=h.canvas)==null?void 0:m.key)===(f==null||(E=f.canvas)==null?void 0:E.key)}},63195:(eo,ot,i)=>{var a=i(69647),k=i(36315),M=i(19108),P=i(59696),C=a.isFinite,q=Math.min;function Y(J){var O=Math[J];return function(l,D){if(l=M(l),D=D==null?0:q(k(D),292),D&&C(l)){var m=(P(l)+"e").split("e"),E=O(m[0]+"e"+(+m[1]+D));return m=(P(E)+"e").split("e"),+(m[0]+"e"+(+m[1]-D))}return O(l)}}eo.exports=Y},63405:(eo,ot,i)=>{"use strict";i.d(ot,{TA:()=>Aa,u4:()=>Ft});var a=i(18381),k=i(95657),M=i(38502);const P=new Set,C=(I,F)=>{(0,M.useEffect)(()=>(I?(P.add(F),O()):P.delete(F),()=>{P.delete(F)}),[I,F])},q=new Map,Y=(I,F,oe)=>{F?q.set(I,oe):q.delete(I)},J=()=>{q.clear()},O=()=>{[...q].forEach(F=>{let[,oe]=F;return oe()}),q.clear()};var l=i(94754);const D=()=>{const I=(0,a.wA)();return{onUpdateEditingMode:(0,M.useCallback)(oe=>{I({type:"ai-component:update:editingAIComponentInfo",payload:{updateInfo:{editingMode:oe}}})},[I])}},m=I=>{const F=(0,a.wA)(),oe=(0,a.d4)(k.Ag),{editingMode:be,selectedElementState:Mt,editStore:ut}=oe||{},tn=(0,M.useCallback)(K=>{F({type:"entry:aiComponent:float-bar:chat-ai-send",payload:{editingAIComponentInfo:oe,userContent:K,type:"edit"}})},[F,oe]),Xt=(0,M.useCallback)(async K=>{let{file:te}=K;const{isExperience:me,isLoggedExperience:$e,rootProject:nt,currentUser:yt,currentOrg:dt}=I;return me||$e?(MB.notice({text:I18N.LibraryContainer.un_save_tips}),""):new Promise(It=>{(0,l.i3)({files:[te],rootProject:nt,callback:un=>{It((un==null?void 0:un.image)||"")},isFilterSvg:!1},yt,dt)})},[I]),Kn=(0,M.useCallback)(()=>{F({type:"ai-component:update:editingAIComponentInfo",payload:{updateInfo:{selectedElementState:void 0}}})},[F]),{onUpdateEditingMode:ao}=D();(0,M.useEffect)(()=>()=>{},[]);const v=(0,M.useCallback)((K,te,me)=>{Y(K,te,me)},[]);return(0,M.useEffect)(()=>()=>{J()},[]),{registerTogglePanel:v,element:Mt,editStore:ut,editingMode:be,onEditingModeChange:ao,onCancelSelectElement:Kn,onSubmitChat:tn,onUploadImage:Xt}};var E=i(44207),f=i(94586),h={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};const S=h;var V=i(40080),We=function(F,oe){return M.createElement(V.A,(0,f.A)({},F,{ref:oe,icon:S}))},re=M.forwardRef(We);const ve=re;var we=i(53732),Ae=i.n(we),Oe=i(95549),Be=i(91834),tt=i(53034),Xe=i(59895),ne=i(22775),lt=i(8131);function rt(){return typeof BigInt=="function"}function Te(I){return!I&&I!==0&&!Number.isNaN(I)||!String(I).trim()}function Ge(I){var F=I.trim(),oe=F.startsWith("-");oe&&(F=F.slice(1)),F=F.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),F.startsWith(".")&&(F="0".concat(F));var be=F||"0",Mt=be.split("."),ut=Mt[0]||"0",tn=Mt[1]||"0";ut==="0"&&tn==="0"&&(oe=!1);var Xt=oe?"-":"";return{negative:oe,negativeStr:Xt,trimStr:be,integerStr:ut,decimalStr:tn,fullStr:"".concat(Xt).concat(be)}}function ue(I){var F=String(I);return!Number.isNaN(Number(F))&&F.includes("e")}function Me(I){var F=String(I);if(ue(I)){var oe=Number(F.slice(F.indexOf("e-")+2)),be=F.match(/\.(\d+)/);return be!=null&&be[1]&&(oe+=be[1].length),oe}return F.includes(".")&&fe(F)?F.length-F.indexOf(".")-1:0}function Ze(I){var F=String(I);if(ue(I)){if(I>Number.MAX_SAFE_INTEGER)return String(rt()?BigInt(I).toString():Number.MAX_SAFE_INTEGER);if(I0&&arguments[0]!==void 0?arguments[0]:!0;return oe?this.isInvalidate()?"":Ge("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),I}(),et=function(){function I(F){if((0,ne.A)(this,I),(0,Oe.A)(this,"origin",""),(0,Oe.A)(this,"number",void 0),(0,Oe.A)(this,"empty",void 0),Te(F)){this.empty=!0;return}this.origin=String(F),this.number=Number(F)}return(0,lt.A)(I,[{key:"negate",value:function(){return new I(-this.toNumber())}},{key:"add",value:function(oe){if(this.isInvalidate())return new I(oe);var be=Number(oe);if(Number.isNaN(be))return this;var Mt=this.number+be;if(Mt>Number.MAX_SAFE_INTEGER)return new I(Number.MAX_SAFE_INTEGER);if(MtNumber.MAX_SAFE_INTEGER)return new I(Number.MAX_SAFE_INTEGER);if(Mt0&&arguments[0]!==void 0?arguments[0]:!0;return oe?this.isInvalidate()?"":Ze(this.number):this.origin}}]),I}();function Ut(I){return rt()?new it(I):new et(I)}function G(I,F,oe){var be=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(I==="")return"";var Mt=Ge(I),ut=Mt.negativeStr,tn=Mt.integerStr,Xt=Mt.decimalStr,Kn="".concat(F).concat(Xt),ao="".concat(ut).concat(tn);if(oe>=0){var v=Number(Xt[oe]);if(v>=5&&!be){var K=Ut(I).add("".concat(ut,"0.").concat("0".repeat(oe)).concat(10-v));return G(K.toString(),F,oe,be)}return oe===0?ao:"".concat(ao).concat(F).concat(Xt.padEnd(oe,"0").slice(0,oe))}return Kn===".0"?ao:"".concat(ao).concat(Kn)}const Ht=Ut;var Tt=i(51885),Vt=i(18767);function He(I,F){return typeof Proxy<"u"&&I?new Proxy(I,{get:function(be,Mt){if(F[Mt])return F[Mt];var ut=be[Mt];return typeof ut=="function"?ut.bind(be):ut}}):I}var rn=i(21425),Lt=i(96952);function jt(I,F){var oe=(0,M.useRef)(null);function be(){try{var ut=I.selectionStart,tn=I.selectionEnd,Xt=I.value,Kn=Xt.substring(0,ut),ao=Xt.substring(tn);oe.current={start:ut,end:tn,value:Xt,beforeTxt:Kn,afterTxt:ao}}catch(v){}}function Mt(){if(I&&oe.current&&F)try{var ut=I.value,tn=oe.current,Xt=tn.beforeTxt,Kn=tn.afterTxt,ao=tn.start,v=ut.length;if(ut.startsWith(Xt))v=Xt.length;else if(ut.endsWith(Kn))v=ut.length-oe.current.afterTxt.length;else{var K=Xt[ao-1],te=ut.indexOf(K,ao-1);te!==-1&&(v=te+1)}I.setSelectionRange(v,v)}catch(me){(0,Lt.Ay)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(me.message))}}return[be,Mt]}var mt=i(64816),Jn=function(){var F=(0,M.useState)(!1),oe=(0,tt.A)(F,2),be=oe[0],Mt=oe[1];return(0,Vt.A)(function(){Mt((0,mt.A)())},[]),be};const o=Jn;var so=i(23653),Et=200,Jt=600;function Ot(I){var F=I.prefixCls,oe=I.upNode,be=I.downNode,Mt=I.upDisabled,ut=I.downDisabled,tn=I.onStep,Xt=M.useRef(),Kn=M.useRef([]),ao=M.useRef();ao.current=tn;var v=function(){clearTimeout(Xt.current)},K=function(un,xn){un.preventDefault(),v(),ao.current(xn);function gn(){ao.current(xn),Xt.current=setTimeout(gn,Et)}Xt.current=setTimeout(gn,Jt)};M.useEffect(function(){return function(){v(),Kn.current.forEach(function(It){return so.A.cancel(It)})}},[]);var te=o();if(te)return null;var me="".concat(F,"-handler"),$e=Ae()(me,"".concat(me,"-up"),(0,Oe.A)({},"".concat(me,"-up-disabled"),Mt)),nt=Ae()(me,"".concat(me,"-down"),(0,Oe.A)({},"".concat(me,"-down-disabled"),ut)),yt=function(){return Kn.current.push((0,so.A)(v))},dt={unselectable:"on",role:"button",onMouseUp:yt,onMouseLeave:yt};return M.createElement("div",{className:"".concat(me,"-wrap")},M.createElement("span",(0,f.A)({},dt,{onMouseDown:function(un){K(un,!0)},"aria-label":"Increase Value","aria-disabled":Mt,className:$e}),oe||M.createElement("span",{unselectable:"on",className:"".concat(F,"-handler-up-inner")})),M.createElement("span",(0,f.A)({},dt,{onMouseDown:function(un){K(un,!1)},"aria-label":"Decrease Value","aria-disabled":ut,className:nt}),be||M.createElement("span",{unselectable:"on",className:"".concat(F,"-handler-down-inner")})))}function dn(I){var F=typeof I=="number"?Ze(I):Ge(I).fullStr,oe=F.includes(".");return oe?Ge(F.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:I+"0"}var Ce=i(37898);const Pt=function(){var I=(0,M.useRef)(0),F=function(){so.A.cancel(I.current)};return(0,M.useEffect)(function(){return F},[]),function(oe){F(),I.current=(0,so.A)(function(){oe()})}};var Nn=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],At=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],on=function(F,oe){return F||oe.isEmpty()?oe.toString():oe.toNumber()},no=function(F){var oe=Ht(F);return oe.isInvalidate()?null:oe},mo=M.forwardRef(function(I,F){var oe=I.prefixCls,be=I.className,Mt=I.style,ut=I.min,tn=I.max,Xt=I.step,Kn=Xt===void 0?1:Xt,ao=I.defaultValue,v=I.value,K=I.disabled,te=I.readOnly,me=I.upHandler,$e=I.downHandler,nt=I.keyboard,yt=I.changeOnWheel,dt=yt===void 0?!1:yt,It=I.controls,un=It===void 0?!0:It,xn=I.classNames,gn=I.stringMode,wo=I.parser,vo=I.formatter,Co=I.precision,Eo=I.decimalSeparator,go=I.onChange,xo=I.onInput,jo=I.onPressEnter,pa=I.onStep,na=I.changeOnBlur,Ma=na===void 0?!0:na,Ka=I.domRef,Fa=(0,Xe.A)(I,Nn),xr="".concat(oe,"-input"),Tr=M.useRef(null),fi=M.useState(!1),bi=(0,tt.A)(fi,2),Er=bi[0],Ya=bi[1],Br=M.useRef(!1),qa=M.useRef(!1),Mr=M.useRef(!1),qr=M.useState(function(){return Ht(v!=null?v:ao)}),ts=(0,tt.A)(qr,2),Ci=ts[0],Al=ts[1];function sc(fl){v===void 0&&Al(fl)}var hc=M.useCallback(function(fl,Fs){if(!Fs)return Co>=0?Co:Math.max(Me(fl),Me(Kn))},[Co,Kn]),Js=M.useCallback(function(fl){var Fs=String(fl);if(wo)return wo(Fs);var bc=Fs;return Eo&&(bc=bc.replace(Eo,".")),bc.replace(/[^\w.-]+/g,"")},[wo,Eo]),sl=M.useRef(""),di=M.useCallback(function(fl,Fs){if(vo)return vo(fl,{userTyping:Fs,input:String(sl.current)});var bc=typeof fl=="number"?Ze(fl):fl;if(!Fs){var Bl=hc(bc,Fs);if(fe(bc)&&(Eo||Bl>=0)){var X1=Eo||".";bc=G(bc,X1,Bl)}}return bc},[vo,hc,Eo]),Ss=M.useState(function(){var fl=ao!=null?ao:v;return Ci.isInvalidate()&&["string","number"].includes((0,Be.A)(fl))?Number.isNaN(fl)?"":fl:di(Ci.toString(),!1)}),Ol=(0,tt.A)(Ss,2),Ac=Ol[0],I1=Ol[1];sl.current=Ac;function Ed(fl,Fs){I1(di(fl.isInvalidate()?fl.toString(!1):fl.toString(!Fs),Fs))}var Vi=M.useMemo(function(){return no(tn)},[tn,Co]),qs=M.useMemo(function(){return no(ut)},[ut,Co]),ll=M.useMemo(function(){return!Vi||!Ci||Ci.isInvalidate()?!1:Vi.lessEquals(Ci)},[Vi,Ci]),i0=M.useMemo(function(){return!qs||!Ci||Ci.isInvalidate()?!1:Ci.lessEquals(qs)},[qs,Ci]),kp=jt(Tr.current,Er),g0=(0,tt.A)(kp,2),Au=g0[0],D2=g0[1],cl=function(Fs){return Vi&&!Fs.lessEquals(Vi)?Vi:qs&&!qs.lessEquals(Fs)?qs:null},vd=function(Fs){return!cl(Fs)},ed=function(Fs,bc){var Bl=Fs,X1=vd(Bl)||Bl.isEmpty();if(!Bl.isEmpty()&&!bc&&(Bl=cl(Bl)||Bl,X1=!0),!te&&!K&&X1){var s0=Bl.toString(),Zh=hc(s0,bc);return Zh>=0&&(Bl=Ht(G(s0,".",Zh)),vd(Bl)||(Bl=Ht(G(s0,".",Zh,!0)))),Bl.equals(Ci)||(sc(Bl),go==null||go(Bl.isEmpty()?null:on(gn,Bl)),v===void 0&&Ed(Bl,bc)),Bl}return Ci},Ml=Pt(),Mu=function fl(Fs){if(Au(),sl.current=Fs,I1(Fs),!qa.current){var bc=Js(Fs),Bl=Ht(bc);Bl.isNaN()||ed(Bl,!0)}xo==null||xo(Fs),Ml(function(){var X1=Fs;wo||(X1=Fs.replace(/。/g,".")),X1!==Fs&&fl(X1)})},is=function(){qa.current=!0},Gs=function(){qa.current=!1,Mu(Tr.current.value)},ml=function(Fs){Mu(Fs.target.value)},Rl=function(Fs){var bc;if(!(Fs&&ll||!Fs&&i0)){Br.current=!1;var Bl=Ht(Mr.current?dn(Kn):Kn);Fs||(Bl=Bl.negate());var X1=(Ci||Ht(0)).add(Bl.toString()),s0=ed(X1,!1);pa==null||pa(on(gn,s0),{offset:Mr.current?dn(Kn):Kn,type:Fs?"up":"down"}),(bc=Tr.current)===null||bc===void 0||bc.focus()}},Mc=function(Fs){var bc=Ht(Js(Ac)),Bl;bc.isNaN()?Bl=ed(Ci,Fs):Bl=ed(bc,Fs),v!==void 0?Ed(Ci,!1):Bl.isNaN()||Ed(Bl,!1)},y0=function(){Br.current=!0},ku=function(Fs){var bc=Fs.key,Bl=Fs.shiftKey;Br.current=!0,Mr.current=Bl,bc==="Enter"&&(qa.current||(Br.current=!1),Mc(!1),jo==null||jo(Fs)),nt!==!1&&!qa.current&&["Up","ArrowUp","Down","ArrowDown"].includes(bc)&&(Rl(bc==="Up"||bc==="ArrowUp"),Fs.preventDefault())},Yu=function(){Br.current=!1,Mr.current=!1};M.useEffect(function(){if(dt&&Er){var fl=function(Bl){Rl(Bl.deltaY<0),Bl.preventDefault()},Fs=Tr.current;if(Fs)return Fs.addEventListener("wheel",fl,{passive:!1}),function(){return Fs.removeEventListener("wheel",fl)}}});var Eu=function(){Ma&&Mc(!1),Ya(!1),Br.current=!1};return(0,Vt.o)(function(){Ci.isInvalidate()||Ed(Ci,!1)},[Co,vo]),(0,Vt.o)(function(){var fl=Ht(v);Al(fl);var Fs=Ht(Js(Ac));(!fl.equals(Fs)||!Br.current||vo)&&Ed(fl,Br.current)},[v]),(0,Vt.o)(function(){vo&&D2()},[Ac]),M.createElement("div",{ref:Ka,className:Ae()(oe,be,(0,Oe.A)((0,Oe.A)((0,Oe.A)((0,Oe.A)((0,Oe.A)({},"".concat(oe,"-focused"),Er),"".concat(oe,"-disabled"),K),"".concat(oe,"-readonly"),te),"".concat(oe,"-not-a-number"),Ci.isNaN()),"".concat(oe,"-out-of-range"),!Ci.isInvalidate()&&!vd(Ci))),style:Mt,onFocus:function(){Ya(!0)},onBlur:Eu,onKeyDown:ku,onKeyUp:Yu,onCompositionStart:is,onCompositionEnd:Gs,onBeforeInput:y0},un&&M.createElement(Ot,{prefixCls:oe,upNode:me,downNode:$e,upDisabled:ll,downDisabled:i0,onStep:Rl}),M.createElement("div",{className:"".concat(xr,"-wrap")},M.createElement("input",(0,f.A)({autoComplete:"off",role:"spinbutton","aria-valuemin":ut,"aria-valuemax":tn,"aria-valuenow":Ci.isInvalidate()?null:Ci.toString(),step:Kn},Fa,{ref:(0,rn.K4)(Tr,F),className:xr,value:Ac,onChange:ml,disabled:K,readOnly:te}))))}),mn=M.forwardRef(function(I,F){var oe=I.disabled,be=I.style,Mt=I.prefixCls,ut=Mt===void 0?"rc-input-number":Mt,tn=I.value,Xt=I.prefix,Kn=I.suffix,ao=I.addonBefore,v=I.addonAfter,K=I.className,te=I.classNames,me=(0,Xe.A)(I,At),$e=M.useRef(null),nt=M.useRef(null),yt=M.useRef(null),dt=function(un){yt.current&&(0,Ce.F4)(yt.current,un)};return M.useImperativeHandle(F,function(){return He(yt.current,{focus:dt,nativeElement:$e.current.nativeElement||nt.current})}),M.createElement(Tt.a,{className:K,triggerFocus:dt,prefixCls:ut,value:tn,disabled:oe,style:be,prefix:Xt,suffix:Kn,addonAfter:v,addonBefore:ao,classNames:te,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:$e},M.createElement(mo,(0,f.A)({prefixCls:ut,disabled:oe,ref:yt,domRef:nt,className:te==null?void 0:te.input},me)))});const Fn=mn;var Yt=i(27479),Gt=i(49212),Bn=i(46757),qt=i(26580),Zt=i(16981),jn=i(46656),ro=i(37567),Tn=i(90852),bt=i(73650),Wt=i(31161),wn=i(61972),uo=i(97320),In=i(35125),Dn=i(88124),So=i(55095),Qt=i(91112),Ln=i(58196),Mn=i(48150),Rt=i(95390);const Qe=I=>{var F;const oe=(F=I.handleVisible)!==null&&F!==void 0?F:"auto",be=I.controlHeightSM-I.lineWidth*2;return Object.assign(Object.assign({},(0,In.b)(I)),{controlWidth:90,handleWidth:be,handleFontSize:I.fontSize/2,handleVisible:oe,handleActiveBg:I.colorFillAlter,handleBg:I.colorBgContainer,filledHandleBg:new Rt.Y(I.colorFillSecondary).onBackground(I.colorBgContainer).toHexString(),handleHoverColor:I.colorPrimary,handleBorderColor:I.colorBorder,handleOpacity:oe===!0?1:0,handleVisibleWidth:oe===!0?be:0})},En=(I,F)=>{let{componentCls:oe,borderRadiusSM:be,borderRadiusLG:Mt}=I;const ut=F==="lg"?Mt:be;return{["&-"+F]:{[oe+"-handler-wrap"]:{borderStartEndRadius:ut,borderEndEndRadius:ut},[oe+"-handler-up"]:{borderStartEndRadius:ut},[oe+"-handler-down"]:{borderEndEndRadius:ut}}}},qn=I=>{const{componentCls:F,lineWidth:oe,lineType:be,borderRadius:Mt,inputFontSizeSM:ut,inputFontSizeLG:tn,controlHeightLG:Xt,controlHeightSM:Kn,colorError:ao,paddingInlineSM:v,paddingBlockSM:K,paddingBlockLG:te,paddingInlineLG:me,colorIcon:$e,motionDurationMid:nt,handleHoverColor:yt,handleOpacity:dt,paddingInline:It,paddingBlock:un,handleBg:xn,handleActiveBg:gn,colorTextDisabled:wo,borderRadiusSM:vo,borderRadiusLG:Co,controlWidth:Eo,handleBorderColor:go,filledHandleBg:xo,lineHeightLG:jo,calc:pa}=I;return[{[F]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,So.dF)(I)),(0,uo.wj)(I)),{display:"inline-block",width:Eo,margin:0,padding:0,borderRadius:Mt}),(0,Dn.Eb)(I,{[F+"-handler-wrap"]:{background:xn,[F+"-handler-down"]:{borderBlockStart:(0,wn.zA)(oe)+" "+be+" "+go}}})),(0,Dn.sA)(I,{[F+"-handler-wrap"]:{background:xo,[F+"-handler-down"]:{borderBlockStart:(0,wn.zA)(oe)+" "+be+" "+go}},"&:focus-within":{[F+"-handler-wrap"]:{background:xn}}})),(0,Dn.aP)(I,{[F+"-handler-wrap"]:{background:xn,[F+"-handler-down"]:{borderBlockStart:(0,wn.zA)(oe)+" "+be+" "+go}}})),(0,Dn.lB)(I)),{"&-rtl":{direction:"rtl",[F+"-input"]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:tn,lineHeight:jo,borderRadius:Co,["input"+F+"-input"]:{height:pa(Xt).sub(pa(oe).mul(2)).equal(),padding:(0,wn.zA)(te)+" "+(0,wn.zA)(me)}},"&-sm":{padding:0,fontSize:ut,borderRadius:vo,["input"+F+"-input"]:{height:pa(Kn).sub(pa(oe).mul(2)).equal(),padding:(0,wn.zA)(K)+" "+(0,wn.zA)(v)}},"&-out-of-range":{[F+"-input-wrap"]:{input:{color:ao}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,So.dF)(I)),(0,uo.XM)(I)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[F+"-affix-wrapper"]:{width:"100%"},"&-lg":{[F+"-group-addon"]:{borderRadius:Co,fontSize:I.fontSizeLG}},"&-sm":{[F+"-group-addon"]:{borderRadius:vo}}},(0,Dn.nm)(I)),(0,Dn.Vy)(I)),{["&:not("+F+"-compact-first-item):not("+F+"-compact-last-item)"+F+"-compact-item"]:{[F+", "+F+"-group-addon"]:{borderRadius:0}},["&:not("+F+"-compact-last-item)"+F+"-compact-first-item"]:{[F+", "+F+"-group-addon"]:{borderStartEndRadius:0,borderEndEndRadius:0}},["&:not("+F+"-compact-first-item)"+F+"-compact-last-item"]:{[F+", "+F+"-group-addon"]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),["&-disabled "+F+"-input"]:{cursor:"not-allowed"},[F]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,So.dF)(I)),{width:"100%",padding:(0,wn.zA)(un)+" "+(0,wn.zA)(It),textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Mt,outline:0,transition:"all "+nt+" linear",appearance:"textfield",fontSize:"inherit"}),(0,uo.j_)(I.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},["&:hover "+F+"-handler-wrap, &-focused "+F+"-handler-wrap"]:{width:I.handleWidth,opacity:1}})},{[F]:Object.assign(Object.assign(Object.assign({[F+"-handler-wrap"]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:I.handleVisibleWidth,opacity:dt,height:"100%",borderStartStartRadius:0,borderStartEndRadius:Mt,borderEndEndRadius:Mt,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:"all "+nt,overflow:"hidden",[F+"-handler"]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",["\n "+F+"-handler-up-inner,\n "+F+"-handler-down-inner\n "]:{marginInlineEnd:0,fontSize:I.handleFontSize}}},[F+"-handler"]:{height:"50%",overflow:"hidden",color:$e,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:(0,wn.zA)(oe)+" "+be+" "+go,transition:"all "+nt+" linear","&:active":{background:gn},"&:hover":{height:"60%",["\n "+F+"-handler-up-inner,\n "+F+"-handler-down-inner\n "]:{color:yt}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,So.Nk)()),{color:$e,transition:"all "+nt+" linear",userSelect:"none"})},[F+"-handler-up"]:{borderStartEndRadius:Mt},[F+"-handler-down"]:{borderEndEndRadius:Mt}},En(I,"lg")),En(I,"sm")),{"&-disabled, &-readonly":{[F+"-handler-wrap"]:{display:"none"},[F+"-input"]:{color:"inherit"}},["\n "+F+"-handler-up-disabled,\n "+F+"-handler-down-disabled\n "]:{cursor:"not-allowed"},["\n "+F+"-handler-up-disabled:hover &-handler-up-inner,\n "+F+"-handler-down-disabled:hover &-handler-down-inner\n "]:{color:wo}})}]},Hn=I=>{const{componentCls:F,paddingBlock:oe,paddingInline:be,inputAffixPadding:Mt,controlWidth:ut,borderRadiusLG:tn,borderRadiusSM:Xt,paddingInlineLG:Kn,paddingInlineSM:ao,paddingBlockLG:v,paddingBlockSM:K,motionDurationMid:te}=I;return{[F+"-affix-wrapper"]:Object.assign(Object.assign({["input"+F+"-input"]:{padding:(0,wn.zA)(oe)+" 0"}},(0,uo.wj)(I)),{position:"relative",display:"inline-flex",alignItems:"center",width:ut,padding:0,paddingInlineStart:be,"&-lg":{borderRadius:tn,paddingInlineStart:Kn,["input"+F+"-input"]:{padding:(0,wn.zA)(v)+" 0"}},"&-sm":{borderRadius:Xt,paddingInlineStart:ao,["input"+F+"-input"]:{padding:(0,wn.zA)(K)+" 0"}},["&:not("+F+"-disabled):hover"]:{zIndex:1},"&-focused, &:focus":{zIndex:1},["&-disabled > "+F+"-disabled"]:{background:"transparent"},["> div"+F]:{width:"100%",border:"none",outline:"none",["&"+F+"-focused"]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[F+"-handler-wrap"]:{zIndex:2},[F]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Mt},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:be,marginInlineStart:Mt,transition:"margin "+te}},["&:hover "+F+"-handler-wrap, &-focused "+F+"-handler-wrap"]:{width:I.handleWidth,opacity:1},["&:not("+F+"-affix-wrapper-without-controls):hover "+F+"-suffix"]:{marginInlineEnd:I.calc(I.handleWidth).add(be).equal()}}),[F+"-underlined"]:{borderRadius:0}}},Yn=(0,Ln.OF)("InputNumber",I=>{const F=(0,Mn.oX)(I,(0,In.C)(I));return[qn(F),Hn(F),(0,Qt.G)(F)]},Qe,{unitless:{handleOpacity:!0}});var oo=function(I,F){var oe={};for(var be in I)Object.prototype.hasOwnProperty.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,be=Object.getOwnPropertySymbols(I);Mt{const{getPrefixCls:oe,direction:be}=M.useContext(Bn.QO),Mt=M.useRef(null);M.useImperativeHandle(F,()=>Mt.current);const{className:ut,rootClassName:tn,size:Xt,disabled:Kn,prefixCls:ao,addonBefore:v,addonAfter:K,prefix:te,suffix:me,bordered:$e,readOnly:nt,status:yt,controls:dt,variant:It}=I,un=oo(I,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),xn=oe("input-number",ao),gn=(0,jn.A)(xn),[wo,vo,Co]=Yn(xn,gn),{compactSize:Eo,compactItemClassnames:go}=(0,Wt.RQ)(xn,be);let xo=M.createElement(ve,{className:xn+"-handler-up-inner"}),jo=M.createElement(E.A,{className:xn+"-handler-down-inner"});const pa=typeof dt=="boolean"?dt:void 0;typeof dt=="object"&&(xo=typeof dt.upIcon>"u"?xo:M.createElement("span",{className:xn+"-handler-up-inner"},dt.upIcon),jo=typeof dt.downIcon>"u"?jo:M.createElement("span",{className:xn+"-handler-down-inner"},dt.downIcon));const{hasFeedback:na,status:Ma,isFormItemInput:Ka,feedbackIcon:Fa}=M.useContext(Tn.$W),xr=(0,Gt.v)(Ma,yt),Tr=(0,ro.A)(ts=>{var Ci;return(Ci=Xt!=null?Xt:Eo)!==null&&Ci!==void 0?Ci:ts}),fi=M.useContext(Zt.A),bi=Kn!=null?Kn:fi,[Er,Ya]=(0,bt.A)("inputNumber",It,$e),Br=na&&M.createElement(M.Fragment,null,Fa),qa=Ae()({[xn+"-lg"]:Tr==="large",[xn+"-sm"]:Tr==="small",[xn+"-rtl"]:be==="rtl",[xn+"-in-form-item"]:Ka},vo),Mr=xn+"-group",qr=M.createElement(Fn,Object.assign({ref:Mt,disabled:bi,className:Ae()(Co,gn,ut,tn,go),upHandler:xo,downHandler:jo,prefixCls:xn,readOnly:nt,controls:pa,prefix:te,suffix:Br||me,addonBefore:v&&M.createElement(Yt.A,{form:!0,space:!0},v),addonAfter:K&&M.createElement(Yt.A,{form:!0,space:!0},K),classNames:{input:qa,variant:Ae()({[xn+"-"+Er]:Ya},(0,Gt.L)(xn,xr,na)),affixWrapper:Ae()({[xn+"-affix-wrapper-sm"]:Tr==="small",[xn+"-affix-wrapper-lg"]:Tr==="large",[xn+"-affix-wrapper-rtl"]:be==="rtl",[xn+"-affix-wrapper-without-controls"]:dt===!1||bi},vo),wrapper:Ae()({[Mr+"-rtl"]:be==="rtl"},vo),groupWrapper:Ae()({[xn+"-group-wrapper-sm"]:Tr==="small",[xn+"-group-wrapper-lg"]:Tr==="large",[xn+"-group-wrapper-rtl"]:be==="rtl",[xn+"-group-wrapper-"+Er]:Ya},(0,Gt.L)(xn+"-group-wrapper",xr,na),vo)}},un));return wo(qr)}),po=To,Oo=I=>M.createElement(qt.Ay,{theme:{components:{InputNumber:{handleVisible:!0}}}},M.createElement(To,Object.assign({},I)));po._InternalPanelDoNotUseOrYouWillBeFired=Oo;const Qo=po,ea=()=>document.querySelector("#ai-setter-toolbar"),_n=function(I){I===void 0&&(I=".ant-tooltip:not(.ant-tooltip-hidden)"),setTimeout(()=>{var F;(F=ea())==null||F.querySelectorAll(I).forEach(oe=>oe.classList.add("ant-tooltip-hidden"))},100)},Un=(I,F)=>{const be={Delete:"delete",Backspace:"backspace"}[I.key]||I.key.toLowerCase();["delete","backspace"].includes(be)&&I.stopPropagation(),be==="enter"&&(F==null||F())};var cn=i(67787),nn=Object.defineProperty,Zn=Object.defineProperties,ho=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,Mo=Object.prototype.hasOwnProperty,Zo=Object.prototype.propertyIsEnumerable,ia=(I,F,oe)=>F in I?nn(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,xa=(I,F)=>{for(var oe in F||(F={}))Mo.call(F,oe)&&ia(I,oe,F[oe]);if(Xn)for(var oe of Xn(F))Zo.call(F,oe)&&ia(I,oe,F[oe]);return I},fa=(I,F)=>Zn(I,ho(F)),zo=(I,F)=>{var oe={};for(var be in I)Mo.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&Xn)for(var be of Xn(I))F.indexOf(be)<0&&Zo.call(I,be)&&(oe[be]=I[be]);return oe},Sa=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=zo(oe,["size","spin","style"]);const Xt=xa(xa({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",fa(xa({ref:F,style:Xt},tn),{width:"7",height:"4",viewBox:"0 0 7 4",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.12371 0.430043C3.32292 0.20238 3.67708 0.20238 3.87629 0.430044L6.2744 3.17075C6.55728 3.49404 6.32769 4 5.89812 4H1.10188C0.672305 4 0.442716 3.49404 0.725596 3.17075L3.12371 0.430043Z",fill:"#8B8C8F"}))}),ln=i(72214);const ta=I=>{let{text:F,min:oe,max:be,originValue:Mt,allowValidValues:ut}=I;if(F==null)return Mt;if(ut&&ut.includes(F))return F;const tn=parseFloat(F);return isNaN(tn)||typeof oe!="number"||typeof be!="number"?Mt:tn>be?be:tn{const{value:F,onChange:oe,allowValidValues:be,className:Mt="",style:ut={},controls:tn}=I,Xt=(0,M.useRef)(null),Kn=(0,M.useRef)(!1),ao=(0,M.useRef)(),v=(0,M.useRef)({value:F,min:I.min,max:I.max});(0,M.useEffect)(()=>{v.current={value:F,min:I.min,max:I.max}},[F,I.min,I.max]),(0,M.useEffect)(()=>()=>{const dt=ao.current,{value:It,min:un,max:xn}=v.current,gn=ta({text:dt,min:un,max:xn,originValue:It,allowValidValues:be});gn!==It&&(oe==null||oe(gn))},[]);const K=dt=>{var It;Un(dt,()=>{var un;Kn.current||((un=Xt.current)==null||un.blur(),te())}),(It=I.onKeyDown)==null||It.call(I,dt)},te=()=>{if(!be||be.length===0)return;const dt=ao.current;dt&&be.includes(dt)&&(oe==null||oe(dt))},me=dt=>{var It;te(),(It=I.onBlur)==null||It.call(I,dt)},$e=dt=>{var It;ao.current=dt.trim(),(It=I.onInput)==null||It.call(I,dt)},nt=()=>{Kn.current=!0},yt=()=>{Kn.current=!1};return(0,ln.jsx)(cn.e$,{children:dt=>(0,ln.jsx)(bo,{...I,ref:Xt,className:Mt+" toolbar-setter-input-number",style:{...ut,width:(ut==null?void 0:ut.width)||80,height:(ut==null?void 0:ut.height)||32,backgroundColor:(ut==null?void 0:ut.backgroundColor)||(dt==null?void 0:dt.color_bg_card)},controls:tn!==void 0?tn:{upIcon:(0,ln.jsx)(Sa,{className:"arrow-icon up"}),downIcon:(0,ln.jsx)(Sa,{className:"arrow-icon down"})},onCompositionStart:nt,onCompositionEnd:yt,onBlur:me,onKeyDown:K,onInput:$e})})},bo=(0,cn.Ay)(Qo).withConfig({displayName:"InputNumber__StyledInputNumber",componentId:"sc-imrjp2-0"})(["&.toolbar-setter-input-number{transition:none;&:hover{background-color:"," !important;.ant-input-number-handler-wrap{opacity:1;}}&.ant-input-number-outlined{border:none;padding-inline-start:4px;&:focus-within{outline:2px solid ",";outline-offset:-2px;.ant-input-number-handler-wrap{opacity:1;}}}.ant-input-number-prefix{margin-inline-end:6px;color:",';svg{*[fill]{fill:currentColor;}*[fill="none"]{fill:none;}*[stroke]{stroke:currentColor;}*[stroke="none"]{stroke:none;}}}}.ant-input-number,&.ant-input-number{display:flex;align-items:center;height:100%;gap:6px;.ant-input-number-input-wrap{order:1;flex:1;.ant-input-number-input{padding:4px 0;color:',";}}.ant-input-number-handler-wrap{width:16px;order:2;background:transparent;transition:none;.ant-input-number-handler-up{align-items:flex-end;padding-bottom:3px;}.ant-input-number-handler-down{align-items:flex-start;padding-top:3px;}.arrow-icon{width:7px !important;height:4px !important;color:",";path{fill:currentColor;}&.down{transform:rotate(180deg);}}.ant-input-number-handler{border:none;&:hover{height:40%;.arrow-icon{color:",";}}}}}"],I=>I.theme.color_btn_secondary_hover,I=>I.theme.color_btn_primary_normal,I=>I.theme.color_text_L1,I=>I.theme.color_text_L1,I=>I.theme.color_text_L3,I=>I.theme.color_btn_primary_normal);var aa=Object.defineProperty,ma=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,ni=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,Va=(I,F,oe)=>F in I?aa(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,Ha=(I,F)=>{for(var oe in F||(F={}))Ir.call(F,oe)&&Va(I,oe,F[oe]);if(ni)for(var oe of ni(F))$a.call(F,oe)&&Va(I,oe,F[oe]);return I},or=(I,F)=>ma(I,dr(F)),gi=(I,F)=>{var oe={};for(var be in I)Ir.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&ni)for(var be of ni(I))F.indexOf(be)<0&&$a.call(I,be)&&(oe[be]=I[be]);return oe},Qi=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=gi(oe,["size","spin","style"]);const Xt=Ha(Ha({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",or(Ha({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M6.5 18.5H7.25V20H5.75C5.33579 20 5 19.6642 5 19.25V17.75H6.5V18.5ZM11.25 20H8.75V18.5H11.25V20ZM15.25 20H12.75V18.5H15.25V20ZM19 17.75V19.25C19 19.6642 18.6642 20 18.25 20H16.75V18.5H17.5V17.75H19ZM6.5 16H5V13.5H6.5V16ZM19 16H17.5V13.5H19V16ZM6.5 12H5V9.5H6.5V12ZM19 12H17.5V9.5H19V12ZM19 4C19.5523 4 20 4.44772 20 5V7L19.9951 7.10254C19.9438 7.60667 19.5177 8 19 8H5L4.89746 7.99512C4.39333 7.94379 4 7.51768 4 7V5C4 4.48232 4.39333 4.05621 4.89746 4.00488L5 4H19ZM5.5 6.5H18.5V5.5H5.5V6.5Z",fill:"#19191A"}))}),rs=Object.defineProperty,Li=Object.defineProperties,ns=Object.getOwnPropertyDescriptors,Es=Object.getOwnPropertySymbols,ys=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,mi=(I,F,oe)=>F in I?rs(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,Bt=(I,F)=>{for(var oe in F||(F={}))ys.call(F,oe)&&mi(I,oe,F[oe]);if(Es)for(var oe of Es(F))sr.call(F,oe)&&mi(I,oe,F[oe]);return I},vn=(I,F)=>Li(I,ns(F)),Io=(I,F)=>{var oe={};for(var be in I)ys.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&Es)for(var be of Es(I))F.indexOf(be)<0&&sr.call(I,be)&&(oe[be]=I[be]);return oe},_a=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=Io(oe,["size","spin","style"]);const Xt=Bt(Bt({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",vn(Bt({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("rect",{x:"4",y:"5",width:"16",height:"1",rx:"0.5",fill:"#19191A"}),M.createElement("rect",{x:"4",y:"10.25",width:"16",height:"2",rx:"1",fill:"#19191A"}),M.createElement("rect",{x:"4",y:"16.5",width:"16",height:"2.5",rx:"1.25",fill:"#19191A"}))}),Ur=Object.defineProperty,fr=Object.defineProperties,Ar=Object.getOwnPropertyDescriptors,zr=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,os=Object.prototype.propertyIsEnumerable,Ei=(I,F,oe)=>F in I?Ur(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,Kl=(I,F)=>{for(var oe in F||(F={}))Fr.call(F,oe)&&Ei(I,oe,F[oe]);if(zr)for(var oe of zr(F))os.call(F,oe)&&Ei(I,oe,F[oe]);return I},as=(I,F)=>fr(I,Ar(F)),al=(I,F)=>{var oe={};for(var be in I)Fr.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&zr)for(var be of zr(I))F.indexOf(be)<0&&os.call(I,be)&&(oe[be]=I[be]);return oe},Cd=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=al(oe,["size","spin","style"]);const Xt=Kl(Kl({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",as(Kl({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M15.3164 18.5C15.7306 18.5 16.0664 18.8358 16.0664 19.25C16.0664 19.6642 15.7306 20 15.3164 20H8.81641C8.40231 19.9999 8.06641 19.6641 8.06641 19.25C8.06641 18.8359 8.40231 18.5001 8.81641 18.5H15.3164ZM4.75 8.06641C5.16405 8.0666 5.5 8.40329 5.5 8.81738V15.3174C5.49974 15.7312 5.16388 16.0662 4.75 16.0664C4.33579 16.0664 4 15.7306 4 15.3164V8.81641C4.00026 8.40242 4.33595 8.06641 4.75 8.06641ZM19.25 7.93262C19.664 7.93281 20 8.2695 20 8.68359V15.1836C19.9997 15.5975 19.6639 15.9324 19.25 15.9326C18.8358 15.9326 18.5 15.5968 18.5 15.1826V8.68262C18.5003 8.26863 18.8359 7.93262 19.25 7.93262ZM15.1826 4C15.5968 4 15.9326 4.33579 15.9326 4.75C15.9326 5.16421 15.5968 5.5 15.1826 5.5H8.68262C8.2684 5.5 7.93262 5.16421 7.93262 4.75C7.93262 4.33579 8.2684 4 8.68262 4H15.1826Z",fill:"#19191A"}))}),wc=Object.defineProperty,ba=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,Ni=Object.getOwnPropertySymbols,Bs=Object.prototype.hasOwnProperty,Ec=Object.prototype.propertyIsEnumerable,ps=(I,F,oe)=>F in I?wc(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,Yl=(I,F)=>{for(var oe in F||(F={}))Bs.call(F,oe)&&ps(I,oe,F[oe]);if(Ni)for(var oe of Ni(F))Ec.call(F,oe)&&ps(I,oe,F[oe]);return I},ls=(I,F)=>ba(I,$r(F)),wl=(I,F)=>{var oe={};for(var be in I)Bs.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&Ni)for(var be of Ni(I))F.indexOf(be)<0&&Ec.call(I,be)&&(oe[be]=I[be]);return oe},lc=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=wl(oe,["size","spin","style"]);const Xt=Yl(Yl({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",ls(Yl({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M18 6H12C8.68629 6 6 8.68629 6 12V18",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))}),Ic=Object.defineProperty,Gc=Object.defineProperties,mc=Object.getOwnPropertyDescriptors,Zc=Object.getOwnPropertySymbols,gc=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,Ca=(I,F,oe)=>F in I?Ic(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,ya=(I,F)=>{for(var oe in F||(F={}))gc.call(F,oe)&&Ca(I,oe,F[oe]);if(Zc)for(var oe of Zc(F))Fo.call(F,oe)&&Ca(I,oe,F[oe]);return I},Ba=(I,F)=>Gc(I,mc(F)),Xa=(I,F)=>{var oe={};for(var be in I)gc.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&Zc)for(var be of Zc(I))F.indexOf(be)<0&&Fo.call(I,be)&&(oe[be]=I[be]);return oe},Vn=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=Xa(oe,["size","spin","style"]);const Xt=ya(ya({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",Ba(ya({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M5.5 18.5H5.875V20H5L4.89746 19.9951C4.39333 19.9438 4 19.5177 4 19V18.125H5.5V18.5ZM9.375 20H7.625V18.5H9.375V20ZM12.875 20H11.125V18.5H12.875V20ZM16.375 20H14.625V18.5H16.375V20ZM20 19C20 19.5523 19.5523 20 19 20H18.125V18.5H18.5V18.125H20V19ZM5.5 16.375H4V14.625H5.5V16.375ZM20 16.375H18.5V14.625H20V16.375ZM20 12.875H18.5V11.125H20V12.875ZM12 5.5C8.41015 5.5 5.5 8.41015 5.5 12H4C4 7.58172 7.58172 4 12 4V5.5ZM20 9.375H18.5V7.625H20V9.375ZM19 4C19.5523 4 20 4.44772 20 5V5.875H18.5V5.5H18.125V4H19ZM16.375 5.5H14.625V4H16.375V5.5Z",fill:"#19191A"}))}),io=Object.defineProperty,Wn=Object.defineProperties,$n=Object.getOwnPropertyDescriptors,Vo=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,Ro=(I,F,oe)=>F in I?io(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,Pa=(I,F)=>{for(var oe in F||(F={}))Do.call(F,oe)&&Ro(I,oe,F[oe]);if(Vo)for(var oe of Vo(F))Bo.call(F,oe)&&Ro(I,oe,F[oe]);return I},la=(I,F)=>Wn(I,$n(F)),Go=(I,F)=>{var oe={};for(var be in I)Do.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&Vo)for(var be of Vo(I))F.indexOf(be)<0&&Bo.call(I,be)&&(oe[be]=I[be]);return oe},tr=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=Go(oe,["size","spin","style"]);const Xt=Pa(Pa({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",la(Pa({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M4.75 14.5C5.16421 14.5 5.5 14.8358 5.5 15.25V17.25C5.5 17.9404 6.05964 18.5 6.75 18.5H8.75C9.16421 18.5 9.5 18.8358 9.5 19.25C9.5 19.6642 9.16421 20 8.75 20H6.75C5.23122 20 4 18.7688 4 17.25V15.25C4 14.8358 4.33579 14.5 4.75 14.5ZM19.25 14.5C19.6642 14.5 20 14.8358 20 15.25V17.25C20 18.7688 18.7688 20 17.25 20H15.25C14.8358 20 14.5 19.6642 14.5 19.25C14.5 18.8358 14.8358 18.5 15.25 18.5H17.25C17.9404 18.5 18.5 17.9404 18.5 17.25V15.25C18.5 14.8358 18.8358 14.5 19.25 14.5ZM8.75 4C9.16421 4 9.5 4.33579 9.5 4.75C9.5 5.16421 9.16421 5.5 8.75 5.5H6.75C6.05964 5.5 5.5 6.05964 5.5 6.75V8.75C5.5 9.16421 5.16421 9.5 4.75 9.5C4.33579 9.5 4 9.16421 4 8.75V6.75C4 5.23122 5.23122 4 6.75 4H8.75ZM17.25 4C18.7688 4 20 5.23122 20 6.75V8.75C20 9.16421 19.6642 9.5 19.25 9.5C18.8358 9.5 18.5 9.16421 18.5 8.75V6.75C18.5 6.05964 17.9404 5.5 17.25 5.5H15.25C14.8358 5.5 14.5 5.16421 14.5 4.75C14.5 4.33579 14.8358 4 15.25 4H17.25Z",fill:"#19191A"}))}),wr=i(65712),Pr=i(92312),br=i(83199);const lr=I=>{let{tooltip:F,children:oe,...be}=I;return F!=null&&F.title?(0,ln.jsx)(br.A,{content:F==null?void 0:F.title,direction:"down",distance:12,className:"floating-tooltip",children:(0,ln.jsx)(ei,{...be,children:oe})}):(0,ln.jsx)(ei,{...be,children:oe})},ei=(0,cn.Ay)(Pr.Ay).withConfig({displayName:"IconButton__StyledIconButton",componentId:"sc-jlmc44-0"})(["&.ant-btn{border-radius:6px;animation:none;transition:none;.ant-btn-icon{line-height:1;font-size:0;}&.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled){color:",";&:hover{background-color:",";}&:active{background-color:",";}}&.ant-btn-color-primary.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled){color:",";background-color:",";&:hover,&:active{color:",";background-color:",";}}}"],I=>I.theme.color_text_L1,I=>I.theme.color_btn_secondary_hover,I=>I.theme.color_btn_secondary_active,I=>I.theme.color_btn_primary_normal,I=>I.theme.color_bg_tab,I=>I.theme.color_btn_primary_normal,I=>I.theme.color_bg_tab),vr=(0,M.createContext)({dropdownPosition:"top"}),hr=I=>{let{icon:F,tooltip:oe,children:be,onOpenChange:Mt}=I;const[ut,tn]=(0,M.useState)(!1);C(ut,tn);const Xt=K=>{tn(K),Mt==null||Mt(K)},{dropdownPosition:Kn}=(0,M.useContext)(vr),ao=(0,M.useMemo)(()=>Kn==="bottom"?"bottomLeft":"topLeft",[Kn]),v=(0,M.useMemo)(()=>Kn==="bottom"?{offset:[0,7]}:{offset:[0,-7]},[Kn]);return(0,ln.jsx)(cn.e$,{children:K=>(0,ln.jsx)(wr.A,{getPopupContainer:ea,trigger:"click",placement:ao,onOpenChange:Xt,open:ut,arrow:!1,align:v,destroyOnHidden:!0,styles:{body:{borderRadius:8,border:"1px solid "+(K==null?void 0:K.color_bg_border_01),background:""+(K==null?void 0:K.color_bg_white),boxShadow:"0 4px 10px 0 rgba(0, 18, 38, 0.10)"}},content:(0,ln.jsx)("div",{children:be}),children:(0,ln.jsx)(lr,{color:ut?"primary":"default",variant:ut?"filled":"text",icon:F,tooltip:ut||!oe?void 0:{title:oe}})})})},mr=["borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth"],Yr=I=>{const[F,oe=F,be=F,Mt=oe]=I.split(" ").map(ut=>Math.round(parseFloat(ut)));return{borderTopWidth:F,borderRightWidth:oe,borderBottomWidth:be,borderLeftWidth:Mt}},yi=0,Ri=9999,vs=function(I,F){return F===void 0&&(F=0),I=Math.round(parseFloat(I)),isNaN(I)&&(I=F),I=Math.min(Math.max(yi,I),Ri),I},ri=(0,M.memo)(I=>{let{value:F,onChange:oe}=I;const[be,Mt]=(0,M.useState)(Yr(F)),[ut,tn]=(0,M.useState)(!Object.values(be).every(me=>me===be.borderTopWidth));(0,M.useEffect)(()=>{Mt(Yr(F))},[F]);const Xt=me=>{me&&Mt(Yr(F))},Kn=()=>{const me=!ut;tn(me);const{borderTopWidth:$e}=be,nt={borderTopWidth:$e,borderRightWidth:$e,borderBottomWidth:$e,borderLeftWidth:$e};Mt(nt),v(nt,me)},ao=(me,$e,nt)=>{const yt={...be,[$e]:me};Mt(yt),nt&&v(yt)},v=function(me,$e){me===void 0&&(me=be),$e===void 0&&($e=ut);let nt=me;const yt=Yr(F);Object.keys(me).forEach(It=>{const un=vs(me[It],yt[It]);un!==me[It]&&(nt={...me,[It]:un})}),nt!==me&&Mt(nt);const dt=$e?mr.map(It=>nt[It]+"px").join(" "):nt.borderTopWidth+"px";oe==null||oe(dt,"borderWidth")},K=ut?mr:["borderTopWidth"],te=ut?Qi:_a;return(0,ln.jsx)(hr,{tooltip:I18N.HtmlVisualEditor.border_width,icon:(0,ln.jsx)(_a,{size:24}),onOpenChange:Xt,children:(0,ln.jsxs)(St,{children:[(0,ln.jsx)("div",{className:ut?"separate-container":"",children:K.map(me=>(0,ln.jsx)(ko,{prefix:(0,ln.jsx)(te,{className:me,size:24}),value:be[me],min:yi,max:Ri,step:1,changeOnWheel:!0,onChange:$e=>ao($e,me),onPressEnter:$e=>ao($e.target.value,me,!0),onBlur:$e=>ao($e.target.value,me,!0),onStep:$e=>ao($e,me,!0)},me))}),(0,ln.jsx)(lr,{variant:ut?"filled":"text",color:ut?"primary":"default",icon:(0,ln.jsx)(Cd,{size:24}),onClick:Kn,tooltip:{title:I18N.HtmlVisualEditor.border_width_separate}},String(ut))]})})}),us=["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"],Nr=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],si=I=>{const[F,oe=F,be=F,Mt=oe]=I.split("/")[0].trim().split(" ").map(ut=>Math.round(parseFloat(ut)));return{borderTopLeftRadius:F,borderTopRightRadius:oe,borderBottomRightRadius:be,borderBottomLeftRadius:Mt}},Is=I=>{let{value:F,onChange:oe}=I;const[be,Mt]=(0,M.useState)(si(F)),[ut,tn]=(0,M.useState)(!Object.values(be).every(me=>me===be.borderTopLeftRadius));(0,M.useEffect)(()=>{Mt(si(F))},[F]);const Xt=me=>{me&&Mt(si(F))},Kn=()=>{const me=!ut;tn(me);const{borderTopLeftRadius:$e}=be,nt={borderTopLeftRadius:$e,borderTopRightRadius:$e,borderBottomRightRadius:$e,borderBottomLeftRadius:$e};Mt(nt),v(nt,me)},ao=(me,$e,nt)=>{const yt={...be,[$e]:me};Mt(yt),nt&&v(yt)},v=function(me,$e){me===void 0&&(me=be),$e===void 0&&($e=ut);let nt=me;const yt=si(F);Object.keys(me).forEach(It=>{const un=vs(me[It],yt[It]);un!==me[It]&&(nt={...me,[It]:un})}),nt!==me&&Mt(nt);const dt=$e?Nr.map(It=>nt[It]+"px").join(" "):nt.borderTopLeftRadius+"px";oe==null||oe(dt,"borderRadius")},K=ut?us:["borderTopLeftRadius"],te=ut?lc:Vn;return(0,ln.jsx)(hr,{tooltip:I18N.HtmlVisualEditor.border_radius,icon:(0,ln.jsx)(Vn,{size:24}),onOpenChange:Xt,children:(0,ln.jsxs)(St,{children:[(0,ln.jsx)("div",{className:ut?"separate-container":"",children:K.map(me=>(0,ln.jsx)(ko,{prefix:(0,ln.jsx)(te,{className:me,size:24}),value:be[me],min:yi,max:Ri,step:1,changeOnWheel:!0,onChange:$e=>ao($e,me),onPressEnter:$e=>ao($e.target.value,me,!0),onBlur:$e=>ao($e.target.value,me,!0),onStep:$e=>ao($e,me,!0)},me))}),(0,ln.jsx)(lr,{variant:ut?"filled":"text",color:ut?"primary":"default",icon:(0,ln.jsx)(tr,{size:24}),onClick:Kn,tooltip:{title:I18N.HtmlVisualEditor.border_radius_separate}},String(ut))]})})},St=cn.Ay.div.withConfig({displayName:"BorderSetter__StyledBorderSetter",componentId:"sc-126aic0-0"})(["display:flex;gap:6px;.ant-input-number-affix-wrapper{padding-inline-start:4px;width:64px;}.separate-container{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;.borderLeftWidth{transform:rotate(-90deg);}.borderRightWidth{transform:rotate(90deg);}.borderBottomWidth{transform:rotate(180deg);}.borderTopRightRadius{transform:rotate(90deg);}.borderBottomRightRadius{transform:rotate(180deg);}.borderBottomLeftRadius{transform:rotate(270deg);}}"]);var je=i(92755),qe=Object.defineProperty,Le=Object.defineProperties,at=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,kn=(I,F,oe)=>F in I?qe(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,yn=(I,F)=>{for(var oe in F||(F={}))kt.call(F,oe)&&kn(I,oe,F[oe]);if(ft)for(var oe of ft(F))en.call(F,oe)&&kn(I,oe,F[oe]);return I},yo=(I,F)=>Le(I,at(F)),Uo=(I,F)=>{var oe={};for(var be in I)kt.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&ft)for(var be of ft(I))F.indexOf(be)<0&&en.call(I,be)&&(oe[be]=I[be]);return oe},Ia=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=Uo(oe,["size","spin","style"]);const Xt=yn(yn({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",yo(yn({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M5.25 3.93311C5.66421 3.93311 6 4.26889 6 4.68311V19.1831C6 19.5973 5.66421 19.9331 5.25 19.9331C4.83579 19.9331 4.5 19.5973 4.5 19.1831V4.68311C4.5 4.26889 4.83579 3.93311 5.25 3.93311ZM13.5 7.93311C14.3284 7.93311 15 8.60468 15 9.43311V14.4331C15 15.2615 14.3284 15.9331 13.5 15.9331H10.5C9.67157 15.9331 9 15.2615 9 14.4331V9.43311C9 8.60468 9.67157 7.93311 10.5 7.93311H13.5ZM10.5 14.4331H13.5V9.43311H10.5V14.4331Z",fill:"#19191A"}))}),ja=Object.defineProperty,ka=Object.defineProperties,ga=Object.getOwnPropertyDescriptors,er=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Cr=Object.prototype.propertyIsEnumerable,Dr=(I,F,oe)=>F in I?ja(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,ti=(I,F)=>{for(var oe in F||(F={}))Za.call(F,oe)&&Dr(I,oe,F[oe]);if(er)for(var oe of er(F))Cr.call(F,oe)&&Dr(I,oe,F[oe]);return I},Xr=(I,F)=>ka(I,ga(F)),li=(I,F)=>{var oe={};for(var be in I)Za.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&er)for(var be of er(I))F.indexOf(be)<0&&Cr.call(I,be)&&(oe[be]=I[be]);return oe},oi=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=li(oe,["size","spin","style"]);const Xt=ti(ti({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",Xr(ti({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M18.75 4.06689C19.1641 4.06689 19.4998 4.40285 19.5 4.81689V19.3169C19.5 19.7311 19.1642 20.0669 18.75 20.0669C18.3358 20.0669 18 19.7311 18 19.3169V4.81689C18.0002 4.40285 18.3359 4.06689 18.75 4.06689ZM5.25 3.93311C5.66421 3.93311 6 4.26889 6 4.68311V19.1831C6 19.5973 5.66421 19.9331 5.25 19.9331C4.83579 19.9331 4.5 19.5973 4.5 19.1831V4.68311C4.5 4.26889 4.83579 3.93311 5.25 3.93311ZM13.5 7.93311C14.3284 7.93311 15 8.60468 15 9.43311V14.4331C15 15.2615 14.3284 15.9331 13.5 15.9331H10.5C9.67157 15.9331 9 15.2615 9 14.4331V9.43311C9 8.60468 9.67157 7.93311 10.5 7.93311H13.5ZM10.5 14.4331H13.5V9.43311H10.5V14.4331Z",fill:"#19191A"}))});const hs=["left","top","right","bottom"],Di=I=>{const[F,oe=F,be=F,Mt=oe]=I.split(" ").map(ut=>ut==="auto"?"auto":Math.round(parseFloat(ut)));return{top:F,right:oe,bottom:be,left:Mt,h:Mt,v:F}},Gr=I=>{let{attrs:F=hs,value:oe,prefix:be,title:Mt,tooltipTitle:ut,onChange:tn,min:Xt,max:Kn,allowAuto:ao}=I;const[v,K]=(0,M.useState)(Di(oe)),{top:te,right:me,bottom:$e,left:nt}=v,[yt,dt]=(0,M.useState)(te!==$e||me!==nt);(0,M.useEffect)(()=>{K(Di(oe))},[oe]);const It=function(go,xo){if(xo===void 0&&(xo=0),typeof go=="string"&&ao&&go.toLowerCase()==="auto")return"auto";let jo=parseFloat(go);return isNaN(jo)||go===""?jo=xo:jo=Math.min(Math.max(jo,Xt),Kn),jo},un=()=>{const go=!yt;dt(go);let xo=v;go?xo={...v,top:v.v,bottom:v.v,left:v.h,right:v.h}:xo={...v,v:v.top,h:v.left},K(xo),gn(xo,go)},xn=(go,xo)=>{K({...v,[xo]:go})},gn=function(go,xo){go===void 0&&(go=v),xo===void 0&&(xo=yt);let jo="";const pa=Di(oe),na=go;jo=(xo?["top","right","bottom","left"]:["v","h"]).map(Ka=>{const Fa=It(go[Ka],pa[Ka]);return na[Ka]=Fa,typeof Fa=="number"?Fa+"px":Fa}).join(" "),K(na),tn==null||tn(jo,be)},wo=(go,xo)=>{const jo={...v,[xo]:go};K(jo),gn(jo)},vo=ao?["auto"]:void 0,Co=yt?F:["h","v"],Eo=yt?Ia:oi;return(0,ln.jsxs)(je.A,{vertical:!0,gap:8,style:{padding:4},children:[(0,ln.jsx)("div",{className:"setter-sub-title",children:Mt}),(0,ln.jsxs)(Zi,{children:[(0,ln.jsx)("div",{className:"separate-container",children:Co.map(go=>(0,ln.jsx)(ko,{prefix:(0,ln.jsx)(Eo,{className:go,size:24}),value:v[go],min:Xt,max:Kn,step:1,changeOnWheel:!0,onKeyDown:Un,onChange:xo=>xn(xo,go),allowValidValues:vo,onBlur:xo=>wo(xo.target.value,go),onPressEnter:xo=>wo(xo.target.value,go),onStep:xo=>wo(xo,go)},go))}),(0,ln.jsx)(lr,{variant:yt?"filled":"text",color:yt?"primary":"default",icon:(0,ln.jsx)(Cd,{size:24}),onClick:un,tooltip:{title:ut}})]})]})},ms=I=>{let{value:F,onChange:oe}=I;const{margin:be="",padding:Mt=""}=F;return(0,ln.jsx)(hr,{tooltip:I18N.HtmlVisualEditor.gap,icon:(0,ln.jsx)(oi,{size:24}),children:(0,ln.jsxs)(je.A,{vertical:!0,gap:8,style:{padding:4},children:[(0,ln.jsx)(Gr,{attrs:hs,value:Mt,prefix:"padding",title:I18N.HtmlVisualEditor.padding,tooltipTitle:I18N.HtmlVisualEditor.padding_separate,onChange:oe,min:0,max:9999,allowAuto:!1}),(0,ln.jsx)(Gr,{attrs:hs,value:be,prefix:"margin",title:I18N.HtmlVisualEditor.margin,tooltipTitle:I18N.HtmlVisualEditor.margin_separate,onChange:oe,min:-9999,max:9999,allowAuto:!0})]})})},Zi=cn.Ay.div.withConfig({displayName:"GapSetter__StyledGapSetter",componentId:"sc-m4e8xv-0"})(["display:flex;gap:6px;.ant-input-number-affix-wrapper{padding-inline-start:4px;width:64px;}.separate-container{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;.top,.v{transform:rotate(90deg);}.right{transform:rotate(180deg);}.bottom{transform:rotate(270deg);}}"]),El=ms;var yc=Object.defineProperty,Ts=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,_o=Object.prototype.propertyIsEnumerable,Da=(I,F,oe)=>F in I?yc(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,pr=(I,F)=>{for(var oe in F||(F={}))Gn.call(F,oe)&&Da(I,oe,F[oe]);if(an)for(var oe of an(F))_o.call(F,oe)&&Da(I,oe,F[oe]);return I},Lr=(I,F)=>Ts(I,Pn(F)),Sr=(I,F)=>{var oe={};for(var be in I)Gn.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&an)for(var be of an(I))F.indexOf(be)<0&&_o.call(I,be)&&(oe[be]=I[be]);return oe},cs=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=Sr(oe,["size","spin","style"]);const Xt=pr(pr({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",Lr(pr({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.6145 14.7362C15.9587 14.271 16.1799 13.747 16.2781 13.1655C16.3756 12.5577 16.3398 12.0335 16.1617 11.5999C15.9866 11.1735 15.735 10.8411 15.4048 10.608C15.1463 10.4256 14.8771 10.3068 14.5976 10.2539C14.8739 10.165 15.141 10.0427 15.3987 9.88753C15.7203 9.69602 15.9951 9.43606 16.2231 9.10928C16.4579 8.77816 16.6149 8.36249 16.6976 7.86633C16.7957 7.30006 16.7567 6.77989 16.5767 6.30866C16.395 5.82918 16.0586 5.45013 15.5741 5.17155C15.0866 4.88761 14.4403 4.75 13.643 4.75H10.5142C9.99154 4.75 9.54556 5.12805 9.45996 5.64366L7.90572 15.0057C7.79761 15.6569 8.29986 16.2494 8.95997 16.2494H11.8987C12.7982 16.2494 13.5578 16.1157 14.1736 15.8437C14.7863 15.573 15.2681 15.2045 15.6145 14.7362ZM14.0018 11.3891C14.313 11.5744 14.5321 11.8204 14.6632 12.1276L14.6638 12.1288C14.7989 12.4338 14.8398 12.7677 14.7837 13.1334C14.6998 13.6039 14.4509 14.0067 14.0296 14.343C13.6202 14.6691 12.9821 14.8407 12.0974 14.8407H9.49645L10.1261 11.1047H12.8261C13.3065 11.1047 13.6961 11.2015 14.0007 11.3884L14.0018 11.3891ZM14.9262 6.64802C15.1926 6.96909 15.2874 7.36053 15.2034 7.83307L15.203 7.83583C15.1465 8.21675 15.0025 8.54599 14.7715 8.82602C14.5384 9.10849 14.2489 9.32767 13.9013 9.4837C13.5537 9.63977 13.181 9.71806 12.7819 9.71806H10.3571L10.9434 6.15872H13.4443C14.1847 6.15872 14.6669 6.33219 14.9262 6.64802Z",fill:"#19191A"}),M.createElement("path",{d:"M6.75 17.75C6.33579 17.75 6 18.0858 6 18.5C6 18.9142 6.33579 19.25 6.75 19.25H17.25C17.6642 19.25 18 18.9142 18 18.5C18 18.0858 17.6642 17.75 17.25 17.75H6.75Z",fill:"#19191A"}))}),Us=Object.defineProperty,rl=Object.defineProperties,zl=Object.getOwnPropertyDescriptors,ds=Object.getOwnPropertySymbols,Ys=Object.prototype.hasOwnProperty,Tc=Object.prototype.propertyIsEnumerable,Pd=(I,F,oe)=>F in I?Us(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,Kc=(I,F)=>{for(var oe in F||(F={}))Ys.call(F,oe)&&Pd(I,oe,F[oe]);if(ds)for(var oe of ds(F))Tc.call(F,oe)&&Pd(I,oe,F[oe]);return I},ui=(I,F)=>rl(I,zl(F)),Ls=(I,F)=>{var oe={};for(var be in I)Ys.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&ds)for(var be of ds(I))F.indexOf(be)<0&&Tc.call(I,be)&&(oe[be]=I[be]);return oe},Il=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=Ls(oe,["size","spin","style"]);const Xt=Kc(Kc({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",ui(Kc({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M7.95508 19C7.40279 19 6.95508 18.5523 6.95508 18V6C6.95508 5.44772 7.40279 5 7.95508 5H12.082C13.0755 5 13.8981 5.16406 14.5498 5.49219C15.2015 5.81576 15.6891 6.25553 16.0127 6.81152C16.3363 7.36296 16.498 7.98503 16.498 8.67773C16.498 9.26107 16.391 9.75326 16.1768 10.1543C15.9626 10.5508 15.6755 10.8698 15.3154 11.1113C14.96 11.3483 14.568 11.5215 14.1396 11.6309V11.7676C14.6045 11.7904 15.0579 11.9408 15.5 12.2188C15.9466 12.4922 16.3158 12.8818 16.6074 13.3877C16.8991 13.8936 17.0449 14.5088 17.0449 15.2334C17.0449 15.9489 16.8763 16.5915 16.5391 17.1611C16.2064 17.7262 15.6914 18.1751 14.9941 18.5078C14.2969 18.8359 13.4059 19 12.3213 19H7.95508ZM9.06738 17.1885H12.1162C13.1279 17.1885 13.8525 16.9925 14.29 16.6006C14.7275 16.2087 14.9463 15.7188 14.9463 15.1309C14.9463 14.6888 14.8346 14.2832 14.6113 13.9141C14.388 13.5449 14.069 13.251 13.6543 13.0322C13.2441 12.8135 12.7565 12.7041 12.1914 12.7041H9.06738V17.1885ZM9.06738 11.0566H11.8975C12.3714 11.0566 12.7975 10.9655 13.1758 10.7832C13.5586 10.6009 13.8617 10.3457 14.085 10.0176C14.3128 9.6849 14.4268 9.29297 14.4268 8.8418C14.4268 8.26302 14.224 7.77767 13.8184 7.38574C13.4128 6.99382 12.7907 6.79785 11.9521 6.79785H9.06738V11.0566Z",fill:"#19191A"}))}),ul=Object.defineProperty,Oc=Object.defineProperties,_c=Object.getOwnPropertyDescriptors,Wd=Object.getOwnPropertySymbols,Jd=Object.prototype.hasOwnProperty,Op=Object.prototype.propertyIsEnumerable,ep=(I,F,oe)=>F in I?ul(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,o1=(I,F)=>{for(var oe in F||(F={}))Jd.call(F,oe)&&ep(I,oe,F[oe]);if(Wd)for(var oe of Wd(F))Op.call(F,oe)&&ep(I,oe,F[oe]);return I},N0=(I,F)=>Oc(I,_c(F)),Rp=(I,F)=>{var oe={};for(var be in I)Jd.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&Wd)for(var be of Wd(I))F.indexOf(be)<0&&Op.call(I,be)&&(oe[be]=I[be]);return oe},p0=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=Rp(oe,["size","spin","style"]);const Xt=o1(o1({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",N0(o1({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M10 5.75C10 5.33579 10.3358 5 10.75 5H16.25C16.6642 5 17 5.33579 17 5.75C17 6.16421 16.6642 6.5 16.25 6.5H14.1481L11.3981 17.5H13.25C13.6642 17.5 14 17.8358 14 18.25C14 18.6642 13.6642 19 13.25 19H7.75C7.33579 19 7 18.6642 7 18.25C7 17.8358 7.33579 17.5 7.75 17.5H9.85192L12.6019 6.5H10.75C10.3358 6.5 10 6.16421 10 5.75Z",fill:"#19191A"}))}),p2=Object.defineProperty,r1=Object.defineProperties,N1=Object.getOwnPropertyDescriptors,i1=Object.getOwnPropertySymbols,s1=Object.prototype.hasOwnProperty,K2=Object.prototype.propertyIsEnumerable,Bp=(I,F,oe)=>F in I?p2(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,x0=(I,F)=>{for(var oe in F||(F={}))s1.call(F,oe)&&Bp(I,oe,F[oe]);if(i1)for(var oe of i1(F))K2.call(F,oe)&&Bp(I,oe,F[oe]);return I},j0=(I,F)=>r1(I,N1(F)),D0=(I,F)=>{var oe={};for(var be in I)s1.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&i1)for(var be of i1(I))F.indexOf(be)<0&&K2.call(I,be)&&(oe[be]=I[be]);return oe},wd=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=D0(oe,["size","spin","style"]);const Xt=x0(x0({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",j0(x0({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M8.50049 5.5C8.50049 5.08579 8.1647 4.75 7.75049 4.75C7.33627 4.75 7.00049 5.08579 7.00049 5.5V10.75C7.00049 13.5114 9.23906 15.75 12.0005 15.75C14.7619 15.75 17.0005 13.5114 17.0005 10.75V5.5C17.0005 5.08579 16.6647 4.75 16.2505 4.75C15.8363 4.75 15.5005 5.08579 15.5005 5.5V10.75C15.5005 12.683 13.9335 14.25 12.0005 14.25C10.0675 14.25 8.50049 12.683 8.50049 10.75V5.5Z",fill:"#19191A"}),M.createElement("path",{d:"M5.75 17.75C5.33579 17.75 5 18.0858 5 18.5C5 18.9142 5.33579 19.25 5.75 19.25H18.25C18.6642 19.25 19 18.9142 19 18.5C19 18.0858 18.6642 17.75 18.25 17.75H5.75Z",fill:"#19191A"}))}),u2=Object.defineProperty,Sd=Object.defineProperties,Y2=Object.getOwnPropertyDescriptors,O0=Object.getOwnPropertySymbols,Up=Object.prototype.hasOwnProperty,l1=Object.prototype.propertyIsEnumerable,Tl=(I,F,oe)=>F in I?u2(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,il=(I,F)=>{for(var oe in F||(F={}))Up.call(F,oe)&&Tl(I,oe,F[oe]);if(O0)for(var oe of O0(F))l1.call(F,oe)&&Tl(I,oe,F[oe]);return I},Fp=(I,F)=>Sd(I,Y2(F)),X2=(I,F)=>{var oe={};for(var be in I)Up.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&O0)for(var be of O0(I))F.indexOf(be)<0&&l1.call(I,be)&&(oe[be]=I[be]);return oe},h2=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=X2(oe,["size","spin","style"]);const Xt=il(il({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",Fp(il({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M14.593 7.49024C14.0729 6.59895 13.1064 6.00005 12 6.00005C10.3431 6.00005 9 7.34319 9 9.00005C9 9.35068 9.06015 9.68727 9.17071 10H7.61151C7.53853 9.67843 7.5 9.34374 7.5 9.00005C7.5 6.51476 9.51472 4.50005 12 4.50005C13.7909 4.50005 15.3374 5.54618 16.0618 7.06068C16.2821 7.52122 15.9025 8.00005 15.392 8.00005C15.0548 8.00005 14.7629 7.78152 14.593 7.49024Z",fill:"#19191A"}),M.createElement("path",{d:"M7.94 16.9394C8.66444 18.4539 10.2109 19.5 12.0018 19.5C14.487 19.5 16.5018 17.4852 16.5018 15C16.5018 14.6563 16.4632 14.3216 16.3903 14H14.8311C14.9416 14.3128 15.0018 14.6494 15.0018 15C15.0018 16.6568 13.6586 18 12.0018 18C10.8954 18 9.92894 17.4011 9.40883 16.5098C9.23886 16.2186 8.94703 16 8.6098 16C8.09928 16 7.7197 16.4789 7.94 16.9394Z",fill:"#19191A"}),M.createElement("path",{d:"M5.5 11.25C5.08579 11.25 4.75 11.5858 4.75 12C4.75 12.4143 5.08579 12.75 5.5 12.75H18.5C18.9142 12.75 19.25 12.4143 19.25 12C19.25 11.5858 18.9142 11.25 18.5 11.25H5.5Z",fill:"#19191A"}))}),Vp=Object.defineProperty,m2=Object.defineProperties,np=Object.getOwnPropertyDescriptors,ad=Object.getOwnPropertySymbols,Pc=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Xl=(I,F,oe)=>F in I?Vp(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,js=(I,F)=>{for(var oe in F||(F={}))Pc.call(F,oe)&&Xl(I,oe,F[oe]);if(ad)for(var oe of ad(F))Ga.call(F,oe)&&Xl(I,oe,F[oe]);return I},ai=(I,F)=>m2(I,np(F)),Oa=(I,F)=>{var oe={};for(var be in I)Pc.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&ad)for(var be of ad(I))F.indexOf(be)<0&&Ga.call(I,be)&&(oe[be]=I[be]);return oe},Sl=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=Oa(oe,["size","spin","style"]);const Xt=js(js({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",ai(js({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M4 6C4 5.58579 4.33579 5.25 4.75 5.25H19.25C19.6642 5.25 20 5.58579 20 6C20 6.41421 19.6642 6.75 19.25 6.75H4.75C4.33579 6.75 4 6.41421 4 6Z",fill:"#19191A"}),M.createElement("path",{d:"M4 12C4 11.5858 4.33579 11.25 4.75 11.25H13.25C13.6642 11.25 14 11.5858 14 12C14 12.4142 13.6642 12.75 13.25 12.75H4.75C4.33579 12.75 4 12.4142 4 12Z",fill:"#19191A"}),M.createElement("path",{d:"M4 18C4 17.5858 4.33579 17.25 4.75 17.25H19.25C19.6642 17.25 20 17.5858 20 18C20 18.4142 19.6642 18.75 19.25 18.75H4.75C4.33579 18.75 4 18.4142 4 18Z",fill:"#19191A"}))}),ju=Object.defineProperty,Du=Object.defineProperties,Q2=Object.getOwnPropertyDescriptors,qd=Object.getOwnPropertySymbols,c1=Object.prototype.hasOwnProperty,Hd=Object.prototype.propertyIsEnumerable,$d=(I,F,oe)=>F in I?ju(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,Ad=(I,F)=>{for(var oe in F||(F={}))c1.call(F,oe)&&$d(I,oe,F[oe]);if(qd)for(var oe of qd(F))Hd.call(F,oe)&&$d(I,oe,F[oe]);return I},vc=(I,F)=>Du(I,Q2(F)),Pl=(I,F)=>{var oe={};for(var be in I)c1.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&qd)for(var be of qd(I))F.indexOf(be)<0&&Hd.call(I,be)&&(oe[be]=I[be]);return oe},Ld=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=Pl(oe,["size","spin","style"]);const Xt=Ad(Ad({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",vc(Ad({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M4 6C4 5.58579 4.33579 5.25 4.75 5.25H19.25C19.6642 5.25 20 5.58579 20 6C20 6.41421 19.6642 6.75 19.25 6.75H4.75C4.33579 6.75 4 6.41421 4 6Z",fill:"#19191A"}),M.createElement("path",{d:"M7 12C7 11.5858 7.33579 11.25 7.75 11.25H16.25C16.6642 11.25 17 11.5858 17 12C17 12.4142 16.6642 12.75 16.25 12.75H7.75C7.33579 12.75 7 12.4142 7 12Z",fill:"#19191A"}),M.createElement("path",{d:"M7 18C7 17.5858 7.33579 17.25 7.75 17.25H16.25C16.6642 17.25 17 17.5858 17 18C17 18.4142 16.6642 18.75 16.25 18.75H7.75C7.33579 18.75 7 18.4142 7 18Z",fill:"#19191A"}))}),Jl=Object.defineProperty,d1=Object.defineProperties,Wl=Object.getOwnPropertyDescriptors,Ll=Object.getOwnPropertySymbols,p1=Object.prototype.hasOwnProperty,op=Object.prototype.propertyIsEnumerable,ap=(I,F,oe)=>F in I?Jl(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,j1=(I,F)=>{for(var oe in F||(F={}))p1.call(F,oe)&&ap(I,oe,F[oe]);if(Ll)for(var oe of Ll(F))op.call(F,oe)&&ap(I,oe,F[oe]);return I},b0=(I,F)=>d1(I,Wl(F)),Gd=(I,F)=>{var oe={};for(var be in I)p1.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&Ll)for(var be of Ll(I))F.indexOf(be)<0&&op.call(I,be)&&(oe[be]=I[be]);return oe},qc=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=Gd(oe,["size","spin","style"]);const Xt=j1(j1({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",b0(j1({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M4 6C4 5.58579 4.33579 5.25 4.75 5.25H19.25C19.6642 5.25 20 5.58579 20 6C20 6.41421 19.6642 6.75 19.25 6.75H4.75C4.33579 6.75 4 6.41421 4 6Z",fill:"#19191A"}),M.createElement("path",{d:"M10 12C10 11.5858 10.3358 11.25 10.75 11.25H19.25C19.6642 11.25 20 11.5858 20 12C20 12.4142 19.6642 12.75 19.25 12.75H10.75C10.3358 12.75 10 12.4142 10 12Z",fill:"#19191A"}),M.createElement("path",{d:"M4 18C4 17.5858 4.33579 17.25 4.75 17.25H19.25C19.6642 17.25 20 17.5858 20 18C20 18.4142 19.6642 18.75 19.25 18.75H4.75C4.33579 18.75 4 18.4142 4 18Z",fill:"#19191A"}))}),u1=Object.defineProperty,h1=Object.defineProperties,J2=Object.getOwnPropertyDescriptors,zp=Object.getOwnPropertySymbols,D1=Object.prototype.hasOwnProperty,u0=Object.prototype.propertyIsEnumerable,f2=(I,F,oe)=>F in I?u1(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,R0=(I,F)=>{for(var oe in F||(F={}))D1.call(F,oe)&&f2(I,oe,F[oe]);if(zp)for(var oe of zp(F))u0.call(F,oe)&&f2(I,oe,F[oe]);return I},kd=(I,F)=>h1(I,J2(F)),B0=(I,F)=>{var oe={};for(var be in I)D1.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&zp)for(var be of zp(I))F.indexOf(be)<0&&u0.call(I,be)&&(oe[be]=I[be]);return oe},O1=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=B0(oe,["size","spin","style"]);const Xt=R0(R0({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",kd(R0({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M4 6C4 5.58579 4.33579 5.25 4.75 5.25H19.25C19.6642 5.25 20 5.58579 20 6C20 6.41421 19.6642 6.75 19.25 6.75H4.75C4.33579 6.75 4 6.41421 4 6Z",fill:"#19191A"}),M.createElement("path",{d:"M4 12C4 11.5858 4.33579 11.25 4.75 11.25H19.25C19.6642 11.25 20 11.5858 20 12C20 12.4142 19.6642 12.75 19.25 12.75H4.75C4.33579 12.75 4 12.4142 4 12Z",fill:"#19191A"}),M.createElement("path",{d:"M4 18C4 17.5858 4.33579 17.25 4.75 17.25H19.25C19.6642 17.25 20 17.5858 20 18C20 18.4142 19.6642 18.75 19.25 18.75H4.75C4.33579 18.75 4 18.4142 4 18Z",fill:"#19191A"}))});const Hp=I=>{let{computedStyle:F,onChange:oe}=I;return(0,ln.jsx)(hr,{icon:(0,ln.jsx)(cs,{size:28}),tooltip:I18N.HtmlVisualEditor.text_style,children:(0,ln.jsxs)(je.A,{gap:4,children:[(0,ln.jsx)(Yc,{value:F["font-weight"],onChange:oe}),(0,ln.jsx)(q2,{value:F["font-style"],onChange:oe}),(0,ln.jsx)(U0,{value:F["text-decoration-line"],onChange:oe})]})})},Yc=I=>{let{value:F,onChange:oe}=I;const be=Number(F)>=700,Mt=()=>{const ut=be?"400":"700";oe==null||oe(ut,"fontWeight")};return(0,ln.jsx)(lr,{color:be?"primary":"default",variant:be?"filled":"text",onClick:Mt,icon:(0,ln.jsx)(Il,{size:24}),tooltip:{title:I18N.HtmlVisualEditor.bold}})},q2=I=>{let{value:F,onChange:oe}=I;const[be,Mt]=(0,M.useState)(),ut=be==="italic";(0,M.useEffect)(()=>{Mt(F)},[F]);const tn=()=>{const Xt=ut?"normal":"italic";Mt(Xt),oe==null||oe(Xt,"fontStyle")};return(0,ln.jsx)(lr,{color:ut?"primary":"default",variant:ut?"filled":"text",onClick:tn,icon:(0,ln.jsx)(p0,{size:24}),tooltip:{title:I18N.HtmlVisualEditor.italic}})},U0=I=>{let{value:F,onChange:oe}=I;const[be,Mt]=(0,M.useState)(),ut=be==null?void 0:be.includes("underline"),tn=be==null?void 0:be.includes("line-through");(0,M.useEffect)(()=>{Mt(F)},[F]);const Xt=v=>{Mt(v),oe==null||oe(v,"textDecorationLine")},Kn=()=>{let v=be||"";ut?v=v.replace("underline",""):(v=v.replace("none",""),v+=" underline"),v.trim()||(v="none"),Xt(v)},ao=()=>{let v=be||"";tn?v=v.replace("line-through",""):(v=v.replace("none",""),v+=" line-through"),v.trim()||(v="none"),Xt(v)};return(0,ln.jsxs)(ln.Fragment,{children:[(0,ln.jsx)(lr,{color:ut?"primary":"default",variant:ut?"filled":"text",onClick:Kn,icon:(0,ln.jsx)(wd,{size:24}),tooltip:{title:I18N.HtmlVisualEditor.underline}}),(0,ln.jsx)(lr,{color:tn?"primary":"default",variant:tn?"filled":"text",onClick:ao,icon:(0,ln.jsx)(h2,{size:24}),tooltip:{title:I18N.HtmlVisualEditor.strikethrough}})]})},h0=()=>[{label:I18N.HtmlVisualEditor.align_left,value:"start",icon:(0,ln.jsx)(Sl,{size:24})},{label:I18N.HtmlVisualEditor.align_center,value:"center",icon:(0,ln.jsx)(Ld,{size:24})},{label:I18N.HtmlVisualEditor.align_right,value:"end",icon:(0,ln.jsx)(qc,{size:24})},{label:I18N.HtmlVisualEditor.align_justify,value:"justify",icon:(0,ln.jsx)(O1,{size:24})}],m1=I=>{var F;let{value:oe,onChange:be}=I;const[Mt,ut]=(0,M.useState)(oe),tn=(0,M.useMemo)(()=>h0(),[]);(0,M.useEffect)(()=>{const Kn=tn.find(ao=>oe.includes(ao.value))||tn[0];ut(Kn.value)},[oe,tn]);const Xt=Kn=>{Kn!==Mt&&(ut(Kn),be==null||be(Kn,"textAlign"))};return(0,ln.jsx)(hr,{icon:(F=tn.find(Kn=>Kn.value===Mt))==null?void 0:F.icon,tooltip:I18N.HtmlVisualEditor.text_align,children:(0,ln.jsx)(qt.Ay,{wave:{disabled:!0},children:(0,ln.jsx)(je.A,{gap:4,children:tn.map(Kn=>{const{value:ao,label:v,icon:K}=Kn,te=ao===Mt;return(0,ln.jsx)(lr,{color:te?"primary":"default",variant:te?"filled":"text",onClick:()=>Xt(ao),icon:K,tooltip:{title:v}},ao)})})})})},m0=Hp;var Xc=i(63296),ac=i(69623),xc=i(94827),g2=i(66967),Gp=i(88901),F0=i(76241),Rc=i(33080),f1=i(63421),y2=i(24243);const rp=function(I,F){if(I&&F){var oe=Array.isArray(F)?F:F.split(","),be=I.name||"",Mt=I.type||"",ut=Mt.replace(/\/.*$/,"");return oe.some(function(tn){var Xt=tn.trim();if(/^\*(\/\*)?$/.test(tn))return!0;if(Xt.charAt(0)==="."){var Kn=be.toLowerCase(),ao=Xt.toLowerCase(),v=[ao];return(ao===".jpg"||ao===".jpeg")&&(v=[".jpg",".jpeg"]),v.some(function(K){return Kn.endsWith(K)})}return/\/\*$/.test(Xt)?ut===Xt.replace(/\/.*$/,""):Mt===Xt?!0:/^\w+$/.test(Xt)?((0,Lt.Ay)(!1,"Upload takes an invalidate 'accept' type '".concat(Xt,"'.Skip for check.")),!0):!1})}return!0};function rc(I,F){var oe="cannot ".concat(I.method," ").concat(I.action," ").concat(F.status,"'"),be=new Error(oe);return be.status=F.status,be.method=I.method,be.url=I.action,be}function fc(I){var F=I.responseText||I.response;if(!F)return F;try{return JSON.parse(F)}catch(oe){return F}}function Bc(I){var F=new XMLHttpRequest;I.onProgress&&F.upload&&(F.upload.onprogress=function(ut){ut.total>0&&(ut.percent=ut.loaded/ut.total*100),I.onProgress(ut)});var oe=new FormData;I.data&&Object.keys(I.data).forEach(function(Mt){var ut=I.data[Mt];if(Array.isArray(ut)){ut.forEach(function(tn){oe.append("".concat(Mt,"[]"),tn)});return}oe.append(Mt,ut)}),I.file instanceof Blob?oe.append(I.filename,I.file,I.file.name):oe.append(I.filename,I.file),F.onerror=function(ut){I.onError(ut)},F.onload=function(){return F.status<200||F.status>=300?I.onError(rc(I,F),fc(F)):I.onSuccess(fc(F),F)},F.open(I.method,I.action,!0),I.withCredentials&&"withCredentials"in F&&(F.withCredentials=!0);var be=I.headers||{};return be["X-Requested-With"]!==null&&F.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(be).forEach(function(Mt){be[Mt]!==null&&F.setRequestHeader(Mt,be[Mt])}),F.send(oe),{abort:function(){F.abort()}}}var g1=function(){var I=(0,f1.A)((0,Rc.A)().mark(function F(oe,be){var Mt,ut,tn,Xt,Kn,ao,v,K;return(0,Rc.A)().wrap(function(me){for(;;)switch(me.prev=me.next){case 0:ao=function(){return ao=(0,f1.A)((0,Rc.A)().mark(function nt(yt){return(0,Rc.A)().wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return It.abrupt("return",new Promise(function(un){yt.file(function(xn){be(xn)?(yt.fullPath&&!xn.webkitRelativePath&&(Object.defineProperties(xn,{webkitRelativePath:{writable:!0}}),xn.webkitRelativePath=yt.fullPath.replace(/^\//,""),Object.defineProperties(xn,{webkitRelativePath:{writable:!1}})),un(xn)):un(null)})}));case 1:case"end":return It.stop()}},nt)})),ao.apply(this,arguments)},Kn=function(nt){return ao.apply(this,arguments)},Xt=function(){return Xt=(0,f1.A)((0,Rc.A)().mark(function nt(yt){var dt,It,un,xn,gn;return(0,Rc.A)().wrap(function(vo){for(;;)switch(vo.prev=vo.next){case 0:dt=yt.createReader(),It=[];case 2:return vo.next=5,new Promise(function(Co){dt.readEntries(Co,function(){return Co([])})});case 5:if(un=vo.sent,xn=un.length,xn){vo.next=9;break}return vo.abrupt("break",12);case 9:for(gn=0;gn0||nt.some(function(xn){return xn.kind==="file"}))&&(v==null||v()),!$e){un.next=11;break}return un.next=7,ip(Array.prototype.slice.call(nt),function(xn){return rp(xn,be.props.accept)});case 7:yt=un.sent,be.uploadFiles(yt),un.next=14;break;case 11:dt=(0,Xc.A)(yt).filter(function(xn){return rp(xn,me)}),te===!1&&(dt=yt.slice(0,1)),be.uploadFiles(dt);case 14:case"end":return un.stop()}},Kn)}));return function(Kn,ao){return Xt.apply(this,arguments)}}()),(0,Oe.A)((0,xc.A)(be),"onFilePaste",function(){var Xt=(0,f1.A)((0,Rc.A)().mark(function Kn(ao){var v,K;return(0,Rc.A)().wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(v=be.props.pastable,v){me.next=3;break}return me.abrupt("return");case 3:if(ao.type!=="paste"){me.next=6;break}return K=ao.clipboardData,me.abrupt("return",be.onDataTransferFiles(K,function(){ao.preventDefault()}));case 6:case"end":return me.stop()}},Kn)}));return function(Kn){return Xt.apply(this,arguments)}}()),(0,Oe.A)((0,xc.A)(be),"onFileDragOver",function(Xt){Xt.preventDefault()}),(0,Oe.A)((0,xc.A)(be),"onFileDrop",function(){var Xt=(0,f1.A)((0,Rc.A)().mark(function Kn(ao){var v;return(0,Rc.A)().wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(ao.preventDefault(),ao.type!=="drop"){te.next=4;break}return v=ao.dataTransfer,te.abrupt("return",be.onDataTransferFiles(v));case 4:case"end":return te.stop()}},Kn)}));return function(Kn){return Xt.apply(this,arguments)}}()),(0,Oe.A)((0,xc.A)(be),"uploadFiles",function(Xt){var Kn=(0,Xc.A)(Xt),ao=Kn.map(function(v){return v.uid=sp(),be.processFile(v,Kn)});Promise.all(ao).then(function(v){var K=be.props.onBatchStart;K==null||K(v.map(function(te){var me=te.origin,$e=te.parsedFile;return{file:me,parsedFile:$e}})),v.filter(function(te){return te.parsedFile!==null}).forEach(function(te){be.post(te)})})}),(0,Oe.A)((0,xc.A)(be),"processFile",function(){var Xt=(0,f1.A)((0,Rc.A)().mark(function Kn(ao,v){var K,te,me,$e,nt,yt,dt,It,un;return(0,Rc.A)().wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(K=be.props.beforeUpload,te=ao,!K){gn.next=14;break}return gn.prev=3,gn.next=6,K(ao,v);case 6:te=gn.sent,gn.next=12;break;case 9:gn.prev=9,gn.t0=gn.catch(3),te=!1;case 12:if(te!==!1){gn.next=14;break}return gn.abrupt("return",{origin:ao,parsedFile:null,action:null,data:null});case 14:if(me=be.props.action,typeof me!="function"){gn.next=21;break}return gn.next=18,me(ao);case 18:$e=gn.sent,gn.next=22;break;case 21:$e=me;case 22:if(nt=be.props.data,typeof nt!="function"){gn.next=29;break}return gn.next=26,nt(ao);case 26:yt=gn.sent,gn.next=30;break;case 29:yt=nt;case 30:return dt=((0,Be.A)(te)==="object"||typeof te=="string")&&te?te:ao,dt instanceof File?It=dt:It=new File([dt],ao.name,{type:ao.type}),un=It,un.uid=ao.uid,gn.abrupt("return",{origin:ao,data:yt,parsedFile:un,action:$e});case 35:case"end":return gn.stop()}},Kn,null,[[3,9]])}));return function(Kn,ao){return Xt.apply(this,arguments)}}()),(0,Oe.A)((0,xc.A)(be),"saveFileInput",function(Xt){be.fileInput=Xt}),be}return(0,lt.A)(oe,[{key:"componentDidMount",value:function(){this._isMounted=!0;var Mt=this.props.pastable;Mt&&document.addEventListener("paste",this.onFilePaste)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort(),document.removeEventListener("paste",this.onFilePaste)}},{key:"componentDidUpdate",value:function(Mt){var ut=this.props.pastable;ut&&!Mt.pastable?document.addEventListener("paste",this.onFilePaste):!ut&&Mt.pastable&&document.removeEventListener("paste",this.onFilePaste)}},{key:"post",value:function(Mt){var ut=this,tn=Mt.data,Xt=Mt.origin,Kn=Mt.action,ao=Mt.parsedFile;if(this._isMounted){var v=this.props,K=v.onStart,te=v.customRequest,me=v.name,$e=v.headers,nt=v.withCredentials,yt=v.method,dt=Xt.uid,It=te||Bc,un={action:Kn,filename:me,data:tn,file:ao,headers:$e,withCredentials:nt,method:yt||"post",onProgress:function(gn){var wo=ut.props.onProgress;wo==null||wo(gn,ao)},onSuccess:function(gn,wo){var vo=ut.props.onSuccess;vo==null||vo(gn,ao,wo),delete ut.reqs[dt]},onError:function(gn,wo){var vo=ut.props.onError;vo==null||vo(gn,wo,ao),delete ut.reqs[dt]}};K(Xt),this.reqs[dt]=It(un)}}},{key:"reset",value:function(){this.setState({uid:sp()})}},{key:"abort",value:function(Mt){var ut=this.reqs;if(Mt){var tn=Mt.uid?Mt.uid:Mt;ut[tn]&&ut[tn].abort&&ut[tn].abort(),delete ut[tn]}else Object.keys(ut).forEach(function(Xt){ut[Xt]&&ut[Xt].abort&&ut[Xt].abort(),delete ut[Xt]})}},{key:"render",value:function(){var Mt=this.props,ut=Mt.component,tn=Mt.prefixCls,Xt=Mt.className,Kn=Mt.classNames,ao=Kn===void 0?{}:Kn,v=Mt.disabled,K=Mt.id,te=Mt.name,me=Mt.style,$e=Mt.styles,nt=$e===void 0?{}:$e,yt=Mt.multiple,dt=Mt.accept,It=Mt.capture,un=Mt.children,xn=Mt.directory,gn=Mt.openFileDialogOnClick,wo=Mt.onMouseEnter,vo=Mt.onMouseLeave,Co=Mt.hasControlInside,Eo=(0,Xe.A)(Mt,x2),go=Ae()((0,Oe.A)((0,Oe.A)((0,Oe.A)({},tn,!0),"".concat(tn,"-disabled"),v),Xt,Xt)),xo=xn?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},jo=v?{}:{onClick:gn?this.onClick:function(){},onKeyDown:gn?this.onKeyDown:function(){},onMouseEnter:wo,onMouseLeave:vo,onDrop:this.onFileDrop,onDragOver:this.onFileDragOver,tabIndex:Co?void 0:"0"};return M.createElement(ut,(0,f.A)({},jo,{className:go,role:Co?void 0:"button",style:me}),M.createElement("input",(0,f.A)({},(0,y2.A)(Eo,{aria:!0,data:!0}),{id:K,name:te,disabled:v,type:"file",ref:this.saveFileInput,onClick:function(na){return na.stopPropagation()},key:this.state.uid,style:(0,F0.A)({display:"none"},nt.input),className:ao.input,accept:dt},xo,{multiple:yt,onChange:this.onChange},It!=null?{capture:It}:{})),un)}}]),oe}(M.Component);const lp=Zp;function cp(){}var R1=function(I){(0,g2.A)(oe,I);var F=(0,Gp.A)(oe);function oe(){var be;(0,ne.A)(this,oe);for(var Mt=arguments.length,ut=new Array(Mt),tn=0;tn{const{componentCls:F,iconCls:oe}=I;return{[F+"-wrapper"]:{[F+"-drag"]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:I.colorFillAlter,border:(0,wn.zA)(I.lineWidth)+" dashed "+I.colorBorder,borderRadius:I.borderRadiusLG,cursor:"pointer",transition:"border-color "+I.motionDurationSlow,[F]:{padding:I.padding},[F+"-btn"]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:I.borderRadiusLG,"&:focus-visible":{outline:(0,wn.zA)(I.lineWidthFocus)+" solid "+I.colorPrimaryBorder}},[F+"-drag-container"]:{display:"table-cell",verticalAlign:"middle"},["\n &:not("+F+"-disabled):hover,\n &-hover:not("+F+"-disabled)\n "]:{borderColor:I.colorPrimaryHover},["p"+F+"-drag-icon"]:{marginBottom:I.margin,[oe]:{color:I.colorPrimary,fontSize:I.uploadThumbnailSize}},["p"+F+"-text"]:{margin:"0 0 "+(0,wn.zA)(I.marginXXS),color:I.colorTextHeading,fontSize:I.fontSizeLG},["p"+F+"-hint"]:{color:I.colorTextDescription,fontSize:I.fontSize},["&"+F+"-disabled"]:{["p"+F+"-drag-icon "+oe+",\n p"+F+"-text,\n p"+F+"-hint\n "]:{color:I.colorTextDisabled}}}}}},Kp=I=>{const{componentCls:F,iconCls:oe,fontSize:be,lineHeight:Mt,calc:ut}=I,tn=F+"-list-item",Xt=tn+"-actions",Kn=tn+"-action";return{[F+"-wrapper"]:{[F+"-list"]:Object.assign(Object.assign({},(0,So.t6)()),{lineHeight:I.lineHeight,[tn]:{position:"relative",height:ut(I.lineHeight).mul(be).equal(),marginTop:I.marginXS,fontSize:be,display:"flex",alignItems:"center",transition:"background-color "+I.motionDurationSlow,borderRadius:I.borderRadiusSM,"&:hover":{backgroundColor:I.controlItemBgHover},[tn+"-name"]:Object.assign(Object.assign({},So.L9),{padding:"0 "+(0,wn.zA)(I.paddingXS),lineHeight:Mt,flex:"auto",transition:"all "+I.motionDurationSlow}),[Xt]:{whiteSpace:"nowrap",[Kn]:{opacity:0},[oe]:{color:I.actionsColor,transition:"all "+I.motionDurationSlow},["\n "+Kn+":focus-visible,\n &.picture "+Kn+"\n "]:{opacity:1}},[F+"-icon "+oe]:{color:I.colorIcon,fontSize:be},[tn+"-progress"]:{position:"absolute",bottom:I.calc(I.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:ut(be).add(I.paddingXS).equal(),fontSize:be,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[tn+":hover "+Kn]:{opacity:1},[tn+"-error"]:{color:I.colorError,[tn+"-name, "+F+"-icon "+oe]:{color:I.colorError},[Xt]:{[oe+", "+oe+":hover"]:{color:I.colorError},[Kn]:{opacity:1}}},[F+"-list-item-container"]:{transition:"opacity "+I.motionDurationSlow+", height "+I.motionDurationSlow,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}};var V0=i(24982);const b2=I=>{const{componentCls:F}=I,oe=new wn.Mo("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:I.calc(I.marginXS).div(-2).equal()}}),be=new wn.Mo("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:I.calc(I.marginXS).div(-2).equal()}}),Mt=F+"-animate-inline";return[{[F+"-wrapper"]:{[Mt+"-appear, "+Mt+"-enter, "+Mt+"-leave"]:{animationDuration:I.motionDurationSlow,animationTimingFunction:I.motionEaseInOutCirc,animationFillMode:"forwards"},[Mt+"-appear, "+Mt+"-enter"]:{animationName:oe},[Mt+"-leave"]:{animationName:be}}},{[F+"-wrapper"]:(0,V0.p9)(I)},oe,be]};var f0=i(59640);const W0=I=>{const{componentCls:F,iconCls:oe,uploadThumbnailSize:be,uploadProgressOffset:Mt,calc:ut}=I,tn=F+"-list",Xt=tn+"-item";return{[F+"-wrapper"]:{["\n "+tn+tn+"-picture,\n "+tn+tn+"-picture-card,\n "+tn+tn+"-picture-circle\n "]:{[Xt]:{position:"relative",height:ut(be).add(ut(I.lineWidth).mul(2)).add(ut(I.paddingXS).mul(2)).equal(),padding:I.paddingXS,border:(0,wn.zA)(I.lineWidth)+" "+I.lineType+" "+I.colorBorder,borderRadius:I.borderRadiusLG,"&:hover":{background:"transparent"},[Xt+"-thumbnail"]:Object.assign(Object.assign({},So.L9),{width:be,height:be,lineHeight:(0,wn.zA)(ut(be).add(I.paddingSM).equal()),textAlign:"center",flex:"none",[oe]:{fontSize:I.fontSizeHeading2,color:I.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[Xt+"-progress"]:{bottom:Mt,width:"calc(100% - "+(0,wn.zA)(ut(I.paddingSM).mul(2).equal())+")",marginTop:0,paddingInlineStart:ut(be).add(I.paddingXS).equal()}},[Xt+"-error"]:{borderColor:I.colorError,[Xt+"-thumbnail "+oe]:{["svg path[fill='"+f0.z1[0]+"']"]:{fill:I.colorErrorBg},["svg path[fill='"+f0.z1.primary+"']"]:{fill:I.colorError}}},[Xt+"-uploading"]:{borderStyle:"dashed",[Xt+"-name"]:{marginBottom:Mt}}},[""+tn+tn+"-picture-circle "+Xt]:{["&, &::before, "+Xt+"-thumbnail"]:{borderRadius:"50%"}}}}},v1=I=>{const{componentCls:F,iconCls:oe,fontSizeLG:be,colorTextLightSolid:Mt,calc:ut}=I,tn=F+"-list",Xt=tn+"-item",Kn=I.uploadPicCardSize;return{["\n "+F+"-wrapper"+F+"-picture-card-wrapper,\n "+F+"-wrapper"+F+"-picture-circle-wrapper\n "]:Object.assign(Object.assign({},(0,So.t6)()),{display:"block",[""+F+F+"-select"]:{width:Kn,height:Kn,textAlign:"center",verticalAlign:"top",backgroundColor:I.colorFillAlter,border:(0,wn.zA)(I.lineWidth)+" dashed "+I.colorBorder,borderRadius:I.borderRadiusLG,cursor:"pointer",transition:"border-color "+I.motionDurationSlow,["> "+F]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},["&:not("+F+"-disabled):hover"]:{borderColor:I.colorPrimary}},[""+tn+tn+"-picture-card, "+tn+tn+"-picture-circle"]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:I.marginXS,marginInlineEnd:I.marginXS}},"@supports (gap: 1px)":{gap:I.marginXS},[tn+"-item-container"]:{display:"inline-block",width:Kn,height:Kn,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[Xt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:"calc(100% - "+(0,wn.zA)(ut(I.paddingXS).mul(2).equal())+")",height:"calc(100% - "+(0,wn.zA)(ut(I.paddingXS).mul(2).equal())+")",backgroundColor:I.colorBgMask,opacity:0,transition:"all "+I.motionDurationSlow,content:'" "'}},[Xt+":hover"]:{["&::before, "+Xt+"-actions"]:{opacity:1}},[Xt+"-actions"]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:"all "+I.motionDurationSlow,["\n "+oe+"-eye,\n "+oe+"-download,\n "+oe+"-delete\n "]:{zIndex:10,width:be,margin:"0 "+(0,wn.zA)(I.marginXXS),fontSize:be,cursor:"pointer",transition:"all "+I.motionDurationSlow,color:Mt,"&:hover":{color:Mt},svg:{verticalAlign:"baseline"}}},[Xt+"-thumbnail, "+Xt+"-thumbnail img"]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[Xt+"-name"]:{display:"none",textAlign:"center"},[Xt+"-file + "+Xt+"-name"]:{position:"absolute",bottom:I.margin,display:"block",width:"calc(100% - "+(0,wn.zA)(ut(I.paddingXS).mul(2).equal())+")"},[Xt+"-uploading"]:{["&"+Xt]:{backgroundColor:I.colorFillAlter},["&::before, "+oe+"-eye, "+oe+"-download, "+oe+"-delete"]:{display:"none"}},[Xt+"-progress"]:{bottom:I.marginXL,width:"calc(100% - "+(0,wn.zA)(ut(I.paddingXS).mul(2).equal())+")",paddingInlineStart:0}}}),[F+"-wrapper"+F+"-picture-circle-wrapper"]:{[""+F+F+"-select"]:{borderRadius:"50%"}}}},C2=I=>{const{componentCls:F}=I;return{[F+"-rtl"]:{direction:"rtl"}}},Ou=I=>{const{componentCls:F,colorTextDisabled:oe}=I;return{[F+"-wrapper"]:Object.assign(Object.assign({},(0,So.dF)(I)),{[F]:{outline:0,"input[type='file']":{cursor:"pointer"}},[F+"-select"]:{display:"inline-block"},[F+"-hidden"]:{display:"none"},[F+"-disabled"]:{color:oe,cursor:"not-allowed"}})}},t0=I=>({actionsColor:I.colorIcon}),B1=(0,Ln.OF)("Upload",I=>{const{fontSizeHeading3:F,fontHeight:oe,lineWidth:be,controlHeightLG:Mt,calc:ut}=I,tn=(0,Mn.oX)(I,{uploadThumbnailSize:ut(F).mul(2).equal(),uploadProgressOffset:ut(ut(oe).div(2)).add(be).equal(),uploadPicCardSize:ut(Mt).mul(2.55).equal()});return[Ou(tn),Ds(tn),W0(tn),v1(tn),Kp(tn),b2(tn),C2(tn),(0,ud.A)(tn)]},t0);var hd={icon:function(F,oe){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:oe}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:F}}]}},name:"file",theme:"twotone"};const U1=hd;var Lc=function(F,oe){return M.createElement(V.A,(0,f.A)({},F,{ref:oe,icon:U1}))},H0=M.forwardRef(Lc);const G0=H0;var up=i(66147),tl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"};const F1=tl;var tu=function(F,oe){return M.createElement(V.A,(0,f.A)({},F,{ref:oe,icon:F1}))},nu=M.forwardRef(tu);const ou=nu;var cc={icon:function(F,oe){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:F}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:oe}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:oe}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:oe}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:F}}]}},name:"picture",theme:"twotone"};const au=cc;var w2=function(F,oe){return M.createElement(V.A,(0,f.A)({},F,{ref:oe,icon:au}))},hp=M.forwardRef(w2);const mp=hp;var V1=i(38088),n0=i(13199);function Yp(){const[,I]=M.useReducer(F=>F+1,0);return I}var fp=i(54709),gp=i(67916);function Kd(I){return Object.assign(Object.assign({},I),{lastModified:I.lastModified,lastModifiedDate:I.lastModifiedDate,name:I.name,size:I.size,type:I.type,uid:I.uid,percent:0,originFileObj:I})}function Xp(I,F){const oe=(0,Xc.A)(F),be=oe.findIndex(Mt=>{let{uid:ut}=Mt;return ut===I.uid});return be===-1?oe.push(I):oe[be]=I,oe}function Qp(I,F){const oe=I.uid!==void 0?"uid":"name";return F.filter(be=>be[oe]===I[oe])[0]}function S2(I,F){const oe=I.uid!==void 0?"uid":"name",be=F.filter(Mt=>Mt[oe]!==I[oe]);return be.length===F.length?null:be}const ru=function(I){I===void 0&&(I="");const F=I.split("/"),be=F[F.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(be)||[""])[0]},iu=I=>I.indexOf("image/")===0,z1=I=>{if(I.type&&!I.thumbUrl)return iu(I.type);const F=I.thumbUrl||I.url||"",oe=ru(F);return/^data:image\//.test(F)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(oe)?!0:!(/^data:/.test(F)||oe)},md=200;function rd(I){return new Promise(F=>{if(!I.type||!iu(I.type)){F("");return}const oe=document.createElement("canvas");oe.width=md,oe.height=md,oe.style.cssText="position: fixed; left: 0; top: 0; width: "+md+"px; height: "+md+"px; z-index: 9999; display: none;",document.body.appendChild(oe);const be=oe.getContext("2d"),Mt=new Image;if(Mt.onload=()=>{const{width:ut,height:tn}=Mt;let Xt=md,Kn=md,ao=0,v=0;ut>tn?(Kn=tn*(md/ut),v=-(Kn-Xt)/2):(Xt=ut*(md/tn),ao=-(Xt-Kn)/2),be.drawImage(Mt,ao,v,Xt,Kn);const K=oe.toDataURL();document.body.removeChild(oe),window.URL.revokeObjectURL(Mt.src),F(K)},Mt.crossOrigin="anonymous",I.type.startsWith("image/svg+xml")){const ut=new FileReader;ut.onload=()=>{ut.result&&typeof ut.result=="string"&&(Mt.src=ut.result)},ut.readAsDataURL(I)}else if(I.type.startsWith("image/gif")){const ut=new FileReader;ut.onload=()=>{ut.result&&F(ut.result)},ut.readAsDataURL(I)}else Mt.src=window.URL.createObjectURL(I)})}var Jp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};const A2=Jp;var W1=function(F,oe){return M.createElement(V.A,(0,f.A)({},F,{ref:oe,icon:A2}))},Ru=M.forwardRef(W1);const su=Ru;var H1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};const lu=H1;var qp=function(F,oe){return M.createElement(V.A,(0,f.A)({},F,{ref:oe,icon:lu}))},cu=M.forwardRef(qp);const yp=cu;var Yd=i(95132),Z0=i(98101),Fl=i(52656),jd=i(28086),fd=i(29321),vp={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},$p=function(){var F=(0,M.useRef)([]),oe=(0,M.useRef)(null);return(0,M.useEffect)(function(){var be=Date.now(),Mt=!1;F.current.forEach(function(ut){if(ut){Mt=!0;var tn=ut.style;tn.transitionDuration=".3s, .3s, .3s, .06s",oe.current&&be-oe.current<100&&(tn.transitionDuration="0s, 0s")}}),Mt&&(oe.current=Date.now())}),F.current},M2=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],K0=function(F){var oe=(0,F0.A)((0,F0.A)({},vp),F),be=oe.className,Mt=oe.percent,ut=oe.prefixCls,tn=oe.strokeColor,Xt=oe.strokeLinecap,Kn=oe.strokeWidth,ao=oe.style,v=oe.trailColor,K=oe.trailWidth,te=oe.transition,me=(0,Xe.A)(oe,M2);delete me.gapPosition;var $e=Array.isArray(Mt)?Mt:[Mt],nt=Array.isArray(tn)?tn:[tn],yt=$p(),dt=Kn/2,It=100-Kn/2,un="M ".concat(Xt==="round"?dt:0,",").concat(dt,"\n L ").concat(Xt==="round"?It:100,",").concat(dt),xn="0 0 100 ".concat(Kn),gn=0;return M.createElement("svg",(0,f.A)({className:Ae()("".concat(ut,"-line"),be),viewBox:xn,preserveAspectRatio:"none",style:ao},me),M.createElement("path",{className:"".concat(ut,"-line-trail"),d:un,strokeLinecap:Xt,stroke:v,strokeWidth:K||Kn,fillOpacity:"0"}),$e.map(function(wo,vo){var Co=1;switch(Xt){case"round":Co=1-Kn/100;break;case"square":Co=1-Kn/2/100;break;default:Co=1;break}var Eo={strokeDasharray:"".concat(wo*Co,"px, 100px"),strokeDashoffset:"-".concat(gn,"px"),transition:te||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},go=nt[vo]||nt[nt.length-1];return gn+=wo,M.createElement("path",{key:vo,className:"".concat(ut,"-line-path"),d:un,strokeLinecap:Xt,stroke:go,strokeWidth:Kn,fillOpacity:"0",ref:function(jo){yt[vo]=jo},style:Eo})}))};const k2=K0;var E2=i(79544),I2=0,x1=(0,E2.A)();function e2(){var I;return x1?(I=I2,I2+=1):I="TEST_OR_SSR",I}const T2=function(I){var F=M.useState(),oe=(0,tt.A)(F,2),be=oe[0],Mt=oe[1];return M.useEffect(function(){Mt("rc_progress_".concat(e2()))},[]),I||be};var C0=function(F){var oe=F.bg,be=F.children;return M.createElement("div",{style:{width:"100%",height:"100%",background:oe}},be)};function b1(I,F){return Object.keys(I).map(function(oe){var be=parseFloat(oe),Mt="".concat(Math.floor(be*F),"%");return"".concat(I[oe]," ").concat(Mt)})}var C1=M.forwardRef(function(I,F){var oe=I.prefixCls,be=I.color,Mt=I.gradientId,ut=I.radius,tn=I.style,Xt=I.ptg,Kn=I.strokeLinecap,ao=I.strokeWidth,v=I.size,K=I.gapDegree,te=be&&(0,Be.A)(be)==="object",me=te?"#FFF":void 0,$e=v/2,nt=M.createElement("circle",{className:"".concat(oe,"-circle-path"),r:ut,cx:$e,cy:$e,stroke:me,strokeLinecap:Kn,strokeWidth:ao,opacity:Xt===0?0:1,style:tn,ref:F});if(!te)return nt;var yt="".concat(Mt,"-conic"),dt=K?"".concat(180+K/2,"deg"):"0deg",It=b1(be,(360-K)/360),un=b1(be,1),xn="conic-gradient(from ".concat(dt,", ").concat(It.join(", "),")"),gn="linear-gradient(to ".concat(K?"bottom":"top",", ").concat(un.join(", "),")");return M.createElement(M.Fragment,null,M.createElement("mask",{id:yt},nt),M.createElement("foreignObject",{x:0,y:0,width:v,height:v,mask:"url(#".concat(yt,")")},M.createElement(C0,{bg:gn},M.createElement(C0,{bg:xn}))))});const xp=C1;var w1=100,G1=function(F,oe,be,Mt,ut,tn,Xt,Kn,ao,v){var K=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,te=be/100*360*((360-tn)/360),me=tn===0?0:{bottom:0,top:180,left:90,right:-90}[Xt],$e=(100-Mt)/100*oe;ao==="round"&&Mt!==100&&($e+=v/2,$e>=oe&&($e=oe-.01));var nt=w1/2;return{stroke:typeof Kn=="string"?Kn:void 0,strokeDasharray:"".concat(oe,"px ").concat(F),strokeDashoffset:$e+K,transform:"rotate(".concat(ut+te+me,"deg)"),transformOrigin:"".concat(nt,"px ").concat(nt,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},id=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function w0(I){var F=I!=null?I:[];return Array.isArray(F)?F:[F]}var o0=function(F){var oe=(0,F0.A)((0,F0.A)({},vp),F),be=oe.id,Mt=oe.prefixCls,ut=oe.steps,tn=oe.strokeWidth,Xt=oe.trailWidth,Kn=oe.gapDegree,ao=Kn===void 0?0:Kn,v=oe.gapPosition,K=oe.trailColor,te=oe.strokeLinecap,me=oe.style,$e=oe.className,nt=oe.strokeColor,yt=oe.percent,dt=(0,Xe.A)(oe,id),It=w1/2,un=T2(be),xn="".concat(un,"-gradient"),gn=It-tn/2,wo=Math.PI*2*gn,vo=ao>0?90+ao/2:-90,Co=wo*((360-ao)/360),Eo=(0,Be.A)(ut)==="object"?ut:{count:ut,gap:2},go=Eo.count,xo=Eo.gap,jo=w0(yt),pa=w0(nt),na=pa.find(function(bi){return bi&&(0,Be.A)(bi)==="object"}),Ma=na&&(0,Be.A)(na)==="object",Ka=Ma?"butt":te,Fa=G1(wo,Co,0,100,vo,ao,v,K,Ka,tn),xr=$p(),Tr=function(){var Er=0;return jo.map(function(Ya,Br){var qa=pa[Br]||pa[pa.length-1],Mr=G1(wo,Co,Er,Ya,vo,ao,v,qa,Ka,tn);return Er+=Ya,M.createElement(xp,{key:Br,color:qa,ptg:Ya,radius:gn,prefixCls:Mt,gradientId:xn,style:Mr,strokeLinecap:Ka,strokeWidth:tn,gapDegree:ao,ref:function(ts){xr[Br]=ts},size:w1})}).reverse()},fi=function(){var Er=Math.round(go*(jo[0]/100)),Ya=100/go,Br=0;return new Array(go).fill(null).map(function(qa,Mr){var qr=Mr<=Er-1?pa[0]:K,ts=qr&&(0,Be.A)(qr)==="object"?"url(#".concat(xn,")"):void 0,Ci=G1(wo,Co,Br,Ya,vo,ao,v,qr,"butt",tn,xo);return Br+=(Co-Ci.strokeDashoffset+xo)*100/Co,M.createElement("circle",{key:Mr,className:"".concat(Mt,"-circle-path"),r:gn,cx:It,cy:It,stroke:ts,strokeWidth:tn,opacity:1,style:Ci,ref:function(sc){xr[Mr]=sc}})})};return M.createElement("svg",(0,f.A)({className:Ae()("".concat(Mt,"-circle"),$e),viewBox:"0 0 ".concat(w1," ").concat(w1),style:me,id:be,role:"presentation"},dt),!go&&M.createElement("circle",{className:"".concat(Mt,"-circle-trail"),r:gn,cx:It,cy:It,stroke:K,strokeLinecap:Ka,strokeWidth:Xt||tn,style:Fa}),go?fi():Tr())};const Z1=o0,du={Line:k2,Circle:Z1};var Dd=i(20366);function Y0(I){return!I||I<0?0:I>100?100:I}function K1(I){let{success:F,successPercent:oe}=I,be=oe;return F&&"progress"in F&&(be=F.progress),F&&"percent"in F&&(be=F.percent),be}const _2=I=>{let{percent:F,success:oe,successPercent:be}=I;const Mt=Y0(K1({success:oe,successPercent:be}));return[Mt,Y0(Y0(F)-Mt)]},P2=I=>{let{success:F={},strokeColor:oe}=I;const{strokeColor:be}=F;return[be||f0.uy.green,oe||null]},t2=(I,F,oe)=>{var be,Mt,ut,tn;let Xt=-1,Kn=-1;if(F==="step"){const ao=oe.steps,v=oe.strokeWidth;typeof I=="string"||typeof I>"u"?(Xt=I==="small"?2:14,Kn=v!=null?v:8):typeof I=="number"?[Xt,Kn]=[I,I]:[Xt=14,Kn=8]=Array.isArray(I)?I:[I.width,I.height],Xt*=ao}else if(F==="line"){const ao=oe==null?void 0:oe.strokeWidth;typeof I=="string"||typeof I>"u"?Kn=ao||(I==="small"?6:8):typeof I=="number"?[Xt,Kn]=[I,I]:[Xt=-1,Kn=8]=Array.isArray(I)?I:[I.width,I.height]}else(F==="circle"||F==="dashboard")&&(typeof I=="string"||typeof I>"u"?[Xt,Kn]=I==="small"?[60,60]:[120,120]:typeof I=="number"?[Xt,Kn]=[I,I]:Array.isArray(I)&&(Xt=(Mt=(be=I[0])!==null&&be!==void 0?be:I[1])!==null&&Mt!==void 0?Mt:120,Kn=(tn=(ut=I[0])!==null&&ut!==void 0?ut:I[1])!==null&&tn!==void 0?tn:120));return[Xt,Kn]},S1=3,bp=I=>S1/I*100,n2=I=>{const{prefixCls:F,trailColor:oe=null,strokeLinecap:be="round",gapPosition:Mt,gapDegree:ut,width:tn=120,type:Xt,children:Kn,success:ao,size:v=tn,steps:K}=I,[te,me]=t2(v,"circle");let{strokeWidth:$e}=I;$e===void 0&&($e=Math.max(bp(te),6));const nt={width:te,height:me,fontSize:te*.15+6},yt=M.useMemo(()=>{if(ut||ut===0)return ut;if(Xt==="dashboard")return 75},[ut,Xt]),dt=_2(I),It=Mt||Xt==="dashboard"&&"bottom"||void 0,un=Object.prototype.toString.call(I.strokeColor)==="[object Object]",xn=P2({success:ao,strokeColor:I.strokeColor}),gn=Ae()(F+"-inner",{[F+"-circle-gradient"]:un}),wo=M.createElement(Z1,{steps:K,percent:K?dt[1]:dt,strokeWidth:$e,trailWidth:$e,strokeColor:K?xn[1]:xn,strokeLinecap:be,trailColor:oe,prefixCls:F,gapDegree:yt,gapPosition:It}),vo=te<=20,Co=M.createElement("div",{className:gn,style:nt},wo,!vo&&Kn);return vo?M.createElement(Dd.A,{title:Kn},Co):Co},Nc="--progress-line-stroke-color",Xd="--progress-percent",o2=I=>{const F=I?"100%":"-100%";return new wn.Mo("antProgress"+(I?"RTL":"LTR")+"Active",{"0%":{transform:"translateX("+F+") scaleX(0)",opacity:.1},"20%":{transform:"translateX("+F+") scaleX(0)",opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},A1=I=>{const{componentCls:F,iconCls:oe}=I;return{[F]:Object.assign(Object.assign({},(0,So.dF)(I)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:I.fontSize},[F+"-outer"]:{display:"inline-flex",alignItems:"center",width:"100%"},[F+"-inner"]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:I.remainingColor,borderRadius:I.lineBorderRadius},[F+"-inner:not("+F+"-circle-gradient)"]:{[F+"-circle-path"]:{stroke:I.defaultColor}},[F+"-success-bg, "+F+"-bg"]:{position:"relative",background:I.defaultColor,borderRadius:I.lineBorderRadius,transition:"all "+I.motionDurationSlow+" "+I.motionEaseInOutCirc},[F+"-layout-bottom"]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[F+"-text"]:{width:"max-content",marginInlineStart:0,marginTop:I.marginXXS}},[F+"-bg"]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit","var("+Nc+")"]},height:"100%",width:"calc(1 / var("+Xd+") * 100%)",display:"block"},["&"+F+"-bg-inner"]:{minWidth:"max-content","&::after":{content:"none"},[F+"-text-inner"]:{color:I.colorWhite,["&"+F+"-text-bright"]:{color:"rgba(0, 0, 0, 0.45)"}}}},[F+"-success-bg"]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:I.colorSuccess},[F+"-text"]:{display:"inline-block",marginInlineStart:I.marginXS,color:I.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[oe]:{fontSize:I.fontSize},["&"+F+"-text-outer"]:{width:"max-content"},["&"+F+"-text-outer"+F+"-text-start"]:{width:"max-content",marginInlineStart:0,marginInlineEnd:I.marginXS}},[F+"-text-inner"]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:"0 "+(0,wn.zA)(I.paddingXXS),["&"+F+"-text-start"]:{justifyContent:"start"},["&"+F+"-text-end"]:{justifyContent:"end"}},["&"+F+"-status-active"]:{[F+"-bg::before"]:{position:"absolute",inset:0,backgroundColor:I.colorBgContainer,borderRadius:I.lineBorderRadius,opacity:0,animationName:o2(),animationDuration:I.progressActiveMotionDuration,animationTimingFunction:I.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},["&"+F+"-rtl"+F+"-status-active"]:{[F+"-bg::before"]:{animationName:o2(!0)}},["&"+F+"-status-exception"]:{[F+"-bg"]:{backgroundColor:I.colorError},[F+"-text"]:{color:I.colorError}},["&"+F+"-status-exception "+F+"-inner:not("+F+"-circle-gradient)"]:{[F+"-circle-path"]:{stroke:I.colorError}},["&"+F+"-status-success"]:{[F+"-bg"]:{backgroundColor:I.colorSuccess},[F+"-text"]:{color:I.colorSuccess}},["&"+F+"-status-success "+F+"-inner:not("+F+"-circle-gradient)"]:{[F+"-circle-path"]:{stroke:I.colorSuccess}}})}},Cp=I=>{const{componentCls:F,iconCls:oe}=I;return{[F]:{[F+"-circle-trail"]:{stroke:I.remainingColor},["&"+F+"-circle "+F+"-inner"]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},["&"+F+"-circle "+F+"-text"]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:I.circleTextColor,fontSize:I.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[oe]:{fontSize:I.circleIconFontSize}},[F+"-circle&-status-exception"]:{[F+"-text"]:{color:I.colorError}},[F+"-circle&-status-success"]:{[F+"-text"]:{color:I.colorSuccess}}},[F+"-inline-circle"]:{lineHeight:1,[F+"-inner"]:{verticalAlign:"bottom"}}}},A0=I=>{const{componentCls:F}=I;return{[F]:{[F+"-steps"]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:I.progressStepMinWidth,marginInlineEnd:I.progressStepMarginInlineEnd,backgroundColor:I.remainingColor,transition:"all "+I.motionDurationSlow,"&-active":{backgroundColor:I.defaultColor}}}}}},Qd=I=>{const{componentCls:F,iconCls:oe}=I;return{[F]:{[F+"-small&-line, "+F+"-small&-line "+F+"-text "+oe]:{fontSize:I.fontSizeSM}}}},wp=I=>({circleTextColor:I.colorText,defaultColor:I.colorInfo,remainingColor:I.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:I.fontSize/I.fontSizeSM+"em"}),a0=(0,Ln.OF)("Progress",I=>{const F=I.calc(I.marginXXS).div(2).equal(),oe=(0,Mn.oX)(I,{progressStepMarginInlineEnd:F,progressStepMinWidth:F,progressActiveMotionDuration:"2.4s"});return[A1(oe),Cp(oe),A0(oe),Qd(oe)]},wp);var M0=function(I,F){var oe={};for(var be in I)Object.prototype.hasOwnProperty.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,be=Object.getOwnPropertySymbols(I);Mt{let F=[];return Object.keys(I).forEach(oe=>{const be=parseFloat(oe.replace(/%/g,""));Number.isNaN(be)||F.push({key:be,value:I[oe]})}),F=F.sort((oe,be)=>oe.key-be.key),F.map(oe=>{let{key:be,value:Mt}=oe;return Mt+" "+be+"%"}).join(", ")},Ve=(I,F)=>{const{from:oe=f0.uy.blue,to:be=f0.uy.blue,direction:Mt=F==="rtl"?"to left":"to right"}=I,ut=M0(I,["from","to","direction"]);if(Object.keys(ut).length!==0){const Xt=ke(ut),Kn="linear-gradient("+Mt+", "+Xt+")";return{background:Kn,[Nc]:Kn}}const tn="linear-gradient("+Mt+", "+oe+", "+be+")";return{background:tn,[Nc]:tn}},wt=I=>{const{prefixCls:F,direction:oe,percent:be,size:Mt,strokeWidth:ut,strokeColor:tn,strokeLinecap:Xt="round",children:Kn,trailColor:ao=null,percentPosition:v,success:K}=I,{align:te,type:me}=v,$e=tn&&typeof tn!="string"?Ve(tn,oe):{[Nc]:tn,background:tn},nt=Xt==="square"||Xt==="butt"?0:void 0,yt=Mt!=null?Mt:[-1,ut||(Mt==="small"?6:8)],[dt,It]=t2(yt,"line",{strokeWidth:ut}),un={backgroundColor:ao||void 0,borderRadius:nt},xn=Object.assign(Object.assign({width:Y0(be)+"%",height:It,borderRadius:nt},$e),{[Xd]:Y0(be)/100}),gn=K1(I),wo={width:Y0(gn)+"%",height:It,borderRadius:nt,backgroundColor:K==null?void 0:K.strokeColor},vo={width:dt<0?"100%":dt},Co=M.createElement("div",{className:F+"-inner",style:un},M.createElement("div",{className:Ae()(F+"-bg",F+"-bg-"+me),style:xn},me==="inner"&&Kn),gn!==void 0&&M.createElement("div",{className:F+"-success-bg",style:wo})),Eo=me==="outer"&&te==="start",go=me==="outer"&&te==="end";return me==="outer"&&te==="center"?M.createElement("div",{className:F+"-layout-bottom"},Co,Kn):M.createElement("div",{className:F+"-outer",style:vo},Eo&&Kn,Co,go&&Kn)},za=I=>{const{size:F,steps:oe,rounding:be=Math.round,percent:Mt=0,strokeWidth:ut=8,strokeColor:tn,trailColor:Xt=null,prefixCls:Kn,children:ao}=I,v=be(oe*(Mt/100)),K=F==="small"?2:14,te=F!=null?F:[K,ut],[me,$e]=t2(te,"step",{steps:oe,strokeWidth:ut}),nt=me/oe,yt=Array.from({length:oe});for(let dt=0;dt{const{prefixCls:oe,className:be,rootClassName:Mt,steps:ut,strokeColor:tn,percent:Xt=0,size:Kn="default",showInfo:ao=!0,type:v="line",status:K,format:te,style:me,percentPosition:$e={}}=I,nt=Qa(I,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:yt="end",type:dt="outer"}=$e,It=Array.isArray(tn)?tn[0]:tn,un=typeof tn=="string"||Array.isArray(tn)?tn:void 0,xn=M.useMemo(()=>{if(It){const Tr=typeof It=="string"?It:Object.values(It)[0];return new Rt.Y(Tr).isLight()}return!1},[tn]),gn=M.useMemo(()=>{var Tr,fi;const bi=K1(I);return parseInt(bi!==void 0?(Tr=bi!=null?bi:0)===null||Tr===void 0?void 0:Tr.toString():(fi=Xt!=null?Xt:0)===null||fi===void 0?void 0:fi.toString(),10)},[Xt,I.success,I.successPercent]),wo=M.useMemo(()=>!Ji.includes(K)&&gn>=100?"success":K||"normal",[K,gn]),{getPrefixCls:vo,direction:Co,progress:Eo}=M.useContext(Bn.QO),go=vo("progress",oe),[xo,jo,pa]=a0(go),na=v==="line",Ma=na&&!ut,Ka=M.useMemo(()=>{if(!ao)return null;const Tr=K1(I);let fi;const bi=te||(Ya=>Ya+"%"),Er=na&&xn&&dt==="inner";return dt==="inner"||te||wo!=="exception"&&wo!=="success"?fi=bi(Y0(Xt),Y0(Tr)):wo==="exception"?fi=na?M.createElement(jd.A,null):M.createElement(fd.A,null):wo==="success"&&(fi=na?M.createElement(Z0.A,null):M.createElement(Fl.A,null)),M.createElement("span",{className:Ae()(go+"-text",{[go+"-text-bright"]:Er,[go+"-text-"+yt]:Ma,[go+"-text-"+dt]:Ma}),title:typeof fi=="string"?fi:void 0},fi)},[ao,Xt,gn,wo,v,go,te]);let Fa;v==="line"?Fa=ut?M.createElement(za,Object.assign({},I,{strokeColor:un,prefixCls:go,steps:typeof ut=="object"?ut.count:ut}),Ka):M.createElement(wt,Object.assign({},I,{strokeColor:It,prefixCls:go,direction:Co,percentPosition:{align:yt,type:dt}}),Ka):(v==="circle"||v==="dashboard")&&(Fa=M.createElement(n2,Object.assign({},I,{strokeColor:It,prefixCls:go,progressStatus:wo}),Ka));const xr=Ae()(go,go+"-status-"+wo,{[go+"-"+(v==="dashboard"&&"circle"||v)]:v!=="line",[go+"-inline-circle"]:v==="circle"&&t2(Kn,"circle")[0]<=20,[go+"-line"]:Ma,[go+"-line-align-"+yt]:Ma,[go+"-line-position-"+dt]:Ma,[go+"-steps"]:ut,[go+"-show-info"]:ao,[go+"-"+Kn]:typeof Kn=="string",[go+"-rtl"]:Co==="rtl"},Eo==null?void 0:Eo.className,be,Mt,jo,pa);return xo(M.createElement("div",Object.assign({ref:F,style:Object.assign(Object.assign({},Eo==null?void 0:Eo.style),me),className:xr,role:"progressbar","aria-valuenow":gn,"aria-valuemin":0,"aria-valuemax":100},(0,n0.A)(nt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Fa))}),Ki=M.forwardRef((I,F)=>{let{prefixCls:oe,className:be,style:Mt,locale:ut,listType:tn,file:Xt,items:Kn,progress:ao,iconRender:v,actionIconRender:K,itemRender:te,isImgUrl:me,showPreviewIcon:$e,showRemoveIcon:nt,showDownloadIcon:yt,previewIcon:dt,removeIcon:It,downloadIcon:un,extra:xn,onPreview:gn,onDownload:wo,onClose:vo}=I;var Co,Eo;const{status:go}=Xt,[xo,jo]=M.useState(go);M.useEffect(()=>{go!=="removed"&&jo(go)},[go]);const[pa,na]=M.useState(!1);M.useEffect(()=>{const Js=setTimeout(()=>{na(!0)},300);return()=>{clearTimeout(Js)}},[]);const Ma=v(Xt);let Ka=M.createElement("div",{className:oe+"-icon"},Ma);if(tn==="picture"||tn==="picture-card"||tn==="picture-circle")if(xo==="uploading"||!Xt.thumbUrl&&!Xt.url){const Js=Ae()(oe+"-list-item-thumbnail",{[oe+"-list-item-file"]:xo!=="uploading"});Ka=M.createElement("div",{className:Js},Ma)}else{const Js=me!=null&&me(Xt)?M.createElement("img",{src:Xt.thumbUrl||Xt.url,alt:Xt.name,className:oe+"-list-item-image",crossOrigin:Xt.crossOrigin}):Ma,sl=Ae()(oe+"-list-item-thumbnail",{[oe+"-list-item-file"]:me&&!me(Xt)});Ka=M.createElement("a",{className:sl,onClick:di=>gn(Xt,di),href:Xt.url||Xt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Js)}const Fa=Ae()(oe+"-list-item",oe+"-list-item-"+xo),xr=typeof Xt.linkProps=="string"?JSON.parse(Xt.linkProps):Xt.linkProps,Tr=(typeof nt=="function"?nt(Xt):nt)?K((typeof It=="function"?It(Xt):It)||M.createElement(su,null),()=>vo(Xt),oe,ut.removeFile,!0):null,fi=(typeof yt=="function"?yt(Xt):yt)&&xo==="done"?K((typeof un=="function"?un(Xt):un)||M.createElement(yp,null),()=>wo(Xt),oe,ut.downloadFile):null,bi=tn!=="picture-card"&&tn!=="picture-circle"&&M.createElement("span",{key:"download-delete",className:Ae()(oe+"-list-item-actions",{picture:tn==="picture"})},fi,Tr),Er=typeof xn=="function"?xn(Xt):xn,Ya=Er&&M.createElement("span",{className:oe+"-list-item-extra"},Er),Br=Ae()(oe+"-list-item-name"),qa=Xt.url?M.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Br,title:Xt.name},xr,{href:Xt.url,onClick:Js=>gn(Xt,Js)}),Xt.name,Ya):M.createElement("span",{key:"view",className:Br,onClick:Js=>gn(Xt,Js),title:Xt.name},Xt.name,Ya),Mr=(typeof $e=="function"?$e(Xt):$e)&&(Xt.url||Xt.thumbUrl)?M.createElement("a",{href:Xt.url||Xt.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:Js=>gn(Xt,Js),title:ut.previewFile},typeof dt=="function"?dt(Xt):dt||M.createElement(Yd.A,null)):null,qr=(tn==="picture-card"||tn==="picture-circle")&&xo!=="uploading"&&M.createElement("span",{className:oe+"-list-item-actions"},Mr,xo==="done"&&fi,Tr),{getPrefixCls:ts}=M.useContext(Bn.QO),Ci=ts(),Al=M.createElement("div",{className:Fa},Ka,qa,bi,qr,pa&&M.createElement(V1.Ay,{motionName:Ci+"-fade",visible:xo==="uploading",motionDeadline:2e3},Js=>{let{className:sl}=Js;const di="percent"in Xt?M.createElement(jr,Object.assign({type:"line",percent:Xt.percent,"aria-label":Xt["aria-label"],"aria-labelledby":Xt["aria-labelledby"]},ao)):null;return M.createElement("div",{className:Ae()(oe+"-list-item-progress",sl)},di)})),sc=Xt.response&&typeof Xt.response=="string"?Xt.response:((Co=Xt.error)===null||Co===void 0?void 0:Co.statusText)||((Eo=Xt.error)===null||Eo===void 0?void 0:Eo.message)||ut.uploadError,hc=xo==="error"?M.createElement(Dd.A,{title:sc,getPopupContainer:Js=>Js.parentNode},Al):Al;return M.createElement("div",{className:Ae()(oe+"-list-item-container",be),style:Mt,ref:F},te?te(hc,Xt,Kn,{download:wo.bind(null,Xt),preview:gn.bind(null,Xt),remove:vo.bind(null,Xt)}):hc)}),Zr=(I,F)=>{const{listType:oe="text",previewFile:be=rd,onPreview:Mt,onDownload:ut,onRemove:tn,locale:Xt,iconRender:Kn,isImageUrl:ao=z1,prefixCls:v,items:K=[],showPreviewIcon:te=!0,showRemoveIcon:me=!0,showDownloadIcon:$e=!1,removeIcon:nt,previewIcon:yt,downloadIcon:dt,extra:It,progress:un={size:[-1,2],showInfo:!1},appendAction:xn,appendActionVisible:gn=!0,itemRender:wo,disabled:vo}=I,Co=Yp(),[Eo,go]=M.useState(!1),xo=["picture-card","picture-circle"].includes(oe);M.useEffect(()=>{oe.startsWith("picture")&&(K||[]).forEach(Ya=>{!(Ya.originFileObj instanceof File||Ya.originFileObj instanceof Blob)||Ya.thumbUrl!==void 0||(Ya.thumbUrl="",be==null||be(Ya.originFileObj).then(Br=>{Ya.thumbUrl=Br||"",Co()}))})},[oe,K,be]),M.useEffect(()=>{go(!0)},[]);const jo=(Ya,Br)=>{if(Mt)return Br==null||Br.preventDefault(),Mt(Ya)},pa=Ya=>{typeof ut=="function"?ut(Ya):Ya.url&&window.open(Ya.url)},na=Ya=>{tn==null||tn(Ya)},Ma=Ya=>{if(Kn)return Kn(Ya,oe);const Br=Ya.status==="uploading";if(oe.startsWith("picture")){const qa=oe==="picture"?M.createElement(up.A,null):Xt.uploading,Mr=ao!=null&&ao(Ya)?M.createElement(mp,null):M.createElement(G0,null);return Br?qa:Mr}return Br?M.createElement(up.A,null):M.createElement(ou,null)},Ka=(Ya,Br,qa,Mr,qr)=>{const ts={type:"text",size:"small",title:Mr,onClick:Ci=>{var Al,sc;Br(),M.isValidElement(Ya)&&((sc=(Al=Ya.props).onClick)===null||sc===void 0||sc.call(Al,Ci))},className:qa+"-list-item-action",disabled:qr?vo:!1};return M.isValidElement(Ya)?M.createElement(Pr.Ay,Object.assign({},ts,{icon:(0,gp.Ob)(Ya,Object.assign(Object.assign({},Ya.props),{onClick:()=>{}}))})):M.createElement(Pr.Ay,Object.assign({},ts),M.createElement("span",null,Ya))};M.useImperativeHandle(F,()=>({handlePreview:jo,handleDownload:pa}));const{getPrefixCls:Fa}=M.useContext(Bn.QO),xr=Fa("upload",v),Tr=Fa(),fi=Ae()(xr+"-list",xr+"-list-"+oe),bi=M.useMemo(()=>(0,n0.A)((0,fp.A)(Tr),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[Tr]),Er=Object.assign(Object.assign({},xo?{}:bi),{motionDeadline:2e3,motionName:xr+"-"+(xo?"animate-inline":"animate"),keys:(0,Xc.A)(K.map(Ya=>({key:Ya.uid,file:Ya}))),motionAppear:Eo});return M.createElement("div",{className:fi},M.createElement(V1.aF,Object.assign({},Er,{component:!1}),Ya=>{let{key:Br,file:qa,className:Mr,style:qr}=Ya;return M.createElement(Ki,{key:Br,locale:Xt,prefixCls:xr,className:Mr,style:qr,file:qa,items:K,progress:un,listType:oe,isImgUrl:ao,showPreviewIcon:te,showRemoveIcon:me,showDownloadIcon:$e,removeIcon:nt,previewIcon:yt,downloadIcon:dt,extra:It,iconRender:Ma,actionIconRender:Ka,itemRender:wo,onPreview:jo,onDownload:pa,onClose:na})}),xn&&M.createElement(V1.Ay,Object.assign({},Er,{visible:gn,forceRender:!0}),Ya=>{let{className:Br,style:qa}=Ya;return(0,gp.Ob)(xn,Mr=>({className:Ae()(Mr.className,Br),style:Object.assign(Object.assign(Object.assign({},qa),{pointerEvents:Br?"none":void 0}),Mr.style)}))}))},Ii=M.forwardRef(Zr);var _i=function(I,F,oe,be){function Mt(ut){return ut instanceof oe?ut:new oe(function(tn){tn(ut)})}return new(oe||(oe=Promise))(function(ut,tn){function Xt(v){try{ao(be.next(v))}catch(K){tn(K)}}function Kn(v){try{ao(be.throw(v))}catch(K){tn(K)}}function ao(v){v.done?ut(v.value):Mt(v.value).then(Xt,Kn)}ao((be=be.apply(I,F||[])).next())})};const ii="__LIST_IGNORE_"+Date.now()+"__",$i=(I,F)=>{const{fileList:oe,defaultFileList:be,onRemove:Mt,showUploadList:ut=!0,listType:tn="text",onPreview:Xt,onDownload:Kn,onChange:ao,onDrop:v,previewFile:K,disabled:te,locale:me,iconRender:$e,isImageUrl:nt,progress:yt,prefixCls:dt,className:It,type:un="select",children:xn,style:gn,itemRender:wo,maxCount:vo,data:Co={},multiple:Eo=!1,hasControlInside:go=!0,action:xo="",accept:jo="",supportServerRender:pa=!0,rootClassName:na}=I,Ma=M.useContext(Zt.A),Ka=te!=null?te:Ma,[Fa,xr]=(0,pp.A)(be||[],{value:oe,postState:is=>is!=null?is:[]}),[Tr,fi]=M.useState("drop"),bi=M.useRef(null),Er=M.useRef(null);M.useMemo(()=>{const is=Date.now();(oe||[]).forEach((Gs,ml)=>{!Gs.uid&&!Object.isFrozen(Gs)&&(Gs.uid="__AUTO__"+is+"_"+ml+"__")})},[oe]);const Ya=(is,Gs,ml)=>{let Rl=(0,Xc.A)(Gs),Mc=!1;vo===1?Rl=Rl.slice(-1):vo&&(Mc=Rl.length>vo,Rl=Rl.slice(0,vo)),(0,ac.flushSync)(()=>{xr(Rl)});const y0={file:is,fileList:Rl};ml&&(y0.event=ml),(!Mc||is.status==="removed"||Rl.some(ku=>ku.uid===is.uid))&&(0,ac.flushSync)(()=>{ao==null||ao(y0)})},Br=(is,Gs)=>_i(void 0,void 0,void 0,function*(){const{beforeUpload:ml,transformFile:Rl}=I;let Mc=is;if(ml){const y0=yield ml(is,Gs);if(y0===!1)return!1;if(delete is[ii],y0===ii)return Object.defineProperty(is,ii,{value:!0,configurable:!0}),!1;typeof y0=="object"&&y0&&(Mc=y0)}return Rl&&(Mc=yield Rl(Mc)),Mc}),qa=is=>{const Gs=is.filter(Mc=>!Mc.file[ii]);if(!Gs.length)return;const ml=Gs.map(Mc=>Kd(Mc.file));let Rl=(0,Xc.A)(Fa);ml.forEach(Mc=>{Rl=Xp(Mc,Rl)}),ml.forEach((Mc,y0)=>{let ku=Mc;if(Gs[y0].parsedFile)Mc.status="uploading";else{const{originFileObj:Yu}=Mc;let Eu;try{Eu=new File([Yu],Yu.name,{type:Yu.type})}catch(fl){Eu=new Blob([Yu],{type:Yu.type}),Eu.name=Yu.name,Eu.lastModifiedDate=new Date,Eu.lastModified=new Date().getTime()}Eu.uid=Mc.uid,ku=Eu}Ya(ku,Rl)})},Mr=(is,Gs,ml)=>{try{typeof is=="string"&&(is=JSON.parse(is))}catch(y0){}if(!Qp(Gs,Fa))return;const Rl=Kd(Gs);Rl.status="done",Rl.percent=100,Rl.response=is,Rl.xhr=ml;const Mc=Xp(Rl,Fa);Ya(Rl,Mc)},qr=(is,Gs)=>{if(!Qp(Gs,Fa))return;const ml=Kd(Gs);ml.status="uploading",ml.percent=is.percent;const Rl=Xp(ml,Fa);Ya(ml,Rl,is)},ts=(is,Gs,ml)=>{if(!Qp(ml,Fa))return;const Rl=Kd(ml);Rl.error=is,Rl.response=Gs,Rl.status="error";const Mc=Xp(Rl,Fa);Ya(Rl,Mc)},Ci=is=>{let Gs;Promise.resolve(typeof Mt=="function"?Mt(is):Mt).then(ml=>{var Rl;if(ml===!1)return;const Mc=S2(is,Fa);Mc&&(Gs=Object.assign(Object.assign({},is),{status:"removed"}),Fa==null||Fa.forEach(y0=>{const ku=Gs.uid!==void 0?"uid":"name";y0[ku]===Gs[ku]&&!Object.isFrozen(y0)&&(y0.status="removed")}),(Rl=bi.current)===null||Rl===void 0||Rl.abort(Gs),Ya(Gs,Mc))})},Al=is=>{fi(is.type),is.type==="drop"&&(v==null||v(is))};M.useImperativeHandle(F,()=>({onBatchStart:qa,onSuccess:Mr,onProgress:qr,onError:ts,fileList:Fa,upload:bi.current,nativeElement:Er.current}));const{getPrefixCls:sc,direction:hc,upload:Js}=M.useContext(Bn.QO),sl=sc("upload",dt),di=Object.assign(Object.assign({onBatchStart:qa,onError:ts,onProgress:qr,onSuccess:Mr},I),{data:Co,multiple:Eo,action:xo,accept:jo,supportServerRender:pa,prefixCls:sl,disabled:Ka,beforeUpload:Br,onChange:void 0,hasControlInside:go});delete di.className,delete di.style,(!xn||Ka)&&delete di.id;const Ss=sl+"-wrapper",[Ol,Ac,I1]=B1(sl,Ss),[Ed]=(0,Nl.A)("Upload",Nd.A.Upload),{showRemoveIcon:Vi,showPreviewIcon:qs,showDownloadIcon:ll,removeIcon:i0,previewIcon:kp,downloadIcon:g0,extra:Au}=typeof ut=="boolean"?{}:ut,D2=typeof Vi>"u"?!Ka:Vi,cl=(is,Gs)=>ut?M.createElement(Ii,{prefixCls:sl,listType:tn,items:Fa,previewFile:K,onPreview:Xt,onDownload:Kn,onRemove:Ci,showRemoveIcon:D2,showPreviewIcon:qs,showDownloadIcon:ll,removeIcon:i0,previewIcon:kp,downloadIcon:g0,iconRender:$e,extra:Au,locale:Object.assign(Object.assign({},Ed),me),isImageUrl:nt,progress:yt,appendAction:is,appendActionVisible:Gs,itemRender:wo,disabled:Ka}):is,vd=Ae()(Ss,It,na,Ac,I1,Js==null?void 0:Js.className,{[sl+"-rtl"]:hc==="rtl",[sl+"-picture-card-wrapper"]:tn==="picture-card",[sl+"-picture-circle-wrapper"]:tn==="picture-circle"}),ed=Object.assign(Object.assign({},Js==null?void 0:Js.style),gn);if(un==="drag"){const is=Ae()(Ac,sl,sl+"-drag",{[sl+"-drag-uploading"]:Fa.some(Gs=>Gs.status==="uploading"),[sl+"-drag-hover"]:Tr==="dragover",[sl+"-disabled"]:Ka,[sl+"-rtl"]:hc==="rtl"});return Ol(M.createElement("span",{className:vd,ref:Er},M.createElement("div",{className:is,style:ed,onDrop:Al,onDragOver:Al,onDragLeave:Al},M.createElement(dp,Object.assign({},di,{ref:bi,className:sl+"-btn"}),M.createElement("div",{className:sl+"-drag-container"},xn))),cl()))}const Ml=Ae()(sl,sl+"-select",{[sl+"-disabled"]:Ka,[sl+"-hidden"]:!xn}),Mu=M.createElement("div",{className:Ml,style:ed},M.createElement(dp,Object.assign({},di,{ref:bi})));return Ol(tn==="picture-card"||tn==="picture-circle"?M.createElement("span",{className:vd,ref:Er},cl(Mu,!!xn)):M.createElement("span",{className:vd,ref:Er},Mu,cl()))},vi=M.forwardRef($i);var Yi=function(I,F){var oe={};for(var be in I)Object.prototype.hasOwnProperty.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,be=Object.getOwnPropertySymbols(I);Mt{var{style:oe,height:be,hasControlInside:Mt=!1}=I,ut=Yi(I,["style","height","hasControlInside"]);return M.createElement(vi,Object.assign({ref:F,hasControlInside:Mt},ut,{type:"drag",style:Object.assign(Object.assign({},oe),{height:be})}))}),As=vi;As.Dragger=_s,As.LIST_IGNORE=ii;const ql=As;var dc=Object.defineProperty,Hl=Object.defineProperties,gd=Object.getOwnPropertyDescriptors,ss=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,Wi=Object.prototype.propertyIsEnumerable,es=(I,F,oe)=>F in I?dc(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,xs=(I,F)=>{for(var oe in F||(F={}))fs.call(F,oe)&&es(I,oe,F[oe]);if(ss)for(var oe of ss(F))Wi.call(F,oe)&&es(I,oe,F[oe]);return I},Ui=(I,F)=>Hl(I,gd(F)),Ns=(I,F)=>{var oe={};for(var be in I)fs.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&ss)for(var be of ss(I))F.indexOf(be)<0&&Wi.call(I,be)&&(oe[be]=I[be]);return oe},ic=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=Ns(oe,["size","spin","style"]);const Xt=xs(xs({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",Ui(xs({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M17.7773 4C19.0046 4 20 4.99536 20 6.22266V17.7773C20 19.0046 19.0046 20 17.7773 20H6.22266L5.99512 19.9883C4.87451 19.8745 4 18.928 4 17.7773V6.22266C4 5.07204 4.87451 4.12548 5.99512 4.01172L6.22266 4H17.7773ZM14.8428 13.5049C14.5454 13.2076 14.0756 13.1721 13.7373 13.4219L6.86719 18.5H17.7773C18.1762 18.5 18.5 18.1762 18.5 17.7773V17.1611L14.8428 13.5049ZM6.22266 5.5C5.82378 5.5 5.5 5.82378 5.5 6.22266V17.6455L12.8457 12.2158C13.7811 11.5246 15.0818 11.6219 15.9043 12.4443L18.5 15.04V6.22266C18.5 5.82378 18.1762 5.5 17.7773 5.5H6.22266ZM8.79883 8.04395C9.65777 8.04406 10.3544 8.74067 10.3545 9.59961C10.3545 10.4586 9.65784 11.1552 8.79883 11.1553C7.93972 11.1553 7.24316 10.4587 7.24316 9.59961C7.24328 8.7406 7.93979 8.04395 8.79883 8.04395Z",fill:"#19191A"}))});const Fc=new WeakMap,Bu=I=>{let{element:F,onChange:oe,onUploadImage:be}=I;const[Mt,ut]=(0,M.useState)("default"),tn=(0,M.useRef)(null),Xt=async Kn=>{tn.current=new AbortController,Fc.set(F,tn.current),ut("loading");try{var ao;const v=await(be==null?void 0:be({file:Kn}));v&&!((ao=tn.current)!=null&&ao.signal.aborted)&&(oe==null||oe(location.origin+v))}catch(v){console.error(v)}finally{Fc.delete(F),ut("default")}return!1};return(0,M.useEffect)(()=>{let Kn;if(F&&Mt==="loading"){const v=F.ownerDocument.body;if(!v)return;Kn=new MutationObserver(K=>{if(K.some($e=>$e.type==="childList")&&(!v||!v.contains(F))){var me;(me=Fc.get(F))==null||me.abort()}}),Kn.observe(v,{subtree:!0,childList:!0})}else{var ao;(ao=Kn)==null||ao.disconnect()}return()=>{var v;(v=Kn)==null||v.disconnect()}},[F,Mt]),(0,M.useEffect)(()=>{Fc.has(F)&&ut("loading")},[F]),(0,ln.jsx)(ql,{accept:"image/png, image/jpeg, image/gif",beforeUpload:Xt,style:{display:"block"},showUploadList:!1,children:(0,ln.jsx)(lr,{variant:"text",color:"default",icon:(0,ln.jsx)(ic,{size:24}),tooltip:{title:I18N.HtmlVisualEditor.replace_image}})})};var Sp=Object.defineProperty,nh=Object.defineProperties,B=Object.getOwnPropertyDescriptors,R=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,x=(I,F,oe)=>F in I?Sp(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,b=(I,F)=>{for(var oe in F||(F={}))A.call(F,oe)&&x(I,oe,F[oe]);if(R)for(var oe of R(F))u.call(F,oe)&&x(I,oe,F[oe]);return I},T=(I,F)=>nh(I,B(F)),L=(I,F)=>{var oe={};for(var be in I)A.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&R)for(var be of R(I))F.indexOf(be)<0&&u.call(I,be)&&(oe[be]=I[be]);return oe},W=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=L(oe,["size","spin","style"]);const Xt=b(b({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",T(b({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M19.25 7C19.6642 7 20 7.33579 20 7.75C20 8.16421 19.6642 8.5 19.25 8.5H18V18C18 18.9665 17.2165 19.75 16.25 19.75H7.75C6.7835 19.75 6 18.9665 6 18V8.5H4.75C4.33579 8.5 4 8.16421 4 7.75C4 7.33579 4.33579 7 4.75 7H19.25ZM7.5 8.5V18C7.5 18.1381 7.61193 18.25 7.75 18.25H16.25C16.3881 18.25 16.5 18.1381 16.5 18V8.5H7.5ZM10.25 11C10.6642 11 11 11.3358 11 11.75V15.25C11 15.6642 10.6642 16 10.25 16C9.83579 16 9.5 15.6642 9.5 15.25V11.75C9.5 11.3358 9.83579 11 10.25 11ZM13.75 11C14.1642 11 14.5 11.3358 14.5 11.75V15.25C14.5 15.6642 14.1642 16 13.75 16C13.3358 16 13 15.6642 13 15.25V11.75C13 11.3358 13.3358 11 13.75 11ZM15.25 4C15.6642 4 16 4.33579 16 4.75C16 5.16421 15.6642 5.5 15.25 5.5H8.75C8.33579 5.5 8 5.16421 8 4.75C8 4.33579 8.33579 4 8.75 4H15.25Z",fill:"#717273"}))});const X=I=>{let{onClick:F,isDisabled:oe}=I;return(0,ln.jsx)(br.A,{content:I18N.HtmlVisualEditor.delete_element,direction:"down",distance:12,className:"floating-tooltip",children:(0,ln.jsx)(ee,{disabled:oe,variant:"text",color:"default",icon:(0,ln.jsx)(W,{size:24}),onClick:F})})},ee=(0,cn.Ay)(Pr.Ay).withConfig({displayName:"DeleteSetter__StyledDeleteSetter",componentId:"sc-8x8dbe-0"})(["border-radius:6px;color:",";"," &:hover:not(:disabled){color:"," !important;background-color:"," !important;}"],I=>I.theme.color_text_L1,I=>{let{disabled:F}=I;return F&&(0,cn.AH)(["color:"," !important;"],oe=>oe.theme.color_text_disabled01)},I=>I.theme.color_text_L1,I=>I.theme.color_btn_secondary_hover),pe=X,ye=cn.Ay.div.withConfig({displayName:"style__StyledSetterToolbar",componentId:"sc-sj231m-0"})([".text-setter-item{.ant-select-selector,.ant-input-number-outlined{border:none;}}.ant-select-outlined,.ant-select-selector,.ant-input-number-outlined{box-shadow:none !important;}.ant-select-open .ant-select-selector .ant-select-selection-item{color:",";}.ant-select-prefix,.ant-input-number-prefix{min-width:12px;font-family:'PingFang FC';}.ant-popover-inner{padding:4px;}.ant-color-picker .ant-popover-inner{padding:16px;}.ant-btn-icon svg:not(.fill-keeped){*[fill]{fill:currentColor;}*[fill=\"none\"]{fill:none;}}.setter-sub-title{font-size:12px;color:",";line-height:18px;font-weight:500;}.ant-dropdown{&.font-size-overlay{width:160px;height:336px;box-sizing:border-box;}border-radius:16px;.ant-dropdown-menu{padding:8px;}.ant-dropdown-menu-item{border-radius:8px;color:",";padding-left:28px;.selected-icon{visibility:hidden;position:absolute;left:8px;top:50%;transform:translateY(-50%);path{fill:",";}}&:hover{background-color:",";}&.ant-dropdown-menu-item-selected{background-color:",";color:",";.selected-icon{visibility:visible;}}}}"],I=>I.theme.color_text_L1,I=>I.theme.color_text_L1,I=>I.theme.color_text_L1,I=>I.theme.color_text_L1,I=>I.theme.color_btn_secondary_hover,I=>I.theme.color_bg_border_02,I=>I.theme.color_text_L1),Ie=cn.Ay.div.withConfig({displayName:"style__StyledSetterList",componentId:"sc-sj231m-1"})(["display:flex;align-items:center;gap:6px;border-radius:12px;min-height:40px;box-sizing:border-box;margin-right:6px;.setter-divider-vertical{height:20px;border-left:1px solid ",";}.ant-select-selector{padding:0 6px !important;}.ant-input-number{border-color:transparent;&:hover,&.ant-dropdown-open{border-color:",";}}.text-setter-item .ant-select-selection-item{img{vertical-align:-2px;}}"],I=>I.theme.color_btn_secondary_hover,I=>I.theme.color_bg_border_01),Ue=["body"],Re=["div","header","footer","nav","main","section","article","aside","ul","ol","li","dl","dt","dd","table","tbody","thead","tfoot","tr","th","td","form","figure","fieldset","details","hr","picture","button","input","textarea"],ze=["p","h1","h2","h3","h4","h5","h6","span","a","strong","em","u","s","code","sub","sup","b","i","q","th","td","caption","label","option","input","textarea","pre","blockquote","figcaption","summary","legend"],st=["text","password","textarea","tel","search","url","email"],xt="img",Nt=["svg","iconify-icon"],$t={invisible:0,thin:100,thinItalic:110,extraLight:200,extraLightItalic:210,light:300,lightItalic:310,regular:400,regularItalic:410,mediumItalic:490,medium:500,semiBoldItalic:590,semiBold:600,boldItalic:690,bold:700,extraBoldItalic:790,extraBold:800,blackItalic:890,black:900,extraBlackItalic:990,extraBlack:1e3};var An=i(40461),zn=i(15921);let lo=function(I){return I.TextEditingSetter="textEditingSetter",I.ChatSetter="chatSetter",I.FontFamilySetter="fontFamilySetter",I.FontSizeSetter="fontSizeSetter",I.ColorSetter="colorSetter",I.TextStyleSetter="textStyleSetter",I.TextAlignSetter="textAlignSetter",I.TextEditSetter="textEditSetter",I.GapSetter="gapSetter",I.BackgroundColorSetter="backgroundColorSetter",I.BorderColorSetter="borderColorSetter",I.BorderWidthSetter="borderWidthSetter",I.BorderRadiusSetter="borderRadiusSetter",I.ImageUploadSetter="imageUploadSetter",I.IconSelectSetter="iconSelectSetter",I.DeleteSetter="deleteSetter",I}({});var Qn=Object.defineProperty,Sn=Object.defineProperties,Wo=Object.getOwnPropertyDescriptors,qo=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,Ea=Object.prototype.propertyIsEnumerable,wa=(I,F,oe)=>F in I?Qn(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,Ja=(I,F)=>{for(var oe in F||(F={}))ua.call(F,oe)&&wa(I,oe,F[oe]);if(qo)for(var oe of qo(F))Ea.call(F,oe)&&wa(I,oe,F[oe]);return I},La=(I,F)=>Sn(I,Wo(F)),Na=(I,F)=>{var oe={};for(var be in I)ua.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&qo)for(var be of qo(I))F.indexOf(be)<0&&Ea.call(I,be)&&(oe[be]=I[be]);return oe},Pi=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=Na(oe,["size","spin","style"]);const Xt=Ja(Ja({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",La(Ja({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("rect",{x:"4",y:"4",width:"16",height:"16",rx:"8",fill:"#00B42A"}),M.createElement("path",{d:"M8.5 12L10.8333 14L15.5 10",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))});const _r=I=>{let{onSave:F}=I;return(0,ln.jsx)(ci,{color:"default",variant:"text",icon:(0,ln.jsx)(Pi,{size:24,className:"fill-keeped"}),onClick:F,onMouseDown:oe=>oe.preventDefault(),children:I18N.HtmlVisualEditor.save})},ci=(0,cn.Ay)(Pr.Ay).withConfig({displayName:"TextEditingSetter__StyledButton",componentId:"sc-oyu2dh-0"})(["gap:4px;padding:0 6px 0 4px;color:",";&:hover{color:"," !important;}"],I=>I.theme.color_text_L1,I=>I.theme.color_text_L1),Ws=_r;var kr=Object.defineProperty,Fi=Object.defineProperties,xi=Object.getOwnPropertyDescriptors,Ai=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,Cs=Object.prototype.propertyIsEnumerable,Hr=(I,F,oe)=>F in I?kr(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,Wr=(I,F)=>{for(var oe in F||(F={}))Rr.call(F,oe)&&Hr(I,oe,F[oe]);if(Ai)for(var oe of Ai(F))Cs.call(F,oe)&&Hr(I,oe,F[oe]);return I},Ti=(I,F)=>Fi(I,xi(F)),jl=(I,F)=>{var oe={};for(var be in I)Rr.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&Ai)for(var be of Ai(I))F.indexOf(be)<0&&Cs.call(I,be)&&(oe[be]=I[be]);return oe},Vs=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=jl(oe,["size","spin","style"]);const Xt=Wr(Wr({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",Ti(Wr({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.2328 9.71702L9.68682 19.263L5.30575 19.8106C4.65868 19.8915 4.10856 19.3414 4.18944 18.6943L4.69452 14.6537C4.7221 14.433 4.82245 14.2278 4.97969 14.0706L14.283 4.76727C15.0641 3.98623 16.3304 3.98623 17.1114 4.76727L19.2328 6.8886C20.0138 7.66964 20.0138 8.93597 19.2328 9.71702ZM15.6972 11.1312L8.99009 17.8384L5.7576 18.2424L6.16166 15.01L12.8688 8.30281L15.6972 11.1312ZM16.7579 10.0706L18.1721 8.65636C18.3674 8.4611 18.3674 8.14452 18.1721 7.94926L16.0508 5.82793C15.8555 5.63267 15.5389 5.63267 15.3437 5.82793L13.9295 7.24215L16.7579 10.0706Z",fill:"#19191A"}))});const ji=I=>{let{onEdit:F}=I;return(0,ln.jsx)(lr,{tooltip:{title:I18N.HtmlVisualEditor.edit_text},color:"default",variant:"text",icon:(0,ln.jsx)(Vs,{size:24}),onClick:F})};var Or=i(74388),Ms=Object.defineProperty,Qs=Object.defineProperties,r0=Object.getOwnPropertyDescriptors,sd=Object.getOwnPropertySymbols,Od=Object.prototype.hasOwnProperty,a2=Object.prototype.propertyIsEnumerable,oc=(I,F,oe)=>F in I?Ms(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,Rd=(I,F)=>{for(var oe in F||(F={}))Od.call(F,oe)&&oc(I,oe,F[oe]);if(sd)for(var oe of sd(F))a2.call(F,oe)&&oc(I,oe,F[oe]);return I},Bd=(I,F)=>Qs(I,r0(F)),Ap=(I,F)=>{var oe={};for(var be in I)Od.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&sd)for(var be of sd(I))F.indexOf(be)<0&&a2.call(I,be)&&(oe[be]=I[be]);return oe},oh=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=Ap(oe,["size","spin","style"]);const Xt=Rd(Rd({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",Bd(Rd({ref:F,style:Xt},tn),{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),M.createElement("path",{d:"M4.40002 7.87999C4.40002 8.06999 4.46002 8.22999 4.60002 8.34999L6.54002 10.25C6.67002 10.39 6.84002 10.45 7.02002 10.45C7.21002 10.45 7.37002 10.39 7.50002 10.25L11.5 6.32999C11.64 6.19999 11.7 6.03999 11.7 5.85999C11.7026 5.77185 11.6861 5.68418 11.6516 5.60305C11.6171 5.52191 11.5654 5.44922 11.5 5.38999C11.3743 5.26754 11.2055 5.19932 11.03 5.19999C10.9407 5.19965 10.8523 5.21717 10.7698 5.25152C10.6874 5.28587 10.6127 5.33634 10.55 5.39999L7.02002 8.83999L5.55002 7.40999C5.48738 7.34634 5.41265 7.29587 5.33022 7.26152C5.24779 7.22717 5.15932 7.20965 5.07002 7.20999C4.89233 7.20999 4.72191 7.28058 4.59626 7.40623C4.47061 7.53187 4.40002 7.70229 4.40002 7.87999Z",fill:"white"}))});const ah=[12,13,14,16,18,20,28,36,48,72].map(I=>({label:(0,ln.jsxs)(ln.Fragment,{children:[(0,ln.jsx)(oh,{className:"selected-icon",size:16}),String(I)]}),key:String(I)})),Vc=I=>{let{value:F,onChange:oe}=I;const[be,Mt]=(0,M.useState)(),[ut,tn]=(0,M.useState)(!1),Xt=nt=>{var yt;nt=Math.round((yt=nt!=null?nt:be)!=null?yt:parseInt(F)),Mt(nt)},Kn=nt=>{nt=Math.min(Math.max(0,nt),1e3),Xt(nt),oe==null||oe(nt+"px","fontSize")},ao={items:ah,selectable:!0,selectedKeys:[String(be)],onSelect:nt=>{let{key:yt}=nt;Kn(parseInt(yt))}},v=nt=>{nt.key.toLowerCase()!=="escape"&&tn(!1)},K=nt=>{tn(nt)};(0,M.useEffect)(()=>{Mt(parseInt(F))},[F]),C(ut,tn);const{dropdownPosition:te}=(0,M.useContext)(vr),me=(0,M.useMemo)(()=>te==="bottom"?"bottomLeft":"topLeft",[te]),$e=(0,M.useMemo)(()=>te==="bottom"?{offset:[0,9]}:{offset:[0,-9]},[te]);return(0,ln.jsx)(cn.e$,{children:nt=>(0,ln.jsx)(Or.A,{trigger:["click"],menu:ao,getPopupContainer:ea,onOpenChange:K,open:ut,overlayClassName:"font-size-overlay",align:$e,placement:me,overlayStyle:{borderRadius:16,overflow:"hidden",border:"1px solid "+(nt==null?void 0:nt.color_bg_border_01),background:""+(nt==null?void 0:nt.color_bg_white),boxShadow:"0 4px 10px 0 rgba(0, 18, 38, 0.10)"},popupRender:yt=>(0,ln.jsx)(jh,{onMouseDown:dt=>dt.preventDefault(),children:yt}),children:(0,ln.jsx)("div",{children:(0,ln.jsx)(br.A,{content:"\u5B57\u53F7",direction:"down",distance:12,className:"floating-tooltip",children:(0,ln.jsx)("div",{children:(0,ln.jsx)(ko,{value:be,originValue:parseInt(F),step:1,style:{width:56,backgroundColor:"transparent"},onStep:Kn,onBlur:()=>Kn(be!=null?be:parseInt(F)),onPressEnter:()=>Kn(be!=null?be:parseInt(F)),onKeyDown:v,onChange:Xt})})})})})})},jh=cn.Ay.div.withConfig({displayName:"FontSizeSetter__StyledFontSizeRender",componentId:"sc-itxyaa-0"})(["background-color:",";.ant-dropdown-menu{background-color:",";}"],I=>I.theme.color_bg_white,I=>I.theme.color_bg_white),L2=(0,M.memo)(Vc),vm=I=>{let{isTextEditing:F,editStore:oe,elem:be,isCanEditText:Mt,onEditingModeChange:ut,onSave:tn}=I;const Xt=(0,M.useRef)(null);return(0,M.useEffect)(()=>{if(!Mt)return;const K=[];return K.push((0,An.vY)(be,"blur",()=>{ut==null||ut("none"),oe.editElementTextContent(be,"save")}),(0,An.vY)(be,"dblclick",()=>{be.ownerDocument.activeElement!==be&&(ut==null||ut("text"),oe.editElementTextContent(be,"edit"))})),()=>{var te,me,$e;(te=be.ownerDocument.activeElement)==null||(me=te.blur)==null||me.call(te),($e=Xt.current)==null||$e.call(Xt),K.forEach(nt=>nt())}},[oe,be]),{handleEditTextContent:()=>{F?ut==null||ut("none"):(ut==null||ut("text"),oe.editElementTextContent(be,"edit"),Xt.current=()=>{be&&(be.blur(),oe.editElementTextContent(be,"save"),ut==null||ut("none"),Xt.current=null)})},handleSaveTextContent:()=>{oe.editElementTextContent(be,"save"),ut==null||ut("none"),Xt.current=null,Promise.resolve().then(()=>tn==null?void 0:tn())},handleCancelTextContent:()=>{oe.editElementTextContent(be,"revert"),ut==null||ut("none"),Xt.current=null}}},pu=I=>{let{elem:F,stateId:oe,editStore:be,computedStyle:Mt,onCancelSelect:ut,onEditingModeChange:tn,onSubmitChat:Xt}=I;const Kn=(0,M.useRef)(Mt);Kn.current=Mt;const ao=(dt,It,un)=>{const xn=oe+"-"+dt;It!=null&&It.needCombine&&It.isStart&&be.combineMarkStart(xn),un(),It!=null&&It.needCombine&&It.isEnd&&be.combineMarkEnd(xn)},v=(0,M.useCallback)((dt,It,un)=>{const xn=It.toLowerCase();!xn.includes("color")&&!xn.includes("border")&&!xn.includes("margin")&&!xn.includes("padding")&&[...P].forEach(gn=>gn(!1)),ao(It,un,()=>{if(dt){const gn={[It]:dt};if(It==="borderWidth"){const wo=Kn.current["border-style"];(!wo||wo==="none")&&(gn.borderStyle="solid")}be.setElementStyle(F,gn)}})},[oe,F,be]),K=(dt,It,un)=>{ao(It,un,()=>{const xn=F.querySelectorAll("*"),gn=F.innerHTML,wo=[];xn.forEach(vo=>{const Co=vo.getAttribute("fill"),Eo=vo.getAttribute("stroke");Co&&Co!=="none"&&Co!=="currentColor"&&!Co.startsWith("url")&&vo.setAttribute("fill",dt),(!Co||Co==="none")&&Eo&&Eo!=="none"&&Eo!=="currentColor"&&!Eo.startsWith("url")&&vo.setAttribute("stroke",dt),wo.push(vo.outerHTML)}),be.setElementInnerHTML(F,wo.join(""),gn),be.setElementStyle(F,{color:dt})})},te=(0,M.useCallback)(dt=>{let{path:It,viewBox:un,isMultiColorIcon:xn}=dt;if(be.combineMarkStart("svg-change"),F.nodeName.toLowerCase()==="svg")F.setAttribute("data-is-multi-color-icon",xn?"true":"false"),be.setElementInnerHTML(F,It),be.setElementAttributes(F,{viewBox:un});else{const gn=F.ownerDocument.createElementNS("http://www.w3.org/2000/svg","svg");gn.setAttribute("data-is-multi-color-icon",xn?"true":"false"),gn.setAttribute("xmlns","http://www.w3.org/2000/svg"),gn.setAttribute("width",F.clientWidth+""),gn.setAttribute("height",F.clientHeight+""),gn.setAttribute("class",F.className),gn.setAttribute("viewBox",un),gn.setAttribute("style",F.getAttribute("style")||""),gn.insertAdjacentHTML("beforeend",It),be.replaceElement(F,gn),gn.dispatchEvent(new MouseEvent("mousedown"))}be.combineMarkEnd("svg-change")},[F,be]),me=(0,M.useCallback)(dt=>{be.setElementAttributes(F,{src:dt})},[F,be]),$e=(0,M.useCallback)((dt,It)=>{const un=F.ownerDocument;if(!un)return;const[xn,gn]=dt,wo=xn.replace(/\W/g,"_"),vo=un.head.querySelector("style#"+wo);if(be.combineMarkStart("font-family"),!vo){const Eo=un.createElement("style");Eo.id=wo,Eo.innerHTML=It.getFontStyle(xn),be.appendElement(Eo,un.head)}const Co={fontFamily:"'"+xn+"'"};gn&&(Co.fontWeight=gn),be.setElementStyle(F,Co),be.combineMarkEnd("font-family")},[F,be]),nt=()=>{be.removeElement(F),ut==null||ut()};return{handleSubmitChat:(0,M.useCallback)(dt=>{Xt==null||Xt(dt)},[Xt]),handleStyleChange:v,handleSaveSvgFill:K,handleReplaceSvg:te,handleReplaceImage:me,handleFontFamilyChange:$e,handleDeleteElement:nt}};var rh=Object.defineProperty,ih=Object.defineProperties,sh=Object.getOwnPropertyDescriptors,r2=Object.getOwnPropertySymbols,Dh=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,X0=(I,F,oe)=>F in I?rh(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,i2=(I,F)=>{for(var oe in F||(F={}))Dh.call(F,oe)&&X0(I,oe,F[oe]);if(r2)for(var oe of r2(F))Os.call(F,oe)&&X0(I,oe,F[oe]);return I},uu=(I,F)=>ih(I,sh(F)),M1=(I,F)=>{var oe={};for(var be in I)Dh.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&r2)for(var be of r2(I))F.indexOf(be)<0&&Os.call(I,be)&&(oe[be]=I[be]);return oe},lh=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=M1(oe,["size","spin","style"]);const Xt=i2(i2({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",uu(i2({ref:F,style:Xt},tn),{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"}),M.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 9C18 13.9706 13.9706 18 9 18C4.02944 18 0 13.9706 0 9C0 4.02944 4.02944 0 9 0C13.9706 0 18 4.02944 18 9ZM9 5C6.79086 5 5 6.79086 5 9C5 11.2091 6.79086 13 9 13C11.2091 13 13 11.2091 13 9C13 6.79086 11.2091 5 9 5Z",fill:"url(#pattern0_3681_157)"}),M.createElement("defs",null,M.createElement("pattern",{id:"pattern0_3681_157",patternContentUnits:"objectBoundingBox",width:"3.27111",height:"3.27111"},M.createElement("use",{xlinkHref:"#image0_3681_157",transform:"scale(0.0127778)"})),M.createElement("image",{id:"image0_3681_157",width:"256",height:"256",preserveAspectRatio:"none",xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOTSURBVHgB7duxkQMxDARB3hdTUP4BKgCY/BxE62q6E1hvCg6emTnrwvf7XTc+n8+6Yd++/d/9LSBLACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBs+6e2b7+77wKAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAsGdmzrrgn9u+/ffuuwAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgbPuntm+/u+8CgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgLBnZs664J/bvv337rsAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIGz7p7Zvv7vvAoAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYCwZ2bOuuCf27799+67ACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBs+6e2b7+77wKAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAsGdmzrrgn9u+/ffuuwAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgbPuntm+/u+8CgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgLBnZs664J/bvv337rsAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIGz7p7Zvv7vvAoAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYCwZ2bOuuCf27799+67ACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBs+6e2b7+77wKAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAsGdmzrrgn9u+/ffuuwAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgbPuntm+/u+8CgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgLB/7KOfQFtGNhQAAAAASUVORK5CYII="})))}),xm=Object.defineProperty,$c=Object.defineProperties,k0=Object.getOwnPropertyDescriptors,Mp=Object.getOwnPropertySymbols,Hs=Object.prototype.hasOwnProperty,ch=Object.prototype.propertyIsEnumerable,Rh=(I,F,oe)=>F in I?xm(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,hu=(I,F)=>{for(var oe in F||(F={}))Hs.call(F,oe)&&Rh(I,oe,F[oe]);if(Mp)for(var oe of Mp(F))ch.call(F,oe)&&Rh(I,oe,F[oe]);return I},bm=(I,F)=>$c(I,k0(F)),Cm=(I,F)=>{var oe={};for(var be in I)Hs.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&Mp)for(var be of Mp(I))F.indexOf(be)<0&&ch.call(I,be)&&(oe[be]=I[be]);return oe},Vl=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=Cm(oe,["size","spin","style"]);const Xt=hu(hu({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",bm(hu({ref:F,style:Xt},tn),{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"}),M.createElement("rect",{width:"18",height:"18",rx:"9",fill:"url(#pattern0_3681_152)"}),M.createElement("defs",null,M.createElement("pattern",{id:"pattern0_3681_152",patternContentUnits:"objectBoundingBox",width:"3.27111",height:"3.27111"},M.createElement("use",{xlinkHref:"#image0_3681_152",transform:"scale(0.0127778)"})),M.createElement("image",{id:"image0_3681_152",width:"256",height:"256",preserveAspectRatio:"none",xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOTSURBVHgB7duxkQMxDARB3hdTUP4BKgCY/BxE62q6E1hvCg6emTnrwvf7XTc+n8+6Yd++/d/9LSBLACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBs+6e2b7+77wKAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAsGdmzrrgn9u+/ffuuwAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgbPuntm+/u+8CgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgLBnZs664J/bvv337rsAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIGz7p7Zvv7vvAoAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYCwZ2bOuuCf27799+67ACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBs+6e2b7+77wKAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAsGdmzrrgn9u+/ffuuwAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgbPuntm+/u+8CgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgLBnZs664J/bvv337rsAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIEwAIGz7p7Zvv7vvAoAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYAwAYCwZ2bOuuCf27799+67ACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBs+6e2b7+77wKAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAsGdmzrrgn9u+/ffuuwAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgTAAgbPuntm+/u+8CgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgDABgLB/7KOfQFtGNhQAAAAASUVORK5CYII="})))}),wm=Object.defineProperty,Sm=Object.defineProperties,s2=Object.getOwnPropertyDescriptors,dh=Object.getOwnPropertySymbols,mu=Object.prototype.hasOwnProperty,Bh=Object.prototype.propertyIsEnumerable,Am=(I,F,oe)=>F in I?wm(I,F,{enumerable:!0,configurable:!0,writable:!0,value:oe}):I[F]=oe,N2=(I,F)=>{for(var oe in F||(F={}))mu.call(F,oe)&&Am(I,oe,F[oe]);if(dh)for(var oe of dh(F))Bh.call(F,oe)&&Am(I,oe,F[oe]);return I},Mm=(I,F)=>Sm(I,s2(F)),ph=(I,F)=>{var oe={};for(var be in I)mu.call(I,be)&&F.indexOf(be)<0&&(oe[be]=I[be]);if(I!=null&&dh)for(var be of dh(I))F.indexOf(be)<0&&Bh.call(I,be)&&(oe[be]=I[be]);return oe},fu=(0,M.forwardRef)((I,F)=>{var oe=I,{size:be,spin:Mt,style:ut}=oe,tn=ph(oe,["size","spin","style"]);const Xt=N2(N2({width:be||"var(--x-icon-size, 1em)",height:be||"var(--x-icon-size, 1em)",animation:Mt?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),ut);return M.createElement("svg",Mm(N2({ref:F,style:Xt},tn),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"}),M.createElement("rect",{x:"4",y:"17",width:"16",height:"3",rx:"1",fill:"url(#pattern0_1819_146)"}),M.createElement("rect",{x:"4.25",y:"17.25",width:"15.5",height:"2.5",rx:"0.75",stroke:"#52649A",strokeOpacity:"0.13",strokeWidth:"0.5"}),M.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.9792 4.87314C11.0078 4.79895 11.0791 4.75 11.1586 4.75H12.8398C12.9193 4.75 12.9906 4.79895 13.0192 4.87314L17.1078 15.4887C17.1563 15.6146 17.0634 15.75 16.9284 15.75H15.512C15.4312 15.75 15.359 15.6995 15.3313 15.6235L14.3992 13.0637H9.58354L8.65143 15.6235C8.62378 15.6995 8.5516 15.75 8.4708 15.75H7.07001C6.93507 15.75 6.84213 15.6146 6.89063 15.4887L10.9792 4.87314ZM13.8816 11.652H10.1012L11.957 6.61469C11.9635 6.59703 11.9804 6.58529 11.9992 6.58529C12.018 6.58529 12.0349 6.59708 12.0414 6.61481L13.8816 11.652Z",fill:"#19191A"}),M.createElement("defs",null,M.createElement("pattern",{id:"pattern0_1819_146",patternContentUnits:"objectBoundingBox",width:"1.6",height:"8.53333"},M.createElement("use",{xlinkHref:"#image0_1819_146",transform:"scale(0.00625 0.0333333)"})),M.createElement("image",{id:"image0_1819_146",width:"256",height:"256",preserveAspectRatio:"none",xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOUSURBVHgB7dsxkQQxEARB7YdwHH9ch2AY6DmcrI3KJNBexTjzzMxZF77f77rx+XzWDfv27f/ubwFZAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBh2z+1ffvdfRcAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhD0zc9YF/9z27b933wUAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYds/tX373X0XAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQ9M3PWBf/c9u2/d98FAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGHbP7V9+919FwCECQCECQCECQCECQCECQCECQCECQCECQCECQCECQCECQCECQCECQCECQCEPTNz1gX/3Pbtv3ffBQBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBh2z+1ffvdfRcAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhD0zc9YF/9z27b933wUAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYds/tX373X0XAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQ9M3PWBf/c9u2/d98FAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGHbP7V9+919FwCECQCECQCECQCECQCECQCECQCECQCECQCECQCECQCECQCECQCECQCECQCEPTNz1gX/3Pbtv3ffBQBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBhAgBh2z+1ffvdfRcAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhAkAhD0zc9YF/9z27b933wUAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYQIAYds/tX373X0XAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIT9A+T0ncDTDafFAAAAAElFTkSuQmCC"})))});const gu=I=>{let{color:F,ring:oe}=I;const be=oe?"color-border":"color-fill";return(0,ln.jsx)(yu,{className:be,color:F,children:oe?(0,ln.jsx)(lh,{size:18}):(0,ln.jsx)(Vl,{size:18})})},pc=I=>{let{color:F}=I;return(0,ln.jsxs)(Q0,{children:[(0,ln.jsx)(fu,{size:28,className:"fill-keeped"}),(0,ln.jsx)(fu,{size:28,className:"shadow-icon",style:{color:F}})]})},yu=cn.Ay.div.withConfig({displayName:"ColorSetter__StyledColorIcon",componentId:"sc-1dhwfbc-0"})(["position:relative;width:18px;height:18px;svg{display:block !important;}&::before,&::after{width:100%;height:100%;content:'';position:absolute;top:0;left:0;border-radius:50%;}&::before{z-index:1;}&::after{z-index:2;}&.color-fill{&::before{background:",";}&:after{border:1px solid ",";}}&.color-border{&::before{background:transparent;border:5.5px solid ",";box-sizing:border-box;}&::after{background:transparent;border:1px solid ",";outline:1px solid ",";outline-offset:-5.5px;}}"],I=>I.color,I=>I.theme.color_bg_border_02,I=>I.color,I=>I.theme.color_bg_border_02,I=>I.theme.color_bg_border_02),Q0=cn.Ay.div.withConfig({displayName:"ColorSetter__StyledTextColorIcon",componentId:"sc-1dhwfbc-1"})(["position:relative;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;.fill-keeped path{fill:",";}.shadow-icon{position:absolute;path{visibility:hidden;}rect{fill:currentColor;}}"],I=>I.theme.color_text_L1),J0=I=>{let{handleSubmitChat:F,handleEditTextContent:oe,handleSaveTextContent:be,handleStyleChange:Mt,handleSaveSvgFill:ut,handleReplaceSvg:tn,handleReplaceImage:Xt,handleFontFamilyChange:Kn,handleDeleteElement:ao,onUploadImage:v,isTextEditing:K,isNotEditableInput:te,elem:me,computedStyle:$e,nodeName:nt,attributes:yt}=I;const dt=Re.includes(nt),It=ze.includes(nt)&&(te||(0,An.fg)(me,!1))||dt&&(0,An.fg)(me),un=xt===nt,xn=Nt.includes(nt),gn=(0,M.useCallback)(()=>[{setter:lo.TextEditingSetter,props:{onSave:be}}],[be]),wo=(0,M.useCallback)(()=>[{setter:lo.ChatSetter,props:{onSubmit:F}}],[F]),vo=(0,M.useCallback)(()=>{const pa=[{setter:lo.FontFamilySetter,props:{tooltip:I18N.HtmlVisualEditor.font,value:$e["font-family"],onChange:Kn,computedStyle:$e}},{setter:lo.FontSizeSetter,props:{tooltip:I18N.HtmlVisualEditor.font_size,value:$e["font-size"],onChange:Mt,attr:"fontSize"}},{setter:lo.ColorSetter,props:{tooltip:I18N.HtmlVisualEditor.text_color,value:$e.color,onChange:Mt,attr:"color",getIcon:()=>(0,ln.jsx)(pc,{color:$e.color})}},{setter:lo.TextStyleSetter,props:{tooltip:I18N.HtmlVisualEditor.text_style,computedStyle:$e,onChange:Mt}},{setter:lo.TextAlignSetter,props:{tooltip:I18N.HtmlVisualEditor.text_align,value:$e["text-align"],onChange:Mt}}];return te||pa.push({setter:lo.TextEditSetter,props:{onEdit:oe}}),pa},[oe,Kn,Mt,$e,te]),Co=(0,M.useCallback)(()=>[{setter:lo.GapSetter,props:{value:{margin:$e.margin,padding:$e.padding},onChange:Mt}}],[Mt,$e]),Eo=(0,M.useCallback)(()=>{const pa=$e["border-width"],na=!pa||pa.split(" ").every(Ka=>parseFloat(Ka)===0);return[{setter:lo.BackgroundColorSetter,props:{tooltip:I18N.HtmlVisualEditor.background_color,value:$e["background-color"],onChange:Mt,attr:"backgroundColor",computedStyle:$e,getIcon:()=>(0,ln.jsx)(gu,{color:$e["background-color"]})}},na?null:{setter:lo.BorderColorSetter,props:{tooltip:I18N.HtmlVisualEditor.border_color,value:$e["border-color"],onChange:Mt,attr:"borderColor",computedStyle:$e,getIcon:()=>(0,ln.jsx)(gu,{color:$e["border-color"],ring:!0})}},{setter:lo.BorderWidthSetter,props:{tooltip:I18N.HtmlVisualEditor.border_width,value:$e["border-width"],onChange:Mt,computedStyle:$e}},{setter:lo.BorderRadiusSetter,props:{tooltip:I18N.HtmlVisualEditor.border_radius,value:$e["border-radius"],onChange:Mt,computedStyle:$e}}].filter(Boolean)},[Mt,$e]),go=(0,M.useCallback)(()=>[{setter:lo.ImageUploadSetter,props:{tooltip:I18N.HtmlVisualEditor.image_upload,onChange:Xt,element:me,onUploadImage:v}},{setter:lo.BorderRadiusSetter,props:{tooltip:I18N.HtmlVisualEditor.border_radius,value:$e["border-radius"],onChange:Mt,computedStyle:$e}}],[Xt,me,$e,Mt,v]),xo=(0,M.useCallback)(()=>[(yt==null?void 0:yt["data-is-multi-color-icon"])==="true"?null:{setter:lo.ColorSetter,props:{tooltip:I18N.HtmlVisualEditor.icon_color,value:$e.color,attr:"color",onChange:ut,getIcon:()=>(0,ln.jsx)(gu,{color:$e.color})}},{setter:lo.IconSelectSetter,props:{tooltip:I18N.HtmlVisualEditor.replace_icon,onSelect:tn}}].filter(Boolean),[yt,$e,ut,tn]),jo=(0,M.useCallback)(()=>[{setter:lo.DeleteSetter,props:{onClick:ao,isDisabled:Ue.includes(nt)}}],[ao,nt]);return(0,M.useMemo)(()=>{if(K)return[gn()];const pa=[];return pa.push(wo()),It&&(pa.push(vo()),dt||pa.push(Co())),dt&&(pa.push(Eo()),It||pa.push(Co())),un&&pa.push(go()),xn&&pa.push(xo()),pa.push(jo()),pa},[K,It,dt,un,xn,wo,Eo,jo,Co,go,xo,gn,vo])};var Ud=i(55112),vu=i(29798);const Uu=function(I,F,oe,be){oe===void 0&&(oe=2),message.destroy(),message[I]({content:F,duration:oe,key:be})};let xu="";const Fu="NETWORK_ERROR",Vu=function(I,F,oe){F===void 0&&(F=performance.now()),oe===void 0&&(oe="error"),xu!==F&&(xu=F,Ud.Ay.destroy(),Ud.Ay.error({key:F,content:(0,ln.jsxs)(je.A,{gap:12,align:"center",children:[I,(0,ln.jsx)(Pr.Ay,{size:"small",icon:(0,ln.jsx)(vu.A,{size:20}),type:"text",onClick:()=>{Ud.Ay.destroy(F)}})]}),duration:0,type:oe,onClose:()=>{xu=""}}))},Y1=I=>{message.destroy(I)},uh=I=>{let{editingMode:F,editStore:oe,onUpdateEditingMode:be}=I;const Mt=(0,M.useRef)(F),ut=(0,M.useRef)(oe);return(0,M.useEffect)(()=>{Mt.current=F,ut.current=oe},[F,oe]),{onSave:(0,M.useCallback)(async()=>{if(Mt.current!=="drag"){if(ut.current.getSaved()&&!ut.current.isEditingText()){setTimeout(()=>{navigator.onLine?Ud.Ay.success(I18N.HtmlVisualEditor.save_success,2):Vu(I18N.HtmlVisualEditor.save_failed_network,Fu)},200);return}try{be("none"),await ut.current.saveToCloud()?Ud.Ay.success(I18N.HtmlVisualEditor.save_success,2):navigator.onLine||Vu(I18N.HtmlVisualEditor.save_failed_network,Fu)}catch(Xt){console.log(Xt)}}},[])}},zu={[lo.TextEditingSetter]:Ws,[lo.ChatSetter]:null,[lo.FontFamilySetter]:null,[lo.FontSizeSetter]:L2,[lo.ColorSetter]:null,[lo.TextStyleSetter]:m0,[lo.TextAlignSetter]:m1,[lo.TextEditSetter]:ji,[lo.GapSetter]:El,[lo.BackgroundColorSetter]:null,[lo.BorderColorSetter]:null,[lo.BorderWidthSetter]:ri,[lo.BorderRadiusSetter]:Is,[lo.ImageUploadSetter]:Bu,[lo.IconSelectSetter]:null,[lo.DeleteSetter]:pe},yd=I=>{let{element:F,editStore:oe,editingMode:be="none",onEditingModeChange:Mt,onCancelSelect:ut,onSubmitChat:tn,onUploadImage:Xt,config:Kn={},commonProps:ao,registerTogglePanel:v}=I;const{element:K,nodeName:te,computedStyle:me,stateId:$e,attributes:nt}=F,yt=be==="text",dt=be==="drag",It=te==="input"&&!st.includes(K.type);(0,M.useEffect)(()=>{oe.combineMarkEnd()},[$e,oe]);const{onSave:un}=uh({editingMode:be,editStore:oe,onUpdateEditingMode:Mt}),{handleEditTextContent:xn,handleSaveTextContent:gn}=vm({editStore:oe,elem:K,isTextEditing:yt,isCanEditText:ze.includes(te)&&(!It||(0,An.fg)(K,!1))||Re.includes(te)&&(0,An.fg)(K),onEditingModeChange:Mt,onSave:un}),{handleSubmitChat:wo,handleStyleChange:vo,handleSaveSvgFill:Co,handleReplaceSvg:Eo,handleReplaceImage:go,handleFontFamilyChange:xo,handleDeleteElement:jo}=pu({elem:K,stateId:$e,editStore:oe,computedStyle:me,onCancelSelect:ut,onEditingModeChange:Mt,onSubmitChat:tn}),pa=J0({handleSubmitChat:wo,handleEditTextContent:xn,handleSaveTextContent:gn,handleStyleChange:vo,handleSaveSvgFill:Co,handleReplaceSvg:Eo,handleReplaceImage:go,handleFontFamilyChange:xo,handleDeleteElement:jo,onUploadImage:Xt,isTextEditing:yt,isNotEditableInput:It,elem:K,computedStyle:me,nodeName:te,attributes:nt}),na={...zu,...Kn};return dt?null:(0,ln.jsx)(ye,{id:"ai-setter-toolbar",children:(0,ln.jsx)(Ie,{children:(0,ln.jsx)(vr.Provider,{value:{dropdownPosition:ao==null?void 0:ao.dropdownPosition},children:pa.map((Ma,Ka)=>(0,ln.jsxs)(ln.Fragment,{children:[Ma.map(Fa=>{let{setter:xr,props:Tr}=Fa;const fi=na[xr];return fi?Kn[xr]&&typeof Kn[xr]=="function"?(0,ln.jsx)(fi,{...ao,...Tr,registerTogglePanel:v==null?void 0:v.bind(null,xr)},xr):(0,ln.jsx)(fi,{...Tr},xr):null}),Ka"u"},Fh=!!(typeof window<"u"&&window.document&&window.document.createElement);const Vh=Fh;function mh(I,F){if(Vh){if(!I)return F;var oe;return q0(I)?oe=I():"current"in I?oe=I.current:oe=I,oe}}var Xm=!1;const Pm=Xm;var fh=function(I){Pm&&(q0(I)||console.error("useUnmount expected parameter is a function, got ".concat(typeof I)));var F=Cu(I);(0,M.useEffect)(function(){return function(){F.current()}},[])};const wu=fh;function I0(I,F){if(I===F)return!0;for(var oe=0;oe{let{iframe:F,editingMode:oe="none",mousePoint:be,onFileChanged:Mt,htmlId:ut,onSelectElement:tn,onHoverElement:Xt,onUpdateEditingMode:Kn,onSaveEditStore:ao,onExitEdit:v,onSaveHtml:K,removeRejectElement:te}=I;const[me,$e]=(0,M.useState)(null),[nt,yt]=(0,M.useState)(null),{elementState:dt}=(0,$.A)(F,me),{elementState:It}=(0,$.A)(F,nt,!0),un=(0,M.useRef)(new zn.hY({htmlId:ut,saveFile:K,removeRejectElement:te}));(0,M.useEffect)(()=>{ao(un.current)},[]);const xn=(0,M.useRef)(oe),gn=(0,M.useRef)(nt);xn.current=oe,gn.current=nt;const{onSave:wo}=uh({editingMode:oe,editStore:un.current,onUpdateEditingMode:Kn}),vo=(0,M.useCallback)((Co,Eo)=>{if(Eo==="esc"){if(P.size||q!=null&&q.size){[...P].forEach(jo=>jo(!1)),O();return}if(xn.current!=="none"){if(xn.current==="text"){var go;un.current.editElementTextContent(gn.current,"revert"),(go=gn.current)==null||go.blur()}Kn("none");return}gn.current?yt(null):v==null||v()}if(Eo===H+".s"&&(Co.preventDefault(),Co.stopPropagation(),wo()),Eo===H+".enter"&&xn.current==="text"){var xo;Co.preventDefault(),Co.stopPropagation(),(xo=gn.current)==null||xo.blur(),Kn("none"),Promise.resolve().then(()=>wo())}(0,An.Xl)(Co.target)||(Eo===H+".z"&&(Co.preventDefault(),Co.shiftKey?un.current.redo():un.current.undo()),["delete","backspace"].includes(Eo)&&gn.current&&(un.current.removeElement(gn.current),yt(null)))},[]);return(0,M.useEffect)(()=>{if(typeof window<"u"&&window.Mousetrap){var Co;(Co=window.Mousetrap)==null||Co.pause()}return()=>{if(typeof window<"u"&&window.Mousetrap){var Eo;(Eo=window.Mousetrap)==null||Eo.unpause()}}},[]),jm(ae,vo),(0,M.useEffect)(()=>{const Co=[];let Eo=null;const go=()=>{const xo=F==null?void 0:F.contentWindow;if(!xo)return;const jo=xo.document;F.focus(),un.current.setDocument(jo),un.current.readCache(),(()=>{if(be){const{x:Mr,y:qr}=be,ts=jo.elementFromPoint(Mr,qr);if(ts){var qa;yt(((qa=ts.closest)==null?void 0:qa.call(ts,"svg"))||ts)}}else yt(jo.body.firstElementChild||jo.body)})();const na=Em()(qa=>{var Mr,qr;if(xn.current==="drag")return;let ts=qa.toElement;if(ts.tagName.toLowerCase()!=="html"&&!P.size){if(qa.target===jo.getElementById(zn.Q4)){const Ci=Eo;(0,zn.Qh)(jo,Ci),$e(Ci);return}if(de.includes(ts.tagName.toLowerCase())){const Ci=qa.target;Eo=Ci,(0,zn.Qh)(jo,Ci),$e(Ci);return}ts=((Mr=ts)==null||(qr=Mr.closest)==null?void 0:qr.call(Mr,"svg"))||ts,$e(ts)}},100),Ma=qa=>{var Mr,qr;const{button:ts,clientX:Ci,clientY:Al}=qa;if(ts!==0)return;if(P.size){[...P].forEach(hc=>hc(!1));return}na.cancel();let sc=qa.target;if(sc.tagName.toLowerCase()!=="html"){if(qa.target===jo.getElementById(zn.Q4)){yt(Eo);return}sc=((Mr=sc)==null||(qr=Mr.closest)==null?void 0:qr.call(Mr,"svg"))||sc,yt(hc=>{if(sc!==hc&&document.activeElement){var Js,sl;(Js=(sl=document.activeElement).blur)==null||Js.call(sl)}return sc}),(0,An.Xl)(sc)||qa.preventDefault()}},Ka=qa=>{if(qa.currentTarget!==F)return;const qr=qa.relatedTarget;qr&&(qr.closest('[data-editor-ui="dnd-setter"]')||qr.closest('[data-editor-ui="outline-box"]'))||(na.cancel(),$e(null))},Fa=qa=>{qa.preventDefault(),qa.stopPropagation(),qa.stopImmediatePropagation()},xr=qa=>{let qr={Escape:"esc",Delete:"delete",Backspace:"backspace"}[qa.key]||qa.key.toLowerCase();const ts=qa.metaKey||qa.ctrlKey;if(ts&&qr==="z"&&(qr=H+".z"),ts&&qr==="s"&&(qr=H+".s"),qr==="enter"){var Ci;ts||qa.shiftKey?qr=H+".enter":(Ci=qa.target)!=null&&Ci.isContentEditable&&(qa.preventDefault(),(0,An.ZI)(jo))}ae.includes(qr)&&vo(qa,qr)};let Tr=null;const fi=qa=>{var Mr;const qr=qa.target,ts=((Mr=gn.current)==null?void 0:Mr.contains(qr))&&(0,An.Xl)(gn.current);if(xn.current==="text"&&ts&&qa.clipboardData){qa.preventDefault();const Ci=qa.clipboardData.getData("text/plain")||"";if(Tr===Ci)return;jo.execCommand("insertText",!1,Ci),Tr=Ci,setTimeout(()=>Tr=null,20)}},bi=qa=>{let Mr;qa.type.startsWith("mouse")&&(Mr=new MouseEvent(qa.type)),Mr&&document.dispatchEvent(Mr)};function Er(qa){const Mr={verticalScrollables:[],horizontalScrollables:[]};let qr=qa;for(;qr;){if(!xo)return Mr;const ts=xo.getComputedStyle(qr),Ci=ts.overflowY,Al=ts.overflowX,sc=["auto","scroll"];let hc=!1,Js=!1;qr===jo.documentElement?(hc=Ci!=="hidden"&&qr.scrollHeight>qr.clientHeight,Js=Al!=="hidden"&&qr.scrollWidth>qr.clientWidth):(hc=sc.includes(Ci)&&qr.scrollHeight>qr.clientHeight,Js=sc.includes(Al)&&qr.scrollWidth>qr.clientWidth),hc&&Mr.verticalScrollables.push(qr),Js&&Mr.horizontalScrollables.push(qr),qr=qr.parentElement}return Mr}function Ya(qa,Mr){const{scrollTop:qr,scrollLeft:ts,clientHeight:Ci,clientWidth:Al,scrollHeight:sc,scrollWidth:hc}=qa;switch(Mr){case"down":return qr+Ci>=sc-1;case"up":return qr<=0;case"left":return ts<=0;case"right":return ts+Al>=hc-1;default:return!1}}const Br=qa=>{const Mr=F.getBoundingClientRect(),qr=MB.getScale()/100;if(qa.ctrlKey||qa.metaKey){qa.preventDefault(),F.dispatchEvent(new WheelEvent("wheel",{deltaX:qa.deltaX,deltaY:qa.deltaY,ctrlKey:qa.ctrlKey,metaKey:qa.metaKey,shiftKey:qa.shiftKey,clientX:Math.round(qa.clientX*qr+Mr.left),clientY:Math.round(qa.clientY*qr+Mr.top),bubbles:!0}));return}const{verticalScrollables:ts,horizontalScrollables:Ci}=Er(qa.target),Al=!qa.shiftKey&&qa.deltaY>0,sc=!qa.shiftKey&&qa.deltaY<0,hc=qa.deltaX<0||qa.shiftKey&&qa.deltaY<0,Js=qa.deltaX>0||qa.shiftKey&&qa.deltaY>0;let sl=!1;Al&&(ts.length===0||ts.every(di=>Ya(di,"down")))&&(sl=!0),sc&&(ts.length===0||ts.every(di=>Ya(di,"up")))&&(sl=!0),hc&&(Ci.length===0||Ci.every(di=>Ya(di,"left")))&&(sl=!0),Js&&(Ci.length===0||Ci.every(di=>Ya(di,"right")))&&(sl=!0),sl&&(qa.preventDefault(),F.dispatchEvent(new WheelEvent("wheel",{deltaX:qa.deltaX,deltaY:qa.deltaY,ctrlKey:qa.ctrlKey,metaKey:qa.metaKey,shiftKey:qa.shiftKey,clientX:Math.round(qa.clientX*qr+Mr.left),clientY:Math.round(qa.clientY*qr+Mr.top),bubbles:!0})))};jo.addEventListener("wheel",Br,{passive:!1}),Co.push((0,An.vY)(jo,"mouseover",na,!0),(0,An.vY)(jo,"mousedown",Ma,!0),(0,An.vY)(jo,"click",Fa,!0),(0,An.vY)(jo,"wheel",na,!0),(0,An.vY)(jo,"keydown",xr,!0),(0,An.vY)(jo,"paste",fi,!0),(0,An.vY)(jo,"mouseup",bi,!0),(0,An.vY)(xo,"beforeunload",()=>{$e(null),yt(null)}),(0,An.vY)(F,"mouseleave",Ka),(0,An.vY)(F,"load",go),(0,An.vY)(window,"beforeunload",qa=>{(!un.current.getSaved()||un.current.isEditingText())&&(qa.preventDefault(),qa.returnValue="")}),()=>jo.removeEventListener("wheel",Br,{passive:!1}))};return go(),async()=>{xn.current==="text"&&un.current.editElementTextContent(gn.current,"save"),un.current.getSaved()||await wo(),un.current.getChanged()&&(Mt==null||Mt()),Co.forEach(xo=>xo()),un.current.cache(),un.current.clear()}},[]),(0,M.useEffect)(()=>{Xt(dt)},[dt]),(0,M.useEffect)(()=>{tn(It)},[It]),(0,ln.jsx)(ln.Fragment,{})};var Ee=i(53439),Pe=i(89759),Fe=i(26880),Ke=i(31541),ct=i(15186);const vt=new Set,Ft=I=>{const{element:F,editStore:oe,editingMode:be,onEditingModeChange:Mt,onCancelSelectElement:ut,onSubmitChat:tn,onUploadImage:Xt,registerTogglePanel:Kn}=m(I),ao=(0,M.useMemo)(()=>({[lo.ChatSetter]:pn,[lo.FontFamilySetter]:to,[lo.ColorSetter]:Po,[lo.BackgroundColorSetter]:Po,[lo.BorderColorSetter]:Po,[lo.IconSelectSetter]:Ho}),[]);return F?(0,ln.jsx)(yd,{element:F,editStore:oe,editingMode:be,onEditingModeChange:Mt,onCancelSelect:ut,onSubmitChat:tn,onUploadImage:Xt,config:ao,commonProps:I,registerTogglePanel:Kn}):null},pn=I=>{const{onSubmit:F,...oe}=I;return(0,ln.jsx)(Fe.s,{...oe,placeholder:I18N.ChatGPT.aicomponent.edit_selected_element,isCanEsc:!1,onSubmit:F})},bn=(I,F)=>{const oe=F.find(ut=>ut.value===I||ut.type==="cloud"&&Object.values(ut.weightExtKeyKV).includes(I));if(!oe)return"";if(oe.type==="cloud"){var be;const ut=(be=Object.entries(oe.weightExtKeyKV).find(tn=>tn[1]===I))==null?void 0:be[0];return ut?"\n @font-face {\n font-family: '"+I+"';\n src: url('"+oe.typeUrlKV[ut]+"');\n }\n ":""}return oe.typeList.map(ut=>{const tn=oe.typeUrlKV[ut],Xt=$t[ut]||400,Kn=ut.includes("Italic")?"italic":"normal";return"\n @font-face {\n font-family: '"+I+"';\n src: url('"+tn+"');\n font-weight: "+Xt+";\n font-style: "+Kn+";\n }\n "}).join("\n")},to=I=>{const{tooltip:F="",value:oe,onChange:be,computedStyle:Mt={},...ut}=I,tn=(0,M.useRef)([]),Xt=(0,M.useRef)([]),Kn=me=>{let{value:$e,attr:nt,dispatch:yt}=me;if(nt==="fontFamily"){tn.current[0]=$e;return}if(nt==="fontWeight"){const dt=$t[$e]||400;tn.current[1]=dt;return}tn.current.every(dt=>dt)&&be(tn.current,{getFontStyle:dt=>bn(dt,Xt.current)})},ao=me=>{Xt.current=me},v=me=>{console.log("fakeOverride not supported in toolbar",me)},K=me=>me.includes(",")?me.split(",")[0]:me,te=me=>{var $e;return($e=Object.entries($t).find(nt=>nt[1]===Number(me)))==null?void 0:$e[0]};return(0,ln.jsx)(Ke.ay,{...ut,textInfo:{fontFamily:K(oe),fontWeight:te(Mt["font-weight"]),fontStyle:Mt["font-style"],isTextEditing:!1,fontSize:parseInt(Mt["font-size"]||"14"),lineHeight:parseFloat(Mt["line-height"]||"1.5"),subMenuDirection:"right"},config:{inDropdown:!0,icon:"font",className:"font-family-setter",title:F},onChange:Kn,onFakeOverrideChange:v,onLoadAllFontList:ao})},Po=I=>{const{tooltip:F="",attr:oe,value:be,onChange:Mt,getIcon:ut,...tn}=I,Xt=Kn=>{const ao=(0,ct.t0)(Kn);Mt(ao,oe)};return(0,ln.jsx)(Ke.OS,{...tn,attr:"solidColor",supAttr:"xxxxxxxxx",color:be,onChange:Xt,config:{title:F},getMode:()=>"button",customBtn:ut?ut():void 0,style:{margin:0}})},fo=I=>{const F=new DOMParser().parseFromString(I,"text/html"),oe=Mt=>{for(let ut=0;ut{const{tooltip:F="",getIcon:oe,onSelect:be,...Mt}=I,ut=(tn,Xt)=>{const{path:Kn,view_box:ao}=tn;be({path:Xt?Kn:fo(Kn),viewBox:ao,isMultiColorIcon:Xt})};return(0,ln.jsx)(Ke.In,{...Mt,config:{title:F},onSetCurrentNodeIcon:ut})};var Ko=i(7018);const ha=()=>{const I=(0,a.d4)(k.Ag),F=(0,a.wA)(),oe=(0,M.useRef)(""),be=(0,M.useRef)(""),Mt=(0,M.useRef)(!1),ut=(0,M.useCallback)(te=>{F({type:"ai-component:update:editingAIComponentInfo",payload:{updateInfo:{selectedElementState:te}}})},[F]),tn=(0,M.useCallback)(te=>{F({type:"ai-component:update:editingAIComponentInfo",payload:{updateInfo:{hoverElementState:te}}})},[F]),Xt=(0,M.useCallback)(async te=>{const{htmlId:me,content:$e}=te;return oe.current=me,be.current=$e,Mt.current&&await Kn(),Promise.resolve()},[]),Kn=async()=>{const te=oe.current,me=be.current;!te||!me||(F({type:"entry:aiComponent:update:codeWidget",payload:{widgetKey:te,injection:(0,Ko.o)(me),isCombineChange:!0}}),await rootSdk.saveAsync())},ao=(0,M.useCallback)(()=>{F({type:"entry:aiComponent:quit:edit",payload:{widgetKey:I==null?void 0:I.key}})},[F,I==null?void 0:I.key]),v=(0,M.useCallback)(te=>{F({type:"ai-component:update:editingAIComponentInfo",payload:{updateInfo:{editStore:te}}})},[F]),{onUpdateEditingMode:K}=D();return(0,M.useEffect)(()=>()=>{setTimeout(async()=>{Mt.current=!0,Kn()},100)},[]),{htmlId:I==null?void 0:I.key,iframe:I==null?void 0:I.iframe,editingMode:I==null?void 0:I.editingMode,mousePoint:I==null?void 0:I.mousePoint,onSelectElement:ut,onHoverElement:tn,onSaveHtml:Xt,onExitEdit:ao,onSaveEditStore:v,onUpdateEditingMode:K}},Aa=I=>{let{removeRejectElement:F}=I;const{htmlId:oe,iframe:be,editingMode:Mt,mousePoint:ut,onSelectElement:tn,onHoverElement:Xt,onSaveHtml:Kn,onExitEdit:ao,onSaveEditStore:v,onUpdateEditingMode:K}=ha();return be?(0,ln.jsx)(le,{iframe:be,editingMode:Mt,htmlId:oe,mousePoint:ut,onSelectElement:tn,onHoverElement:Xt,onSaveHtml:Kn,onExitEdit:ao,onSaveEditStore:v,onUpdateEditingMode:K,removeRejectElement:F}):null}},63850:(eo,ot,i)=>{"use strict";i.d(ot,{Q:()=>M,q:()=>P});var a=i(67787),k=i(26842);const M=a.Ay.div.withConfig({displayName:"styles__StyledLibModal",componentId:"sc-wem5zp-0"})(["position:fixed;z-index:200;box-sizing:content-box;position:absolute;width:240px;background:",";box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);font-size:12px;text-align:left;border:1px solid ",";border-radius:8px;box-shadow:2px 8px 20px 0px rgba(0,0,0,0.10);"],C=>C.theme.color_bg_white,C=>C.theme.color_bg_border_01),P=a.Ay.div.withConfig({displayName:"styles__StyledLibContent",componentId:"sc-wem5zp-1"})(['width:100%;header{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0px 10px 0 16px;&[type="draggable"]{cursor:move;}.title{color:',";font-size:12px;font-style:normal;font-weight:600;line-height:16px;cursor:pointer;}.right-content{display:flex;}.svg-icon{",";color:",";&.times-icon{margin-left:4px;}}}.divider{width:100%;height:1px;background:",";}"],C=>C.theme.color_text_L1,k.eK,C=>C.theme.color_text_L1,C=>C.theme.color_bg_border_01)},64814:(eo,ot,i)=>{"use strict";i.d(ot,{I:()=>k});var a=i(67787);const k=(0,a.AH)(["border-radius:6px;background:",";border:1px solid transparent;&:hover:not(.is-active):not(.is-disabled){border:1px solid transparent;background:",";}&:active:not(.is-active):not(.is-disabled){border:1px solid transparent;outline:1px solid transparent;}&.is-active:not(.is-disabled){background:",";border:1px solid ",";outline:1px solid ",";outline-offset:-2px;&.has-menu{input{border:1px solid transparent;outline:1px solid transparent;}}}.action{button{&:hover,&:active{color:",";}}}"],M=>M.theme.color_bg_card,M=>M.theme.color_btn_secondary_active,M=>M.theme.color_btn_secondary_active,M=>M.theme.color_btn_primary_normal,M=>M.theme.color_btn_primary_normal,M=>M.theme.color_btn_primary_normal)},65251:(eo,ot,i)=>{"use strict";Object.defineProperty(ot,"__esModule",{value:!0});var a=function(){function E(f,h){for(var S=0;S{"use strict";i.d(ot,{A:()=>E});var a=i(38502),k=Object.defineProperty,M=Object.defineProperties,P=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,J=(f,h,S)=>h in f?k(f,h,{enumerable:!0,configurable:!0,writable:!0,value:S}):f[h]=S,O=(f,h)=>{for(var S in h||(h={}))q.call(h,S)&&J(f,S,h[S]);if(C)for(var S of C(h))Y.call(h,S)&&J(f,S,h[S]);return f},l=(f,h)=>M(f,P(h)),D=(f,h)=>{var S={};for(var V in f)q.call(f,V)&&h.indexOf(V)<0&&(S[V]=f[V]);if(f!=null&&C)for(var V of C(f))h.indexOf(V)<0&&Y.call(f,V)&&(S[V]=f[V]);return S},E=(0,a.forwardRef)((f,h)=>{var S=f,{size:V,spin:We,style:re}=S,ve=D(S,["size","spin","style"]);const we=O(O({width:V||"var(--x-icon-size, 1em)",height:V||"var(--x-icon-size, 1em)",animation:We?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),re);return a.createElement("svg",l(O({ref:h,style:we},ve),{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.05024 7.05025C7.2455 6.85499 7.56209 6.85499 7.75735 7.05025L12 11.2929L16.2426 7.05025C16.4379 6.85499 16.7545 6.85499 16.9497 7.05025C17.145 7.24551 17.145 7.5621 16.9497 7.75736L12.7071 12L16.9497 16.2426C17.145 16.4379 17.145 16.7545 16.9497 16.9497C16.7545 17.145 16.4379 17.145 16.2426 16.9497L12 12.7071L7.75735 16.9497C7.56209 17.145 7.2455 17.145 7.05024 16.9497C6.85498 16.7545 6.85498 16.4379 7.05024 16.2426L11.2929 12L7.05024 7.75736C6.85498 7.5621 6.85498 7.24551 7.05024 7.05025Z",fill:"#19191A"}))})},65296:(eo,ot,i)=>{"use strict";i.d(ot,{A:()=>E});var a=i(38502),k=Object.defineProperty,M=Object.defineProperties,P=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,J=(f,h,S)=>h in f?k(f,h,{enumerable:!0,configurable:!0,writable:!0,value:S}):f[h]=S,O=(f,h)=>{for(var S in h||(h={}))q.call(h,S)&&J(f,S,h[S]);if(C)for(var S of C(h))Y.call(h,S)&&J(f,S,h[S]);return f},l=(f,h)=>M(f,P(h)),D=(f,h)=>{var S={};for(var V in f)q.call(f,V)&&h.indexOf(V)<0&&(S[V]=f[V]);if(f!=null&&C)for(var V of C(f))h.indexOf(V)<0&&Y.call(f,V)&&(S[V]=f[V]);return S},E=(0,a.forwardRef)((f,h)=>{var S=f,{size:V,spin:We,style:re}=S,ve=D(S,["size","spin","style"]);const we=O(O({width:V||"var(--x-icon-size, 1em)",height:V||"var(--x-icon-size, 1em)",animation:We?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),re);return a.createElement("svg",l(O({ref:h,style:we},ve),{width:"51",height:"17",viewBox:"0 0 51 17",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),a.createElement("rect",{x:"0.25",y:"0.25",width:"50.5",height:"16.5",rx:"4.25",fill:"url(#paint0_linear_291_97)"}),a.createElement("rect",{x:"0.25",y:"0.25",width:"50.5",height:"16.5",rx:"4.25",fill:"url(#paint1_linear_291_97)",fillOpacity:"0.5"}),a.createElement("rect",{x:"0.25",y:"0.25",width:"50.5",height:"16.5",rx:"4.25",fill:"url(#paint2_linear_291_97)",fillOpacity:"0.8"}),a.createElement("rect",{x:"0.25",y:"0.25",width:"50.5",height:"16.5",rx:"4.25",stroke:"url(#paint3_linear_291_97)",strokeWidth:"0.5"}),a.createElement("path",{d:"M16.73 12.02C16.73 12.54 16.45 12.82 15.93 12.82H9.1C8.58 12.82 8.3 12.54 8.3 12.02V4.99C8.3 4.47 8.58 4.19 9.1 4.19H15.93C16.45 4.19 16.73 4.47 16.73 4.99V12.02ZM9.5 11.58C9.5 11.71 9.57 11.78 9.7 11.78H15.32C15.45 11.78 15.52 11.71 15.52 11.58V5.43C15.52 5.3 15.45 5.23 15.32 5.23H9.7C9.57 5.23 9.5 5.3 9.5 5.43V11.58ZM14.2 7.66V10.16C14.2 10.84 13.84 11.29 13.18 11.37C12.71 11.42 12.11 11.39 11.63 11.27L11.36 10.23C11.82 10.34 12.4 10.36 12.71 10.32C12.94 10.29 13.04 10.16 13.04 9.94V8.31C12.37 9.19 11.39 10 10.04 10.66L9.73 9.51C10.86 8.91 11.62 8.39 12.22 7.66H10.14L10.04 6.66H13.04V5.52H14.2V6.66H15.13V7.66H14.2ZM24.24 5.96C24.4 8.49 25.26 10.26 26.82 11.69L26.31 13.06C25.09 11.98 24.27 10.66 23.76 9.16C23.3 10.64 22.48 11.96 21.09 13.08L20.57 11.85C22.66 10 23.04 8.32 23.04 5.36V4.01H24.25V5.31C24.25 5.53 24.25 5.75 24.24 5.96ZM19.2 10.28V12.99H18.03V4.84C18.03 4.45 18.26 4.24 18.68 4.24H20.79C21.21 4.24 21.41 4.4 21.44 4.8C21.46 5.03 21.41 5.23 21.36 5.41L20.78 7.53C21.23 8.15 21.41 8.99 21.41 9.76C21.41 10.7 21.04 11.08 20.17 11.11C19.89 11.12 19.63 11.1 19.43 11.07L19.2 10.28ZM19.2 10.12C19.38 10.14 19.63 10.16 19.87 10.15C20.12 10.14 20.27 10.07 20.27 9.75C20.27 9.13 20.09 8.42 19.83 7.95C19.73 7.77 19.71 7.61 19.75 7.42L20.25 5.2H19.3C19.23 5.2 19.2 5.23 19.2 5.3V10.12Z",fill:"#C6500F"}),a.createElement("path",{d:"M30.7256 12.5L27.6792 4.5928H29.5608L31.8792 10.988H31.1064L33.4584 4.5928H35.3176L32.2376 12.5H30.7256ZM35.746 12.5V4.5928H37.5044V12.5H35.746ZM39.8712 9.6216V8.2552H41.5736C41.7902 8.2552 41.988 8.2104 42.1672 8.1208C42.3464 8.0312 42.4883 7.90053 42.5928 7.7288C42.6974 7.55707 42.7496 7.348 42.7496 7.1016C42.7496 6.86267 42.6974 6.65733 42.5928 6.4856C42.4883 6.31387 42.3464 6.1832 42.1672 6.0936C41.988 6.004 41.7902 5.9592 41.5736 5.9592H39.8712V4.5928H41.8312C42.3315 4.5928 42.7832 4.6936 43.1864 4.8952C43.5896 5.0968 43.907 5.388 44.1384 5.7688C44.3774 6.14213 44.4968 6.5864 44.4968 7.1016C44.4968 7.6168 44.3774 8.0648 44.1384 8.4456C43.907 8.81893 43.5896 9.11013 43.1864 9.3192C42.7832 9.5208 42.3315 9.6216 41.8312 9.6216H39.8712ZM38.5272 12.5V4.5928H40.2856V12.5H38.5272Z",fill:"#C6500F"}),a.createElement("defs",null,a.createElement("linearGradient",{id:"paint0_linear_291_97",x1:"23.2273",y1:"1.59091",x2:"29.9893",y2:"18.2067",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{stopColor:"#FFCC7C"}),a.createElement("stop",{offset:"1",stopColor:"#FFF1CC"})),a.createElement("linearGradient",{id:"paint1_linear_291_97",x1:"-2.55304",y1:"20.9444",x2:"9.30572",y2:"2.20874",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{stopColor:"#FF7658"}),a.createElement("stop",{offset:"1",stopColor:"#D55C5C",stopOpacity:"0"})),a.createElement("linearGradient",{id:"paint2_linear_291_97",x1:"4.54412",y1:"0.5",x2:"9.2775",y2:"9.57088",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{stopColor:"white"}),a.createElement("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})),a.createElement("linearGradient",{id:"paint3_linear_291_97",x1:"0.867647",y1:"8",x2:"50.8676",y2:"8",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{stopColor:"#FFD897"}),a.createElement("stop",{offset:"1",stopColor:"#FFEDC6"}))))})},65575:(eo,ot,i)=>{"use strict";i.d(ot,{fs:()=>dn,Qq:()=>Ot,ZE:()=>Ce,fc:()=>Jn,YR:()=>rn,F0:()=>He,ns:()=>Bn,QR:()=>Lt,av:()=>ht,lD:()=>jt,ep:()=>mt,OD:()=>Pt,qv:()=>Nn,u2:()=>on,YJ:()=>Ut,Ld:()=>so,Kf:()=>mo,xx:()=>mn,c_:()=>o,$m:()=>Fn,sg:()=>Yt,do:()=>Gt,yX:()=>Ht,Om:()=>no,cz:()=>Vt,Am:()=>Tt,af:()=>At,Xr:()=>G});var a=i(38502),k=i(53732),M=i.n(k),P=i(21066),C=i(83199),q=i(17307),Y=i(56202),J=i(67787);const O=J.Ay.div.withConfig({displayName:"styles__StyledIconTips",componentId:"sc-g9m8f2-0"})(["display:flex;align-items:center;justify-content:center;flex-direction:row;.shortfont{color:#c8cdd0;margin-left:10px;white-space:nowrap;kbd{display:inline-block;text-align:center;min-width:12px;}}"]);var l=i(72214);const D=qt=>{const{iconClassName:Zt,name:jn,onClick:ro,content:Tn,direction:bt="down",hotKeyText:Wt,iconProps:wn}=qt,uo=(0,a.useRef)(null),In=Mn=>{ro&&ro(Mn)},So={down:"bottom",up:"top",left:"left",right:"right"}[bt],Qt=Wt&&Wt.length>0&&((0,Y.cX)()?Wt.filter(Mn=>Mn!=="+"):Wt),Ln=()=>(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)(O,{children:[Tn,Qt&&Qt.length>0&&(0,l.jsx)("div",{className:"shortfont",children:Qt.map((Mn,Rt)=>(0,l.jsx)("kbd",{children:Mn},Rt))})]})});return(0,l.jsx)(C.A,{content:Ln(),direction:So,children:(0,l.jsx)("a",{className:Zt,ref:uo,onClick:In,children:(0,l.jsx)(q.C,{...wn,name:jn})})})},m=qt=>(0,l.jsx)(C.A,{component:(0,l.jsx)(D,{...qt})});var E=i(93257),f=i(88856),h=i(65541),S=i(86594),V=i(79150),We=i(78661),re=i(99917),ve=i(87945),we=i(15515),Ae=i(53008),Oe=i(43641),Be=i(88944),tt=i(5209),Xe=i(93971),ne=i(88670),lt=i(8228),rt=i(61790),Te=i(81122),Ge=i(61893),ue=i(43838),Me=i(21677),Ze=i(70812),fe=i(13642),it=i(6357);const et=qt=>qt.stopPropagation(),Ut=(0,a.memo)(qt=>{const{dispatch:Zt,disabled:jn,from:ro}=qt,Tn=bt=>{bt.preventDefault(),Zt({type:"entry:group:items"}),(0,Be.O3)({operation_from:ro,operation_type:Be.VW.Combination})};return(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.group,onClick:Tn,hotKeyText:We.V.group,disabled:jn})}),G=(0,a.memo)(qt=>{const{dispatch:Zt,disabled:jn,from:ro}=qt,Tn=bt=>{bt.preventDefault(),Zt({type:"entry:ungroup:items"}),(0,Be.O3)({operation_from:ro,operation_type:Be.VW.BreakUp})};return(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.ungroup,onClick:Tn,hotKeyText:We.V.ungroup,disabled:jn})}),Ht=(0,a.memo)(qt=>{const{dispatch:Zt,disabled:jn}=qt,ro=Tn=>{Tn.preventDefault(),Zt({type:"entry:design:zoom:selection"})};return(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.zoom_to_the_element,onClick:ro,disabled:jn})}),Tt=(0,a.memo)(qt=>{const{dispatch:Zt,disabled:jn,from:ro}=qt,Tn=Wt=>{Wt.preventDefault(),Zt({type:"entry:items:send:front"}),(0,Be.O3)({operation_from:ro,operation_type:Be.VW.Top})},bt=Wt=>{Wt.preventDefault(),!jn&&(Zt({type:"entry:items:forward"}),(0,Be.O3)({operation_from:ro,operation_type:Be.VW.MoveUp}))};return(0,l.jsxs)(it.n_,{children:[(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.send_front,onClick:Tn,disabled:jn,hotKeyText:We.V.sendFront}),(0,l.jsx)("div",{className:M()("icon-box","forward","menu-right-box",{disabled:jn}),onClick:bt,onMouseDown:et,children:(0,l.jsx)(m,{name:"common/z_forward",iconClassName:"menu-icon-box menu-z_forward",tagName:"SVGIcon",content:I18N.ContextMenu.z_forward,hotKeyText:We.V.zForward,direction:"right"})})]})}),Vt=(0,a.memo)(qt=>{const{dispatch:Zt,disabled:jn,from:ro}=qt,Tn=Wt=>{Wt.preventDefault(),Zt({type:"entry:items:send:back"}),(0,Be.O3)({operation_from:ro,operation_type:Be.VW.Bottom})},bt=Wt=>{Wt.preventDefault(),!jn&&(Zt({type:"entry:items:backward"}),(0,Be.O3)({operation_from:ro,operation_type:Be.VW.MoveDown}))};return(0,l.jsxs)(it.n_,{children:[(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.send_back,onClick:Tn,disabled:jn,hotKeyText:We.V.sendBack}),(0,l.jsx)("div",{className:M()("icon-box","backward","menu-right-box",{disabled:jn}),onClick:bt,onMouseDown:et,children:(0,l.jsx)(m,{name:"common/z_backward",iconClassName:"menu-icon-box menu-z_backward",tagName:"SVGIcon",content:I18N.ContextMenu.z_backward,hotKeyText:We.V.zBackward,direction:"right"})})]})}),He=(0,a.memo)(qt=>{const{dispatch:Zt,disabled:jn,from:ro}=qt,Tn=()=>{Zt({type:"entry:items:canvasList:backward",payload:{attr:"order"}}),(0,Be.O3)({operation_from:ro,operation_type:Be.VW.MoveUp})};return(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.move_up,disabled:jn,onClick:Tn})}),rn=(0,a.memo)(qt=>{const{dispatch:Zt,disabled:jn,from:ro}=qt,Tn=()=>{Zt({type:"entry:items:canvasList:forward",payload:{attr:"order"}}),(0,Be.O3)({operation_from:ro,operation_type:Be.VW.MoveDown})};return(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.move_down,disabled:jn,onClick:Tn})}),Lt=(0,a.memo)(qt=>{const{dispatch:Zt,from:jn}=qt,ro=Tn=>{if(Tn.preventDefault(),MB.f.editingRichText){fe.A.emit("draft:text:copy");return}Zt({type:"entry:copy:items"}),(0,Be.O3)({operation_from:jn,operation_type:Be.VW.Copy}),(0,Y.H8)()&&(0,S.P8)()};return(0,l.jsx)(P.Dr,{text:""+I18N.ContextMenu.copy,onClick:ro,hotKeyText:We.V.copy})}),jt=(0,a.memo)(qt=>{const{dispatch:Zt,disabled:jn,from:ro}=qt,Tn=bt=>{if(!jn){if(bt.preventDefault(),MB.f.editingRichText){fe.A.emit("draft:text:cut");return}Zt({type:"entry:cut:items"}),(0,Be.O3)({operation_from:ro,operation_type:Be.VW.Cut}),(0,Y.H8)()&&(0,S.P8)()}};return(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.cut,onClick:Tn,hotKeyText:We.V.cut,disabled:jn})}),mt=(0,a.memo)(qt=>{const{dispatch:Zt,disabled:jn,from:ro}=qt,Tn=bt=>{jn||(bt.preventDefault(),Zt({type:"entry:delete:selected-items"}),(0,Be.O3)({operation_from:ro,operation_type:Be.VW.Delete}))};return(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.delete,onClick:Tn,disabled:jn})}),Jn=(0,a.memo)(qt=>{const{from:Zt,dispatch:jn}=qt,ro=Zt===ve.G.TopBar,Tn=Wt=>{if(Wt.preventDefault(),ENV.IS_MO){bt(Wt);return}jn({type:"entry:autoFillPanel:toggle:show",payload:{canClose:!1,openFrom:Zt||ve.G.RightClick}}),(0,Be.O3)({operation_from:Zt,operation_type:Be.VW.AutoFill}),(0,Me.Z)(lt.SR.AutoFill)},bt=Wt=>{Wt.preventDefault();const wn=(0,lt.$I)().find(uo=>uo.type===lt.SR.AutoFill);wn.source="\u53F3\u952E\u83DC\u5355\u667A\u80FD\u586B\u5145AI",jn({type:ne.X.AIOpenModal,payload:wn})};return(0,l.jsxs)(it.n_,{children:[(0,l.jsx)(P.Dr,{text:I18N.ChatGPT.magic_fill,onClick:Tn}),!ENV.IS_ON_PREMISES&&(0,l.jsx)(V.A,{size:16,name:"chatGPT/left_panel_header"+(ENV.IS_MO?"":"_new"),isColorPure:!0,className:M()("en-auto-fill-box",ro&&"from-topbar")})]})}),o=(0,a.memo)(qt=>{const{isLocked:Zt,dispatch:jn,disabled:ro,from:Tn}=qt,[bt]=Zt?[I18N.ContextMenu.unlock]:[I18N.ContextMenu.lock_widget],Wt=wn=>{wn.preventDefault(),jn({type:"entry:toggle:lock"}),(0,Be.O3)({operation_from:Tn,operation_type:Zt?Be.VW.UnLocked:Be.VW.Locked})};return(0,l.jsx)(P.Dr,{text:bt,onClick:Wt,hotKeyText:We.V.lock,disabled:ro})}),so=(0,a.memo)(qt=>{const{isVisible:Zt,from:jn,disabled:ro,dispatch:Tn}=qt,bt=Zt?I18N.ContextMenu.hide:I18N.ContextMenu.show,Wt=wn=>{wn.preventDefault(),Tn({type:"entry:toggle:visible"}),(0,Be.O3)({operation_from:jn,operation_type:Zt?Be.VW.Hide:Be.VW.Show})};return(0,l.jsx)(P.Dr,{text:bt,onClick:Wt,hotKeyText:We.V.hide,disabled:ro})}),Et=(0,a.memo)(qt=>{const{from:Zt,isMeDesign:jn,isEditingOrgCombo:ro,isEditingUserCombo:Tn,canEditLibrary:bt,dispatch:Wt}=qt,wn=In=>{MB.global.experienceLoginModalHelper("isSave")||(In.preventDefault(),Wt({type:"entry:create:combo:to:user:org:group",payload:{targetType:"user",callback:()=>{(0,Be.O3)({operation_from:Zt,operation_type:Be.VW.AddToMyCombo})}}}))},uo=In=>{MB.global.experienceLoginModalHelper("isSave")||(In.preventDefault(),Wt({type:"entry:create:combo:to:user:org:group",payload:{targetType:"org",callback:()=>{(0,Be.O3)({operation_from:Zt,operation_type:Be.VW.AddToOrgCombo})}}}))};return(0,l.jsxs)(l.Fragment,{children:[!Tn&&(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.my_widgets,onClick:wn}),!jn&&!ro&&(0,l.jsx)(C.A,{maxWidth:"236px",content:bt?"":I18N.pComment.no_permission_contact_administrator,direction:"down",isNeedWrap:!0,style:{padding:"12px 16px"},children:(0,l.jsx)(P.Dr,{disabled:!bt,text:I18N.ContextMenu.org_widgets,onClick:uo})})]})}),Jt=(0,a.memo)(qt=>{const{isMeDesign:Zt,canEditLibrary:jn,dispatch:ro}=qt,Tn=Wt=>{MB.global.experienceLoginModalHelper("isSave")||(Wt.preventDefault(),ro({type:"entry:prepare:asset:to:user:org:group",payload:{targetType:"user"}}))},bt=Wt=>{MB.global.experienceLoginModalHelper("isSave")||(Wt.preventDefault(),ro({type:"entry:prepare:asset:to:user:org:group",payload:{targetType:"org"}}))};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.my_assets,onClick:Tn}),!Zt&&(0,l.jsx)(C.A,{maxWidth:"236px",content:jn?"":I18N.pComment.no_permission_contact_administrator,direction:"down",isNeedWrap:!0,style:{padding:"12px 16px"},children:(0,l.jsx)(P.Dr,{disabled:!jn,text:I18N.ContextMenu.org_assets,onClick:bt})})]})}),Ot=(0,a.memo)(qt=>{const{canCreateCombo:Zt,canCreateAsset:jn,isMeDesign:ro,dispatch:Tn,canEditLibrary:bt,canAddToMyOrOrgAsset:Wt,isEditingOrgCombo:wn,isEditingUserCombo:uo,from:In,disabled:Dn}=qt;return(0,l.jsxs)(P.Dr,{text:I18N.ContextMenu.add_to,disabled:Dn,isAiry:!0,children:[Zt&&(0,l.jsx)(Et,{canEditLibrary:bt,isMeDesign:ro,isEditingOrgCombo:wn,isEditingUserCombo:uo,dispatch:Tn,from:In}),jn&&Wt&&(0,l.jsx)(Jt,{canEditLibrary:bt,isMeDesign:ro,dispatch:Tn})]})}),dn=(0,a.memo)(qt=>{const{dispatch:Zt,selectedItems:jn,isEditingBasket:ro,from:Tn,disabled:bt}=qt,Wt=async wn=>{if(wn.preventDefault(),MB.global.experienceLoginModalHelper("isSave")||bt)return;const uo=jn[0].hotAttr.name||(0,rt.KD)(jn[0].key);Zt({type:"modal:update:state",payload:{masterCreateModal:{isOpen:!0,name:uo,onConfirm:async In=>{let{name:Dn,onSuccess:So}=In;await Zt({type:"entry:create:basket",payload:{basketType:"bMuban",attr:{name:Dn},onSuccess:So,isCreateFolder:!0}}),(0,Be.O3)({operation_from:Tn,operation_type:Be.VW.SwitchMuban})}}}}),(0,Xe.SJ)("\u53F3\u952E\u8F6C\u5316\u6BCD\u7248",ro,jn.map(In=>In.key))};return(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.create_master,onClick:Wt,disabled:bt})}),Ce=(0,a.memo)(qt=>{const{dispatch:Zt,selectedItems:jn,isEditingBasket:ro,from:Tn,disabled:bt}=qt,Wt=async()=>{await Zt({type:"entry:create:basket",payload:{basketType:"bDanli"}}),Zt({type:"entry:screenContainer:enter:editing:widget"}),(0,Be.O3)({operation_from:Tn,operation_type:Be.VW.SwitchBasket}),(0,Xe.XG)("\u53F3\u952E\u8F6C\u6362\u52A8\u6001\u7EC4\u4EF6",ro,jn.map(uo=>uo.key))},wn=async uo=>{bt||(uo.preventDefault(),jn.length===1&&jn[0].hotAttr.type==="wBasket"&&jn[0].hotAttr.basket==="bDanli"?Zt({type:"modal:update:state",payload:{nestedDynamicModal:{isOpen:!0,from:"contextMenu",onConfirm:()=>Wt()}}}):Wt())};return(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.create_panel,onClick:wn,disabled:bt})}),Pt=(0,a.memo)(qt=>{const{dispatch:Zt}=qt,jn=()=>{MB.global.experienceLoginModalHelper("isSave")||(Zt({type:"entry:basket:transform",payload:{basketType:"bDanli",type:"detachMuban"}}),(0,tt.kH)("master_operation_V8",{source:"\u53F3\u952E",operation_type:I18N.ContextMenu.detach_panel}))};return(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.detach_panel,onClick:jn})}),Nn=(0,a.memo)(qt=>{const{disabled:Zt,dispatch:jn}=qt,ro=()=>{MB.global.experienceLoginModalHelper("isSave")||jn({type:"entry:detach:basket"})};return(0,l.jsx)(P.Dr,{text:I18N.Basket.separateState,onClick:ro,disabled:Zt})}),At=(0,a.memo)(qt=>{const{widget:Zt,dispatch:jn}=qt,ro=async()=>{await jn({type:"entry:basket:muban:commitOwa"}),(0,tt.kH)("master_operation_V8",{source:"\u53F3\u952E",operation_type:I18N.ContextMenu.sync_to_muban})};return(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.sync_to_muban,onClick:ro,disabled:!sdkStore.hasOwa(Zt.cid)})}),on=(0,a.memo)(qt=>{const{widget:Zt,dispatch:jn}=qt,ro=()=>{const Tn=sdkStore.getHotItem(Zt.refRBPageKey);jn({type:"entry:edit:basket:source:muban",payload:{item:{...Tn,...Tn.hotAttr}}}),(0,tt.kH)("master_operation_V8",{source:"\u53F3\u952E",operation_type:I18N.ContextMenu.edit_muban})};return(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.edit_muban,onClick:ro})}),no=(0,a.memo)(qt=>{const{selectItems:Zt,dispatch:jn}=qt,ro=Zt.every(bt=>!sdkStore.hasOwa(bt.cid)),Tn=()=>{jn({type:"entry:basket:muban:resetOwa"}),(0,tt.kH)("master_operation_V8",{source:"\u53F3\u952E",operation_type:I18N.ContextMenu.reset_to_muban})};return(0,l.jsx)(P.Dr,{text:I18N.ContextMenu.reset_to_muban,onClick:Tn,disabled:ro})}),mo=(0,a.memo)(qt=>{const{dispatch:Zt}=qt,jn=ro=>{ro.preventDefault(),Zt({type:"entry:image-view:edit",payload:{operationType:re.bl.cutting}}),Zt({type:"entry:image-view:cutting"})};return(0,l.jsx)(P.Dr,{text:I18N.SettingPanel.crop,onClick:jn})}),mn=(0,a.memo)(qt=>{const{dispatch:Zt}=qt,jn=ro=>{ro.preventDefault(),Zt({type:"entry:image-view:edit",payload:{operationType:re.bl.slicing}}),Zt({type:"update:screenContainer:state",payload:{defaultImageSlicingOffset:{x:ro.clientX,y:ro.clientY}}})};return(0,l.jsx)(P.Dr,{text:I18N.SettingPanel.division,onClick:jn})}),ht=(0,a.memo)(qt=>{const{canvas:Zt,currentProject:jn,dispatch:ro,isFromAbar:Tn}=qt,bt=async(Wt,wn)=>{if(Wt.preventDefault(),MB.global.experienceLoginModalHelper("isSave"))return;if(!1)ro({type:"modal:update:state",payload:{rightsAndInterestsModal:{isOpen:!0,type:Ge.hC.MaxSharingCount,isFromScreenList:!0,project:jn}}});else{var In;const Dn=Zt.hotAttr.name;let So;const Qt=Zt==null?void 0:Zt.sup;wn==="curPage"?So=Qt?[Qt]:[]:wn==="allPage"&&(So=[]),So=(0,Ae.Uh)(So);const Ln=(0,we.Yt)(jn.cid+"_default_sharing_view_mode","read_only",we.qW.String),Mn=(0,Ae.CV)({accessToken:jn.access_token,view_mode:Ln,pageKey:Qt,targetKey:Zt.key,selection:So}),Rt=(0,Ae.R_)(Mn,MB.getRootProject().name,Dn,"");(0,Oe.$)(Rt),Tn||(0,Te.M2)()?MB.notice({text:"\u5206\u4EAB\u94FE\u63A5\u5DF2\u590D\u5236",duration:5e3}):MB.notice({text:I18N.ScreenPanel.copy_share_url_success,CustomChildComponent:f.pU,duration:5e3}),Ze.U4.protoEditorShareTrack((In=MB)==null||(In=In.user)==null?void 0:In.id,"\u9875\u9762\u53F3\u952E\u5206\u4EAB")}};return(0,l.jsx)(Fn,{text:I18N.ContextMenu.copy_share_link,tips:I18N.ContextMenu.share_link_browsing_from_current_canvas,onClick:Wt=>bt(Wt,"allpage")})}),Fn=(0,a.memo)(qt=>{const{text:Zt,tips:jn,distance:ro=10,maxWidth:Tn=ENV.IS_MO?"none":"250px",onClick:bt}=qt;return(0,l.jsxs)(it.g$,{children:[(0,l.jsx)(P.Dr,{text:Zt,onClick:bt}),(0,l.jsx)(E.A,{content:jn,direction:"right",tipClassName:"tips-container",distance:ro,maxWidth:Tn,children:(0,l.jsx)(V.A,{className:"tipsIcon",name:"common/tip",size:16})}),(0,l.jsx)(it.hb,{})]})}),Yt=(0,a.memo)(qt=>{const{dispatch:Zt,disabled:jn,from:ro}=qt,Tn=async bt=>{if(bt.preventDefault(),MB.f.editing){fe.A.emit("draft:text:paste");return}Zt({type:"entry:toggle:paste:direct:by:contextmenu"}),(0,Be.O3)({operation_from:ro,operation_type:Be.VW.Paste})};return(0,l.jsx)(P.Dr,{text:I18N.ToolBar.paste,onClick:Tn,hotKeyText:We.V.past,disabled:jn})}),Gt=(0,a.memo)(qt=>{const{from:Zt,disabled:jn,position:{top:ro,left:Tn},dispatch:bt}=qt,Wt=async wn=>{const uo={clientX:Tn,clientY:ro};if(wn.preventDefault(),MB.f.editing)return;const In=await(0,S.LD)({isShowPrompt:!0});await(0,ue.$H)({hasNotice:!1})?In!=null&&In.data?bt({type:"entry:paste:items:at",payload:{clientPos:uo,hasPrompt:!0}}):bt({type:"entry:prepare:paste:by:contextmenu",payload:{cursorPos:uo}}):bt({type:"entry:prepare:paste:by:contextmenu",payload:{cursorPos:uo}}),(0,Be.O3)({operation_from:Zt,operation_type:Be.VW.Paste})};return(0,l.jsx)(P.Dr,{text:""+I18N.ToolBar.paste+I18N.ContextMenu.paste_to_point,onClick:Wt,hotKeyText:We.V.pastToPoint,disabled:jn})}),Bn=(0,a.memo)(qt=>{const{dispatch:Zt}=qt,jn=ro=>{ro.preventDefault(),!MB.global.experienceLoginModalHelper("isSave")&&Zt({type:"modal:update:state",payload:{canvasConvertedToPixsoModal:{isOpen:!0,from:"contextMenu"}}})};return ENV.IS_ON_PREMISES?null:(0,l.jsx)(P.Dr,{className:"in-beta-icon",text:I18N.ContextMenu.converted_pixso,icon:(0,l.jsx)(h.A,{className:"beta is-multi-color-icon"}),onClick:jn})})},65710:(eo,ot,i)=>{"use strict";i.d(ot,{$S:()=>k,Jh:()=>O,Wq:()=>Y,lJ:()=>M,z4:()=>q});var a=i(74302);const k=[{dataType:"png",text:"PNG",iconName:"png",tempDisabled:!1},{dataType:"pdf",text:"PDF",iconName:"pdf",tempDisabled:!1},{dataType:"htmlzip",text:"html5_zip",iconName:"htmlzip",tempDisabled:!1},{dataType:"apk",text:"apk_file",iconName:"apk",tempDisabled:!1},{dataType:"source_file",text:"source_file",iconName:"source_file",tempDisabled:!1}],M=[{label:"current_screen",value:"currentPage"},{label:"all_screen",value:"allPage"}],P=l=>[{label:"1x",value:1},{label:"2x",value:2,isDisabled:l},{label:"3x",value:3,isDisabled:l}],C=l=>[{label:"1x",value:1},{label:"2x",value:2,isDisabled:l}],q=function(l,D){switch(D===void 0&&(D=!1),l){case a.xk.PNG:return P(D);default:return C(D)}},Y={png:{postfix:".png",MIME:"image/png"},pdf:{postfix:".pdf",MIME:"application/pdf"},pngs:{postfix:".zip",MIME:"application/zip"},htmlzip:{postfix:".zip",MIME:"application/zip"},apk:{postfix:".apk",MIME:"application/vnd.android.package-archive"},source_file:{postfix:".mdrp",MIME:"application/zip"}},J='',O="https://mockitt.wondershare.com/pricing.html"},65712:(eo,ot,i)=>{"use strict";i.d(ot,{A:()=>Ge});var a=i(38502),k=i(53732),M=i.n(k),P=i(94815),C=i(49358);const q=ue=>ue?typeof ue=="function"?ue():ue:null;var Y=i(54709),J=i(67916),O=i(46757),l=i(20366),D=i(28706),m=i(55095),E=i(60587),f=i(42223),h=i(65737),S=i(47096),V=i(58196),We=i(48150);const re=ue=>{const{componentCls:Me,popoverColor:Ze,titleMinWidth:fe,fontWeightStrong:it,innerPadding:et,boxShadowSecondary:Ut,colorTextHeading:G,borderRadiusLG:Ht,zIndexPopup:Tt,titleMarginBottom:Vt,colorBgElevated:He,popoverBg:rn,titleBorderBottom:Lt,innerContentPadding:jt,titlePadding:mt}=ue;return[{[Me]:Object.assign(Object.assign({},(0,m.dF)(ue)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:Tt,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":He,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[Me+"-content"]:{position:"relative"},[Me+"-inner"]:{backgroundColor:rn,backgroundClip:"padding-box",borderRadius:Ht,boxShadow:Ut,padding:et},[Me+"-title"]:{minWidth:fe,marginBottom:Vt,color:G,fontWeight:it,borderBottom:Lt,padding:mt},[Me+"-inner-content"]:{color:Ze,padding:jt}})},(0,f.Ay)(ue,"var(--antd-arrow-background-color)"),{[Me+"-pure"]:{position:"relative",maxWidth:"none",margin:ue.sizePopupArrow,display:"inline-block",[Me+"-content"]:{display:"inline-block"}}}]},ve=ue=>{const{componentCls:Me}=ue;return{[Me]:S.s.map(Ze=>{const fe=ue[Ze+"6"];return{["&"+Me+"-"+Ze]:{"--antd-arrow-background-color":fe,[Me+"-inner"]:{backgroundColor:fe},[Me+"-arrow"]:{background:"transparent"}}}})}},we=ue=>{const{lineWidth:Me,controlHeight:Ze,fontHeight:fe,padding:it,wireframe:et,zIndexPopupBase:Ut,borderRadiusLG:G,marginXS:Ht,lineType:Tt,colorSplit:Vt,paddingSM:He}=ue,rn=Ze-fe,Lt=rn/2,jt=rn/2-Me,mt=it;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:Ut+30},(0,h.n)(ue)),(0,f.Ke)({contentRadius:G,limitVerticalRadius:!0})),{innerPadding:et?0:12,titleMarginBottom:et?0:Ht,titlePadding:et?Lt+"px "+mt+"px "+jt+"px":0,titleBorderBottom:et?Me+"px "+Tt+" "+Vt:"none",innerContentPadding:et?He+"px "+mt+"px":0})},Ae=(0,V.OF)("Popover",ue=>{const{colorBgElevated:Me,colorText:Ze}=ue,fe=(0,We.oX)(ue,{popoverBg:Me,popoverColor:Ze});return[re(fe),ve(fe),(0,E.aB)(fe,"zoom-big")]},we,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var Oe=function(ue,Me){var Ze={};for(var fe in ue)Object.prototype.hasOwnProperty.call(ue,fe)&&Me.indexOf(fe)<0&&(Ze[fe]=ue[fe]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,fe=Object.getOwnPropertySymbols(ue);it{let{title:Me,content:Ze,prefixCls:fe}=ue;return!Me&&!Ze?null:a.createElement(a.Fragment,null,Me&&a.createElement("div",{className:fe+"-title"},Me),Ze&&a.createElement("div",{className:fe+"-inner-content"},Ze))},tt=ue=>{const{hashId:Me,prefixCls:Ze,className:fe,style:it,placement:et="top",title:Ut,content:G,children:Ht}=ue,Tt=q(Ut),Vt=q(G),He=M()(Me,Ze,Ze+"-pure",Ze+"-placement-"+et,fe);return a.createElement("div",{className:He,style:it},a.createElement("div",{className:Ze+"-arrow"}),a.createElement(D.z,Object.assign({},ue,{className:Me,prefixCls:Ze}),Ht||a.createElement(Be,{prefixCls:Ze,title:Tt,content:Vt})))},ne=ue=>{const{prefixCls:Me,className:Ze}=ue,fe=Oe(ue,["prefixCls","className"]),{getPrefixCls:it}=a.useContext(O.QO),et=it("popover",Me),[Ut,G,Ht]=Ae(et);return Ut(a.createElement(tt,Object.assign({},fe,{prefixCls:et,hashId:G,className:M()(Ze,Ht)})))};var lt=function(ue,Me){var Ze={};for(var fe in ue)Object.prototype.hasOwnProperty.call(ue,fe)&&Me.indexOf(fe)<0&&(Ze[fe]=ue[fe]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,fe=Object.getOwnPropertySymbols(ue);it{var Ze,fe;const{prefixCls:it,title:et,content:Ut,overlayClassName:G,placement:Ht="top",trigger:Tt="hover",children:Vt,mouseEnterDelay:He=.1,mouseLeaveDelay:rn=.1,onOpenChange:Lt,overlayStyle:jt={},styles:mt,classNames:Jn}=ue,o=lt(ue,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:so,className:Et,style:Jt,classNames:Ot,styles:dn}=(0,O.TP)("popover"),Ce=so("popover",it),[Pt,Nn,At]=Ae(Ce),on=so(),no=M()(G,Nn,At,Et,Ot.root,Jn==null?void 0:Jn.root),mo=M()(Ot.body,Jn==null?void 0:Jn.body),[mn,ht]=(0,P.A)(!1,{value:(Ze=ue.open)!==null&&Ze!==void 0?Ze:ue.visible,defaultValue:(fe=ue.defaultOpen)!==null&&fe!==void 0?fe:ue.defaultVisible}),Fn=(Zt,jn)=>{ht(Zt,!0),Lt==null||Lt(Zt,jn)},Yt=Zt=>{Zt.keyCode===C.A.ESC&&Fn(!1,Zt)},Gt=Zt=>{Fn(Zt)},Bn=q(et),qt=q(Ut);return Pt(a.createElement(l.A,Object.assign({placement:Ht,trigger:Tt,mouseEnterDelay:He,mouseLeaveDelay:rn},o,{prefixCls:Ce,classNames:{root:no,body:mo},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},dn.root),Jt),jt),mt==null?void 0:mt.root),body:Object.assign(Object.assign({},dn.body),mt==null?void 0:mt.body)},ref:Me,open:mn,onOpenChange:Gt,overlay:Bn||qt?a.createElement(Be,{prefixCls:Ce,title:Bn,content:qt}):null,transitionName:(0,Y.b)(on,"zoom-big",o.transitionName),"data-popover-inject":!0}),(0,J.Ob)(Vt,{onKeyDown:Zt=>{var jn,ro;(0,a.isValidElement)(Vt)&&((ro=Vt==null?void 0:(jn=Vt.props).onKeyDown)===null||ro===void 0||ro.call(jn,Zt)),Yt(Zt)}})))});Te._InternalPanelDoNotUseOrYouWillBeFired=ne;const Ge=Te},65744:(eo,ot,i)=>{var a=i(57327),k=i(22625);function M(P,C){return P&&P.length?k(P,a(C,3),!0):[]}eo.exports=M},65791:(eo,ot,i)=>{"use strict";i.d(ot,{Eq:()=>f,FC:()=>P,Fi:()=>S,JI:()=>O,Lt:()=>E,MM:()=>Y,XA:()=>m,c3:()=>M,dr:()=>l,ru:()=>h,sq:()=>C,xN:()=>q,zA:()=>D});const a=V=>V.ui.leftLayout.page.meTemplateList,k=V=>V.ui.leftLayout.page.isLoadedTemplateMeData,M=V=>V.ui.leftLayout.page.filePlatformType,P=V=>V.ui.leftLayout.page.fileTemplateList,C=V=>V.ui.leftLayout.page.isLoadedfileData,q=V=>V.ui.leftLayout.page.isLoadedPageSingleData,Y=V=>V.ui.leftLayout.page.isLoadedPageLibraryData,J=V=>V.ui.leftLayout.page.templatePageSingleDataMap,O=V=>V.ui.leftLayout.page.templatePageLibraryList,l=V=>V.ui.leftLayout.page.templateLibraryPlatformType,D=V=>V.ui.leftLayout.page.templateLibraryPlatformSubType,m=V=>V.ui.leftLayout.page.templateLibraryPlatformSubTypeListMap,E=V=>V.ui.leftLayout.page.pageMode,f=V=>V.ui.leftLayout.page.meNavIndex,h=V=>V.ui.leftLayout.page.meFilter,S=V=>V.ui.leftLayout.page.currentStarResourcesCid},66313:(eo,ot,i)=>{"use strict";i.d(ot,{q:()=>P});var a=i(67787),k=i(32330),M=i(72214);const P=q=>{let{onClick:Y,isDisabled:J}=q;return(0,M.jsx)(C,{onClick:Y,className:"chat-submit "+(J?"disabled":""),children:(0,M.jsx)(k.A,{size:24})})},C=a.Ay.div.withConfig({displayName:"SendIcon__StyledDivButton",componentId:"sc-1keqio0-0"})(["align-self:flex-end;background-color:",";background-clip:content-box;color:",";cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;border-radius:50%;transition:background-color 0.3s ease;&.disabled{background-color:",";cursor:not-allowed;}&:hover:not(.disabled){background-color:",";}&:active:not(.disabled){background-color:",";}path{fill:currentColor;}"],q=>q.theme.color_btn_primary_normal,q=>q.theme.color_text_white,q=>q.theme.color_btn_primary_disabled,q=>q.theme.color_btn_primary_hover,q=>q.theme.color_btn_primary_clicked)},66339:(eo,ot,i)=>{"use strict";i.d(ot,{$d:()=>E,xq:()=>m});var a=i(67787),k=i(53732),M=i.n(k),P=i(27660),C=i(72214);const q=a.Ay.div.withConfig({displayName:"common__StyledLine",componentId:"sc-198dvpo-0"})(["width:43px;height:2px;color:",";background-repeat:repeat-x;background-position:left center;&.solid{background-image:linear-gradient(to right,currentColor 0%,currentColor 100%,transparent 0%);background-size:43px 1px;}&.dotted{background-image:linear-gradient(to right,currentColor 0%,currentColor 25%,transparent 25%);background-size:4px 1px;}&.dashed{background-image:linear-gradient(to right,currentColor 0%,currentColor 55%,transparent 55%);background-size:22% 1px;}"],S=>S.theme.color_text_L1),Y=()=>(0,C.jsx)(q,{className:M()("border-line solid")}),J=()=>(0,C.jsx)(q,{className:M()("border-line dotted")}),O=()=>(0,C.jsx)(q,{className:M()("border-line dashed")}),l=(0,P.R)(()=>[{label:(0,C.jsx)(Y,{}),value:"solid",tip_title:I18N.SettingPanel.solid_line},{label:(0,C.jsx)(J,{}),value:"dotted",tip_title:I18N.SettingPanel.dot_line},{label:(0,C.jsx)(O,{}),value:"dashed",tip_title:I18N.SettingPanel.break_line}]),D=S=>S.map(V=>({label:V.toString(),value:V})),m=D([0,1,2,3,4,5,6,7,8,9]),E=D([1,2,3,4,5,6,7,8,9]),f=D([1,2,3,4,5,6,7,8,9,10]),h=D([0,30,45,60,90])},66361:(eo,ot,i)=>{"use strict";i.d(ot,{$:()=>a});let a=function(k){return k[k.MOVEUP=1]="MOVEUP",k[k.MOVEDOWN=-1]="MOVEDOWN",k[k.UPGRADE=2]="UPGRADE",k[k.DOWNGRADE=0]="DOWNGRADE",k}({})},67487:(eo,ot,i)=>{"use strict";/**
+ * @license React
+ * use-sync-external-store-shim.production.js
+ *
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var a=i(38502);function k(m,E){return m===E&&(m!==0||1/m===1/E)||m!==m&&E!==E}var M=typeof Object.is=="function"?Object.is:k,P=a.useState,C=a.useEffect,q=a.useLayoutEffect,Y=a.useDebugValue;function J(m,E){var f=E(),h=P({inst:{value:f,getSnapshot:E}}),S=h[0].inst,V=h[1];return q(function(){S.value=f,S.getSnapshot=E,O(S)&&V({inst:S})},[m,f,E]),C(function(){return O(S)&&V({inst:S}),m(function(){O(S)&&V({inst:S})})},[m]),Y(f),f}function O(m){var E=m.getSnapshot;m=m.value;try{var f=E();return!M(m,f)}catch(h){return!0}}function l(m,E){return E()}var D=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?l:J;ot.useSyncExternalStore=a.useSyncExternalStore!==void 0?a.useSyncExternalStore:D},69130:(eo,ot,i)=>{"use strict";i.d(ot,{A:()=>E});var a=i(38502),k=Object.defineProperty,M=Object.defineProperties,P=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,J=(f,h,S)=>h in f?k(f,h,{enumerable:!0,configurable:!0,writable:!0,value:S}):f[h]=S,O=(f,h)=>{for(var S in h||(h={}))q.call(h,S)&&J(f,S,h[S]);if(C)for(var S of C(h))Y.call(h,S)&&J(f,S,h[S]);return f},l=(f,h)=>M(f,P(h)),D=(f,h)=>{var S={};for(var V in f)q.call(f,V)&&h.indexOf(V)<0&&(S[V]=f[V]);if(f!=null&&C)for(var V of C(f))h.indexOf(V)<0&&Y.call(f,V)&&(S[V]=f[V]);return S},E=(0,a.forwardRef)((f,h)=>{var S=f,{size:V,spin:We,style:re}=S,ve=D(S,["size","spin","style"]);const we=O(O({width:V||"var(--x-icon-size, 1em)",height:V||"var(--x-icon-size, 1em)",animation:We?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),re);return a.createElement("svg",l(O({ref:h,style:we},ve),{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),a.createElement("path",{d:"M9.87 10.175C10.3757 10.183 10.878 10.0899 11.3473 9.90129C11.8166 9.71265 12.2435 9.43221 12.603 9.07643C12.9625 8.72064 13.2474 8.29666 13.4409 7.82934C13.6344 7.36203 13.7327 6.86078 13.73 6.35499C13.73 5.32064 13.3191 4.32866 12.5877 3.59727C11.8563 2.86588 10.8643 2.45499 9.83 2.45499C8.79566 2.45499 7.80368 2.86588 7.07228 3.59727C6.34089 4.32866 5.93 5.32064 5.93 6.35499C5.93249 6.8661 6.03699 7.37158 6.23738 7.84178C6.43777 8.31199 6.73001 8.73745 7.09697 9.09324C7.46394 9.44903 7.89824 9.72797 8.37441 9.91373C8.85058 10.0995 9.35905 10.1883 9.87 10.175ZM13.7 11.795C12.9281 11.29 12.0223 11.0287 11.1 11.045H8.83C7.93 11.045 6.97 11.275 6.23 11.755C5.55509 12.1935 4.99858 12.7914 4.60965 13.496C4.22071 14.2007 4.01133 14.9902 4 15.795V16.095C4 17.515 6.13 17.545 8.87 17.545H11.13C13.87 17.545 16 17.545 16 16.095V15.795C16 14.115 15.07 12.635 13.7 11.795Z",fill:"#B7B9BD"}))})},70169:(eo,ot,i)=>{"use strict";i.d(ot,{oB:()=>o,C5:()=>He});var a=i(70933),k=i(20119),M=i(70422),P=i(24496),C=i(60651),q=i(4235),Y=i(41589),J=i.n(Y);function O(so,Et,Jt){const Ot=[];return Jt.forEach(dn=>{const Ce=J()(dn.hotAttr);if(Ce.textV0){var Pt;const Nn=Ce.textV0.text;so==="textColor"&&(Ce.textV0.text=m(Nn)),so==="bold"&&(Ce.textV0.text=h(Nn)),so==="italic"&&(Ce.textV0.text=E(Nn)),so==="textDecoration"&&Et==="line-through"&&(Ce.textV0.text=S(Nn)),so==="textDecoration"&&Et==="underline"&&(Ce.textV0.text=f(Nn)),so==="fontSize"&&!((Pt=dn.refVars)!=null&&(Pt=Pt.textV0)!=null&&Pt.lineHeight)&&(Ce.textV0.lineHeight=Math.round(Et*1.45))}Ot.push({...dn,hotAttr:Ce})}),Ot}function l(so,Et,Jt,Ot){const dn=[];return Jt.forEach(Ce=>{const Pt=J()(Ce.hotAttr);Pt.textV0&&(Pt.type!=="wTree"||!Ot)&&(so==="bold"&&(Pt.textV0.bold=Et),so==="italic"&&(Pt.textV0.italic=Et),so==="fontFamily"&&(Pt.textV0.fontFamily=Et),so==="fontWeight"&&(Pt.textV0.fontWeight=Et)),dn.push({...Ce,hotAttr:Pt})}),dn}function D(so){let{attr:Et,value:Jt,supAttr:Ot,items:dn}=so;const Ce=[];return dn.forEach(Pt=>{const Nn=J()(Pt.hotAttr);Pt[Ot]&&Ot==="textInput"&&Et==="prefillTextColorV0"&&(Nn.textInput.prefillTextColorV0=Jt),Ce.push({...Pt,hotAttr:Nn})}),Ce}const m=so=>so.replace(/(.*?)<\/font>/g,"$1"),E=so=>so.replace(/(.*?)<\/i>/g,"$1"),f=so=>so.replace(/(.*?)<\/u>/g,"$1"),h=so=>so.replace(/(.*?)<\/b>/g,"$1").replace(/(.*?)<\/span>/g,"$1"),S=so=>so.replace(/(.*?)<\/strike>/g,"$1");var V=i(15186),We=i(9521),re=i(78401),ve=i(56202),we=i(20089),Ae=i(45709),Oe=i(69815),Be=i(98915),tt=i(40610),Xe=i(49021),ne=i(62587),lt=i(37342),rt=i(46199),Te=i(63763),Ge=i(68049),ue=i(55584),Me=i(39679),Ze=i(34748),fe=i(83744),it=i(8580),et=i(28068),Ut=i(86493),G=i(66360),Ht=i(25997),Tt=i(73662),Vt=i(9680);const He={"entry:batch:edit:text:content":(so,Et)=>{let{getState:Jt,dispatch:Ot}=so,{payload:{contentArray:dn,refVar:Ce}}=Et;const Pt=Jt(),Nn=(0,q.nE)(Pt),At=[];Nn.forEach(on=>{const no=o(on,dn,Ce);no&&At.push({key:on.key,hotAttr:no.hotAttr})}),At.length>0&&Ot({type:"entry:widget:change",payload:{flatChgList:At}})},"entry:set:specify:text:attr":(so,Et)=>{let{getState:Jt,dispatch:Ot}=so,{payload:{attr:dn,value:Ce,widgets:Pt}}=Et;const Nn=Jt();rn({widgets:Pt,dispatch:Ot,attr:dn,value:Ce,state:Nn}),(0,fe.Xq)(Pt.map(At=>(0,it.Op)(At.key)))},"entry:set:text:align":(so,Et)=>{let{getState:Jt,dispatch:Ot}=so,{payload:{attr:dn,value:Ce}}=Et;const Pt=Jt(),Nn=(0,q.nE)(Pt),At=Nn.filter(mo=>tt.VV.includes(mo.hotAttr.type)),on=Nn.filter(mo=>!tt.VV.includes(mo.hotAttr.type));if(At.length>0){const mo=At.map(mn=>({key:mn.key,hotAttr:{richTextV1:{...mn.hotAttr.richTextV1,[dn]:Ce}}}));Ot({type:"entry:widget:change",payload:{flatChgList:mo}})}const no=At.filter(mo=>we.Q.USE_CLIP_TEXT.includes(mo.hotAttr.type));if(no.length>0){const mo=no.map(mn=>{const ht=sdkStore.getHotItem(mn.key);return ht?{key:mn.key,hotAttr:{...!ht.hotAttr.richTextV1.isClipText&&{richTextMetric:(0,Be.Ro)(ht.hotAttr)}}}:null});Ot({type:"entry:widget:change",payload:{flatChgList:mo}})}if(on.length>0){const mo=on.map(mn=>({key:mn.key,hotAttr:{textV0:{...mn.hotAttr.textV0,[dn]:Ce}}}));Ot({type:"entry:widget:change",payload:{flatChgList:mo}})}(0,fe.Xq)(Nn.map(mo=>(0,it.Op)(mo.key)))},"entry:set:text:attr":(so,Et)=>{let{getState:Jt,dispatch:Ot}=so,{payload:{attr:dn,value:Ce,refVar:Pt,compressible:Nn=!0,fromUI:At}}=Et;const on=Jt(),no=(0,q.nE)(on),mo=(0,C.nx)(on),mn=(0,k.c)(on),ht=(0,P.WH)(on),Fn=(0,P.GP)(on),Yt=(0,P.OX)(on),Gt=(0,P.aJ)(on),Bn=Tt.y.query.getMissFontHiKeySet(on),qt=(no==null?void 0:no.length)===1&&no[0].key===ht&&Yt.length,Zt=qt?Yt:no,jn=qt?Fn:mn,ro=Zt.filter(uo=>Xe.cX.includes(uo.hotAttr.type));if(ro.length===0)return;const Tn=ro.filter(uo=>tt.VV.includes(uo.hotAttr.type)),bt=ro.filter(uo=>!tt.VV.includes(uo.hotAttr.type)),Wt=ro.filter(uo=>(0,rt.kY)(uo.hotAttr));if(sdkStore.combineMergeMark("update-text-attr"),rn({widgets:ro,dispatch:Ot,attr:dn,value:Ce,refVar:Pt,state:on,compressible:Nn,fromUI:At,recordAvailableInheritTextAttrs:fe.Xq,missFontHiKeySet:Bn}),jn&&!Gt&&((0,tt.e_)(jn.hotAttr.type)||(0,tt.gM)(jn.hotAttr.type)))return;const wn=Tn.filter(uo=>we.Q.USE_CLIP_TEXT.includes(uo.hotAttr.type));if(wn.length>0){const uo=[];wn.forEach(In=>{const Dn=sdkStore.getHotItem(In.key);if(!Dn)return null;Dn.hotAttr.richTextV1.isClipText||uo.push({key:In.key,hotAttr:{richTextMetric:(0,Be.Ro)(Dn.hotAttr)}})}),Ot({type:"entry:widget:change",payload:{flatChgList:uo}})}if(!(dn==="sizeType"&&ro.find(uo=>uo.hotAttr.type===we.x.WRichText))){if(Object.keys(mo).length===0){const uo=Dn=>{let{a:So,v:Qt,supAttr:Ln,list:Mn}=Dn;const Rt=Mn.map(Qe=>{const En=sdkStore.getHotItem(Qe.key);return{key:Qe.key,hotAttr:{[Ln]:{...En.hotAttr[Ln],[So]:Qt}}}});Ot({type:"entry:widget:change",payload:{flatChgList:Rt}})},In=Tn.filter(Dn=>Dn.hotAttr.type===we.x.WMindNode);if(In.length>0){const{a:Dn,v:So}=Jn(dn,Ce,"wMind");uo({a:Dn,v:So,supAttr:"richTextV1",list:In})}if(bt.length>0){const{a:Dn,v:So}=Jn(dn,Ce,"commonText");uo({a:Dn,v:So,supAttr:"textV0",list:bt})}if(Wt.length>0)if(dn==="prefillTextColorV0")uo({a:"prefillTextColorV0",v:Ce,supAttr:"textInput",list:Wt});else{const{a:Dn,v:So}=Jn(dn,Ce,"commonText");uo({a:Dn,v:So,supAttr:"textV0",list:Wt})}}qt&&dn!=="textColor"&&Ot({type:"entry:mind:update:mind-size"}),Ot({type:"settings:update:currentTextRefStyle",payload:null}),sdkStore.combineMerge("update-text-attr")}},"entry:set:text:attr:fakeOverride":(so,Et)=>{var Jt;let{getState:Ot,dispatch:dn}=so,{payload:{attrValueList:Ce,supAttr:Pt,isTreeSelectNode:Nn}}=Et;const At=Ot(),on=(0,q.nE)(At),no=(0,k.c)(At),mo=(0,P.WH)(At),mn=(0,Ht.UV)(At),ht=(0,P.OX)(At),Fn=(0,a.Mj)(At),Gt=(on==null?void 0:on.length)===1&&on[0].key===mo&&ht.length?ht:on;if(no&&no.key===((Jt=Gt[0])==null?void 0:Jt.key)&&Fn&&(0,tt.AG)(no)){(0,Oe.nk)(Fn,Ce);return}jt({widgets:Gt,attrValueList:Ce,widgetStore:mn,supAttr:Pt,isTreeSelectNode:Nn})},"entry:set:text:attr:fakeOverride:restore":so=>{let{getState:Et,dispatch:Jt}=so;const Ot=Et(),dn=(0,Ht.UV)(Ot),Ce=mt(dn);Ce&&Jt({type:"selection:update:state",payload:{widgetTreeData:Ce}})},"entry:set:text:attr:by:key":async(so,Et)=>{var Jt;let{getState:Ot,dispatch:dn}=so,{payload:{attr:Ce,action:Pt,isInEditing:Nn=!1}}=Et;const At=Ot(),on=(0,q.nE)(At),no=(0,P.OX)(At),mo=on.some(Wt=>{let{hotAttr:{type:wn}}=Wt;return wn===we.x.WMind})&&!no.length;if(on.length===0||((Jt=on[0])==null?void 0:Jt.hotAttr.bunch)===we.x.RbPage||mo)return;const mn=no[0]||on[0],ht=(0,M.zX)(At),Fn=(mn==null?void 0:mn.hotAttr.type)===we.x.WTable&&ht,Yt=(0,tt.AG)(mn);if(!Yt&&mn&&!mn.hotAttr.textV0)return;const Gt={underline:"textDecoration",lineThrough:"textDecoration",boldType:"bold"},Bn={lineThrough:"strikethrough",boldType:"fontWeight"};let qt;Yt?qt=Bn[Ce]||Ce:qt=Gt[Ce]||Ce;const Zt=Yt?(0,Ze.xH)({baseItem:mn.hotAttr})[qt]:mn.hotAttr.textV0[qt],jn={bold:!Zt,boldType:!Zt,italic:!Zt,fontSize:Pt==="increase"?Zt+1:Zt-1<1?1:Zt-1,textDecoration:Zt==="line-through"||Zt==="underline"?"noraml":qt==="underline"?"underline":"line-through",underline:Zt==="normal"||Zt==="line-through"?"underline":"normal",lineThrough:Zt==="normal"||Zt==="underline"?"line-through":"normal"},ro={...jn,underline:!Zt,lineThrough:!Zt,fontWeight:Zt==="bold"?"regular":"bold"},Tn=Yt?ro[qt]:jn[qt];if(Fn){dn({type:"entry:table:set:cell:attr:new",payload:{attr:qt,value:Tn}});return}let bt=qt;Yt&&(bt=qt==="bold"?"boldType":qt==="strikethrough"?"line-through":qt),await dn({type:"entry:set:text:attr",payload:{attr:bt,value:Tn}})},"entry:set:richText:attr:fontWeight":async(so,Et)=>{let{getState:Jt,dispatch:Ot}=so,{payload:{fontFamily:dn,fontWeight:Ce,boldType:Pt}}=Et;if(dn){const At=(0,Ae.dA)(dn).map(no=>{let{value:mo}=no;return mo});Pt===1?!(0,Ae.GZ)(Ce)&&At.includes("bold")&&await Ot({type:"entry:set:text:attr",payload:{attr:"fontWeight",value:"bold"}}):await Ot({type:"entry:set:text:attr",payload:{attr:"fontWeight",value:"regular"}})}},"entry:paste:text:from:clipboard":(so,Et)=>{let{getState:Jt,dispatch:Ot}=so,{payload:{html:dn,pasteAtData:Ce}}=Et;if(MB.f.isPastingRichText=!0,dn===void 0)return;const Nn=new DOMParser().parseFromString(dn,"text/html"),At=Nn.querySelectorAll("[data-mb-type]");let on,no,mo,mn=null;if(At.length>0)on=(0,Me.lN)("COPIED__MB__WIDGET");else{var ht,Fn;mn=Nn.querySelector("[data-mb-text-flag]"),no=(ht=Nn.querySelector("[data-mb-richData]"))==null?void 0:ht.getAttribute("data-mb-richdata"),mo=(Fn=Nn.querySelector("[data-ref-style-text]"))==null?void 0:Fn.getAttribute("data-ref-style-text"),on=(0,ue.Ld)({html:dn,isClearStyle:mn===null})}const Yt=(0,Te.gu)({type:we.x.WRichText,attrs:{textV1:on,isRawText:mn===null}});if(no)try{const Gt=JSON.parse(no).richData;Yt.w=Gt.w,Yt.h=Gt.h,Yt.richTextV1=Gt.richTextV1,Yt.refStyles={text:mo}}catch(Gt){console.warn("clipboard-richData-error",Gt,{html:dn,richDataAttr:no})}Ce?(Yt.x=Ce.worldPos.x,Yt.y=Ce.worldPos.y,Ot({type:"entry:batch:create:items",payload:{data:[{items:[Yt],width:Yt.w,height:Yt.h}],sup:Ce.keyRndSup,offset:{top:0,left:0}}})):Ot({type:"entry:batch:create:items",payload:{data:[{items:[Yt],width:Yt.w,height:Yt.h}]}})},"entry:min:fontsize:issue":so=>{let{getState:Et,dispatch:Jt}=so;if(MB.f.inSharing||(0,ve.Fr)())return;const Ot=Et(),dn=Ot==null?void 0:Ot.ui.fixedLayout.preference;if(!dn||!dn.showFsWarning)return;const Ce=dn.theme;return MB.global.popupHelper.confirmAsync({title:I18N.railsLib.warning,desc:I18N.railsLib.font_size_issue,confirmText:I18N.railsLib.know_how,cancelText:I18N.railsLib.remind_not,isClose:!1,theme:Ce}).then(Pt=>{if(Pt)return(0,lt.JW)("/hc/articles/127","_blank","noreferrer");Jt({type:"entry:update:preference-data",payload:{show_fs_warning:!1}})})}};function rn(so){let{widgets:Et,dispatch:Jt,attr:Ot,value:dn,refVar:Ce,state:Pt,compressible:Nn=!0,fromUI:At,recordAvailableInheritTextAttrs:on,missFontHiKeySet:no}=so;sdkStore.combineMergeMark("text-attr");const mo=(0,k.c)(Pt),mn=(0,a.Mj)(Pt),ht=mo&&mo.key===Et[0].key;Ot==="fontFamily"&&(Et=Et.map(Bn=>({...Bn,hotAttr:{...Bn.hotAttr,"!ffVersion":1}})));const Fn=Et.filter(Bn=>Bn.hotAttr.type===we.x.WRichText);if(Fn.length>0&&Ot==="sizeType"){const Bn=(0,We.GP)(dn,Fn);Jt({type:"entry:widget:change",payload:{flatChgList:Bn}}),sdkStore.combineMerge("text-attr");return}const Yt=Et.filter(Bn=>we.Q.USE_TEXT_FONT_DIRECTION.includes(Bn.hotAttr.type));if(Ot==="fontDirection"){const Bn=(0,We.rA)(dn,Yt);Jt({type:"entry:widget:change",payload:{flatChgList:Bn}}),sdkStore.combineMerge("text-attr"),on==null||on(Bn.map(qt=>(0,it.Op)(qt.key)));return}if(Ot==="isClipText"){const Bn=Et.filter(qt=>we.Q.USE_CLIP_TEXT.includes(qt.hotAttr.type)).map(qt=>({key:qt.key,hotAttr:{richTextV1:{...qt.hotAttr.richTextV1,isClipText:dn}}}));Jt({type:"entry:widget:change",payload:{flatChgList:Bn}}),sdkStore.combineMerge("text-attr");return}if(ht){if((0,tt.AG)(mo)&&mn){const Bn=Zt=>{if((0,G.$B)(Zt)&&!["sizeType","listType","isClipText","paddingTuple"].includes(Ot)){const jn=(0,et.dM)(Zt.getCurrentContent()),ro=(0,Ut.qn)(jn);on==null||on([mo].map(Tn=>(0,it.Op)(Tn.key,{textV1:ro})))}};(0,Oe.l2)(mn,Ot,dn,Nn,Bn);const qt=mo.hotAttr.richTextV1;if(Ot==="fontSize"&&(0,Oe.ul)(mn)&&(qt==null?void 0:qt.fontSize)!==dn){var Gt;const Zt=(Gt=(0,We.zs)([mo],Ot,dn,At)[0])==null||(Gt=Gt.hotAttr.richTextV1)==null?void 0:Gt.lineHeight;Jt({type:"entry:widget:change",payload:{flatChgList:[{key:mo.key,hotAttr:{richTextV1:{...qt,fontSize:dn,...Zt&&{lineHeight:Zt}}}}]}})}else if(Ot==="lineHeight"){const Zt=Et.filter(jn=>{var ro;return((ro=jn.hotAttr.richTextV1)==null?void 0:ro["!lhVersion"])===1}).map(jn=>{const ro=sdkStore.getHotItem(jn.key);return{key:jn.key,hotAttr:{richTextV1:{...ro.hotAttr.richTextV1,"!lhVersion":3}}}});Zt.length>0&&Jt({type:"entry:widget:change",payload:{flatChgList:Zt}})}else if(Ot==="paraSpacing"){const Zt=Et.filter(jn=>jn.hotAttr["!psVersion"]===1).map(jn=>({key:jn.key,hotAttr:{"!psVersion":3}}));Zt.length>0&&Jt({type:"entry:widget:change",payload:{flatChgList:Zt}})}}}else{const Bn=Et.filter(So=>(0,tt.AG)(So)),qt=Et.filter(So=>!(0,tt.AG)(So)),{a:Zt,v:jn}=Jn(Ot,dn,"richText"),ro=(0,We.zs)(Bn,Zt,jn,At),{a:Tn,v:bt}=Jn(Ot,dn,"commonText"),Wt=O(Tn,bt,qt),wn=Wt.filter(So=>(0,rt.kY)(So.hotAttr));if(wn.length>0&&Ot==="prefillTextColorV0"){const So=D({attr:"prefillTextColorV0",value:dn,supAttr:"textInput",items:wn});Wt.forEach((Qt,Ln)=>{const Mn=So.find(Rt=>Rt.key===Qt.key);Mn&&(Wt[Ln]=Mn)})}const uo=ro.concat(Wt),In=(0,Vt.b4)(uo,Ot,Ce),Dn=uo.map(So=>{var Qt,Ln,Mn,Rt,Qe,En,qn;let{key:Hn,hotAttr:Yn}=So;const oo=In.find(Qo=>Qo.key===Hn),To=oo?oo.refVars:Yn.refVars,po=(Yn==null||(Qt=Yn.refStyles)==null?void 0:Qt.text)&&sdkStore.getHotItem(Yn==null||(Ln=Yn.refStyles)==null?void 0:Ln.text),Oo=po?{color:{...(Mn=Yn==null||(Rt=Yn.refStyles)==null?void 0:Rt.color)!=null?Mn:{},...(Qe=(En=po.hotAttr)==null||(En=En.refStyles)==null?void 0:En.color)!=null?Qe:{}},appear:Yn==null||(qn=Yn.refStyles)==null?void 0:qn.appear,text:""}:{...Yn.refStyles};return{key:Hn,hotAttr:{...Yn,refVars:To,refStyles:Oo}}});Jt({type:"entry:widget:change",payload:{flatChgList:Dn}}),["sizeType","listType","isClipText","paddingTuple"].includes(Ot)||on&&on(uo.map(So=>(0,it.Op)(So.key)))}sdkStore.combineMerge("text-attr")}const Lt=new Set,jt=so=>{let{widgets:Et,attrValueList:Jt,supAttr:Ot,widgetStore:dn,isTreeSelectNode:Ce}=so,Pt=Et.filter(no=>(0,tt.AG)(no)),Nn=Et.filter(no=>!(0,tt.AG)(no));for(const[no,mo]of Jt){const{a:mn,v:ht}=Jn(no,mo,"richText"),{a:Fn,v:Yt}=Jn(no,mo,"commonText");if(Pt=(0,We.zs)(Pt,mn,ht),Nn=l(Fn,Yt,Nn,Ce),Ot){const Gt=Ot.split("-"),Bn=Gt.length;for(const qt of Nn){let Zt=qt.hotAttr;if(Zt.type===we.x.WTree)Ce&&(Zt.selectNode[Fn]=Yt);else{var At;for(let jn=0;jnLt.add(no.key)),dn.triggerSnapshotChange(on)},mt=so=>{if(Lt.size===0)return;const Et=[...Lt.keys()];so.triggerSnapshotChange(Et),Lt.clear()},Jn=(so,Et,Jt)=>{let Ot=so,dn=Et;return Jt==="richText"?(so==="textColor"&&typeof Et=="number"&&(dn=(0,V.t0)(Et)),so==="textDecoration"&&(Et==="underline"&&(Ot="underline",dn=!0),Et==="line-through"&&(Ot="line-through",dn=!0),Et==="normal"&&(Ot="underline",dn=!1)),so==="italic"&&(Ot="fontStyle",dn=Et?"italic":"normal"),{a:Ot,v:dn}):Jt==="wMind"?(so==="textColor"&&typeof Et=="number"&&(dn=(0,V.t0)(Et)),so==="boldType"&&(Ot="bold"),so==="line-through"&&(Ot="strikethrough"),{a:Ot,v:dn}):(so==="textColor"&&typeof Et=="string"&&(dn=(0,ne.dT)(Et)),so==="underline"&&(Ot="textDecoration",dn=Et?"underline":"normal"),so==="line-through"&&(Ot="textDecoration",dn=Et?"line-through":"normal"),so==="fontStyle"&&(Ot="italic",dn=Et==="italic"),{a:Ot,v:dn})};function o(so,Et,Jt){const{hotAttr:Ot,hotAttr:{type:dn,textV0:Ce,textV1:Pt,textInput:Nn,refVars:At}}=so;let on,no;if(tt.VV.includes(dn)){const mn=(0,Oe.Qj)(Pt,Et);if(mn){var mo;on=((mo=(0,We.zs)([so],"textV1",mn,!1)[0])==null?void 0:mo.hotAttr)||{},on.refVars={...At,textV1:(0,Vt.JK)(At==null?void 0:At.textV1,"text",Jt)}}}else{dn===we.x.WMSelect||[we.x.WWebpage,we.x.WButton,we.x.WButtonSolid,we.x.WMTextInput,we.x.WMTextArea,we.x.WDropMenu,we.x.WElbow].includes(dn)?no=Et.join("\n"):no=(0,re.c1)(Et.join("\n"));let mn={textV0:{...Ce,text:no}};if(mn.refVars={...At,textV0:(0,Vt.JK)(At==null?void 0:At.textV0,"text",Jt)},[we.x.WMTextInput,we.x.WMTextArea].includes(dn)&&(mn={textInput:{...Nn,prefillTextV0:no}},mn.refVars={...At,textInput:(0,Vt.JK)(At==null?void 0:At.textInput,"prefillTextV0",Jt)}),on={...Ot,...mn},dn===we.x.WMTooltip){const ht=(0,Ge.EO)(on),Fn=Ot.y-Ot.h/2;on={...on,h:ht,y:Fn+ht/2}}}return{...so,hotAttr:on}}},70466:(eo,ot,i)=>{"use strict";i.d(ot,{F:()=>O,u:()=>J});var a=i(96986),k=i(21489),M=i(70933),P=i(78915),C=i(34860),q=i(77866),Y=i(67588);const J={"entry:comment:toggle":(l,D)=>{var m;let{getState:E,dispatch:f}=l,{payload:h}=D;const S=E(),V=(0,a.sI)(S);if((m=MB.user)!=null&&m.id){if(h!=null&&h.onlyView){const We=(0,M.z$)(S);if((We==null?void 0:We.comment_permission)==="off")return}f({type:"entry:vector:exit:edit"}),f({type:"entry:pencil:vector:exit:edit"}),V?(f({type:"entry:comment:disabled"}),f({type:"set:quick-create-widget",payload:{widget:null}})):(f({type:"entry:comment:enable",payload:h}),f({type:"set:quick-create-widget",payload:{widget:null}}))}},"entry:comment:enable":(l,D)=>{let{getState:m,dispatch:E}=l,{payload:f}=D;E({type:"comment:update:isInCommentMode",payload:{isInCommentMode:!0}}),E({type:"entry:observe:dom:right-panel-width"}),f!=null&&f.onlyView&&(E(P.GO.toggleInspectMode(!1)),E(P.GO.toggleHandMode(!1)),E(P.GO.select([])))},"entry:comment:disabled":(l,D)=>{var m;let{getState:E,dispatch:f}=l,{payload:h}=D;const S=E(),V=S==null||(m=S.editor)==null||(m=m.state)==null||(m=m.mode)==null?void 0:m.previewViewMode,{noWigglingCommentCid:We}=h||{};if(!We){const re=O();if(re){f({type:"entry:comment:wigglingCommentCid",payload:{wigglingCommentCid:re}});return}}f(P.GO.hoverItem("")),f({type:"entry:comment:clear"}),f({type:"comment:update:isInCommentMode",payload:{isInCommentMode:!1}}),f({type:"entry:observe:dom:right-panel-width"}),V==="inspect"&&(f(P.GO.toggleHandMode(!1)),f(P.GO.toggleInspectMode(!0)),f(P.GO.select([])))},"entry:comment:clear":l=>{let{dispatch:D}=l;D({type:"comment:update:creatingComment",payload:{creatingComment:null}}),D({type:"comment:update:activeCommentCid",payload:{activeCommentCid:""}}),D({type:"comment:update:editorRawContentObject",payload:{editorRawContentObject:{}}}),D({type:"comment:update:editorIsEditing",payload:{editorIsEditing:!1}}),D({type:"entry:comment:wigglingCommentCid",payload:{wigglingCommentCid:""}}),D({type:"comment:update:startCommentAnchorPoint",payload:{startCommentAnchorPoint:null}}),D({type:"comment:update:editingCommentCid",payload:{editingCommentCid:""}}),D({type:"comment:update:editingRecordCid",payload:{editingRecordCid:""}}),D({type:"entry:comment:benot-dragging"})},"entry:comment:init:item":(l,D)=>{let{getState:m,dispatch:E}=l,{payload:{type:f,curComment:h,message:S}}=D;if(f==="thread"){if(!rootSdk.cmtStore.getHotItem(h.screenCid)){const Te=(0,k.$S)(h.screenCid);rootSdk.cmtStore.updateHotItem(Te)}const{cid:We,x:re,y:ve,w:we,h:Ae,z:Oe,userInfo:Be,canvasVec2:tt,canvasCid:Xe,screenCid:ne,threadType:lt}=h,rt=(0,k.Ch)(ne,We,{message:S,x:re,y:ve,w:we,h:Ae,z:Oe,userInfo:Be,canvasCid:Xe,canvasVec2:tt,threadType:lt});rootSdk.cmtStore.updateHotItem(rt)}else if(f==="content"){const{cid:V}=h,We=(0,k.Bh)(V,{userInfo:MB.user,message:S});rootSdk.cmtStore.updateHotItem(We)}E({type:"entry:comment:rebuild:commentList"})},"entry:comment:del:item":(l,D)=>{let{getState:m,dispatch:E}=l,{payload:{cid:f}}=D;rootSdk.cmtStore.deleteHotItem(f),E({type:"entry:comment:rebuild:commentList"})},"entry:comment:update:item":(l,D)=>{let{getState:m,dispatch:E}=l,{payload:{cid:f,attr:h}}=D;const S=rootSdk.cmtStore.getHotItem(f),V={...S,hotAttr:{...S.hotAttr,...h}};rootSdk.cmtStore.updateHotItem(V),E({type:"entry:comment:rebuild:commentList"})},"entry:comment:create:esc":l=>{let{getState:D,dispatch:m}=l;const E=D(),f=(0,a.V8)(E),h=(0,a.QV)(E),S=(0,a.uX)(E);f&&h?(0,k.IP)(f,S)?m({type:"entry:comment:wigglingCommentCid",payload:{wigglingCommentCid:f.cid}}):m({type:"entry:comment:cancel"}):m({type:"entry:comment:disabled"})},"enter:comment:shortcut:del":l=>{var D;let{getState:m,dispatch:E}=l;const f=m(),h=(0,a.Cb)(f),S=(0,a.EH)(f),V=(0,a.sI)(f),re=(0,a.Vr)(f).find(Oe=>Oe.cid===h),ve=(0,a.QV)(f),we=(0,Y.O4)(f);if(!(V||S)||ve||!re)return;if((0,k.ug)(re.userInfo).cid!==((D=MB.user)==null?void 0:D.cid)){MB.notice({text:"\u5220\u9664\u8BC4\u8BBA\u6743\u9650\u4E0D\u8DB3"});return}MB.global.popupHelper.confirmAsync({className:"DeleteCommentModal",title:I18N.Comment.delete_comment_title,confirmText:I18N.Common.confirm,desc:I18N.Comment.delete_comment_desc,theme:we}).then(Oe=>{var Be;Oe&&(E({type:"entry:comment:delete",payload:{cid:h}}),(0,q.i4)({operation_type:q.nU.deleteInPanel,comment_type:q.ej[re.threadType],relation:!!h,operation_from:q.HI[(Be=f.editor)==null?void 0:Be.state.mode.viewType]||q.HI.edit}))})},"entry:comment:wigglingCommentCid":(l,D)=>{let{dispatch:m}=l,{payload:{wigglingCommentCid:E}}=D;m({type:"comment:update:wigglingCommentCid",payload:{wigglingCommentCid:E}}),m({type:"comment:update:activeCommentCid",payload:{activeCommentCid:E}}),E&&setTimeout(()=>{m({type:"comment:update:wigglingCommentCid",payload:{wigglingCommentCid:""}})},1e3)},"entry:comment:checked":(l,D)=>{let{getState:m,dispatch:E}=l,{payload:{cid:f,status:h}}=D;const S=m(),We=(0,a.Vr)(S).find(ve=>ve.cid===f);if(!We)return;const re={isCompleted:!We.isCompleted};E({type:"entry:comment:update:item",payload:{cid:f,attr:re}}),E({type:"comment:update:editorIsEditing",payload:{editorIsEditing:!1}})}},O=()=>{var l,D;const m=(0,C.oK)()?(l=MB.webpackInterface.store)==null?void 0:l.getState():(D=MB.__store__)==null?void 0:D.getState();if(!m)return;const E=(0,a.QV)(m),f=(0,a.az)(m),h=(0,a.Ou)(m),S=(0,a.uX)(m),V=(0,a.V8)(m),We=(0,C.oK)()?(0,a.CI)(m):(0,a.AU)(m);let re;V&&E&&(0,k.IP)(V,S)&&(re=V.cid);const ve=We.find(we=>we.cid===f);if(ve&&E&&(0,k.IP)(ve,S)&&(re=ve.cid),h){const we=rootSdk.cmtStore.getHotItem(h),{hotAttr:{type:Ae}}=we;Ae==="cCmtContent"?re=we.sup:Ae==="cCmtThread"&&(re=h)}return re}},70526:(eo,ot,i)=>{"use strict";var a=i(24229);/*! iScroll v5.2.0-snapshot ~ (c) 2008-2017 Matteo Spinelli ~ http://cubiq.org/license */(function(k,M,P){let C="";var q=k.requestAnimationFrame||k.webkitRequestAnimationFrame||k.mozRequestAnimationFrame||k.oRequestAnimationFrame||k.msRequestAnimationFrame||function(D){k.setTimeout(D,16.666666666666668)},Y=function(){var D={},m=M.createElement("div").style,E=function(){for(var S=["t","webkitT","MozT","msT","OT"],V,We=0,re=S.length;We0&&(Be=ve?ve/2.5*(Oe/8):0,Ae=P.abs(S)+Be,tt=Ae/Oe),{destination:P.round(Be),duration:tt}};var h=f("transform");return D.extend(D,{hasTransform:h!==!1,hasPerspective:f("perspective")in m,hasTouch:"ontouchstart"in k,hasPointer:!!(k.PointerEvent||k.MSPointerEvent),hasTransition:f("transition")in m}),D.isBadAndroid=function(){var S=k.navigator.appVersion;if(/Android/.test(S)&&!/Chrome\/\d/.test(S)){var V=S.match(/Safari\/(\d+.\d)/);return V&&typeof V=="object"&&V.length>=2?parseFloat(V[1])<535.19:!0}else return!1}(),D.extend(D.style={},{transform:h,transitionTimingFunction:f("transitionTimingFunction"),transitionDuration:f("transitionDuration"),transitionDelay:f("transitionDelay"),transformOrigin:f("transformOrigin"),touchAction:f("touchAction")}),D.hasClass=function(S,V){var We=new RegExp("(^|\\s)"+V+"(\\s|$)");return We.test(S.className)},D.addClass=function(S,V){if(!D.hasClass(S,V)){var We=S.className.split(" ");We.push(V),S.className=We.join(" ")}},D.removeClass=function(S,V){if(D.hasClass(S,V)){var We=new RegExp("(^|\\s)"+V+"(\\s|$)","g");S.className=S.className.replace(We," ")}},D.offset=function(S){for(var V=-S.offsetLeft,We=-S.offsetTop;S=S.offsetParent;)V-=S.offsetLeft,We-=S.offsetTop;return{left:V,top:We}},D.preventDefaultException=function(S,V){for(var We in V)if(V[We].test(S[We]))return!0;return!1},D.extend(D.eventType={},{touchstart:1,touchmove:1,touchend:1,mousedown:2,mousemove:2,mouseup:2,pointerdown:3,pointermove:3,pointerup:3,MSPointerDown:3,MSPointerMove:3,MSPointerUp:3}),D.extend(D.ease={},{quadratic:{style:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",fn:function(S){return S*(2-S)}},circular:{style:"cubic-bezier(0.1, 0.57, 0.1, 1)",fn:function(S){return P.sqrt(1- --S*S)}},back:{style:"cubic-bezier(0.175, 0.885, 0.32, 1.275)",fn:function(S){var V=4;return(S=S-1)*S*((V+1)*S+V)+1}},bounce:{style:"",fn:function(S){return(S/=1)<1/2.75?7.5625*S*S:S<2/2.75?7.5625*(S-=1.5/2.75)*S+.75:S<2.5/2.75?7.5625*(S-=2.25/2.75)*S+.9375:7.5625*(S-=2.625/2.75)*S+.984375}},elastic:{style:"",fn:function(S){var V=.22,We=.4;return S===0?0:S==1?1:We*P.pow(2,-10*S)*P.sin((S-V/4)*(2*P.PI)/V)+1}}}),D.tap=function(S,V){var We=M.createEvent("Event");We.initEvent(V,!0,!0),We.pageX=S.pageX,We.pageY=S.pageY,S.target.dispatchEvent(We)},D.click=function(S){var V=S.target,We;/(SELECT|INPUT|TEXTAREA)/i.test(V.tagName)||(We=M.createEvent(k.MouseEvent?"MouseEvents":"Event"),We.initEvent("click",!0,!0),We.view=S.view||k,We.detail=1,We.screenX=V.screenX||0,We.screenY=V.screenY||0,We.clientX=V.clientX||0,We.clientY=V.clientY||0,We.ctrlKey=!!S.ctrlKey,We.altKey=!!S.altKey,We.shiftKey=!!S.shiftKey,We.metaKey=!!S.metaKey,We.button=0,We.relatedTarget=null,We._constructed=!0,V.dispatchEvent(We))},D.getTouchAction=function(S,V){var We="none";return S==="vertical"?We="pan-y":S==="horizontal"&&(We="pan-x"),V&&We!="none"&&(We+=" pinch-zoom"),We},D.getRect=function(S){if(S instanceof SVGElement){var V=S.getBoundingClientRect();return{top:V.top,left:V.left,width:V.width,height:V.height}}else return{top:S.offsetTop,left:S.offsetLeft,width:S.offsetWidth,height:S.offsetHeight}},D}();function J(D,m){this.wrapper=typeof D=="string"?M.querySelector(D):D,this.scroller=this.wrapper.children[0],this.scrollerStyle=this.scroller.style,this.options={resizeScrollbars:!0,mouseWheelSpeed:20,snapThreshold:.334,disablePointer:!Y.hasPointer,disableTouch:Y.hasPointer||!Y.hasTouch,disableMouse:Y.hasPointer||Y.hasTouch,startX:0,startY:0,scrollY:!0,directionLockThreshold:5,momentum:!0,bounce:!0,bounceTime:600,bounceEasing:"",preventDefault:!0,preventDefaultException:{tagName:/^(INPUT|TEXTAREA|BUTTON|SELECT)$/},HWCompositing:!0,useTransition:!0,useTransform:!0,bindToWrapper:typeof k.onmousedown>"u"};for(var E in m)this.options[E]=m[E];this.translateZ=this.options.HWCompositing&&Y.hasPerspective?" translateZ(0)":"",this.options.useTransition=Y.hasTransition&&this.options.useTransition,this.options.useTransform=Y.hasTransform&&this.options.useTransform,this.options.eventPassthrough=this.options.eventPassthrough===!0?"vertical":this.options.eventPassthrough,this.options.preventDefault=!this.options.eventPassthrough&&this.options.preventDefault,this.options.scrollY=this.options.eventPassthrough=="vertical"?!1:this.options.scrollY,this.options.scrollX=this.options.eventPassthrough=="horizontal"?!1:this.options.scrollX,this.options.freeScroll=this.options.freeScroll&&!this.options.eventPassthrough,this.options.directionLockThreshold=this.options.eventPassthrough?0:this.options.directionLockThreshold,this.options.bounceEasing=typeof this.options.bounceEasing=="string"?Y.ease[this.options.bounceEasing]||Y.ease.circular:this.options.bounceEasing,this.options.resizePolling=this.options.resizePolling===void 0?60:this.options.resizePolling,this.options.tap===!0&&(this.options.tap="tap"),!this.options.useTransition&&!this.options.useTransform&&(/relative|absolute/i.test(this.scrollerStyle.position)||(this.scrollerStyle.position="relative")),this.options.shrinkScrollbars=="scale"&&(this.options.useTransition=!1),this.options.invertWheelDirection=this.options.invertWheelDirection?-1:1,this.options.probeType==3&&(this.options.useTransition=!1),this.x=0,this.y=0,this.directionX=0,this.directionY=0,this._events={},this._init(),this.refresh(),this.scrollTo(this.options.startX,this.options.startY),this.enable()}J.prototype={version:"5.2.0-snapshot",_init:function(){this._initEvents(),(this.options.scrollbars||this.options.indicators)&&this._initIndicators(),this.options.mouseWheel&&this._initWheel(),this.options.snap&&this._initSnap(),this.options.keyBindings&&this._initKeys()},destroy:function(){this._initEvents(!0),clearTimeout(this.resizeTimeout),this.resizeTimeout=null,this._execEvent("destroy"),this.destroyed=!0},_transitionEnd:function(D){D.target!=this.scroller||!this.isInTransition||(this._transitionTime(),this.resetPosition(this.options.bounceTime)||(this.isInTransition=!1,this._execEvent("scrollEnd")))},_start:function(D){if(Y.eventType[D.type]!=1){var m;if(D.which?m=D.button:m=D.button<2?0:D.button==4?1:2,m!==0)return}if(!(!this.enabled||this.initiated&&Y.eventType[D.type]!==this.initiated)&&!(this.options.ignoreEventException&&this.options.ignoreEventException(D,this))){this.options.preventDefault&&!Y.isBadAndroid&&!Y.preventDefaultException(D.target,this.options.preventDefaultException)&&D.preventDefault();var E=D.touches?D.touches[0]:D,f;this.initiated=Y.eventType[D.type],this.moved=!1,this.distX=0,this.distY=0,this.directionX=0,this.directionY=0,this.directionLocked=0,this.startTime=Y.getTime(),this.options.useTransition&&this.isInTransition?(this._transitionTime(),this.isInTransition=!1,f=this.getComputedPosition(),this._translate(P.round(f.x),P.round(f.y)),this._execEvent("scrollEnd")):!this.options.useTransition&&this.isAnimating&&(this.isAnimating=!1,C="",this._execEvent("scrollEnd")),this.startX=this.x,this.startY=this.y,this.absStartX=this.x,this.absStartY=this.y,this.pointX=E.pageX,this.pointY=E.pageY,this._execEvent("beforeScrollStart")}},_move:function(D){if(!(!this.enabled||Y.eventType[D.type]!==this.initiated)){this.options.preventDefault&&D.preventDefault();var m=D.touches?D.touches[0]:D,E=m.pageX-this.pointX,f=m.pageY-this.pointY,h=Y.getTime(),S,V,We,re;if(this.pointX=m.pageX,this.pointY=m.pageY,this.distX+=E,this.distY+=f,We=P.abs(this.distX),re=P.abs(this.distY),!(h-this.endTime>300&&We<10&&re<10)){if(!this.directionLocked&&!this.options.freeScroll&&(We>re+this.options.directionLockThreshold?this.directionLocked="h":re>=We+this.options.directionLockThreshold?this.directionLocked="v":this.directionLocked="n"),this.directionLocked=="h"){if(this.options.eventPassthrough=="vertical")D.preventDefault();else if(this.options.eventPassthrough=="horizontal"){this.initiated=!1;return}f=0}else if(this.directionLocked=="v"){if(this.options.eventPassthrough=="horizontal")D.preventDefault();else if(this.options.eventPassthrough=="vertical"){this.initiated=!1;return}E=0}E=this.hasHorizontalScroll?E:0,f=this.hasVerticalScroll?f:0,!(this.options.ignoreEventException&&this.options.ignoreEventException(D,this,{deltaX:E,deltaY:f}))&&(S=this.x+E,V=this.y+f,(S>0||S0?0:this.maxScrollX),(V>0||V0?0:this.maxScrollY),this.directionX=E>0?-1:E<0?1:0,this.directionY=f>0?-1:f<0?1:0,this.moved||this._execEvent("scrollStart"),this.moved=!0,this._translate(S,V),h-this.startTime>300&&(this.startTime=h,this.startX=this.x,this.startY=this.y,this.options.probeType==1&&this._execEvent("scroll")),this.options.probeType>1&&this._execEvent("scroll"))}}},_end:function(D){if(!(!this.enabled||Y.eventType[D.type]!==this.initiated)){this.options.preventDefault&&!Y.preventDefaultException(D.target,this.options.preventDefaultException)&&D.preventDefault();var m=D.changedTouches?D.changedTouches[0]:D,E,f,h=Y.getTime()-this.startTime,S=P.round(this.x),V=P.round(this.y),We=P.abs(S-this.startX),re=P.abs(V-this.startY),ve=0,we="";if(this.isInTransition=0,this.initiated=0,this.endTime=Y.getTime(),!this.resetPosition(this.options.bounceTime)){if(this.scrollTo(S,V),!this.moved){this.options.tap&&Y.tap(D,this.options.tap),this.options.click&&Y.click(D),this._execEvent("scrollCancel");return}if(this._events.flick&&h<200&&We<100&&re<100){this._execEvent("flick");return}if(this.options.momentum&&h<300&&(E=this.hasHorizontalScroll?Y.momentum(this.x,this.startX,h,this.maxScrollX,this.options.bounce?this.wrapperWidth:0,this.options.deceleration):{destination:S,duration:0},f=this.hasVerticalScroll?Y.momentum(this.y,this.startY,h,this.maxScrollY,this.options.bounce?this.wrapperHeight:0,this.options.deceleration):{destination:V,duration:0},S=E.destination,V=f.destination,ve=P.max(E.duration,f.duration),this.isInTransition=1),this.options.snap){var Ae=this._nearestSnap(S,V);this.currentPage=Ae,ve=this.options.snapSpeed||P.max(P.max(P.min(P.abs(S-Ae.x),1e3),P.min(P.abs(V-Ae.y),1e3)),300),S=Ae.x,V=Ae.y,this.directionX=0,this.directionY=0,we=this.options.bounceEasing}if(S!=this.x||V!=this.y){(S>0||S0||V0?m=0:this.x0?E=0:this.y-1&&this._events[D].splice(E,1)}},_execEvent:function(D){if(this._events[D]){var m=0,E=this._events[D].length;if(E)for(;m0;var h=this.options.useTransition&&f.style;!E||h?(h&&(this._transitionTimingFunction(f.style),this._transitionTime(E)),this._translate(D,m)):this._animate(D,m,E,f.fn)},scrollToElement:function(D,m,E,f,h){if(D=D.nodeType?D:this.scroller.querySelector(D),!!D){var S=Y.offset(D);S.left-=this.wrapperOffset.left,S.top-=this.wrapperOffset.top;var V=Y.getRect(D),We=Y.getRect(this.wrapper);E===!0&&(E=P.round(V.width/2-We.width/2)),f===!0&&(f=P.round(V.height/2-We.height/2)),S.left-=E||0,S.top-=f||0,S.left=S.left>0?0:S.left0?0:S.top0?f--:m<0&&f++,E>0?h--:E<0&&h++,this.goToPage(f,h);return}f=this.x+P.round(this.hasHorizontalScroll?m:0),h=this.y+P.round(this.hasVerticalScroll?E:0),this.directionX=m>0?-1:m<0?1:0,this.directionY=E>0?-1:E<0?1:0,f>0?f=0:f0?h=0:h1&&this._execEvent("scroll")}}},_initSnap:function(){this.currentPage={},typeof this.options.snap=="string"&&(this.options.snap=this.scroller.querySelectorAll(this.options.snap)),this.on("refresh",function(){var D=0,m,E=0,f,h,S,V=0,We,re=this.options.snapStepX||this.wrapperWidth,ve=this.options.snapStepY||this.wrapperHeight,we,Ae;if(this.pages=[],!(!this.wrapperWidth||!this.wrapperHeight||!this.scrollerWidth||!this.scrollerHeight)){if(this.options.snap===!0)for(h=P.round(re/2),S=P.round(ve/2);V>-this.scrollerWidth;){for(this.pages[D]=[],m=0,We=0;We>-this.scrollerHeight;)this.pages[D][m]={x:P.max(V,this.maxScrollX),y:P.max(We,this.maxScrollY),width:re,height:ve,cx:V-h,cy:We-S},We-=ve,m++;V-=re,D++}else for(we=this.options.snap,m=we.length,f=-1;Dthis.maxScrollX&&E++;this.goToPage(this.currentPage.pageX||0,this.currentPage.pageY||0,0),this.options.snapThreshold%1===0?(this.snapThresholdX=this.options.snapThreshold,this.snapThresholdY=this.options.snapThreshold):(this.snapThresholdX=P.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].width*this.options.snapThreshold),this.snapThresholdY=P.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].height*this.options.snapThreshold))}}),this.on("flick",function(){var D=this.options.snapSpeed||P.max(P.max(P.min(P.abs(this.x-this.startX),1e3),P.min(P.abs(this.y-this.startY),1e3)),300);this.goToPage(this.currentPage.pageX+this.directionX,this.currentPage.pageY+this.directionY,D)})},_nearestSnap:function(D,m){if(!this.pages.length)return{x:0,y:0,pageX:0,pageY:0};var E=0,f=this.pages.length,h=0;if(P.abs(D-this.absStartX)0?D=0:D0?m=0:m=this.pages[E][0].cx){D=this.pages[E][0].x;break}for(f=this.pages[E].length;h=this.pages[0][h].cy){m=this.pages[0][h].y;break}return E==this.currentPage.pageX&&(E+=this.directionX,E<0?E=0:E>=this.pages.length&&(E=this.pages.length-1),D=this.pages[E][0].x),h==this.currentPage.pageY&&(h+=this.directionY,h<0?h=0:h>=this.pages[0].length&&(h=this.pages[0].length-1),m=this.pages[0][h].y),{x:D,y:m,pageX:E,pageY:h}},goToPage:function(D,m,E,f){f=f||this.options.bounceEasing,D>=this.pages.length?D=this.pages.length-1:D<0&&(D=0),m>=this.pages[D].length?m=this.pages[D].length-1:m<0&&(m=0);var h=this.pages[D][m].x,S=this.pages[D][m].y;E=E===void 0?this.options.snapSpeed||P.max(P.max(P.min(P.abs(h-this.x),1e3),P.min(P.abs(S-this.y),1e3)),300):E,this.currentPage={x:h,y:S,pageX:D,pageY:m},this.scrollTo(h,S,E,f)},next:function(D,m){var E=this.currentPage.pageX,f=this.currentPage.pageY;E++,E>=this.pages.length&&this.hasVerticalScroll&&(E=0,f++),this.goToPage(E,f,D,m)},prev:function(D,m){var E=this.currentPage.pageX,f=this.currentPage.pageY;E--,E<0&&this.hasVerticalScroll&&(E=0,f--),this.goToPage(E,f,D,m)},_initKeys:function(D){var m={pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40},E;if(typeof this.options.keyBindings=="object")for(E in this.options.keyBindings)typeof this.options.keyBindings[E]=="string"&&(this.options.keyBindings[E]=this.options.keyBindings[E].toUpperCase().charCodeAt(0));else this.options.keyBindings={};for(E in m)this.options.keyBindings[E]=this.options.keyBindings[E]||m[E];Y.addEvent(k,"keydown",this),this.on("destroy",function(){Y.removeEvent(k,"keydown",this)})},_key:function(D){if(this.enabled){var m=this.options.snap,E=m?this.currentPage.pageX:this.x,f=m?this.currentPage.pageY:this.y,h=Y.getTime(),S=this.keyTime||0,V=.25,We;switch(this.options.useTransition&&this.isInTransition&&(We=this.getComputedPosition(),this._translate(P.round(We.x),P.round(We.y)),this.isInTransition=!1),this.keyAcceleration=h-S<200?P.min(this.keyAcceleration+V,50):0,D.keyCode){case this.options.keyBindings.pageUp:this.hasHorizontalScroll&&!this.hasVerticalScroll?E+=m?1:this.wrapperWidth:f+=m?1:this.wrapperHeight;break;case this.options.keyBindings.pageDown:this.hasHorizontalScroll&&!this.hasVerticalScroll?E-=m?1:this.wrapperWidth:f-=m?1:this.wrapperHeight;break;case this.options.keyBindings.end:E=m?this.pages.length-1:this.maxScrollX,f=m?this.pages[0].length-1:this.maxScrollY;break;case this.options.keyBindings.home:E=0,f=0;break;case this.options.keyBindings.left:E+=m?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.up:f+=m?1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.right:E-=m?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.down:f-=m?1:5+this.keyAcceleration>>0;break;default:return}if(m){this.goToPage(E,f);return}E>0?(E=0,this.keyAcceleration=0):E0?(f=0,this.keyAcceleration=0):f=re){C="",h.isAnimating=!1,h._translate(D,m),h.resetPosition(h.options.bounceTime)||h._execEvent("scrollEnd");return}Ae=(Ae-We)/E,tt=f(Ae),Oe=(D-S)*tt+S,Be=(m-V)*tt+V,h._translate(Oe,Be),h.isAnimating&&q(we),h.options.probeType==3&&h._execEvent("scroll")}this.isAnimating=!0,we()},handleEvent:function(D){switch(D.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(D);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(D);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(D);break;case"orientationchange":case"resize":this._resize();break;case"transitionend":case"webkitTransitionEnd":case"oTransitionEnd":case"MSTransitionEnd":this._transitionEnd(D);break;case"wheel":case"DOMMouseScroll":case"mousewheel":this._wheel(D);break;case"keydown":this._key(D);break;case"click":this.enabled&&!D._constructed&&(D.preventDefault(),D.stopPropagation());break}}};function O(D,m,E){var f=M.createElement("div"),h=M.createElement("div");return E===!0&&(f.style.cssText="position:absolute;z-index:9999",h.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);border-radius:3px"),h.className="iScrollIndicator",D=="h"?(E===!0&&(f.style.cssText+=";height:7px;left:2px;right:2px;bottom:0",h.style.height="100%"),f.className="iScrollHorizontalScrollbar"):(E===!0&&(f.style.cssText+=";width:7px;bottom:2px;top:2px;right:1px",h.style.width="100%"),f.className="iScrollVerticalScrollbar"),f.style.cssText+=";overflow:hidden",m||(f.style.pointerEvents="none"),f.appendChild(h),f}function l(D,m){this.wrapper=typeof m.el=="string"?M.querySelector(m.el):m.el,this.wrapperStyle=this.wrapper.style,this.indicator=this.wrapper.children[0],this.indicatorStyle=this.indicator.style,this.scroller=D,this.options={listenX:!0,listenY:!0,interactive:!1,resize:!0,defaultScrollbars:!1,shrink:!1,fade:!1,speedRatioX:0,speedRatioY:0};for(var E in m)this.options[E]=m[E];if(this.sizeRatioX=1,this.sizeRatioY=1,this.maxPosX=0,this.maxPosY=0,this.options.interactive&&(this.options.disableTouch||(Y.addEvent(this.indicator,"touchstart",this),Y.addEvent(k,"touchend",this)),this.options.disablePointer||(Y.addEvent(this.indicator,Y.prefixPointerEvent("pointerdown"),this),Y.addEvent(k,Y.prefixPointerEvent("pointerup"),this)),this.options.disableMouse||(Y.addEvent(this.indicator,"mousedown",this),Y.addEvent(k,"mouseup",this))),this.options.fade){this.wrapperStyle[Y.style.transform]=this.scroller.translateZ;var f=Y.style.transitionDuration;if(!f)return;this.wrapperStyle[f]=Y.isBadAndroid?"0.0001ms":"0ms";var h=this;Y.isBadAndroid&&q(function(){h.wrapperStyle[f]==="0.0001ms"&&(h.wrapperStyle[f]="0s")}),this.wrapperStyle.opacity="0"}}l.prototype={handleEvent:function(D){switch(D.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(D);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(D);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(D);break}},destroy:function(){this.options.fadeScrollbars&&(clearTimeout(this.fadeTimeout),this.fadeTimeout=null),this.options.interactive&&(Y.removeEvent(this.indicator,"touchstart",this),Y.removeEvent(this.indicator,Y.prefixPointerEvent("pointerdown"),this),Y.removeEvent(this.indicator,"mousedown",this),Y.removeEvent(k,"touchmove",this),Y.removeEvent(k,Y.prefixPointerEvent("pointermove"),this),Y.removeEvent(k,"mousemove",this),Y.removeEvent(k,"touchend",this),Y.removeEvent(k,Y.prefixPointerEvent("pointerup"),this),Y.removeEvent(k,"mouseup",this)),this.options.defaultScrollbars&&this.wrapper.parentNode&&this.wrapper.parentNode.removeChild(this.wrapper)},_start:function(D){var m=D.touches?D.touches[0]:D;D.preventDefault(),D.stopPropagation(),this.transitionTime(),this.initiated=!0,this.moved=!1,this.lastPointX=m.pageX,this.lastPointY=m.pageY,this.startTime=Y.getTime(),this.options.disableTouch||Y.addEvent(k,"touchmove",this),this.options.disablePointer||Y.addEvent(k,Y.prefixPointerEvent("pointermove"),this),this.options.disableMouse||Y.addEvent(k,"mousemove",this),this.scroller._execEvent("beforeScrollStart")},_move:function(D){var m=D.touches?D.touches[0]:D,E,f,h,S,V=Y.getTime();this.moved||this.scroller._execEvent("scrollStart"),this.moved=!0,E=m.pageX-this.lastPointX,this.lastPointX=m.pageX,f=m.pageY-this.lastPointY,this.lastPointY=m.pageY,h=this.x+E,S=this.y+f,this._pos(h,S),this.scroller.options.probeType==1&&V-this.startTime>300?(this.startTime=V,this.scroller._execEvent("scroll")):this.scroller.options.probeType>1&&this.scroller._execEvent("scroll"),D.preventDefault(),D.stopPropagation()},_end:function(D){if(this.initiated){if(this.initiated=!1,D.preventDefault(),D.stopPropagation(),Y.removeEvent(k,"touchmove",this),Y.removeEvent(k,Y.prefixPointerEvent("pointermove"),this),Y.removeEvent(k,"mousemove",this),this.scroller.options.snap){var m=this.scroller._nearestSnap(this.scroller.x,this.scroller.y),E=this.options.snapSpeed||P.max(P.max(P.min(P.abs(this.scroller.x-m.x),1e3),P.min(P.abs(this.scroller.y-m.y),1e3)),300);(this.scroller.x!=m.x||this.scroller.y!=m.y)&&(this.scroller.directionX=0,this.scroller.directionY=0,this.scroller.currentPage=m,this.scroller.scrollTo(m.x,m.y,E,this.scroller.options.bounceEasing))}this.moved&&this.scroller._execEvent("scrollEnd")}},transitionTime:function(D){D=D||0;var m=Y.style.transitionDuration;if(m&&(this.indicatorStyle[m]=D+"ms",!D&&Y.isBadAndroid)){this.indicatorStyle[m]="0.0001ms";var E=this;q(function(){E.indicatorStyle[m]==="0.0001ms"&&(E.indicatorStyle[m]="0s")})}},transitionTimingFunction:function(D){this.indicatorStyle[Y.style.transitionTimingFunction]=D},refresh:function(){this.transitionTime(),this.options.listenX&&!this.options.listenY?this.indicatorStyle.display=this.scroller.hasHorizontalScroll?"block":"none":this.options.listenY&&!this.options.listenX?this.indicatorStyle.display=this.scroller.hasVerticalScroll?"block":"none":this.indicatorStyle.display=this.scroller.hasHorizontalScroll||this.scroller.hasVerticalScroll?"block":"none",this.scroller.hasHorizontalScroll&&this.scroller.hasVerticalScroll?(Y.addClass(this.wrapper,"iScrollBothScrollbars"),Y.removeClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="8px":this.wrapper.style.bottom="8px")):(Y.removeClass(this.wrapper,"iScrollBothScrollbars"),Y.addClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="2px":this.wrapper.style.bottom="2px")),Y.getRect(this.wrapper),this.options.listenX&&(this.wrapperWidth=this.wrapper.clientWidth,this.options.resize?(this.indicatorWidth=P.max(P.round(this.wrapperWidth*this.wrapperWidth/(this.scroller.scrollerWidth||this.wrapperWidth||1)),8),this.indicatorStyle.width=this.indicatorWidth+"px"):this.indicatorWidth=this.indicator.clientWidth,this.maxPosX=this.wrapperWidth-this.indicatorWidth,this.options.shrink=="clip"?(this.minBoundaryX=-this.indicatorWidth+8,this.maxBoundaryX=this.wrapperWidth-8):(this.minBoundaryX=0,this.maxBoundaryX=this.maxPosX),this.sizeRatioX=this.options.speedRatioX||this.scroller.maxScrollX&&this.maxPosX/this.scroller.maxScrollX),this.options.listenY&&(this.wrapperHeight=this.wrapper.clientHeight,this.options.resize?(this.indicatorHeight=P.max(P.round(this.wrapperHeight*this.wrapperHeight/(this.scroller.scrollerHeight||this.wrapperHeight||1)),8),this.indicatorStyle.height=this.indicatorHeight+"px"):this.indicatorHeight=this.indicator.clientHeight,this.maxPosY=this.wrapperHeight-this.indicatorHeight,this.options.shrink=="clip"?(this.minBoundaryY=-this.indicatorHeight+8,this.maxBoundaryY=this.wrapperHeight-8):(this.minBoundaryY=0,this.maxBoundaryY=this.maxPosY),this.maxPosY=this.wrapperHeight-this.indicatorHeight,this.sizeRatioY=this.options.speedRatioY||this.scroller.maxScrollY&&this.maxPosY/this.scroller.maxScrollY),this.updatePosition()},updatePosition:function(){var D=this.options.listenX&&P.round(this.sizeRatioX*this.scroller.x)||0,m=this.options.listenY&&P.round(this.sizeRatioY*this.scroller.y)||0;this.options.ignoreBoundaries||(Dthis.maxBoundaryX?this.options.shrink=="scale"?(this.width=P.max(this.indicatorWidth-(D-this.maxPosX),8),this.indicatorStyle.width=this.width+"px",D=this.maxPosX+this.indicatorWidth-this.width):D=this.maxBoundaryX:this.options.shrink=="scale"&&this.width!=this.indicatorWidth&&(this.width=this.indicatorWidth,this.indicatorStyle.width=this.width+"px"),mthis.maxBoundaryY?this.options.shrink=="scale"?(this.height=P.max(this.indicatorHeight-(m-this.maxPosY)*3,8),this.indicatorStyle.height=this.height+"px",m=this.maxPosY+this.indicatorHeight-this.height):m=this.maxBoundaryY:this.options.shrink=="scale"&&this.height!=this.indicatorHeight&&(this.height=this.indicatorHeight,this.indicatorStyle.height=this.height+"px")),this.x=D,this.y=m,this.scroller.options.useTransform?this.indicatorStyle[Y.style.transform]="translate("+D+"px,"+m+"px)"+this.scroller.translateZ:(this.indicatorStyle.left=D+"px",this.indicatorStyle.top=m+"px")},_pos:function(D,m){D<0?D=0:D>this.maxPosX&&(D=this.maxPosX),m<0?m=0:m>this.maxPosY&&(m=this.maxPosY),D=this.options.listenX?P.round(D/this.sizeRatioX):this.scroller.x,m=this.options.listenY?P.round(m/this.sizeRatioY):this.scroller.y,this.scroller.scrollTo(D,m)},fade:function(D,m){if(!(m&&!this.visible)){clearTimeout(this.fadeTimeout),this.fadeTimeout=null;var E=D?250:500,f=D?0:300;D=D?"1":"0",this.wrapperStyle[Y.style.transitionDuration]=E+"ms",this.fadeTimeout=setTimeout((function(h){this.wrapperStyle.opacity=h,this.visible=+h}).bind(this,D),f)}}},J.utils=Y,k.IScroll=J})(window,document,Math)},70629:(eo,ot,i)=>{"use strict";i.d(ot,{j:()=>We});var a=i(38502),k=i(53732),M=i.n(k),P=i(88656),C=i(29303),q=i(82066),Y=i(36689),J=i(95549),O=i(17307),l=i(83199),D=i(58053),m=i(67787),E=i(15400);const f=m.Ay.div.withConfig({displayName:"styles__StyledFullScreenMode",componentId:"sc-1a8kzq2-0"})(["&{position:relative;",";border-radius:4px;transition:all 0.2s ease-in-out;cursor:pointer;}&.isEmbedV2Preview.NotFullScreen{.fullscreen{width:28px;height:24px;align-items:center;.svg-icon{width:24px;height:24px;}}}&.isCommunityPreview{.fullscreen .svg-icon{color:#666;}}.fullscreen{position:relative;display:flex;justify-content:center;width:38px;height:32px;.svg-icon{width:32px;height:32px;}}&:hover&:not(.active){background-color:",";}&.active{background-color:",";}"],E.om,re=>re.theme.color_btn_secondary_active,re=>re.theme.color_btn_secondary_active);var h=i(72214);class S extends a.PureComponent{constructor(){super(...arguments),(0,J.A)(this,"handleFullScreen",async()=>{const{isFullScreenMode:ve,dispatch:we}=this.props;ve?(await D.A.exit(),we({type:"entry:exit:fill-screen-mode"})):we({type:"entry:enter:full-screen-mode"})})}render(){const{isFullScreenMode:ve,isEmbedV2:we,isCommunityPreview:Ae}=this.props,Oe=ve?"design/collapse_screen":"design/fullscreen";return(0,h.jsx)(f,{className:M()("fullscreen-box",{isEmbedV2Preview:we},{NotFullScreen:!ve},{isCommunityPreview:Ae}),children:(0,h.jsx)(l.A,{direction:"down",content:I18N.pPreviewToolbar.fullscreen,children:(0,h.jsx)("div",{className:"fullscreen-wrapper",children:(0,h.jsx)("div",{className:"fullscreen",onClick:this.handleFullScreen,children:(0,h.jsx)(O.C,{name:Oe})})})})})}}(0,J.A)(S,"defaultProps",{isFullScreenMode:!1});const V=m.Ay.div.withConfig({displayName:"styles__StyledOperationBox",componentId:"sc-1448df2-0"})(["position:absolute;height:36px;border-radius:4px;box-shadow:0px 9px 28px rgba(0,0,0,0.05);display:flex;flex-direction:row;background:#fff;top:16px;right:16px;pointer-events:auto;align-items:center;padding:4px 6px 4px 4px;transition:right 0.2s ease-in-out;&.dark{background-color:#252626;svg{color:#F2F4F5 !important;}.communityZoomBox.isComboPreview{border:1px solid #454647;}& > div.divider{border-left:1px solid #454647;}}&.isCommunityComboPreview{right:24px;&.isPreviewOnly{.save-tips-dropdown{margin-right:10px;}}}.save-tips-dropdown.isCommunity .toolbar-icon-item{width:36px;height:28px;margin-top:1px;svg{color:#666666;}}& > div.divider{border-left:1px solid #e5e5e5;margin:0 6px;height:20px;}.fullscreen{width:36px;height:28px;align-items:center;.fullIcon{width:36px;height:28px;.svg-icon{width:32px;height:32px;color:#666666;}}}span.divider{margin-left:8px;height:20px;border-right:1px solid #e5e5e5;}.zoom-control{&.zoom-in{width:36px;height:28px;svg{path{stroke:#666666;}}}&.zoom-out{width:36px;height:28px;svg{path{stroke:#666666;}}}&.disabled{svg{path{stroke:#ccc;}}}}.communityZoomBox{width:71px;height:28px;&.isComboPreview{border:1px solid #E5E5E5;border-radius:3px;}.zoom-main > .zoom-box{.zoom-scale{font-size:13px;font-weight:400;}.zoom-arrow{width:7px;margin-left:12px;}}.mac,.others{top:120%;}}button.zoom-options-panel-toggle{width:47px;height:28px;border-radius:4px;margin:0 4px;text-align:center;&:hover{background-color:",";}}"],re=>re.theme.color_btn_secondary_active);class We extends a.PureComponent{render(){const{isReadOnly:ve,isFullScreenMode:we,scale:Ae,theme:Oe,isEmbedV2Preview:Be,isCommunityPreview:tt,isCommunityComboPreview:Xe,handleZoomIn:ne,handleZoomOut:lt,handleZoomInitialScale:rt,handleZoomSpecifiedScale:Te,handleZoomSelection:Ge,handleToggleFullScreenMode:ue,dispatch:Me}=this.props;return(0,h.jsxs)(V,{className:M()("operation-box",{isCommunityComboPreview:Xe},{isPreviewOnly:!ve},""+Oe),children:[ve?(0,h.jsx)(P.X,{}):(0,h.jsx)(C.A,{}),!Xe&&!ve&&(0,h.jsx)("div",{className:"divider"}),ve?(0,h.jsx)(Y.A,{scale:Ae,fullScreenMode:we,isShowZoomSelection:!1,isEmbedV2Preview:Be,onZoomIn:ne,onZoomOut:lt,onZoomInitialScale:rt,onZoomSpecifiedScale:Te,onZoomSelection:Ge,dispatch:Me}):(0,h.jsx)(q.Pd,{onlyPreview:!ve,className:M()("communityZoomBox",{isComboPreview:Xe&&!ve}),scale:Ae,isShowZoomSelection:!1,onZoomIn:ne,onZoomOut:lt,onZoomInitialScale:rt,onZoomSpecifiedScale:Te,onZoomSelection:Ge}),!Xe&&!ve&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{className:"divider"}),(0,h.jsx)(S,{dispatch:Me,isFullScreenMode:we,isEmbedV2:Be,isCommunityPreview:tt})]})]})}}},70829:(eo,ot,i)=>{"use strict";i.d(ot,{A:()=>E});var a=i(38502),k=Object.defineProperty,M=Object.defineProperties,P=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,J=(f,h,S)=>h in f?k(f,h,{enumerable:!0,configurable:!0,writable:!0,value:S}):f[h]=S,O=(f,h)=>{for(var S in h||(h={}))q.call(h,S)&&J(f,S,h[S]);if(C)for(var S of C(h))Y.call(h,S)&&J(f,S,h[S]);return f},l=(f,h)=>M(f,P(h)),D=(f,h)=>{var S={};for(var V in f)q.call(f,V)&&h.indexOf(V)<0&&(S[V]=f[V]);if(f!=null&&C)for(var V of C(f))h.indexOf(V)<0&&Y.call(f,V)&&(S[V]=f[V]);return S},E=(0,a.forwardRef)((f,h)=>{var S=f,{size:V,spin:We,style:re}=S,ve=D(S,["size","spin","style"]);const we=O(O({width:V||"var(--x-icon-size, 1em)",height:V||"var(--x-icon-size, 1em)",animation:We?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),re);return a.createElement("svg",l(O({ref:h,style:we},ve),{width:"64",height:"64",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),a.createElement("rect",{x:"4.5",y:"4.5",width:"55",height:"55",rx:"27.5",fill:"white",stroke:"#8B8C8F"}))})},71123:(eo,ot,i)=>{"use strict";i.d(ot,{A:()=>uo});var a={};i.r(a),i.d(a,{basketScrollLeft:()=>Et,basketScrollTop:()=>so,zoomQuickPreview:()=>o});var k=i(18381),M=i(12211),P=i(16454),C=i(95549),q=i(38502),Y=i(53732),J=i.n(Y),O=i(35639),l=i(58315),D=i(15186),m=i(86769),E=i(69212),f=i(77670),h=i(72214);const S=(0,q.memo)(In=>{let{overlayEntry:Dn}=In;const{activeCanvasKey:So,activePageKey:Qt}=(0,E.f)(),{idx:Ln,tick:Mn,isOverlayIn:Rt,transition:Qe,targetRBPageKey:En,targetOverlayKey:qn,overlayRelativePosX:Hn,overlayRelativePosY:Yn,addBackdrop:oo,backdropColor:To,backdropFilterBlurRadius:po,closeWhenClickingOutside:Oo}=Dn,Qo=(0,q.useRef)(null),ea=(0,q.useRef)(null),_n=(0,k.wA)(),Un=(0,q.useRef)();Un.current=Qe.callback;const cn=Qe.name==="auto",nn=sdkStore.getHotItem(qn);if(!nn)return null;const Zn=m.A.getOverlayRunnerViewport(Qt,So);if(!Zn)return null;const ho=()=>{Oo&&_n({type:"entry:runner:close:overlay"})};return(0,h.jsxs)(f.Tt,{id:qn+Ln,className:"overlay-runner",zIndex:Ln,transitionDuration:Qe.duration,destXY:{x:Hn,y:Yn},overlayWH:{w:nn.hotAttr.w,h:nn.hotAttr.h},overlayRunnerViewportBR:{r:Zn.right,b:Zn.bottom},addBackdrop:oo,backdropColor:(0,D.t0)(To),backdropFilterBlurRadius:po,children:[(0,h.jsx)(l.A,{in:Rt,appear:!0,timeout:Qe.duration,nodeRef:Qo,className:Qe.name+" overlay",onEntered:Qe.callback,children:(0,h.jsx)("div",{ref:Qo,children:(0,h.jsx)(O.A,{pageKey:En,canvasKey:qn,transition:Qe,isShow:!0,style:{},isActive:!0,onTransitionEnd:cn?Qe.callback:void 0})})},Mn),(0,h.jsx)(l.A,{in:Rt,appear:!0,nodeRef:ea,timeout:Qe.duration,className:"fade overlay-backdrop",children:(0,h.jsx)("div",{ref:ea,onClick:ho})})]})}),V=()=>{const Dn=(0,k.d4)(P.mf).overlayStack;return Dn.length===0?null:(0,h.jsx)(f.wJ,{children:Dn.map(So=>(0,h.jsx)(S,{overlayEntry:So},So.idx))})};var We=i(62280),re=i(20089),ve=i(98915);const we=(In,Dn)=>{const So=In.children.filter(Ln=>{if(Ln.widget.fixPosTo!=="none")return!1;const Mn=Widget.USE_CLIP_TEXT.includes(Ln.widget.type)?calcRichTextedLocalBound(Ln.key,Ln.widgetStore.sdkStore):Ln.widget.type==="wWrap"?calcRichTextedWrapLocalBound(Ln.key,Ln.widgetStore.sdkStore):Ln.widgetStore.sdkStore.getLocalBound(Ln.key);return fromWBoundToAABB(Mn)[1]{const Qt=In.children.filter(Mn=>{if(Mn.widget.fixPosTo!=="none")return!1;const Rt=Widget.USE_CLIP_TEXT.includes(Mn.widget.type)?calcRichTextedLocalBound(Mn.key,Mn.widgetStore.sdkStore):Mn.widget.type==="wWrap"?calcRichTextedWrapLocalBound(Mn.key,Mn.widgetStore.sdkStore):Mn.widgetStore.sdkStore.getLocalBound(Mn.key),Qe=fromWBoundToAABB(Rt);return Dn{if(!In||!Dn||!sdkStore.isActiveKey(Dn))return{};const So=sdkStore.getHotItem(Dn),{hotAttr:{stickyHeaderHeight:Qt,stickyFooterHeight:Ln,h:Mn}}=So,Rt=fromWBoundToAABB(In),Qe=Qt>0&&Rt[1]0&&Mn